Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v2.6.20-rc3

Jan 01, 2007

  1. Linux 2.6.20-rc3

    ...because it's always a good idea to cut a release *before* you go out
    to party and get drunk.
    
    Remember kids: "Don't Drink and Release!"
    Linus Torvalds authored

Dec 31, 2006

  1. [PATCH] restore ->pdeath_signal behaviour

    Commit b2b2cbc introduced a user-
    visible change: ->pdeath_signal is sent only when the entire thread
    group exits.
    
    While this change is imho good, it may break things.  So restore the
    old behaviour for now.
    
    Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
    To: Albert Cahalan <acahalan@gmail.com>
    Cc: Eric W. Biederman <ebiederm@xmission.com>
    Cc: Andrew Morton <akpm@osdl.org>
    Cc: Linus Torvalds <torvalds@osdl.org>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Qi Yong <qiyong@fc-cn.com>
    Cc: Roland McGrath <roland@redhat.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Oleg Nesterov authored Linus Torvalds committed
  2. Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6

    * master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:
      [SPARC64]: Handle ISA devices with no 'regs' property.
      [SPARC64]: Update defconfig.
      [SPARC64]: Fix of_iounmap() region release.
      [SPARC64]: Fix "mem=xxx" handling.
    Linus Torvalds authored
  3. Martin Willi

    [XFRM]: Algorithm lookup using .compat name

    Installing an IPsec SA using old algorithm names (.compat) does not work
    if the algorithm is not already loaded. When not using the PF_KEY
    interface, algorithms are not preloaded in xfrm_probe_algs() and
    installing a IPsec SA fails.
    
    Signed-off-by: Martin Willi <martin@strongswan.org>
    Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    martinwilli authored David S. Miller committed
  4. dwmw2

    [NET]: Don't export linux/random.h outside __KERNEL__.

    Don't add it there please; add it lower down inside the existing #ifdef
    __KERNEL__. You just made the _userspace_ net.h include random.h, which
    then fails to compile unless <asm/types.h> was already included.
    
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    dwmw2 authored David S. Miller committed
  5. [NET]: Add memory barrrier to netif_poll_enable()

    When a driver writer calls this, they generally expect that
    all previous stores and modifications they've made will be
    visible before netif_poll_enable() executes, so ensure this.
    
    Noticed by Ben H.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>
    David S. Miller authored
  6. [SPARC64]: Handle ISA devices with no 'regs' property.

    And this points out that the return value from
    isa_dev_get_resource() and the 'pregs' arg to
    isa_dev_get_irq() are totally unused.
    
    Based upon a patch from Richard Mortimer <richm@oldelvet.org.uk>
    
    Signed-off-by: David S. Miller <davem@davemloft.net>
    David S. Miller authored
  7. [SPARC64]: Update defconfig.

    Signed-off-by: David S. Miller <davem@davemloft.net>
    David S. Miller authored
  8. [SPARC64]: Fix of_iounmap() region release.

    We need to pass in the resource otherwise we cannot
    release the region properly.  We must know whether it is
    an I/O or MEM resource.
    
    Spotted by Eric Brower.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>
    David S. Miller authored
  9. [SPARC64]: Fix "mem=xxx" handling.

    We were not being careful enough.  When we trim the physical
    memory areas, we have to make sure we don't remove the kernel
    image or initial ramdisk image ranges.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>
    David S. Miller authored

Dec 30, 2006

  1. Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/k…

    …ernel/git/mfasheh/ocfs2
    
    * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:
      ocfs2: export heartbeat thread pid via configfs
      ocfs2: always unmap in ocfs2_data_convert_worker()
      ocfs2: ignore NULL vfsmnt in ocfs2_should_update_atime()
      ocfs2: Allow direct I/O read past end of file
      ocfs2: don't print error in ocfs2_permission()
    Linus Torvalds authored
  2. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/ieee1394/linux1394-2.6
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
      ieee1394: sbp2: fix bogus dma mapping
      ieee1394: sbp2: pass REQUEST_SENSE through to the target
    Linus Torvalds authored
  3. [PATCH] fuse: fix typo

    Signed-off-by: Thomas Hisch <t.hisch@gmail.com>
    Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
    Cc: Miklos Szeredi <miklos@szeredi.hu>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Alexey Dobriyan authored Linus Torvalds committed
  4. [PATCH] sparc32: add offset in pci_map_sg()

    Add sg->offset to sg->dvma_address in pci_map_sg() on sparc32.  Without the
    offset, transfers to buffers that do not begin on a page boundary will not
    work as expected.
    
    Signed-off-by: Jan Andersson <jan.andersson@ieee.org>
    Cc: "David S. Miller" <davem@davemloft.net>
    Cc: William Lee Irwin III <wli@holomorphy.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Jan Andersson authored Linus Torvalds committed
  5. [PATCH] kvm: fix GFP_KERNEL allocation in atomic section in kvm_dev_i…

    …octl_create_vcpu()
    
    fix an GFP_KERNEL allocation in atomic section: kvm_dev_ioctl_create_vcpu()
    called kvm_mmu_init(), which calls alloc_pages(), while holding the vcpu.
    
    The fix is to set up the MMU state in two phases: kvm_mmu_create() and
    kvm_mmu_setup().
    
    (NOTE: free_vcpus does an kvm_mmu_destroy() call so there's no need for any
    extra teardown branch on allocation/init failure here.)
    
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    Cc: Avi Kivity <avi@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Ingo Molnar authored Linus Torvalds committed
  6. [PATCH] KVM: Fix oops on oom

    __free_page() doesn't like a NULL argument, so check before calling it.  A
    NULL can only happen if memory is exhausted during allocation of a memory
    slot.
    
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Avi Kivity authored Linus Torvalds committed
  7. Nguyen Anh Quynh

    [PATCH] KVM: Rename some msrs

    No need to append _MSR to msr names, a prefix should suffice.
    
    Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    aquynh authored Linus Torvalds committed
  8. [PATCH] KVM: More msr misery

    These msrs are referenced by benchmarking software when pretending to be an
    Intel cpu.
    
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Avi Kivity authored Linus Torvalds committed
  9. [PATCH] KVM: Move common msr handling to arch independent code

    Signed-off-by: Avi Kivity <avi@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Avi Kivity authored Linus Torvalds committed
  10. [PATCH] KVM: Implement a few system configuration msrs

    Resolves sourceforge bug 1622229 (guest crashes running benchmark software).
    
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Avi Kivity authored Linus Torvalds committed
  11. [PATCH] KVM: Initialize kvm_arch_ops on unload

    The latest version of kvm doesn't initialize kvm_arch_ops in kvm_init(), which
    causes an error with the following sequence.
    
    1. Load the supported arch's module.
    2. Load the unsupported arch's module.$B!!(B(loading error)
    3. Unload the unsupported arch's module.
    
    You'll get the following error message after step 3.  "BUG: unable to handle
    to handle kernel paging request at virtual address xxxxxxxx"
    
    The problem here is that the unsupported arch's module overwrites kvm_arch_ops
    of the supported arch's module at step 2.
    
    This patch initializes kvm_arch_ops upon loading architecture specific kvm
    module, and prevents overwriting kvm_arch_ops when kvm_arch_ops is already set
    correctly.
    
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Yoshimi Ichiyanagi authored Linus Torvalds committed
  12. [PATCH] KVM: Simplify is_long_mode()

    Instead of doing tricky stuff with the arch dependent virtualization
    registers, take a peek at the guest's efer.
    
    This simlifies some code, and fixes some confusion in the mmu branch.
    
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Avi Kivity authored Linus Torvalds committed
  13. [PATCH] KVM: Use boot_cpu_data instead of current_cpu_data

    current_cpu_data invokes smp_processor_id(), which is inadvisable when
    preemption is enabled.  Switch to boot_cpu_data instead.
    
    Resolves sourceforge bug 1621401.
    
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Avi Kivity authored Linus Torvalds committed
  14. Lennert Buytenhek

    [PATCH] Update CREDITS and MAINTAINERS entries for Lennert Buytenhek

    Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    buytenh authored Linus Torvalds committed
  15. [PATCH] PIIX/SLC90E66: PIO mode fallback fix

    The fallback to PIO mode in the hwif->dma_check() handler doesn't work in
    the Intel PIIX and SMsC SLC90E66 IDE drivers because:
    
    - config_drive_for_dma() calls the hwif->speedproc() handler with a wrong
      mode number (unbiased by XFER_PIO_0) in case of the PIO fallback;
    
    - hwif->tuneproc() handler doesn't really set the drive's own speed (this
      is not fixed as yet).
    
    Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
    Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
    Acked-by: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Sergei Shtylyov authored Linus Torvalds committed
  16. [PATCH] PIIX: remove check for broken MW DMA mode 0

    There's no need to check in piix_config_drive_for_dma() for broken MW DMA
    mode 0 as this mode is not supported by the driver (it sets
    hwif->mwdma_mask to 0x6), and hence can't be selected by ide_dma_speed().
    
    (Alan sayeth "Probably right but if not you've got a subtle corruptor.  Should
    at least stick a BUG_ON mode 0 setting right close when the mode is set.")
    
    Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
    Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
    Acked-by: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Sergei Shtylyov authored Linus Torvalds committed
  17. [PATCH] lockdep: printk warning fix

    kernel/lockdep.c: In function `lookup_chain_cache':
    kernel/lockdep.c:1339: warning: long long unsigned int format, u64 arg (arg 2)
    kernel/lockdep.c:1344: warning: long long unsigned int format, u64 arg (arg 2)
    
    Cc: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Andrew Morton authored Linus Torvalds committed
  18. rtp

    [PATCH] spi_s3c24xx_gpio: use right header

    Russel King recently reminded us that one shouldn't use asm/arch/hardware.h
    but one should use asm/hardware.h.  Unfortunately, the spi_s3c24xx_gpio
    driver is using the wrong header.  This patch is fixing that.
    
    Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    thertp authored Linus Torvalds committed
  19. [PATCH] respect srctree/objtree in Documentation/DocBook/Makefile

    The KERNELDOC and DOCPROC variables are relative to the
    $(srctree)/$(objtree) and expect to be run only from there ...  attached
    patch adds proper srctree/objtree prefixes to both variables.
    
    Acked-by: "Randy.Dunlap" <rdunlap@xenotime.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Mike Frysinger authored Linus Torvalds committed
  20. [PATCH] cpuset procfs warning fix

    fs/proc/base.c:1869: warning: initialization discards qualifiers from pointer target type
    fs/proc/base.c:2150: warning: initialization discards qualifiers from pointer target type
    
    Cc: Paul Jackson <pj@sgi.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Andrew Morton authored Linus Torvalds committed
  21. [PATCH] Buglet in vmscan.c

    Fix a rather obvious buglet.  Noticed while instrumenting the VM using
    /proc/vmstat.
    
    Cc: Christoph Lameter <clameter@engr.sgi.com>
    Cc: <stable@kernel.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Shantanu Goel authored Linus Torvalds committed
  22. [PATCH] ARM: OMAP: fix missing header on apollon board

    Fix apollon board compiler error
    
    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
    Signed-off-by: Tony Lindgren <tony@atomide.com>
    Cc: Russell King <rmk@arm.linux.org.uk>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Kyungmin Park authored Linus Torvalds committed
  23. [PATCH] ARM: OMAP: fix GPMC compiler errors

    Fix GPMC compiler errors on OMAP2
    
    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
    Signed-off-by: Tony Lindgren <tony@atomide.com>
    Cc: Russell King <rmk@arm.linux.org.uk>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Kyungmin Park authored Linus Torvalds committed
  24. [PATCH] SPI/MTD: mtd_dataflash oops prevention

    Return a fault code if the Dataflash driver runs into a "no device present"
    error when the MISO line has a pulldown (it currently expects a pullup), so
    that rmmod won't oops.
    
    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
    Cc: David Woodhouse <dwmw2@infradead.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    David Brownell authored Linus Torvalds committed
  25. [PATCH] m25p80 build fixes (with MTD debug)

    Fix build issues that show up with the m25p80 SPI flash driver when
    building with MTD debug enabled.
    
    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
    Cc: David Woodhouse <dwmw2@infradead.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    David Brownell authored Linus Torvalds committed
Something went wrong with that request. Please try again.