Your message dated Thu, 23 Jun 2011 10:24:52 -0600
with message-id <[email protected]>
and subject line Closing
has caused the Debian Bug report #622937,
regarding [squeeze] Include important changes from 2.6.32.37
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
622937: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622937
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: linux-2.6
Version: 2.6.32-33
Tags: squeeze
Since we've seen a few regressions w/ longterm updates lately, I thought
I'd use a bug as a way to review each change w/ a Debian-specific
lens.
Here's my initial pass - other reviews welcome..
> eebefbf xfs: zero proper structure size for geometry calls
already included in 2.6.32-33
> bd378dd net: fix rds_iovec page count overflow
overflow fix, looks pretty straightforward
> c18114e exec: copy-and-paste the fixes into compat_do_execve() paths
already included in 2.6.32-30
> d3de146 exec: make argv/envp memory visible to oom-killer
already included in 2.6.32-30
> 40521c9 CAN: Use inode instead of kernel address for /proc file
already included in 2.6.32-31
> 9d880ce irda: prevent integer underflow in IRLMP_ENUMDEVICES
already included in 2.6.32-30
> 7847ca8 econet: Fix crash in aun_incoming().
already included in 2.6.32-30
> 2dbba29 inet_diag: Make sure we actually run the same bytecode we audited.
already included in 2.6.32-30
> 4312007 net: tipc: fix information leak to userland
already included in 2.6.32-30
> fe540c3 nfsd: fix auth_domain reference leak on nlm operations
fixes a reference leak - code change looks innocuous enough
> f101d38 ext4: fix credits computing for indirect mapped files
I'm not sure what improvement this provides users
> 975c07c net: packet: fix information leak to userland
already included in 2.6.32-30
> 1fe4497 net: ax25: fix information leak to userland
already included in 2.6.32-30
> 483cb5a atm/solos-pci: Don't include frame pseudo-header on transmit hex-dump
This seems to be a fixup for debug code? I suggest omitting.
> 3f89dad sctp: fix to calc the INIT/INIT-ACK chunk length correctly is set
Fixes an oops; commit log includes a test case we should use to verify.
> ba7eb95 Squashfs: handle corruption of directory structure
Adds some sanity checks that might avoid an oops; looks good to me
> 794e8ff Revert "x86: Cleanup highmap after brk is concluded"
Already queued for 2.6.32-34 (#621072)
> 7b74539 powerpc: Fix default_machine_crash_shutdown #ifdef botch
> a55ee54 powerpc/kexec: Add ifdef CONFIG_PPC_STD_MMU_64 to PPC64 code
Already included in 2.6.32-33
> 6373cc6 x86, microcode, AMD: Extend ucode size verification
I'll defer to Ben who commented on this upstream.
> 7dbaa2b x86, amd-ucode: Remove needless log messages
Removes a useless log message... doesn't seem >= important to me
> 5381fb8 gro: reset skb_iif on reuse
Doesn't apply to our tree
> 2863e5a gro: Reset dev pointer on reuse
This looks like it'd apply, but I'll defer to Ben's network expertise here
> 79760cb repair gdbstub to match the gdbserial protocol specification
We don't enable KGDB, but it might fix an issue for someone using our
source to build their own kernel.
> a98fa05 sound: oss: midi_synth: check get_user() return value
> 0042e33 sound/oss: remove offset from load_patch callbacks
We don't build these, but might help someone building w/ our source
> d343ebc econet: 4 byte infoleak to the network
Already included in 2.6.32-32
> 48a129a drivers/misc/ep93xx_pwm.c: world-writable sysfs files
> 92d191d drivers/rtc/rtc-ds1511.c: world-writable sysfs nvram file
These should probably get CVEs
> 23b37e1 mfd: ab3100: world-writable debugfs *_priv files
debugfs shouldn't get a CVE, but should be fixed
> a41e7f1 ipv6: netfilter: ip6_tables: fix infoleak to userspace
Already included in 2.6.32-32
> 8fd563c netfilter: ipt_CLUSTERIP: fix buffer overflow
+1
> bf97177 netfilter: arp_tables: fix infoleak to userspace
Already included in 2.6.32-32
> 3be5e2f netfilter: ip_tables: fix infoleak to userspace
Already included in 2.6.32-32
> 913bb1e char/tpm: Fix unitialized usage of data buffer
should probably get a CVE
> 6216277 Treat writes as new when holes span across page boundaries
looks like a data corruption fix
> e469bb3 Bluetooth: add support for Apple MacBook Pro 8,2
just adding ids
> e826581 Bluetooth: bnep: fix buffer overflow
already fixed in 2.6.32-32
> a04a632 bridge: netfilter: fix information leak
already fixed in 2.6.32-32
> 1fdae72 Bluetooth: sco: fix information leak to userspace
already fixed in 2.6.32-32
> 91443ec b43: allocate receive buffers big enough for max frame len + offset
avoids a BUG()
> cda10c1 p54usb: IDs for two new devices
just adding ids
> d7c7517 mm: avoid wrapping vm_pgoff in mremap()
avoids a BUG()
> 8975a50 quota: Don't write quota info in dquot_commit()
the journaling filesystem aspect seems like it makes this a candidate
> b94738f UBIFS: fix debugging failure in dbg_check_space_info
fixes an oops
> 5cb4b85 UBIFS: fix oops on error path in read_pnode
good oops fix
> b7236ed UBIFS: do not read flash unnecessarily
basically a performance improvement... but trivial.
> a8c2609 ath9k: fix a chip wakeup related crash in ath9k_start
looks good
> a9a4c9c x86, mtrr, pat: Fix one cpu getting out of sync during resume
looks good to me
> e8a7988 Btrfs: Fix uninitialized root flags for subvolumes
looks good
> 62fdb86 ROSE: prevent heap corruption with bad facilities
looks good
> 356236a ALSA: ens1371: fix Creative Ectiva support
makes EV1938 work
> 2b418b5 ASoC: Explicitly say registerless widgets have no register
looks good
> be7ab6d nilfs2: fix data loss in mmap page write for hole blocks
data loss fix
> d7a23a5 irda: prevent heap corruption on invalid nickname
looks good/innocuous
> 396c7c0 irda: validate peer name and attribute lengths
already fixed in 2.6.32-33
> e22b468 xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1
fixed in 2.6.32-32
> bd94ab2 Relax si_code check in rt_sigqueueinfo and rt_tgsigqueueinfo
looks like a good correctness fix
> 11ab449 staging: hv: use sync_bitops when interacting with the hypervisor
> af352e4 staging: hv: Fix GARP not sent after Quick Migration
we don't enable HYPERV, but might be good for those who build from our source
> 1ed34c9 staging: usbip: bugfix for isochronous packets and optimization
> d9638d9 staging: usbip: bugfix add number of packets for isochronous frames
> 98d7db5 staging: usbip: bugfixes related to kthread conversion
I'm a bit concerned about the size of these patches, but they *seem*
important for compatibility (and the last one avoids a deadlock)
> a82a276 eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fix
looks like a simple oops fix
> b6ec409 eCryptfs: Unlock page in write_begin error path
looks good/safe
> 4000177 ses: Avoid kernel panic when lun 0 is not mapped
+1
> 56b7b7b ses: show devices for enclosures with no page 7
i think we can file this under "adds hw support"
> f0726c7 mac80211: initialize sta->last_rx in sta_info_alloc
seems like a safe fix for an annoying bug
> ef79e14 sound/oss/opl3: validate voice and channel indexes
we don't build it, but good for those who may use our source
> a780bc7 cciss: fix lost command issue
+1
> ed05cbe myri10ge: fix rmmod crash
+1
> 5180140 perf: Better fit max unprivileged mlock pages for tools needs
seems like a good fix
> 06ac5c4 ALSA: Fix yet another race in disconnection
looks good
> b997890 ALSA: hda - Fix SPDIF out regression on ALC889
yep, looks good
--- End Message ---
--- Begin Message ---
Version: 2.6.32-34
--- End Message ---