Skip to content
  1. Jun 06, 2011
    • Andy Lutomirski's avatar
      x86-64: Fix alignment of jiffies variable · 6879eb2d
      Andy Lutomirski authored
      
      
      It's declared __attribute__((aligned(16)) but it's explicitly
      not aligned.  This is probably harmless but it's a bit
      embarrassing.
      
      Signed-off-by: default avatarAndy Lutomirski <luto@mit.edu>
      Cc: Jesper Juhl <jj@chaosbits.net>
      Cc: Borislav Petkov <bp@alien8.de>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Arjan van de Ven <arjan@infradead.org>
      Cc: Jan Beulich <JBeulich@novell.com>
      Cc: richard -rw- weinberger <richard.weinberger@gmail.com>
      Cc: Mikael Pettersson <mikpe@it.uu.se>
      Cc: Andi Kleen <andi@firstfloor.org>
      Cc: Brian Gerst <brgerst@gmail.com>
      Cc: Louis Rilling <Louis.Rilling@kerlabs.com>
      Cc: Valdis.Kletnieks@vt.edu
      Cc: pageexec@freemail.hu
      Link: http://lkml.kernel.org/r/5f3bc5542e9aaa9382d53f153f54373165cdef89.1307292171.git.luto@mit.edu
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      6879eb2d
  2. Jun 04, 2011
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 · 23c79d31
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
        [SCSI] Fix oops caused by queue refcounting failure
      23c79d31
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 · 0e833d8c
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (40 commits)
        tg3: Fix tg3_skb_error_unmap()
        net: tracepoint of net_dev_xmit sees freed skb and causes panic
        drivers/net/can/flexcan.c: add missing clk_put
        net: dm9000: Get the chip in a known good state before enabling interrupts
        drivers/net/davinci_emac.c: add missing clk_put
        af-packet: Add flag to distinguish VID 0 from no-vlan.
        caif: Fix race when conditionally taking rtnl lock
        usbnet/cdc_ncm: add missing .reset_resume hook
        vlan: fix typo in vlan_dev_hard_start_xmit()
        net/ipv4: Check for mistakenly passed in non-IPv4 address
        iwl4965: correctly validate temperature value
        bluetooth l2cap: fix locking in l2cap_global_chan_by_psm
        ath9k: fix two more bugs in tx power
        cfg80211: don't drop p2p probe responses
        Revert "net: fix section mismatches"
        drivers/net/usb/catc.c: Fix potential deadlock in catc_ctrl_run()
        sctp: stop pending timers and purge queues when peer restart asoc
        drivers/net: ks8842 Fix crash on received packet when in PIO mode.
        ip_options_compile: properly handle unaligned pointer
        iwlagn: fix incorrect PCI subsystem id for 6150 devices
        ...
      0e833d8c
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block · 4f1ba49e
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.dk/linux-block:
        block: Use hlist_entry() for io_context.cic_list.first
        cfq-iosched: Remove bogus check in queue_fail path
        xen/blkback: potential null dereference in error handling
        xen/blkback: don't call vbd_size() if bd_disk is NULL
        block: blkdev_get() should access ->bd_disk only after success
        CFQ: Fix typo and remove unnecessary semicolon
        block: remove unwanted semicolons
        Revert "block: Remove extra discard_alignment from hd_struct."
        nbd: adjust 'max_part' according to part_shift
        nbd: limit module parameters to a sane value
        nbd: pass MSG_* flags to kernel_recvmsg()
        block: improve the bio_add_page() and bio_add_pc_page() descriptions
      4f1ba49e
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin · 39b4a46f
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:
        Blackfin: strncpy: fix handling of zero lengths
      39b4a46f
    • Linus Torvalds's avatar
      Merge branch 'stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile · cb37bbd9
      Linus Torvalds authored
      * 'stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:
        asm-generic/unistd.h: support sendmmsg syscall
        tile: enable CONFIG_BUGVERBOSE
      cb37bbd9
    • Linus Torvalds's avatar
      Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6 · 3af91a12
      Linus Torvalds authored
      * 'linux-next' of git://git.infradead.org/ubifs-2.6:
        UBIFS: fix-up free space earlier
        UBIFS: intialize LPT earlier
        UBIFS: assert no fixup when writing a node
        UBIFS: fix clean znode counter corruption in error cases
        UBIFS: fix memory leak on error path
        UBIFS: fix shrinker object count reports
        UBIFS: fix recovery broken by the previous recovery fix
        UBIFS: amend ubifs_recover_leb interface
        UBIFS: introduce a "grouped" journal head flag
        UBIFS: supress false error messages
      3af91a12
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest · 9a44fde3
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-ktest:
        ktest: Ignore unset values of the minconfig in config_bisect
        ktest: Fix result of rebooting the kernel
        ktest: Fix off-by-one in config bisect result
      9a44fde3
    • Linus Torvalds's avatar
      Merge branch 'rmobile-fixes-for-linus' of... · cd4ecf87
      Linus Torvalds authored
      Merge branch 'rmobile-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
      
      * 'rmobile-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:
        ARM: mach-shmobile: add DMAC clock definitions on SH7372
        ARM: arch-shmobile: support SDHI card detection on mackerel, using a GPIO
        sh_mobile_meram: MERAM platform data for LCDC
      cd4ecf87
    • Linus Torvalds's avatar
      Merge branch 'sh-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 · 1f3bd0f2
      Linus Torvalds authored
      * 'sh-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:
        dmaengine: shdma: fix a regression: initialise DMA channels for memcpy
        dmaengine: shdma: Fix up fallout from runtime PM changes.
        Revert "clocksource: sh_cmt: Runtime PM support"
        Revert "clocksource: sh_tmu: Runtime PM support"
        sh: Fix up asm-generic/ptrace.h fallout.
        sh64: Move from P1SEG to CAC_ADDR for consistent sync.
        sh64: asm/pgtable.h needs asm/mmu.h
        sh: asm/tlb.h needs linux/swap.h
        sh: mark DMA slave ID 0 as invalid
        sh: Update shmin to reflect PIO dependency.
        sh: arch/sh/kernel/process_32.c needs linux/prefetch.h.
        sh: add MMCIF runtime PM support on ecovec
        sh: switch ap325rxa to dynamically manage the platform camera
      1f3bd0f2
    • Linus Torvalds's avatar
      Revert "ASoC: Update cx20442 for TTY API change" · bb3d6bf1
      Linus Torvalds authored
      This reverts commit ed0bd233
      
      .
      
      Since we reverted the TTY API change, we should revert the ASoC update
      to it too.
      
      Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
      Cc: Liam Girdwood <lrg@ti.com>
      Cc: Greg Kroah-Hartman <gregkh@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      bb3d6bf1
    • Linus Torvalds's avatar
      Revert "tty: make receive_buf() return the amout of bytes received" · 55db4c64
      Linus Torvalds authored
      This reverts commit b1c43f82.
      
      It was broken in so many ways, and results in random odd pty issues.
      
      It re-introduced the buggy schedule_work() in flush_to_ldisc() that can
      cause endless work-loops (see commit a5660b41: "tty: fix endless
      work loop when the buffer fills up").
      
      It also used an "unsigned int" return value fo the ->receive_buf()
      function, but then made multiple functions return a negative error code,
      and didn't actually check for the error in the caller.
      
      And it didn't actually work at all.  BenH bisected down odd tty behavior
      to it:
        "It looks like the patch is causing some major malfunctions of the X
         server for me, possibly related to PTYs.  For example, cat'ing a
         large file in a gnome terminal hangs the kernel for -minutes- in a
         loop of what looks like flush_to_ldisc/workqueue code, (some ftrace
         data in the quoted bits further down).
      
         ...
      
         Some more data: It -looks- like what happens is that the
         flush_to_ldisc work queue entry constantly re-queues itself (because
         the PTY is full ?) and the workqueue thread will basically loop
         forver calling it without ever scheduling, thus starving the consumer
         process that could have emptied the PTY."
      
      which is pretty much exactly the problem we fixed in a5660b41
      
      .
      
      Milton Miller pointed out the 'unsigned int' issue.
      
      Reported-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Reported-by: default avatarMilton Miller <miltonm@bga.com>
      Cc: Stefan Bigler <stefan.bigler@keymile.com>
      Cc: Toby Gray <toby.gray@realvnc.com>
      Cc: Felipe Balbi <balbi@ti.com>
      Cc: Greg Kroah-Hartman <gregkh@suse.de>
      Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      55db4c64
    • John W. Linville's avatar
      Merge branch 'master' of... · 7b29dc21
      John W. Linville authored
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem
      7b29dc21
  3. Jun 03, 2011
  4. Jun 02, 2011