Changelog
linux (3.2.32-1) unstable; urgency=low
* New upstream stable update:
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.2.31
- target: Fix ->data_length re-assignment bug with SCSI overflow
- hpsa: fix handling of protocol error
- cifs: fix return value in cifsConvertToUTF16
- asix: Support DLink DUB-E100 H/W Ver C1 (Closes: #687567)
- dj: memory scribble in logi_dj
- dm: handle requests beyond end of device instead of using BUG_ON
- md/raid10: fix "enough" function for detecting if array is failed.
- libata: Prevent interface errors with Seagate FreeAgent GoFlex
- vfs: dcache: fix deadlock in tree traversal
- Revert "drm/radeon: rework pll selection (v3)" (regression in 3.2.30)
- HID: hidraw: don't deallocate memory when it is in use
- xfrm: Workaround incompatibility of ESN and async crypto
- xfrm_user: fix various information leaks
- xfrm_user: ensure user supplied esn replay window is valid
- net: guard tcp_set_keepalive() to tcp sockets
- ipv4: raw: fix icmp_filter()
- ipv6: raw: fix icmpv6_filter()
- ipv6: mip6: fix mip6_mh_filter()
- netrom: copy_datagram_iovec can fail
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.2.32
- mtd: nand: Use the mirror BBT descriptor when reading its version
- TTY: ttyprintk, don't touch behind tty->write_buf
- n_gsm: fix various serious bugs
- hpsa: Use LUN reset instead of target reset
- staging: comedi: don't dereference user memory for INSN_INTTRIG
- ext4: fix potential deadlock in ext4_nonda_switch()
- staging: comedi: fix memory leak for saved channel list
- scsi_remove_target: fix softlockup regression on hot remove
(Closes: #690990)
- usb: host: xhci: Fix Null pointer dereferencing with 71c731a for
non-x86 systems (regression in 3.2.30)
- ext4: online defrag is not supported for journaled files
- staging: comedi: s626: don't dereference insn->data
- serial: pl011: handle corruption at high clock speeds
- ext4: always set i_op in ext4_mknod()
- ext4: fix fdatasync() for files with only i_size changes
- [x86] drm/i915: use adjusted_mode instead of mode for checking the
6bpc force flag (regression in 3.2.29)
- staging: comedi: jr3_pci: fix iomem dereference
- JFFS2: don't fail on bitflips in OOB
- mtd: nandsim: bugfix: fail if overridesize is too big
- pnfsblock: fix partial page buffer wirte
- target/file: Re-enable optional fd_buffered_io=1 operation
- iscsit: remove incorrect unlock in iscsit_build_sendtargets_resp
- rapidio/rionet: fix multicast packet transmit logic
- ALSA: aloop - add locking to timer access
- [armhf/omap] counter: add locking to read_persistent_clock
- mm: fix invalidate_complete_page2() lock ordering
- mm: thp: fix pmd_present for split_huge_page and PROT_NONE with THP
- mm: hugetlb: fix pgoff computation when unmapping page from vma
- hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach
- [x86] firewire: cdev: fix user memory corruption (i386 userland on
amd64 kernel)
- udf: fix retun value on error path in udf_load_logicalvol
- eCryptfs: Unlink lower inode when ecryptfs_create() fails
- eCryptfs: Initialize empty lower files when opening them
- eCryptfs: Revert to a writethrough cache model
- eCryptfs: Write out all dirty pages just before releasing the lower file
- eCryptfs: Call lower ->flush() from ecryptfs_flush()
- mempolicy: remove mempolicy sharing
- mempolicy: fix a race in shared_policy_replace()
- mempolicy: fix refcount leak in mpol_set_shared_policy()
- mempolicy: fix a memory corruption by refcount imbalance in
alloc_pages_vma()
- hpsa: dial down lockup detection during firmware flash
- netfilter: nf_ct_ipv4: packets with wrong ihl are invalid
- netfilter: nf_nat_sip: fix incorrect handling of EBUSY for RTCP
expectation
- netfilter: nf_ct_expect: fix possible access to uninitialized timer
- ipvs: fix oops on NAT reply in br_nf context
[ Ben Hutchings ]
* codel: refine one condition to avoid a nul rec_inv_sqrt
* [mips,mipsel] Ignore NFS/SunRPC ABI changes in 3.2.30 (fixes FTBFS)
* tg3: Fix TSO CAP for 5704 devs w / ASF enabled
* SUNRPC: Set alloc_slot for backchannel tcp ops (regression in 3.2.30)
* iwlwifi: Do not request unreleased firmware for IWL6000 (Closes: #689416)
* aufs: Update to aufs3.2-20120827:
- Fix statfs() values when different block sizes are in use
* udeb: Add hid-logitech-dj to input-modules (Closes: #661379)
* connector: Make CONNECTOR built-in; enable PROC_EVENTS (Closes: #588200)
* e1000e: Change wthresh to 1 to avoid possible Tx stalls
* [x86] efi: Build EFI stub with EFI-appropriate options
* [rt] Update to 3.2.32-rt48:
- random: Make add_interrupt_randomness() work on rt
- softirq: Init softirq local lock after per cpu section is set up
- mm: slab: Fix potential deadlock
- mm: page_alloc: Use local_lock_on() instead of plain spinlock
- rt: rwsem/rwlock: lockdep annotations
- sched: Better debug output for might sleep
- stomp_machine: Use mutex_trylock when called from inactive cpu
* [x86] storvsc: Account for in-transit packets in the RESET path
* fs: handle failed audit_log_start properly
* fs: prevent use after free in auditing when symlink following was denied
* kernel/sys.c: fix stack memory content leak via UNAME26 (CVE-2012-0957)
* ALSA: hda: Fix oops caused by "Fix internal mic for Lenovo Ideapad U300s"
in 3.2.32
-- Ben Hutchings <email address hidden> Mon, 22 Oct 2012 06:25:37 +0100