Hey, I hoped -rc4 was the last one, but we had some laptop
resource conflicts, various ppc TLB flush issues, some possible
stack overflows in networking and a number of other details
warranting a quick -rc5 before the final 2.6.11.
This time it’s really supposed to be a quickie, so people who
can, please check it out, and we’ll make the real 2.6.11 asap.
Mostly pretty small changes (the largest is a new SATA driver
that crept in, our bad). But worth another quick round.
Linus
Summary of changes from v2.6.11-rc4 to v2.6.11-rc5
<benh:au1.ibm.com>:
- ppc32: Wrong vaddr in flush_hash_one_pte()
<mat.loikkanen:synopsys.com>:
- [libata] add ->bmdma_{stop,status} hooks
Alan Stern:
- USB Hub driver: Add reset recovery-time delay
Andrew Morton:
- mca resource layout fix
- end_buffer_async_read printk ratelimiting
- strip.c build fix
- alpha: struct resource fix
- ppc32: resource layout fixes
- sparc64 rusage build fix
- sparc64 usb build fix
- x86_64: resource layout fix
Anton Blanchard:
- ppc64: Fix 32bit largepage issue
Antonino Daplas:
- fbdev: Fix gcc 4.0 compile failure
Arjan van de Ven:
- Allow heap to be marked executable too
Arnaldo Carvalho de Melo:
- [TCP]: Fix excessive stack usage resulting in OOPS with
4KSTACKS
Art Haas:
- [SPARC]:Check prom_getproperty() return value in
prom_nodematch()
Bartlomiej Zolnierkiewicz:
- [ide] fix ide_get_error_location() for LBA28
Ben Dooks:
- [ARM PATCH] 2480/1: IXP4XX – cleanup resource for i2c
controller - [ARM PATCH] 2481/1: IXP2000 – replace sti/cli with
local_irq{save,restore} - [ide] Kconfig for VR1000 machine driver selection
Benjamin Herrenschmidt:
- radeonfb: typos fixes
- radeonfb: Fix hang on boot with some laptops
- Fix possible race with 4level-fixup.h
- Check for wraps in copy_page_range
- Fix buf in zeromap_pud_range() losing virtual address
- radeonfb: Workaround memory corruption accel problem
- ppc32: fix ptep_testandclear_young
- ppc32: kernel mapping breakage
Bjorn Helgaas:
- de214x.c uses uninitialized pci_dev->irq
Bob Breuer:
- [SPARC]: Check prom_getproperty return value
Brian Murphy:
- USB: ehci requeue revisit
Christoph Hellwig:
- block new writers on frozen filesystems
Corey Minyard:
- IPMI: Fix LAN bridging
Daniel Ritz:
- PCI: support PCI_PM_CAP version 1
David Brownell:
- USB: ehci patch for NF4 port miscounting
David S. Miller:
- [COMPAT]: TUNSETIFF needs to copy back data after ioctl
- [SPARC]: Fix cg3 fb blanking
- [SPARC]: Fix video mode probing in atyfb driver
- [TG3]: Always check tg3_readphy() return value
- [TG3]: Update driver version and reldate
- [SPARC64]: auxio_register is pointer not integer
- [SPARC64]: Put PROM trampolines into asm file
- [SPARC64]: Fix access_ok() and friends warnings
- [SPARC64]: Fix access_ok() args in
sys_sparc32.c:get_tv32() - [SPARC64]: Use common sys_ipc() compat code
- [SPARC64]: BUG on rediculious memcpy lengths
Dmitry Torokhov:
- ALPS: do not activate on unsupported models
François Romieu:
- dscc4: use of uncompletely initialized struct
- dscc4: code factorisation
- dscc4: error status checking and pci janitoring
- dscc4: removal of unneeded casts
- dscc4: removal of unneeded variable
- r8169: endianness fixes
- r8169: merge of Realtek’s code
- r8169: typo in debugging code
- r8169: screaming irq when the device is closed
- r8169: synchronization and balancing when the device is
closed - r8169: fix rx skb allocation error logging
- r8169: skb alignment nitpicking
- r8169: removal of unused #define
- r8169: uniformize comments
- r8169: IRQ races during change of mtu
- r8169: factor out some code
Gary N. Spiess:
- natsemi long cable fix
Herbert Xu:
- ISDN locking fix
- [IPSEC]: Move dst->child loop from dst_ifdown to
xfrm_dst_ifdown - [NET]: Add netdev argument to dst ifdown
Hideaki Yoshifuji:
- [IPV6]: Fix IPV6_PKTINFO et al. handling in
udpv6_recvmsg()
Hirokazu Takata:
- m32r: build fix for SMP kernel
- m32r: fix sys_clone()
- m32r: defconfig updates
- m32r: warning fix
Jeff Garzik:
- [libata sata_via] minor cleanups
- [libata sata_via] add support for VT6421 SATA
- [libata] do not call pci_disable_device() for certain
errors - libata kfree fix
- [libata] Add missing hooks, to avoid oops in advanced SATA
drivers
Joe Korty:
- memset argument order misuses
John W. Linville:
- libata: fix command queue leak when xlat_func fails
Krzysztof Helt:
- [SPARC32]: Need to clear PSR_EF in psr of childregs on fork()
on SMP
Len Brown:
- [ACPI] ACPICA 20050211 from Bob Moore
Lennert Buytenhek:
- [ARM PATCH] 2485/1: fix enp2611 coexistence with other machine
types - [ARM PATCH] 2486/1: fix incorrect comment in
arch/arm/kernel/debug.S - [ARM PATCH] 2487/1: minor IRQ routing tweaks for ENP-2611
- [ARM PATCH] 2493/1: put IXP2000 slowport in 8-bit mode after
boot - [ARM PATCH] 2494/1: fix ‘CONFGI_’ -> ‘CONFIG_’ in
mach-ixp2000/ixdp2x00.c
Linus Torvalds:
- Eicon driver: remove ^M for real this time
- Limit tty IO chunking to 2kB
- Fix bogus opost buffer size check
- Input: fix ALPS protocol validation rules
- Use e820 memory map to determine PCI allocation area
- Be more careful about looking for gaps in the e820 table
- x86: when choosing PCI starting address, print out gap
information - agp: aper_base is unsigned
- Linux 2.6.11-rc5
Marcel Holtmann:
- [Bluetooth] The new Microsoft dongle needs HCI_Reset
Mark Lord:
- sata_qstor: new basic driver for Pacific Digital
Matt Porter:
- emac: fix jumbo frame support
- emac: fix mdio delay
Mika Kukkonen:
- [ide] small compile fix to ide.c with !CONFIG_PCI
- Build failure with !CONFIG_PCI and with CONFIG_ISAPNP=y
&& CONFIG_PNPBIOS=y
Nathan Scott:
- [XFS] Reinstate missing frozen check on write, fixes snapshots
and xfs_freeze. - [XFS] Prevent releasepage from releasing pages early, while
they still have delayed allocate buffers. Affects filesystem
blocksizes smaller than the pagesize only. - [XFS] Fix problems with synchronous writes returning EAGAIN
incorrectly for pinned inodes.
Nathan T. Lynch:
- kthread_bind new worker threads when onlining cpu
Nick Piggin:
- optimise copy page range
Olaf Hering:
- ppc64: remove extra whitespace before preprocessor token
- [NET]: Fix socket.h comment typo
Olof Johansson:
- Fix possible futex mmap_sem deadlock
Paul Mackerras:
- ppc64: fix compilation for Maple board
Pete Zaitcev:
- USB: Add ioctls to ub
- ub: fix Add ioctls to ub patch
Ralf Bächle:
- [NETROM/ROSE]: Use netdev_priv()
Randy Dunlap:
- sis: fix sparse warnings
- au1100: fix io_remap_page_range() arg. list
Ravinandan Arakali:
- S2io: Multicast fix
Robert Olsson:
- [PKTGEN]: Bug fixes, bump to version 2.56
Rolf Eike Beer:
- make ACPI_BLACKLIST_YEAR depend on ACPI_INTERPRETER
Russell King:
- [ARM] Add missing __user annotations to sys_clone()
- [ARM] Fix SA1111 and PXA iomem sparse warnings
- [ARM] Fix sparse warnings for Integrator builds
- [ARM] Take account of vm_pgoff for DMA mmap
Stephen Hemminger:
- [TCP]: Fix BIC max_cwnd calculation error
Thomas Gleixner:
- [ARM PATCH] 2474/1: Fix compile for badge4
- [ARM PATCH] 2476/1: Fix compile for shannon
- [ARM PATCH] 2478/1: Remove NULL initializers
Tim Burgess:
- device-mapper: dm-raid1 deadlock fix
Tom Rini:
- ppc32: fixup of previous PCI9 patch
- Re-order <linux/fs.h> includes to fix userland
breakage - Fix NR_OPEN header order dependency
Trond Myklebust:
- NFS: Further fixes for the -onolock case