[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1438911043.7315.61.camel@decadent.org.uk>
Date: Fri, 07 Aug 2015 02:30:43 +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.70
I'm announcing the release of the 3.2.70 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.69 is attached to this message.
Ben.
------------
Documentation/networking/rds.txt | 9 +-
Documentation/pinctrl.txt | 4 +-
Makefile | 2 +-
arch/arm/include/asm/elf.h | 2 +-
arch/mips/include/asm/cacheflush.h | 38 +++++---
arch/mips/include/asm/cpu-features.h | 26 +++++-
.../asm/mach-cavium-octeon/cpu-feature-overrides.h | 1 -
arch/mips/include/asm/octeon/pci-octeon.h | 3 -
arch/mips/kernel/irq.c | 2 +-
arch/mips/mm/cache.c | 12 +++
arch/mips/pci/pci-octeon.c | 6 --
arch/mips/pci/pcie-octeon.c | 3 -
arch/mips/power/hibernate.S | 3 +-
arch/parisc/kernel/parisc_ksyms.c | 2 +
arch/parisc/lib/Makefile | 3 +-
arch/parisc/lib/ucmpdi2.c | 25 +++++
arch/powerpc/kernel/cacheinfo.c | 43 +++++++--
arch/powerpc/kernel/perf_callchain.c | 2 +-
arch/powerpc/kernel/setup-common.c | 16 +++-
arch/powerpc/kernel/vmlinux.lds.S | 1 +
arch/powerpc/mm/mmap_64.c | 14 +--
arch/powerpc/platforms/pseries/dlpar.c | 13 ++-
arch/s390/crypto/ghash_s390.c | 25 ++---
arch/s390/kernel/suspend.c | 6 ++
arch/s390/kvm/priv.c | 1 +
arch/sparc/kernel/leon_pci.c | 13 ---
arch/sparc/kernel/sys_sparc_64.c | 6 +-
arch/x86/Kconfig | 3 +-
arch/x86/include/asm/iommu_table.h | 11 ++-
arch/x86/kernel/reboot.c | 7 +-
arch/x86/kvm/mmu.c | 2 +-
arch/x86/kvm/vmx.c | 12 ++-
arch/x86/lib/usercopy_64.c | 2 +-
arch/x86/net/bpf_jit_comp.c | 7 +-
drivers/acpi/acpica/acmacros.h | 10 +-
drivers/acpi/acpica/dsopcode.c | 4 +-
drivers/acpi/acpica/evregion.c | 4 +-
drivers/acpi/acpica/exdump.c | 4 +-
drivers/acpi/acpica/exfldio.c | 10 +-
drivers/acpi/acpica/exregion.c | 8 +-
drivers/acpi/acpica/hwvalid.c | 16 ++--
drivers/acpi/acpica/nsdump.c | 12 +--
drivers/acpi/acpica/tbinstal.c | 4 +-
drivers/acpi/acpica/tbutils.c | 21 ++---
drivers/acpi/acpica/tbxfroot.c | 7 +-
drivers/acpi/osl.c | 6 +-
drivers/ata/ahci.c | 102 +++++++++++++++++++--
drivers/ata/ahci.h | 1 +
drivers/ata/libahci.c | 6 +-
drivers/ata/libata-core.c | 32 +++++++
drivers/ata/libata-eh.c | 3 +
drivers/bluetooth/ath3k.c | 1 +
drivers/bluetooth/btusb.c | 1 +
drivers/edac/Kconfig | 2 +-
drivers/edac/sb_edac.c | 48 ++++++----
drivers/firmware/dmi_scan.c | 85 ++++++++---------
drivers/gpio/gpiolib.c | 26 +++++-
drivers/gpu/drm/radeon/atombios_crtc.c | 8 +-
drivers/hv/channel.c | 7 +-
drivers/hv/channel_mgmt.c | 12 +--
drivers/infiniband/core/umem.c | 7 +-
drivers/infiniband/hw/mlx4/qp.c | 3 +-
drivers/input/mouse/elantech.c | 51 ++++++++---
drivers/input/mouse/elantech.h | 1 +
drivers/lguest/core.c | 2 +-
drivers/md/raid5.c | 3 +-
drivers/memstick/core/mspro_block.c | 3 +-
drivers/mmc/core/core.c | 1 +
drivers/mtd/ubi/cdev.c | 2 +-
drivers/mtd/ubi/eba.c | 3 +-
drivers/mtd/ubi/misc.c | 2 +
drivers/mtd/ubi/scan.c | 2 +-
drivers/mtd/ubi/wl.c | 2 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 10 +-
drivers/net/phy/dp83640.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 1 +
drivers/net/wireless/rtlwifi/usb.c | 2 +-
drivers/net/xen-netback/xenbus.c | 33 ++++---
drivers/of/base.c | 36 ++++++++
drivers/platform/x86/compal-laptop.c | 9 +-
drivers/scsi/3w-9xxx.c | 57 +++---------
drivers/scsi/3w-9xxx.h | 5 -
drivers/scsi/3w-sas.c | 50 ++--------
drivers/scsi/3w-sas.h | 4 -
drivers/scsi/3w-xxxx.c | 42 ++-------
drivers/scsi/3w-xxxx.h | 5 -
drivers/scsi/megaraid/megaraid_sas_fusion.c | 4 +-
drivers/scsi/sd.c | 19 +---
drivers/scsi/sg.c | 3 +
drivers/staging/hv/storvsc_drv.c | 15 +--
drivers/staging/line6/pcm.c | 40 +++++---
drivers/staging/panel/panel.c | 13 ++-
drivers/target/target_core_pscsi.c | 3 +
drivers/target/target_core_pscsi.h | 1 +
drivers/tty/hvc/hvc_xen.c | 2 +-
drivers/tty/serial/of_serial.c | 1 -
drivers/tty/serial/uartlite.c | 11 ++-
drivers/tty/serial/xilinx_uartps.c | 12 +--
drivers/usb/class/cdc-acm.c | 7 +-
drivers/usb/class/cdc-wdm.c | 12 ++-
drivers/usb/host/xhci-ring.c | 7 +-
drivers/usb/host/xhci.h | 2 +-
drivers/usb/musb/musb_core.c | 44 +++++----
drivers/usb/serial/cp210x.c | 2 +
drivers/usb/serial/ftdi_sio.c | 1 +
drivers/usb/serial/ftdi_sio_ids.h | 1 +
drivers/usb/serial/pl2303.c | 1 -
drivers/usb/serial/pl2303.h | 4 -
drivers/usb/storage/unusual_devs.h | 7 ++
drivers/xen/events.c | 12 ++-
drivers/xen/xen-pciback/conf_space.c | 6 +-
drivers/xen/xen-pciback/conf_space.h | 2 +-
drivers/xen/xen-pciback/conf_space_header.c | 2 +-
firmware/ihex2fw.c | 1 +
fs/binfmt_elf.c | 9 +-
fs/btrfs/extent-tree.c | 5 +-
fs/btrfs/ioctl.c | 5 +
fs/btrfs/xattr.c | 50 +++++++---
fs/dcache.c | 24 ++---
fs/debugfs/inode.c | 1 +
fs/ext4/extents.c | 19 ++--
fs/ext4/namei.c | 18 ++--
fs/fhandle.c | 5 +-
fs/jbd2/recovery.c | 7 +-
fs/nfsd/nfs4state.c | 19 ++--
fs/nilfs2/btree.c | 2 +-
fs/ocfs2/dlm/dlmmaster.c | 13 +++
fs/omfs/inode.c | 3 +-
fs/pipe.c | 55 ++++++-----
include/acpi/acpixf.h | 2 +-
include/acpi/actypes.h | 20 ++++
include/acpi/platform/acenv.h | 1 +
include/linux/jhash.h | 17 ++--
include/linux/libata.h | 10 ++
include/linux/nilfs2_fs.h | 2 +-
include/linux/of.h | 10 ++
include/linux/sched.h | 8 +-
include/net/ip_vs.h | 2 +
include/net/sctp/structs.h | 5 +
include/sound/emu10k1.h | 14 ++-
include/xen/events.h | 2 +-
kernel/ptrace.c | 22 ++++-
kernel/softirq.c | 22 +++--
kernel/trace/ring_buffer_benchmark.c | 2 +-
kernel/trace/trace_events_filter.c | 10 +-
lib/string.c | 2 +-
mm/page-writeback.c | 6 +-
mm/slub.c | 45 +++------
net/bridge/br_ioctl.c | 2 -
net/bridge/br_multicast.c | 9 +-
net/bridge/br_stp_if.c | 4 +-
net/caif/caif_socket.c | 8 ++
net/core/neighbour.c | 11 +++
net/ipv4/udp.c | 6 +-
net/ipv6/udp.c | 6 +-
net/mac80211/wep.c | 6 +-
net/netfilter/ipvs/ip_vs_core.c | 9 ++
net/netfilter/ipvs/ip_vs_ctl.c | 55 ++++++-----
net/packet/af_packet.c | 20 +---
net/sctp/output.c | 4 +-
net/sctp/socket.c | 43 ++++++---
net/socket.c | 24 ++---
net/unix/af_unix.c | 8 ++
security/selinux/nlmsgtab.c | 6 ++
sound/pci/emu10k1/emu10k1.c | 6 +-
sound/pci/emu10k1/emu10k1_callback.c | 4 +-
sound/pci/emu10k1/emu10k1_main.c | 21 +++--
sound/pci/emu10k1/emupcm.c | 2 +-
sound/pci/emu10k1/emuproc.c | 12 ---
sound/pci/emu10k1/memory.c | 11 ++-
sound/pci/hda/patch_conexant.c | 12 +++
sound/soc/codecs/cs4271.c | 4 +-
sound/soc/codecs/wm8741.c | 8 +-
sound/soc/codecs/wm8960.c | 2 +-
sound/soc/codecs/wm8994.c | 2 +-
sound/soc/soc-dapm.c | 12 ++-
sound/synth/emux/emux_oss.c | 11 +--
sound/synth/emux/emux_seq.c | 29 ++++--
sound/usb/mixer.c | 10 +-
sound/usb/mixer_maps.c | 5 +
180 files changed, 1314 insertions(+), 833 deletions(-)
Al Viro (2):
sg_start_req(): make sure that there's not too many elements in iovec
d_walk() might skip too much
Alex Deucher (1):
drm/radeon: fix doublescan modes (v2)
Alexander Duyck (1):
jhash: Update jhash_[321]words functions to use correct initval
Alexander Ploumistos (1):
Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card
Alexander Sverdlin (2):
sctp: Fix race between OOTB responce and route removal
MIPS: Octeon: Remove udelay() causing huge IRQ latency
Alexei Starovoitov (1):
x86: bpf_jit: fix compilation of large bpf programs
Andrew Morton (1):
fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings
Andrey Ryabinin (1):
ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE
Andy Grover (1):
target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST
Anton Blanchard (3):
powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH
powerpc: Align TOC to 256 bytes
powerpc: Make logical to real cpu mapping code endian safe
Aravind Gopalakrishnan (1):
x86/iommu: Fix header comments regarding standard and _FINISH macros
Arnd Bergmann (1):
staging: line6: avoid __sync_fetch_and_{and,or}
Baruch Siach (1):
pinctrl: fix example .get_group_pins implementation signature
Ben Greear (1):
Fix lockup related to stop_machine being stuck in __do_softirq.
Ben Hutchings (6):
xen-pciback: Add name prefix to global 'permissive' variable
dmi_scan: refactor dmi_scan_machine(), {smbios,dmi}_present()
x86_64: Fix strnlen_user() to not touch memory after specified maximum
pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic
debugfs: Fix statfs() regression in 3.2.69
Linux 3.2.70
Ben Serebrin (1):
KVM: VMX: Preserve host CR4.MCE value while in guest mode.
Benjamin Tissoires (1):
Input: elantech - fix semi-mt protocol for v3 HW
Bob Moore (1):
ACPICA: Debug output: Update output for Processor object.
Brian Norris (4):
UBI: account for bitflips in both the VID header and data
UBI: fix out of bounds write
UBI: initialize LEB number variable
UBI: fix check for "too many bytes"
Christoph Hellwig (5):
megaraid_sas: use raw_smp_processor_id()
3w-sas: fix command completion race
3w-xxxx: fix command completion race
3w-9xxx: fix command completion race
nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op
Clemens Ladisch (2):
ALSA: usb-audio: add MAYA44 USB+ mixer control names
ALSA: usb-audio: fix missing input volume controls in MAYA44 USB(+)
Dan Carpenter (1):
memstick: mspro_block: add missing curly braces
Dan McGee (1):
powerpc+sparc64/mm: Remove hack in mmap randomize layout
Dan Williams (1):
ahci: avoton port-disable reset-quirk
Darrick J. Wong (1):
jbd2: fix r_count overflows leading to buffer overflow in journal recovery
Dave Olson (1):
powerpc: Fix missing L2 cache size in /sys/devices/system/cpu
David Henningsson (1):
ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724
David Sterba (1):
btrfs: don't accept bare namespace as a valid xattr
David Vrabel (1):
xen/events: don't bind non-percpu VIRQs with percpu chip
Davide Italiano (1):
ext4: move check under lock scope to close a race.
Ekaterina Tumanova (1):
KVM: s390: Zero out current VMDB of STSI before including level3 data.
Erez Shitrit (1):
IB/mlx4: Fix WQE LSO segment calculation
Eric Dumazet (3):
udp: fix behavior of wrong checksums
packet: read num_members once in packet_rcv_fanout()
softirq: reduce latencies
Eryu Guan (1):
ext4: check for zero length extent explicitly
Felipe Balbi (1):
usb: musb: core: fix TX/RX endpoint order
Feng Tang (1):
x86/reboot: Fix a warning message triggered by stop_other_cpus()
Filipe Manana (2):
Btrfs: fix log tree corruption when fs mounted with -o discard
Btrfs: fix inode eviction infinite loop after cloning into it
Gabriele Mazzotta (2):
libata: Add helper to determine when PHY events should be ignored
libata: Ignore spurious PHY event on LPM policy change
Grant Likely (1):
of: Add of_property_match_string() to find index into a string list
Grygorii Strashko (1):
mmc: core: add missing pm event in mmc_pm_notify to fix hib restore
Hans Schillstrom (1):
ipvs: kernel oops - do_ip_vs_get_ctl
Hans de Goede (2):
usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices
Input: elantech - fix detection of touchpads where the revision matches a known rate
Harald Freudenberger (1):
crypto: s390/ghash - Fix incorrect ghash icv buffer handling.
Heiko Carstens (1):
s390/hibernate: fix save and restore of kernel text section
Huacai Chen (1):
MIPS: Hibernate: flush TLB entries earlier
Ian Campbell (1):
xen: netback: read hotplug script once at start of day.
James Hogan (1):
MIPS: Fix enabling of DEBUG_STACKOVERFLOW
Janusz Dziedzic (1):
mac80211: move WEP tailroom size check
Jason A. Donenfeld (1):
USB: pl2303: Remove support for Samsung I330
Jean Delvare (1):
firmware: dmi_scan: Fix ordering of product_uuid
Jim Snow (1):
sb_edac: Fix erroneous bytes->gigabytes conversion
Joe Lawrence (1):
xhci: gracefully handle xhci_irq dead device
Johan Hovold (2):
gpio: unregister gpiochip device before removing it
gpio: sysfs: fix memory leaks and device hotplug
John D. Blair (1):
USB: cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle
John David Anglin (1):
parisc: Provide __ucmpdi2 to resolve undefined references in 32 bit builds.
Joonsoo Kim (1):
slub: refactoring unfreeze_partials()
Jordan Rife (1):
Input: elantech - add support for newer elantech touchpads
Julian Anastasov (1):
neigh: do not modify unlinked entries
Junling Zheng (1):
net: socket: Fix the wrong returns for recvmsg and sendmsg
Junxiao Bi (1):
ocfs2: dlm: fix race between purge and get lock resource
K. Y. Srinivasan (3):
Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
Drivers: hv: vmbus: Don't wait after requesting offers
scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
Konrad Rzeszutek Wilk (1):
config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selected
Koro Chen (1):
ASoC: dapm: Modify widget stream name according to prefix
Krzysztof Kozlowski (1):
compal-laptop: Check return value of power_supply_register
Larry Finger (2):
rtlwifi: rtl8192cu: Add new USB ID
rtlwifi: rtl8192cu: Fix kernel deadlock
Lars Persson (1):
MIPS: Fix race condition in lazy cache flushing.
Lukas Czerner (1):
ext4: make fsync to sync parent dir in no-journal for real this time
Lv Zheng (4):
ACPICA: Utilities: split IO address types from data type models.
ACPICA: Tables: Change acpi_find_root_pointer() to use acpi_physical_address.
ACPICA: Utilities: Cleanup to convert physical address printing formats.
ACPICA: Utilities: Cleanup to remove useless ACPI_PRINTF/FORMAT_xxx helpers.
Maksim A. Boyko (1):
ALSA: usb-audio: Fix invalid volume resolution for Logitech HD Webcam C525
Marcelo Ricardo Leitner (1):
sctp: fix ASCONF list handling
Mark Edwards (1):
USB: cp210x: add ID for KCF Technologies PRN device
Mark Grondona (1):
__ptrace_may_access() should not deny sub-threads
Mark Hounschell (1):
sd: Disable support for 256 byte/sector disks
Mark Salyzyn (1):
unix/caif: sk_socket can disappear when state is unlocked
Mathias Nyman (2):
xhci: fix isoc endpoint dequeue from advancing too far on transaction error
xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256
Matt Walker (1):
Input: elantech - add support for newer (August 2013) devices
Matteo Delfino (1):
Input: elantech - fix for newer hardware versions (v7)
Mauro Carvalho Chehab (1):
Fix sb_edac compilation with 32 bits kernels
Michael Davidson (1):
fs/binfmt_elf.c: fix bug in loading of PIE binaries
Michael Gernoth (1):
ALSA: emu10k1: don't deadlock in proc-functions
Michal Simek (2):
serial: xilinx: Use platform_get_irq to get irq description structure
serial: of-serial: Remove device_type = "serial" registration
Nathan Fontenot (1):
powerpc/pseries: Correct cpu affinity for dlpar added cpus
NeilBrown (1):
md/raid5: don't record new size if resize_stripes fails.
Nicolas Dichtel (5):
selinux/nlmsg: add XFRM_MSG_GETSPDINFO
selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
selinux/nlmsg: add XFRM_MSG_REPORT
selinux/nlmsg: add XFRM_MSG_MIGRATE
selinux/nlmsg: add XFRM_MSG_MAPPING
Nicolas Iooss (1):
firmware/ihex2fw.c: restore missing default in switch statement
Nikolay Aleksandrov (2):
bridge: fix multicast router rlist endless loop
bridge: fix br_stp_set_bridge_priority race conditions
Oleg Nesterov (2):
ptrace: fix race between ptrace_resume() and wait_task_stopped()
include/linux/sched.h: don't use task->pid/tgid in same_thread_group/has_group_leader_pid
Oliver Neukum (1):
cdc-wdm: fix endianness bug in debug statements
Paolo Bonzini (1):
KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages
Pascal Huerst (1):
ASoC: cs4271: Increase delay time after reset
Patrick Riphagen (1):
USB: serial: ftdi_sio: Add support for a Motion Tracker Development Board
Peter Zubaj (1):
ALSA: emu10k1: Emu10k2 32 bit DMA mode
Quentin Casasnovas (1):
cdc-acm: prevent infinite loop when parsing CDC headers.
Rafael J. Wysocki (1):
ACPI / init: Fix the ordering of acpi_reserve_resources()
Ralf Baechle (2):
MIPS: Fix cpu_has_mips_r2_exec_hazard.
MIPS: Octeon: Delete override of cpu_has_mips_r2_exec_hazard.
Richard Cochran (1):
net: dp83640: fix broken calibration routine.
Rob Herring (1):
ahci: un-staticize ahci_dev_classify
Rusty Russell (1):
lguest: fix out-by-one error in address checking.
Ryusuke Konishi (1):
nilfs2: fix sanity check of btree level in nilfs_btree_root_broken()
Sabrina Dubroca (1):
e1000: add dummy allocator to fix race condition between mtu change and netpoll
Sam Ravnborg (1):
sparc32,leon: fix leon build
Sam hung (1):
Input: elantech - support new ICs types for version 4
Sasha Levin (2):
fs, omfs: add NULL terminator in the end up the token list
vfs: read file_handle only once in handle_to_path
Scott Wood (1):
powerpc: Don't skip ePAPR spin-table CPUs
Sergej Sawazki (1):
ASoC: wm8741: Fix rates constraints values
Sowmini Varadhan (1):
RDS: Documentation: Document AF_RDS, PF_RDS and SOL_RDS correctly.
Steven Rostedt (1):
tracing: Have filter check for balanced ops
Sudip Mukherjee (1):
staging: panel: fix lcd type
Takashi Iwai (3):
ALSA: emu10k1: Fix card shortname string buffer overflow
ALSA: emux: Fix mutex deadlock at unloading
ALSA: emux: Fix mutex deadlock in OSS emulation
Tejun Heo (1):
writeback: use |1 instead of +1 to protect against div by zero
Thadeu Lima de Souza Cascardo (1):
bridge: fix parsing of MLDv2 reports
Thierry Reding (1):
dt: Add empty of_property_match_string() function
Tommi Rantala (1):
ipvs: fix memory leak in ip_vs_ctl.c
Ulrik De Bie (1):
Input: elantech - fix absolute mode setting on some ASUS laptops
Wang Long (1):
ring-buffer-benchmark: Fix the wrong sched_priority of producer
Willem de Bruijn (1):
packet: avoid out of bounds read in round robin fanout
Wolfram Sang (1):
ALSA: usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion
Yann Droneaud (2):
IB/core: disallow registering 0-sized memory region
IB/core: don't disallow registering region starting at 0x0
Zidan Wang (2):
ASoC: wm8960: fix "RINPUT3" audio route error
ASoC: wm8994: correct BCLK DIV 348 to 384
hujianyang (1):
UBI: fix soft lockup in ubi_check_volume()
mancha security (1):
lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR
洪一竹 (1):
Input: elantech - add new icbody type
--
Ben Hutchings
Computers are not intelligent. They only think they are.
View attachment "linux-3.2.70.patch" of type "text/x-diff" (195323 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)
Powered by blists - more mailing lists