[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20160511114735.GC7555@decadent.org.uk>
Date: Wed, 11 May 2016 12:47:35 +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.80
I'm announcing the release of the 3.2.80 kernel (belatedly, sorry).
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.79 is attached to this message.
Ben.
------------
Documentation/networking/ip-sysctl.txt | 8 +++
MAINTAINERS | 82 ++++++++++++++--------------
Makefile | 2 +-
arch/parisc/include/asm/uaccess.h | 1 +
arch/parisc/kernel/asm-offsets.c | 1 +
arch/parisc/kernel/parisc_ksyms.c | 10 ++--
arch/parisc/kernel/traps.c | 3 +
arch/parisc/lib/fixup.S | 6 ++
arch/parisc/mm/fault.c | 1 +
arch/um/drivers/mconsole_kern.c | 2 +-
arch/x86/include/asm/xen/hypervisor.h | 2 +
arch/x86/kernel/ioport.c | 7 ++-
arch/x86/kernel/process_64.c | 12 ++++
arch/x86/kvm/i8254.c | 12 ++--
arch/x86/kvm/x86.c | 12 ++--
arch/x86/mm/mmap.c | 44 ++++++---------
arch/x86/pci/fixup.c | 7 +++
arch/x86/xen/enlighten.c | 2 +-
drivers/bluetooth/ath3k.c | 8 +++
drivers/bluetooth/btusb.c | 4 ++
drivers/connector/connector.c | 11 +---
drivers/edac/amd64_edac.c | 2 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 6 +-
drivers/hwmon/max1111.c | 6 ++
drivers/input/misc/ati_remote2.c | 36 ++++++++++--
drivers/input/misc/powermate.c | 3 +
drivers/input/mouse/synaptics.c | 5 +-
drivers/md/dm-snap.c | 9 +++
drivers/md/dm-table.c | 37 +++++++++----
drivers/md/raid1.c | 7 ++-
drivers/md/raid10.c | 7 ++-
drivers/media/video/bt8xx/bttv-driver.c | 26 +++++++--
drivers/media/video/pwc/pwc-if.c | 6 ++
drivers/media/video/saa7134/saa7134-video.c | 18 ++++--
drivers/misc/ad525x_dpot.c | 2 +-
drivers/net/ethernet/jme.c | 26 +++++----
drivers/net/ethernet/micrel/ks8842.c | 10 ++--
drivers/net/ethernet/qlogic/qlge/qlge_main.c | 11 ++++
drivers/net/ethernet/renesas/sh_eth.c | 3 +-
drivers/net/irda/irtty-sir.c | 10 ----
drivers/net/macvtap.c | 9 ++-
drivers/net/phy/dp83640.c | 17 ++++++
drivers/net/ppp/ppp_generic.c | 35 +++++++-----
drivers/net/ppp/pppoe.c | 2 +
drivers/net/rionet.c | 4 +-
drivers/net/usb/cdc_ncm.c | 6 +-
drivers/net/usb/usbnet.c | 7 +++
drivers/net/wan/farsync.c | 2 +-
drivers/net/wireless/ath/ath9k/eeprom.c | 7 +--
drivers/pci/probe.c | 14 +++++
drivers/rtc/rtc-vr41xx.c | 13 +++--
drivers/scsi/aacraid/commsup.c | 9 ++-
drivers/scsi/be2iscsi/be_main.c | 1 +
drivers/scsi/lpfc/lpfc_init.c | 5 +-
drivers/scsi/sd.c | 23 +++-----
drivers/scsi/sd.h | 7 ++-
drivers/scsi/sg.c | 3 +-
drivers/staging/usbip/usbip_common.c | 11 ++++
drivers/tty/serial/8250.c | 18 ++----
drivers/tty/serial/sh-sci.c | 37 -------------
drivers/usb/class/cdc-acm.c | 3 +
drivers/usb/core/driver.c | 6 +-
drivers/usb/core/hub.c | 16 ++++--
drivers/usb/misc/iowarrior.c | 6 ++
drivers/usb/renesas_usbhs/fifo.c | 4 +-
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/cypress_m8.c | 11 ++--
drivers/usb/serial/digi_acceleport.c | 18 ++++++
drivers/usb/serial/ftdi_sio.c | 4 ++
drivers/usb/serial/ftdi_sio_ids.h | 8 +++
drivers/usb/serial/mct_u232.c | 6 ++
drivers/watchdog/rc32434_wdt.c | 2 +-
drivers/xen/events.c | 34 ++++++++++--
fs/bio.c | 12 ++--
fs/exec.c | 30 ++++++++--
fs/ext4/inode.c | 6 +-
fs/fhandle.c | 2 +-
fs/jbd2/journal.c | 17 ++++--
fs/nfsd/nfs4proc.c | 1 +
fs/nfsd/nfs4xdr.c | 13 +++--
fs/ocfs2/dlm/dlmconvert.c | 24 +++++++-
fs/ocfs2/dlm/dlmrecovery.c | 1 -
fs/open.c | 6 +-
fs/splice.c | 3 +
fs/xfs/xfs_attr_leaf.c | 19 ++++---
include/linux/device-mapper.h | 2 +
include/linux/fs.h | 2 +-
include/linux/ipv6.h | 3 +
include/linux/netdevice.h | 21 ++++++-
include/linux/pci.h | 1 +
include/net/inet_ecn.h | 19 ++++++-
kernel/sched.c | 14 +++++
kernel/sysctl_binary.c | 2 +-
kernel/trace/trace.c | 5 +-
kernel/trace/trace_irqsoff.c | 8 ++-
net/ax25/ax25_ip.c | 15 +++++
net/bridge/br_stp_if.c | 5 +-
net/ipv4/devinet.c | 4 ++
net/ipv4/fib_frontend.c | 4 ++
net/ipv4/ip_gre.c | 2 +-
net/ipv4/ip_sockglue.c | 2 +
net/ipv4/netfilter/arp_tables.c | 41 +++++++-------
net/ipv4/netfilter/ip_tables.c | 46 ++++++++--------
net/ipv4/netfilter/ipt_MASQUERADE.c | 12 +++-
net/ipv4/ping.c | 4 +-
net/ipv4/raw.c | 4 +-
net/ipv4/tcp_yeah.c | 2 +-
net/ipv4/udp.c | 4 +-
net/ipv6/addrconf.c | 10 ++++
net/ipv6/datagram.c | 3 +
net/ipv6/ip6_output.c | 9 ++-
net/ipv6/ip6_tunnel.c | 2 +-
net/ipv6/ndisc.c | 16 +++---
net/ipv6/netfilter/ip6_tables.c | 46 ++++++++--------
net/ipv6/sit.c | 2 +-
net/ipv6/xfrm6_mode_tunnel.c | 2 +-
net/iucv/af_iucv.c | 3 +
net/l2tp/l2tp_ip.c | 8 ++-
net/mac80211/sta_info.c | 17 ++++--
net/netfilter/ipvs/ip_vs_pe_sip.c | 2 +-
net/phonet/af_phonet.c | 4 ++
net/sctp/ipv6.c | 2 +
net/sctp/protocol.c | 47 +++++++++++++---
net/sctp/sm_statefuns.c | 6 +-
net/sctp/socket.c | 3 +-
net/socket.c | 38 ++++++-------
net/xfrm/xfrm_input.c | 3 +
sound/core/timer.c | 4 +-
sound/pci/intel8x0.c | 1 +
sound/usb/clock.c | 2 +
sound/usb/pcm.c | 2 +
sound/usb/quirks.c | 26 ++++++---
sound/usb/stream.c | 6 +-
133 files changed, 964 insertions(+), 472 deletions(-)
Andy Lutomirski (2):
x86/iopl/64: Properly context-switch IOPL on Xen PV
x86/iopl: Fix iopl capability check on Xen PV
Arnaldo Carvalho de Melo (1):
net: Fix use after free in the recvmmsg exit path
Arnd Bergmann (4):
mac80211: avoid excessive stack usage in sta_info
ath9k: fix buffer overrun for ar9287
lpfc: fix misleading indentation
farsync: fix off-by-one bug in fst_add_one
Aurelien Jacquiot (1):
rapidio/rionet: fix deadlock on SMP
Ben Hutchings (1):
Linux 3.2.80
Benjamin Tissoires (1):
Input: synaptics - handle spurious release of trackstick buttons, again
Bjorn Helgaas (2):
PCI: Disable IO/MEM decoding for devices with non-compliant BARs
x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs
Bjørn Mork (1):
cdc_ncm: toggle altsetting to force reset before setup
Boris Ostrovsky (1):
xen/events: Mask a moving irq
Dan Carpenter (2):
EDAC, amd64_edac: Shift wrapping issue in f1x_get_norm_dct_addr()
ethernet: micrel: fix some error codes
David S. Miller (1):
ipv4: Don't do expensive useless work during inetdev destroy.
Diego Viola (1):
net: jme: fix suspend/resume on JMC260
DingXiang (1):
dm snapshot: disallow the COW and origin devices from being identical
Dmitry Tunin (4):
Bluetooth: btusb: Add new AR3012 ID 13d3:3395
Bluetooth: Add new AR3012 ID 0489:e095
Bluetooth: btusb: Add a new AR3012 ID 04ca:3014
Bluetooth: btusb: Add a new AR3012 ID 13d3:3472
Douglas Gilbert (1):
sg: fix dxferp in from_to case
Eric Dumazet (3):
phonet: properly unshare skbs in phonet_rcv()
ipv6: update skb->csum when CE mark is propagated
ipv4: fix memory leaks in ip_cmsg_send() callers
Eryu Guan (1):
ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
Florian Westphal (4):
netfilter: x_tables: validate e->target_offset early
netfilter: x_tables: make sure e->next_offset covers remaining blob size
connector: bump skb->users before callback invocation
netfilter: x_tables: fix unconditional helper
Geert Uytterhoeven (2):
rtc: vr41xx: Wire up alarm_irq_enable
serial: sh-sci: Remove cpufreq notifier to fix crash/deadlock
Guenter Roeck (2):
MAINTAINERS: Update mailing list and web page for hwmon subsystem
hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated
Guillaume Nault (3):
ppp: ensure file->private_data can't be overridden
ppp: take reference on channels netns
pppoe: fix reference counting in PPPoE proxy
Guo-Fu Tseng (2):
jme: Do not enable NIC WoL functions on S0
jme: Fix device PM wakeup API usage
Haishuang Yan (1):
ipv4: l2tp: fix a potential issue in l2tp_ip_recv
Hangbin Liu (1):
net/ipv6: add sysctl option accept_ra_min_hop_limit
Hannes Frederic Sowa (1):
bridge: Only call /sbin/bridge-stp for the initial network namespace
Hannes Reinecke (1):
bio: return EINTR if copying to user space got interrupted
Hans de Goede (3):
pwc: Add USB id for Philips Spc880nc webcam
saa7134: Fix bytesperline not being set correctly for planar formats
bttv: Width must be a multiple of 16 when capturing planar formats
Hector Marco-Gisbert (1):
x86/mm/32: Enable full randomization on i386 and X86_32
Helge Deller (3):
parisc: Avoid function pointers for kernel exception routines
parisc: Fix kernel crash with reversed copy_from_user()
parisc: Unbreak handling exceptions from kernel modules
Ignat Korchagin (1):
USB: usbip: fix potential out-of-bounds write
J. Bruce Fields (2):
nfsd4: fix bad bounds checking
nfsd: fix deadlock secinfo+readdir compound
Jakub Sitnicki (1):
ipv6: Count in extension headers in skb->network_header
Jann Horn (1):
fs/coredump: prevent fsuid=0 dumps into user-controlled directories
Joseph Qi (2):
ocfs2/dlm: fix race between convert and recovery
ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_list
Josh Boyer (3):
Input: powermate - fix oops with malicious USB descriptors
USB: iowarrior: fix oops with malicious USB descriptors
USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devices
Kees Cook (1):
x86: standardize mmap_rnd() usage
Manfred Rudigier (1):
net: dp83640: Fix tx timestamp overflow handling.
Manish Chopra (1):
qlge: Fix receive packets drop.
Marco Angaroni (1):
ipvs: correct initial offset of Call-ID header search in SIP persistence engine
Mario Kleiner (1):
drm/radeon: Don't drop DP 2.7 Ghz link setup on some cards.
Martin K. Petersen (1):
sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes
Martyn Welch (1):
USB: serial: cp210x: Adding GE Healthcare Device ID
Mateusz Guzik (1):
xfs: fix two memory leaks in xfs_attr_list.c error paths
Maurizio Lombardi (1):
be2iscsi: set the boot_kset pointer to NULL in case of failure
Michael Hennerich (1):
drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
Michael S. Tsirkin (1):
watchdog: rc32434_wdt: fix ioctl error handling
Nate Dailey (1):
raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang
Neal Cardwell (1):
tcp_yeah: don't set ssthresh below 2
Neil Horman (1):
sctp: Fix port hash table size computation
OGAWA Hirofumi (1):
jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path
Oliver Neukum (8):
usb: retry reset if a device times out
usb: hub: fix a typo in hub_port_init() leading to wrong logic
USB: usb_driver_claim_interface: add sanity checking
USB: cdc-acm: more sanity checking
USB: mct_u232: add sanity checking in probe
USB: cypress_m8: add endpoint sanity check
USB: digi_acceleport: do sanity checking for the number of ports
usbnet: cleanup after bind() in probe()
Paolo Abeni (1):
ipv6/udp: use sticky pktinfo egress ifindex on connect()
Peter Hurley (1):
net: irda: Fix use-after-free in irtty_open()
Rabin Vincent (1):
splice: handle zero nr_pages in splice_to_pipe()
Radim Krčmář (1):
KVM: i8254: change PIT discard tick policy
Raghava Aditya Renukunta (1):
aacraid: Fix memory leak in aac_fib_map_free
Sebastian Frias (1):
8250: use callbacks to access UART_DLL/UART_DLM
Sergei Shtylyov (1):
sh_eth: fix NULL pointer dereference in sh_eth_ring_format()
Shaohua Li (1):
raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang
Steven Rostedt (Red Hat) (2):
tracing: Have preempt(irqs)off trace preempt disabled functions
tracing: Fix crash from reading trace_pipe with sendfile
Sudip Mukherjee (1):
mac80211: fix memory leak
Takashi Iwai (4):
ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk()
ALSA: usb-audio: Add sanity checks for endpoint accesses
ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()
ALSA: timer: Use mod_timer() for rearming the system timer
Thomas Gleixner (1):
sched/cputime: Fix steal time accounting vs. CPU hotplug
Ursula Braun (1):
af_iucv: Validate socket address length in iucv_sock_bind()
Vittorio Gambaletta (VittGam) (1):
ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41.
Vladis Dronov (2):
Input: ati_remote2 - fix crashes on detecting device with invalid descriptor
ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call
Willem de Bruijn (3):
net: validate variable length ll headers
ax25: add link layer header validation function
macvtap: always pass ethernet header in linear
Xin Long (2):
sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close
sctp: lack the check for ports in sctp_v6_cmp_addr
Yoshihiro Shimoda (2):
usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()
usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer
Yuki Shibuya (1):
KVM: x86: Inject pending interrupt even if pending nmi exist
subashab@...eaurora.org (1):
xfrm: Fix crash observed during device unregistration and decryption
View attachment "linux-3.2.80.patch" of type "text/x-diff" (144923 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)
Powered by blists - more mailing lists