Message ID | 20210430205755.25381-1-kamal@canonical.com |
---|---|
State | New |
Headers | show |
Series | [SRU,Bionic,PULL] Bionic upstream stable patchset 2021-04-30 | expand |
On 30.04.21 22:57, Kamal Mostafa wrote: > This pull request (204 commits) includes the following Bionic stable patchsets: > > Bionic update: upstream stable patchset 2021-04-30 > Ported from the following upstream stable releases: > v4.14.228, v4.19.184 > v4.14.229, v4.19.185 > v4.14.230, v4.19.186 > v4.19.187 > v4.14.231, v4.19.188 > https://bugs.launchpad.net/bugs/1926808 > > -Kamal > > --- > > The following changes since commit 5736a3a88fe5d6fc2584d3f4f84f5ec95b6a9737: > > s390/ptrace: pass invalid syscall numbers to tracing (2021-04-23 12:13:23 +0200) > > are available in the Git repository at: > > git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-bionic.git tags/bionic-stable-2021-04-30 > > for you to fetch changes up to 70924ba5d4d32dda435018f9a59f8d67673bb8b6: > > UBUNTU: upstream stable to v4.14.231, v4.19.188 (2021-04-30 13:35:21 -0700) > > ---------------------------------------------------------------- > Aaron Lu (1): > mem_cgroup: make sure moving_account, move_lock_task and stat_cpu in the same cacheline > > Adrian Hunter (1): > perf auxtrace: Fix auxtrace queue conflict > > Ahmed S. Darwish (1): > net: xfrm: Localize sequence counter per network namespace > > Alexander Aring (8): > net: ieee802154: nl-mac: fix check on panid > net: ieee802154: fix nl802154 del llsec key > net: ieee802154: fix nl802154 del llsec dev > net: ieee802154: fix nl802154 add llsec key > net: ieee802154: fix nl802154 del llsec devkey > net: ieee802154: forbid monitor for set llsec params > net: ieee802154: forbid monitor for del llsec seclevel > net: ieee802154: stop dump llsec params for monitors > > Alexander Gordeev (1): > s390/cpcmd: fix inline assembly register clobbering > > Alexey Dobriyan (1): > scsi: qla2xxx: Fix broken #endif placement > > Andy Shevchenko (1): > ACPI: scan: Use unique number for instance_no > > Angelo Dureghello (1): > can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate > > Anirudh Rayabharam (1): > net: hso: fix null-ptr-deref during tty device unregistration > > Arnaldo Carvalho de Melo (1): > perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches > > Arnd Bergmann (3): > x86/build: Turn off -fcf-protection for realmode targets > soc/fsl: qbman: fix conflicting alignment attributes > drm/imx: imx-ldb: fix out of bounds array access warning > > Atul Gopinathan (2): > staging: rtl8192e: Fix incorrect source in memcpy() > staging: rtl8192e: Change state information from u16 to u8 > > Aya Levin (1): > net/mlx5e: Fix error path for ethtool set-priv-flag > > Bastian Germann (1): > ASoC: sunxi: sun4i-codec: fill ASoC card owner > > Benjamin Rood (1): > ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe > > Bob Peterson (1): > gfs2: report "already frozen/thawed" errors > > Christian König (1): > drm/radeon: fix AGP dependency > > Chunfeng Yun (1): > usb: xhci-mtk: fix broken streams issue on 0.96 xHCI > > Claudiu Beznea (1): > ARM: dts: at91-sama5d27_som1: fix phy address to 7 > > Claudiu Manoil (1): > gianfar: Handle error code at MAC address change > > Corentin Labbe (1): > net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes > > Daniel Wagner (1): > block: Suppress uevent for hidden device when removed > > David Brazdil (1): > selinux: vsock: Set SID for socket returned by accept() > > Denis Efremov (1): > sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count > > Dinghao Liu (3): > ixgbe: Fix memleak in ixgbe_configure_clsu32 > e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 > extcon: Fix error handling in extcon_dev_register > > Dmitry Baryshkov (1): > drm/msm: fix shutdown hook in case GPU components failed to bind > > Dmitry Osipenko (1): > drm/tegra: dc: Don't set PLL clock to 0Hz > > Doug Brown (1): > appletalk: Fix skb allocation size in loopback case > > Du Cheng (2): > drivers: video: fbcon: fix NULL dereference in fbcon_cursor() > cfg80211: remove WARN_ON() in cfg80211_sme_connect > > Dylan Hung (1): > ftgmac100: Restart MAC HW once > > Eric Dumazet (5): > macvlan: macvlan_count_rx() needs to be aware of preemption > net: sched: validate stab values > net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() > net: ensure mac header is set in virtio_net_hdr_to_skb() > sch_red: fix off-by-one checks in red_check_params() > > Eryk Rybak (1): > i40e: Fix kernel oops when i40e driver removes VF's > > Esteve Varela Colominas (1): > platform/x86: thinkpad_acpi: Allow the FnLock LED to change state > > Florian Fainelli (2): > net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port > net: phy: broadcom: Only advertise EEE for supported modes > > Florian Westphal (1): > netfilter: x_tables: fix compat match/target pad out-of-bound write > > Frank Sorenson (1): > NFS: Correct size calculation for create reply length > > Gao Xiang (1): > parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers > > Geert Uytterhoeven (1): > regulator: bd9571mwv: Fix AVS and DVFS voltage range > > Georgi Valkov (1): > libbpf: Fix INSTALL flag order > > Greg Kroah-Hartman (1): > Revert "cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath." > > Greg Thelen (1): > mm: writeback: use exact memcg dirty counts > > Grygorii Strashko (1): > bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD > > Hans de Goede (4): > ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 > ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 > ASoC: es8316: Simplify adc_pga_gain_tlv table > ASoC: intel: atom: Stop advertising non working S24LE support > > Hayes Wang (1): > Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" > > Heiko Carstens (1): > init/Kconfig: make COMPILE_TEST depend on !S390 > > Heiko Thiery (1): > net: fec: ptp: avoid register access when ipg clock is disabled > > Helge Deller (1): > parisc: parisc-agp requires SBA IOMMU driver > > Horia Geantă (3): > arm64: dts: ls1046a: mark crypto engine dma coherent > arm64: dts: ls1012a: mark crypto engine dma coherent > arm64: dts: ls1043a: mark crypto engine dma coherent > > Hui Wang (2): > ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO > ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook > > Ikjoon Jang (1): > ALSA: usb-audio: Apply sample rate quirk to Logitech Connect > > Ilya Lipnitskiy (1): > mm: fix race by making init_zero_pfn() early_initcall > > Isaku Yamahata (1): > x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() > > J. Bruce Fields (2): > nfs: we don't support removing system.nfs4_acl > rpc: fix NULL dereference on kmalloc failure > > Jack Qiu (1): > fs: direct-io: fix missing sdio->boundary > > Jakub Kicinski (1): > ipv6: weaken the v4mapped source check > > Jan Kara (1): > ext4: add reclaim checks to xattr code > > JeongHyeon Lee (1): > dm verity: add root hash pkcs#7 signature verification > > Jesper Dangaard Brouer (1): > bpf: Remove MTU check in __bpf_skb_max_len > > Jia-Ju Bai (5): > net: tehuti: fix error return code in bdx_probe() > net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() > net: wan: fix error return code of uhdlc_init() > scsi: qedi: Fix error return code of qedi_alloc_global_queues() > scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() > > Johan Hovold (2): > net: cdc-phonet: fix data-interface release on probe failure > USB: cdc-acm: fix use-after-free after probe failure > > Johannes Berg (1): > mac80211: fix rate mask reset > > Johannes Weiner (2): > mm: memcontrol: fix NR_WRITEBACK leak in memcg and system stats > mm: memcg: make sure memory.events is uptodate when waking pollers > > Jonas Holmberg (1): > ALSA: aloop: Fix initialization of controls > > Juergen Gross (1): > xen/events: fix setting irq affinity > > Kamal Mostafa (4): > UBUNTU: upstream stable to v4.14.228, v4.19.184 > UBUNTU: upstream stable to v4.14.229, v4.19.185 > UBUNTU: upstream stable to v4.14.230, v4.19.186 > UBUNTU: upstream stable to v4.14.231, v4.19.188 > > Karthikeyan Kathirvel (1): > mac80211: choose first enabled channel for monitor > > Krzysztof Kozlowski (2): > extcon: Add stubs for extcon_register_notifier_all() functions > clk: socfpga: fix iomem pointer cast on 64-bit > > Laurent Vivier (1): > vhost: Fix vhost_vq_reset() > > Luca Fancellu (1): > xen/evtchn: Change irq_info lock to raw_spinlock_t > > Luca Pesce (1): > brcmfmac: clear EAP/association status bits on linkdown events > > Lucas Tanure (2): > ASoC: cs42l42: Fix mixer volume control > ASoC: cs42l42: Always wait at least 3ms after reset > > Lukasz Bartosik (2): > clk: fix invalid usage of list cursor in register > clk: fix invalid usage of list cursor in unregister > > Lv Yunlong (3): > net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template > scsi: st: Fix a use after free in st_open() > net:tipc: Fix a double free in tipc_sk_mcast_rcv > > Mans Rullgard (1): > ARM: dts: am33xx: add aliases for mmc interfaces > > Marc Kleine-Budde (1): > can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" > > Marek Behún (1): > ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin > > Markus Theil (1): > mac80211: fix double free in ibss_leave > > Martin Wilck (1): > scsi: target: pscsi: Clean up after failure in pscsi_map_sg() > > Martin Willi (1): > can: dev: Move device back to init netns on owning netns delete > > Masahiro Yamada (1): > init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM > > Mateusz Palczewski (1): > i40e: Added Asym_Pause to supported link modes > > Mian Yousaf Kaukab (1): > netsec: restore phy power state after controller reset > > Michael Ellerman (1): > powerpc/4xx: Fix build errors from mfdcr() > > Mikulas Patocka (1): > dm ioctl: fix out of bounds array access when no devices > > Milton Miller (1): > net/ncsi: Avoid channel_monitor hrtimer deadlock > > Muhammad Usama Anjum (1): > net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh > > Nathan Rossi (1): > net: ethernet: aquantia: Handle error cleanup of start on open > > Nirmoy Das (1): > drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() > > Oliver Neukum (3): > cdc-acm: fix BREAK rx code path adding necessary calls > USB: cdc-acm: untangle a circular dependency between callback and softint > USB: cdc-acm: downgrade message to debug > > Pavel Andrianov (1): > net: pxa168_eth: Fix a potential data race in pxa168_eth_remove > > Pavel Skripkin (3): > drivers: net: fix memory leak in atusb_probe > drivers: net: fix memory leak in peak_usb_create_dev > net: mac802154: Fix general protection fault > > Pavel Tatashin (1): > arm64: kdump: update ppos when reading elfcorehdr > > Pavel Tikhomirov (1): > net: sched: sch_teql: fix null-pointer dereference > > Peter Zijlstra (1): > u64_stats,lockdep: Fix u64_stats_init() vs lockdep > > Phillip Lougher (1): > squashfs: fix xattr id and id lookup sanity checks > > Phillip Potter (1): > net: tun: set tun->dev->addr_len during TUNSETLINK processing > > Potnuri Bharat Teja (2): > RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server > RDMA/cxgb4: check for ipv6 address properly while destroying listener > > Raed Salem (1): > net/mlx5: Fix placement of log_max_flow_counter > > Rafael J. Wysocki (1): > ACPI: scan: Rearrange memory allocation in acpi_device_add() > > Rob Clark (1): > drm/msm: Ratelimit invalid-fence message > > Rob Gardner (1): > sparc64: Fix opcode filtering in handling of no fault loads > > Roman Gushchin (1): > mm: fix oom_kill event handling > > Ronnie Sahlberg (1): > cifs: revalidate mapping when we open files for SMB1 POSIX > > Sameer Pujar (1): > ASoC: rt5659: Update MCLK rate in set_sysclk() > > Samuel Mendoza-Jonas (3): > net/ncsi: Add generic netlink family > net/ncsi: Refactor MAC, VLAN filters > net/ncsi: Avoid GFP_KERNEL in response handler > > Sean Nyekjaer (1): > squashfs: fix inode lookup sanity checks > > Sergei Trofimovich (5): > ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls > ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign > ia64: mca: allocate early mca with GFP_ATOMIC > ia64: fix format strings for err_inject > ia64: fix user_stack_pointer() for ptrace() > > Shengjiu Wang (1): > ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips > > Shuah Khan (5): > usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() > usbip: add sysfs_lock to synchronize sysfs code paths > usbip: stub-dev synchronize sysfs code paths > usbip: synchronize event handler with sysfs code paths > usbip: vudc synchronize sysfs code paths > > Shyam Sundar S K (1): > amd-xgbe: Update DMA coherency values > > Stefan Riedmueller (1): > ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces > > Stephane Grosjean (1): > can: peak_usb: add forgotten supported devices > > Steven Rostedt (VMware) (1): > tracing: Fix stack trace event size > > Suzuki K Poulose (2): > KVM: arm64: Hide system instruction access to Trace registers > KVM: arm64: Disable guest access to trace filter controls > > Tetsuo Handa (2): > reiserfs: update reiserfs_xattrs_initialized() condition > batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field > > Thomas Gleixner (1): > locking/mutex: Fix non debug version of mutex_lock_io_nested() > > Timo Rothenpieler (1): > nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default > > Tong Zhang (11): > atm: eni: dont release is never initialized > atm: lanai: dont run lanai_dev_close if not open > atm: uPD98402: fix incorrect allocation > atm: idt77252: fix null-ptr-dereference > can: c_can_pci: c_can_pci_remove(): fix use-after-free > can: c_can: move runtime PM enable/disable to c_can_platform > staging: comedi: cb_pcidas: fix request_irq() warn > staging: comedi: cb_pcidas64: fix request_irq() warn > net: wan/lmc: unregister device when no matching device is found > usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference > mISDN: fix crash in fritzpci > > Tony Lindgren (1): > usb: musb: Fix suspend with devices connected for a64 > > Torin Cooper-Bennun (1): > can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning > > Vincent Palatin (1): > USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem > > Vincent Whitchurch (1): > cifs: Silently ignore unknown oplock break handle > > Vitaly Lifshits (1): > e1000e: add rtnl_lock() to e1000_reset_task > > Wang Panzhenzhuan (1): > pinctrl: rockchip: fix restore error in resume > > Wengang Wang (1): > ocfs2: fix deadlock between setattr and dio_end_io_write > > Wolfram Sang (1): > i2c: turn recovery error on init to debug > > Xiaoming Ni (4): > nfc: fix refcount leak in llcp_sock_bind() > nfc: fix refcount leak in llcp_sock_connect() > nfc: fix memory leak in llcp_sock_connect() > nfc: Avoid endless loops caused by repeated llcp_sock_connect() > > Xℹ Ruoyao (1): > drm/amdgpu: check alignment on CPU page for bo map > > Yang Li (1): > gpiolib: acpi: Add missing IRQF_ONESHOT > > Yufen Yu (1): > block: only update parent bi_status when bio fail > > Zhaolong Zhang (1): > ext4: fix bh ref count on error paths > > Zheyu Ma (1): > firewire: nosy: Fix a use-after-free bug in nosy_ioctl() > > Zihao Yu (1): > riscv,entry: fix misaligned base for excp_vect_table > > Zqiang (1): > workqueue: Move the position of debug_work_activate() in __queue_work() > > zhangyi (F) (1): > ext4: do not iput inode under running transaction in ext4_rename() > > arch/arm/boot/dts/am33xx.dtsi | 3 + > arch/arm/boot/dts/armada-385-turris-omnia.dts | 1 + > arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- > arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 + > arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 + > arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 1 + > arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 1 + > arch/arm64/include/asm/kvm_arm.h | 1 + > arch/arm64/kernel/cpufeature.c | 1 - > arch/arm64/kernel/crash_dump.c | 2 + > arch/arm64/kvm/debug.c | 2 + > arch/ia64/include/asm/ptrace.h | 8 +- > arch/ia64/include/asm/syscall.h | 2 +- > arch/ia64/kernel/err_inject.c | 22 +- > arch/ia64/kernel/mca.c | 2 +- > arch/ia64/kernel/ptrace.c | 24 +- > arch/parisc/include/asm/cmpxchg.h | 2 +- > arch/powerpc/include/asm/dcr-native.h | 8 +- > arch/riscv/kernel/entry.S | 1 + > arch/s390/kernel/cpcmd.c | 6 +- > arch/sparc/kernel/traps_64.c | 13 +- > arch/x86/Makefile | 2 +- > arch/x86/mm/mem_encrypt.c | 2 +- > block/bio.c | 2 +- > block/genhd.c | 4 +- > debian.master/upstream-stable | 4 +- > drivers/acpi/internal.h | 6 +- > drivers/acpi/scan.c | 88 +++-- > drivers/atm/eni.c | 3 +- > drivers/atm/idt77105.c | 4 +- > drivers/atm/lanai.c | 5 +- > drivers/atm/uPD98402.c | 2 +- > drivers/bus/omap_l3_noc.c | 4 +- > drivers/char/agp/Kconfig | 2 +- > drivers/clk/clk.c | 47 ++- > drivers/clk/socfpga/clk-gate.c | 2 +- > drivers/extcon/extcon.c | 1 + > drivers/firewire/nosy.c | 9 +- > drivers/gpio/gpiolib-acpi.c | 2 +- > drivers/gpu/drm/Kconfig | 1 + > drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +- > drivers/gpu/drm/imx/imx-ldb.c | 10 + > drivers/gpu/drm/msm/msm_drv.c | 4 + > drivers/gpu/drm/msm/msm_fence.c | 2 +- > drivers/gpu/drm/tegra/dc.c | 10 +- > drivers/i2c/i2c-core-base.c | 7 +- > drivers/infiniband/hw/cxgb4/cm.c | 5 +- > drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +- > drivers/md/dm-ioctl.c | 2 +- > drivers/md/dm-verity-target.c | 2 +- > drivers/net/can/c_can/c_can.c | 24 +- > drivers/net/can/c_can/c_can_pci.c | 3 +- > drivers/net/can/c_can/c_can_platform.c | 6 +- > drivers/net/can/dev.c | 1 + > drivers/net/can/flexcan.c | 8 +- > drivers/net/can/m_can/m_can.c | 3 - > drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +- > drivers/net/dsa/bcm_sf2.c | 6 +- > drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- > drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- > drivers/net/ethernet/faraday/ftgmac100.c | 1 + > drivers/net/ethernet/freescale/fec_ptp.c | 7 + > drivers/net/ethernet/freescale/gianfar.c | 6 +- > drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- > drivers/net/ethernet/intel/e1000e/82571.c | 2 + > drivers/net/ethernet/intel/e1000e/netdev.c | 6 +- > drivers/net/ethernet/intel/i40e/i40e.h | 1 + > drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 1 + > drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 + > drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 +- > drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- > .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 6 +- > .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 3 + > drivers/net/ethernet/socionext/netsec.c | 9 +- > drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 + > drivers/net/ethernet/sun/niu.c | 2 - > drivers/net/ethernet/tehuti/tehuti.c | 1 + > drivers/net/ieee802154/atusb.c | 1 + > drivers/net/phy/bcm-phy-lib.c | 11 +- > drivers/net/tun.c | 48 +++ > drivers/net/usb/cdc-phonet.c | 2 + > drivers/net/usb/hso.c | 33 +- > drivers/net/usb/r8152.c | 35 +- > drivers/net/wan/fsl_ucc_hdlc.c | 8 +- > drivers/net/wan/lmc/lmc_main.c | 2 + > .../broadcom/brcm80211/brcmfmac/cfg80211.c | 7 +- > drivers/pinctrl/pinctrl-rockchip.c | 13 +- > drivers/platform/x86/thinkpad_acpi.c | 8 +- > drivers/regulator/bd9571mwv-regulator.c | 4 +- > drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +- > drivers/scsi/qedi/qedi_main.c | 1 + > drivers/scsi/qla2xxx/qla_target.h | 2 +- > drivers/scsi/st.c | 2 +- > drivers/soc/fsl/qbman/qman.c | 2 +- > drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- > drivers/staging/comedi/drivers/cb_pcidas64.c | 2 +- > drivers/staging/rtl8192e/rtllib.h | 2 +- > drivers/staging/rtl8192e/rtllib_rx.c | 2 +- > drivers/target/target_core_pscsi.c | 8 + > drivers/usb/class/cdc-acm.c | 60 ++- > drivers/usb/core/quirks.c | 4 + > drivers/usb/gadget/udc/amd5536udc_pci.c | 10 +- > drivers/usb/host/xhci-mtk.c | 10 +- > drivers/usb/musb/musb_core.c | 12 +- > drivers/usb/usbip/stub_dev.c | 11 +- > drivers/usb/usbip/usbip_common.h | 3 + > drivers/usb/usbip/usbip_event.c | 2 + > drivers/usb/usbip/vhci_hcd.c | 3 + > drivers/usb/usbip/vhci_sysfs.c | 30 +- > drivers/usb/usbip/vudc_dev.c | 1 + > drivers/usb/usbip/vudc_sysfs.c | 5 + > drivers/vhost/vhost.c | 2 +- > drivers/video/fbdev/core/fbcon.c | 3 + > drivers/xen/events/events_base.c | 14 +- > drivers/xen/events/events_internal.h | 2 +- > fs/cifs/connect.c | 1 - > fs/cifs/file.c | 1 + > fs/cifs/smb2misc.c | 4 +- > fs/direct-io.c | 5 +- > fs/ext4/inode.c | 6 +- > fs/ext4/namei.c | 18 +- > fs/ext4/xattr.c | 4 + > fs/gfs2/super.c | 10 +- > fs/nfs/Kconfig | 2 +- > fs/nfs/nfs3xdr.c | 3 +- > fs/nfs/nfs4proc.c | 3 + > fs/ocfs2/aops.c | 11 +- > fs/ocfs2/file.c | 8 +- > fs/reiserfs/xattr.h | 2 +- > fs/squashfs/export.c | 8 +- > fs/squashfs/id.c | 6 +- > fs/squashfs/squashfs_fs.h | 1 + > fs/squashfs/xattr_id.c | 6 +- > include/acpi/acpi_bus.h | 1 + > include/linux/extcon.h | 23 ++ > include/linux/if_macvlan.h | 3 +- > include/linux/memcontrol.h | 111 ++++-- > include/linux/mlx5/mlx5_ifc.h | 6 +- > include/linux/mutex.h | 2 +- > include/linux/u64_stats_sync.h | 7 +- > include/linux/virtio_net.h | 2 + > include/net/netns/xfrm.h | 4 +- > include/net/red.h | 14 +- > include/net/rtnetlink.h | 2 + > include/uapi/linux/ncsi.h | 115 ++++++ > init/Kconfig | 3 +- > kernel/trace/trace.c | 3 +- > kernel/workqueue.c | 2 +- > mm/memcontrol.c | 54 ++- > mm/memory.c | 2 +- > mm/oom_kill.c | 2 +- > mm/vmscan.c | 2 +- > net/appletalk/ddp.c | 33 +- > net/batman-adv/translation-table.c | 2 + > net/core/dev.c | 2 +- > net/core/filter.c | 12 +- > net/dccp/ipv6.c | 5 + > net/ieee802154/nl-mac.c | 7 +- > net/ieee802154/nl802154.c | 23 +- > net/ipv4/netfilter/arp_tables.c | 2 + > net/ipv4/netfilter/ip_tables.c | 2 + > net/ipv6/ip6_input.c | 10 - > net/ipv6/netfilter/ip6_tables.c | 2 + > net/ipv6/route.c | 8 +- > net/ipv6/tcp_ipv6.c | 5 + > net/mac80211/cfg.c | 4 +- > net/mac80211/ibss.c | 2 + > net/mac80211/main.c | 13 +- > net/mac802154/llsec.c | 2 +- > net/ncsi/Makefile | 2 +- > net/ncsi/internal.h | 35 +- > net/ncsi/ncsi-manage.c | 274 +++++--------- > net/ncsi/ncsi-netlink.c | 415 +++++++++++++++++++++ > net/ncsi/ncsi-netlink.h | 20 + > net/ncsi/ncsi-rsp.c | 178 ++++----- > net/netfilter/x_tables.c | 10 +- > net/nfc/llcp_sock.c | 10 + > net/qrtr/qrtr.c | 5 + > net/sched/sch_choke.c | 7 +- > net/sched/sch_gred.c | 2 +- > net/sched/sch_red.c | 7 +- > net/sched/sch_sfq.c | 2 +- > net/sched/sch_teql.c | 3 + > net/sunrpc/auth_gss/svcauth_gss.c | 11 +- > net/tipc/socket.c | 2 +- > net/vmw_vsock/af_vsock.c | 1 + > net/wireless/sme.c | 2 +- > net/xfrm/xfrm_state.c | 10 +- > sound/drivers/aloop.c | 11 +- > sound/pci/hda/patch_realtek.c | 3 +- > sound/soc/codecs/cs42l42.c | 7 +- > sound/soc/codecs/cs42l42.h | 1 + > sound/soc/codecs/es8316.c | 9 +- > sound/soc/codecs/rt5640.c | 4 +- > sound/soc/codecs/rt5651.c | 4 +- > sound/soc/codecs/rt5659.c | 5 + > sound/soc/codecs/sgtl5000.c | 2 +- > sound/soc/codecs/wm8960.c | 8 +- > sound/soc/intel/atom/sst-mfld-platform-pcm.c | 6 +- > sound/soc/sunxi/sun4i-codec.c | 5 + > sound/usb/quirks.c | 1 + > tools/lib/bpf/Makefile | 2 +- > tools/perf/util/auxtrace.c | 4 - > tools/perf/util/map.c | 7 +- > 204 files changed, 1696 insertions(+), 831 deletions(-) > create mode 100644 include/uapi/linux/ncsi.h > create mode 100644 net/ncsi/ncsi-netlink.c > create mode 100644 net/ncsi/ncsi-netlink.h > Applied to bionic:linux/master-next. Thanks. -Stefan