Ok,
despite some naming confusion (explanation: I’m a retard), I did
end up doing the 2.6.9 release today. And it wasn’t the same as the
“-final” test release (see explanation above).
Excuses aside, not a lot of changes since -rc4 (which was the
last announced test-kernel), mainly some UML updates that don’t
affect anybody else. And a number of one-liners or compiler fixes.
Full list appended.
Linus
Summary of changes from v2.6.9-rc4 to
v2.6.9
<mgoodman:csua.berkeley.edu>:
- Fix NFS3 krb5 clients on x86-64
Al Borchers:
- USB: corrected digi_acceleport 2.6.9-rc1 fix for hang on
disconnect
Andrea Arcangeli:
- ptep_establish smp race x86 PAE >4G
Andrew Morton:
- revert writeback threshold changes
- ext3 direct io assert fix
Anton Blanchard:
- ppc64: fix some issues with mem_reserve
Benjamin Herrenschmidt:
- ppc64: Split iomap implementation & eeh !
- ppc32: Add “native” iomap interfaces
- ppc64: more issues with mem_reserve
Chris Wright:
- uml: fix ubd deadlock on SMP
Christoph Hellwig:
- [XFS] fix a freeze/thaw deadlock
Christoph Lameter:
- time interpolator fixes
David Brownell:
- USB: EHCI SMP fix
- USB: net2280 updates
David Woodhouse:
- ppc64: one more explicit cmp instruction sizing
Dmitry Torokhov:
- Fix oops in parkbd
Greg Kroah-Hartman:
- USB: handle NAK packets in input devices
Herbert Xu:
- USB: Fix hiddev devfs oops
Hirokazu Takata:
- m32r: fix syscall table
- m32r: remove obsolete system calls
Ingo Molnar:
- tailcall prevention in sys_wait4() and sys_waitid()
James Morris:
- SELinux: fix bugs in mprotect hook
John L. Byrne:
- fix oops in fork() cleanup path
John Rose:
- PCI Hotplug: rpaphp safe list traversal
Lars Ellenberg:
- uml: fix critical IP checksum corruption
Linus Torvalds:
- Fix threaded user page write memory ordering
- Take the whole PCI bus range into account when scanning PCI
bridges
Nathan Lynch:
- ppc64: fix smp_startup_cpu for cpu hotplug
Nathan Scott:
- [XFS] Fix up write_inode return type to use the right
signedness - [XFS] Fix regression when running in laptop mode, causes hangs
on sync
Nick Piggin:
- ACPI: check parameter for NULL
- kswapd lockup fix
Nicolas Pitre:
- Fix MTD build error for Lubbock map driver
- unbalanced locking in MTD Intel chip driver
- Duh. _Really_ unbalanced locking in MTD Intel chip driver
Olaf Hering:
- joydump needs gameport
Olaf Kirch:
- auth_domain_lookup fix
Oliver Neukum:
- security issue in firmware system
Paolo ‘Blaisorblade’ Giarrusso:
- uml: don’t declare cpu_online – fix compilation error
- uml: fix wrong type for rb_entry call
- uml: fix warning for unused var
- uml: finish update for 2.6.8 API changes
- uml: fix an “unused” warnings
- uml: export more Symbols
- uml: Set cflags before including arch Makefile
- uml: force using /bin/bash for building
- uml: no extraversion in arch/um/Makefile for mainline
- uml: Single Linking Step for vmlinux
- uml: make -j fix
- uml: update makefile to new kbuild API names
- uml: kbuild – add even more cleaning
- uml: mark broken configs
- uml: use always a separate io thread for UBD
Pavel Machek:
- swsusp: fix x86-64 – do not use memory in copy loop
Randy Dunlap:
- cyber2000: fix init/exit section confusion
- intel_agp: dangling devexit reference
Sreenivas Bagalkote:
- megaraid 2.20.4: fix a data corruption bug
Stephen D. Smalley:
- SELinux: retain ptracer SID across fork
Tim Schmielau:
- Fix reporting of process start times
Vojtech Pavlik:
- USB: Fix oops in usblp driver
Yoshinori Sato:
- H8/300 some error/warning fix