lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ