Makefile | 4 +- arch/m68k/kernel/signal.c | 14 +- arch/parisc/include/asm/cacheflush.h | 5 + arch/parisc/kernel/cache.c | 5 +- arch/parisc/kernel/process.c | 11 +- arch/x86/include/asm/intel-family.h | 5 + arch/x86/kernel/dumpstack.c | 7 +- arch/x86/mm/init.c | 25 ++ drivers/acpi/acpica/dbnames.c | 3 + drivers/acpi/acpica/dswstate.c | 11 +- drivers/acpi/ec.c | 1 + drivers/base/platform.c | 18 ++ drivers/base/regmap/regcache.c | 6 + drivers/char/tpm/tpm_tis.c | 16 + drivers/clk/tegra/clk-tegra20.c | 28 +- drivers/firmware/arm_sdei.c | 37 +-- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.h | 4 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/hid/hid-logitech-hidpp.c | 53 +++- drivers/hid/wacom.h | 3 + drivers/hid/wacom_sys.c | 2 + drivers/hid/wacom_wac.c | 72 +++-- drivers/hwtracing/coresight/coresight-tmc-etr.c | 2 +- drivers/input/joystick/xpad.c | 5 +- drivers/mcb/mcb-pci.c | 27 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 +- drivers/media/radio/radio-shark.c | 10 + drivers/media/radio/radio-shark2.c | 10 + drivers/memstick/host/r592.c | 2 +- drivers/message/fusion/mptlan.c | 2 + drivers/mfd/dln2.c | 1 + drivers/net/ethernet/3com/3c589_cs.c | 11 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 9 +- drivers/net/ethernet/freescale/fec_main.c | 13 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 4 +- drivers/net/ethernet/nvidia/forcedeth.c | 1 + drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 + drivers/net/ipvlan/ipvlan_core.c | 6 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 5 +- drivers/phy/st/phy-miphy28lp.c | 42 +-- drivers/power/supply/bq27xxx_battery.c | 41 +-- drivers/power/supply/bq27xxx_battery_i2c.c | 3 +- drivers/power/supply/power_supply_leds.c | 5 +- drivers/power/supply/sbs-charger.c | 2 +- drivers/s390/cio/qdio.h | 25 +- drivers/s390/cio/qdio_main.c | 62 ++-- drivers/spi/spi-fsl-cpm.c | 23 ++ drivers/spi/spi-fsl-spi.c | 65 +++-- drivers/spi/spi-imx.c | 24 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 5 - drivers/tty/serial/8250/8250_core.c | 1 + drivers/tty/serial/8250/8250_pci.c | 5 + drivers/tty/serial/arc_uart.c | 7 +- drivers/tty/vt/vc_screen.c | 57 ++-- drivers/usb/core/usb.c | 76 +++++ drivers/usb/gadget/function/u_ether.c | 39 +-- drivers/usb/misc/sisusbvga/sisusb.c | 14 + drivers/usb/storage/scsiglue.c | 28 +- drivers/usb/typec/altmodes/displayport.c | 4 + drivers/usb/typec/tcpm.c | 16 +- drivers/xen/pvcalls-back.c | 9 +- fs/btrfs/disk-io.c | 9 + fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/inode.c | 12 +- fs/ceph/snap.c | 13 + fs/ext2/ext2.h | 1 + fs/ext2/super.c | 7 + fs/ext4/mballoc.c | 65 +++-- fs/f2fs/checkpoint.c | 12 +- fs/f2fs/data.c | 3 +- fs/gfs2/glops.c | 3 +- fs/hfsplus/inode.c | 28 +- fs/nilfs2/inode.c | 18 ++ fs/statfs.c | 4 +- include/linux/cpuhotplug.h | 1 - include/linux/platform_device.h | 3 + include/linux/power/bq27xxx_battery.h | 1 + include/linux/sched/task_stack.h | 2 +- include/linux/string_helpers.h | 15 + include/linux/usb.h | 5 + include/net/ip6_tunnel.h | 2 +- include/net/ip_tunnels.h | 2 +- include/net/netfilter/nf_tables.h | 15 +- include/net/netfilter/nf_tables_core.h | 9 +- include/net/netfilter/nft_fib.h | 2 +- include/net/netfilter/nft_masq.h | 4 +- include/net/netfilter/nft_redir.h | 4 +- include/net/sock.h | 22 +- include/net/tcp.h | 9 +- include/uapi/sound/skl-tplg-interface.h | 3 +- kernel/bpf/verifier.c | 2 +- lib/cpu_rmap.c | 5 +- net/8021q/vlan_dev.c | 4 +- net/bluetooth/l2cap_core.c | 1 - net/core/datagram.c | 15 +- net/core/dev.c | 2 + net/core/skbuff.c | 4 +- net/core/stream.c | 2 +- net/ipv4/af_inet.c | 2 +- net/ipv4/ip_gre.c | 6 +- net/ipv4/netfilter/nft_dup_ipv4.c | 18 +- net/ipv4/tcp.c | 27 +- net/ipv4/tcp_input.c | 4 +- net/ipv4/udplite.c | 2 + net/ipv6/exthdrs_core.c | 2 + net/ipv6/ip6_gre.c | 36 ++- net/ipv6/netfilter/nft_dup_ipv6.c | 18 +- net/ipv6/udplite.c | 2 + net/key/af_key.c | 12 +- net/netfilter/nf_tables_api.c | 228 ++++++++++----- net/netfilter/nft_bitwise.c | 14 +- net/netfilter/nft_byteorder.c | 14 +- net/netfilter/nft_cmp.c | 8 +- net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_dup_netdev.c | 6 +- net/netfilter/nft_dynset.c | 12 +- net/netfilter/nft_exthdr.c | 14 +- net/netfilter/nft_fib.c | 5 +- net/netfilter/nft_fwd_netdev.c | 18 +- net/netfilter/nft_hash.c | 25 +- net/netfilter/nft_immediate.c | 6 +- net/netfilter/nft_lookup.c | 14 +- net/netfilter/nft_masq.c | 14 +- net/netfilter/nft_meta.c | 12 +- net/netfilter/nft_nat.c | 35 +-- net/netfilter/nft_numgen.c | 15 +- net/netfilter/nft_objref.c | 6 +- net/netfilter/nft_osf.c | 8 +- net/netfilter/nft_payload.c | 10 +- net/netfilter/nft_queue.c | 12 +- net/netfilter/nft_range.c | 6 +- net/netfilter/nft_redir.c | 14 +- net/netfilter/nft_rt.c | 7 +- net/netfilter/nft_socket.c | 7 +- net/netfilter/nft_tproxy.c | 14 +- net/netfilter/nft_tunnel.c | 8 +- net/netlink/af_netlink.c | 8 +- net/nsh/nsh.c | 8 +- net/socket.c | 2 +- net/unix/af_unix.c | 22 +- net/vmw_vsock/af_vsock.c | 2 +- scripts/recordmcount.c | 6 +- sound/pci/hda/hda_generic.c | 7 +- sound/pci/hda/patch_ca0132.c | 1 + sound/pci/hda/patch_hdmi.c | 5 + sound/pci/hda/patch_realtek.c | 324 +++++++++++++++++---- .../cpupower/utils/idle_monitor/mperf_monitor.c | 31 +- tools/testing/selftests/memfd/fuse_test.c | 1 + 152 files changed, 1632 insertions(+), 797 deletions(-)