[SRU][Bionic][PULL] Bionic upstream stable patchset 2021-04-30
Kamal Mostafa
kamal at canonical.com
Fri Apr 30 20:57:55 UTC 2021
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
More information about the kernel-team
mailing list