James and gang found the aic7xxx slowdown that happened after 2.6.12, and
we'd like to get particular testing that it's fixed, so if you have a
relevant machine, please do test this.
There are other fixes too, a number of them reverting (at least for now)
patches that people had problems with. In general, anybody who has
reported regressions since 2.6.12, please re-test with -rc6 and report
back (even if, or perhaps _particularly_ if, no change to the regression).
Apart from some reverts and the aic7xxx performance regression fix,
there's arm and ppc updates, and some PCI resource allocation updates that
hopefully will reduce the number of machines (especially laptopns) that
have strange undocumented MB devices that clash in PCI IO space.. And
various small one-liners.
The appended shortlog/diffstat gives more some more specific insight..
Linus
--- shortlog ---
Alasdair G Kergon:
dm-raid locking fix
Alexander Nyberg:
x86-64: use proper VM_FAULT_xxx macros
Alexey Starikovskiy:
[ACPI] restore /proc/acpi/button/ (ala 2.6.12)
Andi Kleen:
x86_64: ignore machine checks from boot time
Andrew Morton:
[SCSI] fc4 warning fix
revert "timer exit cleanup"
REPORTING-BUGS: track regressions
__bio_clone() dead comment
Aristeu Sergio Rozanski Filho:
ppc32: 8xx: convert fec driver to use work_struct
ppc32: 8xx: using dma_alloc_coherent() instead consistent_alloc()
ppc32: 8xx: fec: fix interrupt handler prototypes
ppc32: 8xx fix CPM ethernet description
ppc32: 8xx restrict ENET_BIG_BUFFERS option
ppc32: 8xx kill unused variable in commproc
Ben Dooks:
ARM: 2832/1: BAST - limit clock-rate for IIC bus
Benjamin Herrenschmidt:
Remove suspend() calls from shutdown path
Catalin Marinas:
ARM: 2841/1: Fix VFP +/-0 case for doubles addition
Christoph Hellwig:
[SPARC]: Fix up sleep_on() removal in vfc driver.
Daniel Jacobowitz:
x86_64: fix 32-bit thread debugging
David Brownell:
USB: ehci: microframe handling fix
David Gibson:
Fix hugepage crash on failing mmap()
David Howells:
Keys: Fix key management syscall interface bugs
Error during attempt to join key management session can leave semaphore pinned
Destruction of failed keyring oopses
David S. Miller:
tcp: fix TSO sizing bugs
[IPV4]: Fix memory leak during fib_info hash expansion.
David Shaohua Li:
[ACPI] PCI interrupt link suspend/resume - revert to 2.6.12 behaviour
[ACPI] S3 resume: avoid kmalloc() might_sleep oops symptom
Deepak Saxena:
ARM: 2839/1: Remove XScale cache and TLB locking code
ARM: 2835/1: Add UPF_SKIP_TEST to IXP4xx serial ports
Dominik Brodowski:
pci and yenta: pcibios_bus_to_resource
Dominik Hackl:
crc32.c typo fix
Eric W. Biederman:
i386 voyager: Add machine_shutdown
i386 visws: Add machine_shutdown and emergency_restart
x86_64 bootmem: sparse_mem/kexec merge bug.
Hal Rosenstock:
[IPoIB] Handle sending of unicast RARP responses
Haren Myneni:
Xmon bug fix for soft-reset
Herbert Xu:
tcp: fix TSO cwnd caching bug
Hugh Dickins:
fix VmSize and VmData after mremap
Ian Campbell:
ARM: 2833/2: Remove support for WDIOF_MAGICCLOSE from sa1100-wdt
Ingo Molnar:
Fix semundo lock leakage
Ivan Kokshaysky:
increase PCIBIOS_MIN_IO on x86
ACPI: increase PCIBIOS_MIN_IO on x86
Fix restore of 64-bit PCI BAR's
Jack Hammer:
[SCSI] ServeRAID V7.12.02
James Bottomley:
[SCSI] aic7xxx: fix bug in DT handing
[SCSI] aic7xxx: final fixes for DT handling
[SCSI] fix aic7xxx performance issues since 2.6.12-rc2
fix voyager compile after machine_emergency_restart breakage
Jens Axboe:
cfq-iosched: fix problem with barriers and max_depth == 1
Jim Keniston:
Add Documentation/kprobes.txt
John McCutchan:
inotify delete race fix
Clean up inotify delete race fix
John W. Linville:
PCI: restore BAR values after D3hot->D0 for devices that need it
Kai Makisara:
[SCSI] Fix SCSI tape oops at module removal
Len Brown:
[ACPI] fix 64-bit build warning in processor_idle.c
/home/lenb/src/to-linus branch 'acpi-2.6.12'
[ACPI] delete Warning: Encountered executable code at module level, [AE_NOT_CONFIGURED]
/home/lenb/src/to-linus-stable branch 'acpi-2.6.12'
Merge ../to-linus-stable
Linda Xie:
[SCSI] scsi/ibmvscsi/srp.h: Fix a wrong type code used for SRP_LOGIN_REJ
Linus Torvalds:
pci: make bus resource start address override minimum IO address
Fix up recent get_user_pages() handling
Merge master.kernel.org:/home/rmk/linux-2.6-arm
Merge master.kernel.org:/.../lenb/to-linus
It wasn't just x86-64 that had hardcoded VM_FAULT_xxx numbers
Merge head 'for-linus' of master.kernel.org:/.../roland/infiniband
Merge master.kernel.org:/home/rmk/linux-2.6-arm
Merge master.kernel.org:/.../lenb/to-linus
Merge master.kernel.org:/home/rmk/linux-2.6-arm
Merge master.kernel.org:/.../jejb/scsi-for-linus-2.6
Merge master.kernel.org:/.../davem/sparc-2.6
Merge master.kernel.org:/.../davem/net-2.6
Add fakey 'deflateBound()' function to the in-kernel zlib routines
Check input buffer size in zisofs
ppc: Export __handle_mm_fault for MOL
Merge master.kernel.org:/.../holtmann/bluetooth-2.6
Linux 2.6.13-rc6
Luming Yu:
[ACPI] revert Embedded Controller to polling-mode by default (ala 2.6.12)
[ACPI] CONFIG_ACPI_HOTKEY is now "n" by default
Marcel Holtmann:
[Bluetooth] Send HCI_Reset for Kensington dongle
[Bluetooth] Revert session reference counting fix
[Bluetooth] Kill redundant NULL checks before kfree()
[Bluetooth] Remove unused functions and cleanup symbol exports
[Bluetooth] Add direction and timestamp to stack internal events
Marcel Selhorst:
tpm_infineon: Support for new TPM 1.2 and PNPACPI
Marcelo Tosatti:
ppc32: 8xx commproc avoid direct pte manipulation, use dma coherent API instead
Matt Porter:
ppc32: fix ppc440 pagetable attributes
ppc32: ppc440 pagetable attributes (comments updates)
Mauro Carvalho Chehab:
v4l: oopsfix for BTTV on badly behaved PCI chipsets
Michael Burian:
ARM: 2840/1: Add mach-types to Documentation/dontdiff
Michael Gernoth:
ARM: 2844/1: Add maintainer for Jornada 720
Miklos Szeredi:
namespace.c: fix bind mount from foreign namespace
NeilBrown:
md: remove a stray debugging printk.
md: make 'md' and alias for 'md-mod'
md: always honour md bitmap being read from disk
md: yet another attempt to get bitmap-based resync to do the right thing in all cases...
md: make sure md bitmap updates are flushed when array is stopped.
Nick Piggin:
fix get_user_pages bug
Olaf Hering:
aic byteorder fixes after recent cleanup
remove linux/pagemap.h from linux/swap.h
Olav Kongas:
USB: Fix setup packet initialization in isp116x-hcd
Olof Johansson:
ppc64: Fix UP kernel build
Paul Mackerras:
Obvious bugfix for yenta resource allocation
ppc64: fix for kexec boot issue
Pete Zaitcev:
USB: ub documentation update
Petr Vandrovec:
rtc: msleep() cannot be used from interrupt
Ravikiran G Thirumalai:
ide: fix kmalloc_node breakage in ide driver
Move the fix to align node_end_pfns to a proper location
Richard Purdie:
ARM: 2837/2: Re: ARM: Make NWFPE preempt safe
ARM: 2838/1: Fix arm oprofile backtrace warning
Robert Love:
inotify: update help text
Roland Dreier:
[IB/cm]: Correct CM port redirect reject codes
Russell King:
ARM: Fix ARM fault handler for get_user_pages() fixes.
Simon Derr:
__vm_enough_memory() signedness fix
Tejun Heo:
blk: fix tag shrinking (revive real_max_size)
Tim Yamin:
Update in-kernel zlib routines
Tom Duffy:
Make visws compile again
visws: linkage fix
Venkatesh Pallipadi:
remove special HPET_EMULATE_RTC config option
--- diffstat ---
Documentation/dontdiff | 1
Documentation/kprobes.txt | 588 ++++++++++++++++++++
Documentation/usb/usbmon.txt | 2
Documentation/video4linux/bttv/Insmod-options | 3
Documentation/x86_64/boot-options.txt | 5
Makefile | 2
REPORTING-BUGS | 21 -
arch/alpha/kernel/pci.c | 16 +
arch/arm/kernel/bios32.c | 17 +
arch/arm/mach-ixp4xx/coyote-setup.c | 2
arch/arm/mach-ixp4xx/gtwx5715-setup.c | 2
arch/arm/mach-ixp4xx/ixdp425-setup.c | 4
arch/arm/mach-s3c2410/mach-bast.c | 16 +
arch/arm/mach-sa1100/jornada720.c | 1
arch/arm/mm/fault.c | 6
arch/arm/mm/proc-xscale.S | 136 -----
arch/arm/nwfpe/double_cpdo.c | 24 -
arch/arm/nwfpe/extended_cpdo.c | 24 -
arch/arm/nwfpe/fpa11.c | 30 -
arch/arm/nwfpe/fpa11.h | 11
arch/arm/nwfpe/fpa11_cpdo.c | 28 +
arch/arm/nwfpe/fpa11_cpdt.c | 22 -
arch/arm/nwfpe/fpa11_cprt.c | 28 +
arch/arm/nwfpe/fpmodule.c | 15 -
arch/arm/nwfpe/single_cpdo.c | 24 -
arch/arm/nwfpe/softfloat.c | 334 ++++++------
arch/arm/nwfpe/softfloat.h | 68 +-
arch/arm/oprofile/backtrace.c | 2
arch/arm/vfp/vfpdouble.c | 3
arch/arm26/mm/fault.c | 17 -
arch/cris/mm/fault.c | 6
arch/frv/mm/fault.c | 6
arch/i386/Kconfig | 3
arch/i386/mach-visws/reboot.c | 11
arch/i386/mach-visws/setup.c | 2
arch/i386/mach-voyager/voyager_basic.c | 13
arch/i386/mm/discontig.c | 19 -
arch/i386/pci/visws.c | 2
arch/m68k/mm/fault.c | 6
arch/parisc/mm/fault.c | 12
arch/ppc/8xx_io/Kconfig | 4
arch/ppc/8xx_io/commproc.c | 20 -
arch/ppc/8xx_io/fec.c | 43 +
arch/ppc/kernel/pci.c | 15 +
arch/ppc/kernel/ppc_ksyms.c | 2
arch/ppc/syslib/m8xx_setup.c | 8
arch/ppc64/boot/zlib.c | 3
arch/ppc64/kernel/head.S | 2
arch/ppc64/kernel/machine_kexec.c | 12
arch/ppc64/kernel/mpic.c | 4
arch/ppc64/kernel/mpic.h | 2
arch/ppc64/kernel/pci.c | 20 +
arch/ppc64/kernel/xics.c | 31 +
arch/ppc64/xmon/xmon.c | 3
arch/sh64/mm/fault.c | 6
arch/sparc64/kernel/pci.c | 6
arch/x86_64/ia32/ptrace32.c | 8
arch/x86_64/kernel/mce.c | 16 -
arch/x86_64/kernel/setup.c | 6
arch/x86_64/mm/fault.c | 6
drivers/acpi/Kconfig | 5
drivers/acpi/button.c | 206 +++++++
drivers/acpi/dispatcher/dswload.c | 6
drivers/acpi/ec.c | 24 +
drivers/acpi/hotkey.c | 690 ++++++++++++++----------
drivers/acpi/motherboard.c | 2
drivers/acpi/osl.c | 6
drivers/acpi/pci_link.c | 18 +
drivers/acpi/processor_idle.c | 7
drivers/block/cfq-iosched.c | 1
drivers/block/ll_rw_blk.c | 18 +
drivers/bluetooth/bpa10x.c | 7
drivers/bluetooth/hci_bcsp.c | 2
drivers/bluetooth/hci_h4.c | 5
drivers/bluetooth/hci_ldisc.c | 2
drivers/bluetooth/hci_usb.c | 11
drivers/char/rtc.c | 7
drivers/char/tpm/Kconfig | 11
drivers/char/tpm/tpm_infineon.c | 146 ++++-
drivers/char/watchdog/sa1100_wdt.c | 49 --
drivers/fc4/fc.c | 2
drivers/ide/ide-probe.c | 16 -
drivers/infiniband/include/ib_cm.h | 3
drivers/infiniband/ulp/ipoib/ipoib_main.c | 5
drivers/md/bitmap.c | 75 ++-
drivers/md/dm-raid1.c | 2
drivers/md/md.c | 4
drivers/md/raid1.c | 29 +
drivers/media/video/bttv-cards.c | 8
drivers/media/video/bttv-driver.c | 28 +
drivers/pci/bus.c | 4
drivers/pci/pci.c | 59 ++
drivers/pci/setup-res.c | 9
drivers/pcmcia/yenta_socket.c | 18 -
drivers/sbus/char/vfc.h | 2
drivers/sbus/char/vfc_dev.c | 1
drivers/sbus/char/vfc_i2c.c | 19 -
drivers/scsi/aic7xxx/aic7xxx_osm.c | 24 -
drivers/scsi/aic7xxx/aicasm/aicasm.c | 4
drivers/scsi/aic7xxx/aicasm/aicasm_insformat.h | 8
drivers/scsi/ibmvscsi/srp.h | 2
drivers/scsi/ips.c | 8
drivers/scsi/ips.h | 39 +
drivers/scsi/st.c | 8
drivers/usb/host/ehci-dbg.c | 2
drivers/usb/host/ehci-q.c | 5
drivers/usb/host/ehci-sched.c | 13
drivers/usb/host/ehci.h | 5
drivers/usb/host/isp116x-hcd.c | 4
drivers/usb/mon/Kconfig | 9
drivers/usb/mon/Makefile | 1
fs/Kconfig | 11
fs/bio.c | 8
fs/isofs/compress.c | 6
fs/namei.c | 5
fs/namespace.c | 2
include/asm-alpha/pci.h | 3
include/asm-arm/pci.h | 4
include/asm-generic/pci.h | 8
include/asm-i386/mach-visws/do_timer.h | 1
include/asm-i386/pci.h | 4
include/asm-parisc/pci.h | 4
include/asm-ppc/pci.h | 4
include/asm-ppc/pgtable.h | 52 ++
include/asm-ppc64/machdep.h | 2
include/asm-ppc64/pci.h | 4
include/asm-ppc64/xics.h | 2
include/asm-x86_64/pci.h | 4
include/linux/blkdev.h | 1
include/linux/fsnotify.h | 4
include/linux/mm.h | 22 +
include/linux/pci.h | 3
include/linux/raid/bitmap.h | 1
include/linux/swap.h | 3
include/linux/zlib.h | 5
include/net/bluetooth/bluetooth.h | 8
ipc/sem.c | 10
kernel/exit.c | 4
kernel/posix-timers.c | 1
kernel/sys.c | 2
lib/crc32.c | 2
lib/inflate.c | 16 -
lib/zlib_inflate/inftrees.c | 2
mm/hugetlb.c | 11
mm/memory.c | 35 +
mm/mmap.c | 6
mm/mremap.c | 2
mm/nommu.c | 6
net/bluetooth/hci_core.c | 2
net/bluetooth/hci_event.c | 4
net/bluetooth/lib.c | 25 -
net/bluetooth/rfcomm/core.c | 4
net/ipv4/fib_semantics.c | 9
net/ipv4/tcp_output.c | 86 +--
security/keys/keyctl.c | 11
security/keys/keyring.c | 6
security/keys/process_keys.c | 2
security/keys/request_key.c | 2
158 files changed, 2480 insertions(+), 1327 deletions(-)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
|
|