[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1418582727.30883.2.camel@decadent.org.uk>
Date: Sun, 14 Dec 2014 18:45:27 +0000
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.65
I'm announcing the release of the 3.2.65 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.64 is attached to this message.
Ben.
------------
Documentation/lzo.txt | 164 +++++++++++++++++++++++
Makefile | 2 +-
arch/arm/mm/proc-xscale.S | 4 +-
arch/m68k/mm/hwtest.c | 6 +
arch/mips/include/asm/ftrace.h | 4 +-
arch/mips/loongson/common/Makefile | 3 +-
arch/mips/oprofile/backtrace.c | 2 +-
arch/s390/kvm/interrupt.c | 1 +
arch/x86/include/asm/kvm_host.h | 1 +
arch/x86/include/asm/page_32_types.h | 1 -
arch/x86/include/asm/page_64_types.h | 11 +-
arch/x86/kernel/apic/apic.c | 14 +-
arch/x86/kernel/cpu/common.c | 2 +
arch/x86/kernel/cpu/intel.c | 15 +++
arch/x86/kernel/dumpstack_64.c | 1 -
arch/x86/kernel/entry_64.S | 84 +++---------
arch/x86/kernel/traps.c | 69 ++++++++--
arch/x86/kernel/tsc.c | 5 +-
arch/x86/kvm/mmu.c | 2 +-
arch/x86/kvm/svm.c | 6 +-
arch/x86/kvm/vmx.c | 6 +-
arch/x86/kvm/x86.h | 20 ++-
arch/x86/mm/init_64.c | 16 ++-
arch/xtensa/include/asm/unistd.h | 3 +-
block/blk-settings.c | 4 +-
block/scsi_ioctl.c | 3 +-
crypto/algif_skcipher.c | 2 +-
drivers/ata/ahci.c | 19 ++-
drivers/ata/libata-sff.c | 20 ++-
drivers/ata/pata_serverworks.c | 13 +-
drivers/base/firmware_class.c | 3 +
drivers/bluetooth/btusb.c | 9 ++
drivers/char/random.c | 10 +-
drivers/firewire/core-cdev.c | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 16 ++-
drivers/hv/channel.c | 45 +++++--
drivers/hv/connection.c | 17 ++-
drivers/hv/hv.c | 28 ++--
drivers/hv/hyperv_vmbus.h | 4 +
drivers/input/joystick/xpad.c | 16 ++-
drivers/input/mouse/alps.c | 11 +-
drivers/input/mouse/synaptics.c | 22 ++-
drivers/input/mouse/synaptics.h | 8 +-
drivers/input/serio/i8042-x86ia64io.h | 22 +++
drivers/md/dm-bufio.c | 11 +-
drivers/md/dm-log-userspace-transfer.c | 2 +-
drivers/md/dm-raid.c | 11 +-
drivers/media/dvb/frontends/ds3000.c | 7 +
drivers/media/video/uvc/uvc_driver.c | 9 ++
drivers/media/video/v4l2-common.c | 9 +-
drivers/net/can/dev.c | 2 +-
drivers/net/can/usb/esd_usb2.c | 1 +
drivers/net/ppp/ppp_generic.c | 2 +-
drivers/net/wireless/rt2x00/rt2800.h | 2 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 1 +
drivers/net/wireless/rt2x00/rt2x00queue.c | 50 ++-----
drivers/of/address.c | 20 ++-
drivers/pci/hotplug/pciehp_core.c | 7 +
drivers/pci/pci-sysfs.c | 2 +-
drivers/pci/quirks.c | 20 +++
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 7 +
drivers/scsi/hpsa.c | 4 +-
drivers/scsi/scsi_error.c | 4 +-
drivers/spi/spi-dw-mid.c | 10 +-
drivers/spi/spi-dw.c | 6 +-
drivers/spi/spi-pl022.c | 2 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 4 +-
drivers/staging/iio/meter/ade7758_core.c | 30 ++---
drivers/staging/iio/sysfs.h | 2 +-
drivers/staging/mei/init.c | 9 ++
drivers/staging/mei/interrupt.c | 4 +-
drivers/staging/mei/main.c | 27 ++++
drivers/staging/mei/mei_dev.h | 12 +-
drivers/target/target_core_transport.c | 3 +-
drivers/tty/serial/serial_core.c | 2 +-
drivers/tty/tty_io.c | 7 +-
drivers/tty/vt/consolemap.c | 2 +
drivers/usb/class/cdc-acm.c | 6 +-
drivers/usb/core/hcd.c | 2 +
drivers/usb/core/hub.c | 6 +-
drivers/usb/core/quirks.c | 10 ++
drivers/usb/gadget/udc-core.c | 5 +
drivers/usb/host/xhci-hub.c | 5 +-
drivers/usb/host/xhci-pci.c | 16 +--
drivers/usb/host/xhci-ring.c | 43 ++----
drivers/usb/host/xhci.c | 99 ++++++++------
drivers/usb/host/xhci.h | 2 +-
drivers/usb/serial/cp210x.c | 4 +
drivers/usb/serial/ftdi_sio.c | 36 +++++
drivers/usb/serial/ftdi_sio_ids.h | 51 ++++++-
drivers/usb/serial/keyspan.c | 96 ++++++++------
drivers/usb/serial/kobil_sct.c | 5 +-
drivers/usb/serial/opticon.c | 2 +-
drivers/usb/serial/option.c | 10 ++
drivers/usb/serial/ssu100.c | 11 +-
drivers/usb/storage/transport.c | 26 ++++
drivers/video/cfbcopyarea.c | 13 +-
drivers/video/console/bitblit.c | 3 +-
drivers/video/console/fbcon_ccw.c | 3 +-
drivers/video/console/fbcon_cw.c | 3 +-
drivers/video/console/fbcon_ud.c | 3 +-
fs/buffer.c | 8 ++
fs/ecryptfs/inode.c | 2 +-
fs/ext3/super.c | 7 -
fs/ext4/ext4.h | 1 +
fs/ext4/ialloc.c | 4 +
fs/ext4/inode.c | 31 ++++-
fs/ext4/namei.c | 33 +++--
fs/ext4/resize.c | 2 +-
fs/ext4/super.c | 9 +-
fs/ext4/xattr.c | 32 +++--
fs/ioprio.c | 14 +-
fs/lockd/mon.c | 6 +
fs/nfs/nfs4proc.c | 2 +-
fs/nfs/nfs4renewd.c | 12 +-
fs/nfs/nfs4state.c | 16 +--
fs/nfsd/nfs4callback.c | 8 +-
fs/nfsd/nfs4proc.c | 3 +-
fs/notify/fanotify/fanotify_user.c | 2 +-
fs/super.c | 2 +
fs/ubifs/commit.c | 10 +-
fs/ubifs/log.c | 19 ++-
fs/ubifs/master.c | 7 +-
fs/ubifs/super.c | 1 -
fs/ubifs/ubifs.h | 2 -
include/drm/drm_pciids.h | 1 -
include/linux/blkdev.h | 5 +-
include/linux/compiler-gcc.h | 3 +
include/linux/compiler-gcc5.h | 66 +++++++++
include/linux/compiler-intel.h | 7 +
include/linux/compiler.h | 4 +
include/linux/khugepaged.h | 17 ++-
include/linux/mm.h | 1 +
include/linux/string.h | 2 +
include/linux/usb/quirks.h | 3 +
include/net/tcp.h | 23 +++-
kernel/audit_tree.c | 1 +
kernel/events/core.c | 22 ++-
kernel/futex.c | 22 +--
kernel/posix-timers.c | 1 +
kernel/power/hibernate.c | 8 +-
kernel/trace/trace_syscalls.c | 8 +-
lib/bitmap.c | 8 +-
lib/lzo/lzo1x_decompress_safe.c | 103 ++++++++-------
lib/string.c | 16 +++
mm/huge_memory.c | 11 +-
mm/memory.c | 4 +-
mm/mmap.c | 8 +-
mm/page_cgroup.c | 1 +
mm/truncate.c | 55 +++++++-
net/ceph/crypto.c | 169 ++++++++++++++++++------
net/ceph/messenger.c | 7 +-
net/ipv4/ip_output.c | 2 +-
net/ipv4/tcp_ipv4.c | 2 +-
net/ipv6/tcp_ipv6.c | 2 +-
net/mac80211/iface.c | 7 +-
net/mac80211/rx.c | 14 +-
net/sunrpc/svcsock.c | 27 ++--
security/integrity/evm/evm_main.c | 9 +-
security/selinux/hooks.c | 2 +-
sound/core/pcm_compat.c | 2 +
sound/pci/emu10k1/emu10k1_callback.c | 6 +-
sound/pci/hda/hda_intel.c | 14 +-
sound/soc/codecs/sgtl5000.c | 3 +-
sound/soc/codecs/sgtl5000.h | 2 +-
sound/soc/sh/fsi.c | 3 +-
sound/usb/card.c | 9 +-
virt/kvm/iommu.c | 8 +-
virt/kvm/kvm_main.c | 4 +
169 files changed, 1688 insertions(+), 705 deletions(-)
Aaro Koskinen (2):
MIPS: oprofile: Fix backtrace on 64-bit kernel
MIPS: Loongson: Make platform serial setup always built-in.
Al Viro (1):
fix misuses of f_count() in ppp and netlink
Alan Stern (1):
usb-storage: handle a skipped data phase
Alex Deucher (1):
drm/radeon: remove invalid pci id
Alexey Khoroshilov (2):
dm log userspace: fix memory leak in dm_ulog_tfr_init failure path
can: esd_usb2: fix memory leak on disconnect
Andreas Bomholtz (1):
USB: cp210x: add support for Seluxit USB dongle
Andreas Noever (1):
PCI: pciehp: Prevent NULL dereference during probe
Andy Adamson (1):
NFSv4.1: Fix an NFSv4.1 state renewal regression
Andy Lutomirski (5):
x86, apic: Handle a bad TSC more gracefully
x86_64, traps: Stop using IST for #SS
x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
x86_64, traps: Rework bad_iret
x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
Andy Shevchenko (3):
spi: dw-mid: respect 8 bit mode
spi: dw-mid: check that DMA was inited before exit
spi: dw-mid: terminate ongoing transfers at exit
Artem Bityutskiy (3):
UBIFS: remove mst_mutex
UBIFS: fix a race condition
UBIFS: fix free log space calculation
Ben Hutchings (2):
compiler: Define OPTIMIZER_HIDE_VAR
Linux 3.2.65
Benjamin Coddington (1):
lockd: Try to reconnect if statd has moved
Benjamin Herrenschmidt (1):
of/base: Fix PowerPC address parsing hack
Brian Silverman (1):
futex: Fix a race condition between REQUEUE_PI and task death
Bryan O'Donoghue (1):
x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
Champion Chen (1):
Bluetooth: Fix issue with USB suspend in btusb driver
Chao Yu (1):
ecryptfs: avoid to access NULL pointer when write metadata in xattr
Christian Borntraeger (1):
KVM: s390: unintended fallthrough for external call
Christoph Hellwig (1):
scsi: only re-lock door after EH on devices that were reset
Chuck Lever (1):
sunrpc: fix byte-swapping of displayed XID
Cristina Ciocan (1):
iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask
Cyril Brulebois (1):
wireless: rt2x00: add new rt2800usb device
Dan Williams (1):
USB: option: add Haier CE81B CDMA modem
Daniel Borkmann (1):
random: add and use memzero_explicit() for clearing data
Daniele Palmas (1):
usb: option: add support for Telit LE910
Darrick J. Wong (1):
ext4: check EA value offset when loading
Dave Hansen (1):
x86: Require exact match for 'noxsave' command line option
David Matlack (2):
kvm: x86: fix stale mmio cache bug
kvm: don't take vcpu mutex for obviously invalid vcpu ioctls
David Rientjes (1):
mm, thp: fix collapsing of hugepages on madvise
Dmitry Eremin-Solenikov (1):
ARM: 8216/1: xscale: correct auxiliary register in suspend/resume
Dmitry Kasatkin (1):
evm: check xattr value length and type in evm_inode_setxattr()
Dmitry Torokhov (1):
Input: synaptics - gate forcepad support by DMI check
Douglas Lehr (1):
PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size
Eric Dumazet (1):
tcp: be more strict before accepting ECN negociation
Eric Sandeen (1):
ext4: fix reservation overflow in ext4_da_write_begin
Fabio Estevam (1):
ASoC: sgtl5000: Fix SMALL_POP bit definition
Felipe Balbi (1):
usb: gadget: udc: core: fix kernel oops with soft-connect
Frans Klaver (1):
usb: serial: ftdi_sio: add Awinda Station and Dongle products
Geert Uytterhoeven (1):
m68k: Disable/restore interrupts in hwreg_present()/hwreg_write()
Greg Kroah-Hartman (1):
Input: xpad - use proper endpoint type
Hans de Goede (4):
Input: i8042 - add noloop quirk for Asus X750LN
Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544
usb: Do not allow usb_alloc_streams on unconfigured devices
usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000
Heinz Mauelshagen (1):
dm raid: ensure superblock's size matches device's logical block size
Ilya Dryomov (2):
libceph: ceph-msgr workqueue needs a resque worker
libceph: do not crash on large auth tickets
Imre Deak (2):
PM / Sleep: fix recovery during resuming from hibernation
tty/vt: don't set font mappings on vc not supporting this
J. Bruce Fields (1):
nfsd4: fix crash on unknown operation number
James Ralston (1):
ahci: Add Device IDs for Intel Sunrise Point PCH
Jan Kara (10):
ext4: don't check quota format when there are no quota files
vfs: fix data corruption when blocksize < pagesize for mmaped data
ext3: Don't check quota format when there are no quota files
scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND
lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()
ext4: fix overflow when updating superblock backups after resize
ext4: fix oops when loading block bitmap failed
ext4: bail out from make_indexed_dir() on first error
block: Fix computation of merged request priority
mm: Remove false WARN_ON from pagecache_isize_extended()
Jeffrey Knockel (1):
Patch for 3.2.x, 3.4.x IP identifier regression
Joe Savage (1):
USB: serial: cp210x: added Ketra N1 wireless interface support
Joe Thornber (1):
dm bufio: update last_accessed when relinking a buffer
Johan Hovold (7):
USB: kobil_sct: fix non-atomic allocation in write path
USB: opticon: fix non-atomic allocation in write path
USB: cdc-acm: add device id for GW Instek AFG-2225
USB: cdc-acm: only raise DTR on transitions from B0
USB: keyspan: fix tty line-status reporting
USB: keyspan: fix overrun-error reporting
USB: ssu100: fix overrun-error reporting
Johannes Berg (2):
mac80211: properly flush delayed scan work on interface removal
mac80211: fix use-after-free in defragmentation
Joonyoung Shim (1):
USB: add reset resume quirk for usb3503
K. Y. Srinivasan (6):
Drivers: hv: vmbus: Cleanup vmbus_post_msg()
Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
Drivers: hv: vmbus: Fix a bug in vmbus_open()
Drivers: hv: vmbus: Cleanup vmbus_close_internal()
Drivers: hv: vmbus: Cleanup hv_post_message()
Kees Cook (2):
firmware_class: make sure fw requests contain a name
x86, mm: Set NX across entire PMD at boot
Kuninori Morimoto (1):
ASoC: fsi: remove unsupported PAUSE flag
Lars-Peter Clausen (2):
staging:iio:ad5933: Drop "raw" from channel names
staging:iio:ade7758: Remove "raw" from channel name
Lu Baolu (3):
USB: Add device quirk for ASUS T100 Base Station keyboard
Revert "xhci: clear root port wake on bits if controller isn't wake-up capable"
usb: xhci: rework root port wake bits if controller isn't allowed to wakeup
Maciej Matraszek (1):
v4l2-common: fix overflow in v4l_bound_align_image()
Markos Chandras (1):
MIPS: ftrace: Fix a microMIPS build problem
Mathias Krause (1):
posix-timers: Fix stack info leak in timer_create()
Mathias Nyman (2):
USB: xhci: don't start a halted endpoint before its new dequeue is set
USB: xhci: Reset a halted endpoint immediately when we encounter a stall.
Maurizio Lombardi (1):
bnx2fc: do not add shared skbs to the fcoe_rx_list
Max Filippov (1):
xtensa: re-wire umount syscall to sys_oldumount
Michael S. Tsirkin (1):
kvm: x86: don't kill guest on unknown exit reason
Mike Snitzer (1):
block: fix alignment_offset math that assumes io_min is a power-of-2
Miklos Szeredi (1):
audit: keep inode pinned
Mikulas Patocka (4):
framebuffer: fix border color
framebuffer: fix screen corruption when copying
fs: make cont_expand_zero interruptible
dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks
Nathaniel Ting (1):
USB: serial: cp210x: add Silicon Labs 358x VID and PID
Oliver Neukum (1):
xhci: no switching back on non-ULT Haswell
Ondrej Kozina (1):
crypto: algif - avoid excessive use of socket buffer in skcipher
Ondrej Zary (1):
libata-sff: Fix controllers with no ctl port
Pali Rohár (2):
Input: alps - ignore potential bare packets when device is out of sync
Input: alps - allow up to 2 invalid packets without resetting device
Paul Fertser (1):
media: usb: uvc: add a quirk for Dell XPS M1330 webcam
Pawel Moll (1):
perf: Handle compat ioctl
Perry Hung (1):
usb: serial: ftdi_sio: add "bricked" FTDI device PID
Peter Hurley (2):
serial: Fix divide-by-zero fault in uart_get_divisor()
tty: Fix high cpu load if tty is unreleaseable
Preston Fick (1):
USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick
Quentin Casasnovas (1):
kvm: fix excessive pages un-pinning in kvm_iommu_map error path.
Quinn Tran (1):
target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE
Rabin Vincent (1):
tracing/syscalls: Ignore numbers outside NR_syscalls' range
Ray Jui (1):
spi: pl022: Fix incorrect dma_unmap_sg
Ricardo Ribalda Delgado (1):
PCI: Generate uppercase hex for modalias interface class
Sasha Levin (1):
kernel: add support for gcc 5
Scott Carter (1):
pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller
Shai Fultheim (1):
x86: Conditionally update time when ack-ing pending irqs
Sinclair Yeh (1):
drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.
Stanislaw Gruszka (2):
rt2800: correct BBP1_TX_POWER_CTRL mask
rt2x00: do not align payload on modern H/W
Stefan Richter (1):
firewire: cdev: prevent kernel stack leaking into ioctl arguments
Stephen Smalley (1):
selinux: fix inode security list corruption
Takashi Iwai (4):
ALSA: emu10k1: Fix deadlock in synth voice lookup
ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode
ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect
ALSA: hda - Limit 40bit DMA for AMD HDMI controllers
Tejun Heo (1):
ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
Tetsuo Handa (1):
fs: Fix theoretical division by 0 in super_cache_scan().
Theodore Ts'o (2):
ext4: don't orphan or truncate the boot loader inode
ext4: add ext4_iget_normal() which is to be used for dir tree lookups
Thomas Körper (1):
can: dev: avoid calling kfree_skb() from interrupt context
Thor Thayer (1):
spi: dw: Fix dynamic speed change.
Tomas Henzl (1):
hpsa: fix a race in cmd_free/scsi_done
Tomas Winkler (2):
mei: add mei_quirk_probe function
mei: limit the number of consecutive resets
Trond Myklebust (3):
NFSv4: fix open/lock state recovery error handling
SUNRPC: Fix locking around callback channel reply receive
nfsd: Fix slot wake up race in the nfsv4.1 callback code
Troy Clark (1):
usb: serial: ftdi_sio: add PIDs for Matrix Orbital products
Ulrich Eckhardt (1):
ds3000: fix LNB supply voltage on Tevii S480 on initialization
Wang Nan (1):
cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.
Will Deacon (2):
zap_pte_range: update addr when forcing flush after TLB batching faiure
tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
Willy Tarreau (3):
Documentation: lzo: document part of the encoding
Revert "lzo: properly check for overruns"
lzo: check for length overrun in variable length encoding.
Yann Droneaud (1):
fanotify: enable close-on-exec on events' fd when requested in fanotify_init()
Yinghai Lu (1):
x86, 64bit, mm: Mark data/bss/brk to nx
--
Ben Hutchings
The two most common things in the universe are hydrogen and stupidity.
View attachment "linux-3.2.65.patch" of type "text/x-diff" (196779 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)
Powered by blists - more mailing lists