[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20171113130649.GK2971@decadent.org.uk>
Date: Mon, 13 Nov 2017 13:06:49 +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.95
I'm announcing the release of the 3.2.95 kernel.
All users of the 3.2 kernel series should upgrade.
The updated 3.2.y git tree can be found at:
https://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:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git
The diff from 3.2.94 is attached to this message.
Ben.
------------
Makefile | 2 +-
arch/alpha/include/asm/types.h | 14 ++-
arch/arm/kernel/return_address.c | 4 -
arch/arm/mach-pxa/Kconfig | 1 +
arch/x86/kernel/acpi/boot.c | 8 ++
arch/xtensa/kernel/pci-dma.c | 4 +
arch/xtensa/kernel/xtensa_ksyms.c | 7 +-
arch/xtensa/mm/cache.c | 12 +-
drivers/acpi/acpica/nsrepair.c | 2 +-
drivers/ata/libata-scsi.c | 6 +-
drivers/block/DAC960.c | 18 +--
drivers/block/drbd/drbd_main.c | 9 +-
drivers/edac/i7300_edac.c | 1 +
drivers/gpio/gpio-tegra.c | 6 +-
drivers/gpu/drm/i915/i915_drv.c | 7 --
drivers/gpu/drm/i915/i915_drv.h | 5 +-
drivers/gpu/drm/i915/intel_display.c | 8 +-
drivers/hid/usbhid/hid-core.c | 12 +-
drivers/hwmon/w83781d.c | 6 +-
drivers/idle/intel_idle.c | 2 +-
drivers/infiniband/core/cma.c | 2 +
drivers/infiniband/core/uverbs_cmd.c | 5 +-
drivers/infiniband/core/uverbs_main.c | 3 +-
drivers/infiniband/hw/cxgb3/iwch_provider.c | 5 +-
drivers/infiniband/hw/cxgb4/cq.c | 1 +
drivers/infiniband/hw/mlx4/qp.c | 2 +-
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 1 -
drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 +
drivers/input/mouse/trackpoint.c | 3 +-
drivers/input/mouse/trackpoint.h | 3 +-
drivers/isdn/gigaset/capi.c | 2 +
drivers/isdn/hardware/eicon/capi20.h | 60 ++++-----
drivers/isdn/hardware/mISDN/hfcpci.c | 4 +-
drivers/md/dm.c | 10 --
drivers/media/common/tuners/tda18212.c | 2 +-
drivers/media/common/tuners/tda18218.c | 2 +-
drivers/media/common/tuners/xc4000.c | 2 +-
drivers/media/dvb/dvb-usb/mxl111sf.c | 1 -
drivers/media/rc/redrat3.c | 52 +++-----
drivers/misc/vmw_balloon.c | 14 +--
drivers/mtd/devices/sst25l.c | 2 +-
drivers/net/ethernet/amd/nmclan_cs.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 15 +--
drivers/net/ethernet/mellanox/mlx4/fw.c | 4 +
drivers/net/ethernet/mellanox/mlx4/fw.h | 1 +
drivers/net/ethernet/mellanox/mlx4/main.c | 2 +
drivers/net/ethernet/qlogic/qlge/qlge_dbg.c | 2 +-
drivers/net/ethernet/realtek/r8169.c | 1 -
drivers/net/ethernet/sfc/mcdi_mac.c | 25 ++--
drivers/net/wireless/ray_cs.c | 4 +-
drivers/net/wireless/rayctl.h | 4 +-
drivers/net/wireless/wl1251/main.c | 1 +
drivers/parisc/dino.c | 2 +-
drivers/platform/x86/samsung-laptop.c | 2 +-
drivers/rtc/rtc-m41t80.c | 157 +-----------------------
drivers/scsi/advansys.c | 3 +-
drivers/scsi/aic94xx/aic94xx_sds.c | 5 +-
drivers/scsi/libsas/sas_scsi_host.c | 61 ++++-----
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 7 +-
drivers/staging/bcm/Kconfig | 1 +
drivers/staging/comedi/drivers/vmk80xx.c | 2 +
drivers/staging/cxt1e1/functions.c | 9 --
drivers/staging/cxt1e1/pmcc4.h | 1 -
drivers/staging/iio/accel/lis3l02dq_core.c | 2 +-
drivers/staging/iio/adc/ad7298_ring.c | 2 +-
drivers/staging/iio/gyro/adis16080_core.c | 2 +-
drivers/staging/iio/light/tsl2563.c | 2 +-
drivers/staging/iio/resolver/ad2s1210.c | 2 +-
drivers/staging/slicoss/slicoss.c | 2 +-
drivers/staging/vt6655/device_main.c | 8 +-
drivers/staging/wlan-ng/prism2fw.c | 157 +++++++++++++-----------
drivers/usb/class/cdc-acm.c | 3 +
drivers/usb/core/config.c | 20 ++-
drivers/usb/core/hcd.c | 2 +
drivers/usb/misc/usbtest.c | 5 +-
drivers/usb/renesas_usbhs/common.c | 10 +-
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/mct_u232.c | 2 +-
drivers/usb/storage/isd200.c | 5 +-
fs/bio.c | 8 ++
fs/cifs/cifssmb.c | 24 ++--
fs/cifs/dir.c | 8 ++
fs/ecryptfs/keystore.c | 2 +-
fs/eventpoll.c | 38 ++++--
fs/fuse/cuse.c | 2 +-
fs/fuse/file.c | 2 +-
fs/nfs/client.c | 1 +
fs/nilfs2/btree.c | 2 +-
fs/nilfs2/recovery.c | 4 +-
fs/nilfs2/super.c | 5 +-
fs/ocfs2/acl.c | 24 ++--
fs/xfs/xfs_ialloc.c | 2 +-
include/asm-generic/topology.h | 6 +-
include/linux/device-mapper.h | 70 ++++-------
include/linux/mlx4/device.h | 1 +
include/linux/mtd/map.h | 2 +-
include/linux/perf_event.h | 6 -
include/linux/usb/ch9.h | 1 +
include/net/ip6_fib.h | 35 +++++-
include/net/ip6_route.h | 2 +-
include/net/sctp/sctp.h | 4 +
include/scsi/libsas.h | 5 +-
kernel/audit_watch.c | 12 +-
kernel/events/core.c | 103 +++++++++++-----
mm/huge_memory.c | 1 -
mm/mempolicy.c | 5 -
mm/page_alloc.c | 20 ++-
net/dccp/probe.c | 14 ++-
net/ipv4/fib_frontend.c | 9 +-
net/ipv6/addrconf.c | 2 +-
net/ipv6/ip6_fib.c | 30 +++--
net/ipv6/ip6_output.c | 6 +-
net/ipv6/ip6_tunnel.c | 2 +-
net/ipv6/route.c | 14 ++-
net/ipv6/xfrm6_policy.c | 6 +-
net/key/af_key.c | 48 ++++----
net/l2tp/l2tp_core.c | 65 +++++-----
net/l2tp/l2tp_core.h | 19 ++-
net/l2tp/l2tp_netlink.c | 72 ++++++-----
net/mac80211/key.c | 20 ++-
net/netfilter/ipvs/ip_vs_xmit.c | 2 +-
net/netfilter/xt_socket.c | 12 +-
net/packet/af_packet.c | 104 ++++++++++------
net/sched/sch_api.c | 2 +
net/sched/sch_cbq.c | 10 +-
net/sched/sch_drr.c | 2 +-
net/sched/sch_hfsc.c | 4 +-
net/sched/sch_htb.c | 5 +-
net/sched/sch_mq.c | 10 +-
net/sched/sch_mqprio.c | 19 +--
net/sched/sch_multiq.c | 9 +-
net/sched/sch_netem.c | 4 +-
net/sched/sch_qfq.c | 2 +-
net/sched/sch_tbf.c | 5 +-
net/xfrm/xfrm_user.c | 2 +
security/keys/key.c | 10 ++
sound/core/control.c | 2 +-
sound/core/seq/seq_clientmgr.c | 6 +-
sound/core/seq/seq_lock.c | 4 -
sound/core/seq/seq_lock.h | 12 --
sound/core/seq/seq_ports.c | 7 +-
sound/pci/hda/patch_conexant.c | 1 +
sound/soc/codecs/adau1373.c | 5 +-
sound/soc/codecs/wm8983.c | 41 ++++---
sound/soc/codecs/wm8985.c | 43 +++----
sound/soc/codecs/wm_hubs.c | 2 +-
sound/usb/caiaq/device.c | 2 +-
sound/usb/card.c | 20 +++
sound/usb/mixer.c | 14 ++-
sound/usb/mixer.h | 3 +
sound/usb/mixer_quirks.c | 6 +
151 files changed, 1028 insertions(+), 893 deletions(-)
A Raghavendra Rao (1):
Staging: wlan-ng: fix sparse warning in prism2fw.c
Aaron Ma (1):
Input: trackpoint - add new trackpoint firmware ID
Akinobu Mita (1):
iio: light: tsl2563: use correct event code
Alan Stern (2):
usb: usbtest: fix NULL pointer dereference
USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()
Alex Vesker (1):
IB/ipoib: Prevent setting negative values to max_nonsrq_conn_qp
Alexander Potapenko (1):
sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()
Andreas Ruprecht (1):
Staging: iio/accel: Changed return type of lis3l02dq_read_event_config() to int
Andrew Vincer (1):
rc: Fix input deadlock and transmit error in redrat3 driver
Andy Shevchenko (1):
platform/x86: samsung-laptop: Initialize loca variable
Antonio Alecrim Jr (1):
isdn: hfcpci_softirq: get func return to suppress compiler warning
Antti Palosaari (2):
tda18218: silence compiler warning
tda18212: silence compiler warning
Arnd Bergmann (7):
staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read
ARM: pxa: select both FB and FB_W100 for eseries
qlge: avoid memcpy buffer overflow
scsi: advansys: remove #warning message
net: am2150: fix nmclan_cs.c shared interrupt handling
staging: bcm: add 32-bit host dependency
staging: vt6655: fix overly large stack usage
Artem Bityutskiy (1):
mtd: sst25l: kill unused variable
Bart Van Assche (1):
dm: fix printk() rate limiting code
Ben Hutchings (8):
alpha: uapi: Add support for __SANE_USERSPACE_TYPES__
ALSA: seq: Enable 'use' locking in all configurations
mm/huge_memory: Fix unused label warning
ACPICA: Fix 'may be used uninitialized' warning in acpi_ns_repair_object()
edac: i7300_edac: Fix 'may be used uninitialized' warning
sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults()
mct_u232: Fix use of uninitialized pointer in mct_u323_startup()
Linux 3.2.95
Chen Yu (1):
PM/hibernate: touch NMI watchdog when creating snapshot
Colin Ian King (1):
usb: storage: return on error to avoid a null pointer dereference
Cong Wang (2):
wl1251: add a missing spin_lock_init()
drbd: check MODULE for THIS_MODULE
Dan Carpenter (4):
libata: array underflow in ata_find_dev()
cxgb4: Fix error codes in c4iw_create_cq()
IB/cxgb3: Fix error codes in iwch_alloc_mr()
mxl111sf: remove an unused variable
Dan Williams (1):
libsas: prevent double completion of scmds from eh
Daniel Mack (1):
ALSA: snd-usb-caiaq: initialize card pointer
Danny Kukawka (4):
drivers/block/DAC960: fix DAC960_V2_IOCTL_Opcode_T -Wenum-compare warning
drivers/block/DAC960: fix -Wuninitialized warning
eicon: fix -Warray-bounds warning
vmw_balloon: fix for a -Wuninitialized warning
David Howells (2):
KEYS: don't let add_key() update an uninstantiated key
intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle
David S. Miller (3):
dccp: Fix compile warning in probe code.
pkt_sched: Fix warning false positives.
ray_cs: Fix array bounds warnings.
Eric Dumazet (2):
af_key: do not use GFP_KERNEL in atomic contexts
net_sched: fix error recovery at qdisc creation
Fabio Estevam (2):
ASoC: wm8993: Refactor set_pll code to avoid GCC warnings
ASoC: wm8985: Refactor set_pll code to avoid gcc warnings
Florian Fainelli (1):
r8169: Do not increment tx_dropped in TX ring cleaning
Francesco Ruggeri (1):
packet: race condition in packet_bind
Greg Kroah-Hartman (2):
USB: fix out-of-bounds in usb_set_configuration
staging: comedi: vmk80xx: fix compiler warning
Guenter Roeck (1):
hwmon: (w83781d) Fix compile warning
Guillaume Nault (8):
l2tp: initialise session's refcount before making it reachable
l2tp: define parameters of l2tp_session_get*() as "const"
l2tp: hold tunnel while looking up sessions in l2tp_netlink
l2tp: hold tunnel while processing genl delete command
l2tp: hold tunnel while handling genl tunnel updates
l2tp: hold tunnel while handling genl TUNNEL_GET commands
l2tp: remove useless duplicate session detection in l2tp_netlink
l2tp: hold tunnel used while creating sessions with netlink
Hannes Reinecke (1):
aic94xx: Skip reading user settings if flash is not found
Inbar Karmy (1):
net/mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support
Ismail, Mustafa (2):
RDMA/uverbs: Fix the check for port number
RDMA/core: Initialize port_num in qp_attr
Jaejoong Kim (1):
HID: usbhid: fix out-of-bounds bug
Jan Kara (2):
ocfs2: don't clear SGID when inheriting ACLs
audit: Fix use after free in audit_remove_watch_rule()
Jeff Kirsher (1):
am2150: Update nmclan_cs.c to use update PCMCIA API
Jeff Layton (1):
cifs: silence compiler warnings showing up with gcc-4.7.0
Jiri Olsa (1):
perf/core: Fix locking for children siblings group read
Joe Perches (1):
dm: convert DM printk macros to pr_<level> macros
Johan Hovold (1):
USB: cdc-acm: add device-id for quirky printer
Johannes Berg (1):
mac80211: accept key reinstall without changing anything
Keith Packard (1):
drm/i915: Clean up multi-threaded forcewake patch
Kuninori Morimoto (1):
usb: renesas_usbhs: fixup resume method for autonomy mode
Leed Aguilar (1):
staging:iio:gyro:adis16080: remove sparse warnings
Leon Romanovsky (2):
IB/ipoib: Remove double pointer assigning
RDMA/uverbs: Prevent leak of reserved field
Mahesh Bandewar (1):
ipv4: initialize fib_trie prior to register_netdev_notifier call.
Mark Rutland (1):
perf/core: Fix group {cpu,task} validation
Martin KaFai Lau (1):
ipv6: Add rt6_get_cookie() function
Mateusz Jurczyk (1):
fuse: initialize the flock flag in fuse_file on allocation
Mathias Krause (2):
xfrm_user: fix info leak in xfrm_notify_sa()
xfrm_user: fix info leak in build_aevent()
Mauro Carvalho Chehab (1):
xc4000: Fix a few warnings
Max Filippov (4):
xtensa: fix cache aliasing handling code for WT cache
xtensa: add missing symbol exports
xtensa: don't limit csum_partial export by CONFIG_NET
xtensa: mm/cache: add missing EXPORT_SYMBOLs
Michael Hennerich (1):
iio: staging: ad7298_ring: Fix maybe-uninitialized warning
Michał Mirosław (1):
gpio: tegra: fix unbalanced chained_irq_enter/exit
Miklos Szeredi (1):
cuse: fix uninitialized variable warnings
Nikolay Aleksandrov (6):
sch_htb: fix crash on init failure
sch_multiq: fix double free on init failure
sch_hfsc: fix null pointer deref and double free on init failure
sch_cbq: fix null pointer dereferences on init failure
sch_netem: avoid null pointer deref on init failure
sch_tbf: fix two null pointer dereferences on init failure
Oleg Nesterov (1):
epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove()
Omar Sandoval (1):
xfs: fix inobt inode allocation search optimization
Pablo Neira Ayuso (1):
netfilter: xt_socket: fix compilation warnings with gcc 4.7
Paul Bolle (3):
IB/mlx4: Fix compiler warning about uninitialized 'vlan' variable
gigaset: silence GCC warning for unused 'format_ie'
drivers/rtc/rtc-m41t80.c: remove disabled alarm functionality
Peter Huewe (1):
staging/slicoss: Fix operation may be undefined warning
Peter Zijlstra (2):
perf/core: Invert perf_read_group() loops
perf: Tighten (and fix) the grouping condition
Rafael J. Wysocki (1):
USB: hcd: Mark secondary HCD as dead if the primary one died
Randy Dunlap (1):
staging: reduce stack usage in prism2fw.c
Reddy, Sreekanth (1):
mpt2sas: fix for unused variable 'event_data' warning
Ronnie Sahlberg (2):
cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()
cifs: check MaxPathNameComponentLength != 0 before using it
Ryusuke Konishi (1):
nilfs2: fix gcc uninitialized-variable warnings in powerpc build
SeongJae Park (1):
staging: cxt1e1: remove unnecessary function, VMETRO_TRACE
Seunghun Han (1):
x86/acpi: Prevent out of bound access caused by broken ACPI tables
Simon Que (1):
eCryptfs: initialize payload_len in keystore.c
Stefan Triller (1):
USB: serial: cp210x: add support for Qivicon USB ZigBee dongle
Stefano Brivio (1):
ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt()
Steffen Klassert (1):
ipv6: Fix may be used uninitialized warning in rt6_check
Steve Dickson (1):
mount: copy the port field into the cloned nfs_server structure.
Steve French (1):
CIFS: remove endian related sparse warning
Takashi Iwai (6):
ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices
ALSA: core: Fix unexpected error at replacing user TLV
ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)
ALSA: seq: Fix use-after-free at creating a port
ALSA: usb-audio: Kill stray URB at exiting
ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
Tejun Heo (1):
cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs
Thomas Bogendoerfer (1):
parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo
Tim Gardner (2):
ASoC: adau1373: adau1373_hw_params: Silence overflow warning
ASoC: wm_hubs: Silence reg_r and reg_l 'may be used uninitialized' warnings
Uwe Kleine-König (1):
ARM: 8160/1: drop warning about return_address not using unwind tables
Viresh Kumar (1):
mtd: map: Fix compilation warning
Vitaly Mayatskikh (1):
fix unbalanced page refcounting in bio_map_user_iov
Wei Wang (2):
ipv6: add rcu grace period before freeing fib6_node
ipv6: fix sparse warning on rt6i_node
Willem de Bruijn (2):
packet: hold bind lock when rebinding to fanout hook
packet: in packet_do_bind, test fanout with bind_lock held
Xin Long (1):
sctp: fix the check for _sctp_walk_params and _sctp_walk_errors
Yishai Hadas (1):
IB/uverbs: Fix device cleanup
Yoshihiro Shimoda (1):
usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL
zhong jiang (1):
mm/mempolicy: fix use after free when calling get_mempolicy
View attachment "linux-3.2.95.patch" of type "text/x-diff" (169321 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)
Powered by blists - more mailing lists