2.6.31.4
Andy Whitcroft
apw at canonical.com
Tue Oct 13 13:56:37 UTC 2009
Stefan and I did a review of the 2.6.31.4 stable updates. Most appear
to either be fairly important fixes in core code, or small but very self
contained updates for drivers and/or quirks and low risk.
There are three which could sensibly be ignored, the integrity ones are
high end server style things, and a third which is actually a functional
noop:
ima: ecryptfs fix imbalance message
IMA: open new file for read
tun: Return -EINVAL if neither IFF_TUN nor IFF_TAP is set.
There is one which is definatly an ABI bumper, though the interface
change is not in the core interfaces and likely could be ignored:
tracing: correct module boundaries for ftrace_release
Overall it seems sensible to take all of these. Some notes we took on
each is below.
-apw
1611e30 x86: fix csum_ipv6_magic asm memory clobber
potential bad checksums with some gcc versions
4b5e77c tty: Avoid dropping ldisc_mutex over hangup tty re-initialization
fixes a warn_on which is getting reported
ee39c2f x86: Don't leak 64-bit kernel register values to 32-bit processes
potiential security issue
23a27d5 ALSA: hda - Added quirk to enable sound on Toshiba NB200
device specific quirk
6e4be6c tracing: correct module boundaries for ftrace_release
potential leak/oops ABI BUMPER
1afc593 ftrace: check for failure for all conversions
fails more seems reasonable
9cb696b futex: fix requeue_pi key imbalance
locking balance issue
3e82b94 futex: Move exit_pi_state() call to release_mm()
possible userspace futex hangs
1c4dacc futex: Nullify robust lists after cleanup
corruption potiential
627376b futex: Fix locking imbalance
locking fix
94c517d NOHZ: update idle state also when NOHZ is inactive
looks like it could cause scheduler issues
99db179 ima: ecryptfs fix imbalance message
integity stats, sounds like server thing
7bbd09e libata: fix incorrect link online check during probe
yes please, may fix boot disk lossage
83a6b58 sound: via82xx: move DXS volume controls to PCM interface
device specific
170fa2c ASoC: WM8350 capture PGA mutes are inverted
probabally arm, not our arm
779632b KVM: Prevent overflow in KVM_GET_SUPPORTED_CPUID
potential security
ca9405b KVM: VMX: flush TLB with INVEPT on cpu migration
nasty tbl flush change
ddf2acb KVM: fix LAPIC timer period overflow
simple cast
89cc564 KVM: SVM: Fix tsc offset adjustment when running nested
server/eucalyptus thing -- clock handling
719a125 KVM: SVM: Handle tsc in svm_get_msr/svm_set_msr correctly
server/eucalyptus thing -- clock handling
0833a1c net: Fix wrong sizeof
iseries veth only
20330dc mm: add_to_swap_cache() must not sleep
yes looks bad
5a69ea2 sis5513: fix PIO setup for ATAPI devices
host adapter device specific
112a62d PIT fixes to unbreak suspend/resume (bug #14222)
core suspend/resume fix, yes please
3ee41ba IMA: open new file for read
integity stats, sounds like server thing
2f3102c ACPI: Clarify resource conflict message
trivial message update, worth having
269beb9 ACPI: fix Compaq Evo N800c (Pentium 4m) boot hang regression
boot hang, specific to later pentiums, upstream regression
d649563 net: restore tx timestamping for accelerated vlans
nice to have, but non-critical, may affect kvm, very minor
7d07d6b net: unix: fix sending fds in multiple buffers
prevents multiple copies of fd's being passed, core component
0568d3b tun: Return -EINVAL if neither IFF_TUN nor IFF_TAP is set.
BOGUS without 2b980dbd77d229eb60588802162c9659726b11f4 this patch is
a noop
e3d38b5 tcp: fix CONFIG_TCP_MD5SIG + CONFIG_PREEMPT timer BUG()
preempt imbalance, obvious and simple fix, NULL for non-preempt
6574534 net: Fix sock_wfree() race
use after free bug, in core sockets
fe13bc4 smsc95xx: fix transmission where ZLP is expected
transmit hangs for USB ethernet, device specific quirk only
c839c5c sky2: Set SKY2_HW_RAM_BUFFER in sky2_init
likely performance issue with sky2 ehternet
fb0e870 appletalk: Fix skb leak when ipddp interface is not loaded
memory leak in non-core protocol support
84b1767 ax25: Fix possible oops in ax25_make_new
oops preveter in non-core component
e928731 ax25: Fix SIOCAX25GETINFO ioctl
trivial fix in non-core component
2d85289 sit: fix off-by-one in ipip6_tunnel_get_prl
potential userspace corruption, trivial fix in non-core component
ipv6 tunneling
5eee394 Linux 2.6.31.4
More information about the kernel-team
mailing list