Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tag: v2.6.20-rc3
Commits on Jan 1, 2007
  1. Linux 2.6.20-rc3

    Linus Torvalds authored
    ...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!"
Commits on Dec 31, 2006
  1. [PATCH] restore ->pdeath_signal behaviour

    Oleg Nesterov authored Linus Torvalds committed
    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>
  2. Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6

    Linus Torvalds authored
    * 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.
  3. @martinwilli

    [XFRM]: Algorithm lookup using .compat name

    martinwilli authored David S. Miller committed
    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>
  4. @dwmw2

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

    dwmw2 authored David S. Miller committed
    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>
  5. [NET]: Add memory barrrier to netif_poll_enable()

    David S. Miller authored
    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>
  6. [SPARC64]: Handle ISA devices with no 'regs' property.

    David S. Miller authored
    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>
  7. [SPARC64]: Update defconfig.

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

    David S. Miller authored
    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>
  9. [SPARC64]: Fix "mem=xxx" handling.

    David S. Miller authored
    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>
Commits on Dec 30, 2006
  1. Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/k…

    Linus Torvalds authored
    …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()
  2. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    Linus Torvalds authored
    …/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
  3. [PATCH] fuse: fix typo

    Alexey Dobriyan authored Linus Torvalds committed
    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>
  4. [PATCH] sparc32: add offset in pci_map_sg()

    Jan Andersson authored Linus Torvalds committed
    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>
  5. [PATCH] kvm: fix GFP_KERNEL allocation in atomic section in kvm_dev_i…

    Ingo Molnar authored Linus Torvalds committed
    …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>
  6. [PATCH] KVM: Fix oops on oom

    Avi Kivity authored Linus Torvalds committed
    __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>
  7. @aquynh

    [PATCH] KVM: Rename some msrs

    aquynh authored Linus Torvalds committed
    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>
  8. [PATCH] KVM: More msr misery

    Avi Kivity authored Linus Torvalds committed
    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>
  9. [PATCH] KVM: Move common msr handling to arch independent code

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

    Avi Kivity authored Linus Torvalds committed
    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>
  11. [PATCH] KVM: Initialize kvm_arch_ops on unload

    Yoshimi Ichiyanagi authored Linus Torvalds committed
    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>
  12. [PATCH] KVM: Simplify is_long_mode()

    Avi Kivity authored Linus Torvalds committed
    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>
  13. [PATCH] KVM: Use boot_cpu_data instead of current_cpu_data

    Avi Kivity authored Linus Torvalds committed
    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>
  14. @buytenh

    [PATCH] Update CREDITS and MAINTAINERS entries for Lennert Buytenhek

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

    Sergei Shtylyov authored Linus Torvalds committed
    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>
  16. [PATCH] PIIX: remove check for broken MW DMA mode 0

    Sergei Shtylyov authored Linus Torvalds committed
    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>
  17. [PATCH] lockdep: printk warning fix

    Andrew Morton authored Linus Torvalds committed
    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>
  18. @thertp

    [PATCH] spi_s3c24xx_gpio: use right header

    thertp authored Linus Torvalds committed
    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>
  19. [PATCH] respect srctree/objtree in Documentation/DocBook/Makefile

    Mike Frysinger authored Linus Torvalds committed
    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>
  20. [PATCH] cpuset procfs warning fix

    Andrew Morton authored Linus Torvalds committed
    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>
  21. [PATCH] Buglet in vmscan.c

    Shantanu Goel authored Linus Torvalds committed
    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>
  22. [PATCH] ARM: OMAP: fix missing header on apollon board

    Kyungmin Park authored Linus Torvalds committed
    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>
  23. [PATCH] ARM: OMAP: fix GPMC compiler errors

    Kyungmin Park authored Linus Torvalds committed
    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>
  24. [PATCH] SPI/MTD: mtd_dataflash oops prevention

    David Brownell authored Linus Torvalds committed
    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>
  25. [PATCH] m25p80 build fixes (with MTD debug)

    David Brownell authored Linus Torvalds committed
    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>
Something went wrong with that request. Please try again.