This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 5abc1e21fca0 secretmem-test-add-basic-selftest-for-memfd_secret2-fix omits 6aebae2060de secretmem: test: add basic selftest for memfd_secret(2) omits 23668534bfd7 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix omits a125b8b146cb arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix omits 4867aae81b41 arch, mm: wire up memfd_secret system call where relevant omits 77e469c7c52c PM: hibernate: disable when there are active secretmem users omits f72ecb1ad512 secretmem: add memcg accounting omits 9a1317d20df4 secretmem: use PMD-size pages to amortize direct map fragm [...] omits 97052e382892 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits e15dd6b122bd mm: introduce memfd_secret system call to create "secret" [...] omits da26e8fb8743 kfence: fix implicit function declaration omits 81b1e7a53125 set_memory: allow querying whether set_direct_map_*() is a [...] omits 4362acf30c19 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix omits 129b3ca7e977 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 586f7ce10c55 mmap: make mlock_future_check() global omits cb844f12cb66 mm: add definition of PMD_PAGE_ORDER omits 444bb9666e7d Merge branch 'akpm-current/current' omits 8dbf4de46430 Merge remote-tracking branch 'notifications/notifications- [...] omits 5299c296c79f Merge remote-tracking branch 'mhi/mhi-next' omits a54fd747e921 Merge remote-tracking branch 'pidfd/for-next' omits 444d49ed564d Merge remote-tracking branch 'hyperv/hyperv-next' omits 5d98c53221c4 Merge remote-tracking branch 'xarray/main' omits b725dbb1ae5b Merge remote-tracking branch 'nvmem/for-next' omits 3e7657b6c7bb Merge remote-tracking branch 'coresight/next' omits d5a5d0e69ec2 Merge remote-tracking branch 'livepatching/for-next' omits 23fa0057e550 Merge remote-tracking branch 'kselftest/next' omits caf2034f8d22 Merge remote-tracking branch 'userns/for-next' omits 59302ce029df Merge remote-tracking branch 'pinctrl/for-next' omits 8a3cb95481ef Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 21ca923efc06 Merge remote-tracking branch 'rpmsg/for-next' omits a7cd3634573f Merge remote-tracking branch 'scsi-mkp/for-next' omits 00b84863e300 Merge remote-tracking branch 'dmaengine/next' omits 65e150543b8c Merge remote-tracking branch 'staging/staging-next' omits fc7b0f7c7071 Merge remote-tracking branch 'thunderbolt/next' omits db1d3c3298a4 Merge remote-tracking branch 'soundwire/next' omits 9b7a4fb6c5ec Merge remote-tracking branch 'extcon/extcon-next' omits f9fde729c3c2 Merge remote-tracking branch 'char-misc/char-misc-next' omits 9ede3f67e6bf Merge remote-tracking branch 'tty/tty-next' omits 1218445e171c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits b1a04152f24e Merge remote-tracking branch 'usb/usb-next' omits d5ed8a40f17a Merge remote-tracking branch 'leds/for-next' omits e7ff40cc3a4e Merge remote-tracking branch 'hsi/for-next' omits 354811e7a630 Merge remote-tracking branch 'workqueues/for-next' omits b7730605b8f5 Merge remote-tracking branch 'percpu/for-next' omits f3ece485fa69 Merge remote-tracking branch 'kvm-arm/next' omits bcdaabc6e2d6 Merge remote-tracking branch 'kvm/next' omits 74d4b6b42aa1 Merge remote-tracking branch 'rcu/rcu/next' omits e83d03cc7f54 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits d40aeda86ee9 Merge remote-tracking branch 'edac/edac-for-next' omits 38bf907a6726 Merge remote-tracking branch 'tip/auto-latest' omits 4b2b32ab5cce Merge remote-tracking branch 'spi/for-next' omits bf01436c58d7 Merge remote-tracking branch 'audit/next' omits 8239c4e120c0 Merge remote-tracking branch 'tpmdd/next' omits c69b11d2ab8b Merge remote-tracking branch 'selinux/next' omits 953415acabfe Merge remote-tracking branch 'keys/keys-next' omits 1f59a7e28a5e Merge remote-tracking branch 'security/next-testing' omits bf081dcdbd69 Merge remote-tracking branch 'regulator/for-next' omits 20cbc8812ff2 Merge remote-tracking branch 'battery/for-next' omits 817cf77b5c31 Merge remote-tracking branch 'mfd/for-mfd-next' omits 85509c37e4ee Merge remote-tracking branch 'pcmcia/pcmcia-next' omits e333019a2bb9 Merge remote-tracking branch 'device-mapper/for-next' omits fb8096089f97 Merge remote-tracking branch 'block/for-next' omits 420817139c78 Merge remote-tracking branch 'input/next' omits c4e3785a3887 Merge remote-tracking branch 'sound-asoc/for-next' omits a967563f4419 Merge remote-tracking branch 'sound/for-next' omits 47067a346d78 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 9fe7f19225cc Merge remote-tracking branch 'drm-msm/msm-next' omits 83167663431f Merge remote-tracking branch 'drm-intel/for-linux-next' omits f7da2021da52 next-20210107/amdgpu omits de4f6a8cbdb4 Merge remote-tracking branch 'crypto/master' omits 542471c8c338 Merge remote-tracking branch 'nand/nand/next' omits b67364c0a8cb Merge remote-tracking branch 'mtd/mtd/next' omits e58fe8cbaf7f Merge remote-tracking branch 'gfs2/for-next' omits 94a5fce887b6 Merge remote-tracking branch 'bluetooth/master' omits 49eaecc173b8 Merge remote-tracking branch 'bpf-next/for-next' omits 3c7666bba851 Merge remote-tracking branch 'net-next/master' omits 0037cc3d21a7 Merge remote-tracking branch 'ieee1394/for-next' omits a8b817d117c4 Merge remote-tracking branch 'thermal/thermal/linux-next' omits eb26c8e90c05 Merge remote-tracking branch 'devfreq/devfreq-next' omits 0063d0efb977 Merge remote-tracking branch 'cpupower/cpupower' omits ee7a96c2ba88 Merge remote-tracking branch 'pm/linux-next' omits 66fd9514f3bf Merge remote-tracking branch 'v4l-dvb-next/master' omits 241c2f77695f Merge remote-tracking branch 'v4l-dvb/master' omits 9fea5975e5f6 Merge remote-tracking branch 'jc_docs/docs-next' omits 7f3e857a586d Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 97f0d567191f Merge remote-tracking branch 'dmi/dmi-for-next' omits 9f0178830a46 Merge remote-tracking branch 'i2c/i2c/for-next' omits 8587e351d649 Merge remote-tracking branch 'hid/for-next' omits 739cae5f992a Merge remote-tracking branch 'printk/for-next' omits 6b316ccc1a7c Merge remote-tracking branch 'vfs/for-next' omits bd3a397d5ad4 Merge remote-tracking branch 'zonefs/for-next' omits 39bbbe5f82e4 Merge remote-tracking branch 'v9fs/9p-next' omits 078f6b3132cc Merge remote-tracking branch 'cel/cel-next' omits e17e797012be Merge remote-tracking branch 'nfs-anna/linux-next' omits 1c87438c9b4d Merge remote-tracking branch 'jfs/jfs-next' omits 5662b0c83996 Merge remote-tracking branch 'f2fs/dev' omits 31dcb12c35db Merge remote-tracking branch 'ext4/dev' omits 71f8d338201a Merge remote-tracking branch 'ext3/for_next' omits d72dd7900180 Merge remote-tracking branch 'cifs/for-next' omits a00eda219e37 Merge remote-tracking branch 'ceph/master' omits 60b7bbc73e66 Merge remote-tracking branch 'btrfs/for-next' omits 89951505431f Merge remote-tracking branch 'xtensa/xtensa-for-next' omits b1cbe4850677 Merge remote-tracking branch 's390/for-next' omits 1ab066ee1edc Merge remote-tracking branch 'nds32/next' omits 25efc923d1b7 Merge remote-tracking branch 'mips/mips-next' omits 1d5fd7e4804a Merge remote-tracking branch 'microblaze/next' omits c8561f87bd99 Merge remote-tracking branch 'h8300/h8300-next' omits a4840fe235c5 Merge remote-tracking branch 'csky/linux-next' omits a8e03beaf018 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 03d7b2a9db0b Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 7a2a892f24af Merge remote-tracking branch 'tegra/for-next' omits ae2ad5d92249 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c3a06d5ce889 Merge remote-tracking branch 'stm32/stm32-next' omits 6a4ad73f172b Merge remote-tracking branch 'scmi/for-linux-next' omits 40408a08b10c Merge remote-tracking branch 'samsung-krzk/for-next' omits 51da934e1af1 Merge remote-tracking branch 'rockchip/for-next' omits 1ba11469af27 Merge remote-tracking branch 'reset/reset/next' omits 2c24df6e1a92 Merge remote-tracking branch 'renesas/next' omits 0f29f2142d4c Merge remote-tracking branch 'realtek/for-next' omits 64cb10025899 Merge remote-tracking branch 'raspberrypi/for-next' omits c64c44949a87 Merge remote-tracking branch 'qcom/for-next' omits e931476d692d Merge remote-tracking branch 'omap/for-next' omits a1e9489d1780 Merge remote-tracking branch 'mvebu/for-next' omits e86ce9751fd7 Merge remote-tracking branch 'mediatek/for-next' omits 3441d4d8fd9f Merge remote-tracking branch 'keystone/next' omits 78fd3ddb406c Merge remote-tracking branch 'imx-mxs/for-next' omits 79a13e28e7d4 Merge remote-tracking branch 'drivers-memory/for-next' omits f5182b8a628c Merge remote-tracking branch 'at91/at91-next' omits 065093a7e737 Merge remote-tracking branch 'aspeed/for-next' omits 077fae73d4b0 Merge remote-tracking branch 'amlogic/for-next' omits 012332f0524b Merge remote-tracking branch 'actions/for-next' omits e40def2ec624 Merge remote-tracking branch 'arm-soc/for-next' omits 5ede509dd870 Merge remote-tracking branch 'arm64/for-next/core' omits 399ec99c4b96 Merge remote-tracking branch 'dma-mapping/for-next' omits 9b702b7ba094 Merge remote-tracking branch 'kbuild/for-next' omits 48b46fac6daa Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 87788c840100 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 05659c29addc Merge remote-tracking branch 'risc-v-fixes/fixes' omits 04333aa9389b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits d3d9be32b43c Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 4fd786401b71 Merge remote-tracking branch 'scsi-fixes/fixes' omits 1bdd822bc580 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 8a6a29ab011e Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits 137f2ac4e990 Merge remote-tracking branch 'vfs-fixes/fixes' omits f6b79abe098c Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 8a44b920a085 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 828c9bf1a70d Merge remote-tracking branch 'omap-fixes/fixes' omits 5b0dd3b31741 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits dab0b17a06c9 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 07158e3df866 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 31a15d2a3629 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits b23379532be1 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 68e97cf7bfc5 Merge remote-tracking branch 'ide/master' omits 751ee9c6a06e Merge remote-tracking branch 'crypto-current/master' omits 1a12d2466d25 Merge remote-tracking branch 'input-current/for-linus' omits 994685f067ae Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits 8efb9438e5de Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 84dbb93198db Merge remote-tracking branch 'staging.current/staging-linus' omits a9fac1b3f739 Merge remote-tracking branch 'phy/fixes' omits 973080a93245 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits d186f8c92d12 Merge remote-tracking branch 'usb.current/usb-linus' omits bbecda0a7c38 Merge remote-tracking branch 'tty.current/tty-linus' omits 29f0b7af617d Merge remote-tracking branch 'spi-fixes/for-linus' omits 33c2f900a076 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 03fdb3853eb5 Merge remote-tracking branch 'regmap-fixes/for-linus' omits e842fc568f13 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 912fcd8cbc5d Merge remote-tracking branch 'sound-current/for-linus' omits 7069f5627e96 Merge remote-tracking branch 'ipsec/master' omits 6bd2035dba3b Merge remote-tracking branch 'bpf/master' omits 03ab0f0942aa Merge remote-tracking branch 'net/master' omits af05c9a14853 Merge remote-tracking branch 'sparc/master' omits 39340f197f21 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 001e35e402d8 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits dc0ed86f9ace Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits fd4be6193afb Merge remote-tracking branch 'arc-current/for-curr' omits f58bc383668e Merge remote-tracking branch 'kbuild-current/fixes' omits daefbe93f9cf Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits abe845f315b9 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits e72afae47aa5 net, xdp: Introduce xdp_prepare_buff utility routine omits 6356a4206ae7 net, xdp: Introduce xdp_init_buff utility routine omits 5cfb00acf690 bpf: Replace fput with sockfd_put in sock map omits 40d8937abac2 bpf: Remove unnecessary <argp.h> include from preload/iterators omits dade72ec27ba selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_ [...] omits 0d34686dae06 libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family omits 561ee4d00d91 libbpf: Add user-space variants of BPF_CORE_READ() family [...] omits 185771934eef Merge branch 'misc-5.11' into next-fixes omits 81245510ceac cpuidle: Fix missing need_resched() check after rcu_idle_enter() omits 65ddc73e806f sched/idle: Fix missing need_resched() check after rcu_idl [...] omits 7594b7054653 x86/mce: Make mce_timed_out() identify holdout CPUs omits e1cc1d149b33 EXP rcuscale: Add crude tests for mem_dump_obj() omits 8f995b56e837 Merge branch 'lkmm-dev.2021.01.04a' into HEAD omits ada30154b48a Merge branch 'kcsan.2021.01.04a' into HEAD omits 2cfcfb3df203 Merge branches 'clocksource.2021.01.06a', 'cpumask.2021.01 [...] omits 8b22d29e1c0e rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 omits 14d691a14606 torture: Break affinity of kthreads last running on outgoing CPU omits 917168164de5 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] omits be54162e4241 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] omits 06a056150e8a dm: eliminate potential source of excessive kernel log noise omits 79b047015a21 dm crypt: Spelling s/cihper/cipher/ omits ba366d9ddc73 dm dust: remove h from printk format specifier omits e645b1fb4c63 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 02b3446f68d5 Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 80f959dedfa6 dma: idxd: use DEFINE_MUTEX() for mutex lock omits 8a8105199695 dmaengine: at_hdmac: remove platform data header omits 4711599f7a69 dmaengine: owl: Add compatible for the Actions Semi S500 D [...] omits 217a727a766c dt-bindings: dma: owl: Add compatible string for Actions S [...] omits aadf00fb7484 dmaengine: tx49 removal omits 462a1b17f8ef arm64: Move PSTATE.TCO setting to separate functions omits bae99e301bea hwmon: (pwm-fan) Support multiple fan tachometers omits f68102abbc2d hwmon: (pwm-fan) Store tach data separately omits 1b79d8547629 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() omits d0359c583488 hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag omits 28c057cc057d hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag omits b09aa2d201b7 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support omits ca6493c4a098 hwmon: (abx500) Decomission abx500 driver omits b9205539b692 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() omits 25073b299f46 hwmon: (smsc47m1) Remove 'h' from printk format specifier omits 07e07db97a46 hwmon: (pc87360) convert comma to semicolon omits 5160ecd31a0f char: tpm: add i2c driver for cr50 omits f0d1ede1459f tpm: Fix fall-through warnings for Clang omits 20620d72c31e riscv: return -ENOSYS for syscall -1 omits 6db5a939c8db drm/amdgpu: take runtime pm reference when we attach a buffer omits b1a7e7a549a2 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits 01a37a80aace drm/amdgpu: Enable GPU reset for vangogh omits c05d36d26dbd drm/amdgpu: fix mode2 reset sequence for vangogh omits ba8833571849 drm/amdgpu/nv: add mode2 reset handling omits 6621cc0b174d drm/amdgpu: add mode2 reset support for vangogh omits ed0a508b460d drm/amdgpu: add another raven1 gfxoff quirk omits 95f3de915211 drm/radeon: fix check order in radeon_bo_move omits 7a71b1990110 drm/amdgpu: fix check order in amdgpu_bo_move omits 4a3e6ad2b59e usb: typec: ucsi: check cci busy during PPM reset omits 69e392526dc2 dt-bindings: reset: convert Hisilicon reset controller bin [...] omits e8e52a6a404f dt-bindings: reset: correct vendor prefix hisi to hisilicon omits fc147562bc34 reset: hisilicon: correct vendor prefix omits a269adab36d7 reset: simple: add BCM4908 MISC PCIe reset controller support omits a67c8904f05b dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] omits e15c5c9836dc Merge branch 'v5.11-armsoc/dts64' into for-next omits 9af005381b13 Merge branch 'v5.11-armsoc/drivers' into for-next omits 460fe7594617 Merge branch 'v5.11-clk/next' into for-next omits 41d6a6159c82 Merge branch 'v5.11-armsoc/dts64' into for-next omits 38779a1e599c Merge branch 'v5.11-armsoc/dts32' into for-next omits b44538032805 Merge branch 'v5.11-armsoc/drivers' into for-next omits 091b50cb5057 Merge branch 'v5.11-armsoc/defconfig64' into for-next adds 67a5a6801305 gcc-plugins: fix gcc 11 indigestion with plugins... adds c4cc3b1de31b Merge tag 'gcc-plugins-v5.11-rc3' of git://git.kernel.org/ [...] adds a91bd6223ecd Revert "init/console: Use ttynull as a fallback when there [...] adds ef0ba0553829 poll: fix performance regression due to out-of-line __put_user() adds ea1c87c156d9 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 9e7a67dee279 selftests: netfilter: add selftest for ipip pmtu discovery [...] adds 50c661670f6a net: fix pmtu check in nopmtudisc mode adds bb4cc1a18856 net: ip: always refragment ip defragmented packets adds 704a0f858ed3 Merge branch 'net-fix-netfilter-defrag-ip-tunnel-pmtu-blackhole' adds 0565ff56cd05 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 717df0f4cdc9 chtls: Fix hardware tid leak adds 827d329105bf chtls: Remove invalid set_tcb call adds 5a5fac9966bb chtls: Fix panic when route to peer not configured adds f8d15d29d6e6 chtls: Avoid unnecessary freeing of oreq pointer adds a84b2c0d5fa2 chtls: Replace skb_dequeue with skb_peek adds eade1e0a4fb3 chtls: Added a check to avoid NULL pointer dereference adds 15ef6b0e30b3 chtls: Fix chtls resources release sequence adds 85bd6055e352 Merge branch 'bug-fixes-for-chtls-driver' adds ac7996d680d8 octeontx2-af: fix memory leak of lmac and lmac->name adds 07e61a979ca4 nexthop: Fix off-by-one error in error path adds 7b01e53eee6d nexthop: Unlink nexthop group entry in error path adds b19218b27f34 nexthop: Bounce NHA_GATEWAY in FDB nexthop groups adds a5c9ca76a1c6 selftests: fib_nexthops: Fix wrong mausezahn invocation adds d7083427489a Merge branch 'nexthop-various-fixes' adds 0b9902c1fcc5 s390/qeth: fix deadlock during recovery adds b41b554c1ee7 s390/qeth: fix locking for discipline setup / removal adds f9c4845385c8 s390/qeth: fix L2 header access in qeth_l3_osa_features_check() adds 286e95eed12e Merge branch 's390-qeth-fixes-2021-01-07' adds 3545454c7801 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE adds abf8ef953a43 net/mlx5: Check if lag is supported before creating one adds 9c9be85f6b59 net/mlx5e: Add missing capability check for uplink follow adds 0f2dcade69f2 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address adds eed38eeee734 net/mlx5e: CT: Use per flow counter when CT flow accountin [...] adds b544011f0e58 net/mlx5e: Fix SWP offsets when vlan inserted by driver adds 25c904b59aaf net/mlx5: E-Switch, fix changing vf VLANID adds e13ed0ac064d net/mlx5e: In skb build skip setting mark in switchdev mode adds b1c0aca3d3dd net/mlx5e: ethtool, Fix restriction of autoneg with 56G adds 4d8be21112f6 net/mlx5: Release devlink object if adev fails adds 7a6eb072a954 net/mlx5e: Fix two double free cases adds 5b0bb12c58ac net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups adds 220efcf9caf7 Merge tag 'mlx5-fixes-2021-01-07' of git://git.kernel.org/ [...] adds 6279d812eab6 Merge tag 'net-5.11-rc3-2' of git://git.kernel.org/pub/scm [...] adds 83b5bd628f65 arm64: Move PSTATE.TCO setting to separate functions adds 56ef24e53ec1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds bac717171971 ARM: picoxcell: fix missing interrupt-parent properties adds 95f05058b2bb Merge tag 'arm-fixes-5.11-1' of git://git.kernel.org/pub/s [...] adds 9ad9f45b3b91 iommu/vt-d: Move intel_iommu info from struct intel_svm to [...] adds 18abda7a2d55 iommu/vt-d: Fix general protection fault in aux_detach_device() adds 7c29ada5e700 iommu/vt-d: Fix ineffective devTLB invalidation for subdevices adds 3e2a590acbed Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds 774206bc03bf Merge tag 'kvmarm-fixes-5.11-1' of git://git.kernel.org/pu [...] adds 872f36eb0b0f KVM: x86: __kvm_vcpu_halt can be static adds 2a190b22aa11 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 25ea8ecf4d93 Merge tag 'drm-msm-fixes-2021-01-07' of https://gitlab.fre [...] adds 29f95f20581c Merge tag 'drm-misc-fixes-2021-01-08' of git://anongit.fre [...] adds 43d3d587d225 Merge tag 'drm-fixes-2021-01-08' of git://anongit.freedesk [...] adds be31d940b3b6 Merge tag 'pm-5.11-rc3' of git://git.kernel.org/pub/scm/li [...] adds 24e8ab6886d8 Merge branches 'acpi-scan' and 'acpi-misc' adds fb9ca0be63b4 Merge tag 'acpi-5.11-rc3' of git://git.kernel.org/pub/scm/ [...] adds 78d42025e5bb Merge tag 'devprop-5.11-rc3' of git://git.kernel.org/pub/s [...] adds 50dbd96e4f31 Merge tag 'docs-5.11-3' of git://git.lwn.net/linux adds 8f3d8491d035 Merge tag 'linux-kselftest-next-5.11-rc3' of git://git.ker [...] adds 263da3330f6c Merge tag 'linux-kselftest-kunit-fixes-5.11-rc3' of git:// [...] adds 996e435fd401 Merge tag 'zonefs-5.11-rc3' of git://git.kernel.org/pub/sc [...] adds 6bae85bd70d0 maintainers: update my email address adds caab314792ac Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds f408126be7dc Merge tag 'dmaengine-fix-5.11' of git://git.kernel.org/pub [...] adds 84e261553e6f hwmon: (amd_energy) fix allocation of hwmon_channel_info config adds 2ff90100ace8 Merge tag 'hwmon-for-v5.11-rc3' of git://git.kernel.org/pu [...] adds d1c5246e08eb x86/mm: Fix leak of pmd ptlock adds a8f7e08a8170 x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling adds cb7f4a8b1fb4 x86/mtrr: Correct the range check before performing MTRR t [...] adds ae28d1aae48a x86/resctrl: Use an IPI instead of task_work_add() to upda [...] adds a0195f314a25 x86/resctrl: Don't move a task to the same resource group adds a440e4d7618c Merge tag 'x86_urgent_for_v5.11_rc3' of git://git.kernel.o [...] adds b3cd1a16cc88 Merge tag 'powerpc-5.11-3' of git://git.kernel.org/pub/scm [...] adds e8deee4f1543 ARC: [hsdk]: Enable FPU_SAVE_RESTORE adds 0653161f0fac Merge tag 'arc-5.11-rc3-fixes' of git://git.kernel.org/pub [...] adds 5625dcfbbcf8 Documentation: kbuild: Fix section reference adds 8480baeacc0b Merge remote-tracking branch 'kbuild-current/fixes' adds 80d61a75b884 Merge remote-tracking branch 'sparc/master' adds afba9dc1f3a5 net: ipa: modem: add missing SET_NETDEV_DEV() for proper s [...] adds 53475c5dd856 net: fix use-after-free when UDP GRO with shared fraglist adds fd2ddef04359 udp: Prevent reuseport_select_sock from reading uninitiali [...] adds c1787ffd0d24 ppp: fix refcount underflow on channel unbridge adds 2b446e650b41 docs: net: explain struct net_device lifetime adds c269a24ce057 net: make free_netdev() more lenient with unregistering devices adds 766b0515d5be net: make sure devices go through netdev_wait_all_refs adds c49243e88982 Merge branch 'net-fix-issues-around-register_netdevice-failures' adds a2bc221b972d netxen_nic: fix MSI/MSI-x interrupts adds b210de4f8c97 net: ipv6: Validate GSO SKB before finish IPv6 processing adds 3502bd9b5762 selftests/tls: fix selftests after adding ChaCha20-Poly1305 adds b77413446408 tipc: fix NULL deref in tipc_link_xmit() adds 57726ebe2733 mlxsw: core: Add validation of transceiver temperature thresholds adds b06ca3d5a43c mlxsw: core: Increase critical threshold for ASIC thermal zone adds 26c49f0d108f Merge branch 'mlxsw-core-thermal-control-fixes' adds f97844f9c518 dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-intern [...] adds 7e87ac05736f Merge remote-tracking branch 'net/master' adds 2e632901718e Merge remote-tracking branch 'ipsec/master' adds 70b6ff35d620 cfg80211/mac80211: fix kernel-doc for SAR APIs adds 51d62f2f2c50 cfg80211: Save the regulatory domain with a lock adds 2714b16a49d7 Merge remote-tracking branch 'mac80211/master' adds 8ae291cc95e4 RDMA/ucma: Do not miss ctx destruction steps in some cases adds 3c638cdb8ecc RDMA/restrack: Don't treat as an error allocation ID wrapping adds a306aba9c8d8 RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp adds f2bc3af6353c RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() adds 19e83da8366c Merge remote-tracking branch 'rdma-fixes/for-rc' adds b2345a8a4342 ALSA: usb-audio: Fix the missing endpoints creations for quirks adds 5d15f1eb4560 ALSA: usb-audio: Choose audioformat of a counter-part substream adds 00272c61827e ALSA: usb-audio: Avoid unnecessary interface re-setup adds eae4d054f909 ALSA: usb-audio: Annotate the endpoint index in audioformat adds 167c9dc84ec3 ALSA: usb-audio: Fix implicit feedback sync setup for Pion [...] adds 8777b569b504 Merge remote-tracking branch 'sound-current/for-linus' adds 2a0435df963f ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() adds ed37719f60ff Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds edb4202be1a9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 115745e8a0b7 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 50cda96c6a53 Merge remote-tracking branch 'regulator-fixes/for-linus' adds d7d09a547aac Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 9ae21c3cee4c Merge remote-tracking branch 'spi-fixes/for-linus' adds d0243bbd5dd3 drivers core: Free dma_range_map when driver probe failed adds 29f7c54b253f Driver core: platform: Add extra error check in devm_platf [...] adds 57947da615dc Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 793d2a6b0acc Merge remote-tracking branch 'tty.current/tty-linus' adds f9f8a257d977 Merge remote-tracking branch 'usb.current/usb-linus' adds 491b1bea0004 MAINTAINERS: update Peter Chen's email address adds 32dddf8a1e87 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds c9a67d3f9eb8 Merge remote-tracking branch 'phy/fixes' adds d22b3dd56341 Merge remote-tracking branch 'staging.current/staging-linus' adds 384b77fd48fd Fonts: font_ter16x32: Update font with new upstream Termin [...] adds 20f20a9f6486 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 10fa5797da9b Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 25669e943e06 dt-bindings: input: touchscreen: goodix: Add binding for G [...] adds 2dce6db70c77 Input: goodix - add support for Goodix GT9286 chip adds 2785775f06f6 Merge remote-tracking branch 'input-current/for-linus' adds 3c02e04fd4f5 crypto: xor - Fix divide error in do_xor_speed() adds 382811940303 crypto: omap-sham - Fix link error without crypto-engine adds d203da4d4cbe Merge remote-tracking branch 'crypto-current/master' adds 8a21ae686c33 Merge remote-tracking branch 'ide/master' adds acae23fe118b Merge remote-tracking branch 'kselftest-fixes/fixes' adds 0d039cbf9858 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 267f06e99b4d Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 0c005928fe33 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 976a9d626f67 Merge remote-tracking branch 'omap-fixes/fixes' adds e076ab2a2ca7 btrfs: shrink delalloc pages instead of full inodes adds aabcb2003928 Merge branch 'misc-5.11' into next-fixes adds 51e109ac5a1d Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 6548da0a549f Merge remote-tracking branch 'vfs-fixes/fixes' adds 65011f631a52 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds cd616e1ce24c Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 0b2894cd0fdf scsi: docs: ABI: sysfs-driver-ufs: Add DeepSleep power mode adds b112036535ed scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression adds 5e6ddadf7637 scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM adds 901d01c8e50c scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to [...] adds 4ee7ee530bc2 scsi: ufs: Fix livelock of ufshcd_clear_ua_wluns() adds eeb1b55b6e25 scsi: ufs: Fix tm request when non-fatal error happens adds ed0c99c7ab29 Merge remote-tracking branch 'scsi-fixes/fixes' adds 9b60da00e79e Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds cf7b2ae4d704 riscv: return -ENOSYS for syscall -1 adds 11f4c2e940e2 riscv: Fix kernel time_init() adds 1f1496a923b6 riscv: Fix sifive serial driver adds 643437b996ba riscv: Enable interrupts during syscalls with M-Mode adds 0ea02c737752 riscv: Drop a duplicated PAGE_KERNEL_EXEC adds 0e91322e2c30 Merge remote-tracking branch 'risc-v-fixes/fixes' adds a0adc8eabb40 dma-buf: cma_heap: Fix memory leak in CMA heap adds 273380159754 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new adac5773491d Merge remote-tracking branch 'kbuild/for-next' new fd8a8c48f9fb Merge remote-tracking branch 'dma-mapping/for-next' new 88b24d72d2f8 Merge remote-tracking branch 'arm-soc/for-next' new 316a1113ecc2 Merge remote-tracking branch 'actions/for-next' new d0845c657e37 Merge remote-tracking branch 'amlogic/for-next' new 8b0a08a58b85 Merge remote-tracking branch 'aspeed/for-next' new 240909f3d8f7 Merge remote-tracking branch 'at91/at91-next' new 2e95e4405677 Merge remote-tracking branch 'drivers-memory/for-next' new c64e1eeb2cff Merge remote-tracking branch 'imx-mxs/for-next' new 0f6fdcd7743a Merge remote-tracking branch 'keystone/next' new e9ef01e1173a Merge remote-tracking branch 'mediatek/for-next' new 7cfffffaee82 Merge remote-tracking branch 'mvebu/for-next' new 44da52765a65 Merge remote-tracking branch 'omap/for-next' new ca83049505e1 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] new f772081f4883 arm64: dts: qcom: sc7180: Add "dp_hot_plug_det" pinconf fo [...] new 826e6faf49ae arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible new fef419c463d0 soc: qcom: rpmh: Remove serialization of TCS commands new b69b63bfed82 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] new b409c05ca63d Merge remote-tracking branch 'qcom/for-next' new 85f401b17d98 Merge remote-tracking branch 'raspberrypi/for-next' new 3e557726a3ba Merge remote-tracking branch 'realtek/for-next' new bee36aa7d0dd Merge remote-tracking branch 'renesas/next' new 9fc33807ad29 dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] new def26913b66f reset: simple: add BCM4908 MISC PCIe reset controller support new e0d1662443ee reset: hisilicon: correct vendor prefix new 0cafb846a326 dt-bindings: reset: correct vendor prefix hisi to hisilicon new f2ad9bfd4dda dt-bindings: reset: convert Hisilicon reset controller bin [...] new dba0060061ac Merge remote-tracking branch 'reset/reset/next' new 656c648354e1 arm64: dts: rockchip: fix vopl iommu irq on px30 new 642fb2795290 arm64: dts: rockchip: Use only supported PCIe link speed o [...] new 43f20b1c6140 arm64: dts: rockchip: Fix PCIe DT properties on rk3399 new 353b601d4b57 Merge branch 'v5.11-armsoc/dtsfixes' into for-next new 3c8e5d51e4c6 arm64: defconfig: Enable REGULATOR_MP8859 new e00a17adb397 Merge branch 'v5.12-armsoc/defconfig64' into for-next new 36948ec3d4d0 ARM: dts: rockchip: add gpu node to rk3288-miqi new b39d9683c721 ARM: dts: rockchip: add QoS register compatibles for rk306 [...] new 6cc35e5edbe4 ARM: dts: rockchip: add QoS register compatibles for rk3288 new b39049ee6b8a Merge branch 'v5.12-armsoc/dts32' into for-next new 221c6c042fa0 arm64: dts: rockchip: assign a fixed index to mmc devices [...] new bd3fd04910ab arm64: dts: rockchip: add QoS register compatibles for rk3399 new 6c3ae9f9a133 arm64: dts: rockchip: add QoS register compatibles for px30 new 25572fb5aa98 arm64: dts: rockchip: enable HDMI sound nodes for rk3328-rock64 new 7f02feb56d9d arm64: dts: rockchip: add SPDIF node for rk3399-rockpro64 new 06f4ae178437 Merge branch 'v5.12-armsoc/dts64' into for-next new 5f88be764bda Merge remote-tracking branch 'rockchip/for-next' new 6166174afc2b soc: samsung: exynos-chipid: correct helpers __init annotation new a867287e9066 Merge branch 'next/drivers' into for-next new eb6751918a05 Merge remote-tracking branch 'samsung-krzk/for-next' new 4dc550134648 Merge remote-tracking branch 'scmi/for-linux-next' new f091066ea8e9 Merge remote-tracking branch 'stm32/stm32-next' new b5bcbf01d7ed Merge remote-tracking branch 'sunxi/sunxi/for-next' new 758fd19494f4 Merge remote-tracking branch 'tegra/for-next' new adcb6f0e6c36 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 03c64392d6e8 Merge remote-tracking branch 'clk-renesas/renesas-clk' new efc4cd8b19ba Merge remote-tracking branch 'csky/linux-next' new bda7d7e4f46b Merge remote-tracking branch 'h8300/h8300-next' new 02c87f984ddb Merge remote-tracking branch 'microblaze/next' new 99b40ced9ef6 MIPS: bitops: Fix reference to ffz location new 54548d36fdbc Merge remote-tracking branch 'mips/mips-next' new e1b4f1a57911 Merge remote-tracking branch 'nds32/next' new 641e8cd2cbf0 riscv: Cleanup sbi function stubs when RISCV_SBI disabled new 21733cb51847 riscv/mm: Introduce a die_kernel_fault() helper function new 21855cac82d3 riscv/mm: Prevent kernel module to access user memory with [...] new af951c3a113b dt-bindings: riscv: Update l2 cache DT documentation to ad [...] new 507308b8ccc9 RISC-V: sifive_l2_cache: Update L2 cache driver to support [...] new 75e6d7248efc dt-bindings: riscv: Update DT binding docs to support SiFi [...] new b1f592d5c1e3 dt-bindings: pwm: Update DT binding docs to support SiFive [...] new 42cf244c8f03 dt-bindings: gpio: Update DT binding docs to support SiFiv [...] new 57985788158a riscv: dts: add initial support for the SiFive FU740-C000 SoC new 3489c030102f dt-bindings: riscv: Update YAML doc to support SiFive HiFi [...] new d573b5558abb riscv: dts: add initial board data for the SiFive HiFive U [...] new d5805af9fe9f riscv: Fix builtin DTB handling new 3c54e3125dcd riscv: Use vendor name for K210 SoC support new 93dc7118d3e4 riscv: Fix Canaan Kendryte K210 device tree new eb66bfdc3ed4 riscv: cleanup Canaan Kendryte K210 sysctl driver new c6113094ea17 dt-binding: mfd: Document canaan,k210-sysctl bindings new 108c7a7360f1 dt-bindings: reset: Document canaan,k210-rst bindings new 217a8e855146 dt-bindings: pinctrl: Document canaan,k210-fpioa bindings new 671c87eca5c3 riscv: Add Canaan Kendryte K210 reset controller new 7dbcd950f379 arm64, numa: Change the numa init functions name to be generic new 442c0a7d3942 numa: Move numa implementation to common code new 13975ec4801f riscv: Separate memory init from paging init new 8dc1488c7482 riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] new 2651ff3247f7 riscv: Add numa support for riscv64 platform new 962cfa82d260 riscv: Add machine name to kernel boot log and stack dump output new bc82017d3397 Merge remote-tracking branch 'risc-v/for-next' new 87bd29458283 Merge remote-tracking branch 's390/for-next' new f477a538c14d sh: dma: fix kconfig dependency for G2_DMA new 7fb0a1a5e567 arch/sh: hyphenate Non-Uniform in Kconfig prompt new 5c5dc5f8dccb sh: intc: Convert to DEFINE_SHOW_ATTRIBUTE new a1153636e904 sh: mm: Convert to DEFINE_SHOW_ATTRIBUTE new b7aaf16d10bd sh: remove CONFIG_IDE from most defconfig new 19170492735b sh: Remove unused HAVE_COPY_THREAD_TLS macro new 542baf5108e0 sh: Drop ARCH_NR_GPIOS definition new 7a202ec74c15 arch: sh: remove duplicate include new a118584e7e60 sh: mach-sh03: remove duplicate include new b89bc060b53e sh/intc: Restore devm_ioremap() alignment new 248398dfb5e0 Merge remote-tracking branch 'sh/for-next' new 24912ca4f422 Merge remote-tracking branch 'xtensa/xtensa-for-next' new cf4094de1699 Merge remote-tracking branch 'btrfs/for-next' new 87086c721355 Merge remote-tracking branch 'ceph/master' new ff1060d8c129 Merge remote-tracking branch 'cifs/for-next' new 4b7bc2c32cba exfat: improve performance of exfat_free_cluster when usin [...] new b1799a9440d7 Merge remote-tracking branch 'exfat/dev' new 89091965e916 Merge remote-tracking branch 'ext3/for_next' new 3851f08db9da Merge remote-tracking branch 'ext4/dev' new 05333bb466d9 Merge remote-tracking branch 'f2fs/dev' new ff07cbd05c68 Merge remote-tracking branch 'jfs/jfs-next' new 3d1a90ab0ed9 NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock new c98e9daa59a6 NFS: Adjust fs_context error logging new 86b53fbf08f4 net: sunrpc: interpret the return value of kstrtou32 correctly new 67bbceedc9bb pNFS: Mark layout for return if return-on-close was not sent new 078000d02d57 pNFS: We want return-on-close to complete when evicting the inode new c18d1e17ba2f pNFS: Clean up pnfs_layoutreturn_free_lsegs() new 2c8d5fc37fe2 pNFS: Stricter ordering of layoutget and layoutreturn new 1757655d780d NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removi [...] new 46c9ea1d4fee NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() new cb2856c59717 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter new 7b6da6b9cf5c Merge remote-tracking branch 'nfs/linux-next' new f0def8182220 Merge remote-tracking branch 'nfs-anna/linux-next' new 97ce4b5d31b8 Merge remote-tracking branch 'cel/cel-next' new 4ac2ccd3c466 Merge remote-tracking branch 'v9fs/9p-next' new 66396880702a Merge remote-tracking branch 'vfs/for-next' new 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] new 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next new 1c3646026c2b Merge remote-tracking branch 'printk/for-next' new f7271b2a697d HID: uclogic: Improve support for Trust Panora new ae7443d6a7c4 Merge branch 'for-5.12/uclogic' into for-next new a0312af1f94d HID: core: detect and skip invalid inputs to snto32() new c5b986282fb0 Merge branch 'for-5.12/core' into for-next new e400071a805d HID: logitech-dj: add the G602 receiver new 86b26e69a1c9 Merge branch 'for-5.11/upstream-fixes' into for-next new 7c38e769d5c5 HID: Ignore battery for Elan touchscreen on ASUS UX550 new 8cd7ce929f88 Merge branch 'for-5.11/upstream-fixes' into for-next new 50acbd24f9d1 Merge remote-tracking branch 'hid/for-next' new b7ca4976dec3 Merge remote-tracking branch 'i2c/i2c/for-next' new 47c9b7fc9534 Merge remote-tracking branch 'dmi/dmi-for-next' new 490f5d73e663 hwmon: (pc87360) convert comma to semicolon new ecee5eb76ccf hwmon: (smsc47m1) Remove 'h' from printk format specifier new 024043a54a52 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() new 4e1688b24413 hwmon: (abx500) Decomission abx500 driver new a0f4694edfd3 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support new a5f4324078f1 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag new 9f957f59b07f hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag new 0a54a237d181 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() new e7fa69d79e3d hwmon: (pwm-fan) Store tach data separately new 18e443876c95 hwmon: (pwm-fan) Support multiple fan tachometers new c87e5115e05c hwmon: (max6650) Switch to using the new API kobj_to_dev() new d1f7b079ce5b hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] new 17ff589ae7e5 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 2233cdbefdf4 Merge remote-tracking branch 'v4l-dvb/master' new 95788afd5746 Merge remote-tracking branch 'v4l-dvb-next/master' new 02053d840ec0 Merge remote-tracking branch 'pm/linux-next' new 269466c98fc7 Merge remote-tracking branch 'cpupower/cpupower' new 44d3f02f0dc6 Merge remote-tracking branch 'devfreq/devfreq-next' new 935057193664 Merge remote-tracking branch 'thermal/thermal/linux-next' new f4f8d6c5fef9 Merge remote-tracking branch 'ieee1394/for-next' new 90eef9f71208 RDMA: Convert comma to semicolon new 6847f4392467 RDMA/hns: remove h from printk format specifier new fe91b2366a0b RDMA/hfi1: remove h from printk format specifier new 0ccccb045c87 RDMA/cma: Delete useless kfree code new aaf1226bd95b RDMA: Use kzalloc for allocating only one thing new 46b4055aa8a5 Merge remote-tracking branch 'rdma/for-next' new 424f481f06dc skbuff: remove unused skb_zcopy_abort function new d6adf1b103bf skbuff: simplify sock_zerocopy_put new 75518851a2a0 skbuff: Push status and refcounts into sock_zerocopy_callback new 59776362b14b skbuff: replace sock_zerocopy_put() with skb_zcopy_put() new e76d46cfff8d skbuff: replace sock_zerocopy_get with skb_zcopy_get new 36177832f42d skbuff: Add skb parameter to the ubuf zerocopy callback new 236a6b1cd585 skbuff: Call sock_zerocopy_put_abort from skb_zcopy_put_abort new 70c4316749f6 skbuff: Call skb_zcopy_clear() before unref'ing fragments new 8c793822c580 skbuff: rename sock_zerocopy_* to msg_zerocopy_* new 06b4feb37e64 net: group skb_shinfo zerocopy related bits together. new 04c2d33eabdc skbuff: add flags to ubuf_info for ubuf setup new 9ee5e5ade033 tap/tun: add skb_zcopy_init() helper for initialization. new 8e0449172497 skbuff: Rename skb_zcopy_{get|put} to net_zcopy_{get|put} new 58334e753727 Merge branch 'generic-zcopy_-functions' new 833d22f2f922 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new f4d680e50248 ravb: remove APSR_DM new 360a794323a8 ravb: update "undocumented" annotations new 05eab1bf1ba6 Merge branch 'update-register-bit-definitions-in-the-ether [...] new 12cf8e75727a bgmac: add bgmac_umac_*() helpers for accessing UniMAC registers new 28e303da55b3 net: broadcom: share header defining UniMAC registers new f67b4ff23917 MAINTAINERS: add bgmac section entry new fda4fde297f8 net: ip_tunnel: clean up endianness conversions new 09b5b5fb3902 ppp: clean up endianness conversions new 3f5ec374ae3f ibmvnic: merge do_change_param_reset into do_reset new 994122211665 remoteproc: qcom: expose types for COMPILE_TEST new ce2ceb9b1cff soc: qcom: mdt_loader: define stubs for COMPILE_TEST new a2d7764b3731 net: ipa: declare the page pointer type in "gsi_trans.h" new 38a4066f593c net: ipa: support COMPILE_TEST new 7e34984cc6f5 Merge branch 'net-ipa-support-compile_test' new efb5b338da6a net: bridge: fix misspellings using codespell tool new f73fc40327c0 ice: drop dead code in ice_receive_skb() new 1d11fa696733 net-gro: remove GRO_DROP new 38f7b4492564 Merge branch 'net-gro-gro_drop-deprecation' new 095dca16d92f dpaa2-mac: split up initializing the MAC object from conne [...] new d87e606373f6 dpaa2-mac: export MAC counters even when in TYPE_FIXED new ef57e6c9f7d9 bus: fsl-mc: return -EPROBE_DEFER when a device is not yet [...] new 47325da28ef1 dpaa2-eth: retry the probe when the MAC is not yet discove [...] new ca7633407639 dpaa2-mac: remove an unnecessary check new 14002089888b dpaa2-mac: remove a comment regarding pause settings new 430cc4841f3f Merge branch 'dpaa2-mac-various-updates' new 4b9c935898dd net: dsa: dsa_legacy_fdb_{add,del} can be static new 5f1e1224d660 r8169: replace BUG_ON with WARN in _rtl_eri_write new a46604d7ce49 r8169: improve rtl_ocp_reg_failure new bb703e5781d6 r8169: don't wakeup-enable device on shutdown if WOL is disabled new 43b3983437ed Merge branch 'r8169-small-improvements' new efd5a4c04e18 mptcp: add the address ID assignment bitmap new dc8eb10e95a8 selftests: mptcp: add testcases for setting the address ID new 067065422fcd mptcp: add the outgoing MP_PRIO support new 40453a5c61f4 mptcp: add the incoming MP_PRIO support new 0f9f696a502e mptcp: add set_flags command in PM netlink new 6e8b244a3e9d selftests: mptcp: add set_flags command in pm_nl_ctl new 0be2ac287bcc mptcp: add the mibs for MP_PRIO new 718eb44e5c1e selftests: mptcp: add the MP_PRIO testcases new 49888961a45a Merge branch 'mptcp-add-mp_prio-support-and-rework-local-a [...] new c7ee3a40e76c dt-bindings: net: convert Broadcom Starfighter 2 binding t [...] new 41bb4b087783 dt-bindings: net: dsa: sf2: add BCM4908 switch binding new 73b7a6047971 net: dsa: bcm_sf2: support BCM4908's integrated switch new 6aab2aff2d5f Merge remote-tracking branch 'net-next/master' new 792001f4f7aa libbpf: Add user-space variants of BPF_CORE_READ() family [...] new a4b09a9ef945 libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family new 9e80114b1a27 selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_ [...] new 619775c3cfd2 bpf: Remove unnecessary <argp.h> include from preload/iterators new ec24e11e0817 bpf: Replace fput with sockfd_put in sock map new 43b5169d8355 net, xdp: Introduce xdp_init_buff utility routine new be9df4aff65f net, xdp: Introduce xdp_prepare_buff utility routine new 9a8120a8d7eb selftests/bpf: Remove duplicate include in test_lsm new e22d7f05e445 libbpf: Clarify kernel type use with USER variants of CORE [...] new 38317982cf1a Merge remote-tracking branch 'bpf-next/for-next' new ffab565a32b2 Merge remote-tracking branch 'bluetooth/master' new 2bd9509ecb8d Merge remote-tracking branch 'gfs2/for-next' new 2c0cc2c39ca7 Merge remote-tracking branch 'mtd/mtd/next' new 1c2231a0af7b Merge remote-tracking branch 'nand/nand/next' new 86ad60a65f29 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride new 2481104fe98d crypto: x86/aes-ni-xts - rewrite and drop indirections via [...] new 622aae879c1d crypto: vmx - Move extern declarations into header file new 89e77eb55fee Merge remote-tracking branch 'crypto/master' new 23289a221a63 drm/amd/pm: correct the sensor value of power for vangogh new ae7b32e7c302 drm/amd/pm: add support to umd P-state "fetch" function fo [...] new 54800b589dab drm/amd/pm: add new feature map macros to resolve duplicate name new 9577b0ec2be8 drm/amd/pm: add two new sysfs nodes for vangogh new f02c73364954 drm/amd/pm: enable the "fetch" function of pp_dpm_vclk/dcl [...] new 37f5d8b777a9 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO new 0d2949317f6a drm/amd/pm: updated PM to I2C controller port on sienna cichlid new ca55f459f5ad drm/amd/pm: add the fine grain tuning function for renoir new 16a0fd2a15f4 drm/amd/pm: enable the fine grain tuning function for renoir new d0e4e112a946 drm/amd/pm: add some basic functions to support umd P-stat [...] new dd9e0b217686 drm/amd/pm: add some basic functions to support umd P-stat [...] new ea173d15b2fd drm/amd/pm: add support to umd P-state function for vangogh new 823e4bd6cace drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...] new 0533af16b1f2 drm/amdgpu: remove unnecessary asic check for sdma5.2 new fdcf016746ca drm/amdgpu: switched to cached noretry setting for vangogh new eb5f4f4653e6 drm/amdgpu: fix a memory protection fault when remove amdg [...] new 26eb6b51da86 drm/amdgpu: fix a GPU hang issue when remove device new ede6b6bc43c6 drm/radeon: use writel to avoid gcc optimization v3 new a11d9ff3ebe0 drm/amdgpu: use GTT for uvd_get_create/destory_msg new 35c3c89a8592 drm/amdgpu: fix potential NULL pointer when check_atom_bio [...] new b291a3872b5a drm/amdgpu: add amdgpu_hdp structure new 3c556139481c drm/amdgpu: add hdp version 4 functions new f06d5e4285f0 drm/amdgpu: add hdp version 5 functions new 455d40c92713 drm/amdgpu: switch hdp callback functions for hdp v4 new bf087285dcd7 drm/amdgpu: switch hdp callback functions for hdp v5 new 9ca0674a71a5 drm/amdgpu: remove redundant logic related HDP new beea33e12c6d drm/amdgpu: remove redundant include of navi10_enum new d45af863a61c drm/amd/pm: fix the failure when change power profile for renoir new 57995aa8ffb3 drm/amdgpu: do optimization for psp command submit new b0eec1244768 drm/amd/pm: enable dclk/vclk dpm function in "auto" power [...] new 2d0016435037 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO new 540b60f9fc7f drm/amd/display: remove unused including <linux/version.h> new 062ccc240e35 drm/amd/display: remove useless else if new b89a52181434 gpu/drm/radeon: use DIV_ROUND_UP macro to do calculation new 956e20eb0fbb drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocesso [...] new e689f7167ec4 drm/amd/display: fix comparison pointer to bool warning in dc.c new f01afd1ee488 drm/amd/display: Fix unused variable warning new e74c8a461139 drm/amd/display: Update idle optimization handling new 71338cb4a7c2 drm/amd/display: enable idle optimizations for linux (MALL [...] new 65e05ca7c407 drm/amd/display: Create and Destroy PSR resources for DCN302 new b8c415e3bf98 drm/amdgpu: take runtime pm reference when we attach a buffer new 6300b3bd9d0d drm/amd/display: Check plane scaling against format specif [...] new 4b6b7437b19d drm/amd/display: Enable fp16 also on DCE-8/10/11. new 0d232dada3e4 drm/amdgpu: fix potential memory leak during navi12 deinit [...] new 732f2a307c1e drm/amdgpu: fix no bad_pages issue after umc ue injection new 3e7bc83e312e drm/amdgpu: enable ras eeprom support for sienna cichlid new 88d5cb2517a7 drm/amdgpu/display: drop DCN support for aarch64 new e4180c4253f3 drm/amdgpu: Add check to prevent IH overflow new 8768ff5efae3 Revert "drm/amd/display: Fix memory leaks in S3 resume" new 1eb2aae31e9f drm/amdgpu: Add new mode 2560x1440 new 673da94cb85c drm/amdgpu: Correct the read sclk for navi10 new 7af103ea8722 drm/amdkfd: check more client ids in interrupt handler new d1176dd5e3ce drm/amdgpu/psp: fix psp gfx ctrl cmds new 307f049bfcad drm/amd/pm: add the parameters of power profiles for vangogh new 08da4fcd6d98 drm/amd/pm: modify the fine grain tuning function for Renoir new 4928b480cbed drm/amdgpu/display: fix build with CONFIG_DRM_AMD_DC_DCN disabled new 044a48f420b9 drm/amdgpu: fix DRM_INFO flood if display core is not supp [...] new 43dd55bef0fa usb: typec: ucsi: check cci busy during PPM reset new 9c089794e5cc drm/amdgpu: fix check order in amdgpu_bo_move new 72dbfe2c708f drm/radeon: fix check order in radeon_bo_move new 60dd4dbddc30 drm/amdgpu: add another raven1 gfxoff quirk new 5775059edbfc drm/amdgpu: add mode2 reset support for vangogh new 07fd6697d489 drm/amdgpu/nv: add mode2 reset handling new 83c82bb7b7ce drm/amdgpu: fix mode2 reset sequence for vangogh new a37b0ab26f72 drm/amdgpu: Enable GPU reset for vangogh new fe97c2853b26 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio new 7b2992e67b23 MAINTAINERS: update radeon/amdgpu/amdkfd git trees new 623a29d2ec34 Merge remote-tracking branch 'amdgpu/drm-next' new dab5276655bb next-20210108/drm-intel new 82581fcf070b drm/modes: add non-OF stub for of_get_drm_display_mode new a4ee7b31320f Merge remote-tracking branch 'imx-drm/imx-drm/next' new 75b1a8f9d62e ALSA: Convert strlcpy to strscpy when return value is unused new 330707c818b8 Merge remote-tracking branch 'sound/for-next' new 31c51a424f51 ASoC: es8328: Remove redundant null check before clk_disab [...] new c11a66e4a9a1 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 2145ea1f13ee Merge remote-tracking branch 'sound-asoc/for-next' new b993d5e3cccd Merge remote-tracking branch 'input/next' new a13aa912751e Merge remote-tracking branch 'block/for-next' new 0378c625afe8 dm: eliminate potential source of excessive kernel log noise new 9b5948267adc dm integrity: fix flush with external metadata device new 0bb7c466901d Merge remote-tracking branch 'device-mapper/for-next' new a3361b8c17d5 Merge remote-tracking branch 'pcmcia/pcmcia-next' new d6850cf1d12f Merge remote-tracking branch 'mfd/for-mfd-next' new cdd2f9b8331e Merge remote-tracking branch 'battery/for-next' new f85d6f1c20c3 Merge remote-tracking branch 'regulator/for-next' new b19358b1e690 Merge remote-tracking branch 'security/next-testing' new c337ba6fa02b Merge remote-tracking branch 'keys/keys-next' new 3be1821a8dee Merge remote-tracking branch 'selinux/next' new f25392e356d8 tpm: Fix fall-through warnings for Clang new 7095d0104f2b char: tpm: add i2c driver for cr50 new 6e668cc18571 tpm: Remove tpm_dev_wq_lock new 2a6f7a28785c keys: Update comment for restrict_link_by_key_or_keyring_chain new bb858a6a5ba9 Merge remote-tracking branch 'tpmdd/next' new 1318c19bbf8e Merge remote-tracking branch 'audit/next' new 8728a81b8f10 spi: Fix distinct pointer types warning for ARCH=mips new 6be69293196c spi: renesas,sh-msiof: Add r8a779a0 support new 2ed03653da04 Merge remote-tracking branch 'spi/for-5.12' into spi-next new 7a552f2346b2 Merge remote-tracking branch 'spi/for-next' new 7156ace1235d Merge remote-tracking branch 'tip/auto-latest' new 5bbc45f37f52 Merge remote-tracking branch 'edac/edac-for-next' new b8e594fa20d2 irqchip/pruss: Simplify the TI_PRUSS_INTC Kconfig new 599b3063adf4 irqchip/mips-cpu: Set IPI domain parent chip new d3e5a927151d Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 6e9c2c547d9b torture: Break affinity of kthreads last running on outgoing CPU new fe0f7fe4725c rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 new a46e34f57490 Merge branches 'clocksource.2021.01.06a', 'cpumask.2021.01 [...] new 41255152beef Merge branch 'kcsan.2021.01.04a' into HEAD new 261183c0e515 Merge branch 'lkmm-dev.2021.01.04a' into HEAD new 4164efdca255 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels new 98f1c150c574 EXP rcuscale: Add crude tests for mem_dump_obj() new 29ca17aa4268 x86/mce: Make mce_timed_out() identify holdout CPUs new ad596f5fbfab sched/idle: Fix missing need_resched() check after rcu_idl [...] new 7bc268d8ae9e cpuidle: Fix missing need_resched() check after rcu_idle_enter() new 36f68198523f torturescript: Don't rerun failed rcutorture builds new cffdc9c7c24c EXP sched: Print list of runnable tasks in the current rq new dbf6a32a7cc7 Merge remote-tracking branch 'rcu/rcu/next' new d1362c10bfcd Merge remote-tracking branch 'percpu/for-next' new 2eea6562c801 Merge remote-tracking branch 'workqueues/for-next' new c167b9c7e3d6 platform/surface: Add Surface Aggregator subsystem new 44b84ee7b437 platform/surface: aggregator: Add control packet allocatio [...] new 3a7081f610a0 platform/surface: aggregator: Add event item allocation caching new 0d21bb8560ef platform/surface: aggregator: Add trace points new 02be44f6b5a9 platform/surface: aggregator: Add error injection capabilities new eb0e90a82098 platform/surface: aggregator: Add dedicated bus and device type new 8d7792823da4 docs: driver-api: Add Surface Aggregator subsystem documentation new 178f6ab77e61 platform/surface: Add Surface Aggregator user-space interface new fc00bc8ac1da platform/surface: Add Surface ACPI Notify driver new d9d188960f6d Merge remote-tracking branch 'drivers-x86/for-next' new 17ab02936de1 Merge remote-tracking branch 'hsi/for-next' new fdf6c4ae9336 Merge remote-tracking branch 'leds/for-next' new 7520962b6690 drivers: base: remove unused function find_bus() new 1f0dfa0545e7 driver core: Add debug logs for device link related probe [...] new fb88c9a3e2ed drivers: base: Kconfig: fix spelling mistake "heterogenous [...] new 4b9bbb29baf6 driver core: Add device link support for INFERRED flag new b90fb8f66c61 driver core: Have fw_devlink use DL_FLAG_INFERRED new b0e2fa4f611b driver core: Handle cycles in device links created by fw_devlink new c13b82792711 driver core: fw_devlink_relax_cycle() can be static new e590474768f1 driver core: Set fw_devlink=on by default new 0fab972eef49 drivers: core: Detach device from power domain on shutdown new 358c36102f80 Merge remote-tracking branch 'driver-core/driver-core-next' new 4d7aae9f7a18 usb: gadget: configfs: Add a specific configFS reset callback new 841081d89d5a usb: usbip: Use DEFINE_SPINLOCK() for spinlock new 95d0b5d0ceb2 Merge remote-tracking branch 'usb/usb-next' new 404e41d2abf3 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 63f24a7fafd4 vt: move set_leds to keyboard.c new a18a9da82c57 vt: keyboard, make keyboard_tasklet local new f14e0394859d vt: keyboard, defkeymap.c_shipped, approach the definitions new e81de384af9b vt: keyboard, defkeymap.c_shipped, approach the unicode table new 9bc1b2b9b848 tty: pty, remove BUG_ON from pty_close new 7d7dec450a66 8250_tegra: clean up tegra_uart_handle_break new 9777f8e60e71 vt/consolemap: do font sum unsigned new ff2047fb755d vt: drop old FONT ioctls new cac8a63063e3 vgacon: drop BROKEN_GRAPHICS_PROGRAMS new bb9146688c0d tty: cpm_uart, use port->flags instead of low_latency new 0bc1bd092af3 tty_port: drop last traces of low_latency new c762a2b846b6 tty: drop termiox user definitions new e7997f7ff7f8 serial: stm32: fix DMA initialization error handling new 92fc00238675 serial: stm32: fix code cleaning warnings and checks new 56f9a76c27b5 serial: stm32: add "_usart" prefix in functions name new 8ebd966576ab serial: stm32: add author new 9ba8377c3aad dt-bindings: serial: stm32: update rts-gpios and cts-gpios new 9359369ada36 serial: stm32: update conflicting RTS/CTS config comment new 97f3a0850ae4 serial: stm32: clean probe and remove port deinit new c31c3ea02e21 serial: stm32: update transmission complete error message [...] new f446776ebffb tty: Export redirect release new 33d4ae988598 drivers:tty:pty: Fix a race causing data loss on close new c9cd57bf57fd tty: Protect disc_data in n_tty_close and n_tty_flush_buffer new 967973bebd34 Merge remote-tracking branch 'tty/tty-next' new 3e265f836e9d fpga: dfl: refactor cci_enumerate_feature_devs() new fa41d10589be fpga: dfl-pci: locate DFLs by PCIe vendor specific capability new e08b9e6d87cc fpga: dfl: fix the definitions of type & feature_id for df [...] new 9326eecd9365 fpga: dfl: move dfl_device_id to mod_devicetable.h new 4a224acec597 fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() new ecc1641aca65 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h new 56172ab35338 fpga: dfl: add support for N3000 Nios private feature new 477dfdccfcae memory: dfl-emif: add the DFL EMIF private feature driver new 13613a2246bf misc: eeprom_93xx46: Fix module alias to enable module autoprobe new 47771f1715bf misc: eeprom_93xx46: Enable module autoprobe for microchip [...] new 59b26d2e96c4 bus: fsl-mc: add missing __iomem attribute new bf4f84f0089b Merge remote-tracking branch 'char-misc/char-misc-next' new 5a28c0229fea Merge remote-tracking branch 'extcon/extcon-next' new 17464f988386 Merge remote-tracking branch 'soundwire/next' new 40dda3860dc2 Merge remote-tracking branch 'thunderbolt/next' new 96ae327678ec staging: vchiq: Fix bulk userdata handling new 88753cc19f08 staging: vchiq: Fix bulk transfers on 64-bit builds new 04dfd7273398 staging: vc04_services: Add a note to the TODO new 662d82cf39ff staging: vchiq: fix uninitialized variable copy new d61adf609c48 staging: unisys: visorhba: enhance visorhba to use channel [...] new 346cfee312e5 Merge remote-tracking branch 'staging/staging-next' new 9e9eb85e43e7 dt-bindings: dma: owl: Add compatible string for Actions S [...] new c518a2fd1bcf dmaengine: owl: Add compatible for the Actions Semi S500 D [...] new 33cb6d1ed311 dmaengine: at_hdmac: remove platform data header new e2fcd6e427c2 dma: idxd: use DEFINE_MUTEX() for mutex lock new 81a0f58e7891 Merge remote-tracking branch 'dmaengine/next' new c7c730ac6a88 scsi: ufs: Remove stringize operator '#' restriction new 28fa68fc557a scsi: ufs: Use __print_symbolic() for UFS trace string print new 9d5095e74c83 scsi: ufs: Don't call trace_ufshcd_upiu() in case trace po [...] new be20b51cfd85 scsi: ufs: Distinguish between query REQ and query RSP in [...] new 0ed083e91662 scsi: ufs: Distinguish between TM request UPIU and respons [...] new 867fdc2d6e34 scsi: ufs: Make UPIU trace easier differentiate among CDB, [...] new f8968665af28 scsi: ibmvfc: Define generic queue structure for CRQs new e4b26f3db864 scsi: ibmvfc: Make command event pool queue specific new 57e80e0bc108 scsi: ibmvfc: Define per-queue state/list locks new 1f4a4a19508d scsi: ibmvfc: Complete commands outside the host/queue lock new 654080d02edb scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() new aaac0ea98390 scsi: ufs: Fix all Kconfig help text indentation new d9edeb8b4768 scsi: ufs: Replace sprintf and snprintf with sysfs_emit new 3997e0fdd587 scsi: hisi_sas: Remove auto_affine_msi_experimental module_param new 8e062ce305ad scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config new d2f2547efd39 scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_POR [...] new ecf041fe9895 scsi: lpfc: Refresh ndlp when a new PRLI is received in th [...] new 07aaefdf75c5 scsi: lpfc: Fix crash when a fabric node is released prematurely new c33b1609344f scsi: lpfc: Use the nvme-fc transport supplied timeout for [...] new 3ba6216aaded scsi: lpfc: Fix FW reset action if I/Os are outstanding new f0871ab68a8b scsi: lpfc: Prevent duplicate requests to unregister with [...] new da09ae4864e1 scsi: lpfc: Fix error log messages being logged following [...] new 31051249f12e scsi: lpfc: Fix target reset failing new 9ec58ec7d41a scsi: lpfc: Fix NVMe recovery after mailbox timeout new ff8a44bff5ef scsi: lpfc: Fix vport create logging new 243156c0108d scsi: lpfc: Fix crash when nvmet transport calls host_release new a22d73b655a8 scsi: lpfc: Implement health checking when aborting I/O new 0b3ad32e2646 scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better rea [...] new 181dd9a4c2c6 scsi: lpfc: Update lpfc version to 12.8.0.7 new ab548fd21e1c scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] new 244808e03029 scsi: storvsc: Resolve data race in storvsc_probe() new 91b1b640b834 scsi: storvsc: Validate length of incoming packet in storv [...] new 867709bad388 Merge remote-tracking branch 'scsi-mkp/for-next' new 351be209686f Merge remote-tracking branch 'rpmsg/for-next' new 71b5c59464ef Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 2a8a3f09d9b1 gpio: wcove: convert comma to semicolon new e9c6aec35b8e Merge remote-tracking branch 'gpio-intel/for-next' new fa037ef59f9b Merge remote-tracking branch 'pinctrl/for-next' new 7281276f06c6 Merge remote-tracking branch 'userns/for-next' new 1f156d40ace6 Merge remote-tracking branch 'livepatching/for-next' new 1e3568893474 Merge remote-tracking branch 'coresight/next' new ee2367f19e7a Merge remote-tracking branch 'nvmem/for-next' new c42a64d16eb8 Merge remote-tracking branch 'xarray/main' new 3427be836eaf Merge remote-tracking branch 'hyperv/hyperv-next' new 417b27df6fb6 Merge remote-tracking branch 'pidfd/for-next' new f5187329d072 fpga: Use DEFINE_SPINLOCK() for spinlock new e41d4c011706 fpga: dfl: fme: Constify static attribute_group structs new 96bbb579fea9 Merge remote-tracking branch 'fpga/for-next' new 0275252e24d8 Merge remote-tracking branch 'mhi/mhi-next' new 4e007ac0f7c3 Merge remote-tracking branch 'notifications/notifications- [...] new 742ecdf27796 Merge branch 'akpm-current/current' new e7f11799b2c3 mm: add definition of PMD_PAGE_ORDER new f788e102a444 mmap: make mlock_future_check() global new 65bc4cd1b786 set_memory: allow set_direct_map_*_noflush() for multiple pages new 1705127e3f15 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix new 6f681f69a124 set_memory: allow querying whether set_direct_map_*() is a [...] new 78c7c9bd1a0f kfence: fix implicit function declaration new 8581a26f7c85 mm: introduce memfd_secret system call to create "secret" [...] new 46ff9e12b84d mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 89168b64e821 secretmem: use PMD-size pages to amortize direct map fragm [...] new 83ccff03de2a secretmem: add memcg accounting new 125e94df6596 PM: hibernate: disable when there are active secretmem users new ed6288d33e1f arch, mm: wire up memfd_secret system call where relevant new 5e2aa644746e arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix new ad9ecd97a6c2 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix new 13664d8cbae0 secretmem: test: add basic selftest for memfd_secret(2) new 4bc5a2fb735e secretmem-test-add-basic-selftest-for-memfd_secret2-fix
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (5abc1e21fca0) \ N -- N -- N refs/heads/akpm (4bc5a2fb735e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 500 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-bus-dfl-devices-emif | 25 + .../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 47 + Documentation/ABI/testing/sysfs-driver-ufs | 34 +- .../devicetree/bindings/gpio/sifive,gpio.yaml | 4 +- .../bindings/input/touchscreen/goodix.yaml | 1 + .../bindings/mfd/canaan,k210-sysctl.yaml | 109 + .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 101 +- .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 173 ++ .../devicetree/bindings/net/renesas,etheravb.yaml | 1 + .../bindings/pinctrl/canaan,k210-fpioa.yaml | 171 ++ .../devicetree/bindings/pwm/pwm-sifive.yaml | 9 +- .../devicetree/bindings/reset/canaan,k210-rst.yaml | 40 + Documentation/devicetree/bindings/riscv/cpus.yaml | 6 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 34 +- .../devicetree/bindings/riscv/sifive.yaml | 17 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 13 +- .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 + Documentation/driver-api/index.rst | 1 + .../driver-api/surface_aggregator/client-api.rst | 38 + .../driver-api/surface_aggregator/client.rst | 393 +++ .../driver-api/surface_aggregator/clients/cdev.rst | 87 + .../surface_aggregator/clients/index.rst | 21 + .../driver-api/surface_aggregator/clients/san.rst | 44 + .../driver-api/surface_aggregator/index.rst | 21 + .../driver-api/surface_aggregator/internal-api.rst | 67 + .../driver-api/surface_aggregator/internal.rst | 577 +++++ .../driver-api/surface_aggregator/overview.rst | 77 + .../driver-api/surface_aggregator/ssh.rst | 344 +++ Documentation/fpga/dfl.rst | 27 + Documentation/kbuild/makefiles.rst | 2 +- Documentation/networking/caif/caif.rst | 1 - Documentation/networking/netdevices.rst | 171 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + MAINTAINERS | 56 +- arch/arc/plat-hsdk/Kconfig | 1 + arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 4 + arch/arm/boot/dts/rk3288-miqi.dts | 5 + arch/arm/boot/dts/rk3288.dtsi | 28 +- arch/arm/boot/dts/rk3xxx.dtsi | 16 +- arch/arm64/Kconfig | 1 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 7 + arch/arm64/boot/dts/rockchip/px30.dtsi | 42 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 56 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 52 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/numa.h | 48 +- arch/arm64/kernel/acpi_numa.c | 12 - arch/arm64/mm/Makefile | 1 - arch/arm64/mm/init.c | 4 +- arch/mips/include/asm/bitops.h | 2 +- arch/riscv/Kconfig | 31 +- arch/riscv/Kconfig.socs | 32 +- arch/riscv/Makefile | 2 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/Makefile | 5 + arch/riscv/boot/dts/{kendryte => canaan}/k210.dts | 0 arch/riscv/boot/dts/{kendryte => canaan}/k210.dtsi | 5 - arch/riscv/boot/dts/kendryte/Makefile | 4 - arch/riscv/boot/dts/sifive/Makefile | 3 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 293 +++ .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 253 ++ arch/riscv/configs/nommu_k210_defconfig | 2 +- arch/{arm64 => riscv}/include/asm/mmzone.h | 0 arch/riscv/include/asm/numa.h | 8 + arch/riscv/include/asm/pci.h | 14 + arch/riscv/include/asm/pgtable.h | 22 +- arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/soc.h | 38 - arch/riscv/kernel/entry.S | 9 + arch/riscv/kernel/sbi.c | 4 +- arch/riscv/kernel/setup.c | 23 +- arch/riscv/kernel/smpboot.c | 12 +- arch/riscv/kernel/soc.c | 27 - arch/riscv/kernel/time.c | 3 + arch/riscv/mm/fault.c | 28 +- arch/riscv/mm/init.c | 16 +- arch/sh/Kconfig | 1 - arch/sh/boards/mach-sh03/rtc.c | 1 - arch/sh/configs/landisk_defconfig | 9 +- arch/sh/configs/microdev_defconfig | 2 - arch/sh/configs/sdk7780_defconfig | 6 +- arch/sh/configs/sdk7786_defconfig | 3 - arch/sh/configs/se7750_defconfig | 1 - arch/sh/configs/sh03_defconfig | 3 - arch/sh/drivers/dma/Kconfig | 3 +- arch/sh/include/asm/gpio.h | 1 - arch/sh/kernel/cpu/sh3/entry.S | 1 - arch/sh/mm/Kconfig | 2 +- arch/sh/mm/asids-debugfs.c | 15 +- arch/sh/mm/cache-debugfs.c | 15 +- arch/sh/mm/pmb.c | 15 +- arch/x86/crypto/aesni-intel_asm.S | 353 ++- arch/x86/crypto/aesni-intel_glue.c | 229 +- arch/x86/kernel/cpu/mce/core.c | 15 +- arch/x86/kernel/cpu/mtrr/generic.c | 6 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 117 +- arch/x86/kernel/sev-es-shared.c | 4 +- arch/x86/kvm/x86.c | 2 +- arch/x86/mm/pgtable.c | 2 + crypto/Kconfig | 1 - crypto/asymmetric_keys/restrict.c | 7 +- crypto/xor.c | 2 + drivers/base/Kconfig | 8 +- drivers/base/Makefile | 1 + arch/arm64/mm/numa.c => drivers/base/arch_numa.c | 27 +- drivers/base/bus.c | 17 - drivers/base/core.c | 104 +- drivers/base/dd.c | 2 + drivers/bus/fsl-mc/fsl-mc-bus.c | 11 +- drivers/char/pcmcia/synclink_cs.c | 2 - drivers/char/tpm/tpm-dev-common.c | 1 - drivers/crypto/Kconfig | 1 + drivers/crypto/vmx/aesp8-ppc.h | 6 + drivers/crypto/vmx/vmx.c | 6 +- drivers/dma-buf/heaps/cma_heap.c | 3 + drivers/dma/Kconfig | 2 +- drivers/dma/txx9dmac.h | 10 + drivers/fpga/Kconfig | 11 + drivers/fpga/Makefile | 2 + drivers/fpga/dfl-fme-perf.c | 6 +- drivers/fpga/dfl-n3000-nios.c | 588 +++++ drivers/fpga/dfl-pci.c | 165 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-bridge.c | 4 +- drivers/gpio/gpio-wcove.c | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- .../smu11/vangogh_ppt.h => amdgpu/amdgpu_hdp.h} | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 - drivers/gpu/drm/amd/amdgpu/cz_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 39 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 137 ++ .../smu11/vangogh_ppt.h => amdgpu/hdp_v4_0.h} | 16 +- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 212 ++ .../smu11/vangogh_ppt.h => amdgpu/hdp_v5_0.h} | 16 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 23 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 10 - drivers/gpu/drm/amd/amdgpu/nv.c | 160 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 31 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 91 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 12 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 105 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 - drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + .../drm/amd/display/dc/dce100/dce100_resource.c | 2 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 2 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 13 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 15 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 143 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 9 + .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 1 - drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 841 ++++++- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 223 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_uvd.c | 38 +- drivers/hid/hid-core.c | 3 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-logitech-dj.c | 4 + drivers/hid/hid-quirks.c | 1 - drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hwmon/amd_energy.c | 3 +- drivers/hwmon/aspeed-pwm-tacho.c | 4 +- drivers/hwmon/max6650.c | 2 +- drivers/infiniband/core/cma_configfs.c | 12 +- drivers/infiniband/core/restrack.c | 1 + drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/ucma.c | 135 +- drivers/infiniband/hw/cxgb4/restrack.c | 2 +- drivers/infiniband/hw/hfi1/qsfp.c | 4 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 3 + drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 2 +- drivers/input/touchscreen/goodix.c | 2 + drivers/iommu/intel/iommu.c | 148 +- drivers/iommu/intel/svm.c | 9 +- drivers/irqchip/Kconfig | 5 +- drivers/irqchip/irq-mips-cpu.c | 7 + drivers/md/dm-bufio.c | 6 + drivers/md/dm-crypt.c | 2 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-integrity.c | 60 +- drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 2 + drivers/memory/dfl-emif.c | 207 ++ drivers/misc/eeprom/eeprom_93xx46.c | 3 +- drivers/net/caif/caif_serial.c | 3 +- drivers/net/dsa/b53/b53_common.c | 14 + drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/bcm_sf2.c | 36 +- drivers/net/dsa/bcm_sf2_regs.h | 1 + drivers/net/dsa/lantiq_gswip.c | 7 +- drivers/net/ethernet/broadcom/bcmsysport.h | 35 +- drivers/net/ethernet/broadcom/bgmac.c | 114 +- drivers/net/ethernet/broadcom/bgmac.h | 59 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 59 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 6 +- drivers/net/ethernet/broadcom/unimac.h | 68 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 71 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 53 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 13 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 16 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 135 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 5 + drivers/net/ethernet/ibm/ibmvnic.c | 154 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 7 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 77 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 9 + .../mellanox/mlx5/core/en_accel/en_accel.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 9 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 13 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 7 +- drivers/net/ethernet/realtek/r8169_main.c | 23 +- drivers/net/ethernet/renesas/ravb.h | 37 +- drivers/net/ethernet/renesas/ravb_main.c | 6 +- drivers/net/ipa/Kconfig | 10 +- drivers/net/ipa/gsi_trans.h | 1 + drivers/net/ipa/ipa_modem.c | 1 + drivers/net/ppp/ppp_generic.c | 12 +- drivers/net/ppp/pptp.c | 8 +- drivers/net/tap.c | 6 +- drivers/net/tun.c | 6 +- drivers/net/xen-netback/common.h | 3 +- drivers/net/xen-netback/interface.c | 4 +- drivers/net/xen-netback/netback.c | 5 +- drivers/platform/surface/Kconfig | 38 + drivers/platform/surface/Makefile | 3 + drivers/platform/surface/aggregator/Kconfig | 68 + drivers/platform/surface/aggregator/Makefile | 17 + drivers/platform/surface/aggregator/bus.c | 415 ++++ drivers/platform/surface/aggregator/bus.h | 27 + drivers/platform/surface/aggregator/controller.c | 2579 ++++++++++++++++++++ drivers/platform/surface/aggregator/controller.h | 285 +++ drivers/platform/surface/aggregator/core.c | 839 +++++++ drivers/platform/surface/aggregator/ssh_msgb.h | 205 ++ .../platform/surface/aggregator/ssh_packet_layer.c | 2057 ++++++++++++++++ .../platform/surface/aggregator/ssh_packet_layer.h | 190 ++ drivers/platform/surface/aggregator/ssh_parser.c | 228 ++ drivers/platform/surface/aggregator/ssh_parser.h | 154 ++ .../surface/aggregator/ssh_request_layer.c | 1264 ++++++++++ .../surface/aggregator/ssh_request_layer.h | 143 ++ drivers/platform/surface/aggregator/trace.h | 632 +++++ drivers/platform/surface/surface_acpi_notify.c | 886 +++++++ drivers/platform/surface/surface_aggregator_cdev.c | 303 +++ drivers/reset/Kconfig | 10 + drivers/reset/Makefile | 1 + drivers/reset/reset-k210.c | 131 + drivers/s390/char/con3215.c | 1 - drivers/s390/char/sclp_tty.c | 1 - drivers/s390/char/sclp_vt220.c | 1 - drivers/s390/char/tty3270.c | 2 - drivers/s390/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 38 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 5 - drivers/scsi/ibmvscsi/ibmvfc.c | 383 ++- drivers/scsi/ibmvscsi/ibmvfc.h | 54 +- drivers/scsi/lpfc/lpfc.h | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_crtn.h | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 15 +- drivers/scsi/lpfc/lpfc_els.c | 47 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 21 +- drivers/scsi/lpfc/lpfc_init.c | 241 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +- drivers/scsi/lpfc/lpfc_nvme.c | 45 +- drivers/scsi/lpfc/lpfc_nvmet.c | 33 +- drivers/scsi/lpfc/lpfc_scsi.c | 58 +- drivers/scsi/lpfc/lpfc_sli.c | 141 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 6 +- drivers/scsi/storvsc_drv.c | 6 + drivers/scsi/ufs/Kconfig | 15 +- drivers/scsi/ufs/ufs-sysfs.c | 30 +- drivers/scsi/ufs/ufs.h | 17 + drivers/scsi/ufs/ufshcd.c | 109 +- drivers/sh/intc/core.c | 2 +- drivers/sh/intc/virq-debugfs.c | 14 +- drivers/soc/Kconfig | 2 +- drivers/soc/Makefile | 2 +- drivers/soc/{kendryte => canaan}/Kconfig | 4 +- drivers/soc/{kendryte => canaan}/Makefile | 0 drivers/soc/{kendryte => canaan}/k210-sysctl.c | 105 +- drivers/soc/qcom/rpmh-rsc.c | 22 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/sifive/sifive_l2_cache.c | 27 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/staging/unisys/visorhba/visorhba_main.c | 90 +- drivers/staging/vc04_services/interface/TODO | 4 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 15 +- drivers/tty/Kconfig | 14 + drivers/tty/Makefile | 3 +- drivers/tty/amiserial.c | 3 - drivers/tty/hvc/hvcs.c | 2 +- drivers/tty/ipwireless/tty.c | 1 - drivers/tty/mxser.c | 1 - drivers/tty/n_tty.c | 2 + drivers/tty/pty.c | 16 +- drivers/tty/serial/8250/8250_tegra.c | 11 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 3 +- drivers/tty/serial/ifx6x60.c | 3 - drivers/tty/serial/max3100.c | 3 - drivers/tty/serial/serial_core.c | 3 - drivers/tty/serial/sifive.c | 1 + drivers/tty/serial/stm32-usart.c | 415 ++-- drivers/tty/synclink_gt.c | 1 - drivers/tty/tty_io.c | 33 +- drivers/tty/ttynull.c | 18 - drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/defkeymap.c_shipped | 82 +- drivers/tty/vt/keyboard.c | 16 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 151 -- drivers/usb/gadget/configfs.c | 24 +- drivers/usb/usbip/stub_main.c | 4 +- drivers/vhost/net.c | 4 +- drivers/video/console/vgacon.c | 19 - fs/btrfs/inode.c | 60 +- fs/btrfs/space-info.c | 4 +- fs/exfat/balloc.c | 4 +- fs/exfat/exfat_fs.h | 2 +- fs/exfat/fatent.c | 42 +- fs/nfs/internal.h | 26 +- fs/nfs/nfs4proc.c | 28 +- fs/nfs/nfs4super.c | 4 +- fs/nfs/pnfs.c | 67 +- fs/nfs/pnfs.h | 8 +- fs/nfs/pnfs_nfs.c | 22 +- fs/select.c | 14 +- .../include/asm => include/asm-generic}/numa.h | 12 +- include/drm/drm_modes.h | 10 + include/dt-bindings/pinctrl/k210-fpioa.h | 276 +++ include/dt-bindings/reset/k210-rst.h | 42 + include/linux/console.h | 3 - include/linux/device.h | 2 + include/linux/dfl.h | 86 + include/linux/dm-bufio.h | 1 + include/linux/intel-iommu.h | 18 +- include/linux/kbd_kern.h | 10 +- include/linux/kd.h | 8 - include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm.h | 4 + include/linux/mod_devicetable.h | 42 + include/linux/netdevice.h | 1 - include/linux/remoteproc/qcom_rproc.h | 4 +- include/linux/skbuff.h | 106 +- include/linux/slab.h | 2 + include/linux/soc/qcom/mdt_loader.h | 35 + include/linux/surface_acpi_notify.h | 39 + include/linux/surface_aggregator/controller.h | 824 +++++++ include/linux/surface_aggregator/device.h | 423 ++++ include/linux/surface_aggregator/serial_hub.h | 672 +++++ include/linux/tty.h | 4 +- include/linux/vmalloc.h | 2 +- include/linux/vt_kern.h | 12 - include/net/cfg80211.h | 5 +- include/net/mac80211.h | 1 + include/soc/canaan/k210-sysctl.h | 41 + include/soc/qcom/tcs.h | 9 +- include/trace/events/ufs.h | 108 +- include/uapi/linux/mptcp.h | 1 + include/uapi/linux/surface_aggregator/cdev.h | 78 + include/uapi/linux/termios.h | 15 - init/main.c | 10 +- kernel/rcu/rcuscale.c | 38 - kernel/rcu/rcutorture.c | 39 + kernel/sched/core.c | 20 +- kernel/torture.c | 15 +- lib/fonts/font_ter16x32.c | 6 +- mm/slab.c | 2 + mm/slab.h | 2 + mm/slab_common.c | 2 + mm/slob.c | 2 + mm/slub.c | 2 + mm/util.c | 2 + mm/vmalloc.c | 2 + net/8021q/vlan.c | 4 +- net/bridge/br.c | 2 +- net/bridge/br_input.c | 2 +- net/bridge/br_mrp.c | 6 +- net/bridge/br_stp.c | 4 +- net/core/dev.c | 36 +- net/core/rtnetlink.c | 23 +- net/core/skbuff.c | 85 +- net/core/sock_reuseport.c | 2 +- net/dsa/dsa_priv.h | 9 - net/dsa/slave.c | 16 +- net/ipv4/ip_output.c | 7 +- net/ipv4/ip_tunnel.c | 11 +- net/ipv4/ip_tunnel_core.c | 9 +- net/ipv4/nexthop.c | 6 +- net/ipv4/tcp.c | 8 +- net/ipv6/ip6_output.c | 46 +- net/kcm/kcmsock.c | 4 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 56 + net/mptcp/pm.c | 8 + net/mptcp/pm_netlink.c | 172 +- net/mptcp/protocol.h | 11 + net/sunrpc/addr.c | 2 +- net/tipc/link.c | 9 +- net/wireless/reg.c | 11 +- scripts/gcc-plugins/Makefile | 4 +- scripts/mod/devicetable-offsets.c | 12 + scripts/mod/file2alias.c | 36 + sound/aoa/codecs/onyx.c | 2 +- sound/aoa/codecs/tas.c | 2 +- sound/aoa/codecs/toonie.c | 2 +- sound/aoa/core/alsa.c | 8 +- sound/aoa/fabrics/layout.c | 6 +- sound/aoa/soundbus/sysfs.c | 2 +- sound/arm/aaci.c | 6 +- sound/arm/pxa2xx-ac97.c | 2 +- sound/core/compress_offload.c | 2 +- sound/core/control.c | 16 +- sound/core/ctljack.c | 2 +- sound/core/hwdep.c | 6 +- sound/core/init.c | 4 +- sound/core/oss/mixer_oss.c | 12 +- sound/core/pcm.c | 2 +- sound/core/pcm_native.c | 6 +- sound/core/rawmidi.c | 2 +- sound/core/seq/oss/seq_oss_midi.c | 4 +- sound/core/seq/oss/seq_oss_synth.c | 6 +- sound/core/seq/seq_clientmgr.c | 2 +- sound/core/seq/seq_ports.c | 6 +- sound/core/timer.c | 10 +- sound/core/timer_compat.c | 4 +- sound/drivers/opl3/opl3_oss.c | 2 +- sound/drivers/opl3/opl3_synth.c | 2 +- sound/firewire/bebob/bebob_hwdep.c | 2 +- sound/firewire/dice/dice-hwdep.c | 2 +- sound/firewire/digi00x/digi00x-hwdep.c | 2 +- sound/firewire/fireface/ff-hwdep.c | 2 +- sound/firewire/fireworks/fireworks_hwdep.c | 2 +- sound/firewire/motu/motu-hwdep.c | 2 +- sound/firewire/oxfw/oxfw-hwdep.c | 2 +- sound/firewire/tascam/tascam-hwdep.c | 2 +- sound/i2c/i2c.c | 4 +- sound/isa/ad1848/ad1848.c | 4 +- sound/isa/cs423x/cs4231.c | 4 +- sound/isa/cs423x/cs4236.c | 4 +- sound/isa/es1688/es1688.c | 4 +- sound/isa/sb/sb16_csp.c | 2 +- sound/isa/sb/sb_mixer.c | 2 +- sound/oss/dmasound/dmasound_core.c | 4 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 4 +- sound/pci/ctxfi/ctpcm.c | 2 +- sound/pci/emu10k1/emu10k1.c | 4 +- sound/pci/emu10k1/emu10k1_main.c | 2 +- sound/pci/emu10k1/emufx.c | 6 +- sound/pci/es1968.c | 2 +- sound/pci/fm801.c | 2 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_controller.c | 2 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/ice1712/juli.c | 2 +- sound/pci/ice1712/psc724.c | 4 +- sound/pci/ice1712/quartet.c | 2 +- sound/pci/ice1712/wm8776.c | 2 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 2 +- sound/pci/rme9652/hdspm.c | 2 +- sound/ppc/keywest.c | 2 +- sound/soc/codecs/es8328.c | 3 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/fsl/imx-hdmi.c | 2 +- sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/sh/rcar/core.c | 2 +- sound/usb/bcd2000/bcd2000.c | 2 +- sound/usb/caiaq/audio.c | 2 +- sound/usb/caiaq/device.c | 6 +- sound/usb/caiaq/midi.c | 2 +- sound/usb/card.c | 9 +- sound/usb/card.h | 3 + sound/usb/endpoint.c | 84 +- sound/usb/endpoint.h | 2 +- sound/usb/hiface/chip.c | 6 +- sound/usb/hiface/pcm.c | 2 +- sound/usb/implicit.c | 57 +- sound/usb/mixer.c | 12 +- sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_scarlett.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 2 +- sound/usb/mixer_us16x08.c | 2 +- sound/usb/quirks-table.h | 6 + sound/usb/quirks.c | 58 +- sound/usb/usbaudio.h | 1 + sound/x86/intel_hdmi_audio.c | 2 +- sound/xen/xen_snd_front_cfg.c | 2 +- tools/lib/bpf/bpf_core_read.h | 45 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 1 - tools/testing/selftests/net/fib_nexthops.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 72 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 41 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 87 +- tools/testing/selftests/net/tls.c | 4 +- tools/testing/selftests/netfilter/Makefile | 3 +- .../selftests/netfilter/ipip-conntrack-mtu.sh | 206 ++ .../selftests/rcutorture/bin/kvm-test-1-run.sh | 13 +- 562 files changed, 23887 insertions(+), 4035 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-emif create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios create mode 100644 Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/brcm,sf2.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml create mode 100644 Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml create mode 100644 Documentation/driver-api/surface_aggregator/client-api.rst create mode 100644 Documentation/driver-api/surface_aggregator/client.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/cdev.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/index.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/san.rst create mode 100644 Documentation/driver-api/surface_aggregator/index.rst create mode 100644 Documentation/driver-api/surface_aggregator/internal-api.rst create mode 100644 Documentation/driver-api/surface_aggregator/internal.rst create mode 100644 Documentation/driver-api/surface_aggregator/overview.rst create mode 100644 Documentation/driver-api/surface_aggregator/ssh.rst create mode 100644 arch/riscv/boot/dts/canaan/Makefile rename arch/riscv/boot/dts/{kendryte => canaan}/k210.dts (100%) rename arch/riscv/boot/dts/{kendryte => canaan}/k210.dtsi (94%) delete mode 100644 arch/riscv/boot/dts/kendryte/Makefile create mode 100644 arch/riscv/boot/dts/sifive/fu740-c000.dtsi create mode 100644 arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts copy arch/{arm64 => riscv}/include/asm/mmzone.h (100%) create mode 100644 arch/riscv/include/asm/numa.h rename arch/arm64/mm/numa.c => drivers/base/arch_numa.c (96%) create mode 100644 drivers/fpga/dfl-n3000-nios.c copy drivers/gpu/drm/amd/{pm/swsmu/smu11/vangogh_ppt.h => amdgpu/amdgpu_hdp.h} (65%) create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c copy drivers/gpu/drm/amd/{pm/swsmu/smu11/vangogh_ppt.h => amdgpu/hdp_v4_0.h} (74%) create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c copy drivers/gpu/drm/amd/{pm/swsmu/smu11/vangogh_ppt.h => amdgpu/hdp_v5_0.h} (74%) create mode 100644 drivers/memory/dfl-emif.c create mode 100644 drivers/net/ethernet/broadcom/unimac.h create mode 100644 drivers/platform/surface/aggregator/Kconfig create mode 100644 drivers/platform/surface/aggregator/Makefile create mode 100644 drivers/platform/surface/aggregator/bus.c create mode 100644 drivers/platform/surface/aggregator/bus.h create mode 100644 drivers/platform/surface/aggregator/controller.c create mode 100644 drivers/platform/surface/aggregator/controller.h create mode 100644 drivers/platform/surface/aggregator/core.c create mode 100644 drivers/platform/surface/aggregator/ssh_msgb.h create mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.c create mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.h create mode 100644 drivers/platform/surface/aggregator/ssh_parser.c create mode 100644 drivers/platform/surface/aggregator/ssh_parser.h create mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.c create mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.h create mode 100644 drivers/platform/surface/aggregator/trace.h create mode 100644 drivers/platform/surface/surface_acpi_notify.c create mode 100644 drivers/platform/surface/surface_aggregator_cdev.c create mode 100644 drivers/reset/reset-k210.c rename drivers/soc/{kendryte => canaan}/Kconfig (79%) rename drivers/soc/{kendryte => canaan}/Makefile (100%) rename drivers/soc/{kendryte => canaan}/k210-sysctl.c (63%) copy {arch/arm64/include/asm => include/asm-generic}/numa.h (88%) create mode 100644 include/dt-bindings/pinctrl/k210-fpioa.h create mode 100644 include/dt-bindings/reset/k210-rst.h create mode 100644 include/linux/dfl.h delete mode 100644 include/linux/kd.h create mode 100644 include/linux/surface_acpi_notify.h create mode 100644 include/linux/surface_aggregator/controller.h create mode 100644 include/linux/surface_aggregator/device.h create mode 100644 include/linux/surface_aggregator/serial_hub.h create mode 100644 include/soc/canaan/k210-sysctl.h create mode 100644 include/uapi/linux/surface_aggregator/cdev.h create mode 100755 tools/testing/selftests/netfilter/ipip-conntrack-mtu.sh