[<prev] [next>] [day] [month] [year] [list]
Message-ID: <lsq.1588101375.310409089@decadent.org.uk>
Date: Tue, 28 Apr 2020 20:17:19 +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.16.83
I'm announcing the release of the 3.16.83 kernel.
All users of the 3.16 kernel series should upgrade.
The updated 3.16.y git tree can be found at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.16.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.16.82 is attached to this message.
Ben.
------------
Documentation/sysctl/fs.txt | 36 ++
Makefile | 2 +-
arch/powerpc/kernel/irq.c | 4 +-
arch/x86/boot/compressed/head_64.S | 5 +
arch/x86/include/asm/kaiser.h | 10 +
arch/x86/kernel/cpu/microcode/amd.c | 4 +
arch/x86/kvm/cpuid.c | 3 +-
arch/x86/kvm/vmx.c | 2 +-
arch/x86/realmode/init.c | 4 +-
arch/x86/realmode/rm/trampoline_64.S | 3 +-
block/blk-settings.c | 2 +-
drivers/acpi/device_pm.c | 12 +-
drivers/block/floppy.c | 7 +-
drivers/gpio/gpiolib.c | 13 +-
drivers/hid/hid-core.c | 6 +
drivers/hid/hid-input.c | 16 +-
drivers/hid/hidraw.c | 7 +-
drivers/hid/uhid.c | 5 +-
drivers/hwmon/adt7475.c | 5 +-
drivers/iio/industrialio-buffer.c | 6 +-
drivers/infiniband/hw/mlx4/main.c | 16 +-
drivers/input/input.c | 26 +-
drivers/input/misc/keyspan_remote.c | 9 +-
drivers/input/tablet/aiptek.c | 6 +-
drivers/input/tablet/gtco.c | 10 +-
drivers/input/touchscreen/sur40.c | 2 +-
drivers/isdn/gigaset/usb-gigaset.c | 23 +-
drivers/md/dm-crypt.c | 4 +-
drivers/md/dm-delay.c | 16 +-
drivers/md/dm-flakey.c | 40 +-
drivers/md/dm-linear.c | 7 +-
drivers/md/dm-raid1.c | 8 +-
drivers/md/dm-snap-persistent.c | 2 +-
drivers/md/dm-stripe.c | 8 +-
drivers/md/dm-thin-metadata.c | 29 +
drivers/md/dm-thin-metadata.h | 7 +
drivers/md/persistent-data/dm-btree-remove.c | 8 +-
drivers/md/raid0.c | 2 +-
drivers/media/media-device.c | 43 +-
drivers/media/media-devnode.c | 171 +++---
drivers/media/usb/gspca/ov519.c | 10 +
drivers/media/usb/gspca/stv06xx/stv06xx.c | 19 +-
drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 4 +
drivers/media/usb/gspca/xirlink_cit.c | 18 +-
drivers/media/usb/uvc/uvc_driver.c | 2 +-
drivers/misc/enclosure.c | 3 +-
drivers/mmc/host/sdhci.c | 10 +-
drivers/net/bonding/bond_main.c | 40 +-
drivers/net/can/mscan/mscan.c | 21 +-
drivers/net/can/slcan.c | 16 +-
drivers/net/can/usb/gs_usb.c | 4 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 5 -
drivers/net/ethernet/natsemi/sonic.c | 113 +++-
drivers/net/ethernet/natsemi/sonic.h | 25 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 5 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +-
drivers/net/hamradio/6pack.c | 4 +-
drivers/net/hamradio/mkiss.c | 4 +-
drivers/net/macvlan.c | 3 +-
drivers/net/slip/slip.c | 12 +-
drivers/net/usb/r8152.c | 3 +
drivers/net/vxlan.c | 5 +-
drivers/net/wireless/libertas/cfg.c | 18 +-
drivers/net/wireless/mwifiex/sta_ioctl.c | 1 +
drivers/net/wireless/mwifiex/tdls.c | 74 ++-
drivers/pinctrl/pinctrl-baytrail.c | 212 ++++---
drivers/platform/x86/asus-wmi.c | 8 +-
drivers/platform/x86/hp-wmi.c | 2 +-
drivers/ptp/ptp_clock.c | 42 +-
drivers/ptp/ptp_private.h | 9 +-
drivers/ptp/ptp_sysfs.c | 162 +++---
drivers/scsi/fnic/vnic_dev.c | 20 +-
drivers/scsi/qla4xxx/ql4_os.c | 1 -
drivers/scsi/sd.c | 4 +-
drivers/staging/android/ashmem.c | 28 +
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 3 +-
drivers/staging/rtl8712/usb_intf.c | 2 +-
drivers/staging/usbip/vhci_rx.c | 13 +-
drivers/tty/serial/msm_serial.c | 13 +-
drivers/tty/serial/serial_core.c | 1 +
drivers/tty/vt/selection.c | 34 +-
drivers/tty/vt/vt.c | 2 -
drivers/usb/atm/ueagle-atm.c | 18 +-
drivers/usb/core/config.c | 77 ++-
drivers/usb/core/hub.c | 1 +
drivers/usb/core/quirks.c | 37 ++
drivers/usb/core/urb.c | 1 +
drivers/usb/core/usb.h | 3 +
drivers/usb/dwc3/dwc3-pci.c | 30 +
drivers/usb/host/ehci-q.c | 13 +-
drivers/usb/host/xhci-hub.c | 8 +-
drivers/usb/host/xhci-ring.c | 3 +-
drivers/usb/misc/adutux.c | 2 +-
drivers/usb/misc/idmouse.c | 2 +-
drivers/usb/mon/mon_bin.c | 32 +-
drivers/usb/musb/musbhsdma.c | 2 +-
drivers/usb/serial/ch341.c | 6 +-
drivers/usb/serial/io_edgeport.c | 26 +-
drivers/usb/serial/keyspan.c | 4 +
drivers/usb/serial/opticon.c | 2 +-
drivers/usb/serial/quatech2.c | 6 +
drivers/usb/serial/usb-serial-simple.c | 2 +
drivers/usb/serial/usb-serial.c | 3 +
drivers/vhost/net.c | 13 +-
drivers/video/console/vgacon.c | 3 +
drivers/virtio/virtio_balloon.c | 10 +
firmware/Makefile | 2 +-
fs/btrfs/Makefile | 2 +-
fs/btrfs/ctree.c | 19 +-
fs/btrfs/ctree.h | 157 +++---
fs/btrfs/dev-replace.c | 2 +-
fs/btrfs/disk-io.c | 80 +--
fs/btrfs/extent-tree.c | 110 +++-
fs/btrfs/extent_io.c | 98 ++--
fs/btrfs/extent_io.h | 25 +-
fs/btrfs/extent_map.c | 2 +-
fs/btrfs/extent_map.h | 10 +-
fs/btrfs/inode.c | 8 +-
fs/btrfs/ioctl.c | 10 +-
fs/btrfs/relocation.c | 1 +
fs/btrfs/root-tree.c | 10 +-
fs/btrfs/scrub.c | 2 +-
fs/btrfs/struct-funcs.c | 9 +-
fs/btrfs/tree-checker.c | 649 ++++++++++++++++++++++
fs/btrfs/tree-checker.h | 38 ++
fs/btrfs/tree-log.c | 24 +-
fs/btrfs/uuid-tree.c | 2 +
fs/btrfs/volumes.c | 206 +++++--
fs/btrfs/volumes.h | 2 +
fs/char_dev.c | 88 ++-
fs/ext4/dir.c | 5 +
fs/ext4/ext4.h | 13 +
fs/ext4/extents.c | 89 +--
fs/ext4/file.c | 2 +-
fs/ext4/inode.c | 117 +++-
fs/ext4/super.c | 1 +
fs/ext4/truncate.h | 2 +
fs/inode.c | 1 +
fs/locks.c | 2 +-
fs/namei.c | 56 +-
include/linux/blkdev.h | 10 +-
include/linux/blktrace_api.h | 6 +-
include/linux/cdev.h | 5 +
include/linux/fs.h | 3 +
include/linux/futex.h | 17 +-
include/linux/if_ether.h | 8 +
include/linux/kobject.h | 2 +
include/linux/mod_devicetable.h | 4 +-
include/linux/netfilter_arp/arp_tables.h | 2 +-
include/linux/posix-clock.h | 19 +-
include/linux/quotaops.h | 2 +-
include/linux/usb/quirks.h | 3 +
include/media/media-device.h | 5 +-
include/media/media-devnode.h | 32 +-
include/net/addrconf.h | 5 +-
include/net/cfg80211.h | 11 +
include/net/neighbour.h | 1 -
kernel/futex.c | 93 ++--
kernel/sysctl.c | 18 +
kernel/taskstats.c | 30 +-
kernel/time/posix-clock.c | 31 +-
kernel/trace/blktrace.c | 129 +++--
kernel/trace/ftrace.c | 6 +-
kernel/trace/trace_sched_wakeup.c | 4 +-
kernel/trace/trace_stack.c | 5 +
lib/kobject.c | 5 +-
mm/mempolicy.c | 6 +-
net/8021q/vlan_netlink.c | 10 +-
net/batman-adv/distributed-arp-table.c | 4 +-
net/bridge/br_netfilter.c | 3 +
net/bridge/netfilter/ebtables.c | 58 +-
net/core/neighbour.c | 3 -
net/ipv4/netfilter/arp_tables.c | 42 +-
net/ipv4/netfilter/arptable_filter.c | 2 +-
net/ipv4/tcp_input.c | 5 +-
net/ipv4/tcp_output.c | 8 +
net/ipv6/af_inet6.c | 2 +-
net/mac80211/cfg.c | 55 +-
net/mac80211/sta_info.c | 4 +
net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +-
net/netfilter/ipset/ip_set_core.c | 3 +-
net/netfilter/nf_conntrack_netlink.c | 3 +
net/netfilter/nft_bitwise.c | 19 +-
net/netfilter/nft_cmp.c | 18 +-
net/packet/af_packet.c | 3 +-
net/sched/ematch.c | 2 +-
net/sched/sch_fq.c | 10 +-
net/sctp/sm_sideeffect.c | 28 +-
net/wireless/util.c | 45 ++
scripts/recordmcount.c | 17 +
sound/core/pcm_native.c | 4 +
sound/core/seq/seq_timer.c | 14 +-
sound/pci/hda/patch_ca0132.c | 5 +-
sound/pci/ice1712/ice1724.c | 9 +-
sound/soc/codecs/wm8962.c | 4 +-
sound/usb/pcm.c | 44 +-
197 files changed, 3377 insertions(+), 1229 deletions(-)
Al Viro (2):
do_last(): fetch directory ->i_mode and ->i_uid before it's too late
vfs: fix do_last() regression
Alan Cox (1):
usb: dwc3: pci: Add PCI ID for Intel Braswell
Alan Stern (1):
HID: Fix slab-out-of-bounds read in hid_field_extract
Alberto Aguirre (2):
ALSA: usb-audio: add implicit fb quirk for Axe-Fx II
ALSA: usb-audio: simplify set_sync_ep_implicit_fb_quirk
Alex Sverdlin (1):
ARM: 8950/1: ftrace/recordmcount: filter relocation types
Amir Goldstein (1):
locks: print unsigned ino in /proc/locks
Ard Biesheuvel (1):
x86/efistub: Disable paging at mixed mode entry
Arnd Bergmann (2):
btrfs: tree-checker: use %zu format string for size_t
scsi: fnic: fix invalid stack access
Avinash Patil (1):
mwifiex: fix probable memory corruption while processing TDLS frame
Ben Hutchings (1):
Linux 3.16.83
Brian Norris (1):
mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
Cengiz Can (1):
blktrace: fix dereference after null check
Chao Yu (1):
quota: fix wrong condition in is_quota_modification()
Chen-Yu Tsai (1):
net: stmmac: dwmac-sunxi: Allow all RGMII modes
Christian Brauner (1):
taskstats: fix data-race
Christophe Leroy (1):
powerpc/irq: fix stack overflow verification
Cong Wang (2):
netfilter: fix a use-after-free in mtype_destroy()
net_sched: fix datalen for ematch
Dan Carpenter (1):
scsi: iscsi: qla4xxx: fix double free in probe
David Hildenbrand (1):
virtio-balloon: fix managed page counts when migrating pages between zones
David Sterba (6):
btrfs: new define for the inline extent data start
btrfs: kill extent_buffer_page helper
btrfs: cleanup, rename a few variables in btrfs_read_sys_array
btrfs: add more checks to btrfs_read_sys_array
btrfs: handle invalid num_stripes in sys_array
btrfs: tree-check: reduce stack consumption in check_dir_item
Davidlohr Bueso (1):
blktrace: re-write setting q->blk_trace
Dedy Lansky (1):
cfg80211/mac80211: make ieee80211_send_layer2_update a public function
Dmitry Torokhov (5):
HID: hid-input: clear unmapped usages
Input: add safety guards to input_set_keycode()
ptp: do not explicitly set drvdata in ptp_clock_register()
ptp: use is_visible method to hide unused attributes
ptp: create "pins" together with the rest of attributes
Emiliano Ingrassia (1):
usb: core: urb: fix URB structure initialization function
Eric Dumazet (9):
netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
neighbour: remove neigh_cleanup() method
bonding: fix bond_neigh_init()
6pack,mkiss: fix possible deadlock
tcp: do not send empty skb from tcp_write_xmit()
vlan: vlan_changelink() should propagate errors
pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
macvlan: do not assume mac_header is set in macvlan_broadcast()
macvlan: use skb_reset_mac_header() in macvlan_queue_xmit()
Erkka Talvitie (1):
USB: EHCI: Do not return -EPIPE when hub is disconnected
Eryu Guan (1):
ext4: update c/mtime on truncate up
Eugenio Pérez (1):
vhost: Check docket sk_family instead of call getname
Fabian Henneke (1):
hidraw: Return EPOLLOUT from hidraw_poll
Felipe Balbi (3):
usb: dwc3: pci: add support for Comet Lake PCH ID
usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices
usb: dwc3: pci: add support for TigerLake Devices
Filipe Manana (3):
Btrfs: fix emptiness check for dirtied extent buffers at check_leaf()
Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues
Btrfs: fix infinite loop during nocow writeback due to race
Finn Thain (4):
net/sonic: Add mutual exclusion for accessing shared state
net/sonic: Use MMIO accessors
net/sonic: Fix receive buffer handling
net/sonic: Quiesce SONIC before re-initializing descriptor memory
Florian Faber (1):
can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
Florian Westphal (6):
netfilter: ctnetlink: netns exit must wait for callbacks
netfilter: ebtables: convert BUG_ONs to WARN_ONs
netfilter: ebtables: compat: reject all padding in matches/watchers
netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct
Geert Uytterhoeven (1):
gpio: Fix error message on out-of-range GPIO in lookup table
Goldwyn Rodrigues (1):
dm flakey: check for null arg_name in parse_features()
Gu Jinxiang (1):
btrfs: validate type when reading a chunk
Hangbin Liu (1):
vxlan: fix tos value before xmit
Hans de Goede (2):
pinctrl: baytrail: Really serialize all register accesses
platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes
Heikki Krogerus (8):
usb: dwc3: pci: add support for Intel Sunrise Point PCH
usb: dwc3: pci: add support for Intel Broxton SOC
usb: dwc3: pci: add ID for one more Intel Broxton platform
usb: dwc3: pci: add Intel Kabylake PCI ID
usb: dwc3: pci: add Intel Gemini Lake PCI ID
usb: dwc3: pci: add Intel Cannonlake PCI IDs
usb: dwc3: pci: add support for Intel IceLake
usb: dwc3: pci: add ID for the Intel Comet Lake -H variant
Hou Tao (1):
dm btree: increase rebalance threshold in __rebalance2()
James Bottomley (1):
scsi: enclosure: Fix stale device oops with hot replug
Jan Kara (7):
ext4: fix races between page faults and hole punching
ext4: move unlocked dio protection from ext4_alloc_file_blocks()
ext4: fix races between buffered IO and collapse / insert range
ext4: fix races of writeback with punch hole and zero range
ext4: check for directory entries too close to block end
kobject: Export kobject_get_unless_zero()
blktrace: Protect q->blk_trace with RCU
Jari Ruusu (1):
Fix built-in early-load Intel microcode alignment
Jeff Mahoney (2):
btrfs: cleanup, stop casting for extent_map->lookup everywhere
btrfs: struct-funcs, constify readers
Jerónimo Borque (1):
USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx
Jian-Hong Pan (1):
platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0
Jim Mattson (1):
kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD
Jiri Kosina (1):
HID: hidraw, uhid: Always report EPOLLOUT
Jiri Slaby (4):
vt: selection, handle pending signals in paste_selection
vt: selection, close sel_buffer race
vt: selection, push console lock down
vt: selection, push sel_lock up
Johan Hovold (29):
staging: gigaset: fix general protection fault on probe
staging: gigaset: fix illegal free on probe errors
staging: gigaset: add endpoint-type sanity check
USB: serial: io_edgeport: fix epic endpoint lookup
USB: idmouse: fix interface sanity checks
USB: adutux: fix interface sanity check
USB: atm: ueagle-atm: add missing endpoint check
staging: rtl8188eu: fix interface sanity check
staging: rtl8712: fix interface sanity check
USB: core: fix check for duplicate endpoints
USB: core: add endpoint-blacklist quirk
USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
Input: aiptek - fix endpoint sanity check
Input: gtco - fix endpoint sanity check
Input: sur40 - fix interface sanity checks
ALSA: usb-audio: fix sync-ep altsetting sanity check
USB: serial: opticon: fix control-message timeouts
r8152: add missing endpoint sanity check
Input: keyspan-remote - fix control-message timeouts
USB: serial: suppress driver bind attributes
USB: serial: ch341: handle unbound port at reset_resume
USB: serial: io_edgeport: handle unbound ports on URB completion
USB: serial: io_edgeport: add missing active-port sanity check
USB: serial: keyspan: handle unbound ports
USB: serial: quatech2: handle unbound ports
media: ov519: add missing endpoint sanity checks
media: stv06xx: add missing descriptor sanity checks
media: xirlink_cit: add missing descriptor sanity checks
Johannes Thumshirn (1):
btrfs: ensure that a DUP or RAID1 block group has exactly two stripes
Jose Abreu (2):
net: stmmac: 16KB buffer must be 16 byte aligned
net: stmmac: Enable 16KB buffer size
Josef Bacik (9):
ext4: only call ext4_truncate when size <= isize
Btrfs: fix em leak in find_first_block_group
btrfs: do not call synchronize_srcu() in inode_tree_del
btrfs: abort transaction after failed inode updates in create_subvol
btrfs: handle ENOENT in btrfs_uuid_tree_iterate
btrfs: skip log replay on orphaned roots
btrfs: do not leak reloc root if we fail to read the fs root
btrfs: do not delete mismatched root refs
btrfs: check rw_devices, not num_devices for balance
Jouni Malinen (1):
mac80211: Do not send Layer 2 Update frame before authorization
Kaitao Cheng (1):
kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
Keiya Nobuta (1):
usb: core: hub: Improved device recognition on remote wakeup
Kenneth Klette Jonassen (1):
pkt_sched: fq: avoid hang when quantum 0
Lars Möllendorf (1):
iio: buffer: align the size of scan bytes to size of the largest element
Leo Yan (1):
tty: serial: msm_serial: Fix lockup for sysrq and oops
Linus Torvalds (1):
floppy: check FDC index for errors before assigning it
Liu Bo (9):
Btrfs: add validadtion checks for chunk loading
Btrfs: check inconsistence between chunk and block group
Btrfs: detect corruption when non-root leaf has zero item
Btrfs: check btree node's nritems
Btrfs: fix BUG_ON in btrfs_mark_buffer_dirty
Btrfs: memset to avoid stale content in btree node block
Btrfs: improve check_node to avoid reading corrupted nodes
Btrfs: kill BUG_ON in run_delayed_tree_ref
Btrfs: memset to avoid stale content in btree leaf
Logan Gunthorpe (1):
chardev: add helper function to register char devs with a struct device
Lu Fengqi (1):
btrfs: Remove redundant btrfs_release_path from btrfs_unlink_subvol
Lukas Czerner (1):
ext4: wait for existing dio workers in ext4_alloc_file_blocks()
Luuk Paulussen (1):
hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
Mao Wenan (2):
af_packet: set defaule value for tmo
net: sonic: return NETDEV_TX_OK if failed to map buffer
Marcel Holtmann (2):
HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
Mathias Nyman (2):
xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour.
xhci: make sure interrupts are restored to correct state
Mauro Carvalho Chehab (3):
media-devnode: just return 0 instead of using a var
media-devnode: fix namespace mess
media-device: dynamically allocate struct media_devnode
Max Kellermann (2):
drivers/media/media-devnode: clear private_data before put_device()
media-devnode: add missing mutex lock in error handler
Michael Straube (1):
staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
Michał Mirosław (1):
mmc: sdhci: fix minimum clock rate for v3 controller
Mika Westerberg (4):
pinctrl: baytrail: Relax GPIO request rules
pinctrl: baytrail: Clear interrupt triggering from pins that are in GPIO mode
pinctrl: baytrail: Rework interrupt handling
pinctrl: baytrail: Serialize all register access
Mike Snitzer (1):
dm flakey: fix reads to be issued if drop_writes configured
Mikulas Patocka (1):
block: fix an integer overflow in logical block size
Moni Shoua (1):
IB/mlx4: Avoid executing gid task when device is being removed
Nicolai Stange (2):
libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
libertas: make lbs_ibss_join_existing() return error code on rates overflow
Nikos Tsironis (1):
dm thin metadata: Add support for a pre-commit callback
Pablo Neira Ayuso (2):
netfilter: nf_tables: missing sanitization in data from userspace
netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init()
Paolo Bonzini (1):
KVM: nVMX: Don't emulate instructions in guest mode
Parav Pandit (1):
IB/mlx4: Follow mirror sequence of device add during device removal
Paul Cercueil (1):
usb: musb: dma: Correct parameter passed to IRQ handler
Pavel Tatashin (1):
x86/pti/efi: broken conversion from efi to kernel page table
Pengcheng Yang (1):
tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
Pete Zaitcev (1):
usb: mon: Fix a deadlock in usbmon between mmap and read
Peter Hurley (1):
tty: vt: Fix !TASK_RUNNING diagnostic warning from paste_selection()
Peter Zijlstra (1):
futex: Fix inode life-time issue
Qu Wenruo (14):
btrfs: Enhance chunk validation check
btrfs: Refactor check_leaf function for later expansion
btrfs: Check if item pointer overlaps with the item itself
btrfs: Add sanity check for EXTENT_DATA when reading out leaf
btrfs: Add checker for EXTENT_CSUM
btrfs: Move leaf and node validation checker to tree-checker.c
btrfs: tree-checker: Enhance btrfs_check_node output
btrfs: tree-checker: Fix false panic for sanity test
btrfs: tree-checker: Add checker for dir item
btrfs: tree-checker: Verify block_group_item
btrfs: tree-checker: Detect invalid and empty essential trees
btrfs: Check that each block group has corresponding chunk at mount time
btrfs: Verify that every chunk has corresponding block group at mount time
btrfs: tree-checker: Check level for leaves and nodes
Radoslaw Tyl (1):
ixgbevf: Remove limit of 10 entries for unicast filter list
Rafael J. Wysocki (1):
ACPI: PM: Avoid attaching ACPI PM domain to certain devices
Randy Dunlap (1):
mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
Richard Palethorpe (2):
can, slip: Protect tty->disc_data in write_wakeup and close with RCU
slcan: Don't transmit uninitialized stack data in padding
Russell King (2):
gpiolib: fix up emulated open drain outputs
mod_devicetable: fix PHY module format
Sabrina Dubroca (1):
net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
Salvatore Mesoraca (1):
namei: allow restricted O_CREAT of FIFOs and regular files
Shaokun Zhang (1):
btrfs: tree-checker: Fix misleading group system information
Shengjiu Wang (1):
ASoC: wm8962: fix lambda value
Shuah Khan (3):
media: Fix media_open() to clear filp->private_data in error leg
media: fix use-after-free in cdev_put() when app exits after driver unbind
media: fix media devnode ioctl/syscall and unregister race
Steven Rostedt (VMware) (1):
tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
Sudip Mukherjee (2):
tty: link tty and port before configuring it as console
tty: always relink the port
Suren Baghdasaryan (1):
staging: android: ashmem: Disallow ashmem memory from being remapped
Suwan Kim (1):
usbip: Fix error path of vhci_recv_ret_submit()
Sven Eckelmann (1):
batman-adv: Fix DAT candidate selection on little endian systems
Takashi Iwai (4):
ALSA: pcm: Avoid possible info leaks from PCM stream buffers
ALSA: hda/ca0132 - Avoid endless loop
ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
ALSA: seq: Fix racy access for queue timer in proc read
Thomas Gleixner (1):
futex: Unbreak futex hashing
Tom Lendacky (1):
x86/microcode/AMD: Add support for fam17h microcode loading
Vivek Goyal (1):
dm: do not override error code returned from dm_get_device()
Vladis Dronov (2):
ptp: fix the race between the release of ptp_clock and cdev
ptp: free ptp device pin descriptors properly
Wang Shilong (1):
Btrfs: fix wrong max inline data size limit
Wei Yongjun (1):
dm flakey: return -EINVAL on interval bounds error in flakey_ctr()
Wen Huang (1):
libertas: Fix two buffer overflows at parsing bss descriptor
Wen Yang (1):
ftrace: Avoid potential division by zero in function profiler
Will Deacon (1):
chardev: Avoid potential use-after-free in 'chrdev_open()'
Xiang Chen (1):
scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI
Xin Long (1):
sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
YueHaibing (1):
ptp: Fix pass zero to ERR_PTR() in ptp_clock_register
Zhang Xiaoxu (1):
vgacon: Fix a UAF in vgacon_invert_region
qize wang (1):
mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()
View attachment "linux-3.16.83.patch" of type "text/x-diff" (327336 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists