mbox series

[Xenial,SRU,Pull] Xenial update: 4.4.204 & 4.4.205 upstream stable releases

Message ID 20191204212722.25169-1-connor.kuehl@canonical.com
State New
Headers show
Series [Xenial,SRU,Pull] Xenial update: 4.4.204 & 4.4.205 upstream stable releases | expand

Pull-request

git://git.launchpad.net/~connork/+git/xenial update-to-4.4.204-5

Message

Connor Kuehl Dec. 4, 2019, 9:27 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1854855
BugLink: https://bugs.launchpad.net/bugs/1854857

NOTE: I am including both 4.4.204 and 4.4.205 in this pull request since 4.4.205
is just a revert of a commit included in 4.4.204. The reverted commit could have
just been dropped from 4.4.204 and 4.4.205 could then be skipped, but it just
seems nicer to remain in lockstep with upstream stable as much as possible and
they released at the same time anyway.

For 4.4.204:

Please note the following commits were skipped since they are already applied:

* platform/x86: asus-wmi: Only Tell EC the OS will handle display hotkeys from asus_nb_wmi
130,132d128
* powerpc/64s: support nospectre_v2 cmdline option
* powerpc/book3s64: Fix link stack flush on context switch
* KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel

----------------------------------------------------------------
The following changes since commit 6ed0686f109ca669a77112261aeda32e666da2ef:

  UBUNTU: Ubuntu-4.4.0-171.200 (2019-12-03 11:20:55 +0100)

are available in the Git repository at:

  git://git.launchpad.net/~connork/+git/xenial update-to-4.4.204-5

for you to fetch changes up to 31b8378e695cad28780a8dfbe9b7a408521790af:

  UBUNTU: upstream stable to v4.4.205 (2019-12-04 10:50:10 -0800)

----------------------------------------------------------------
Adrian Bunk (1):
      mwifiex: Fix NL80211_TX_POWER_LIMITED

Adrian Hunter (1):
      mmc: block: Fix tag condition with packed writes

Al Viro (1):
      synclink_gt(): fix compat_ioctl()

Aleksander Morgado (2):
      USB: serial: option: add support for DW5821e with eSIM support
      USB: serial: option: add support for Foxconn T77W968 LTE modules

Alexander Kapshuk (1):
      x86/insn: Fix awk regexp warnings

Alexander Popov (1):
      media: vivid: Fix wrong locking that causes race conditions on streaming stop

Alexey Brodkin (1):
      ARC: perf: Accommodate big-endian CPU

Ali MJ Al-Nasrawy (2):
      brcmsmac: AP mode: update beacon when TIM changes
      brcmsmac: never log "tid x is not agg'able" by default

Andreas Gruenbacher (1):
      gfs2: Fix marking bitmaps non-full

Andrey Ryabinin (1):
      mm/ksm.c: don't WARN if page is still mapped in remove_stable_node()

Anton Ivanov (1):
      um: Make line/tty semantics use true write IRQ

Arnd Bergmann (1):
      platform/x86: asus-wmi: add SERIO_I8042 dependency

Bart Van Assche (1):
      dm: use blk_set_queue_dying() in __dm_destroy()

Benjamin Herrenschmidt (1):
      macintosh/windfarm_smu_sat: Fix debug output

Bernd Porr (1):
      staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error

Bo Yan (1):
      cpufreq: Skip cpufreq resume if it's not suspended

Brian Masney (1):
      pinctrl: qcom: spmi-gpio: fix gpio-hog related boot issues

Changwei Ge (1):
      ocfs2: don't put and assigning null to bh allocated outside

Chaotian Jing (1):
      mmc: mediatek: fix cannot receive new request when msdc_cmd_is_ready fail

Christoph Hellwig (2):
      scsi: dc395x: fix dma API usage in srb_done
      scsi: dc395x: fix DMA API usage in sg_update_list

Christophe JAILLET (1):
      wlcore: Fix the return value in case of error in 'wlcore_vendor_cmd_smart_config_start()'

Colin Ian King (1):
      fs/hfs/extent.c: fix array out of bounds read of array extent

Connor Kuehl (2):
      UBUNTU: upstream stable to v4.4.204
      UBUNTU: upstream stable to v4.4.205

Dan Carpenter (4):
      net: rtnetlink: prevent underflows in do_setvfinfo()
      powerpc: Fix signedness bug in update_flash_db()
      qlcnic: fix a return in qlcnic_dcb_get_capability()
      wireless: airo: potential buffer overflow in sprintf()

Dave Chinner (1):
      mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock

Dave Jiang (1):
      ntb: intel: fix return value for ndev_vec_mask()

David Barmann (1):
      sock: Reset dst when changing sk_mark via setsockopt

David S. Miller (2):
      sparc: Fix parport build warnings.
      sparc64: Rework xchg() definition to avoid warnings.

Davide Caratti (1):
      net/sched: act_pedit: fix WARN() in the traffic path

Denis Efremov (1):
      ath9k_hw: fix uninitialized variable data

Duncan Laurie (1):
      gsmi: Fix bug in append_to_eventlog sysfs handler

Eric Dumazet (1):
      net: do not abort bulk send on BQL status

Ernesto A. Fernández (6):
      hfsplus: fix BUG on bnode parent update
      hfs: fix BUG on bnode parent update
      hfsplus: prevent btree data loss on ENOSPC
      hfs: prevent btree data loss on ENOSPC
      hfsplus: fix return value of hfsplus_get_block()
      hfs: fix return value of hfs_get_block()

Fabio Estevam (1):
      mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values

Gang He (1):
      ocfs2: remove ocfs2_is_o2cb_active()

Geert Uytterhoeven (1):
      thermal: rcar_thermal: Prevent hardware access during system suspend

Greg Kroah-Hartman (4):
      usb-serial: cp201x: support Mark-10 digital force gauge
      Linux 4.4.204
      Revert "sock: Reset dst when changing sk_mark via setsockopt"
      Linux 4.4.205

Gustavo A. R. Silva (2):
      scsi: ips: fix missing break in switch
      rtl8xxxu: Fix missing break in switch

Hari Vyas (1):
      arm64: fix for bad_mode() handler to always result in panic

James Erwin (1):
      IB/hfi1: Ensure full Gen3 speed in a Gen4 system

James Smart (1):
      scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces

Jia-Ju Bai (1):
      fs/ocfs2/dlm/dlmdebug.c: fix a sleep-in-atomic-context bug in dlm_print_one_mle()

Johan Hovold (2):
      USB: serial: mos7720: fix remote wakeup
      USB: serial: mos7840: fix remote wakeup

Jon Mason (1):
      ntb_netdev: fix sleep time mismatch

Joseph Qi (1):
      Revert "fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()"

João Paulo Rechi Vita (5):
      asus-wmi: Create quirk for airplane_mode LED
      asus-wmi: Add quirk_no_rfkill_wapf4 for the Asus X456UF
      asus-wmi: Add quirk_no_rfkill for the Asus N552VW
      asus-wmi: Add quirk_no_rfkill for the Asus U303LB
      asus-wmi: Add quirk_no_rfkill for the Asus Z550MA

Kai Shen (1):
      cpufreq: Add NULL checks to show() and store() methods of cpufreq

Kai-Chuan Hsieh (1):
      platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB

Kiernan Hager (1):
      platform/x86: asus-nb-wmi: Support ALS on the Zenbook UX430UQ

Kishon Vijay Abraham I (1):
      PCI: keystone: Use quirk to limit MRRS for K2G

Kyeongdon Kim (1):
      net: fix warning in af_unix

Larry Chen (1):
      ocfs2: fix clusters leak in ocfs2_defrag_extent()

Laurent Vivier (1):
      virtio_console: allocate inbufs in add_port() only if it is needed

Lubomir Rintel (1):
      clk: mmp2: fix the clock id for sdh2_clk and sdh3_clk

Luigi Rizzo (1):
      net/mlx4_en: fix mlx4 ethtool -N insertion

Marek Szyprowski (1):
      mfd: max8997: Enale irq-wakeup unconditionally

Martin Habets (1):
      sfc: Only cancel the PPS workqueue if it exists

Masami Hiramatsu (1):
      selftests/ftrace: Fix to test kprobe $comm arg only if available

Mattias Jacobsson (1):
      USB: misc: appledisplay: fix backlight update_status return code

Michael S. Tsirkin (5):
      virtio_console: reset on out of memory
      virtio_console: don't tie bufs to a vq
      virtio_console: fix uninitialized variable use
      virtio_console: drop custom control queue cleanup
      virtio_console: move removal code

Miroslav Lichvar (1):
      igb: shorten maximum PHC timecounter update interval

Nathan Chancellor (7):
      scsi: isci: Use proper enumerated type in atapi_d2h_reg_frame_handler
      scsi: isci: Change sci_controller_start_task's return type to sci_status
      scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param
      atm: zatm: Fix empty body Clang warnings
      rtc: s35390a: Change buf's type to u8 in s35390a_init
      mISDN: Fix type of switch control variable in ctrl_teimanager
      pinctrl: zynq: Use define directive for PIN_CONFIG_IO_STANDARD

Nikolay Borisov (1):
      btrfs: handle error of get_old_root

Oleksij Rempel (3):
      platform/x86: asus-wmi: Filter buggy scan codes on ASUS Q500A
      asus-wmi: provide access to ALS control
      platform/x86: asus-wmi: try to set als by default

Oliver Neukum (2):
      media: b2c2-flexcop-usb: add sanity checking
      appledisplay: fix error handling in the scheduled work

Omar Sandoval (1):
      amiflop: clean up on errors during setup

Pavel Löbl (1):
      USB: serial: mos7840: add USB ID to support Moxa UPort 2210

Philipp Klocke (1):
      ALSA: i2c/cs8427: Fix int to char conversion

Rasmus Villemoes (2):
      linux/bitmap.h: handle constant zero-size bitmaps correctly
      linux/bitmap.h: fix type of nbits in bitmap_shift_right()

Richard Guy Briggs (1):
      audit: print empty EXECVE args

Sam Bobroff (1):
      powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field

Sean Young (1):
      media: imon: invalid dereference in imon_touch_event

Sergei Shtylyov (1):
      spi: sh-msiof: fix deferred probing

Sergey Senozhatsky (1):
      printk: fix integer overflow in setup_log_buf()

Shaokun Zhang (1):
      rtlwifi: rtl8192de: Fix misleading REG_MCUFWDL information

Shivasharan S (1):
      scsi: megaraid_sas: Fix msleep granularity

Steven Rostedt (VMware) (1):
      kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack

Suganath Prabu (2):
      scsi: mpt3sas: Fix Sync cache command failure during driver unload
      scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11

Takashi Sakamoto (1):
      ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback

Thomas Richter (1):
      s390/perf: Return error when debug_register fails

Tomas Bortoli (1):
      Bluetooth: Fix invalid-free in bcsp_close()

Trond Myklebust (1):
      SUNRPC: Fix a compile warning for cmpxchg64()

Tycho Andersen (2):
      dlm: fix invalid free
      dlm: don't leak kernel pointer to userspace

Uros Bizjak (1):
      KVM/x86: Fix invvpid and invept register operand size in 64-bit mode

Valentin Schneider (1):
      sched/fair: Don't increase sd->balance_interval on newidle balance

Vandana BN (1):
      media: vivid: Set vid_cap_streaming and vid_out_streaming to true

Vignesh R (2):
      spi: omap2-mcspi: Set FIFO DMA trigger level to word length
      spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch

Vito Caputo (1):
      media: cxusb: detect cxusb_ctrl_msg error in query

Waiman Long (2):
      x86/speculation: Fix incorrect MDS/TAA mitigation status
      x86/speculation: Fix redundant MDS mitigation message

Wenwen Wang (1):
      misc: mic: fix a DMA pool free failure

Yan, Zheng (1):
      ceph: fix dentry leak in ceph_readdir_prepopulate

YueHaibing (1):
      net: bcmgenet: return correct value 'ret' from bcmgenet_power_down

zino lin (1):
      platform/x86: asus-wmi: fix asus ux303ub brightness issue

 Documentation/admin-guide/hw-vuln/mds.rst          |   7 +-
 .../admin-guide/hw-vuln/tsx_async_abort.rst        |   5 +-
 Documentation/kernel-parameters.txt                |  11 ++
 Makefile                                           |   2 +-
 arch/arc/kernel/perf_event.c                       |   4 +-
 arch/arm64/kernel/traps.c                          |   1 -
 arch/powerpc/kernel/eeh_pe.c                       |   2 +-
 arch/powerpc/platforms/ps3/os-area.c               |   2 +-
 arch/s390/kernel/perf_cpum_sf.c                    |   6 +-
 arch/sparc/include/asm/cmpxchg_64.h                |   7 +-
 arch/sparc/include/asm/parport.h                   |   2 +
 arch/um/drivers/line.c                             |   2 +-
 arch/x86/include/asm/ptrace.h                      |  42 +++++--
 arch/x86/kernel/cpu/bugs.c                         |  30 ++++-
 arch/x86/kvm/vmx.c                                 |   4 +-
 arch/x86/tools/gen-insn-attr-x86.awk               |   4 +-
 debian.master/upstream-stable                      |   2 +-
 drivers/atm/zatm.c                                 |  42 +++----
 drivers/block/amiflop.c                            |  84 ++++++-------
 drivers/bluetooth/hci_bcsp.c                       |   3 +
 drivers/char/virtio_console.c                      | 140 ++++++++++-----------
 drivers/clk/mmp/clk-of-mmp2.c                      |   4 +-
 drivers/cpufreq/cpufreq.c                          |   9 ++
 drivers/firmware/google/gsmi.c                     |   5 +-
 drivers/isdn/mISDN/tei.c                           |   7 +-
 drivers/macintosh/windfarm_smu_sat.c               |  25 ++--
 drivers/md/dm.c                                    |   4 +-
 drivers/media/platform/vivid/vivid-kthread-cap.c   |   8 +-
 drivers/media/platform/vivid/vivid-kthread-out.c   |   8 +-
 drivers/media/platform/vivid/vivid-sdr-cap.c       |   8 +-
 drivers/media/platform/vivid/vivid-vid-cap.c       |   3 -
 drivers/media/platform/vivid/vivid-vid-out.c       |   3 -
 drivers/media/rc/imon.c                            |   3 +-
 drivers/media/usb/b2c2/flexcop-usb.c               |   3 +
 drivers/media/usb/dvb-usb/cxusb.c                  |   3 +-
 drivers/mfd/max8997.c                              |   8 +-
 drivers/mfd/mc13xxx-core.c                         |   3 +-
 drivers/misc/mic/scif/scif_fence.c                 |   2 +-
 drivers/mmc/card/block.c                           |   3 +-
 drivers/mmc/host/mtk-sd.c                          |   2 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   2 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |   8 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   1 +
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c    |   2 +-
 drivers/net/ethernet/sfc/ptp.c                     |   3 +-
 drivers/net/ntb_netdev.c                           |   2 +-
 drivers/net/wireless/airo.c                        |   2 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |   2 +-
 .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  |  30 ++++-
 drivers/net/wireless/brcm80211/brcmsmac/main.h     |   1 +
 drivers/net/wireless/mwifiex/cfg80211.c            |  13 +-
 drivers/net/wireless/mwifiex/ioctl.h               |   1 +
 drivers/net/wireless/mwifiex/sta_ioctl.c           |  11 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c   |   1 +
 .../net/wireless/realtek/rtlwifi/rtl8192de/fw.c    |   2 +-
 drivers/net/wireless/ti/wlcore/vendor_cmd.c        |   2 +-
 drivers/ntb/hw/intel/ntb_hw_intel.c                |   2 +-
 drivers/pci/host/pci-keystone.c                    |   3 +
 drivers/pinctrl/pinctrl-zynq.c                     |   9 +-
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |  21 +++-
 drivers/platform/x86/Kconfig                       |   1 +
 drivers/platform/x86/asus-nb-wmi.c                 | 140 ++++++++++++++++++++-
 drivers/platform/x86/asus-wmi.c                    |  57 ++++++++-
 drivers/platform/x86/asus-wmi.h                    |   8 ++
 drivers/rtc/rtc-s35390a.c                          |   2 +-
 drivers/scsi/dc395x.c                              |  12 +-
 drivers/scsi/ips.c                                 |   1 +
 drivers/scsi/isci/host.c                           |   8 +-
 drivers/scsi/isci/host.h                           |   2 +-
 drivers/scsi/isci/request.c                        |   4 +-
 drivers/scsi/isci/task.c                           |   4 +-
 drivers/scsi/iscsi_tcp.c                           |   3 +-
 drivers/scsi/lpfc/lpfc_els.c                       |   2 +
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  20 +++
 drivers/scsi/lpfc/lpfc_init.c                      |   2 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  11 +-
 drivers/scsi/lpfc/lpfc_sli4.h                      |   1 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |   4 +-
 drivers/scsi/mpt3sas/mpt3sas_config.c              |   4 -
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |  36 +++++-
 drivers/spi/spi-omap2-mcspi.c                      |  26 ++--
 drivers/spi/spi-sh-msiof.c                         |   4 +-
 drivers/staging/comedi/drivers/usbduxfast.c        |  21 ++--
 drivers/staging/rdma/hfi1/pcie.c                   |   3 +-
 drivers/thermal/rcar_thermal.c                     |   4 +-
 drivers/tty/synclink_gt.c                          |  16 +--
 drivers/usb/misc/appledisplay.c                    |  15 ++-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/mos7720.c                       |   4 -
 drivers/usb/serial/mos7840.c                       |  16 ++-
 drivers/usb/serial/option.c                        |   7 ++
 fs/btrfs/ctree.c                                   |   4 +
 fs/ceph/inode.c                                    |   1 -
 fs/dlm/member.c                                    |   5 +-
 fs/dlm/user.c                                      |   2 +-
 fs/gfs2/rgrp.c                                     |  13 +-
 fs/hfs/brec.c                                      |   1 +
 fs/hfs/btree.c                                     |  41 +++---
 fs/hfs/btree.h                                     |   1 +
 fs/hfs/catalog.c                                   |  16 +++
 fs/hfs/extent.c                                    |  10 +-
 fs/hfsplus/attributes.c                            |  10 ++
 fs/hfsplus/brec.c                                  |   1 +
 fs/hfsplus/btree.c                                 |  44 ++++---
 fs/hfsplus/catalog.c                               |  24 ++++
 fs/hfsplus/extents.c                               |   8 +-
 fs/hfsplus/hfsplus_fs.h                            |   2 +
 fs/ocfs2/buffer_head_io.c                          |  77 +++++++++---
 fs/ocfs2/dlm/dlmdebug.c                            |   2 +-
 fs/ocfs2/dlmglue.c                                 |   2 +-
 fs/ocfs2/move_extents.c                            |  17 +++
 fs/ocfs2/stackglue.c                               |   6 -
 fs/ocfs2/stackglue.h                               |   3 -
 fs/ocfs2/xattr.c                                   |  56 +++++----
 include/linux/bitmap.h                             |   9 +-
 include/linux/mfd/max8997.h                        |   1 -
 include/linux/mfd/mc13xxx.h                        |   1 +
 kernel/auditsc.c                                   |   2 +-
 kernel/printk/printk.c                             |   2 +-
 kernel/sched/fair.c                                |  13 +-
 mm/ksm.c                                           |  14 +--
 mm/page-writeback.c                                |  33 +++--
 net/core/dev.c                                     |   2 +-
 net/core/rtnetlink.c                               |  16 +++
 net/sched/act_pedit.c                              |   5 +-
 net/sunrpc/auth_gss/gss_krb5_seal.c                |   1 +
 net/unix/af_unix.c                                 |   2 +
 sound/firewire/isight.c                            |  10 +-
 sound/i2c/cs8427.c                                 |   2 +-
 .../util/intel-pt-decoder/gen-insn-attr-x86.awk    |   4 +-
 .../ftrace/test.d/kprobe/kprobe_args_syntax.tc     |   3 +
 131 files changed, 1052 insertions(+), 484 deletions(-)

Comments

Kleber Sacilotto de Souza Dec. 10, 2019, 11:54 a.m. UTC | #1
On 2019-12-04 22:27, Connor Kuehl wrote:
> BugLink: https://bugs.launchpad.net/bugs/1854855
> BugLink: https://bugs.launchpad.net/bugs/1854857
> 
> NOTE: I am including both 4.4.204 and 4.4.205 in this pull request since 4.4.205
> is just a revert of a commit included in 4.4.204. The reverted commit could have
> just been dropped from 4.4.204 and 4.4.205 could then be skipped, but it just
> seems nicer to remain in lockstep with upstream stable as much as possible and
> they released at the same time anyway.
> 
> For 4.4.204:
> 
> Please note the following commits were skipped since they are already applied:
> 
> * platform/x86: asus-wmi: Only Tell EC the OS will handle display hotkeys from asus_nb_wmi
> 130,132d128
> * powerpc/64s: support nospectre_v2 cmdline option
> * powerpc/book3s64: Fix link stack flush on context switch
> * KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
> 
> ----------------------------------------------------------------
> The following changes since commit 6ed0686f109ca669a77112261aeda32e666da2ef:
> 
>   UBUNTU: Ubuntu-4.4.0-171.200 (2019-12-03 11:20:55 +0100)
> 
> are available in the Git repository at:
> 
>   git://git.launchpad.net/~connork/+git/xenial update-to-4.4.204-5
> 
> for you to fetch changes up to 31b8378e695cad28780a8dfbe9b7a408521790af:
> 
>   UBUNTU: upstream stable to v4.4.205 (2019-12-04 10:50:10 -0800)

Applied to xenial/master-next branch.

Thanks,
Kleber

> 
> ----------------------------------------------------------------
> Adrian Bunk (1):
>       mwifiex: Fix NL80211_TX_POWER_LIMITED
> 
> Adrian Hunter (1):
>       mmc: block: Fix tag condition with packed writes
> 
> Al Viro (1):
>       synclink_gt(): fix compat_ioctl()
> 
> Aleksander Morgado (2):
>       USB: serial: option: add support for DW5821e with eSIM support
>       USB: serial: option: add support for Foxconn T77W968 LTE modules
> 
> Alexander Kapshuk (1):
>       x86/insn: Fix awk regexp warnings
> 
> Alexander Popov (1):
>       media: vivid: Fix wrong locking that causes race conditions on streaming stop
> 
> Alexey Brodkin (1):
>       ARC: perf: Accommodate big-endian CPU
> 
> Ali MJ Al-Nasrawy (2):
>       brcmsmac: AP mode: update beacon when TIM changes
>       brcmsmac: never log "tid x is not agg'able" by default
> 
> Andreas Gruenbacher (1):
>       gfs2: Fix marking bitmaps non-full
> 
> Andrey Ryabinin (1):
>       mm/ksm.c: don't WARN if page is still mapped in remove_stable_node()
> 
> Anton Ivanov (1):
>       um: Make line/tty semantics use true write IRQ
> 
> Arnd Bergmann (1):
>       platform/x86: asus-wmi: add SERIO_I8042 dependency
> 
> Bart Van Assche (1):
>       dm: use blk_set_queue_dying() in __dm_destroy()
> 
> Benjamin Herrenschmidt (1):
>       macintosh/windfarm_smu_sat: Fix debug output
> 
> Bernd Porr (1):
>       staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
> 
> Bo Yan (1):
>       cpufreq: Skip cpufreq resume if it's not suspended
> 
> Brian Masney (1):
>       pinctrl: qcom: spmi-gpio: fix gpio-hog related boot issues
> 
> Changwei Ge (1):
>       ocfs2: don't put and assigning null to bh allocated outside
> 
> Chaotian Jing (1):
>       mmc: mediatek: fix cannot receive new request when msdc_cmd_is_ready fail
> 
> Christoph Hellwig (2):
>       scsi: dc395x: fix dma API usage in srb_done
>       scsi: dc395x: fix DMA API usage in sg_update_list
> 
> Christophe JAILLET (1):
>       wlcore: Fix the return value in case of error in 'wlcore_vendor_cmd_smart_config_start()'
> 
> Colin Ian King (1):
>       fs/hfs/extent.c: fix array out of bounds read of array extent
> 
> Connor Kuehl (2):
>       UBUNTU: upstream stable to v4.4.204
>       UBUNTU: upstream stable to v4.4.205
> 
> Dan Carpenter (4):
>       net: rtnetlink: prevent underflows in do_setvfinfo()
>       powerpc: Fix signedness bug in update_flash_db()
>       qlcnic: fix a return in qlcnic_dcb_get_capability()
>       wireless: airo: potential buffer overflow in sprintf()
> 
> Dave Chinner (1):
>       mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock
> 
> Dave Jiang (1):
>       ntb: intel: fix return value for ndev_vec_mask()
> 
> David Barmann (1):
>       sock: Reset dst when changing sk_mark via setsockopt
> 
> David S. Miller (2):
>       sparc: Fix parport build warnings.
>       sparc64: Rework xchg() definition to avoid warnings.
> 
> Davide Caratti (1):
>       net/sched: act_pedit: fix WARN() in the traffic path
> 
> Denis Efremov (1):
>       ath9k_hw: fix uninitialized variable data
> 
> Duncan Laurie (1):
>       gsmi: Fix bug in append_to_eventlog sysfs handler
> 
> Eric Dumazet (1):
>       net: do not abort bulk send on BQL status
> 
> Ernesto A. Fernández (6):
>       hfsplus: fix BUG on bnode parent update
>       hfs: fix BUG on bnode parent update
>       hfsplus: prevent btree data loss on ENOSPC
>       hfs: prevent btree data loss on ENOSPC
>       hfsplus: fix return value of hfsplus_get_block()
>       hfs: fix return value of hfs_get_block()
> 
> Fabio Estevam (1):
>       mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values
> 
> Gang He (1):
>       ocfs2: remove ocfs2_is_o2cb_active()
> 
> Geert Uytterhoeven (1):
>       thermal: rcar_thermal: Prevent hardware access during system suspend
> 
> Greg Kroah-Hartman (4):
>       usb-serial: cp201x: support Mark-10 digital force gauge
>       Linux 4.4.204
>       Revert "sock: Reset dst when changing sk_mark via setsockopt"
>       Linux 4.4.205
> 
> Gustavo A. R. Silva (2):
>       scsi: ips: fix missing break in switch
>       rtl8xxxu: Fix missing break in switch
> 
> Hari Vyas (1):
>       arm64: fix for bad_mode() handler to always result in panic
> 
> James Erwin (1):
>       IB/hfi1: Ensure full Gen3 speed in a Gen4 system
> 
> James Smart (1):
>       scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces
> 
> Jia-Ju Bai (1):
>       fs/ocfs2/dlm/dlmdebug.c: fix a sleep-in-atomic-context bug in dlm_print_one_mle()
> 
> Johan Hovold (2):
>       USB: serial: mos7720: fix remote wakeup
>       USB: serial: mos7840: fix remote wakeup
> 
> Jon Mason (1):
>       ntb_netdev: fix sleep time mismatch
> 
> Joseph Qi (1):
>       Revert "fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()"
> 
> João Paulo Rechi Vita (5):
>       asus-wmi: Create quirk for airplane_mode LED
>       asus-wmi: Add quirk_no_rfkill_wapf4 for the Asus X456UF
>       asus-wmi: Add quirk_no_rfkill for the Asus N552VW
>       asus-wmi: Add quirk_no_rfkill for the Asus U303LB
>       asus-wmi: Add quirk_no_rfkill for the Asus Z550MA
> 
> Kai Shen (1):
>       cpufreq: Add NULL checks to show() and store() methods of cpufreq
> 
> Kai-Chuan Hsieh (1):
>       platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB
> 
> Kiernan Hager (1):
>       platform/x86: asus-nb-wmi: Support ALS on the Zenbook UX430UQ
> 
> Kishon Vijay Abraham I (1):
>       PCI: keystone: Use quirk to limit MRRS for K2G
> 
> Kyeongdon Kim (1):
>       net: fix warning in af_unix
> 
> Larry Chen (1):
>       ocfs2: fix clusters leak in ocfs2_defrag_extent()
> 
> Laurent Vivier (1):
>       virtio_console: allocate inbufs in add_port() only if it is needed
> 
> Lubomir Rintel (1):
>       clk: mmp2: fix the clock id for sdh2_clk and sdh3_clk
> 
> Luigi Rizzo (1):
>       net/mlx4_en: fix mlx4 ethtool -N insertion
> 
> Marek Szyprowski (1):
>       mfd: max8997: Enale irq-wakeup unconditionally
> 
> Martin Habets (1):
>       sfc: Only cancel the PPS workqueue if it exists
> 
> Masami Hiramatsu (1):
>       selftests/ftrace: Fix to test kprobe $comm arg only if available
> 
> Mattias Jacobsson (1):
>       USB: misc: appledisplay: fix backlight update_status return code
> 
> Michael S. Tsirkin (5):
>       virtio_console: reset on out of memory
>       virtio_console: don't tie bufs to a vq
>       virtio_console: fix uninitialized variable use
>       virtio_console: drop custom control queue cleanup
>       virtio_console: move removal code
> 
> Miroslav Lichvar (1):
>       igb: shorten maximum PHC timecounter update interval
> 
> Nathan Chancellor (7):
>       scsi: isci: Use proper enumerated type in atapi_d2h_reg_frame_handler
>       scsi: isci: Change sci_controller_start_task's return type to sci_status
>       scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param
>       atm: zatm: Fix empty body Clang warnings
>       rtc: s35390a: Change buf's type to u8 in s35390a_init
>       mISDN: Fix type of switch control variable in ctrl_teimanager
>       pinctrl: zynq: Use define directive for PIN_CONFIG_IO_STANDARD
> 
> Nikolay Borisov (1):
>       btrfs: handle error of get_old_root
> 
> Oleksij Rempel (3):
>       platform/x86: asus-wmi: Filter buggy scan codes on ASUS Q500A
>       asus-wmi: provide access to ALS control
>       platform/x86: asus-wmi: try to set als by default
> 
> Oliver Neukum (2):
>       media: b2c2-flexcop-usb: add sanity checking
>       appledisplay: fix error handling in the scheduled work
> 
> Omar Sandoval (1):
>       amiflop: clean up on errors during setup
> 
> Pavel Löbl (1):
>       USB: serial: mos7840: add USB ID to support Moxa UPort 2210
> 
> Philipp Klocke (1):
>       ALSA: i2c/cs8427: Fix int to char conversion
> 
> Rasmus Villemoes (2):
>       linux/bitmap.h: handle constant zero-size bitmaps correctly
>       linux/bitmap.h: fix type of nbits in bitmap_shift_right()
> 
> Richard Guy Briggs (1):
>       audit: print empty EXECVE args
> 
> Sam Bobroff (1):
>       powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field
> 
> Sean Young (1):
>       media: imon: invalid dereference in imon_touch_event
> 
> Sergei Shtylyov (1):
>       spi: sh-msiof: fix deferred probing
> 
> Sergey Senozhatsky (1):
>       printk: fix integer overflow in setup_log_buf()
> 
> Shaokun Zhang (1):
>       rtlwifi: rtl8192de: Fix misleading REG_MCUFWDL information
> 
> Shivasharan S (1):
>       scsi: megaraid_sas: Fix msleep granularity
> 
> Steven Rostedt (VMware) (1):
>       kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack
> 
> Suganath Prabu (2):
>       scsi: mpt3sas: Fix Sync cache command failure during driver unload
>       scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11
> 
> Takashi Sakamoto (1):
>       ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback
> 
> Thomas Richter (1):
>       s390/perf: Return error when debug_register fails
> 
> Tomas Bortoli (1):
>       Bluetooth: Fix invalid-free in bcsp_close()
> 
> Trond Myklebust (1):
>       SUNRPC: Fix a compile warning for cmpxchg64()
> 
> Tycho Andersen (2):
>       dlm: fix invalid free
>       dlm: don't leak kernel pointer to userspace
> 
> Uros Bizjak (1):
>       KVM/x86: Fix invvpid and invept register operand size in 64-bit mode
> 
> Valentin Schneider (1):
>       sched/fair: Don't increase sd->balance_interval on newidle balance
> 
> Vandana BN (1):
>       media: vivid: Set vid_cap_streaming and vid_out_streaming to true
> 
> Vignesh R (2):
>       spi: omap2-mcspi: Set FIFO DMA trigger level to word length
>       spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch
> 
> Vito Caputo (1):
>       media: cxusb: detect cxusb_ctrl_msg error in query
> 
> Waiman Long (2):
>       x86/speculation: Fix incorrect MDS/TAA mitigation status
>       x86/speculation: Fix redundant MDS mitigation message
> 
> Wenwen Wang (1):
>       misc: mic: fix a DMA pool free failure
> 
> Yan, Zheng (1):
>       ceph: fix dentry leak in ceph_readdir_prepopulate
> 
> YueHaibing (1):
>       net: bcmgenet: return correct value 'ret' from bcmgenet_power_down
> 
> zino lin (1):
>       platform/x86: asus-wmi: fix asus ux303ub brightness issue
> 
>  Documentation/admin-guide/hw-vuln/mds.rst          |   7 +-
>  .../admin-guide/hw-vuln/tsx_async_abort.rst        |   5 +-
>  Documentation/kernel-parameters.txt                |  11 ++
>  Makefile                                           |   2 +-
>  arch/arc/kernel/perf_event.c                       |   4 +-
>  arch/arm64/kernel/traps.c                          |   1 -
>  arch/powerpc/kernel/eeh_pe.c                       |   2 +-
>  arch/powerpc/platforms/ps3/os-area.c               |   2 +-
>  arch/s390/kernel/perf_cpum_sf.c                    |   6 +-
>  arch/sparc/include/asm/cmpxchg_64.h                |   7 +-
>  arch/sparc/include/asm/parport.h                   |   2 +
>  arch/um/drivers/line.c                             |   2 +-
>  arch/x86/include/asm/ptrace.h                      |  42 +++++--
>  arch/x86/kernel/cpu/bugs.c                         |  30 ++++-
>  arch/x86/kvm/vmx.c                                 |   4 +-
>  arch/x86/tools/gen-insn-attr-x86.awk               |   4 +-
>  debian.master/upstream-stable                      |   2 +-
>  drivers/atm/zatm.c                                 |  42 +++----
>  drivers/block/amiflop.c                            |  84 ++++++-------
>  drivers/bluetooth/hci_bcsp.c                       |   3 +
>  drivers/char/virtio_console.c                      | 140 ++++++++++-----------
>  drivers/clk/mmp/clk-of-mmp2.c                      |   4 +-
>  drivers/cpufreq/cpufreq.c                          |   9 ++
>  drivers/firmware/google/gsmi.c                     |   5 +-
>  drivers/isdn/mISDN/tei.c                           |   7 +-
>  drivers/macintosh/windfarm_smu_sat.c               |  25 ++--
>  drivers/md/dm.c                                    |   4 +-
>  drivers/media/platform/vivid/vivid-kthread-cap.c   |   8 +-
>  drivers/media/platform/vivid/vivid-kthread-out.c   |   8 +-
>  drivers/media/platform/vivid/vivid-sdr-cap.c       |   8 +-
>  drivers/media/platform/vivid/vivid-vid-cap.c       |   3 -
>  drivers/media/platform/vivid/vivid-vid-out.c       |   3 -
>  drivers/media/rc/imon.c                            |   3 +-
>  drivers/media/usb/b2c2/flexcop-usb.c               |   3 +
>  drivers/media/usb/dvb-usb/cxusb.c                  |   3 +-
>  drivers/mfd/max8997.c                              |   8 +-
>  drivers/mfd/mc13xxx-core.c                         |   3 +-
>  drivers/misc/mic/scif/scif_fence.c                 |   2 +-
>  drivers/mmc/card/block.c                           |   3 +-
>  drivers/mmc/host/mtk-sd.c                          |   2 +-
>  drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   2 +-
>  drivers/net/ethernet/intel/igb/igb_ptp.c           |   8 +-
>  drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   1 +
>  drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c    |   2 +-
>  drivers/net/ethernet/sfc/ptp.c                     |   3 +-
>  drivers/net/ntb_netdev.c                           |   2 +-
>  drivers/net/wireless/airo.c                        |   2 +-
>  drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |   2 +-
>  .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  |  30 ++++-
>  drivers/net/wireless/brcm80211/brcmsmac/main.h     |   1 +
>  drivers/net/wireless/mwifiex/cfg80211.c            |  13 +-
>  drivers/net/wireless/mwifiex/ioctl.h               |   1 +
>  drivers/net/wireless/mwifiex/sta_ioctl.c           |  11 +-
>  drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c   |   1 +
>  .../net/wireless/realtek/rtlwifi/rtl8192de/fw.c    |   2 +-
>  drivers/net/wireless/ti/wlcore/vendor_cmd.c        |   2 +-
>  drivers/ntb/hw/intel/ntb_hw_intel.c                |   2 +-
>  drivers/pci/host/pci-keystone.c                    |   3 +
>  drivers/pinctrl/pinctrl-zynq.c                     |   9 +-
>  drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |  21 +++-
>  drivers/platform/x86/Kconfig                       |   1 +
>  drivers/platform/x86/asus-nb-wmi.c                 | 140 ++++++++++++++++++++-
>  drivers/platform/x86/asus-wmi.c                    |  57 ++++++++-
>  drivers/platform/x86/asus-wmi.h                    |   8 ++
>  drivers/rtc/rtc-s35390a.c                          |   2 +-
>  drivers/scsi/dc395x.c                              |  12 +-
>  drivers/scsi/ips.c                                 |   1 +
>  drivers/scsi/isci/host.c                           |   8 +-
>  drivers/scsi/isci/host.h                           |   2 +-
>  drivers/scsi/isci/request.c                        |   4 +-
>  drivers/scsi/isci/task.c                           |   4 +-
>  drivers/scsi/iscsi_tcp.c                           |   3 +-
>  drivers/scsi/lpfc/lpfc_els.c                       |   2 +
>  drivers/scsi/lpfc/lpfc_hbadisc.c                   |  20 +++
>  drivers/scsi/lpfc/lpfc_init.c                      |   2 +-
>  drivers/scsi/lpfc/lpfc_sli.c                       |  11 +-
>  drivers/scsi/lpfc/lpfc_sli4.h                      |   1 +
>  drivers/scsi/megaraid/megaraid_sas_base.c          |   4 +-
>  drivers/scsi/mpt3sas/mpt3sas_config.c              |   4 -
>  drivers/scsi/mpt3sas/mpt3sas_scsih.c               |  36 +++++-
>  drivers/spi/spi-omap2-mcspi.c                      |  26 ++--
>  drivers/spi/spi-sh-msiof.c                         |   4 +-
>  drivers/staging/comedi/drivers/usbduxfast.c        |  21 ++--
>  drivers/staging/rdma/hfi1/pcie.c                   |   3 +-
>  drivers/thermal/rcar_thermal.c                     |   4 +-
>  drivers/tty/synclink_gt.c                          |  16 +--
>  drivers/usb/misc/appledisplay.c                    |  15 ++-
>  drivers/usb/serial/cp210x.c                        |   1 +
>  drivers/usb/serial/mos7720.c                       |   4 -
>  drivers/usb/serial/mos7840.c                       |  16 ++-
>  drivers/usb/serial/option.c                        |   7 ++
>  fs/btrfs/ctree.c                                   |   4 +
>  fs/ceph/inode.c                                    |   1 -
>  fs/dlm/member.c                                    |   5 +-
>  fs/dlm/user.c                                      |   2 +-
>  fs/gfs2/rgrp.c                                     |  13 +-
>  fs/hfs/brec.c                                      |   1 +
>  fs/hfs/btree.c                                     |  41 +++---
>  fs/hfs/btree.h                                     |   1 +
>  fs/hfs/catalog.c                                   |  16 +++
>  fs/hfs/extent.c                                    |  10 +-
>  fs/hfsplus/attributes.c                            |  10 ++
>  fs/hfsplus/brec.c                                  |   1 +
>  fs/hfsplus/btree.c                                 |  44 ++++---
>  fs/hfsplus/catalog.c                               |  24 ++++
>  fs/hfsplus/extents.c                               |   8 +-
>  fs/hfsplus/hfsplus_fs.h                            |   2 +
>  fs/ocfs2/buffer_head_io.c                          |  77 +++++++++---
>  fs/ocfs2/dlm/dlmdebug.c                            |   2 +-
>  fs/ocfs2/dlmglue.c                                 |   2 +-
>  fs/ocfs2/move_extents.c                            |  17 +++
>  fs/ocfs2/stackglue.c                               |   6 -
>  fs/ocfs2/stackglue.h                               |   3 -
>  fs/ocfs2/xattr.c                                   |  56 +++++----
>  include/linux/bitmap.h                             |   9 +-
>  include/linux/mfd/max8997.h                        |   1 -
>  include/linux/mfd/mc13xxx.h                        |   1 +
>  kernel/auditsc.c                                   |   2 +-
>  kernel/printk/printk.c                             |   2 +-
>  kernel/sched/fair.c                                |  13 +-
>  mm/ksm.c                                           |  14 +--
>  mm/page-writeback.c                                |  33 +++--
>  net/core/dev.c                                     |   2 +-
>  net/core/rtnetlink.c                               |  16 +++
>  net/sched/act_pedit.c                              |   5 +-
>  net/sunrpc/auth_gss/gss_krb5_seal.c                |   1 +
>  net/unix/af_unix.c                                 |   2 +
>  sound/firewire/isight.c                            |  10 +-
>  sound/i2c/cs8427.c                                 |   2 +-
>  .../util/intel-pt-decoder/gen-insn-attr-x86.awk    |   4 +-
>  .../ftrace/test.d/kprobe/kprobe_args_syntax.tc     |   3 +
>  131 files changed, 1052 insertions(+), 484 deletions(-)
>