lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <1405174246.2453.11.camel@deadeye.wl.decadent.org.uk> Date: Sat, 12 Jul 2014 15:10:46 +0100 From: Ben Hutchings <ben@...adent.org.uk> To: linux-kernel@...r.kernel.org, Andrew Morton <akpm@...ux-foundation.org>, torvalds@...ux-foundation.org, Jiri Slaby <jslaby@...e.cz>, stable@...r.kernel.org Cc: lwn@....net Subject: Linux 3.2.61 I'm announcing the release of the 3.2.61 kernel. All users of the 3.2 kernel series should upgrade. The updated 3.2.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git The diff from 3.2.60 is attached to this message. Ben. ------------ Documentation/ja_JP/HOWTO | 2 +- Documentation/ja_JP/stable_kernel_rules.txt | 6 +- Documentation/zh_CN/HOWTO | 2 +- Documentation/zh_CN/stable_kernel_rules.txt | 2 +- Makefile | 2 +- arch/arm/include/asm/uaccess.h | 3 +- arch/arm/kernel/crash_dump.c | 2 +- arch/arm/plat-mxc/devices/platform-ipu-core.c | 2 +- arch/mips/include/asm/thread_info.h | 2 + arch/mips/kernel/irq-msc01.c | 2 +- arch/mips/kernel/scall32-o32.S | 2 +- arch/mips/kernel/scall64-64.S | 2 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/powerpc/Makefile | 4 +- arch/powerpc/include/asm/ppc_asm.h | 7 +- arch/powerpc/kernel/legacy_serial.c | 15 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/s390/include/asm/lowcore.h | 11 +- arch/x86/include/asm/ptrace.h | 16 ++ arch/x86/kernel/entry_32.S | 10 +- drivers/acpi/bus.c | 7 + drivers/ata/ahci.c | 4 + drivers/bluetooth/hci_ldisc.c | 25 +- drivers/bluetooth/hci_uart.h | 2 + drivers/gpu/drm/drm_drv.c | 3 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 102 ++++---- drivers/gpu/drm/radeon/atombios_crtc.c | 48 ++-- drivers/gpu/drm/radeon/atombios_encoders.c | 5 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/rs600.c | 7 +- drivers/hid/hid-core.c | 12 +- drivers/infiniband/core/user_mad.c | 49 ++-- drivers/infiniband/hw/cxgb4/cq.c | 3 +- drivers/infiniband/hw/cxgb4/user.h | 1 + drivers/infiniband/hw/ipath/ipath_diag.c | 4 + drivers/infiniband/hw/qib/qib_mad.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 6 + drivers/input/mouse/elantech.c | 27 ++- drivers/input/mouse/synaptics.c | 26 +- drivers/iommu/intel-iommu.c | 18 +- drivers/md/md.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 120 +++++---- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 3 + drivers/net/wireless/b43/xmit.c | 10 +- drivers/net/wireless/rt2x00/rt2x00mac.c | 2 + drivers/rtc/rtc-at91rm9200.c | 16 +- drivers/scsi/megaraid/megaraid_sas.h | 1 - drivers/scsi/megaraid/megaraid_sas_base.c | 5 +- drivers/scsi/scsi_error.c | 9 + drivers/scsi/scsi_lib.c | 7 +- drivers/scsi/scsi_scan.c | 112 +++++---- drivers/scsi/scsi_sysfs.c | 31 ++- drivers/target/iscsi/iscsi_target_auth.c | 10 + drivers/target/target_core_device.c | 1 + drivers/target/target_core_rd.c | 2 +- drivers/usb/class/cdc-acm.c | 96 +++++--- drivers/usb/class/cdc-acm.h | 2 +- drivers/usb/core/driver.c | 9 +- drivers/usb/core/hub.c | 16 +- drivers/usb/host/pci-quirks.c | 19 +- drivers/usb/host/xhci-mem.c | 20 +- drivers/usb/misc/usbtest.c | 10 + drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/ftdi_sio_ids.h | 5 + drivers/usb/serial/io_ti.c | 2 +- drivers/usb/serial/io_usbvend.h | 2 +- drivers/usb/serial/option.c | 14 +- drivers/usb/serial/sierra.c | 48 +++- drivers/usb/serial/usb_wwan.c | 85 ++++--- drivers/video/matrox/matroxfb_base.h | 2 +- drivers/watchdog/ath79_wdt.c | 10 + fs/btrfs/extent_io.c | 1 + fs/ext4/mballoc.c | 2 +- fs/ext4/page-io.c | 24 +- fs/nfsd/nfs4state.c | 22 +- fs/nfsd/nfs4xdr.c | 4 +- fs/reiserfs/file.c | 3 +- fs/reiserfs/inode.c | 21 +- fs/ubifs/file.c | 3 +- fs/ubifs/shrinker.c | 1 - include/linux/irqdesc.h | 4 + include/linux/lzo.h | 15 +- include/linux/ptrace.h | 35 +++ include/linux/reiserfs_fs.h | 1 + include/linux/skbuff.h | 16 ++ include/net/inetpeer.h | 9 +- include/scsi/scsi_device.h | 3 +- include/sound/core.h | 2 + include/trace/syscall.h | 15 ++ kernel/auditsc.c | 25 +- kernel/events/core.c | 45 ++-- kernel/fork.c | 12 +- kernel/irq/manage.c | 4 +- kernel/irq/spurious.c | 106 +++++++- kernel/rtmutex-debug.h | 5 + kernel/rtmutex.c | 268 ++++++++++++++++++--- kernel/rtmutex.h | 5 + lib/decompress_unlzo.c | 2 +- lib/idr.c | 8 +- lib/lzo/Makefile | 2 +- lib/lzo/lzo1x_compress.c | 335 +++++++++++++++----------- lib/lzo/lzo1x_decompress.c | 255 -------------------- lib/lzo/lzo1x_decompress_safe.c | 257 ++++++++++++++++++++ lib/lzo/lzodefs.h | 38 ++- lib/nlattr.c | 6 +- mm/highmem.c | 2 +- mm/hugetlb.c | 71 +++--- mm/mempolicy.c | 57 +++-- mm/rmap.c | 11 +- mm/vmscan.c | 3 + net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_event.c | 7 +- net/core/skbuff.c | 5 +- net/ipv4/ipip.c | 1 + net/ipv6/ip6_output.c | 11 +- net/ipv6/ip6_tunnel.c | 1 + net/ipv6/sit.c | 1 + net/mac80211/debugfs_netdev.c | 6 +- net/mac80211/ibss.c | 1 + net/sctp/associola.c | 2 +- scripts/recordmcount.h | 4 +- security/integrity/evm/evm_main.c | 12 +- sound/core/control.c | 78 +++--- sound/core/init.c | 1 + sound/pci/hda/patch_realtek.c | 10 + 126 files changed, 1953 insertions(+), 1013 deletions(-) Alan Stern (2): USB: Avoid runtime suspend loops for HCDs that can't handle suspend/resume USB: EHCI: avoid BIOS handover on the HASEE E200 Alex Deucher (3): drm/radeon: fix typo in radeon_connector_is_dp12_capable() drm/radeon/atom: fix dithering on certain panels drm/radeon: only apply hdmi bpc pll flags when encoder mode is hdmi Alex Smith (1): recordmcount/MIPS: Fix possible incorrect mcount_loc table entries in modules Alexej Starschenko (1): USB: serial: option: add support for Novatel E371 PCIe card Andreas Schrägle (1): ahci: add PCI ID for Marvell 88SE91A0 SATA Controller Andrey Ryabinin (2): ARM: 8051/1: put_user: fix possible data corruption in put_user mm: rmap: fix use-after-free in __put_anon_vma Andy Lutomirski (2): auditsc: audit_krule mask accesses need bounds checking x86_32, entry: Do syscall exit work on badsys (CVE-2014-4508) Arik Nemtsov (1): mac80211: don't check netdev state for debugfs read/write Bart Van Assche (3): IB/srp: Fix a sporadic crash triggered by cable pulling IB/umad: Fix error handling Stop accepting SCSI requests before removing a device Ben Collins (1): megaraid: Use resource_size_t for PCI resources, not long Ben Hutchings (1): Linux 3.2.61 Benjamin Herrenschmidt (1): powerpc/serial: Use saner flags when creating legacy ports Benjamin Tissoires (1): Input: synaptics - fix resolution for manually provided min/max Benny Halevy (1): nfsd4: use recall_lock for delegation hashing Boris BREZILLON (1): rtc: rtc-at91rm9200: fix infinite wait for ACKUPD irq Chris Mason (1): Btrfs: fix double free in find_lock_delalloc_range Chris Wilson (1): drm/i915: Only copy back the modified fields to userspace from execbuffer Christian Borntraeger (1): s390/lowcore: reserve 96 bytes for IRB in lowcore Christian König (1): drm/radeon: stop poisoning the GART TLB Christoph Hellwig (1): nfsd: getattr for FATTR4_WORD0_FILES_AVAIL needs the statfs buffer Dan Carpenter (1): RDMA/cxgb4: Fix four byte info leak in c4iw_create_cq() Daniel Vetter (1): drm/i915: s/DRM_ERROR/DRM_DEBUG in i915_gem_execbuffer.c David Henningsson (1): ALSA: hda - Add quirk for external mic on Lifebook U904 David Woodhouse (1): iommu/vt-d: Fix missing IOTLB flush in intel_iommu_unmap() Dennis Dalessandro (1): IB/ipath: Translate legacy diagpkt into newer extended diagpkt Emil Goode (1): ARM: imx: fix error handling in ipu device registration Eric Dumazet (1): net: fix inet_getid() and ipv6_select_ident() bugs Felipe Balbi (1): bluetooth: hci_ldisc: fix deadlock condition Gabor Juhos (1): watchdog: ath79_wdt: avoid spurious restarts on AR934x Geert Uytterhoeven (1): Documentation: Update stable address in Chinese and Japanese translations George McCollister (1): USB: ftdi_sio: add NovaTech OrionLXm product ID Greg Kroah-Hartman (1): lzo: properly check for overruns Guenter Roeck (1): powerpc: Fix 64 bit builds with binutils 2.24 Hans de Goede (4): Input: synaptics - add min/max quirk for the ThinkPad W540 Input: synaptics - T540p - unify with other LEN0034 models Input: elantech - deal with clickpads reporting right button events Input: elantech - don't set bit 1 of reg_10 when the no_hw_res quirk is set Huang Rui (1): usb: usbtest: fix unlink write error with pattern 1 Hugh Dickins (2): mm: fix sleeping function warning from __put_anon_vma mm: fix crashes from mbind() merging vmas J. Bruce Fields (1): nfsd4: fix FREE_STATEID lockowner leak James Bottomley (3): fix our current target reap infrastructure dual scan thread bug fix Fix spurious request sense in error handling Jan Kara (1): ext4: fix zeroing of page during writeback Jeff Mahoney (1): reiserfs: call truncate_setsize under tailpack mutex Johan Hedberg (2): Bluetooth: Fix check for connection encryption Bluetooth: Fix SSP acceptor just-works confirmation without MITM Johan Hovold (14): USB: sierra: fix AA deadlock in open error path USB: sierra: fix urb and memory leak in resume error path USB: sierra: fix urb and memory leak on disconnect USB: sierra: fix remote wakeup USB: option: fix runtime PM handling USB: usb_wwan: fix write and suspend race USB: usb_wwan: fix urb leak at shutdown USB: usb_wwan: fix potential blocked I/O after resume USB: cdc-acm: fix write and suspend race USB: cdc-acm: fix write and resume race USB: cdc-acm: fix broken runtime suspend USB: cdc-acm: fix runtime PM for control messages USB: cdc-acm: fix potential urb leak and PM imbalance in write USB: io_ti: fix firmware download on big-endian machines (part 2) Johannes Weiner (1): mm: vmscan: clear kswapd's special reclaim powers before exiting Jérôme Carretero (1): ahci: Add Device ID for HighPoint RocketRaid 642L Kailang Yang (1): ALSA: hda/realtek - Add support of ALC891 codec Kees Cook (1): HID: core: fix validation of report id 0 Krzysztof Hałasa (1): mac80211: fix IBSS join by initializing last_scan_completed Lai Jiangshan (1): idr: fix overflow bug during maximum ID calculation at maximum height Lars-Peter Clausen (5): ALSA: control: Protect user controls against concurrent access ALSA: control: Fix replacing user controls ALSA: control: Don't access controls outside of protected regions ALSA: control: Handle numid overflow ALSA: control: Make sure that id->index does not overflow Liu Hua (1): ARM: 8012/1: kdump: Avoid overflow when converting pfn to physaddr Lv Zheng (1): ACPI: Fix conflict between customized DSDT and DSDT local copy Marco Stornelli (1): reiserfs: drop vmtruncate Markos Chandras (2): MIPS: MSC: Prevent out-of-bounds writes to MIPS SC ioremap'd region MIPS: asm: thread_info: Add _TIF_SECCOMP flag Markus F.X.J. Oberhumer (2): lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c lib/lzo: Update LZO compression to current upstream version Mathias Nyman (1): xhci: delete endpoints from bandwidth list before freeing whole device Matthew Dempsky (1): ptrace: fix fork event messages across pid namespaces Maurizio Lombardi (1): ext4: fix wrong assert in ext4_mb_normalize_request() Michael Neuling (1): powerpc: Don't setup CPUs with bad status Michael S. Tsirkin (3): skbuff: add an api to orphan frags skbuff: export skb_copy_ubufs skbuff: skb_segment: orphan frags before copying Michal Schmidt (1): netlink: rate-limit leftover bytes warning and print process name Mike Marciniszyn (1): IB/qib: Fix port in pkey change event Mikulas Patocka (1): matroxfb: perform a dummy read of M_STATUS Mimi Zohar (1): evm: prohibit userspace writing 'security.evm' HMAC value Minchan Kim (1): mm: revert 0def08e3 ("mm/mempolicy.c: check return code of check_range") Naoya Horiguchi (1): hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry NeilBrown (1): md: always set MD_RECOVERY_INTR when aborting a reshape or other "resync". Nicholas Bellinger (3): iscsi-target: Reject mutual authentication with reflected CHAP_C target: Fix left-over se_lun->lun_sep pointer OOPs target: Explicitly clear ramdisk_mcp backend pages Oleg Nesterov (1): tracing: Fix syscall_*regfunc() vs copy_process() race Peter Zijlstra (1): perf: Fix race in removing an event Rafał Miłecki (1): b43: fix frequency reported on G-PHY with /new/ firmware Ralf Baechle (1): MIPS: Cleanup flags in syscall flags handlers. Stanislaw Gruszka (1): rt2x00: disable TKIP on USB Tejun Heo (1): ptrace,x86: force IRET path after a ptrace_stop() Thomas Gleixner (5): genirq: Sanitize spurious interrupt detection of threaded irqs rtmutex: Fix deadlock detector for real rtmutex: Handle deadlock detection smarter rtmutex: Detect changes in the pi lock chain rtmutex: Plug slow unlock race Tom Gundersen (1): net: tunnels - enable module autoloading Wei Yang (2): mlx4_core: Stash PCI ID driver_data in mlx4_priv structure net/mlx4_core: Preserve pci_dev_data after __mlx4_remove_one() Will Deacon (1): mm: highmem: don't treat PKMAP_ADDR(LAST_PKMAP) as a highmem address Xufeng Zhang (1): sctp: Fix sk_ack_backlog wrap-around problem Yann Droneaud (1): RDMA/cxgb4: Add missing padding at end of struct c4iw_create_cq_resp Zhaowei Yuan (1): drm: fix NULL pointer access by wrong ioctl hujianyang (2): UBIFS: fix an mmap and fsync race condition UBIFS: Remove incorrect assertion in shrink_tnc() xiao jin (2): USB: usb_wwan: fix urb leak in write error path USB: usb_wwan: fix race between write and resume -- Ben Hutchings We get into the habit of living before acquiring the habit of thinking. - Albert Camus View attachment "linux-3.2.61.patch" of type "text/x-diff" (192093 bytes) Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)
Powered by blists - more mailing lists