This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allyesconfig in repository toolchain/ci/linux.
omits b3a608222336 Merge branch 'for-v5.6' of git://git.kernel.org:/pub/scm/l [...] omits 73a0bff2058f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 2cf64d7cb20b Merge tag 'tomoyo-pr-20200128' of git://git.osdn.net/gitro [...] omits 740eaf7d4dd2 Merge tag 's390-5.6-1' of git://git.kernel.org/pub/scm/lin [...] omits fad7bdc9b054 Merge tag 'for-linus-5.6-rc1' of git://git.kernel.org/pub/ [...] omits a78416d97425 Merge tag 'trace-v5.5-rc7' of git://git.kernel.org/pub/scm [...] omits abb22e44cff3 Merge tag 'thermal-v5.6-rc1' of git://git.kernel.org/pub/s [...] omits fb95aae6e67c Merge tag 'sound-5.6-rc1' of git://git.kernel.org/pub/scm/ [...] omits bd2463ac7d7e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] omits a78208e24369 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 68353984d63d Merge tag '5.6-smb3-fixes-and-dfs-and-readdir-improvements [...] omits c8994374d90b Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] omits f0d874414329 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] omits b5f7ab6b1c4e Merge tag 'fs-dedupe-last-block-tag' of git://git.kernel.o [...] omits 81a046b18b33 Merge tag 'for-5.6-tag' of git://git.kernel.org/pub/scm/li [...] omits 511fdb784422 Merge branch 'x86-mtrr-for-linus' of git://git.kernel.org/ [...] omits 4d6245ce8c8b Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] omits c0275ae758f8 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] omits f6170f0afbe2 Merge branch 'x86-core-for-linus' of git://git.kernel.org/ [...] omits 6da49d1abd2c Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] omits 4244057c3da1 Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] omits 6b90e71a472b Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] omits bcc8aff6af53 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] omits 435dd727a411 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] omits c677124e631d Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] omits c0e809e24480 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] omits 2180f214f4a5 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] omits 634cd4b6afe1 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] omits d99391ec2b42 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] omits 8b561778f297 Merge branch 'core-objtool-for-linus' of git://git.kernel. [...] omits 9f2a43019edc Merge branch 'core-headers-for-linus' of git://git.kernel. [...] omits f76e4c167ea2 net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC omits 6cd021a58c18 udp: segment looped gso packets correctly omits 3127642dc1d1 netem: change mailing list omits 0cc4bd8f70d1 Merge branch 'core/kprobes' into perf/core, to pick up fixes omits b0be0eff1a5a Merge tag 'x86-pti-2020-01-28' of git://git.kernel.org/pub [...] omits 3d3b44a61a9c Merge tag 'irq-core-2020-01-28' of git://git.kernel.org/pu [...] omits ab67f600253f Merge tag 'smp-core-2020-01-28' of git://git.kernel.org/pu [...] omits e279160f4913 Merge tag 'timers-core-2020-01-27' of git://git.kernel.org [...] omits 534b0a8b6774 Merge tag 'core-debugobjects-2020-01-28' of git://git.kern [...] omits b11c89a158f2 Merge tag 'core-core-2020-01-28' of git://git.kernel.org/p [...] omits a56c41e5d766 Merge tag 'timers-urgent-2020-01-27' of git://git.kernel.o [...] omits b1dba2473114 Merge tag 'selinux-pr-20200127' of git://git.kernel.org/pu [...] omits 07e309a972ca Merge tag 'audit-pr-20200127' of git://git.kernel.org/pub/ [...] omits 03aa8c8cfaec Merge branch 'for-5.6' of git://git.kernel.org/pub/scm/lin [...] omits 16d06120d73a Merge branch 'for-5.6' of git://git.kernel.org/pub/scm/lin [...] omits 6a1000bd2703 Merge tag 'ioremap-5.6' of git://git.infradead.org/users/h [...] omits 9dd70e2880b8 Merge tag 'for-5.6/libata-2020-01-27' of git://git.kernel. [...] omits 22a8f39c520f Merge tag 'for-5.6/drivers-2020-01-27' of git://git.kernel [...] omits 48b4b4ff1ee0 Merge tag 'for-5.6/block-2020-01-27' of git://git.kernel.d [...] omits 34dabd81160f Merge tag 'pnp-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] omits 85c009e8e5d2 Merge tag 'devprop-5.6-rc1' of git://git.kernel.org/pub/sc [...] omits 55816dc1a504 Merge tag 'acpi-5.6-rc1' of git://git.kernel.org/pub/scm/l [...] omits 6d277aca488f Merge tag 'pm-5.6-rc1' of git://git.kernel.org/pub/scm/lin [...] omits 10c2d111c906 security: remove EARLY_LSM_COUNT which never used omits aae1464f46a2 Merge tag 'regulator-v5.6' of git://git.kernel.org/pub/scm [...] omits 1e1ab4ba4747 Merge tag 'spi-v5.6' of git://git.kernel.org/pub/scm/linux [...] omits e83a0ed2a6a3 Merge tag 'regmap-v5.6' of git://git.kernel.org/pub/scm/li [...] omits a5b871c91d47 Merge tag 'dmaengine-5.6-rc1' of git://git.infradead.org/u [...] omits 715d12856953 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 12fb2b993e15 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 08c49dc13522 Merge tag 'platform-drivers-x86-v5.6-1' of git://git.infra [...] omits 9e1af7567b26 Merge tag 'mmc-v5.6' of git://git.kernel.org/pub/scm/linux [...] omits b9b627a44988 Merge tag 'i3c/for-5.6' of git://git.kernel.org/pub/scm/li [...] omits 067ba54c7a7d Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] omits e4e4c2ff78ed Merge branch 'regulator-5.6' into regulator-next omits 44e9b3446423 dt-bindings: regulator: add document bindings for mpq7920 omits 30f5a7564099 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] omits b62061b82a6e Merge tag 'edac_for_5.6' of git://git.kernel.org/pub/scm/l [...] omits 35417d57efaa Merge tag 'hwmon-for-v5.6' of git://git.kernel.org/pub/scm [...] omits 189fc98efe59 Merge tag 'tpmdd-next-20200122' of git://git.infradead.org [...] omits f11ba7de1565 Merge tag 'm68k-for-v5.6-tag1' of git://git.kernel.org/pub [...] omits 0238d3c75303 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits 90fb04f890bc Merge tag 'asoc-v5.6' of https://git.kernel.org/pub/scm/li [...] omits 20279420ae3a tracing/kprobes: Have uname use __get_str() in print_fmt omits fef684af392b Merge branch 'for-5.6/logitech' into for-linus omits a09ac40e420d Merge branch 'for-5.6/hidraw' into for-linus omits 2f23e319b133 thermal: stm32: Fix low threshold interrupt flood omits 9d8593f22ea3 thermal: stm32: Improve temperature computing omits dd4c3919a830 thermal: stm32: Handle multiple trip points omits 1f64fa365148 thermal: stm32: Disable interrupts at probe omits d4a7e0538fe9 thermal: stm32: Rework sensor mode management omits d401652c1c92 thermal: stm32: Fix icifr register name omits 370f995d5878 thermal: of: Make thermal_zone_of_sensor_register return - [...] omits 8e5aa6173ad3 Merge branch 'qed-Utilize-FW-8.42.2.0' omits 2d22bc8354b1 qed: FW 8.42.2.0 debug features omits 6bc82d9b7e63 qed: rt init valid initialization changed omits 8a52bbab39c9 qed: Debug feature: ilt and mdump omits 30d5f85895fa qed: FW 8.42.2.0 Add fw overlay feature omits 0500a70d6e07 qed: FW 8.42.2.0 HSI changes omits 6459d93619b5 qed: FW 8.42.2.0 iscsi/fcoe changes omits 1392d19ff1d6 qed: Add abstraction for different hsi values per chip omits 997af5df230e qed: FW 8.42.2.0 Additional ll2 type omits 804c5702fc58 qed: Use dmae to write to widebus registers in fw_funcs omits 63ddca3052ce qed: FW 8.42.2.0 Parser offsets modified omits 92fae6fb231f qed: FW 8.42.2.0 Queue Manager changes omits 6aebde8dc767 qed: FW 8.42.2.0 Expose new registers and change windows omits 2924e0699963 qed: FW 8.42.2.0 Internal ram offsets modifications omits 3d4864b30bed Merge branch 'octeontx2-pf-Add-network-driver-for-physical [...] omits 688b3e829d60 MAINTAINERS: Add entry for Marvell OcteonTX2 Physical Func [...] omits 493aeb26e12a Documentation: net: octeontx2: Add RVU HW and drivers overview omits 6e92d71bf882 octeontx2-pf: ethtool RSS config support omits d45d8979840d octeontx2-pf: Add basic ethtool support omits e239d0c78c42 octeontx2-pf: Add ndo_get_stats64 omits 86d7476078b8 octeontx2-pf: TCP segmentation offload support omits 85069e95e531 octeontx2-pf: Receive side scaling support omits 4ff7d1488a84 octeontx2-pf: Error handling support omits 34bfe0ebedb7 octeontx2-pf: MTU, MAC and RX mode config support omits 50fe6c02e5ad octeontx2-pf: Register and handle link notifications omits 3ca6c4c882a7 octeontx2-pf: Add packet transmission support omits abe025433312 octeontx2-pf: Receive packet handling support omits 04a21ef303df octeontx2-pf: Setup interrupts and NAPI handler omits caa2da34fd25 octeontx2-pf: Initialize and config queues omits 05fcc9e08955 octeontx2-pf: Attach NIX and NPA block LFs omits 5a6d7c9daef3 octeontx2-pf: Mailbox communication with AF omits 165475779ba1 octeontx2-pf: Add Marvell OcteonTX2 NIC driver omits 9e0703a2650d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits c312840cd790 Revert "pktgen: Allow configuration of IPv6 source address range" omits 6a7e25c7fb48 net/core: Replace driver version to be kernel version omits 7d9996870ae4 Merge branch 'sfc-refactor-mcdi-filtering-code' omits 6c77065bbdff sfc: move mcdi filtering code omits 00aaf7e56f89 sfc: create header for mcdi filtering code omits 90c914d2a393 sfc: rename mcdi filtering functions/structs omits 0f510a2457cb thermal: rcar_gen3_thermal: Remove temperature bound omits dff6d4f80509 thermal: rcar_thermal: Remove temperature bound omits 35709c4ee772 thermal: intel: intel_pch_thermal: Add Comet Lake (CML) pl [...] omits 66dd8b802c55 thermal: intel: Fix unmatched pci_release_region omits f64a6583d3f5 thermal: int340x: processor_thermal: Add Jasper Lake support omits c168baec00a0 dt-bindings: brcm,avs-ro-thermal: Fix binding check issues omits 5fdd4e310b45 thermal: brcmstb_thermal: Register different ops per process omits eaf7a88d4f4c thermal: brcmstb_thermal: Restructure interrupt registration omits c9a506139b7a thermal: brcmstb_thermal: Add 16nm process thermal parameters omits ea0ad0ff382f dt-bindings: thermal: Define BCM7216 thermal sensor compatible omits 8bcda3257acf thermal: brcmstb_thermal: Prepare to support a different process omits e1ff6fc22f19 thermal: brcmstb_thermal: Do not use DT coefficients omits 263c8c4c76d9 thermal: rcar_thermal: Use usleep_range() instead of udelay() omits 1a90e73248c4 ARM: configs: Build BCM2711 thermal as module omits a1d6989bf12b ARM: dts: bcm2711: Enable thermal omits 59b781352dc4 thermal: Add BCM2711 thermal driver omits ee31ff373da6 dt-bindings: Add Broadcom AVS RO thermal omits 85f0ad221317 thermal: sun8i: Add hwmon support omits 291292cddcca thermal: sun8i: Remove unused variable and unneeded macros omits 69d5f3a9c0c9 thermal: sun8i: Fix using plain integer as NULL pointer in [...] omits d8186285f1fd thermal: sun8i: Fix r40 ths number omits 4d94e4350e11 Merge branch 'bnxt_en-next' omits 92439915e0e3 devlink: document devlink info versions reported by bnxt_e [...] omits 9599e036b161 bnxt_en: Add support for devlink info command omits 41c0d917d11e devlink: add macro for "fw.roce" omits b014232f7f56 bnxt_en: Rename switch_id to dsn omits 8159cbe3e0b2 bnxt_en: Add support to update progress of flash update omits cda2cab07711 bnxt_en: Move devlink_register before registering netdev omits 002870ebdabb bnxt_en: Register devlink irrespective of firmware spec version omits d6292ade7f6f bnxt_en: Refactor bnxt_dl_register() omits 5313845f491f bnxt_en: Disable workaround for lost interrupts on 575XX B [...] omits 87d67f59d6a3 bnxt_en: Periodically check and remove aged-out ntuple filters omits f47d0e19ae99 bnxt_en: Do not accept fragments for aRFS flow steering. omits c66c06c5e28a bnxt_en: Support UDP RSS hashing on 575XX chips. omits 1d86859fdf31 bnxt_en: Remove the setting of dev_port. omits 43a5107dc1ac bnxt_en: Improve bnxt_probe_phy(). omits 83d8f5e92d03 bnxt_en: Improve link up detection. omits db038b1b2778 Merge branch 'ethtool-netlink-interface-part-2' omits 67bffa79231f ethtool: add WOL_NTF notification omits 8d425b19b305 ethtool: set wake-on-lan settings with WOL_SET request omits 51ea22b04ea0 ethtool: provide WoL settings with WOL_GET request omits 0bda7af39d2b ethtool: add DEBUG_NTF notification omits e54d04e3afea ethtool: set message mask with DEBUG_SET request omits 6a94b8ccf6b7 ethtool: provide message mask with DEBUG_GET request omits d2c4b444fd13 ethtool: fix kernel-doc descriptions omits c102671af085 Merge branch 'pm-devfreq' omits c95d9c140cea Merge branches 'pm-core', 'powercap', 'pm-opp', 'pm-avs' a [...] omits 245224d1cb54 Merge branches 'pm-cpufreq' and 'pm-sleep' omits 5b82ba70ded0 Merge branch 'pm-cpuidle' omits 82bc2e4a26a6 Merge tag 'wireless-drivers-next-2020-01-26' of git://git. [...] omits 82650dab9a5a Merge branch 'bpf-flow-dissector-fix-port-ranges' omits 265bb359061d selftests/bpf: Add test based on port range for BPF flow d [...] omits 59fb9b62fb6c flow_dissector: Fix to use new variables for port ranges i [...] omits c4c57b974d27 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 5a44c71ccda6 drivers: net: xgene: Fix the order of the arguments of 'al [...] omits b23bfa5633b1 bpf, xdp: Remove no longer required rcu_read_{un}lock() omits 9719c6b98db4 bpf, xdp: virtio_net use access ptr macro for xdp enable check omits 42a84a8cd0ff bpf, xdp: Update devmap comments to reflect napi/rcu usage omits a8ec173a3f29 r8169: don't set min_mtu/max_mtu if not needed omits 6dd4b4f3936e mlxsw: minimal: Fix an error handling path in 'mlxsw_m_por [...] omits 6dc43cd3aae0 net: dsa: Fix use-after-free in probing of DSA switch tree omits a85dd3a5170c net: remove eth_change_mtu omits 0e6223ea903a Merge branch 'XDP-fixes-for-socionext-driver' omits 02758cb6dac3 net: socionext: fix xdp_result initialization in netsec_pr [...] omits b5e82e3c89c7 net: socionext: fix possible user-after-free in netsec_process_rx omits 09917a126d5b Merge branch 'net-allow-per-net-notifier-to-follow-netdev- [...] omits d48834f9d4b4 mlx5: Use dev_net netdevice notifier registrations omits 93642e14bd50 net: introduce dev_net notifier register/unregister variants omits 1f637703d8b6 net: push code from net notifier reg/unreg into helpers omits 48b3a1379fc6 net: call call_netdevice_unregister_net_notifiers from unregister omits cd94ef06392f soreuseport: Cleanup duplicate initialization of more_reus [...] omits 4d434705cbdb Merge branch 'Support-fraglist-GRO-GSO' omits 9fd1ff5d2ac7 udp: Support UDP fraglist GRO/GSO. omits 3a1296a38d0c net: Support GRO/GSO fraglist chaining. omits 1a3c998f3a27 net: Add a netdev software feature set that defaults to off. omits 3b33583265ed net: Add fraglist GRO/GSO feature flags omits 79572c98c554 mvneta driver disallow XDP program on hardware buffer management omits ca11abf11347 Merge branches 'acpi-tables', 'acpi-button', 'acpi-ec', 'a [...] omits 3dd855147fef Merge branches 'acpi-battery', 'acpi-video', 'acpi-fan' an [...] omits ff7a672f83b3 Merge branch 'acpica' omits 122d74fac842 rxrpc: Fix use-after-free in rxrpc_receive_data() omits 55cd9f67f1e4 net_sched: ematch: reject invalid TCF_EM_SIMPLE omits 90435a7891a2 bpf: map_seq_next should always increase position index omits f9e955557579 net: include struct nhmsg size in nh nlmsg size omits 07fdbee134b3 tools/bpf: Allow overriding llvm tools for runqslower omits 760d228e322e net_sched: walk through all child classes in tc_bind_tclass() omits 2e24cd755552 net_sched: fix ops->bind_class() implementations omits c267930f3f10 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 0a9db0a0e32c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits ca07ee4e3de4 thermal: exynos: Rename Samsung and Exynos to lowercase omits 07d243a62497 thermal: generic-adc: silence info message for IIO_TEMP channels omits c1fde6e19f23 thermal: generic-adc: silence "no lookup table" on deferred probe omits 0b28594d67a8 dt-bindings: thermal: Add YAML schema for sun8i-thermal dr [...] omits dccc5c3b6f30 thermal/drivers/sun8i: Add thermal driver for H6/H5/H3/A64 [...] omits 93802b031b36 thermal/drivers/of-thermal: Move the of_thermal_free_zone( [...] omits 8c24b85d2dd4 thermal/drivers/of-thermal: Make of_thermal_destroy_zones static omits 23affa2e29c5 thermal/drivers/cpu_cooling: Rename to cpufreq_cooling omits a4c428e52349 thermal/drivers/cpu_cooling: Introduce the cpu idle coolin [...] omits 0a1990a2d1f2 thermal/drivers/cpu_cooling: Add idle cooling device docum [...] omits d27970b82a0f thermal: rockchip: Enable hwmon omits ff6628951c21 thermal: armada: Clear reset in armadaxp_init omits 4abb629bea04 thermal: armada: Fix register offsets for AXP omits 2b586feab44f thermal/drivers/Kconfig: Convert the CPU cooling device to [...] omits fd8433099c5b thermal: qoriq: Add hwmon support omits c7fc403e40b0 thermal_hwmon: Add devres wrapper for thermal_add_hwmon_sysfs() omits 36564d7e53f9 thermal: qoriq: Do not report invalid temperature reading omits 45038e03d633 thermal: qoriq: Enable all sensors before registering them omits 4316237bd627 thermal: qoriq: Convert driver to use regmap API omits 01dc58420a2a thermal: qoriq: Drop unnecessary drvdata cleanup omits 8e1cda35c3be thermal: qoriq: Pass data to qoriq_tmu_calibration() directly omits 03036625d35b thermal: qoriq: Pass data to qoriq_tmu_register_tmu_zone() [...] omits b319da1b00d2 thermal: qoriq: Embed per-sensor data into struct qoriq_tmu_data omits d6fb05647b10 thermal: qoriq: Add local struct qoriq_sensor pointer omits 11ef00f79913 thermal: qoriq: Don't store struct thermal_zone_device reference omits e167dc43295f thermal: qoriq: Add local struct device pointer omits 5ca73af20395 thermal: zx2967: Appease the kernel-doc deity omits be7b848be582 thermal: amlogic: Appease the kernel-doc deity omits 6a6d634cd8df thermal: tegra: Appease the kernel-doc deity omits 9625e9e694e7 thermal: samsung: Appease the kernel-doc deity omits 66ec4bfcb55e thermal: rockchip: Appease the kernel-doc deity omits 3772bb422072 thermal: mediatek: Appease the kernel-doc deity omits 0f43e646dddd thermal: max77620: Appease the kernel-doc deity omits 1b5cb9570670 thermal: devfreq_cooling: Appease the kernel-doc deity omits 53d256e7966d thermal: step_wise: Appease the kernel-doc deity omits 7b4e7f07a2c6 thermal: cpu_cooling: Appease the kernel-doc deity omits faae0ed7a5a2 thermal: of-thermal: Appease the kernel-doc deity omits c56dcfa3d4d0 thermal: db8500: Depromote debug print omits 16b25d1a968e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 611973c1e06f selftests: netfilter: Introduce tests for sets with range [...] omits 3c4287f62044 nf_tables: Add set type for arbitrary concatenation of ranges omits 2092767168f0 bitmap: Introduce bitmap_cut(): cut bits and shift remaining omits f3a2181e16f1 netfilter: nf_tables: Support for sets with multiple range [...] omits 7b225d0b5c6d netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute omits 20a1452c3542 netfilter: nf_tables: add nft_setelem_parse_key() omits f1f27ad74557 CIFS: Fix task struct use-after-free on reconnect omits 050d2a8b6992 cifs: use PTR_ERR_OR_ZERO() to simplify code omits 8bd0d701445e cifs: add support for fallocate mode 0 for non-sparse files omits fe1292686333 cifs: fix NULL dereference in match_prepath omits 643fbceef48e smb3: fix default permissions on new files when mounting w [...] omits 438471b67963 CIFS: Add support for setting owner info, dos attributes, [...] omits c4985c3d9902 cifs: remove set but not used variable 'server' omits 0a5a98863c9d cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() omits 5739375ee423 cifs: Fix mount options set in automount omits 463a7b457c02 cifs: fix unitialized variable poential problem with netwo [...] omits eecfc57130b5 cifs: Fix return value in __update_cache_entry omits 742d8de0186e cifs: Avoid doing network I/O while holding cache lock omits 06d57378bcc9 cifs: Fix potential deadlock when updating vol in cifs_rec [...] omits ff2f7fc08268 cifs: Merge is_path_valid() into get_normalized_path() omits 345c1a4a9e09 cifs: Introduce helpers for finding TCP connection omits 199c6bdfb04b cifs: Get rid of kstrdup_const()'d paths omits 185352ae6171 cifs: Clean up DFS referral cache omits 6629400a2227 cifs: Don't use iov_iter::type directly omits 731b82bb1750 cifs: set correct max-buffer-size for smb2_ioctl_init() omits 37478608f0eb cifs: use compounding for open and first query-dir for readdir() omits af08f9e79c60 cifs: create a helper function to parse the query-director [...] omits 0a17799cc02f cifs: prepare SMB2_query_directory to be used with compounding omits 01d1bd76a170 fs/cifs/cifssmb.c: use true,false for bool variable omits 720aec01262d fs/cifs/smb2ops.c: use true,false for bool variable omits d5226fa6dbae Linux 5.5 omits 5cf9ad0e6b16 Merge tag 'io_uring-5.5-2020-01-26' of git://git.kernel.dk [...] omits 9dbca1608709 Merge tag 'block-5.5-2020-01-26' of git://git.kernel.dk/li [...] omits 54343d951838 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits b1b298914f3a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ebe10026210f io_uring: don't cancel all work on process exit omits b72053072c0b block: allow partitions on host aware zone devices omits 73e08e711d9c Revert "io_uring: only allow submit from owning task" omits a45ea48e2bcd afs: Fix characters allowed into cell names omits 2a13513f99e7 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits c2f9a4e4a5ab iwlegacy: ensure loop counter addr does not wrap and cause [...] omits f76c34082b24 rtlwifi: btcoex: fix spelling mistake "initilized" -> "ini [...] omits c5f985241109 rtlwifi: rtl8723ae: remove unused variables omits 253e5aba9379 rtlwifi: rtl8192ee: remove unused variables omits cc071a6f26aa rtlwifi: rtl8821ae: remove unused variables omits c3a913357c3e rtlwifi: rtl8188ee: remove redundant assignment to variable cond omits ed7791d9d0ab qtnfmac: add support for TWT responder and spatial reuse omits b73f0aac731c qtnfmac: add support for STA HE rates omits e14291752e56 qtnfmac: control qtnfmac wireless interfaces bridging omits 155b424c86f8 qtnfmac: add module param to configure DFS offload omits e92b07a20b5f qtnfmac: cleanup slave_radar access function omits 627b0d094240 brcmfmac: Remove always false 'idx < 0' statement omits 6b6c150b8464 rtw88: use shorter delay time to poll PS state omits f4f84ff8377d rtw88: fix potential NULL skb access in TX ISR omits 20f2c5fa3af0 brcmfmac: add initial support for monitor mode omits 24332f8068ff brcmfmac: simplify building interface combinations omits 8c8e60fb86a9 brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 omits b92c017deda8 brcmfmac: use true,false for bool variable omits ab36bb72d00e cw1200: use true,false for bool variable omits 891984bccf64 rtw88: use true,false for bool variable omits 8ddd4a2a6b59 rtlwifi: rtl8821ae: Make functions static & rm sw.h omits 02a214e29ea4 rtlwifi: rtl8723be: Make functions static & rm sw.h omits c218acfaa637 rtlwifi: rtl8723ae: Make functions static & rm sw.h omits 5b2640835a34 rtlwifi: rtl8192se: Remove sw.h header omits fef8a2d969af rtlwifi: rtl8192ee: Make functions static & rm sw.h omits a3cda3c363ca rtlwifi: rtl8192cu: Remove sw.h header omits be913e3f49ac rtlwifi: rtl8192ce: Make functions static & rm sw.h omits 5d3f9145f54e rtlwifi: rtl8188ee: Make functions static & rm sw.h omits fd156bdf62bb rtlwifi: rtl8192cu: Fix typo omits bbdd1d854e0a rtw88: change max_num_of_tx_queue() definition to inline in pci.h omits f48abf064ade rtw88: assign NULL to skb after being kfree()'ed omits fc83c616d4d9 rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() omits 65ae64d37575 rtw88: remove unused vif pointer in struct rtw_vif omits 962562cde154 rtw88: remove unused variable 'in_lps' omits 3f43f10bd619 rtw88: remove unused spinlock omits e339b6493524 rtw88: 8822c: update power sequence to v15 omits 73a2d0b83424 rtw88: fix TX secondary channel offset of 40M if current b [...] omits 35a68fa5f96a rtw88: fix rate mask for 1SS chip omits b6c12908a33e rtw88: Add wowlan net-detect support omits e3e400df3007 rtw88: Add wowlan pattern match support omits 44bc17f7f5b3 rtw88: support wowlan feature for 8822c omits c8e5695eae99 rtw88: load wowlan firmware if wowlan is supported omits 786221048e8f rtw88: add interface config for 8822c omits fd30e891e0bc rtw88: pci: reset dma when reset pci trx ring omits 25cab7e71da3 rtw88: pci: reset ring index when release skbs in tx ring omits b61156fba74f hostap: Adjust indentation in prism2_hostapd_add_sta omits cf33a7728bf2 wlcore: mesh: Add support for RX Broadcast Key omits d7809bd9eae6 wcn36xx: fix spelling mistake "to" -> "too" omits d92e8fa8ce88 ar5523: fix spelling mistake "to" -> "too" omits 5b362498a796 ar5523: Add USB ID of SMCWUSBT-G2 wireless adapter omits d0cb50185ae9 do_last(): fetch directory ->i_mode and ->i_uid before it' [...] omits fa43e99dd4b7 ath10k: Use device_get_match_data() to simplify code omits 79a4b788451d ath10k: Add newlines to printk messages omits 32efcc06d2a1 tcp: export count for rehash attempts omits 6ba8b3b6bd77 ath10k: Correct the DMA direction for management tx buffers omits 6efca894e922 Merge branch 's390-qeth-next' omits 17d9723e69d4 s390/qeth: remove HARDSETUP state omits 7f92316c5393 s390/qeth: make cmd/reply matching more flexible omits 91003f354e6b s390/qeth: consolidate online/offline code omits aa3ad3920301 s390/qeth: consolidate QDIO queue setup omits 8ca769e2b88f s390/qeth: shift some bridgeport code around omits d04bf42891a7 MAINTAINERS: update for mwifiex driver maintainers omits 70e5b8f445fd mwifiex: drop most magic numbers from mwifiex_process_tdls [...] omits 7195c8747e87 ath11k: fix up some error paths omits 93634c61056e ath11k: make sure to also report the RX bandwidth inside radiotap omits 3b4516838eaa ath11k: avoid null pointer dereference when pointer band is null omits 875603b3de9f ath11k: Add missing pdev rx rate stats omits eefca584140b ath11k: ensure ts.flags is initialized before bit-wise or' [...] omits 5815719dd271 ath11k: set TxBf parameters after vdev start omits 14a1d2468ab3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 1e93a78113b4 ath11k: enable HE tlvs in ppdu stats for pktlog lite omits a45ceea5015d ath11k: fix debugfs build failure omits ab000ea6a393 ath10k: Don't call SCM interface for statically mapped msa region omits 6ca71a10aee8 dt: bindings: add dt entry flag to skip SCM call for msa region omits a1769bb68a85 Revert "ath10k: fix DMA related firmware crashes on multip [...] omits 218f646d235a ath10k: drop RX skb with invalid length for sdio omits 0f7ab288ade9 ath10k: use true,false for bool variable omits 57a3b60ddbfa ath10k: Add optional qdss clk omits 63ec5cbc31f7 ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram omits d239380196c4 ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe omits f89ee9927a49 wil6210: use true,false for bool variable omits d27c768f3b61 ath9k: use true,false for bool variable omits fafa7424ba7d Merge tag 'iwlwifi-next-for-kalle-2020-01-11' of git://git [...] omits 4d8773b68e83 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 11eb85ec42dc Bluetooth: Fix race condition in hci_release_sock() omits 9b132f2764e5 Merge branch 'for-linus' into for-next omits b81cbf7abfc9 ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 omits d8feb6080bb0 ALSA: hda: Add Clevo W65_67SB the power_save blacklist omits 18a8d3586310 ice: Bump version omits 6876fb6404a5 ice: Implement ethtool get/set rx-flow-hash omits 1c01c8c6c969 ice: Initilialize VF RSS tables omits 2c61054c5fda ice: Optimize table usage omits 43dbfc7bb8f0 ice: Enable writing filtering tables omits 451f2c4406e0 ice: Populate TCAM filter software structures omits 2821e26f3a0a Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 84809aaf78b5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits f041eadad750 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits fa865ba183d6 firestream: fix memory leaks omits 6badad1c1d35 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits a075f23dd4b0 Merge tag 'for-5.5-rc8-tag' of git://git.kernel.org/pub/sc [...] omits 93d1a05ea6b2 Merge tag 'pinctrl-v5.5-5' of git://git.kernel.org/pub/scm [...] omits e9f02a802767 Merge branch 'trampoline-fixes' omits d633d57902a5 selftest/bpf: Add test for allowed trampolines count omits e9b4e606c228 bpf: Allow to resolve bpf trampoline and dispatcher in unwind omits 84ad7a7ab69f bpf: Allow BTF ctx access for string pointers omits 18f81241b74f Bluetooth: Move {min,max}_key_size debugfs into hci_debugf [...] omits cc974003615a Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type omits 722943a54de9 Merge tag 'mlx5-fixes-2020-01-24' of git://git.kernel.org/ [...] omits 3c749b81ee99 x86/CPU/AMD: Remove amd_get_topology_early() omits 4cea9037f82a btrfs: dev-replace: remove warning for unknown return code [...] omits 3333e50b64fe Merge branch 'mlxsw-Offload-TBF' omits e814c58d454d selftests: mlxsw: Add a TBF selftest omits c143139b7fd3 selftests: forwarding: lib: Allow reading TC rule byte counters omits 4121d9479b24 selftests: forwarding: lib: Add helpers for busywaiting omits adc6c7ec1129 selftests: Move two functions from mlxsw's qos_lib to lib omits a44f58c41bfb mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc omits dbacf8ba5860 mlxsw: spectrum: Configure shaper rate and burst size together omits 47259544e0fc mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp omits 92afbfedb77d mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS omits 23effa2479ba mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration omits be1d5a8a7728 mlxsw: spectrum_qdisc: Extract a common leaf unoffload function omits 3d0d592193dc mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() omits cf9af379cd67 mlxsw: spectrum_qdisc: Extract a per-TC stat function omits ef6aadcc76c9 net: sched: Make TBF Qdisc offloadable omits c2070152747e net: sched: sch_tbf: Don't overwrite backlog before dumping omits 3546d8f1bbe9 net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM omits 2f64ab27c838 Merge branch 'hv_netvsc-Add-XDP-support' omits 12fa74383ed4 hv_netvsc: Update document for XDP support omits 351e1581395f hv_netvsc: Add XDP support omits 6ec8b6cd79a4 devlink: Add health recover notifications on devlink flows omits 148965df1a99 net: bcmgenet: Use netif_tx_napi_add() for TX NAPI omits 61b1f2aff411 tipc: change maintainer email address omits 53c677009581 net: fddi: skfp: Use print_hex_dump() helper omits 79ac522402fc net: atm: use %*ph to print small buffer omits ac6119e7f25b efi/x86: Disable instrumentation in the EFI runtime handling code omits cada0b6dbb8c efi/libstub/x86: Fix EFI server boot failure omits b9f0b2f634c0 net: stmmac: platform: fix probe for ACPI devices omits f8a4bb6bfa63 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits edc7e4898d5f mptcp: Fix code formatting omits e42f1ac626e7 mptcp: do not inherit inet proto ops omits d5d359b0ac3f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 31ad4e4ee1e4 ice: Allocate flow profile omits 35b9211c0a24 libbpf: Fix realloc usage in bpf_core_find_cands omits c90ed40cefe1 ice: Enable writing hardware filtering tables omits d7a252708dbc libbpf: Improve handling of failed CO-RE relocations omits 51bad0f05616 selftests: bpf: Reset global state between reuseport test runs omits 603fba9dfd0b selftests: bpf: Make reuseport test output more legible omits 8bec4f665e0b selftests: bpf: Ignore FIN packets for reuseport tests omits c31dbb1e41d1 selftests: bpf: Use a temporary file in test_sockmap omits 6716cb162deb Merge tag 'omap-for-fixes-whenever-signed' of git://git.ke [...] omits 088307d21620 Merge tag 'tee-optee-fix2-for-5.5' of https://git.linaro.o [...] omits 342508c1c754 net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non [...] omits 1e9289979135 net/mlx5e: kTLS, Remove redundant posts in TX resync flow omits ffbd9ca94e2e net/mlx5e: kTLS, Fix corner-case checks in TX resync flow omits 3b83b6c2e024 net/mlx5e: Clear VF config when switching modes omits c0702a4bd418 net/mlx5: DR, use non preemptible call to get the current [...] omits e401a1848be8 net/mlx5: E-Switch, Prevent ingress rate configuration of [...] omits b850a82114df net/mlx5: DR, Enable counter on non-fwd-dest objects omits 505a7f547806 net/mlx5: Update the list of the PCI supported devices omits 93b8a7ecb728 net/mlx5: Fix lowest FDB pool size omits fd928f3e32ba alarmtimer: Make alarmtimer_get_rtcdev() a stub when CONFI [...] omits 7c94caca877b alarmtimer: Use wakeup source from alarmtimer platform device omits c79108bd19a8 alarmtimer: Make alarmtimer platform device child of RTC device omits 6b088cefbeaa alarmtimer: Update alarmtimer_get_rtcdev() docs to reflect [...] omits 189c9b1e9453 net: Fix skb->csum update in inet_proto_csum_replace16(). omits eb014de4fd41 netfilter: nf_tables: autoload modules from the abort path omits 826035498ec1 netfilter: nf_tables: add __nft_chain_type_get() omits c83de17dd630 netfilter: nf_tables_offload: fix check the chain offload flag omits cb923159bbb8 smp: Remove allocation mask from on_each_cpu_cond.*() omits 67719ef25eeb smp: Add a smp_cond_func_t argument to smp_call_function_many() omits 5671d814dbd2 smp: Use smp_cond_func_t as type for the conditional function omits 43ee74487bd2 Merge tag 'irqchip-5.6' of git://git.kernel.org/pub/scm/li [...] omits 268d3636dfb2 Bluetooth: btrtl: Use kvmalloc for FW allocations omits 0e247386d9ed Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixe [...] omits f6105fc2a9c0 rcu: Remove unused stop-machine #include omits c7e9c01f928a powerpc: Remove comment about read_barrier_depends() omits 05d35961c20b .mailmap: Add entries for old paulmck@kernel.org addresses omits 844a378de337 srcu: Apply *_ONCE() to ->srcu_last_gp_end omits 7441e7661d65 rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() omits e1350e8e0ea5 rcu: Move rcu_{expedited,normal} definitions into rcupdate.h omits e2167b38c87a rcu: Move gp_state_names[] and gp_state_getname() to tree_stall.h omits 4778339df0ee rcu: Remove the declaration of call_rcu() in tree.h omits 2488a5e69556 rcu: Fix tracepoint tracking RCU CPU kthread utilization omits 822175e72995 rcu: Fix harmless omission of "CONFIG_" from #if condition omits 5b14557b073c rcu: Avoid tick_dep_set_cpu() misordering omits 77339e61aa30 rcu: Provide wrappers for uses of ->rcu_read_lock_nesting omits c51f83c315c3 rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() omits 3717e1e9f25e rcu: Clear ->rcu_read_unlock_special only once omits 2eeba5838fd8 rcu: Clear .exp_hint only when deferred quiescent state ha [...] omits c130d2dc93cd rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_P [...] omits 189a6883dcf7 rcu: Remove kfree_call_rcu_nobatch() omits 77a40f97030b rcu: Remove kfree_rcu() special casing and lazy-callback handling omits e99637becb2e rcu: Add support for debug_objects debugging for kfree_rcu() omits 0392bebebf26 rcu: Add multiple in-flight batches of kfree_rcu() work omits 569d767087ef rcu: Make kfree_rcu() use a non-atomic ->monitor_todo omits e6e78b004fa7 rcuperf: Add kfree_rcu() performance Tests omits a35d16905efc rcu: Add basic support for kfree_rcu() batching omits 6381b442836e Merge tag 'iommu-fixes-v5.5-rc7' of git://git.kernel.org/p [...] omits 3c45d7510cf5 Merge tag 'powerpc-5.5-6' of git://git.kernel.org/pub/scm/ [...] omits 274adbff45e3 Merge tag 'drm-fixes-2020-01-24' of git://anongit.freedesk [...] omits ab10ae1c3bef lib: Reduce user_access_begin() boundaries in strncpy_from [...] omits ab658b9fa7a2 netfilter: conntrack: sctp: use distinct states for new SC [...] omits 8c17bbf6c8f7 iommu/amd: Fix IOMMU perf counter clobbering during init omits bf708cfb2f48 iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer omits 1bbb97b8ce7d btrfs: scrub: Require mandatory block group RO for dev-replace omits 08a45c59f16e Merge branch 'mptcp-part-two' omits 8ab183deb26a mptcp: cope with later TCP fallback omits d22f4988ffec mptcp: process MP_CAPABLE data option omits cc7972ea1932 mptcp: parse and emit MP_CAPABLE option according to v1 spec omits 65492c5a6ab5 mptcp: move from sha1 (v0) to sha256 (v1) omits 048d19d444be mptcp: add basic kselftest for mptcp omits 784325e9f037 mptcp: new sysctl to control the activation per NS omits 57040755a3e4 mptcp: allow collapsing consecutive sendpages on the same [...] omits 7a6a6cbc3e59 mptcp: recvmsg() can drain data from multiple subflows omits 1891c4a07672 mptcp: add subflow write space signalling and mptcp_poll omits 648ef4b88673 mptcp: Implement MPTCP receive path omits 6d0060f600ad mptcp: Write MPTCP DSS headers to outgoing data packets omits 717e79c867ca mptcp: Add setsockopt()/getsockopt() socket operations omits 214984901aaf mptcp: Add shutdown() socket operation omits 79c0949e9a09 mptcp: Add key generation and token tree omits cf7da0d66cc1 mptcp: Create SUBFLOW socket for incoming connections omits cec37a6e41aa mptcp: Handle MP_CAPABLE options for outgoing connections omits 2303f994b3e1 mptcp: Associate MPTCP context with TCP socket omits eda7acddf808 mptcp: Handle MPTCP TCP options omits f870fa0b5768 mptcp: Add MPTCP socket stubs omits 23f4eacdd24a Merge branch 'net-bridge-add-per-vlan-state-option' omits a580c76d534c net: bridge: vlan: add per-vlan state omits a5d29ae22681 net: bridge: vlan: add basic option setting support omits 7a53e718c551 net: bridge: vlan: add basic option dumping support omits ac0e932d0e29 net: bridge: check port state before br_allowed_egress omits 533a6cfe08f9 mmc: core: Default to generic_cmd6_time as timeout in __mm [...] omits ad91619aa9d7 mmc: block: Use generic_cmd6_time when modifying INAND_CMD [...] omits 24ed3bd01d6a mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC omits 1d45a3f47c0b mmc: sdhci-cadence: remove unneeded 'inline' marker omits c389b0035f0c dt-bindings: mmc: rockchip-dw-mshc: add description for rk3308 omits 1eece23dba32 dt-bindings: mmc: convert rockchip dw-mshc bindings to yaml omits 8655ff21c8ce dt-bindings: mmc: convert synopsys dw-mshc bindings to yaml omits 87a8df0dce6a mmc: sdhci-msm: Add CQHCI support for sdhci-msm omits a663f64bf18d mmc: sdhci: Let a vendor driver supply and update ADMA des [...] omits 623c8d5c74c6 Merge branch 'netdev-seq_file-next-functions-should-increa [...] omits 4fc427e05158 ipv6_route_seq_next should increase position index omits a3ea86739f1b rt_cpu_seq_next should increase position index omits 1e3f9f073c47 neigh_stat_seq_next() should increase position index omits 8bf7092021f2 vcc_seq_next should increase position index omits 66018a102f77 l2t_seq_next should increase position index omits 70a87287c821 seq_tab_next() should increase position index omits 41258289a8e9 bpftool: Print function linkage in BTF dump omits 03506297d205 selftests/bpf: Improve bpftool changes detection omits 1a6fa10640d9 selftests/bpf: Initialize duration variable before using omits 2bec445f9bf3 tcp: do not leave dangling pointers in tp->highest_sack omits 4d299f183314 net/rose: fix spelling mistake "to" -> "too" omits 43d88774d138 caif_usb: fix spelling mistake "to" -> "too" omits 971485a0d681 ipvs: fix spelling mistake "to" -> "too" omits 959b1825d9ab i40e: fix spelling mistake "to" -> "too" omits 71723a96b8b1 dmaengine: Create symlinks between DMA channels and slaves omits e9f08b65250d dmaengine: hisilicon: Add Kunpeng DMA engine support omits 42d279f9137a dmaengine: idxd: add char driver to expose submission port [...] omits 8f47d1a5e545 dmaengine: idxd: connect idxd to dmaengine subsystem omits d1dfe5b8ac64 dmaengine: idxd: add descriptor manipulation routines omits b131ad593884 dmaengine: idxd: add sysfs ABI for idxd driver omits c52ca478233c dmaengine: idxd: add configuration component of driver omits bfe1d56091c1 dmaengine: idxd: Init and probe for Intel data accelerators omits e81274cd6b52 dmaengine: add support to dynamic register/unregister of channels omits d2fb0a043838 dmaengine: break out channel registration omits 232bb01bb8ad x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU ins [...] omits 838a860a3905 Merge tag 'mmc-v5.5-rc2-2' of git://git.kernel.org/pub/scm [...] omits fd8bdb23b918 hwmon: (k10temp) Display up to eight sets of CCD temperatures omits 49412f6636ba Merge tag 'amd-drm-fixes-5.5-2020-01-23' of git://people.f [...] omits b52937145d6f Merge tag 'drm-intel-fixes-2020-01-23' of git://anongit.fr [...] omits d54e17b40666 Merge branch 'next-integrity.defer-measuring-keys' into ne [...] omits 485ec2ea9cf5 bpf, devmap: Pass lockdep expression to RCU lists omits 9c4a38f19ed2 hwmon: (k10temp) Add debugfs support omits 70831c8a9184 hwmon: (k10temp) Don't show temperature limits on Ryzen (Z [...] omits b00647c46c9d hwmon: (k10temp) Show core and SoC current and voltages on [...] omits c757938929c9 hwmon: (k10temp) Report temperatures per CPU die omits d547552a1bf1 hmon: (k10temp) Convert to use devm_hwmon_device_register_ [...] omits a6d210da1a01 hwmon: (k10temp) Use bitops omits 7992db7cb9d1 hwmon: (pwm-fan) stop fan on shutdown omits 05592bea7a86 MAINTAINERS: add entry for ADM1177 driver omits 7866716170db dt-binding: hwmon: Add documentation for ADM1177 omits 09b08ac9e8d5 hwmon: (adm1177) Add ADM1177 Hot Swap Controller and Digit [...] omits 971dfd8cdcd6 docs: hwmon: Include 'xdpe12284.rst' into docs omits aaafb7c8eb1c hwmon: (pmbus) Add support for Infineon Multi-phase xdpe12 [...] omits 583dc921275c hwmon: (pmbus/tps53679) Extend device list supported by driver omits 9d72340b6ade hwmon: (pmbus/core) Add support for Intel IMVP9 and AMD 6. [...] omits b9fa0a3acfd8 hwmon: (pmbus/core) Add support for vid mode detection per [...] omits d9c8ae69b996 hwmon: (pmbus/ibm-cffps) Prevent writing on_off_config wit [...] omits 392923715d8b hwmon: (w83627ehf) Remove set but not used variable 'fan4min' omits 5b46903d8bf3 hwmon: Driver for disk and solid state drives with tempera [...] omits 74a71a831bea hwmon: (pmbus/ibm-cffps) Fix the LED behavior when turned off omits 1952d79a0d26 hwmon: (pmbus/ibm-cffps) Add the VMON property for version 2 omits abe508b66d23 hwmon: (pmbus/ibm-cffps) Add new manufacturer debugfs entries omits cce209581a61 hwmon: (pmbus) Driver for MAX20730, MAX20734, and MAX20743 omits 931f397bc624 hwmon: (w83627ehf) Now only one intrusion channel omits 695955028a42 hwmon: (w83627ehf) Remove code not needed after nct677* removal omits 3207408ab4cb hwmon: (w83627ehf) remove nct6775 and nct6776 support omits 1a1ea120afdf hwmon: (pmbus) Add MAX20796 to devices supported by generi [...] omits 8f77203587f5 hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static omits 9e347728c4fe hwmon: (pmbus) Detect if chip is write protected omits d21ed22ba7b1 hwmon: Driver for MAX31730 omits 002c6b545b85 hwmon: Add support for enable attributes to hwmon core omits 266cd5835947 hwmon: (w83627ehf) convert to with_info interface omits a470f11c5ba2 hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer omits 8a36e38d8b0f dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer omits 4413405f931e hwmon: Add intrusion templates omits 61678d28d4a4 net_sched: fix datalen for ematch omits 9bbc8be29d66 Merge tag 'mlx5-updates-2020-01-22' of git://git.kernel.or [...] omits 42c9bdae2366 Merge branch 'Fixes-for-SONIC-ethernet-driver' omits 686f85d71d09 net/sonic: Prevent tx watchdog timeout omits 772f66421d5a net/sonic: Fix CAM initialization omits 27e0c31c5f27 net/sonic: Fix command register usage omits 3f4b7e6a2be9 net/sonic: Quiesce SONIC before re-initializing descriptor memory omits 89ba879e9558 net/sonic: Fix receive buffer replenishment omits 94b166349503 net/sonic: Improve receive descriptor status flag check omits eaabfd19b2c7 net/sonic: Avoid needless receive descriptor EOL flag updates omits 9e311820f67e net/sonic: Fix receive buffer handling omits 427db97df1ee net/sonic: Fix interface error stats collection omits e3885f576196 net/sonic: Use MMIO accessors omits 5fedabf5a70b net/sonic: Clear interrupt flags immediately omits 865ad2f2201d net/sonic: Add mutual exclusion for accessing shared state omits 790e01149a11 Merge branch 'Add-PHY-IDs-for-DP83825-6' omits 2ace13e10dbd net: phy: DP83822: Add support for additional DP83825 devices omits 783da36bb90c phy: dp83826: Add phy IDs for DP83826N and 826NC omits 457bfc0a4bf5 net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G omits 72b5917413e1 Merge branch 'net-fsl-fman-address-erratum-A011043' omits 1d3ca681b9d9 net/fsl: treat fsl,erratum-a011043 omits 73d527aef68f powerpc/fsl/dts: add fsl,erratum-a011043 omits 2934d2c67838 dt-bindings: net: add fsl,erratum-a011043 omits 22e984493a41 qlcnic: Fix CPU soft lockup while collecting firmware dump omits 4703d9119972 Merge tag 'xarray-5.5' of git://git.infradead.org/users/wi [...] omits 34597c85be98 Merge tag 'trace-v5.5-rc6-2' of git://git.kernel.org/pub/s [...] omits fa0a4e3b5412 Merge tag 'ceph-for-5.5-rc8' of https://github.com/ceph/ce [...] omits 3a83c8c81c91 Merge tag 'pm-5.5-rc8' of git://git.kernel.org/pub/scm/lin [...] omits a572582b1a4d Merge tag 'pci-v5.5-fixes-2' of git://git.kernel.org/pub/s [...] omits 5336da37a5ea partitions/ldm: fix spelling mistake "to" -> "too" omits e3de04469a49 bcache: reap from tail of c->btree_cache in bch_mca_scan() omits d5c9c470b011 bcache: reap c->btree_cache_freeable from the tail in bch_ [...] omits 125d98edd114 bcache: remove member accessed from struct btree omits d44330b7f13e bcache: print written and keys in trace_bcache_btree_write omits 2aa8c529387c bcache: avoid unnecessary btree nodes flushing in btree_fl [...] omits 7a0bc2a89660 bcache: add code comments for state->pool in __btree_sort() omits 0e0c12316d8a lib: crc64: include <linux/crc64.h> for 'crc64_be' omits 6321bef028de bcache: use read_cache_page_gfp to read the superblock omits 475389ae5c08 bcache: store a pointer to the on-disk sb in the cache and [...] omits cfa0c56db9c0 bcache: return a pointer to the on-disk sb from read_super omits fc8f19cc5dce bcache: transfer the sb_page reference to register_{bdev,cache} omits ae3cd299919a bcache: fix use-after-free in register_bcache() omits 29cda393bcaa bcache: properly initialize 'path' and 'err' in register_bcache() omits 50246693f81f bcache: rework error unwinding in register_bcache omits a702a692cd75 bcache: use a separate data structure for the on-disk super block omits e8547d42095e bcache: cached_dev_free needs to put the sb page omits 3c2659bd1db8 readdir: make user_access_begin() use the real access range omits 2c6b7bcd7472 readdir: be more conservative with directory entry names omits 831d2fa25ab8 Btrfs: make deduplication with range including the last bl [...] omits a5e6ea18e3d1 fs: allow deduplication of eof block into the end of the d [...] omits 23fe1390c7f1 drm/amdgpu: remove the experimental flag for renoir omits 4e19443da194 btrfs: free block groups after free'ing fs trees omits 1362089d2ad7 btrfs: Fix split-brain handling when changing FSID to meta [...] omits 05840710149c btrfs: Handle another split brain scenario with metadata u [...] omits c6730a0e5778 btrfs: Factor out metadata_uuid code from find_fsid. omits c0d81c7cb236 btrfs: Call find_fsid from find_fsid_inprogress omits b5e4ff9d465d Btrfs: fix infinite loop during fsync after rename operations omits d62b23c94952 btrfs: set trans->drity in btrfs_commit_transaction omits 889bfa39086e btrfs: drop log root for dropped roots omits 668e48af7a94 btrfs: sysfs, add devid/dev_state kobject and device attributes omits 1776ad172e1f btrfs: Refactor btrfs_rmap_block to improve readability omits bf2e2eb060fa btrfs: Add self-tests for btrfs_rmap_block omits b3ad2c17fd80 btrfs: selftests: Add support for dummy devices omits 96a14336bd8f btrfs: Move and unexport btrfs_rmap_block omits 68c467cbb2f3 btrfs: separate definition of assertion failure handlers omits b0b039515445 ARM: dts: am43x-epos-evm: set data pin directions for spi0 [...] omits 322e929d196c Merge back new material related to system-wide PM for v5.6. omits bb48eb9b12a9 fou: Fix IPv6 netlink policy omits 5169adbc9824 Merge tag 'wireless-drivers-2020-01-23' of git://git.kerne [...] omits 5b3014b95272 IMA: Defined delayed workqueue to free the queued keys omits 754a36a58c29 Merge branch 'spi-5.6' into spi-next omits 7265e8fc5108 Merge branch 'spi-5.5' into spi-linus omits ebe0bdf9cfb9 Merge remote-tracking branch 'regulator/topic/equal' into [...] omits 9909f7986a81 Merge branch 'regulator-5.6' into regulator-next omits f7abb7e33b29 Merge branch 'regulator-5.5' into regulator-linus omits a7196caf83ea Merge branch 'asoc-5.6' into asoc-next omits 20230620b445 Merge branch 'asoc-5.5' into asoc-linus omits 450d0fd51564 IMA: Call workqueue functions to measure queued keys omits 9f81a2eda488 IMA: Define workqueue for early boot key measurements omits d8e2e0d2491e ASoC: soc-core: remove null_snd_soc_ops omits ad2bf9f252d6 ASoC: soc-pcm: add soc_rtd_trigger() omits 49f020e5714d ASoC: soc-pcm: add soc_rtd_hw_free() omits de9ad990284f ASoC: soc-pcm: add soc_rtd_hw_params() omits 44c1a75b0d88 ASoC: soc-pcm: add soc_rtd_prepare() omits 0be429f9fcfc ASoC: soc-pcm: add soc_rtd_shutdown() omits f183f9277a0f ASoC: soc-pcm: add soc_rtd_startup() omits a5362b84bdff dt-binding: spi: add NPCM PSPI reset binding omits df31007400c3 ASoC: rt1015: add rt1015 amplifier driver omits b2333f7fcd95 ASoC: madera: Correct some kernel doc omits 8ce1cbd6ce0b ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj [...] omits 15adb20f64c3 ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug omits ca34fa860fd3 ASoC: madera: Correct DMIC only input hook ups omits 6c0157be02f0 dmaengine: ti: k3-udma: fix spelling mistake "limted" -> " [...] omits e606c8b9d751 dmaengine: s3c24xx-dma: fix spelling mistake "to" -> "too" omits 183ef7adf4ed x86/boot: Simplify calculation of output address omits 1efba987c486 tun: add mutex_unlock() call and napi.skb clearing in tun_ [...] omits 6d9f6e6790e7 Merge branch 'net-sched-add-Flow-Queue-PIE-packet-scheduler' omits ec97ecf1ebe4 net: sched: add Flow Queue PIE packet scheduler omits 5205ea00cda1 net: sched: pie: export symbols to be reused by FQ-PIE omits 00ea2fb7274f net: sched: pie: fix alignment in struct instances omits 55f780c4a6c3 net: sched: pie: fix commenting omits b42a3d7c7cff pie: improve comments and commenting style omits 2dfb1952a9a1 pie: rearrange structure members and their initializations omits 1dbfc5e071db pie: use u8 instead of bool in pie_vars omits cf4eeee5ff56 pie: rearrange macros in order of length omits 805a5a23a4c4 pie: use U64_MAX to denote (2^64 - 1) omits 84bf557fb02f net: sched: pie: move common code to pie.h omits 971de2e57211 mlxsw: spectrum_acl: Fix use-after-free during reload omits 5d2e5dd5849b powerpc/mm/hash: Fix sharing context ids between kernel & [...] omits edf9acf5f566 Merge branch 'r8152-serial-fixes' omits aa475d935272 r8152: disable DelayPhyPwrChg omits 19813162895a r8152: avoid the MCU to clear the lanwake omits a0246dafe684 r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B omits d7f1b59655ef r8152: disable test IO for RTL8153B omits 08997b5eec08 r8152: Disable PLA MCU clock speed down omits 809a7fc6593f r8152: disable U2P3 for RTL8153B omits 9583a3638dc0 r8152: get default setting of WOL before initializing omits f99cd20eda12 r8152: reset flow control patch when linking on for RTL8153B omits a39142728d0e r8152: fix runtime resume for linking change omits 940ba1498665 gtp: make sure only SOCK_DGRAM UDP sockets are accepted omits d836f5c69d87 net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() omits 78f7a7566f5e airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOC [...] omits d6bce2137f5d airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE omits 9e0caab8e0f9 tee: optee: Fix compilation issue with nommu omits fd786fb1d2ca net: convert suitable drivers to use phy_do_ioctl_running omits 5396c4bd9fd8 ALSA: cs46xx: fix spelling mistake "to" -> "too" omits 3adb4eaa1b4c MAINTAINERS: Make Russell King designated reviewer of phylib omits 954b3c439779 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 7c453526dc50 net/mlx5e: Enable all available stats for uplink reps omits 8520fa57a4e9 net/mlx5e: Create q counters on uplink representors omits 8a236b15144b net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra omits 2a303f13f9cd net/mlx5e: IPoIB, use separate stats groups omits f0ff8e8c7206 net/mlx5e: Convert stats groups array to array of group pointers omits 96b12796550d net/mlx5e: Declare stats groups via macro omits 3460c184dfb0 net/mlx5e: Profile specific stats groups omits 29b598ddb8d2 net/mlx5e: Move uplink rep init/cleanup code into own functions omits 4c7cea2f31f1 net/mlx5: DR, Allow connecting flow table to a lower/same [...] omits c21a49b360e1 net/mlx5: DR, Modify header copy support omits a51dcc10a04a net/mlx5: DR, Modify set action limitation extension omits 6d65bc64e232 net/mlx5e: Add mlx5e_flower_parse_meta support omits e15cf98ee8a7 net/mlx5: make the symbol 'ESW_POOLS' static omits a1718505d7f6 net/mlx5e: allow TSO on VXLAN over VLAN topologies omits ca9c74ae9be5 net/mlx5e: Fix printk format warning omits 85cc12f85138 Merge branch 'bpf_cubic' omits 6de4a9c430b5 bpf: tcp: Add bpf_cubic example omits 0a49c1a8e262 bpf: Sync uapi bpf.h to tools/ omits 5576b991e9c1 bpf: Add BPF_FUNC_jiffies64 omits a48d4a33b6ef Merge tag 'drm-misc-fixes-2020-01-22-1' of git://anongit.f [...] omits 1250c1a568ca cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSO [...] omits 86e9466ae620 intel_idle: Clean up irtl_2_usec() omits 1aefbd7aeb76 intel_idle: Move 3 functions closer to their callers omits 095928ae484b intel_idle: Annotate initialization code and data structures omits 0755a9bd9963 intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() omits 3d3a1ae9b4be intel_idle: Rearrange intel_idle_cpuidle_driver_init() omits 533da74a8c8d intel_idle: Clean up NULL pointer check in intel_idle_init() omits a6c86e336282 intel_idle: Fold intel_idle_probe() into intel_idle_init() omits cbd2c4c25d7e intel_idle: Eliminate __setup_broadcast_timer() omits e6cf623ba3f8 Merge branch 'intel_idle+acpi' omits cefb9409ff99 cpuidle: fix cpuidle_find_deepest_state() kerneldoc warnings omits a09da3fbc17f cpuidle: sysfs: fix warnings when compiling with W=1 omits 32014c86d4e1 cpuidle: coupled: fix warnings when compiling with W=1 omits 786c87cd312a PNP: isapnp: remove defined but not used function 'isapnp_ [...] omits edc440e3d27f fscrypt: improve format of no-key names omits aec992aab890 ubifs: allow both hash and disk name to be provided in no- [...] omits f0d07a98a070 ubifs: don't trigger assertion on invalid no-key filename omits f592efe735a2 fscrypt: clarify what is meant by a per-file key omits aa408f835d02 fscrypt: derive dirhash key for casefolded directories omits 6e1918cfb263 fscrypt: don't allow v1 policies with casefolding omits 1b3b827ee523 fscrypt: add "fscrypt_" prefix to fname_encrypt() omits 13a10da94615 fscrypt: don't print name of busy file when removing key omits 1b2fd38de9fc Merge branch 'bpf-dynamic-relinking' omits 7805fe843964 selftests/bpf: Add tests for program extensions omits 2db6eab18b97 libbpf: Add support for program extensions omits be8704ff07d2 bpf: Introduce dynamic program extensions omits 131701c697e8 Merge tag 'leds-5.5-rc8' of git://git.kernel.org/pub/scm/l [...] omits 1b4e677f86c7 Merge tag 'hwmon-for-v5.5-rc8' of git://git.kernel.org/pub [...] omits 6613babaf662 Bluetooth: fix appearance typo in mgmt.c omits 5c7bac9fb2c5 IMA: pre-allocate buffer to hold keyrings string omits 483ec26eed42 ima: ima/lsm policy rule loading logic bug fixes omits 6beea7afcc72 ima: add the ability to query the cached hash of a given file omits 5350ceb0b7be ima: Add a space after printing LSM rules for readability omits c5d19a6ecfce net: convert additional drivers to use phy_do_ioctl omits 5311a69aaca3 net, ip6_tunnel: fix namespaces move omits 36d79af7fb59 net_sched: use validated TCA_KIND attribute in tc_new_tfilter() omits d39ca2590d10 Revert "udp: do rmem bulk free even if the rx sk queue is empty" omits 43108c72cf1d leds: lm3532: add pointer to documentation and fix typo omits 51eb5a24de91 leds: rb532: cleanup whitespace omits 30d57d55abd7 ledtrig-pattern: fix email address quoting in MODULE_AUTHOR() omits 2424415d25a7 led: max77650: add of_match table omits 22cb0a76e005 leds-as3645a: Drop fwnode reference on ignored node omits 90a8e82d3ca8 leds: gpio: Fix uninitialized gpio label for fwnode based probe omits bda6a35505e2 net: Add Jakub to MAINTAINERS for networking general. omits c80794323e82 net: Fix packet reordering caused by GRO and listified RX [...] omits 0ace17d56824 can, slip: Protect tty->disc_data in write_wakeup and clos [...] omits 58c8db929db1 net, sk_msg: Don't check if sock is locked when tearing do [...] omits 6849b5eba196 ARM: 8955/1: virt: Relax arch timer version check during e [...] omits 554d21efb0d2 block, bfq: improve arithmetic division in bfq_delta() omits 7e053d3e820b ata/acard_ahci: remove unused variable n_elem omits ffa302efe84e ata: pata_macio: fix comparing pointer to 0 omits b7f22d993f51 block/bfq: remove unused bfq_class_rt which never used omits d829229e35f3 iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif t [...] omits ef7d84caa592 ALSA: hda - Add docking station support for Lenovo Thinkpad T420s omits 2a67a6ccb01f bpf, btf: Always output invariant hit in pahole DWARF to B [...] omits cf85e7c7f437 platform/x86: intel_pmc_ipc: Switch to use driver->dev_groups omits fc07ac644997 platform/x86: intel_pmc_ipc: Propagate error from kstrtoul() omits 1e3872ccda65 platform/x86: intel_pmc_ipc: Use octal permissions in sysf [...] omits 63d91d815ddd platform/x86: intel_pmc_ipc: Get rid of unnecessary includes omits 09874a3acdc7 platform/x86: intel_pmc_ipc: Drop ipc_data_readb() omits a97368b314ef platform/x86: intel_pmc_ipc: Drop intel_pmc_gcr_read() and [...] omits f827e5300da4 platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_raw_cmd() static omits 3f751ba58499 platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_simple_com [...] omits e1f461631123 platform/x86: intel_pmc_ipc: Make intel_pmc_gcr_update() static omits 8b2365656008 platform/x86: intel_scu_ipc: Reformat kernel-doc comments [...] omits 4907898873a0 platform/x86: intel_scu_ipc: Drop intel_scu_ipc_raw_command() omits b7380a162689 platform/x86: intel_scu_ipc: Drop intel_scu_ipc_io[read|wr [...] omits 59aa78e325d8 platform/x86: intel_scu_ipc: Drop unused macros omits a5f04a2e5e33 platform/x86: intel_scu_ipc: Drop unused prototype intel_s [...] omits e7b7ab3847c9 platform/x86: intel_scu_ipc: Sleeping is fine when polling omits 74e9748b9b21 platform/x86: intel_scu_ipc: Drop intel_scu_ipc_i2c_cntrl() omits b47018a778c1 platform/x86: intel_scu_ipc: Remove Lincroft support omits 19e2d350aeaa platform/x86: intel_scu_ipc: Add constants for register offsets omits e48b72a568bb platform/x86: intel_scu_ipc: Fix interrupt support omits 298ef70f3ae5 platform/x86: intel_scu_ipcutil: Remove default y from Kconfig omits 5e0c94d3aeee platform/x86: intel_mid_powerbtn: Take a copy of ddata omits 1222653cc048 selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS omits bdf2aca703e8 Bluetooth: adding missing const decoration to mgmt_status_table omits dbab40bdb42c Merge tag 'io_uring-5.5-2020-01-22' of git://git.kernel.dk [...] omits 11ea68f553e2 genirq, sched/isolation: Isolate from handling managed interrupts omits eb5a4d0a9ee9 hrtimer: Add missing sparse annotation for __run_timer() omits e533dbe9dcb1 arm64: acpi: fix DAIF manipulation with pNMI omits f4a81f5a853e irqchip/gic-v4.1: Allow direct invalidation of VLPIs omits 3858d4dfdfb8 irqchip/gic-v4.1: Suppress per-VLPI doorbell omits b4a4bd0f2629 irqchip/gic-v4.1: Add VPE INVALL callback omits e64fab1a1477 irqchip/gic-v4.1: Add VPE eviction callback omits 91bf6395f7b8 irqchip/gic-v4.1: Add VPE residency callback omits d97c97baa214 irqchip/gic-v4.1: Add mask/unmask doorbell callbacks omits 29c647f3b5ae irqchip/gic-v4.1: Plumb skeletal VPE irqchip omits dd3f050a216e irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP omits 0684c7046590 irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set omits 64edfaa9a234 irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP omits 5e5168461c22 irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation omits f2d834092ee2 irqchip/gic-v3: Add GICv4.1 VPEID size discovery omits b25319d279b6 irqchip/gic-v3: Detect GICv4.1 supporting RVPEID omits 093bf439fee0 irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells omits 4144fddbd393 x86/tsc: Remove redundant assignment omits b61387cb732c tracing/uprobe: Fix to make trace_uprobe_filter alignment safe omits 17248ea03674 s390: fix __EMIT_BUG() macro omits 45f7a0da600d s390/ftrace: generate traced function stack frame omits 253b3c4b2920 s390: adjust -mpacked-stack support check for clang 10 omits c4e5c229b610 s390/jump_label: use "i" constraint for clang omits ee09c91480b1 s390/cpum_sf: Use DIV_ROUND_UP omits 32dab6828c42 s390/cpum_sf: Use kzalloc and minor changes omits ee5c4ccfd51d s390/cpum_sf: Convert debug trace to common layout omits 576c75e36c68 s390/pci: Fix possible deadlock in recover_store() omits 17cdec960cf7 s390/pci: Recover handle in clp_set_pci_fn() omits bc206065944e Merge branch 'for-next/rng' into for-next/core omits ab3906c53144 Merge branch 'for-next/errata' into for-next/core omits aa246c056c43 Merge branch 'for-next/asm-annotations' into for-next/core omits 4f6cdf296cc4 Merge branches 'for-next/acpi', 'for-next/cpufeatures', 'f [...] omits e717d93b1c3f arm64: kconfig: Fix alignment of E0PD help text omits f59bbfc2f609 bpf: Fix error path under memory pressure omits 05d57f1793fb bpf: Fix trampoline usage in preempt omits 2e8e1ea88cbc arm64: Use v8.5-RNG entropy for KASLR seed omits 1a50ec0b3b2e arm64: Implement archrandom.h for ARMv8.5-RNG omits 17328f218fb7 powerpc/xive: Discard ESB load value when interrupt is invalid omits a2db55dda9cf powerpc: Ultravisor: Fix the dependencies for CONFIG_PPC_UV omits 7084eddf6be9 tpm: Add tpm_version_major sysfs file omits c269e876c5af tpm: Update mailing list contact information in sysfs-class-tpm omits 0bc81767c5bd crypto: arm/chacha - fix build failured when kernel mode N [...] omits 7e2b89fb4a2e crypto: caam - add support for i.MX8M Plus omits f9e7fe32a792 crypto: x86/poly1305 - emit does base conversion itself omits 2203d3f7971d crypto: hisilicon - fix spelling mistake "disgest" -> "digest" omits 72c7943792c9 crypto: chacha20poly1305 - add back missing test vectors a [...] omits 1f6868995326 crypto: x86/poly1305 - fix .gitignore typo omits 48d625e4c4ce tee: fix memory allocation failure checks on drv_data and amdtee omits 38c0d0abf268 crypto: ccree - erase unneeded inline funcs omits bc88606ac030 crypto: ccree - make cc_pm_put_suspend() void omits 33c4b310981f crypto: ccree - split overloaded usage of irq field omits 15fd2566bf54 crypto: ccree - fix PM race condition omits 5c83e8ec4d51 crypto: ccree - fix FDE descriptor sequence omits 8b0c4366cb08 crypto: ccree - cc_do_send_request() is void func omits cedca59fae58 crypto: ccree - fix pm wrongful error reporting omits c7b31c88da24 crypto: ccree - turn errors to debug msgs omits 2a6bc713f1ce crypto: ccree - fix AEAD decrypt auth fail omits 684cf266eb04 crypto: ccree - fix typo in comment omits 509f2885a2d2 crypto: ccree - fix typos in error msgs omits b46f36c05ab4 crypto: atmel-{aes,sha,tdes} - Retire crypto_platform_data omits 41419a289010 crypto: x86/sha - Eliminate casts on asm implementations omits e0437dc6470c crypto: chtls - Fixed listen fail when max stid range reached omits c9f0d33c367f crypto: chtls - Corrected function call context omits 53146d152510 crypto: caam/qi2 - fix typo in algorithm's driver name omits 0779221e7166 efi/x86: Disallow efi=old_map in mixed mode omits 43a825afc91e xsk, net: Make sock_def_readable() have external linkage omits b87121dd3fa0 bpf: don't bother with getname/kern_path - use user_path_at omits f289e55c6eeb ASoC: Add MediaTek MT6660 Speaker Amp Driver omits 9c1c2b35f1d9 ceph: hold extra reference to r_parent over life of request omits ea87683909bc Merge branch 'regmap-5.6' into regmap-next omits 29d7e05c5f75 spi: pxa2xx: Avoid touching SSCR0_SSE on MMP2 omits 2e31aab08bad regmap: fix writes to non incrementing registers omits 26aa19174f0d ASoC: dt-bindings: rt5645: add suppliers omits 294b7380ffe8 ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() omits 839284e79482 ASoC: dapm: add snd_soc_dapm_put_enum_double_locked omits 08df0d9a00f7 ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" omits b0177aca7aea spi: spi-fsl-qspi: Ensure width is respected in spi-mem op [...] omits 250a15cf575a ASoC: soc-core: remove bus_control omits 450312b640f9 ASoC: soc-core: remove DAI suspend/resume omits 0b1c89944207 ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component omits 2c55f0be586a ASoC: pxa: pxa-ssp: move .suspend/.resume to component omits 2db023cdb386 ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume omits 21385a4faa84 ASoC: samsung: i2s: move .suspend/.resume to component omits ef20061a34e0 ASoC: dwc: dwc-i2s: move .suspend/.resume to component omits 9b79b1cd164f ASoC: uniphier: move .suspend/.resume to component omits 78dbafbd04dd ASoC: ti: omap-mcpdm: move .suspend/.resume to component omits 4a58fb71b579 ASoC: sti: sti_uniperif: move .suspend/.resume to component omits 79a5cf90f871 ASoC: samsung: spdif: move .suspend/.resume to component omits 45cfa792f660 ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component omits 7ec6b43125c0 ASoC: mediatek: move .suspend/.resume to component omits aa3c4765b3e8 ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component omits 7b6e7b137e2a ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component omits e4f8bb37efae ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component omits 7307d33a280b ASoC: bcm: cygnus-ssp: move .suspend/.resume to component omits 130128098a4e ASoC: soc-generic-dmaengine-pcm: Fix error handling omits af4bac11531f ASoC: soc-pcm: crash in snd_soc_dapm_new_dai omits bdefca2d8dc0 drm/panfrost: Add the panfrost_gem_mapping concept omits d7bbd6c1b01c arm64: kbuild: remove compressed images on 'make ARCH=arm6 [...] omits d0f418516022 net, ip_tunnel: fix namespaces move omits 4f2c17e0f332 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d84b99ff69c1 drivers: net: declance: fix comparing pointer to 0 omits aeaec7bcebd9 tcp/ipv4: remove AF_INET_FAMILY omits 339821f7d2d8 net/hsr: remove seq_nr_after_or_eq omits e09538eac996 hdlx_x25: Fix backwards compat test. omits 0159984796dc Merge branch 'hns3-next' omits 60df7e91cc3e net: hns3: cleanup some coding style issue omits 322cb97c0734 net: hns3: remove redundant print on ENOMEM omits e31053298408 net: hns3: delete unnecessary blank line and space for cleanup omits 6f8e330d2746 net: hns3: rewrite a log in hclge_put_vector() omits cdc37385e3ab net: hns3: refine the input parameter 'size' for snprintf() omits 9027d043fc31 net: hns3: move duplicated macro definition into header omits afb6afdb8dc6 net: hns3: set VF's default reset_type to HNAE3_NONE_RESET omits 08bb3857c6c2 net: hns3: do not reuse pfmemalloc pages omits 09783d448bcc net: hns3: limit the error logging in the hns3_clean_tx_ring() omits 953c4a08dfc9 wan/hdlc_x25: fix skb handling omits f362e5fe0f1f wan/hdlc_x25: make lapb params configurable omits 29237d22bc45 net/smc: allow unprivileged users to read pnet table omits 108eae2d4d10 arm64: entry: Avoid empty alternatives entries omits bfe02b9f9476 tcp: remove redundant assigment to snd_cwnd omits 3ccc897b228a Merge branch 'phy-add-new-version-of-phy_do_ioctl-and-conv [...] omits f1294617d2f3 net: convert suitable network drivers to use phy_do_ioctl omits bbbf8430afe6 net: phy: add new version of phy_do_ioctl omits 3231e5d2228a net: phy: rename phy_do_ioctl to phy_do_ioctl_running omits bea5416561b1 net: hns3: replace snprintf with scnprintf in hns3_update_strings omits 49e211c0e357 net: hns3: replace snprintf with scnprintf in hns3_dbg_cmd_read omits ce896476c65d net: usb: lan78xx: Add .ndo_features_check omits 5b2f1f3070b6 tcp_bbr: improve arithmetic division in bbr_update_bw() omits cb626bf566eb net-sysfs: Fix reference count leak omits c3c431de99c0 dmaengine: Move dma_get_{,any_}slave_channel() to private [...] omits 71ca5b78235e dmaengine: Remove dma_request_slave_channel_compat() wrapper omits 69b1189ba2cd dmaengine: Remove dma_device_satisfies_mask() wrapper omits ad063075d406 Merge tag 'rds-odp-for-5.5' of https://git.kernel.org/pub/ [...] omits d00fdf694b11 dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP com [...] omits cc88525ebffc dmaengine: zynqmp_dma: fix burst length configuration omits 62ebaeaedee7 ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions omits 983460233659 arm64: Kconfig: select HAVE_FUTEX_CMPXCHG omits ffc079a4accc dmaengine: sun4i: Add support for cyclic requests with ded [...] omits 9c5ed2f831c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4b048178854d dmaengine: fsl-qdma: fix duplicated argument to && omits 2bd8010a618c dmaengine: ti: k3-psil: make symbols static omits 5eec71829ad7 drm/i915: Align engine->uabi_class/instance with i915_drm.h omits ecc4d2a52df6 drm/i915/userptr: fix size calculation omits 2928fa0a97eb ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() omits c31427d0d21e ALSA: hda: No preallocation on x86 platforms omits d4cfb30fce03 ALSA: pcm: Set per-card upper limit of PCM buffer allocations omits d70241913413 dmaengine: ti: k3-udma: Add glue layer for non DMAengine users omits 25dcb5dd7b7c dmaengine: ti: New driver for K3 UDMA omits d3cd299bb151 dt-bindings: dma: ti: Add document for K3 UDMA omits 8c6bb62f6b4a dmaengine: ti: k3 PSI-L remote endpoint configuration omits 69bafc318560 dmaengine: ti: Add cppi5 header for K3 NAVSS/UDMA omits 816ebf48442e dmaengine: Add helper function to convert direction value to text omits 6755ec06d133 dmaengine: Add support for reporting DMA cached data amount omits 4db8fd32ed2b dmaengine: Add metadata_ops for dma_async_tx_descriptor omits 7d083ae98357 dmaengine: doc: Add sections for per descriptor metadata support omits 5fe4beaac239 Merge TI ringacc driver from Santosh omits 04060db41178 scsi: RDMA/isert: Fix a recently introduced regression rel [...] omits 0e2209629fec scsi: fnic: do not queue commands during fwreset omits 996d5d5f89a5 Input: pm8xxx-vib - fix handling of separate enable register omits d49d0661b924 Merge branch 'libbpf-include-path' omits a2c9652f751e selftests: Refactor build to remove tools/lib/bpf from inc [...] omits b6580cd8999d runsqslower: Support user-specified libbpf include and obj [...] omits a9ed34c0b7a5 tools/runqslower: Remove tools/lib/bpf from include path omits 7cf245a37ef0 samples/bpf: Use consistent include paths for libbpf omits 521fe8bb5874 perf: Use consistent include paths for libbpf omits 229c3b47b794 bpftool: Use consistent include paths for libbpf omits 3e689141e64d selftests: Use consistent include paths for libbpf omits 5b554ce518af tools/runqslower: Use consistent include paths for libbpf omits bfe42797bc7e selftests: Pass VMLINUX_BTF to runqslower Makefile omits a835d38d41ca tools/bpf/runqslower: Fix override option for VMLINUX_BTF omits b2e5e93ae8af samples/bpf: Don't try to remove user's homedir on clean omits 1292e972fff2 io_uring: fix compat for IORING_REGISTER_FILES_UPDATE omits f1c3656c6d9c selftests/bpf: Skip perf hw events test if the setup disabled it omits 396b83fa75a3 selftests/bpf: Don't check for btf fd in test_btf omits 2e3a94aa2bfc bpf: Fix memory leaks in generic update/delete batch ops omits bf24daac8f2b tracing: Do not set trace clock if tracefs lockdown is in effect omits 8bcebc77e85f tracing: Fix histogram code when expression has same var as value omits d96d875ef5dd Merge tag 'fixes_for_v5.5-rc8' of git://git.kernel.org/pub [...] omits 0f394daef89b irqdomain: Fix a memory leak in irq_domain_push_irq() omits 2fbb13961e74 irqchip: Add NXP INTMUX interrupt multiplexer support omits 618ea6275b98 dt-bindings: interrupt-controller: Add binding for NXP INT [...] omits b74416dba33b irqchip: Define EXYNOS_IRQ_COMBINER omits 8f78bd62bdd7 irqchip/meson-gpio: Add support for meson a1 SoCs omits e2514165f36e irqchip/meson-gpio: Rework meson irqchip driver to support [...] omits fd6765b4c991 dt-bindings: interrupt-controller: New binding for Meson-A1 SoCs omits d6152e6ec9e2 irqchip/mbigen: Set driver .suppress_bind_attrs to avoid r [...] omits 04f605906ff0 irqchip: Add Aspeed SCU interrupt controller omits 5350a237b452 dt-bindings: interrupt-controller: Add Aspeed SCU interrup [...] omits 96868dce644d gpio/sifive: Add GPIO driver for SiFive SoCs omits 3d7610e8da99 regulator: core: Fix exported symbols to the exported GPL version omits 50d9fad73a45 ubifs: use IS_ENCRYPTED() instead of ubifs_crypt_is_encrypted() omits 32c72165dbd0 netfilter: ipset: use bitmap infrastructure completely omits a69976bc6930 btrfs: device stats, log when stats are zeroed omits 556755a8a99b btrfs: fix improper setting of scanned for range cyclic wr [...] omits 4babad10198f btrfs: safely advance counter when looking up bio csums omits 94f8c4656648 btrfs: remove unused member btrfs_device::work omits ef0a82da81d6 btrfs: remove unnecessary wrapper get_alloc_profile omits 81b29a3bf7cc btrfs: add correction to handle -1 edge case in async discard omits 27f0afc7376b btrfs: ensure removal of discardable_* in free_bitmap() omits f9bb615af2ba btrfs: make smaller extents more likely to go into bitmaps omits 5d90c5c75711 btrfs: increase the metadata allowance for the free_space_cache omits dbc2a8c92756 btrfs: add async discard implementation overview omits 9ddf648f9c2a btrfs: keep track of discard reuse stats omits 5cb0724e1b46 btrfs: only keep track of data extents for async discard omits 7fe6d45e4009 btrfs: have multiple discard lists omits 19b2a2c71979 btrfs: make max async discard size tunable omits 4aa9ad520398 btrfs: limit max discard size for async discard omits e93591bb6ecf btrfs: add kbps discard rate limit for async discard omits a23093008412 btrfs: calculate discard delay based on number of extents omits 5dc7c10b8747 btrfs: keep track of discardable_bytes for async discard omits dfb79ddb130e btrfs: track discardable extents for async discard omits e4faab844a55 btrfs: sysfs: add UUID/debug/discard directory omits 93945cb43ead btrfs: sysfs: make UUID/debug have its own kobject omits 71e8978eb456 btrfs: sysfs: add removal calls for debug/ omits 2bee7eb8bb81 btrfs: discard one region at a time in async discard omits 6e80d4f8c422 btrfs: handle empty block_group removal for async discard omits b0643e59cfa6 btrfs: add the beginning of async discard, discard workqueue omits da080fe1bad4 btrfs: keep track of free space bitmap trim status cleanliness omits a7ccb2558524 btrfs: keep track of which extents have been discarded omits 46b27f5059e6 btrfs: rename DISCARD mount option to to DISCARD_SYNC omits e837dfde15a4 bitmap: genericize percpu bitmap region iterators omits 147a097cf035 btrfs: tree-checker: Verify location key for DIR_ITEM/DIR_INDEX omits 57a0e6749191 btrfs: tree-checker: Refactor root key check into separate [...] omits c23c77b097dc btrfs: tree-checker: Refactor inode key check into seperat [...] omits c3053ebb0b80 btrfs: tree-checker: Clean up fs_info parameter from error [...] omits f6d2a5c263af btrfs: tree-checker: Check leaf chunk item size omits 0ab575c5df5e btrfs: Remove unneeded semicolon omits 95690e58e122 btrfs: remove struct find_free_extent.ram_bytes omits c8b04030c5ec btrfs: simplify compressed/inline check in __extent_writep [...] omits 39b07b5d7072 btrfs: drop create parameter to btrfs_get_extent() omits f95d713b5404 btrfs: remove redundant i_size check in __extent_writepage_io() omits 169d2c875ec6 btrfs: remove trivial goto label in __extent_writepage() omits eb70d2226347 btrfs: remove unnecessary pg_offset assignments in __exten [...] omits bffe633e00fb btrfs: make btrfs_ordered_extent naming consistent with bt [...] omits 313facc5bd83 btrfs: remove dead snapshot-aware defrag code omits db72e47f79c5 btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums() omits e62958fce94b btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers omits 321f69f86a0f btrfs: reset device back to allocation state when removing omits 3fff3975a715 btrfs: decrement number of open devices after closing the [...] omits 6bb6b51447ca btrfs: use simple_dir_inode_operations for placeholder sub [...] omits b38f4cbd65fb btrfs: remove impossible WARN_ON in btrfs_destroy_dev_repl [...] omits 129699522581 btrfs: remove superfluous BUG_ON() in integrity checks omits 3dbd351df421 btrfs: fix possible NULL-pointer dereference in integrity checks omits f8935566372c btrfs: kill min_allocable_bytes in inc_block_group_ro omits 9f246926b4d5 btrfs: don't pass system_chunk into can_overcommit omits 511a32b5493f btrfs: Opencode ordered_data_tree_panic omits 430640e31649 btrfs: relocation: Output current relocation stage at btrf [...] omits 76de60ed044f btrfs: remove unused condition check in btrfs_page_mkwrite() omits 36ee0b44ad23 btrfs: Remove redundant WARN_ON in walk_down_log_tree omits 5c4b691eb895 btrfs: Remove WARN_ON in walk_log_tree omits a0fbf736d35e btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_re [...] omits 7ef54d54bf6a btrfs: Open code __btrfs_free_reserved_extent in btrfs_fre [...] omits 4eaaec24c087 btrfs: Don't discard unwritten extents omits 8a36e408d406 btrfs: qgroup: return ENOTCONN instead of EINVAL when quot [...] omits e3b0edd29737 btrfs: qgroup: remove one-time use variables for quota_roo [...] omits bc036bb33524 btrfs: sysfs, merge btrfs_sysfs_add devices_kobj and fsid omits be2cf92e0a2f btrfs: sysfs, rename btrfs_sysfs_add_device() omits c6761a9ed329 btrfs: sysfs, btrfs_sysfs_add_fsid() drop unused argument parent omits b5501504cb6a btrfs: sysfs, rename devices kobject holder to devices_kobj omits db26a024497c btrfs: fill ncopies for all raid table entries omits e4f6c6be8148 btrfs: use raid_attr table in calc_stripe_length for nparity omits 0e56315ca147 Btrfs: fix missing hole after hole punching and fsync when [...] omits 283bab980978 x86/cpu: Remove redundant cpu_detect_cache_sizes() call omits e79f15a4598c x86/resctrl: Add task resctrl information display omits 98aa00345de5 selinux: fix regression introduced by move_mount(2) syscall omits 17e10a15a796 Merge branch 'mlxsw-SPAN-egress-mirroring-buffer-size' omits 3a3e627ce0ac spectrum: Add a delayed work to update SPAN buffsize accor [...] omits ff9fdfec5f96 mlxsw: spectrum: Fix SPAN egress mirroring buffer size for [...] omits 31c25b949813 mlxsw: spectrum_span: Put buffsize update code into helper [...] omits ac9cc4e25044 mlxsw: spectrum: Push code getting port speed into a helper omits 80892772c4ed hsr: Fix a compilation error omits 80c7482356ac mmc: sdhci-of-esdhc: fix serious issue clock is always disabled omits 429d939c194b mmc: sdhci-of-esdhc: fix transfer mode register reading omits 2fefc7c5f7d1 mmc: sdhci-brcmstb: Fix incorrect switch to HS mode omits d46ba2d17f90 mmc: sdhci-brcmstb: Add support for Command Queuing (CQE) omits e7b5d63a82fe mmc: sdhci-brcmstb: Add shutdown callback omits 6f2aa55b85c0 mmc: sdhci-brcmstb: Fix driver to defer on clk_get defer omits 78ab82fdb65c mmc: sdhci-brcmstb: Add ability to use HS400ES transfer mode omits 61696bbb25f8 dt-bindings: mmc: brcm,sdhci-brcmstb: Add support for 7216b0 omits 661cf2d8973a mmc: core: limit probe clock frequency to configured f_max omits 557c03157c27 mmc: sdhci-milbeaut: Remove redundant platform_get_irq err [...] omits 1215c025e870 mmc: sdhci: fix an issue of mixing different types omits 9d0af44c2ed0 Merge branch 'for-linus' into for-next omits 4d024fe8f806 ALSA: hda: Apply aligned MMIO access only conditionally omits dacc9092336b x86/sysfb: Fix check for bad VRAM size omits 794eee259e8e Merge branch 'net-phy-add-generic-ndo_do_ioctl-handler-phy [...] omits df007186488e r8169: use generic ndo_do_ioctl handler phy_do_ioctl omits 2ab1d925aa4c net: phy: add generic ndo_do_ioctl handler phy_do_ioctl omits 6fac4a3cb059 Merge branch 'fixes' into next omits a3e2b51ca31f platform/x86: asus-nb-wmi: Support left round button on N56VB omits 19be0b2a2e44 tools/power/x86/intel-speed-select: Update version omits 097a522257ea tools/power/x86/intel-speed-select: Change the order for c [...] omits 78e77b7dfd9a tools/power/x86/intel-speed-select: Fix result display for [...] omits 645feeb2f571 tools/power/x86/intel-speed-select: Add support for core-p [...] omits 9749b376be18 platform/x86: ISST: Allow additional core-power mailbox commands omits 2a187d033520 mmc: sdhci: fix minimum clock rate for v3 controller omits 9e84a2e688d7 mmc: sdhci-omap: Add special reset capability omits d6fe49286ea1 mmc: sdhci-omap: Add am335x and am437x specific compatibles omits 53bcebbe81b6 dt-bindings: sdhci-omap: Add am335x and am437x specific bindings omits 5da5e494a50c mmc: sdhci-omap: Disable data timeout interrupt during erase omits 7d76ed77cfbd mmc: sdhci: Refactor sdhci_set_timeout() omits 7907ebe741a7 mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static omits 195fadb71b73 mmc: sdhci-omap: Add using external dma omits 18e762e3b7a7 mmc: sdhci: add support for using external DMA devices omits 15db1836918d mmc: sdhci: Factor out some operations set to their own functions omits 83a1b4cc80fa dt-bindings: sdhci-omap: Add properties for using external dma omits 2aae18f65f91 dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP compatible string omits 4262c38dc42e net: dsa: mv88e6xxx: Add SERDES stats counters to all 6390 [...] omits 04e2246329d4 net: phylink: allow in-band AN for USXGMII omits 7875f8242494 gpio/sifive: Add DT documentation for SiFive GPIO omits 466008f98435 irqchip/sifive-plic: Support irq domain hierarchy omits 459c3bc8c497 irqchip/nvic: Use irq_domain_translate_onecell instead of [...] omits b01ecceaf2c0 genirq: Introduce irq_domain_translate_onecell omits 3e41d04e2b73 net: phy: don't crash in phy_read/_write_mmd without a PHY driver omits 6cbdcf25bdec net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for [...] omits 690afc165bb3 net: ip6_gre: fix moving ip6gre between namespaces omits a47b9e15c32f net: stmmac: modified pcs mode support for RGMII omits a48ac1c9f294 cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount omits 56ee04aa6328 Merge tag 'perf-core-for-mingo-5.6-20200116' of git://git. [...] omits cb6c82df684e Merge tag 'v5.5-rc7' into perf/core, to pick up fixes omits bc310baf2ba3 x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld omits 3cc028619e28 efi/x86: avoid KASAN false positives when accessing the 1: [...] omits 484a418d0754 efi: Fix handling of multiple efi_fake_mem= entries omits f0ef6523475f efi: Fix efi_memmap_alloc() leaks omits 1db91035d01a efi: Add tracking for dynamically allocated memmaps omits 26c0e44a213b efi: Add a flags parameter to efi_memory_map omits 62b605b53ad4 efi: Fix comment for efi_mem_type() wrt absent physical addresses omits 64c8a0cd0a53 efi/arm: Defer probe of PCIe backed efifb on DT systems omits 1f299fad1e31 efi/x86: Limit EFI old memory map to SGI UV machines omits 97bb9cdc3210 efi/x86: Avoid RWX mappings for all of DRAM omits d9e3d2c4f103 efi/x86: Don't map the entire kernel text RW for mixed mode omits 75fbef0a8b6b x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd omits bd1d7093a808 efi/libstub/x86: Fix unused-variable warning omits ac3c76cc6d6d efi/libstub/x86: Use mandatory 16-byte stack alignment in [...] omits 796eb8d26a57 efi/libstub/x86: Use const attribute for efi_is_64bit() omits a786810cc864 Merge tag 'v5.5-rc7' into efi/core, to pick up fixes omits afa70d941f66 sched/fair: Define sched_idle_cpu() only for SMP configurations omits def9d2780727 Linux 5.5-rc7 omits d65197ad5249 um: Fix time-travel=inf-cpu with xor/raid6 omits 87c9366e1725 Revert "um: Enable CONFIG_CONSTRUCTORS" omits 40814b98a570 um: Mark non-vector net transports as obsolete omits f1dc67d0e7df um: Add an option to make serial driver non-raw omits b3f7e3f23a76 Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net omits 7008ee121089 Merge tag 'riscv/for-v5.5-rc7' of git://git.kernel.org/pub [...] omits 11a827294755 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 5f43644394a9 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 927d780ee371 ARM: 8950/1: ftrace/recordmcount: filter relocation types omits 4ee9e6e027c0 Merge branch 'mlxsw-Add-tunnel-devlink-trap-support' omits b3073dfba8ee selftests: devlink_trap_tunnel_vxlan: Add test case for ov [...] omits 3aed0722f7d7 mlxsw: Add OVERLAY_SMAC_MC trap omits c3cae4916e57 devlink: Add overlay source MAC is multicast trap omits 27942c700017 selftests: devlink_trap_tunnel_ipip: Add test case for dec [...] omits ca264ef6ed7c selftests: devlink_trap_tunnel_vxlan: Add test case for de [...] omits a318bf621a6e mlxsw: Add tunnel devlink-trap support omits 13c056ec7d00 devlink: Add tunnel generic packet traps omits f528dfc460ef mlxsw: spectrum_trap: Reorder cases according to enum order omits 4a44ee67a7cd mlxsw: Add ECN configurations with IPinIP tunnels omits 839607e2ec8d mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping [...] omits 20174900ad38 mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping [...] omits 196442ec5f13 mlxsw: Add NON_ROUTABLE trap omits 95f0ead8f04b devlink: Add non-routable packet trap omits 740e87bc3db8 selftests: devlink_trap_l3_drops: Add test cases of irif a [...] omits 5b051621609d mlxsw: Add irif and erif disabled traps omits 95ae2d1d1149 Merge branch 'for-net-next' of git://git.kernel.org/pub/sc [...] omits b2383ad987a6 cxgb4: reject overlapped queues in TC-MQPRIO offload omits c856e2b6fc5c cxgb4: fix Tx multi channel port rate limit omits 0c58ac1e0155 net: phy: adin: fix a warning about msleep omits 09d4f10a5e78 net: sched: act_ctinfo: fix memory leak omits d82f28726f6c Merge branch 'Rate-adaptation-for-Felix-DSA-switch' omits 74984a1904b3 net: dsa: felix: Allow PHY to AN 10/100/1000 with 2500 ser [...] omits f3660937e17c net: dsa: felix: Handle PAUSE RX regardless of AN result omits 7f013edebaa4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits fc585d4a5cf6 riscv: Less inefficient gcc tishift helpers (and export th [...] omits 8f8972a3127f Merge tag 'mtd/fixes-for-5.5-rc7' of git://git.kernel.org/ [...] omits 244dc2689085 Merge tag 'drm-fixes-2020-01-19' of git://anongit.freedesk [...] omits 95f4d9cced96 riscv: delete temporary files omits 0cc2682d8baa Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 7ff15cd0458c Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits 9e79c5233290 Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] omits a186c112c7a4 Merge branch 'ras-urgent-for-linus' of git://git.kernel.or [...] omits b07b9e8d6318 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 124b5547ec1e Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] omits a1c6f87efc0a Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] omits e2f73d1e52a5 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] omits ba0f47220384 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] omits 8cac89909a30 Merge tag 'for-linus-2020-01-18' of git://git.kernel.org/p [...] omits 2324de6fab22 Merge tag 's390-5.5-5' of git://git.kernel.org/pub/scm/lin [...] omits 7eaecf7963c1 netfilter: nft_osf: add missing check for DREG attribute omits 8965de70cbaf Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits f04dba64d667 Merge tag 'char-misc-5.5-rc7' of git://git.kernel.org/pub/ [...] omits bf3f401db6cb Merge tag 'staging-5.5-rc7' of git://git.kernel.org/pub/sc [...] omits c5fd2c5b8bcd Merge tag 'usb-5.5-rc7' of git://git.kernel.org/pub/scm/li [...] omits e02d9c4c68dc Merge branch 'bnxt_en-fixes' omits d061b2411d5f bnxt_en: Do not treat DSN (Digital Serial Number) read fai [...] omits 6fc7caa84e71 bnxt_en: Fix ipv6 RFS filter matching logic. omits ceb3284c588e bnxt_en: Fix NTUPLE firmware command failures. omits 9aaa29494030 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 6b3ad6649a4c ptrace: reintroduce usage of subjective credentials in ptr [...] omits b2dfc6765e45 net/rds: Use prefetch for On-Demand-Paging MR omits 2eafa1746f17 net/rds: Handle ODP mr registration/unregistration omits 00ed452c210a XArray: Add xa_for_each_range omits c44aa5e8ab58 XArray: Fix xas_find returning too many entries omits 19c30f4dd092 XArray: Fix xa_find_after with multi-index entries omits 430f24f94c8a XArray: Fix infinite loop with entry at ULONG_MAX omits 82a958497dc9 XArray: Add wrappers for nested spinlocks omits f66d84c8b4db Merge tag 'drm-misc-fixes-2020-01-16' of git://anongit.fre [...] omits e33c7ba89263 Merge tag 'drm-intel-fixes-2020-01-16' of git://anongit.fr [...] omits db1a07956968 drm/dp_mst: Handle SST-only branch device case omits 272ecd60a636 ata: ahci_brcm: BCM7216 reset is self de-asserting omits 1a0600d112e3 ata: ahci_brcm: Perform reset after obtaining resources omits a6ed02cac690 libbpf: Load btf_vmlinux only once per object. omits d70486668cdf mtd: rawnand: gpmi: Restore nfc timing setup after suspend/resume omits 5bc6bb603b4d mtd: rawnand: gpmi: Fix suspend/resume problem omits da2ef8124f20 mtd: spi-nor: Fix quad enable for Spansion like flashes omits 440b6d50254b mtd: spi-nor: Fix selection of 4-byte addressing opcodes o [...] omits 9ea37e24d4a9 iocost: Fix iocost_monitor.py due to helper type mismatch omits 25e73aadf297 Merge tag 'io_uring-5.5-2020-01-16' of git://git.kernel.dk [...] omits effaf90137e3 Merge tag 'for-5.5-rc6-tag' of git://git.kernel.org/pub/sc [...] omits 453495d4e791 Merge tag 'usb-serial-5.5-rc7' of https://git.kernel.org/p [...] omits 536a0d8e79fb x86/resctrl: Check monitoring static key in the MBM overfl [...] omits a84de2fa962c x86/speculation/swapgs: Exclude Zhaoxin CPUs from SWAPGS v [...] omits 1e41a766c98b x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 omits 5efc6fa9044c x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR omits 102d412a3d56 ice: remove redundant assignment to variable xmit_done omits ed5a3f664c55 ice: Removing hung_queue variable to use txqueue function [...] omits 65279beec345 i40e: Removing hung_queue variable to use txqueue function [...] omits 2da259c5fe1f fm10k: use txqueue parameter in fm10k_tx_timeout omits bcb3244ccdc4 igc: Add PHY power management control omits f38b782dccab igc: Add support for TSO omits 0e7d4b93b0de igc: Add SKU for i225 device omits 34e9c162f09e igc: Remove unused definition omits 93d85dc5651d igc: Fix typo in a comment omits ab7541c3addd Merge tag 'fuse-fixes-5.5-rc7' of git://git.kernel.org/pub [...] omits 07d5ac6a1254 Merge tag 'sound-5.5-rc7' of git://git.kernel.org/pub/scm/ [...] omits c701917e647c libbpf: Fix potential multiplication overflow in mmap() si [...] omits b7d7f3e185b6 libbpf: Simplify BTF initialization logic omits bc0eb9a33391 libbpf: Fix error handling bug in btf_dump__new omits c2c24edb1d9c arm64: csum: Fix pathological zero-length calls omits 3bf8bdcf3bad hwmon: (core) Do not use device managed functions for memo [...] omits cf3ca1877574 hwmon: (adt7475) Make volt2reg return same reg as reg2volt input omits e51a7dda2998 hwmon: (nct7802) Fix non-working alarm on voltages omits 7713e62c8623 hwmon: (nct7802) Fix voltage limits to wrong registers omits 791a0059e258 ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buf [...] omits fcce38d85cb8 ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffe [...] omits 296868315c69 ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffe [...] omits 332719b1840b ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_ [...] omits 00d852326e52 ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 omits 65fe457e7baf ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal omits ea3f0ce756d6 Merge tag 'asoc-fix-v5.5-rc6' into asoc-5.6 omits b5df0b2ee2ee spi: npcm-pspi: modify reset support omits b4adf5b27d59 spi: npcm-pspi: improve spi transfer performance omits 6925212f328b spi: spi-ti-qspi: fix warning omits 47416a5f27be spi: npcm-pspi: fix 16 bit send and receive support omits 6157d4c25560 spi: pxa2xx: Add support for Intel Comet Lake PCH-V omits 53ba2f1aa386 regulator: mpq7920: Fix incorrect defines omits 493a31ee0dbd regulator: vqmmc-ipq4019: Fix platform_no_drv_owner.cocci [...] omits e9153311491d regulator: vctrl-regulator: Avoid deadlock getting and set [...] omits a174a6c22679 ASoC: amd: Additional DAI for I2S SP instance. omits f9f5bbf5783c ASoC: rt715: fix return value check in rt715_sdw_probe() omits b03c29c1b13a ASoC: rt711: fix return value check in rt711_sdw_probe() omits 20435df1c1d7 ASoC: rt700: fix return value check in rt700_sdw_probe() omits a62c449f4cc1 ASoC: rt715: remove unused including <linux/version.h> omits 0e4ba0290e58 ASoC: rt1011: set the different setting for QFN/WLCSP package omits 4061fdc89ff7 ASoC: madera: Correct error path handling in madera_out1_d [...] omits a6947c9d86bc ASoC: SOF: Intel: hda: Fix SKL dai count omits 8ab6ddc5c51b ASoC: madera: Update handling of DAPM routes for mono muxe [...] omits 73ecf1a673d3 ASoC: wm_adsp: Correct cache handling of new kernel control API omits 9715a43eea77 USB: serial: quatech2: handle unbound ports omits 3018dd3fa114 USB: serial: keyspan: handle unbound ports omits 1568c58d11a7 USB: serial: io_edgeport: add missing active-port sanity check omits e37d1aeda737 USB: serial: io_edgeport: handle unbound ports on URB completion omits 4d5ef53f75c2 USB: serial: ch341: handle unbound port at reset_resume omits 9f24c540f7f8 lib/vdso: Update coarse timekeeper unconditionally omits 9a6b55ac4a44 lib/vdso: Make __arch_update_vdso_data() logic understandable omits 35fd7a637c42 debugobjects: Fix various data races omits b35cf1f0bf1f btrfs: check rw_devices, not num_devices for balance omits 5afe6ce748c1 Btrfs: always copy scrub arguments back to user space omits 21bdee92c6f8 Merge tag 'iwlwifi-for-kalle-2020-01-11' of git://git.kern [...] omits 13b2668d6fc9 Merge tag 'gpio-v5.5-4' of git://git.kernel.org/pub/scm/li [...] omits 5ffdff81cff9 Merge tag 'block-5.5-2020-01-16' of git://git.kernel.dk/li [...] omits d0b778880448 x86/apic/uv: Avoid unused variable warning omits 3e3934176a4f arm64: entry: cleanup sp_el0 manipulation omits 7a2c094464e3 arm64: entry: cleanup el0 svc handler naming omits 2d226c1e1c19 arm64: entry: mark all entry code as notrace omits ddb953f86cfb arm64: assembler: remove smp_dmb macro omits 170b25fa6aab arm64: assembler: remove inherit_daif macro omits 3c23b83a88d0 ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() omits d41938d2cbee mm: Reserve asm-generic prot flags 0x10 and 0x20 for arch use omits 95b3f74bec20 arm64: Use macros instead of hard-coded constants for MAIR_EL1 omits 83b0c36b8a13 arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list omits 5a9ef19454cd net: systemport: Fixed queue mapping in internal ring map omits 8f1880cbe8d0 net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec omits 56f200c78ce4 netns: Constify exported functions omits 27afe0d34e91 net: dsa: sja1105: Don't error out on disabled ports with [...] omits 37fe45ad126d net: dsa: felix: Don't error out on disabled ports with no [...] omits 8c6123e150f2 net: dsa: felix: Don't restart PCS SGMII AN if not needed omits 062a33b1ad7c net: dsa: felix: Set USXGMII link based on BMSR, not LPA omits 1d0ee02b35b5 Documentation: Fix typo in devlink documentation omits 7e5d6cf35329 EDAC/amd64: Do not warn when removing instances omits 90f29f0eada4 enetc: Don't print from enetc_sched_speed_set when link goes down omits 5af29028fd6d ALSA: hda/realtek - Add Headset Mic supported for HP cPC omits aa63b9471bca net: phy: adin: const-ify static data omits 86ffe920e669 net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset omits 2167f1625c2f perf/x86/intel/uncore: Remove PCIe3 unit for SNR omits fa694ae53283 perf/x86/intel/uncore: Fix missing marker for snr_uncore_i [...] omits e74383045119 perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family omits da9ec3d3dd0f perf: Correctly handle failed perf_get_aux_event() omits 1f399fc797b5 drivers/net: netdevsim depends on INET omits 854e334903df Merge tag 'devfreq-next-for-5.6' of git://git.kernel.org/p [...] omits 11e31f608b49 watchdog/softlockup: Enforce that timestamp is valid on boot omits 49edd6a2c456 net: hns: fix soft lockup when there is not enough memory omits 080bb352fad0 net: phy: Maintain MDIO device and bus statistics omits f46e49a9cc38 livepatch: Handle allocation failure in the sample of shad [...] omits be6da98425b6 livepatch/samples/selftest: Use klp_shadow_alloc() API correctly omits c24c57a4cc8a livepatch/selftest: Clean up shadow variable names and type omits 8f6b88662cac livepatch/sample: Use the right type for the leaking data pointer omits fdb838efa31e USB: serial: suppress driver bind attributes omits 53d374979ef1 net: avoid updating qdisc_xmit_lock_key in netdev_update_l [...] omits 41cdc741048b netdevsim: fix nsim_fib6_rt_create() error path omits 44c23d71599f net/sched: act_ife: initalize ife->metalist earlier omits f3265971ded9 net: xen-netback: hash.c: Use built-in RCU list checking omits a72b6a1ee4d9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits f5bfdc8e3947 locking/osq: Use optimized spinning loop for arm64 omits 57097124cbbd locking/qspinlock: Fix inaccessible URL of MCS lock paper omits a030f9767da1 locking/lockdep: Fix lockdep_stats indentation problem omits 39e7234f00bc locking/rwsem: Fix kernel crash when spinning on RWSEM_OWN [...] omits 5738891229a2 perf/x86/amd: Add support for Large Increment per Cycle Events omits 471af006a747 perf/x86/amd: Constrain Large Increment per Cycle events omits 1e0f17724a74 perf/x86/intel/rapl: Add Comet Lake support omits ccf74128d66c sched/topology: Assert non-NUMA topology masks don't (part [...] omits 3e0de271fff7 idle: fix spelling mistake "iterrupts" -> "interrupts" omits a4f9a0e51bbf sched/fair: Remove redundant call to cpufreq_update_util() omits 3d817689a62c sched/psi: create /proc/pressure and /proc/pressure/{io|me [...] omits 4c58f57fa6e9 sched/fair: Fix sgc->{min,max}_capacity calculation for SD [...] omits fe71bbb21ee1 sched/fair: calculate delta runnable load only when it's needed omits 9dec1b6949ae sched/cputime: move rq parameter in irqtime_account_process_tick omits 35f4cd96f555 stop_machine: Make stop_cpus() static omits 02d4ac5885a1 sched/debug: Reset watchdog on all CPUs while processing sysrq-t omits dcd6dffb0a75 sched/core: Fix size of rq::uclamp initialization omits 7226017ad37a sched/uclamp: Fix a bug in propagating uclamp value in new [...] omits 323af6deaf70 sched/fair: Load balance aggressively for SCHED_IDLE CPUs omits 5f68eb19b571 sched/fair : Improve update_sd_pick_busiest for spare capa [...] omits db5793c5993d watchdog: Remove soft_lockup_hrtimer_cnt and related code omits 31537cf8f3f9 tracing: Initialize ret in syscall_enter_define_fields() omits 319d5cce728c Merge tag 'intel-pinctrl-v5.5-3' of git://git.kernel.org/p [...] omits 6fedae3cad8b ata: brcm: fix reset controller API usage omits ed87ad196dab ata: brcm: mark PM functions as __maybe_unused omits 44d282796f81 io_uring: only allow submit from owning task omits ba9a103f40fc Input: keyspan-remote - fix control-message timeouts omits ce535a2efb48 Input: max77650-onkey - add of_match table omits c15f8ba6dc1f Input: rmi_f54 - read from FIFO in 32 byte blocks omits 8ff771f8c8d5 Revert "Input: synaptics-rmi4 - don't increment rmiaddr fo [...] omits 81f2b572cf4f bpf: Remove set but not used variable 'first_key' omits ba92660362ec Merge branch 'xdp_redirect-bulking' omits 58aa94f922c1 devmap: Adjust tracepoint for map-less queue flush omits 1d233886dd90 xdp: Use bulking for non-map XDP_REDIRECT and consolidate [...] omits 75ccae62cb8d xdp: Move devmap bulk queue into struct net_device omits 20f21d98cf12 libbpf: Revert bpf_helper_defs.h inclusion regression omits 575966e08027 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits ef64753c1922 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 6cd18453b689 EDAC/sifive: Fix return value check in ecc_register() omits f4353c3e2aaf Merge tag 'pm-5.5-rc7' of git://git.kernel.org/pub/scm/lin [...] omits 70db729fe1b3 MAINTAINERS: Add myself as the co-maintainer for Actions S [...] omits 278d51f24330 net/mlx5: E-Switch, Increase number of chains and priorities omits 39ac237ce009 net/mlx5: E-Switch, Refactor chains and priorities omits 82270e12544e net/mlx5: ft: Check prio and chain sanity for ft offload omits e66cbc961cfe net/mlx5: ft: Use getter function to get ft chain omits 79cdb0aaea8b net/mlx5: Allow creating autogroups with reserved entries omits ff189b435682 net/mlx5: Add ignore level support fwd to table rules omits 5281a0c90919 net/mlx5: fs_core: Introduce unmanaged flow tables omits 12e9e0d0d97c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 61dc7b0141c5 net/mlx5: Refactor mlx5_create_auto_grouped_flow_table omits aa811e3cecec software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST omits f7d50a1534a8 Merge back cpuidle material for v5.6. omits 18451f9f9e58 PM: hibernate: fix crashes with init_on_free=1 omits 827a8cb2dd2b net/mlx5e: Add discard counters per priority omits a58837f52d43 net/mlx5e: Expose FEC feilds and related capability bit omits 822e114b5064 net/mlx5: Add mlx5_ifc definitions for connection tracking [...] omits 31d8bde1c881 net/mlx5: Add copy header action struct layout omits 609b82727f71 net/mlx5: Expose resource dump register mapping omits bab58ba10ecf net/mlx5: Add structures and defines for MIRC register omits 932ef155117c net/mlx5: Read MCAM register groups 1 and 2 omits f397464eb7c2 net/mlx5: Add structures layout for new MCAM access reg groups omits 35697c12d7ff selftests/bpf: Fix test_progs send_signal flakiness with nmi mode omits a67ca893ae0a Merge tag 'timers-v5.5-rc6' of https://git.linaro.org/peop [...] omits dd89b9d9f37d selinux: do not allocate ancillary buffer on first load omits 86e9f9d60eb5 EDAC/mce_amd: Make fam_ops static global omits c052bf82c6b0 PM: suspend: Add sysfs attribute to control the "sync on s [...] omits 49a101d7169c lib/vdso: Only read hrtimer_res when needed in __cvdso_clo [...] omits 99570c3da96a MIPS: vdso: Define BUILD_VDSO32 when building a 32bit kernel omits cb89e2465896 selinux: remove redundant allocation and helper functions omits df4779b5d273 selinux: remove redundant selinux_nlmsg_perm omits ae3d8c2e27bf selinux: fix wrong buffer types in policydb.c omits a006483b2f97 x86/CPU/AMD: Ensure clearing of SME/SEV features is maintained omits 0c99ee44b892 Merge tag 'tag-chrome-platform-fixes-for-v5.5-rc7' of git: [...] omits 9e0333ae38ee clocksource/drivers/hyper-v: Set TSC clocksource as defaul [...] omits 0af3e137c144 clocksource/drivers/hyper-v: Untangle stimers and timesync [...] omits b9c60a741f06 clocksource/drivers/timer-microchip-pit64b: Fix sparse warning omits 4ad35346da9c clocksource/drivers/exynos_mct: Rename Exynos to lowercase omits 4341067cfc20 clocksource/drivers/timer-ti-dm: Fix uninitialized pointer access omits bc83caddf17b clocksource/drivers/timer-ti-dm: Switch to platform_get_irq omits cdab83f9d0fb clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] omits ba25322edd60 clocksource/drivers/em_sti: Fix variable declaration in em [...] omits 9a97b2fb070d clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] omits 2052d032c067 clocksource/drivers/bcm2835_timer: Fix memory leak of timer omits f5ac896b6a23 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] omits 625022a5f160 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] omits ddc61bbc4501 clocksource/drivers/hyper-v: Reserve PAGE_SIZE space for tsc page omits 062934634dc3 clocksource: Fix Kconfig miscues omits db95b8e3642a dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support omits 9ca9fe69eedb clocksource: Fix Kconfig indentation omits 1349401ff1aa clocksource/drivers/hyper-v: Suspend/resume Hyper-V clocks [...] omits 500d14affdf7 arm64: kernel: avoid x18 in __cpu_soft_restart omits af12376814a5 arm64: kvm: stop treating register x18 as caller save omits 7f153ccb9bb4 arm64/lib: copy_page: avoid x18 register in assembler code omits e3ec6582d1cf arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings omits c54f90c2627c arm64: fix alternatives with LLVM's integrated assembler omits e0d5896bd356 arm64: lse: fix LSE atomics with LLVM's integrated assembler omits d662117c7a91 ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complet [...] omits 2ba0176c709c ALSA: hda/analog - Minor optimization for SPDIF mux connections omits dcd01394ce7c EDAC/amd64: Drop some family checks for newer systems omits 2eb61c91c3e2 EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh omits b3f79ae45904 x86/amd_nb: Add Family 19h PCI IDs omits 9f6aef86315a EDAC/mce_amd: Always load on SMCA systems omits 89a76171bf50 x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType omits f3eaabbfd093 USB: serial: option: add support for Quectel RM500Q in QDL mode omits 394440d46941 reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr omits 5777eaed566a arm64: Implement optimised checksum routine omits 567d746b55bc netfilter: bitwise: add support for shifts. omits 779f725e142c netfilter: bitwise: add NFTA_BITWISE_DATA attribute. omits ed991d43634b netfilter: bitwise: only offload boolean operations. omits 4d57ca2be146 netfilter: bitwise: add helper for dumping boolean operations. omits 71d6ded3ac49 netfilter: bitwise: add helper for evaluating boolean operations. omits 3f8d9eb032ec netfilter: bitwise: add helper for initializing boolean op [...] omits 9d1f979986c2 netfilter: bitwise: add NFTA_BITWISE_OP netlink attribute. omits 577c734a81e2 netfilter: bitwise: replace gotos with returns. omits 265ec7b0e8c3 netfilter: bitwise: remove NULL comparisons from attribute [...] omits fbf19ddf396b netfilter: nf_tables: white-space fixes. omits a7965d58ddab netfilter: flowtable: add nf_flow_table_offload_cmd() omits ae29045018c8 netfilter: flowtable: add nf_flow_offload_tuple() helper omits 28b3a4270c0f netfilter: hashlimit: do not use indirect calls during gc omits f698fe40829b netfilter: flowtable: refresh flow if hardware offload fails omits a5449cdcaac5 netfilter: flowtable: add nf_flowtable_hw_offload() helper [...] omits 355a8b13f87a netfilter: flowtable: use atomic bitwise operations for fl [...] omits 445db8d09659 netfilter: flowtable: remove dying bit, use teardown bit instead omits 87265d842c59 netfilter: flowtable: add nf_flow_offload_work_alloc() omits a7521a60a5f3 netfilter: flowtable: restrict flow dissector match on met [...] omits 79b9b685dde1 netfilter: flowtable: fetch stats only if flow is still alive omits 4a7faaf4add3 netfilter: nft_bitwise: correct uapi header comment. omits 858e284f0ec1 libbpf: Fix unneeded extra initialization in bpf_map_batch_common omits f571389c0b01 mmc: tegra: fix SDR50 tuning override omits c4c86abb3f9f net/rds: Detect need of On-Demand-Paging memory registration omits 8ffc32485158 RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths omits a73a89558852 IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs omits 4835709176e8 RDMA/mlx5: Don't fake udata for kernel path omits da9ee9d8a874 IB/mlx5: Add ODP WQE handlers for kernel QPs omits 87d8069f6b02 IB/core: Add interface to advise_mr for kernel users omits 33006bd4f37f IB/core: Introduce ib_reg_user_mr omits c320e527e154 IB: Allow calls to ib_umem_get from kernel ULPs omits 61177e911dad netfilter: nat: fix ICMP header corruption on ICMP errors omits 3a51449b7959 watchdog/softlockup: Remove obsolete check of last reported task omits 93ad0f969fc7 net: wan: lapbether.c: Use built-in RCU list checking omits 335178d5429c netfilter: nf_tables: fix flowtable list del corruption omits cd77e75b5e46 netfilter: nf_tables: fix memory leak in nf_tables_parse_n [...] omits 9332d27d7918 netfilter: nf_tables: remove WARN and add NLA_STRING upper limits omits 9ec22d7c6c69 netfilter: nft_tunnel: ERSPAN_VERSION must not be null omits 1c702bf902bd netfilter: nft_tunnel: fix null-attribute check omits ec7470b834fe netfilter: nf_tables: store transaction list locally while [...] omits e5dbdcb31285 Merge tag 'asoc-fix-v5.5-rc6' of https://git.kernel.org/pu [...] omits bd5874da57ed net: dsa: tag_qca: fix doubled Tx statistics omits ad3220547091 net: dsa: tag_gswip: fix typo in tagger name omits f88f42f853a8 arm64: context: Free up kernel ASIDs if KPTI is not in use omits 82d5d6a638cb net: ethernet: ave: Avoid lockdep warning omits 36c67349a1a1 net: hns3: pad the short frame before sending to the hardware omits 1712b2fff8c6 macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() omits a04184ce777b mmc: sdhci-of-at91: fix memleak on clk_get failure omits 92f07e5c35b4 Merge branch 'fixes' into next omits 27f4e1e9425e mmc: sdhci_am654: Fix Command Queuing in AM65x omits de31f6ab68a3 mmc: sdhci_am654: Reset Command and Data line after tuning omits 4d627c88546a mmc: sdhci_am654: Remove Inverted Write Protect flag omits d129479f1fff watchdog: Remove soft_lockup_hrtimer_cnt and related code omits 1b21a701aed9 mmc: sdhci-of-esdhc: fix clock setting for different contr [...] omits 2aa3d826adb5 mmc: sdhci-of-esdhc: fix esdhc_reset() for different contr [...] omits 5b742232d707 mmc: sdhci-of-esdhc: update tuning erratum A-008171 omits f3c2082508c0 mmc: sdhci-of-esdhc: convert to use esdhc_tuning_window_ptr() omits 275fa0ea2cf7 arm64: Workaround for Cortex-A55 erratum 1530923 omits db0d46a58d34 arm64: Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE omits e85d68faed4e arm64: Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE omits 490a421bc575 PM / devfreq: Add debugfs support with devfreq_summary file omits 7df1e988c723 fuse: fix fuse_send_readpages() in the syncronous read case omits c249177944b6 ALSA: usb-audio: add implicit fb quirk for MOTU M Series omits 6bc803803526 sfc: remove duplicated include from efx.c omits 3981f955eb27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 117717e57440 Bluetooth: Increment management interface revision omits ab3d436bf3e9 crypto: essiv - fix AEAD capitalization and preposition us [...] omits 63fabc87a01d crypto: hisilicon - add branch prediction macro omits 92f0726d9c42 crypto: hisilicon - adjust hpre_crt_para_get omits 02ab994635eb crypto: hisilicon - Fixed some tiny bugs of HPRE omits dfee9955abc7 crypto: hisilicon - Bugfixed tfm leak omits 2f072d75d1ab crypto: hisilicon - Add aead support on SEC2 omits 473a0f9662d4 crypto: hisilicon - redefine skcipher initiation omits b9c8d897a0c6 crypto: hisilicon - Add branch prediction macro omits 310ea0ac7207 crypto: hisilicon - Add callback error check omits d6de2a594377 crypto: hisilicon - Adjust some inner logic omits 7c7d902aa405 crypto: hisilicon - Update QP resources of SEC V2 omits a181647c06c2 crypto: hisilicon - Update some names on SEC V2 omits a718cfce062e crypto: hisilicon - fix print/comment of SEC V2 omits ca0d158dc9e5 crypto: hisilicon - Update debugfs usage of SEC V2 omits 279c075dc1d2 tee: amdtee: remove redundant NULL check for pool omits f9568eae9247 tee: amdtee: rename err label to err_device_unregister omits 2929015535fa tee: amdtee: skip tee_device_unregister if tee_device_alloc fails omits f4c58c3758f9 tee: amdtee: print error message if tee not present omits 5ae63958a6de tee: amdtee: remove unused variable initialization omits 1372a51b88fa crypto: vmx - reject xts inputs that are too short omits a8bdf2c42ee4 crypto: curve25519 - Fix selftest build error omits 2a2fbf20ad80 crypto: caam - add support for i.MX8M Nano omits 4b0ec91af8a4 crypto: sun8i-ce - remove dead code omits 93d24ac4b267 crypto: sun8i-ce - fix removal of module omits 24775ac2fe68 crypto: amlogic - fix removal of module omits 7b3d853ead81 crypto: sun8i-ss - fix removal of module omits 31899908a0d2 crypto: {arm,arm64,mips}/poly1305 - remove redundant non-r [...] omits d7d7b8535662 crypto: x86/poly1305 - wire up faster implementations for kernel omits 0896ca2a0cb6 crypto: x86/poly1305 - import unmodified cryptogams implem [...] omits 1c08a104360f crypto: poly1305 - add new 32 and 64-bit generic versions omits e3419426f2ca Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] omits ae563183b647 Bluetooth: hci_qca: Enable power off/on support during hci [...] omits 11ba820bf163 io_uring: ensure workqueue offload grabs ring mutex for poll list omits ad6bf88a6c19 block: fix an integer overflow in logical block size omits 797f3f535d59 io_uring: clear req->result always before issuing a read/w [...] omits 28d76df18f0a scsi: mptfusion: Fix double fetch bug in ioctl omits 7b571c19d4c0 scsi: storvsc: Correctly set number of hardware queues for [...] omits 42ec15ceaea7 scsi: fnic: fix invalid stack access omits b65053cd94f4 selftests/bpf: Add whitelist/blacklist of test names to te [...] omits 20d2292754e7 riscv: make sure the cores stay looping in .Lsecondary_park omits 16a89856f0a5 Merge tag 'amd-drm-fixes-5.5-2020-01-15' of git://people.f [...] omits 7bcfea9615f6 Merge branch 'bpftool-improvements' omits 4e1ea33292ff bpftool: Support dumping a map with btf_vmlinux_value_type_id omits 84c72ceee91c bpftool: Add struct_ops map name omits fb2426ad00b1 libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API omits 188a486619e6 bpftool: Fix missing BTF output for json during map dump omits d7de72674af5 bpftool: Fix a leak of btf object omits 3b7c59754cc2 drm/amd/display: Reorder detect_edp_sink_caps before link [...] omits f2360e333b5a drm/amdgpu: update goldensetting for renoir omits 85ddd9c31731 Merge branch 'bpf-sockmap-tls-fixes' omits 7361d44896ff bpf: Sockmap/tls, fix pop data with SK_DROP return code omits 9aaaa56845a0 bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs [...] omits d468e4775c1c bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf omits cf21e9ba1eb8 bpf: Sockmap/tls, msg_push_data may leave end mark in place omits 6562e29cf6f0 bpf: Sockmap, skmsg helper overestimates push, pull, and p [...] omits 33bfe20dd711 bpf: Sockmap/tls, push write_space updates through ulp updates omits 7e81a3530206 bpf: Sockmap, ensure sock lock held during tear down omits 4da6a196f93b bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() [...] omits 5e89cd303e3a PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken omits 1ccf6c13d9c7 devlink: fix typos in qed documentation omits 43d28c612f4c pptp: support sockets bound to an interface omits 567110f147b3 Merge branch 'stmmac-Fix-selftests-in-Synopsys-AXS101-board' omits 4eee13f14dd8 net: stmmac: selftests: Guard VLAN Perfect test against no [...] omits d39b68e5a736 net: stmmac: selftests: Mark as fail when received VLAN ID [...] omits 0b9f932edc1a net: stmmac: selftests: Make it work in Synopsys AXS101 boards omits 990bca1fc8ad Merge branch 'bpf-batch-ops' omits ddf420390526 net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info omits 8fec380ac0d4 Merge tag 'batadv-next-for-davem-20200114' of git://git.op [...] omits 5a64967a2f3b drm/dp_mst: Have DP_Tx send one msg at a time omits f0fac2cec286 selftests/bpf: Add batch ops testing to array bpf map omits 30ff3c59137d selftests/bpf: Add batch ops testing for htab and htab_percpu map omits 2ab3d86ea185 libbpf: Add libbpf support to batch ops omits a1e3a3b8ba2c tools/bpf: Sync uapi header bpf.h omits 057996380a42 bpf: Add batch ops to all htab bpf map omits c60f2d286177 bpf: Add lookup and update batch ops to arraymap omits aa2e93b8e58e bpf: Add generic support for update and delete batch ops omits cb4d03ab499d bpf: Add generic support for lookup batch op omits 15c14a3dca42 bpf: Add bpf_map_{value_size, update_value, map_copy_value [...] omits 5a40420e0494 Merge tag 'batadv-net-for-davem-20200114' of git://git.ope [...] omits 0af2ffc93a4b bpf: Fix incorrect verifier simulation of ARSH under ALU32 omits 536dc5df2808 hv_netvsc: Fix memory leak when removing rndis device omits bb2500ab0270 Bluetooth: hci_qca: Retry btsoc initialize when it fails omits 5559904ccc08 Bluetooth: hci_qca: Add QCA Rome power off support to the [...] omits e176b1ba476c tcp: fix marked lost packets not being retransmitted omits f25a96c8eb46 Bluetooth: hci_bcm: enable IRQ capability from devicetree omits 2fe465e69dc1 dt-bindings: net: bluetooth: add interrupts properties omits 7e8aeffb112a Bluetooth: btsdio: Check for valid packet type omits 1cc3c10c5aea Bluetooth: hci_h5: Add support for ISO packets omits ef564119ba83 Bluetooth: hci_h4: Add support for ISO packets omits 1b1d29e51499 Bluetooth: Make use of __check_timeout on hci_sched_le omits f9a619db7c13 Bluetooth: monitor: Add support for ISO packets omits f92a8cb569e3 Bluetooth: hci_vhci: Add support for ISO packets omits 4de0fc599eb9 Bluetooth: Add definitions for CIS connections omits 600a87490ff9 Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS. omits 83e4b88be1ff selftests/bpf: Add a test for attaching a bpf fentry/fexit [...] omits 60adcfde92fa ALSA: seq: Fix racy access for queue timer in proc read omits 5167c506d62d tick/common: Touch watchdog in tick_unfreeze() on all CPUs omits 9173cac3b64e libbpf: Support .text sub-calls relocations omits f5ae2ea6347a Fix built-in early-load Intel microcode alignment omits 5640a771d797 Merge branch 'bpf_send_signal_thread' omits ab8b7f0cb358 tools/bpf: Add self tests for bpf_send_signal_thread() omits 8482941f0906 bpf: Add bpf_send_signal_thread() helper omits d3a56931f9c8 xsk: Support allocations of large umems omits a4feff2264df Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e64175776d06 i2c: iop3xx: Fix memory leak in probe error path omits 51d69817519f Merge tag 'platform-drivers-x86-v5.5-3' of git://git.infra [...] omits a3afa29942b8 ALSA: usb-audio: unlock on error in probe omits 0174cb6ce944 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 3277e8aa2504 soc: ti: k3: add navss ringacc driver omits 59be028f811b bindings: soc: ti: add documentation for k3 ringacc omits 84bf39461e61 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 24a49678f5e2 i2c: tegra: Properly disable runtime PM on driver's probe error omits 9f42de8d4ec2 i2c: tegra: Fix suspending in active runtime PM state omits a569f5f37203 arm64: Use register field helper in kaslr_requires_kpti() omits ebac96ede61a arm64: Simplify early check for broken TX1 when KASLR is enabled omits 8bf9284d99dc arm64: Turn "broken gas inst" into real config option omits 3bc0bb36fa30 cgroup: Prevent double killing of css when enabling thread [...] omits e8ab20d9bcb3 workqueue: remove workqueue_work event class omits 1c5da0ec7f20 workqueue: add worker function to workqueue_execute_end tr [...] omits 75ea91cd3eab cgroup: fix function name in comment omits 16c731fed6d8 null_blk: Fix zone write handling omits df4e3eee310f Merge branch 'topic/equal' of https://git.kernel.org/pub/s [...] omits 09e3c22a86f6 arm64: Use a variable to store non-global mappings decision omits 92ac6fd162b4 arm64: Don't use KPTI where we have E0PD omits c2d92353b28f arm64: Factor out checks for KASLR in KPTI code into separ [...] omits 3e6c69a058de arm64: Add initial support for E0PD omits 4d3df16840a2 dmaengine: plx-dma: Implement descriptor submission omits c2dbcaa8c672 dmaengine: plx-dma: Implement hardware initialization and cleanup omits 905ca51e63be dmaengine: plx-dma: Introduce PLX DMA engine PCI driver skeleton omits 0468e667a5be regulator fix for "regulator: core: Add regulator_is_equal [...] omits 8af19d66b956 perf header: Use last modification time for timestamp omits 395af861377d arm64: Move the LSE gas support detection to Kconfig omits 42d519e3d0c0 kbuild: Add support for 'as-instr' to be used in Kconfig files omits 9ee68b314e9a perf/imx_ddr: Fix cpu hotplug state cleanup omits 4e2fa6b90275 Merge branch 'bridge-add-vlan-notifications-and-rtm-support' omits f545923b4a6b net: bridge: vlan: notify on vlan add/delete/change flags omits cf5bddb95cbe net: bridge: vlan: add rtnetlink group and notify support omits 0ab558795184 net: bridge: vlan: add rtm range support omits adb3ce9bcb0f net: bridge: vlan: add del rtm message support omits f26b296585dc net: bridge: vlan: add new rtm message support omits 8dcea187088b net: bridge: vlan: add rtm definitions and dump support omits 8f4cc940a149 net: bridge: netlink: add extack error messages when proce [...] omits 5a46facbbcd4 net: bridge: vlan: add helpers to check for vlan id/range [...] omits 9fea3a40f6b0 staging: comedi: ni_routes: allow partial routing information omits 01e20b664f80 staging: comedi: ni_routes: fix null dereference in ni_fin [...] omits bb02e2cb715a x86/cpu: Print "VMX disabled" error message iff KVM is enabled omits 8b792f84c637 Merge branch 'mlxsw-Various-fixes' omits 85005b82e59f mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters omits ca7609ff3680 mlxsw: spectrum: Wipe xstats.backlog of down ports omits fef6d6704944 selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation omits 63963d0f9d17 mlxsw: switchx2: Do not modify cloned SKBs during xmit omits 2da51ce75d86 mlxsw: spectrum: Do not modify cloned SKBs during xmit omits d58c35ca5202 mlxsw: spectrum: Do not enforce same firmware version for [...] omits 9c06ac4c83df usb: core: hub: Improved device recognition on remote wakeup omits eb507906feaa Merge tag 'mac80211-for-net-2020-01-15' of git://git.kerne [...] omits 4e4362d2bf2a xfrm: support output_mark for offload ESP packets omits 8e3747beff8c arm64: Introduce ID_ISAR6 CPU register omits d4209d8b7173 arm64: cpufeature: Export matrix and other features to userspace omits 04c589f35bc5 PNP: isapnp: remove set but not used variable 'checksum' omits 978370956d20 x86/mce/therm_throt: Do not access uninitialized therm_work omits a564ac35d605 Revert "gpio: thunderx: Switch to GPIOLIB_IRQCHIP" omits 6b6d188aae79 alarmtimer: Unregister wakeup source when module get fails omits a32991822163 Documentation: admin-guide: PM: Add intel_idle document omits de95a991bb72 tick/sched: Annotate lockless access to last_jiffies_update omits 81c044fc3bdc cfg80211: fix page refcount issue in A-MSDU decap omits 24953de0a5e3 cfg80211: check for set_wiphy_params omits df16737d438f cfg80211: fix memory leak in cfg80211_cqm_rssi_update omits 2a279b34169e cfg80211: fix memory leak in nl80211_probe_mesh_link omits 5a128a088a2a cfg80211: fix deadlocks in autodisconnect work omits e16119655c9e wireless: wext: avoid gcc -O3 warning omits 6f601265215a mac80211: Fix TKIP replay protection immediately after key setup omits 26ec17a1dc5e cfg80211: Fix radar event during another phy CAC omits c4b9d655e445 wireless: fix enabling channel 12 for custom regulatory domain omits 508c8772760d fix autofs regression caused by follow_managed() changes omits c64cd6e34ea3 reimplement path_mountpoint() with less magic omits 78912934f4f7 io_uring: be consistent in assigning next work from handler omits e0bbb3461ae0 io-wq: cancel work if we fail getting a mm reference omits 051d75d3bb31 MAINTAINERS: Update Ley Foon Tan's email address omits f6310b610760 Merge branch 'net-Add-route-offload-indication' omits 212a37c225ae selftests: mlxsw: Add test for FIB offload API omits ffdc5149c5e2 selftests: netdevsim: Add test for FIB offload API omits c662455b64a1 selftests: forwarding: Add helpers and tests for FIB offload omits 48bb9eb47b27 netdevsim: fib: Add dummy implementation for FIB offload omits ee5a0448e72b mlxsw: spectrum_router: Set hardware flags for routes omits 8c5a5b9b9185 mlxsw: spectrum_router: Separate nexthop offload indicatio [...] omits bb3c4ab93e44 ipv6: Add "offload" and "trap" indications to routes omits 90b93f1b31f8 ipv4: Add "offload" and "trap" indications to routes omits 1e301fd04eaa ipv4: Encapsulate function arguments in a struct omits 6324d0fa03bf ipv4: Replace route in list before notifying omits 8c4df83fbe60 net: mvneta: fix dma sync size in mvneta_run_xdp omits 0fadc0a2b1c4 net: socionext: get rid of huge dma sync in netsec_alloc_rx_data omits 86f3f4cd5370 r8152: add missing endpoint sanity check omits 0c73ffc7dcdc Merge branch 'QRTR-flow-control-improvements' omits e04df98adf7d net: qrtr: Remove receive worker omits f16a4b26f31f net: qrtr: Make qrtr_port_lookup() use RCU omits 0a7e0d0ef054 net: qrtr: Migrate node lookup tree to spinlock omits 5fdeb0d372ab net: qrtr: Implement outgoing flow control omits cb6530b99faf net: qrtr: Move resume-tx transmission to recvmsg omits 7786a1af2a6b pktgen: Allow configuration of IPv6 source address range omits 53eb82b0977d cpuidle: arm: Enable compile testing for some of drivers omits aeed8aa3874d tracing: trigger: Replace unneeded RCU-list traversals omits 95e20af9fb9c Merge tag 'nfs-for-5.5-2' of git://git.linux-nfs.org/proje [...] omits da3a3da4e6c6 fs-verity: use u64_to_user_ptr() omits 439bea104c3d fs-verity: use mempool for hash requests omits fd39073dba86 fs-verity: implement readahead of Merkle tree pages omits c22415d333fb fs-verity: implement readahead for FS_IOC_ENABLE_VERITY omits 99c9a923e97a tracing/uprobe: Fix double perf_event linking on multiprob [...] omits d0695e235110 tracing: xen: Ordered comparison of function pointers omits 2d8f7f119b0b fscrypt: document gfp_flags for bounce page allocation omits 796f12d74265 fscrypt: optimize fscrypt_zeroout_range() omits 4a2f704eb2d8 block: fix get_max_segment_size() overflow on 32bit arch omits a4d35e77357c nfc: No need to set .owner platform_driver_register omits c742c59e1fbd hv_sock: Remove the accept port restriction omits 2b133adfcf8e Merge branch 'skb_list_walk_safe-refactoring' omits 9f3ef3d7026f net: mac80211: use skb_list_walk_safe helper for gso segments omits 2670ee77c99c net: netfilter: use skb_list_walk_safe helper for gso segments omits 88bebdf5b26f net: ipv4: use skb_list_walk_safe helper for gso segments omits b950d8a5b300 net: sched: use skb_list_walk_safe helper for gso segments omits 2cec4448db38 net: openvswitch: use skb_list_walk_safe helper for gso segments omits c3b18e0d9254 net: xfrm: use skb_list_walk_safe helper for gso segments omits 1a186c14cedb net: udp: use skb_list_walk_safe helper for gso segments omits 5eee7bd7e245 net: skbuff: disambiguate argument and member for skb_list [...] omits 0a29275b6300 bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map omits ec22ab00750d Merge branch 'macsec-hw-offload' omits 781449a4ae3b net: phy: mscc: PN rollover support omits 5c937de78b39 net: macsec: PN wrap callback omits 28c5107aa904 net: phy: mscc: macsec support omits 1bbe0ecc2a1a net: phy: mscc: macsec initialization omits dcb780fb2795 net: macsec: add nla support for changing the offloading s [...] omits 3cf3227a21d1 net: macsec: hardware offloading infrastructure omits 2e18135845b3 net: phy: add MACsec ops in phy_device omits 0830e20b62ad net: macsec: introduce MACsec ops omits 76564261a7db net: macsec: introduce the macsec_context structure omits c0e4eadfb8da net: macsec: move some definitions in a dedicated header omits 169af34684b2 Merge branch 'netns-Optimise-netns-ID-lookups' omits 8d7e5dee972f netns: don't disable BHs when locking "nsid_lock" omits 2dce224f469f netns: protect netns ID lookups with RCU omits 4905294162bd netns: Remove __peernet2id_alloc() omits f8d7408a4d7f net: usb: lan78xx: limit size of local TSO packets omits 621400366bdb mdio_bus: Simplify reset handling and extend to non-DT systems omits 75718584cb3c ptp: free ptp device pin descriptors properly omits 7617e9621bf2 drm/dp_mst: clear time slots for ports invalid omits e27f178793de net: phy: Added IRQ print to phylink_bringup_phy() omits 671c450b6fe0 xprtrdma: Fix oops in Receive handler after device removal omits 13cb886c591f xprtrdma: Fix completion wait during device removal omits b32b9ed493f9 xprtrdma: Fix create_qp crash on device unload omits 452424cdcbca Merge branch 'parisc-5.5-3' of git://git.kernel.org/pub/sc [...] omits 67373994d275 Merge tag 'asm-generic-5.5' of git://git.kernel.org/pub/sc [...] omits c21ed4d9a636 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits e033e7d4a808 Merge branch 'dhowells' (patches from DavidH) omits 3b4130418f62 bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS omits f52b83b0b1c4 afs: Fix afs_lookup() to not clobber the version on a new dentry omits 40a708bd622b afs: Fix use-after-loss-of-ref omits 8379bb84be75 keys: Fix request_key() cache omits 6dd42aa17fdd Merge branch 'runqslower' omits 3a0d3092a4ed selftests/bpf: Build runqslower from selftests omits 3f1f9a9b715c Merge branch 'akpm' (patches from Andrew) omits 52f73c383b24 arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly omits 6d502b6ba1b2 arm64: signal: nofpsimd: Handle fp/simd context for signal frames omits c9d66999f064 arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations omits 7559950aef1a arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly omits 449443c03d8c arm64: cpufeature: Fix the type of no FP/SIMD capability omits 0cd82feb017e arm64: fpsimd: Make sure SVE setup is complete before SIMD [...] omits b51c6ac220f7 arm64: Introduce system_capabilities_finalized() marker omits c1c8013ec34d perf c2c: Fix return type for histogram sorting comparisio [...] omits 06bf8ea4f8ae ASoC: sgtl5000: add multi endpoint support omits 2f3d8035b0f7 spi: fsl: simplify error path in of_fsl_spi_probe() omits c05f10f28ef6 ASoC: fsl_asrc: Add support for imx8qm & imx8qxp omits 8441f87eadf6 ASoC: dt-bindings: fsl_asrc: add compatible string for imx [...] omits bc3a8b295e5b spi: fsl-lpspi: fix only one cs-gpio working omits e19ecbf105b2 ASoC: sgtl5000: Fix VDDA and VDDIO comparison omits aa6dcba83177 Merge tag 'regulator-eq' of https://git.kernel.org/pub/scm [...] omits b059b7e0ec32 regulator: core: Add regulator_is_equal() helper omits 2159a6810e96 ASoC: codecs: Add jz4770-codec driver omits 30bcb1f264bf dt-bindings: sound: Convert jz47*-codec doc to YAML omits e26c4e900b1a ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpi [...] omits 49e0b6f4e95a perf beauty sockaddr: Fix augmented syscall format warning omits 93e843f95f09 perf/ui/gtk: Fix gtk2 build omits c1b34230a37d ASoC: Intel: bytcr_rt5651: remove unused variable omits 38c059399519 ASoC: Intel: bytcr_rt5640: remove unused variable omits 1b2c86808319 ASoC: Intel: bytcht_es8316: removed unused variable omits 0c7288f49135 ASoC: Intel: skl_rt286: rename shadowed variable omits ddce36afd59f ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable omits 119cc7841403 ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable omits 38e58021a950 ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless in [...] omits 1157613863e0 ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable omits 13a5d5edcf06 ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable omits 74e7c6b0030c ASoC: Intel: kbl_rt5660: rename shadowed variable omits 379336e30ff7 ASoC: Intel: kbl_da7219_max98927: remove unnecessary initi [...] omits 1a29c7606636 ASoC: Intel: kbl_da7219_max98927: rename shadowed variable omits 2b66c70fbe64 ASoC: Intel: kbl_da7219_max98927: test return value on route add omits 2e539cf72a34 ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable omits 988b414775fe ASoC: Intel: glk_rt5682_max98357a: removed unused variables omits 83fa677581da ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable omits c1b765362bf8 ASoC: Intel: bxt_rt298: rename shadowed variable omits 01bfee0d1d94 ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable omits d873997192dd ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare omits e7cc5cfbea4c spi: spi-ti-qspi: optimize byte-transfers omits e97f49145080 spi: spi-ti-qspi: support large flash devices omits 5b379b2bf877 regulator: mpq7920: Convert to use .probe_new omits 489d6954acab regulator: mpq7920: Remove unneeded fields from struct mpq [...] omits 604e2139a102 perf ui gtk: Add missing zalloc object omits fed4383c4586 ASoC: rt715: remove warnings omits 2c72943dc359 ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_ [...] omits 5615b7a27843 ASoC: rt700: remove unused including <linux/version.h> omits fc8c0a992233 perf tools: Use %define api.pure full instead of %pure-parser omits cb71f7d43ece libperf: Setup initial evlist::all_cpus value omits c3314a74f86d perf report: Fix no libunwind compiled warning break s390 issue omits 3b0b16bf8cb9 perf tools: Support --prefix/--prefix-strip omits aa9d1f8334df perf report: Clarify in help that --children is default omits d8007772a554 tools build: Fix test-clang.cpp with Clang 8+ omits 411c0ec0b813 perf clang: Fix build with Clang 9 omits fb85145c0444 Documentation/process: Add Amazon contact for embargoed ha [...] omits 0e31e3573f0c lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP omits cea23efb4de2 lkdtm/bugs: Make double-fault test always available omits 500589d8bd73 coresight: etm4x: Fix unused function warning omits 5e6d8401ade9 Bluetooth: hci_qca: Add qca_power_on() API to support both [...] omits f72c58355091 regulator: vqmmc-ipq4019: Trivial clean up omits d47e4f978f2a regulator: vqmmc-ipq4019: Remove ipq4019_regulator_remove omits 7efe3470f99e regulator: bindings: Drop document bindings for mpq7920 omits fd2bc8aa19b9 dt-bindings: Drop entry for Monolithic Power System, MPS omits a750c7474a53 selftests/timens: Check for right timens offsets after for [...] omits 1854b97e4fa6 selftests/timens: Add a simple perf test for clock_gettime() omits d5b0117ddd49 selftests/timens: Add timer offsets test omits 9d1f5a8c9dad selftests/timens: Add procfs selftest omits 46e003433f89 selftests/timens: Add a test for clock_nanosleep() omits 11873de3ce4d selftests/timens: Add a test for timerfd omits 61c57676035d selftests/timens: Add Time Namespace test for supported clocks omits 04a8682a71be fs/proc: Introduce /proc/pid/timens_offsets omits 70ddf65184ec x86/vdso: Zap vvar pages when switching to a time namespace omits e6b28ec65b6d x86/vdso: On timens page fault prefault also VVAR page omits af34ebeb866f x86/vdso: Handle faults on timens page omits afaa7b5ac7c8 time: Allocate per-timens vvar page omits 550a77a74c87 x86/vdso: Add time napespace page omits 64b302ab66c5 x86/vdso: Provide vdso_data offset on vvar_page omits 660fd04f9317 lib/vdso: Prepare for time namespace support omits 6f74acfde20a x86/vdso: Restrict splitting VVAR VMA omits 0efc8bb0bb5f fs/proc: Respect boottime inside time namespace for /proc/uptime omits 1f9b37bfbb60 posix-timers: Make clock_nanosleep() time namespace aware omits ea2d1f7fce0f hrtimers: Prepare hrtimer_nanosleep() for time namespaces omits 0b9b9a3b162e alarmtimer: Make nanosleep() time namespace aware omits 7da8b3a44bb4 posix-timers: Make timer_settime() time namespace aware omits 6cd889d43c40 timerfd: Make timerfd_settime() time namespace aware omits 89dd8eecfe96 time: Add do_timens_ktime_to_host() helper omits 5a590f35add9 posix-clocks: Wire up clock_gettime() with timens offsets omits 198fa445d5c4 posix-timers: Use clock_get_ktime() in common_timer_get() omits 9c71a2e8a757 posix-clocks: Introduce clock_get_ktime() callback omits 2f58bf909abf alarmtimer: Provide get_timespec() callback omits 41b3b8dffc1f alarmtimer: Rename gettime() callback to get_ktime() omits eaf80194d0fe posix-clocks: Rename .clock_get_timespec() callbacks accordingly omits 819a95fe3adf posix-clocks: Rename the clock_get() callback to clock_get [...] omits af993f58d69e time: Add timens_offsets to be used for tasks in time namespace omits 769071ac9f20 ns: Introduce Time Namespace omits c966533f8c6c lib/vdso: Mark do_hres() and do_coarse() as __always_inline omits 0898a16a362d lib/vdso: Add unlikely() hint into vdso_read_begin() omits cdb7c5a9c897 lib/vdso: Avoid duplication in __cvdso_clock_getres() omits 8463cf80529d lib/vdso: Let do_coarse() return 0 to simplify the callsite omits 0b5c12332db5 x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK omits de0209f53aba mips: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK omits 972188f3a2da arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK omits a279235ddbe9 lib/vdso: Remove checks on return value for 32 bit vDSO omits b767081c07a4 lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK omits bf279849ad59 lib/vdso: Build 32 bit specific functions in the right context omits 715f23b6104a ARM: vdso: Set BUILD_VDSO32 and provide 32bit fallbacks omits 3b5584afeef0 arm64: compat: vdso: Expose BUILD_VDSO32 omits 5e28055f3402 USB: serial: opticon: fix control-message timeouts omits 6aabc1facdb2 m68k: Implement copy_thread_tls() omits 5d1b71226dc4 ALSA: usb-audio: fix sync-ep altsetting sanity check omits 8b7f938e0a03 parisc: fix map_pages() to actually populate upper directory omits 4f80b70e1953 parisc: Use proper printk format for resource_size_t omits 8aaea2b0428b xfrm: interface: do not confirm neighbor when do pmtu update omits f042365dbffe xfrm interface: fix packet tx through bpf_redirect() omits 95224166a903 vti[6]: fix packet tx through bpf_redirect() omits 88550e1c345c drm/i915/pmu: Do not use colons or dashes in PMU names omits 75663c093d0b ALSA: hda: patch_hdmi: remove warnings with empty body omits 4f5c26534d39 ALSA: hda: correct kernel-doc parameter descriptions omits 6e57188f20ec ALSA: hda: Update kernel-doc function parameter descriptions omits a112adafcb47 NFC: pn533: fix bulk-message timeout omits a9ff44f0e61d qmi_wwan: Add support for Quectel RM500Q omits 63d264fe0868 Merge tag 'Intel-CVE-2019-14615' from bundle by Akeem Abodunrin. omits fd2a89146ae5 net: macb: fix for fixed-link mode omits 76ccf5288c62 Merge branch 'stmmac-ETF-support' omits 28c1cf73c923 net: stmmac: selftests: Add a test for TBS feature omits 05373e31baed net: stmmac: selftests: Switch to dev_direct_xmit() omits 44e654757065 net: stmmac: Add missing information in DebugFS capabilities file omits 7eadf57290ec net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry omits 58ae92814008 net: stmmac: gmac4+: Add TBS support omits 6a549b9f0dcd net: stmmac: xgmac: Add TBS support omits 430b383c737c net: stmmac: tc: Add support for ETF Scheduler using TBS omits 579a25a854d4 net: stmmac: Initial support for TBS omits 74566df3a71c io_uring: don't setup async context for read/write fixed omits ab9837b5ed51 amd-xgbe: remove unnecessary conversion to bool omits 554913f600b4 mm: khugepaged: add trace status description for SCAN_PAGE [...] omits 2fe20210fc5f mm: memcg/slab: call flush_memcg_workqueue() only if memcg [...] omits 0a5d1a7f6470 mm/page-writeback.c: improve arithmetic divisions omits d3ac946ec9de mm/page-writeback.c: use div64_ul() for u64-by-unsigned-lo [...] omits 6d9e8c651dd9 mm/page-writeback.c: avoid potential division by zero in w [...] omits 8e57f8acbbd1 mm, debug_pagealloc: don't rely on static keys too early omits 4a87e2a25dc2 mm: memcg/slab: fix percpu slab vmstats flushing omits 991589974d9c mm/shmem.c: thp, shmem: fix conflict of above-47bit hint a [...] omits 97d3d0f9a1cf mm/huge_memory.c: thp: fix conflict of above-47bit hint ad [...] omits 8068df3b6037 mm/memory_hotplug: don't free usage map when removing a re [...] omits cc638f329ef6 mm, thp: tweak reclaim/compaction effort of local-only and [...] omits 0eac8ce95bb3 ptr_ring: add include of linux/mm.h omits 1657adccaa37 net: mvneta: change page pool nid to NUMA_NO_NODE omits 9c01546d26d2 tools/bpf: Add runqslower tool to tools/bpf omits 1cf5b23988ea bpftool: Apply preserve_access_index attribute to all type [...] omits 2cc51d34d93c selftests/bpf: Conform selftests/bpf Makefile output to li [...] omits 292e1d73b125 libbpf: Clean up bpf_helper_defs.h generation output omits 533420a4151e tools: Sync uapi/linux/if_link.h omits 7454049eb7e4 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] omits 6282675e6708 btrfs: relocation: fix reloc_root lifespan and access omits d0d2d8ba0494 md/raid1: introduce wait_for_serialization omits 025471f9f50f md/raid1: use bucket based mechanism for IO serialization omits 69b00b5bb235 md: introduce a new struct for IO serialization omits 4d26d32fe4da md: don't destroy serial_info_pool if serialize_policy is true omits 69df9cfc7042 raid1: serialize the overlap write omits de31ee949739 md: reorgnize mddev_create/destroy_serial_pool omits 3938f5fb82ae md: add serialize_policy sysfs node for raid1 omits 11d3a9f65018 md: prepare for enable raid1 io serialization omits 3e173ab55b99 md: fix a typo s/creat/create omits 404659cf1e25 md: rename wb stuffs omits d2c9ad41249a raid5: remove worker_cnt_per_group argument from alloc_thr [...] omits f591df3cc6d6 md/raid6: fix algorithm choice under larger PAGE_SIZE omits 5e5ac01c2b88 raid6/test: fix a compilation warning omits 6b8651aac1dc raid6/test: fix a compilation error omits 55180498dfd5 md-bitmap: small cleanups omits f3efc406d67e Documentation/ABI: Add missed attribute for mlxreg-io sysf [...] omits f4094826779d Documentation/ABI: Fix documentation inconsistency for mlx [...] omits 0d559d05a2ad platform/x86: mlx-platform: Add support for next generatio [...] omits 0e41bf06eefe platform/mellanox: mlxreg-hotplug: Add support for new cap [...] omits 4845460421d4 platform/x86: mlx-platform: Add support for new capability [...] omits bdd6e155e0d6 platform/x86: mlx-platform: Add support for new system type omits fcd50dbf306a platform/x86: mlx-platform: Set system mux configuration b [...] omits 435d7e10c462 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] omits 1b5937cb631e platform/x86: mlx-platform: Add more definitions for syste [...] omits 5358c1114d1d Documentation/ABI: Style changes omits 74e56f5fde62 Documentation/ABI: Add missed attribute for mlxreg-io sysf [...] omits eea97b258fca Documentation/ABI: Fix documentation inconsistency for mlx [...] omits 8029660db696 platform/x86: mlx-platform: Cosmetic changes omits d81d18fd347c MAINTAINERS: Update for the intel uncore frequency control omits 49a474c7ba51 platform/x86: Add support for Uncore frequency control omits 8f63aaf5c493 KVM: VMX: Allow KVM_INTEL when building for Centaur and/or [...] omits 616c59b52342 perf/x86: Provide stubs of KVM helpers for non-Intel CPUs omits b39033f504a7 KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits omits ff10e22e65f2 KVM: VMX: Check for full VMX support when verifying CPU co [...] omits 212e7f56605e netfilter: arp_tables: init netns pointer in xt_tgdtor_par [...] omits a4d0b2fdbcf7 KVM: VMX: Use VMX feature flag to query BIOS enabling omits 21bd3467a58e KVM: VMX: Drop initialization of IA32_FEAT_CTL MSR omits a0af27424734 Merge tag 'sunxi-clk-fixes-for-5.5' of https://git.kernel. [...] omits c120959387ef netfilter: fix a use-after-free in mtype_destroy() omits 5abd45ea0fc3 ARM: dts: am335x-boneblack-common: fix memory size omits 85c17291e2eb x86/cpufeatures: Add flag to track whether MSR IA32_FEAT_C [...] omits 167a4894c113 x86/cpu: Set synthetic VMX cpufeatures during init_ia32_fe [...] omits 14442a159cf4 x86/cpu: Print VMX flags in /proc/cpuinfo using VMX_FEATURES_* omits b47ce1fed42e x86/cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs omits 159348784ff0 x86/vmx: Introduce VMX_FEATURES_* omits ef4d3bf19855 x86/cpu: Clear VMX feature flag if VMX is not fully enabled omits 7d37953ba811 x86/zhaoxin: Use common IA32_FEAT_CTL MSR initialization omits 501444905fcb x86/centaur: Use common IA32_FEAT_CTL MSR initialization omits 6d527cebfa04 x86/mce: WARN once if IA32_FEAT_CTL MSR is left unlocked omits 1db2a6e1e29f x86/intel: Initialize IA32_FEAT_CTL MSR at boot omits 1fd224e35c14 irqchip/ingenic: Get rid of the legacy IRQ domain omits f6505c88bff0 tools/x86: Sync msr-index.h from kernel sources omits a5543d3456dd selftests, kvm: Replace manual MSR defs with common msr-index.h omits 32ad73db7fc5 x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR omits a87a6653a28c ASoC: rt1308-sdw: add rt1308 SdW amplifier driver omits 8fea78029f5e ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m omits accf227de4d2 USB: serial: option: Add support for Quectel RM500Q omits 85578bbd642f ASoC: msm8916-wcd-digital: Reset RX interpolation path after use omits 057efcf9faea ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 omits 877167ef343d ASoC: cros_ec_codec: Make the device acpi compatible omits ce780a47c3c0 ASoC: sti: fix possible sleep-in-atomic omits e0beec88397b ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS [...] omits 552b1a85da9f ASoC: hdac_hda: Fix error in driver removal after failed probe omits 2c63bea71478 ASoC: SOF: Intel: fix HDA codec driver probe with multiple [...] omits ceca2197b2f1 ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP omits b8d40d7712f1 spi: spi-qcom-qspi: Use device managed memory for clk_bulk_data omits b389ceae4a8f regulator: bd718x7: Simplify the code by removing struct b [...] omits ebf652b40820 regulator: add IPQ4019 SDHCI VQMMC LDO driver omits 77e29598ca3f regulator: Convert i2c drivers to use .probe_new omits 7eec67869893 regulator: mpq7920: Check the correct variable in mpq7920_ [...] omits 5732c0fc53eb ASoC: SOF: Intel: reference SoundWire machine lists omits d985d208bf8f ASoC: Intel: common: add match tables for TGL w/ SoundWire omits db0b9efb989f ASoC: Intel: common: add match tables for CNL/CFL/CML w/ S [...] omits 4313dd3efe57 ASoC: Intel: common: add match tables for ICL w/ SoundWire omits cf61a42066ea ASoC: Intel: common: soc-acpi: declare new tables for SoundWire omits efb6f3159e87 ASoC: soc-acpi: add _ADR-based link descriptors omits cfe8191b1bbf ASoC: SOF: fix PCM playback through ALSA OSS emulation omits a40acc6bfceb ASoC: Intel: bdw-rt5650: change cpu_dai and platform compo [...] omits 64df6afa0dab ASoC: Intel: broadwell: change cpu_dai and platform compon [...] omits 4865bde187b2 ASoC: Intel: bdw-rt5677: change cpu_dai and platform compo [...] omits 630db1549356 ASoC: Intel: bdw-rt5677: fix Kconfig dependencies omits 62d28dcb65fd ASoC: rt711: remove unused including <linux/version.h> omits d1ede0641b05 ASoC: rt715: add RT715 codec driver omits ec0f6a4c4a98 ASoC: txx9: Remove unused rtd variable omits 260e41ac4dd3 USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx [...] omits 428cd5232482 sfc/ethtool_common: Make some function to static omits c3b040b5c58f drm/rockchip: fix integer type used for storing dp data rate omits dc433797c6f6 x86/resctrl: Do not reconfigure exiting tasks omits 1a462be52f45 ALSA: hda: Manage concurrent reg access more properly omits 8f2828d73724 HID: logitech-hidpp: avoid duplicate error handling code i [...] omits dce54e861ec7 drm/i915/gt: Mark ring->vma as active while pinned omits e2c56d897315 drm/i915/gt: Mark context->state vma as active while pinned omits c3866f54106d drm/i915/gt: Skip trying to unbind in restore_ggtt_mappings omits ea38aa2ea5b0 drm/i915: Add missing include file <linux/math64.h> omits 73d6890fe8ff arm64: kernel: Correct annotation of end of el0_sync omits d229290689ae PM-runtime: add tracepoints for usage_count changes omits bc80573ea25b iio: light: vcnl4000: Fix scale for vcnl4040 omits 883f61653069 iio: buffer: align the size of scan bytes to size of the l [...] omits 217afe63ccf4 iio: chemical: pms7003: fix unmet triggered buffer dependency omits fb4fbc8904e7 iio: imu: st_lsm6dsx: Fix selection of ST_LSM6DS3_ID omits d7857e4ee1ba iio: adc: ad7124: Fix DT channel configuration omits be91c44288be ACPICA: Update version to 20200110 omits 800ba7c5eaaa ACPICA: All acpica: Update copyrights to 2020 Including to [...] omits cea79e7e2f24 apei/ghes: Do not delay GHES polling omits 731e6b9753ba cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> [...] omits 57388a2ccb6c cpuidle: teo: Fix intervals[] array indexing bug omits 26e66a0cf258 platform/x86: asus-wmi: Fix keyboard brightness cannot be [...] omits 176a7fca81c5 platform/x86: asus-wmi: Fix keyboard brightness cannot be [...] omits 73ac9f5e5b43 ALSA: usb-audio: Add boot quirk for MOTU M Series omits 791a485f2da3 ALSA: dice: add support for Alesis MasterControl omits a9f47fcb5e25 ALSA: dice: loosen stream format check for MIDI conformant [...] omits 3e2dc6bdb568 ALSA: dice: fix fallback from protocol extension into limi [...] omits 41dbc792794a ALSA: oxfw: fix for Stanton SCS.1d omits 06a42a74a0e7 ALSA: oxfw: don't add MIDI/PCM interface when packet strea [...] omits 03be63b2953c ALSA: oxfw: use ENXIO for not-supported cases omits 747d1f076de5 ALSA: firewire-tascam: fix corruption due to spin lock wit [...] omits 515ff674bb9b platform/x86: intel_pmc_core: update Comet Lake platform driver omits 1f27dbd8265d platform/x86: GPD pocket fan: Allow somewhat lower/higher [...] omits 6ae01050e49f platform/x86: GPD pocket fan: Use default values when wron [...] omits 638bc4ca3d28 platform/mellanox: fix potential deadlock in the tmfifo driver omits dbff1e07b02d platform/x86: intel-ips: Use the correct style for SPDX Li [...] omits 2c7a8bd6060c Merge back cpufreq fixes for v5.6. omits ead067beb56f Merge back power capping changes for v5.6. omits 7a8bc2b0462e x86/mce: Fix use of uninitialized MCE message string omits 90454e495938 x86/mce: Fix mce=nobootlog omits 8438b84ab42d x86/mce: Take action on UCNA/Deferred errors again omits 3952cf8ff2f7 i3c: master: dw: reattach device on first available locati [...] omits 3c67166dc58d i3c: master: cdns: convert to devm_platform_ioremap_resource omits fae04237e8b1 i3c: master: dw: convert to devm_platform_ioremap_resource omits 3b675b15571c drm/virtio: add missing virtio_gpu_array_lock_resv call omits b3a987b0264d Linux 5.5-rc6 omits 373adb7313b2 Merge tag 'riscv/for-v5.5-rc6' of git://git.kernel.org/pub [...] omits e07c5f2e4e91 net: amd: a2065: Use print_hex_dump_debug() helper omits 2412643a9b02 net: amd: a2065: Kill Sun LANCE relics omits cbd19d09498e Merge branch 'IXP4xx-networking-cleanups' omits e45d0fad4a5f net: ethernet: ixp4xx: Use parent dev for DMA pool omits f458ac479777 ARM/net: ixp4xx: Pass ethernet physical base as resource omits 3cb5b0ee72b8 net: ehernet: ixp4xx: Use netdev_* messages omits d813d7e57026 net: ethernet: ixp4xx: Use distinct local variable omits c83db9ef5640 net: ethernet: ixp4xx: Standard module init omits a41a5b26d29f ixp4xx_eth: move platform_data definition omits 2785543fbf04 ptp: ixp46x: move adjacent to ethernet driver omits c74f16b60344 wan: ixp4xx_hss: prepare compile testing omits 504c28c853ec wan: ixp4xx_hss: fix compile-testing on 64-bit omits a442c2c3850d mlx4: Bump up MAX_MSIX from 64 to 128 omits dc6fcba72f04 riscv: Fixup obvious bug for fp-regs reset omits 13cf4cf03018 riscv: move sifive_l2_cache.h to include/soc omits 040a3c33623b Merge tag 'iommu-fixes-v5.5-rc5' of git://git.kernel.org/p [...] omits bfc7931c4090 m68k: defconfig: Update defconfigs for v5.5-rc3 omits e8bb2a2a1d51 m68k: Wire up clone3() syscall omits ff40e0d41af1 ALSA: usb: update old-style static const declaration omits 8a71821f12a0 ALSA: hda: patch_realtek: fix empty macro usage in if block omits f9993480214f ALSA: timer: fix nsec/sec initialization confusion omits 555089fdfc37 bpftool: Fix printing incorrect pointer in btf_dump_ptr omits 6327edceb62b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 606e9ad20094 Merge tag 'clone3-tls-v5.5-rc6' of git://git.kernel.org/pu [...] omits 5c9166f03825 Merge branch 'hns3-next' omits c7554dcd6dbf net: hns3: refactor the notification scheme of PF reset omits c3106cac2a80 net: hns3: modify hclge_func_reset_sync_vf()'s return type [...] omits 5bb784e973cf net: hns3: enlarge HCLGE_RESET_WAIT_CNT omits f28368bb4542 net: hns3: refactor the procedure of VF FLR omits 8627bdedc435 net: hns3: refactor the precedure of PF FLR omits 1cc9bc6e5867 net: hns3: split hclgevf_reset() into preparing and rebuil [...] omits d4fa06562ae2 net: hns3: split hclge_reset() into preparing and rebuilding part omits c9f53049d4a8 MAINTAINERS: update my email address omits fb0c90ab92ca doc: fix typo of snapshot in documentation omits b0efcae5e12b devlink: correct misspelling of snapshot omits 248ed51048c4 x86/nmi: Remove irq_work from the long duration NMI handler omits 3cdca6d62b8e Merge branch 'for-linus' into for-next omits 7fba6aea4472 ALSA: hda: Rename back to dmic_detect option omits a5c3a7c0ce1a Merge branch 'DP83822-and-DP83TC811-Fixes' omits a26ad4d5676f net: phy: DP83822: Update Kconfig with DP83825I support omits 443180567763 net: phy: DP83TC811: Fix typo in Kconfig omits 6821af8b7885 sfc: remove set but not used variable 'nic_data' omits de4ff8341f59 sfc: remove duplicated include from ef10.c omits 3071c51783b3 bnxt: Detach page from page pool before sending up the stack omits b47611c8c389 Merge tag 'v5.5-rockchip-dtsfixes' of git://git.kernel.org [...] omits 41ec98def8d2 Merge tag 'sunxi-fixes-for-5.5' of https://git.kernel.org/ [...] omits 3f2b5941d335 Merge tag 'imx-fixes-5.5-2' of git://git.kernel.org/pub/sc [...] omits dc64f487f4c4 Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/sc [...] omits 451c790053b9 Merge branch 'devlink-documentation-refactor' omits 9cd3e2c64f88 devlink: document region snapshot triggering from userspace omits b7ec1eca71ef devlink: introduce devlink-dpipe.rst documentation file omits a1af8e9a8029 devlink: add a devlink-resource.rst documentation file omits 04e4272cb3ae devlink: rename and expand devlink-trap-netdevsim.rst omits cf4cb322d752 devlink: add documentation for ionic device driver omits 0b0f945f5458 devlink: add a file documenting devlink regions omits 0f261c3ca09e devlink: add a driver-specific file for the qed driver omits ee7a711f32a7 devlink: add parameter documentation for the mlx4 driver omits d4255d75856f devlink: document info versions for each driver omits 6c39e015f87f devlink: convert driver-specific files to reStructuredText omits 5948f85bbcb3 devlink: mention reloading in devlink-params.rst omits d56a0c47a955 devlink: add documentation for generic devlink parameters omits 8559dc33a31d devlink: convert devlink-params.txt to reStructuredText omits 2dfaaae521d0 devlink: rename devlink-info-versions.rst and add a header omits f7555fd19903 devlink: convert devlink-health.txt to rst format omits f4bdd7103652 devlink: move devlink documentation to subfolder omits 468672b24fbc devlink: add macro for "fw.psid" omits 4c582234ab39 devlink: Wait longer before warning about unset port type omits efa193ba9a57 Merge branch 'r8169-factor-out-chip-specific-PHY-configura [...] omits 814c2bfd4f5f r8169: factor out PHY configuration to r8169_phy_config.c omits 2992bdfa4ad2 r8169: add r8169.h omits 1c5be5e91d78 r8169: rename rtl_apply_firmware omits 00b522d1ebaf r8169: add phydev argument to rtl8168d_apply_firmware_cond omits 3ab077d2f405 r8169: use phy_read/write instead of rtl_readphy/writephy omits c4d76995f520 r8169: replace rtl_w0w1_phy omits 11b3bedeb043 r8169: replace rtl_patchphy omits 6d7a631e27ad r8169: move disabling MAC EEE for RTL8402/RTL8106e omits 8d46f6207a89 r8169: move setting ERI register 0x1d0 for RTL8106 omits 8aa9a5d3f6af r8169: switch to phylib functions in rtl_writephy_batch omits 4c867e36b89e r8169: change argument type of RTL8168g-specific PHY confi [...] omits 8cecc8f0ae2e r8169: change argument type of EEE PHY functions omits fc712387b10c r8169: move RTL8169scd Gigabyte PHY quirk omits b5aed0b3c292 r8169: remove not needed debug print in rtl8169_init_phy omits becd837eebc5 r8169: prepare for exporting rtl_hw_phy_config omits dfb9a8857f4d platform/chrome: wilco_ec: Fix keyboard backlight probing omits 6b32391ed675 Input: sur40 - fix interface sanity checks omits cea799114475 Input: gtco - drop redundant variable reinit omits 3563c629fb9a Input: gtco - fix extra-descriptor debug message omits a8eeb74df5a6 Input: gtco - fix endpoint sanity check omits cfa4f6a99fb1 Input: aiptek - use descriptors of current altsetting omits 3111491fca4f Input: aiptek - fix endpoint sanity check omits bcfcb7f9b480 Input: pegasus_notetaker - fix endpoint sanity check omits 97e24b095348 Input: sun4i-ts - add a check for devm_thermal_zone_of_sen [...] omits 7f439bc2d7e8 Input: evdev - convert kzalloc()/vzalloc() to kvzalloc() omits ac065870d928 selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros omits afa47fdfa29f rculist.h: Add list_tail_rcu() omits 459b5287066f rculist_nulls: Change docbook comment headers omits 7f5d51e26a47 rculist_nulls: Add docbook comments omits 02b99b38f3d9 rcu: Add a hlist_nulls_unhashed_lockless() function omits 46deb7449d99 rcu: Add and update docbook header comments in list.h omits 860c8802ace1 rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls omits ac61145a725a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 213356fe986f Merge tag 'usb-5.5-rc6' of git://git.kernel.org/pub/scm/li [...] omits 9fb7007de8a2 Merge tag 'char-misc-5.5-rc6' of git://git.kernel.org/pub/ [...] omits 7da37cd0520e Merge tag 'staging-5.5-rc6' of git://git.kernel.org/pub/sc [...] omits 5a96c0bbff86 Merge tag 'tty-5.5-rc6' of git://git.kernel.org/pub/scm/li [...] omits cfff75d8973a selinux: reorder hooks to make runtime disable less broken omits 65cddd50980b selinux: treat atomic flags more carefully omits 2e34d63d820d Merge branch 'timers/urgent' into timers/core omits 4e4cd21c64da Merge tag 'block-5.5-2020-01-10' of git://git.kernel.dk/li [...] omits 30b6487d1519 Merge tag 'io_uring-5.5-2020-01-10' of git://git.kernel.dk [...] omits 4936ce17bf7c Merge tag 'mtd/fixes-for-5.5-rc6' of git://git.kernel.org/ [...] omits b1d198c08ccc Merge tag 'sound-5.5-rc6' of git://git.kernel.org/pub/scm/ [...] omits 658e1af5eec6 Merge tag 'thermal-v5.5-rc5' of git://git.kernel.org/pub/s [...] omits c23e744b59ef Merge tag 'pm-5.5-rc6' of git://git.kernel.org/pub/scm/lin [...] omits 9827c0634e46 ipv4: Detect rollover in specific fib table dump omits b509750f8e87 Merge branch 'stmmac-filtering-fixes' omits 7bd754c47dd3 net: stmmac: tc: Do not setup flower filtering if RSS is enabled omits e715d7450435 net: stmmac: selftests: Update status when disabling RSS omits 916d08f64009 Merge branch 'stmmac-Frame-Preemption-fixes' omits e735def01867 net: stmmac: gmac5+: Fix missing return omits 8eea7c7f3f2f net: stmmac: xgmac: Fix missing return omits 7112f8b075b4 Merge branch 'sfc-even-more-code-refactoring' omits f7226e0f9b64 sfc: move RPS code omits 314823108c9d sfc: move yet more functions omits 960f16275bdf sfc: move RSS code omits 88f7df35ceac sfc: move a couple more functions omits 3653954da498 sfc: move some ethtool code omits 190c736a8088 sfc: move various functions omits 3d95b884392f sfc: move more rx code omits b8cd94992f17 sfc: move more tx code omits 86de7ced410f sfc: refactor selftest work init code omits db885e66d268 net/tls: fix async operation omits 5c5d22a750d4 net/tls: avoid spurious decryption error with HW resync omits 2e012c748236 net: bpf: Don't leak time wait and request sockets omits 1d1a3bcffe36 libbpf: Poison kernel-only integer types omits ffd08731b2d6 lib/vdso: Make __cvdso_clock_getres() static omits ca1992c62cad net/mlx5: Expose vDPA emulation device capabilities omits 90fbca595243 net/mlx5: Add Virtio Emulation related device capabilities omits 4444f8541dad efi: Allow disabling PCI busmastering on bridges during boot omits ea7d87f98fa9 efi/x86: Allow translating 64-bit arguments for mixed mode calls omits 14b864f4b5c4 efi/x86: Check number of arguments to variadic functions omits 4684abe37592 efi/x86: Remove unreachable code in kexec_enter_virtual_mode() omits e2d68a955e49 efi/x86: Don't panic or BUG() on non-critical error conditions omits 5b279a262f54 efi/x86: Clean up efi_systab_init() routine for legibility omits 33b85447fa61 efi/x86: Drop two near identical versions of efi_runtime_init() omits ea5e1919b44f efi/x86: Simplify mixed mode call wrapper omits e5f930fe8daf efi/x86: Simplify 64-bit EFI firmware call wrapper omits a46d674068b6 efi/x86: Simplify i386 efi_call_phys() firmware call wrapper omits 698294704573 efi/x86: Split SetVirtualAddresMap() wrappers into 32 and [...] omits 98dd0e3a0cee efi/x86: Split off some old memmap handling into separate [...] omits 89ed486532c4 efi/x86: Avoid redundant cast of EFI firmware service pointer omits ffc2760bcf2d efi/x86: Map the entire EFI vendor string before copying it omits 6cfcd6f001b4 efi/x86: Re-disable RT services for 32-bit kernels running [...] omits bc7c9d62052b efi/libstub/x86: Force 'hidden' visibility for extern decl [...] omits 12dc9e154dbe efi/libstub: Fix boot argument handling in mixed mode entry code omits 57ad87ddce79 Merge branch 'x86/mm' into efi/core, to pick up dependencies omits 02df08320127 Merge branch 'linus' into efi/core, to pick up fixes omits 53f3feeb7bd2 Merge tag 'perf-core-for-mingo-5.6-20200106' of git://git. [...] omits b78b7d59bdbe selinux: make default_noexec read-only after init omits fe49c7e4f85a selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND. omits b82f3f6894ec selinux: remove redundant msg_msg_alloc_security omits 7a2d070f91db Merge branch 'bpf-global-funcs' omits 360301a6c21b selftests/bpf: Add unit tests for global functions omits e528d1c0127a selftests/bpf: Modify a test to check global functions omits 6db2d81a46f9 selftests/bpf: Add a test for a large global function omits 7608e4db6ded selftests/bpf: Add fexit-to-skb test for global funcs omits 51c39bb1d5d1 bpf: Introduce function-by-function verification omits 2d3eb67f64ec libbpf: Sanitize global functions omits 1595fe299eb5 Revert "arm64: kexec: make dtb_mem always enabled" omits 73daf0bba326 drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and [...] omits e17016f6dcb0 nvmet: fix per feat data len for get_feature omits 35038bffa87d nvme: Translate more status codes to blk_status_t omits 9e635c2851df HID: hidraw, uhid: Always report EPOLLOUT omits 99eb0a1221ac MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver omits a2ca53b52e00 spi: Add HiSilicon v3xx SPI NOR flash controller driver omits 686f63616f4a regulator: mpq7920: Fix Woverflow warning on conversion omits b83380512e95 regulator: mp8859: tidy up white space in probe omits b0edff42360a ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() [...] omits 3f4cf797939c ASoC: soc-dapm: add snd_soc_dapm_stream_stop() omits 83f94a2e293d ASoC: soc-core: add snd_soc_close_delayed_work() omits 76c39e867cba ASoC: soc-core: do pinctrl_pm_select_xxx() as component omits d7a8cb493165 ASoC: soc-core: remove duplicate pinctrl operation when suspend omits 1272063a7ee4 ASoC: soc-core: care .ignore_suspend for Component suspend omits 12b052327dc2 ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd [...] omits 7d2a5f9ae41e ASoC: rt700: add rt700 codec driver omits 613fb50059cf ASoC: soc-core: remove snd_soc_rtdcom_list omits 8e55ea19125b ASoC: stm32: dfsdm: fix 16 bits record omits a84188eced61 ASoC: max98090: Drop incorrectly applied duplicate commit omits 23534b197159 Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] omits 5c0e9de06577 PM: hibernate: fix spelling mistake "shapshot" -> "snapshot" omits 10674d97c4e2 Merge branch 'powercap' omits 4eedc97300fd platform/x86: intel_atomisp2_pm: Spelling fixes omits 81bda12aad60 platform/x86: intel_atomisp2_pm: Refactor timeout loop omits a28215844d8d platform/x86: asus_wmi: Set throttle thermal policy to default omits 2daa86e78c49 platform/x86: asus_wmi: Support throttle thermal policy omits df532c160c44 platform/x86: touchscreen_dmi: Fix indentation in several places omits f95eafbf1f80 platform/x86: touchscreen_dmi: Add info for the PiPO W11 tablet omits 4d9ffa0b89fb platform/x86: intel_pmc_core: update Comet Lake platform driver omits eb518899c499 platform/x86: GPD pocket fan: Allow somewhat lower/higher [...] omits 01e28c1b2963 platform/x86: GPD pocket fan: Use default values when wron [...] omits 3454eeeebd11 platform/mellanox: fix potential deadlock in the tmfifo driver omits 84abc5a1c924 platform/x86: intel-ips: Use the correct style for SPDX Li [...] omits 4475e6992736 platform/x86: intel_telemetry_debugfs: Respect error code [...] omits cbe358191ffc platform/x86: intel_pmc_core: Fix spelling of MHz unit omits e0e60abc858c platform/x86: intel_pmc_core: Fix indentation in function [...] omits 90113f3e4567 platform/x86: intel_pmc_core: Put more stuff under #ifdef [...] omits 959243888675 platform/x86: intel_pmc_core: Respect error code of kstrto [...] omits e883cafd8de0 platform/x86: intel_telemetry_pltdrv: use devm_platform_io [...] omits 529244bd1afc scsi: enclosure: Fix stale device oops with hot replug omits 465f4edaecc6 scsi: sd: Clear sdkp->protection_type if disk is reformatt [...] omits f41aa387a789 Merge branch 'selftest-makefile-cleanup' omits 965b9fee28d0 selftests/bpf: Further clean up Makefile output omits 6910d7d3867a selftests/bpf: Ensure bpf_helper_defs.h are taken from sel [...] omits 2031af28a42f libbpf,selftests/bpf: Fix clean targets omits bef1d88263ff Merge tag 'pstore-v5.5-rc6' of git://git.kernel.org/pub/sc [...] omits 6d25ef773538 Merge tag 'drm-fixes-2020-01-10' of git://anongit.freedesk [...] omits 492ab0205f50 libbpf: Make bpf_map order and indices stable omits 5e7c1b75bd2a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits e267371dd376 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 9f120e7659b0 Merge branch 'mptcp-prereq' omits 8b69a803814b skb: add helpers to allocate ext independently from sk_buff omits e66b2f31a068 tcp: clean ext on tx recycle omits 9cfcca2389d7 tcp: Check for filled TCP option space before SACK omits 35b2c3211609 tcp: Export TCP functions and ops struct omits 85712484110d tcp: coalesce/collapse must respect MPTCP extensions omits 3ee17bc78e0f mptcp: Add MPTCP to skb extensions omits 1323059301c8 tcp, ulp: Add clone operation to tcp_ulp_ops omits c74a39c861ae tcp: Add MPTCP option number omits faf391c3826c tcp: Define IPPROTO_MPTCP omits bf9765145b85 sock: Make sk_protocol a 16-bit value omits e9cdced78dc2 net: Make sock protocol value checks more specific omits e21dba7a4df4 net/x25: fix nonblocking connect omits 6b3acfc3cc3d flow_dissector: fix document for skb_flow_get_icmp_tci omits 5e0fcc16e5c5 net/ncsi: Support for multi host mellanox card omits 3249b1e442a1 sh_eth: check sh_eth_cpu_data::dual_port when dumping registers omits 2cab57e0653f net: stmmac: pci: remove the duplicate code of set phy_mask omits 023b3b0e139f Merge tag 'drm-intel-fixes-2020-01-09-1' of git://anongit. [...] omits 4a3033ef6e6b Merge tag 'gpio-v5.5-3' of git://git.kernel.org/pub/scm/li [...] omits a6a55b52a1b9 Merge tag 'pinctrl-v5.5-4' of git://git.kernel.org/pub/scm [...] omits b5b3159cff66 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e7a5f1f1cd00 bpf/sockmap: Read psock ingress_msg before sk_receive_queue omits 0a1eb761ff30 dt-bindings: spi_atmel: add microchip,sam9x60-spi omits 603e92ff10a8 spi: bcm2835: Raise maximum number of slaves to 4 omits 6501c1f54a17 regulator: mpq7920: add mpq7920 regulator driver omits 50816a4c3926 regmap: add iopoll-like atomic polling macro omits 320b8b0d13b8 ASoC: rt711: add rt711 codec driver omits c23ff4b3ba65 Merge tag 'sdw_interfaces_5.6' of git://git.kernel.org/pub [...] omits cf8ce8b80f8b i2c: fix bus recovery stop mode timing omits a0aab9e1404a ASoC: codecs: add wsa881x amplifier support omits fbcdf32f6b54 dt-bindings: ASoC: Add WSA881x bindings omits a14bf98c045b ASoC: stm32: sai: fix possible circular locking omits eb7537d88eeb Merge branch 'mlxsw-Firmware-version-updates' omits 4dab08df3b08 mlxsw: spectrum: Only require minimum firmware version omits 22895f8a0ef2 mlxsw: spectrum: Update firmware version to xx.2000.2714 omits dde8010be0a0 Bluetooth: btbcm : Fix warning about missing blank lines a [...] omits a2d6d7ae591c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 82de6a6fb67e mtd: spi-nor: Fix the writing of the Status Register on mi [...] omits de08b5ac1042 mtd: sm_ftl: fix NULL pointer warning omits 8bcef0d54067 mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy omits 14ebf24175df mtd: onenand: samsung: Fix iomem access with regular memcpy omits 44f45994f438 mtd: onenand: omap2: Fix errors in style omits ea78979d302f IMA: fix measuring asymmetric keys Kconfig omits 4aa906f18596 mtd: cadence: Fix cast to pointer from integer of differen [...] omits 4114b17af412 mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus omits b1daa4d19473 Merge branch 'sfc-more-code-refactoring' omits b69f7a3e53ff sfc: move MCDI logging device attribute omits b5775b476ef7 sfc: conditioned some functionality omits 8da92642050d sfc: move MCDI receive queue management code omits 8ee4c907725c sfc: move MCDI transmit queue management code omits 4438b587fe4b sfc: move MCDI event queue management code omits 37a5f9dceb15 sfc: move MCDI VI alloc/free code omits 1cf0f76adac1 sfc: move more MCDI port code omits 1a8d88a8b71b sfc: move some MCDI port utility functions omits a2ba4b971a69 sfc: move some port link state/caps code omits e69ec487b2c7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 43ad352dc820 net: macb: add support for C45 MDIO read/write omits a5f48c7878d2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 2707745533d6 time/sched_clock: Disable interrupts in sched_clock_register() omits f5bfcd953d81 bpf: Document BPF_F_QUERY_EFFECTIVE flag omits d5ad7a6a7f3c e1000e: Revert "e1000e: Make watchdog use delayed work" omits bb37362f34d6 i40e: Set PHY Access flag on X722 omits 9e0522919038 iavf: remove current MAC address filter on VF reset omits 5365ec1aeff5 igb: Fix SGMII SFP module discovery for 100FX/LX. omits 4fad78ad6422 ixgbe: Fix calculation of queue with VFs and flow director [...] omits aa604651d523 ixgbevf: Remove limit of 10 entries for unicast filter list omits d9d6a9aed3f6 i40e: Fix virtchnl_queue_select bitmap validation omits f35deaff1b8e time/posix-stubs: Provide compat itimer supoprt for alpha omits 417759f7d4cf Merge branch 'tcp-bpf-cc' omits 099368bb10c0 genirq: Add missing __must_hold() sparse annotation omits 8b3b54799b99 genirq: Add missing __releases() sparse annotation omits 09903869f69f bpf: Add bpf_dctcp example omits 590a00888250 bpf: libbpf: Add STRUCT_OPS support omits 17328d618c17 bpf: Synch uapi bpf.h to tools/ omits 206057fe020a bpf: Add BPF_FUNC_tcp_send_ack helper omits 0baf26b0fcd7 bpf: tcp: Support tcp_congestion_ops in bpf omits 85d33df357b6 bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS omits 27ae7997a661 bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS omits 976aba002fcb bpf: Support bitfield read access in btf_struct_access omits 218b3f65f908 bpf: Add enum support to btf_ctx_access() omits 275517ff452a bpf: Avoid storing modifier to info->btf_id omits 65726b5b7efa bpf: Save PTR_TO_BTF_ID register state when spilling to stack omits e43002242a47 selftests/bpf: Restore original comm in test_overhead omits dc8d37ed304e cpu/SMT: Fix x86 link error without CONFIG_SYSFS omits b6a5c58240be arm64: xen: Use modern annotations for assembly functions omits 40260b01d029 s390/setup: Fix secure ipl message omits 0c874cd04292 s390/zcrypt: move ap device reset from bus to driver code omits 94dd3bada53e s390/zcrypt: Fix CCA cipher key gen with clear key value function omits 577a2f41f4c7 cpuidle: Drop unused cpuidle_driver_ref/unref() functions omits bc8a76a152c5 drm/i915/gen9: Clear residual context state on context switch omits 83c9c547168e fs: move guard_bio_eod() after bio_set_op_attrs omits 8e42d239cb02 block: mark zone-mgmt bios with REQ_SYNC omits 025af39b87dc genirq: Show irq name in non-oneshot error message omits 1429b568ad71 x86/crash: Use resource_size() omits b47a36982dbd x86/cpu: Add a missing prototype for arch_smt_update() omits 8ae7d4423930 spi: sh-msiof: Do not redefine STR while compile testing omits 2dc98af62c32 ASoC: max98090: fix lockdep warning omits 4e93c1294f4b ASoC: max98090: fix incorrect helper in max98090_dapm_put_ [...] omits 1d7b05189172 ASoC: max98090: fix incorrect helper in max98090_dapm_put_ [...] omits f0df2e650e3e ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() omits 51bfb1d11d6d futex: Fix kernel-doc notation warning omits e4add247789e kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancell [...] omits b2b1d94cdfd4 x86/entry/64: Add instruction suffix to SYSRET omits 4b0b97e651ec ARM: dts: imx7: Fix Toradex Colibri iMX7S 256MB NAND flash [...] omits 9608ea6c6613 pinctrl: sunrisepoint: Add missing Interrupt Status regist [...] omits 3479b2843c78 ARM: dts: imx6sll-evk: Remove incorrect power supply assignment omits b4eb9ef0e29c ARM: dts: imx6sl-evk: Remove incorrect power supply assignment omits d4918ebb5c25 ARM: dts: imx6sx-sdb: Remove incorrect power supply assignment omits 4521de30fbb3 ARM: dts: imx6qdl-sabresd: Remove incorrect power supply a [...] omits 20eee6e5af35 HID: steam: Fix input device disappearing omits 5eb5afb07853 usb: dwc3: use proper initializers for property entries omits 4a132f60808a ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6DL omits b279997f6c60 crypto: exynos-rng - Rename Exynos to lowercase omits c0271a053612 crypto: chelsio - Resetting crypto counters during the dri [...] omits d4fdc2dfaa75 crypto: algapi - enforce that all instances have a ->free( [...] omits a24a1fd73127 crypto: algapi - remove crypto_template::{alloc,free}() omits a39c66cc2f61 crypto: shash - convert shash_free_instance() to new style omits 758ec5ac5be8 crypto: cryptd - convert to new way of freeing instances omits 0f8f6d86d415 crypto: geniv - convert to new way of freeing instances omits 48fb3e5785be crypto: hash - add support for new way of freeing instances omits aed11cf57ddb crypto: algapi - fold crypto_init_spawn() into crypto_grab [...] omits 6d1b41fce0aa crypto: ahash - unexport crypto_ahash_type omits 629f1afc15ee crypto: algapi - remove obsoleted instance creation helpers omits d5ed3b65f701 crypto: cipher - make crypto_spawn_cipher() take a crypto_ [...] omits 1e212a6a562f crypto: xcbc - use crypto_grab_cipher() and simplify error paths omits 3b4e73d8ca81 crypto: vmac - use crypto_grab_cipher() and simplify error paths omits 1d0459cd83f5 crypto: cmac - use crypto_grab_cipher() and simplify error paths omits 166729709775 crypto: cbcmac - use crypto_grab_cipher() and simplify err [...] omits aacd5b4cfb87 crypto: skcipher - use crypto_grab_cipher() and simplify e [...] omits c282586fc341 crypto: chacha20poly1305 - use crypto_grab_ahash() and sim [...] omits 05b3bbb53a05 crypto: ccm - use crypto_grab_ahash() and simplify error paths omits ab6ffd360d3c crypto: gcm - use crypto_grab_ahash() and simplify error paths omits 370738824b8e crypto: authencesn - use crypto_grab_ahash() and simplify [...] omits 37a861adc95a crypto: authenc - use crypto_grab_ahash() and simplify err [...] omits 39e7a283b308 crypto: hmac - use crypto_grab_shash() and simplify error paths omits 218c5035fe33 crypto: cryptd - use crypto_grab_shash() and simplify error paths omits ba44840747bd crypto: adiantum - use crypto_grab_{cipher,shash} and simp [...] omits 0764ac28763f crypto: cipher - introduce crypto_cipher_spawn and crypto_ [...] omits 84a9c938e506 crypto: ahash - introduce crypto_grab_ahash() omits fdfad1fffc2a crypto: shash - introduce crypto_grab_shash() omits de95c9574108 crypto: algapi - pass instance to crypto_grab_spawn() omits 73bed26f73a1 crypto: akcipher - pass instance to crypto_grab_akcipher() omits cd900f0cacd7 crypto: aead - pass instance to crypto_grab_aead() omits b9f76dddb1f9 crypto: skcipher - pass instance to crypto_grab_skcipher() omits 77f7e94d7220 crypto: ahash - make struct ahash_instance be the full size omits 1b84e7d01da5 crypto: shash - make struct shash_instance be the full size omits ca94e9374a7d crypto: algapi - make crypto_grab_spawn() handle an ERR_PT [...] omits ff67062796e9 crypto: algapi - make crypto_drop_spawn() a no-op on unini [...] omits e91e785e1821 crypto: ccp - Update MAINTAINERS for CCP driver omits 30a50e44f981 crypto: crypto4xx - use GFP_KERNEL for big allocations omits b87b2c4d9105 crypto: crypto4xx - reduce memory fragmentation omits af5034e8e4a5 crypto: remove propagation of CRYPTO_TFM_RES_* flags omits c4c4db0d5977 crypto: remove CRYPTO_TFM_RES_WEAK_KEY omits 674f368a952c crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN omits 5c925e8b10a5 crypto: remove CRYPTO_TFM_RES_BAD_BLOCK_LEN omits f9d89b853ec1 crypto: remove unused tfm result flags omits b529f1983b2d crypto: atmel-sha - fix error handling when setting hmac key omits b828f905904c crypto: artpec6 - return correct error code for failed setkey() omits bd56cea012fc crypto: chelsio - fix writing tfm flags to wrong place omits 70ffa8fd72b8 crypto: skcipher - remove skcipher_walk_aead() omits cb1eeb75cf3d crypto: hisilicon/sec2 - Use atomics instead of __sync omits ac0c9d3f8ad6 Merge tag 'amd-drm-fixes-5.5-2020-01-08' of git://people.f [...] omits 2c3addd83928 Merge tag 'drm-misc-fixes-2020-01-08' of git://anongit.fre [...] omits e163fdb3f7f8 pstore/ram: Regularize prz label allocation lifetime omits 4a4a52d49d11 vmxnet3: Remove always false conditional statement omits ea217e874aef netronome: fix ipv6 link error omits 112463ddbe82 net: dsa: felix: fix link error omits 09e6533536c9 r8169: add constant EnAnaPLL omits ac9c41d5a053 ethtool: potential NULL dereference in strset_prepare_data() omits d97772dbd772 ethtool: fix ->reply_size() error handling omits a6dd04807ce4 ethtool: fix a memory leak in ethnl_default_start() omits 78b6d073bc01 Merge branch 'Broadcom-tags-support-for-531x5-539x-families' omits 8fab459e69ab net: dsa: b53: Enable Broadcom tags for 531x5/539x families omits 4d776482ecc6 net: dsa: Get information about stacked DSA protocol omits 9546a0b7ce00 tipc: fix wrong connect() return code omits 49afb806cb65 tipc: fix link overflow issue at socket shutdown omits 8d2ff1265363 Merge branch 'Devlink-notification-after-recovery-complete [...] omits 737d7a6c5596 bnxt_en: Call recovery done after reset is successfully done omits 97ff3bd37fac devlink: add devink notification when reporter update heal [...] omits 6181e5cb752e devlink: add support for reporter recovery completion omits b73a65610b7d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 6ea0032f84a4 Merge branch 'reduce-open-coded-skb-next-access-for-gso-se [...] omits 66de4b179f16 net: iwlwifi: use skb_list_walk_safe helper for gso segments omits 536577f36ff7 net: myri10ge: use skb_list_walk_safe helper for gso segments omits 69b4ed5cbff5 net: sfc: use skb_list_walk_safe helper for gso segments omits 90919f14507b net: sunvnet: use skb_list_walk_safe helper for gso segments omits 9f0722380f75 net: tg3: use skb_list_walk_safe helper for gso segments omits 1d7a7438d78f net: r8152: use skb_list_walk_safe helper for gso segments omits 5643a552d312 net: tap: use skb_list_walk_safe helper for gso segments omits dcfea72e79b0 net: introduce skb_list_walk_safe for skb segment walking omits 542d3065f2b1 socket: fix unused-function warning omits 22dad713b8a5 netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO [...] omits 1d9a7acd3d1e netfilter: conntrack: dccp, sctp: handle null timeout argument omits f9900c178d61 power: avs: qcom-cpr: remove duplicated include from qcom-cpr.c omits daea5b4dc16c Merge branch 'sfc-code-refactoring' omits 17d3b21c7ba8 sfc: move common tx code omits 1751cc365f58 sfc: move common rx code omits 5f99925632b4 sfc: move event queue management code omits 37c45a4e337d sfc: move channel interrupt management code omits 83975485077d sfc: move channel alloc/removal code omits e20ba5b1d13f sfc: move channel start/stop code omits 768fd2664e24 sfc: move some channel-related code omits f1826756b499 sfc: move struct init and fini code omits 1eaf99fe0bb8 sfc: move some device reset code omits 7ec3de426014 sfc: move datapath management code omits 473f5ede416c sfc: move mac configuration and status functions omits 82c64484024a sfc: move reset workqueue code omits b194045114c2 sfc: further preparation for code split omits e1253f391042 sfc: add new headers in preparation for code split omits 30780d086a83 atm: eni: fix uninitialized variable warning omits b9ae51273655 hsr: fix dummy hsr_debugfs_rename() declaration omits 7c7b58d46b76 net/ncsi: Send device address as source address omits 96cc4b69581d macvlan: do not assume mac_header is set in macvlan_broadcast() omits 56b084ed6eaa Bluetooth: hci_qca: Remove set but not used variable 'opcode' omits 2f806c2a16b3 Merge branch 'net-ungraft-prio' omits 240ce7f6428f net: sch_prio: When ungrafting, replace with FIFO omits 3971a535b839 mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO omits 87c2a2a7d763 Bluetooth: hci_qca: Use vfree() instead of kfree() omits 788d10c02f7e Bluetooth: remove redundant assignment to variable icid omits cb6f74a1ead4 MAINTAINERS: Remove myself as co-maintainer for qcom-ethqos omits 90d72256addf gtp: fix bad unlock balance in gtp_encap_enable_socket omits d9e15a273306 pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM omits e102774588b3 net: 3com: 3c59x: remove set but not used variable 'mii_reg1' omits b969fee12b63 tipc: remove meaningless assignment in Makefile omits ea04b445a266 tipc: do not add socket.o to tipc-y twice omits f1239d8aa84d net: stmmac: dwmac-sun8i: Allow all RGMII modes omits 52cc73e5404c net: stmmac: dwmac-sunxi: Allow all RGMII modes omits 94d3997828af Merge tag 'mlx5-updates-2020-01-07' of git://git.kernel.or [...] omits 8e85def5723e ALSA: hda: enable regmap internal locking omits 2b10906f2d25 x86: Remove force_iret() omits 2faef64aa6b3 bpftool: Add misc section and probe for large INSN limit omits 5ff051200308 libbpf: Add probe for large INSN limit omits 9f1c2cb3296a Merge tag 'aspeed-5.5-devicetree-fixes' of git://git.kerne [...] omits fe013e2121c6 ARM: omap2plus: select RESET_CONTROLLER omits 7afec66e2bf5 ARM: davinci: select CONFIG_RESET_CONTROLLER omits edf90818271b mm: change_memory_common: add spaces for `*` operator omits 4e410ef96ce6 arm64: Remove __exception_text_start and __exception_text_ [...] omits 3c9c1dcde7c3 arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NM [...] omits 26415330a754 arm64: armv8_deprecated: update the comments of armv8_depr [...] omits 31d868c49017 arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist omits b3c75c9d762b Return ENODEV when the selected speculation misfeature is [...] omits b07f636fca1c Merge tag 'tpmdd-next-20200108' of git://git.infradead.org [...] omits f7ef82c22fd7 arm64: asm: Remove ENDPIPROC() omits 3751e728cef2 arm64: kexec_file: add crash dump support omits c273a2bd8aa8 libfdt: include fdt_addresses.c omits 26ef8493e1ab btrfs: fix memory leak in qgroup accounting omits a2c2e67923ec arm64: hibernate: add trans_pgd public functions omits 1530f6f5f580 usb: missing parentheses in USE_NEW_SCHEME omits ba9b40810bb4 usb: ohci-da8xx: ensure error return on variable error is set omits 96a0c1284310 usb: musb: Disable pullup at init omits 5fbf7a253470 usb: musb: fix idling for suspend after disconnect interrupt omits 33786a280116 usb: typec: ucsi: Fix the notification bit offsets omits 7ea4088938b7 arm64: hibernate: add PUD_SECT_RDONLY omits 13373f0e6580 arm64: hibernate: rename dst to page in create_safe_exec_page omits a89d7ff933b0 arm64: hibernate: remove gotos as they are not needed omits 051a7a94aaa9 arm64: hibernate: use get_safe_page directly omits d234332c2815 arm64: hibernate: pass the allocated pgdp to ttbr0 omits 621516789ee6 arm64: kexec: make dtb_mem always enabled omits 3b54b743397e arm64: kexec: remove unnecessary debug prints omits de68e4daea90 kexec: add machine_kexec_post_load() omits d42cc530b18d kexec: quiet down kexec reboot omits a430e67d9a2c tpm: Handle negative priv->response_len in tpm_common_read() omits c5bae95b4e60 MAINTAINERS: Add entry for mpq7920 PMIC driver omits f5fa59a61eca regulator: bindings: add document bindings for mpq7920 omits c66f1cbad53a regulator: mp8859: add config option and build entry omits 44665f7d0829 regulator: bindings: add MPS mp8859 voltage regulator omits 9399e5dc6b67 dt-bindings: Add an entry for Monolithic Power System, MPS omits 1a0986c1bc14 ALSA: hda: Fix a typo in comments omits 55c203a308ac ALSA: pci: echoaudio: remove set but not used variable 'chip' omits 423a716cd7be btrfs: do not delete mismatched root refs omits d49d3287e74f btrfs: fix invalid removal of root ref omits 045d3967b692 btrfs: rework arguments of btrfs_unlink_subvol omits f4659254a327 arm64: mm: Use modern annotations for assembly functions omits 3ac0f4526dfb arm64: lib: Use modern annotations for assembly functions omits 35e61c77ef38 arm64: asm: Add new-style position independent function an [...] omits f444a5ff95dc x86/cpufeatures: Add support for fast short REP; MOVSB omits 54a6a7dc107d ALSA: hda/realtek - Add quirk for the bass speaker on Leno [...] omits 9194a1ebbc56 ALSA: hda/realtek - Set EAPD control to default for ALC222 omits 3b2549a3740e ALSA: control: potential uninitialized return value omits ffcdc5df08bf ARM: dts: aspeed: rainier: Fix fan fault and presence omits 195cf4dbedce ARM: dts: aspeed: rainier: Remove duplicate i2c busses omits 87c5947ffeec ARM: dts: aspeed: tacoma: Remove duplicate flash nodes omits 265ae459b3ba ARM: dts: aspeed: tacoma: Remove duplicate i2c busses omits e30dcbbcb0ee ARM: dts: aspeed: tacoma: Fix fsi master node omits 413200017b8e ARM: dts: aspeed-g6: Fix FSI master location omits 144d8f9781e6 spi: rspi: Add support for GPIO chip selects omits 9815ed8714d2 spi: rspi: Add support for multiple native chip selects omits 8f2344fa7f54 spi: rspi: Remove set_config_register() macro omits 1bec84ddd85a spi: rspi: Use dev_warn_once() instead of open-coding omits aa32f76e0a40 spi: sh-msiof: Convert to generic unused native cs handling. omits 7d93aecdb58d spi: Add generic support for unused native cs with cs-gpios omits e9aa3b851428 spi: bcm-qspi: Use platform_get_irq_byname_optional() to a [...] omits 4444a1c10069 regulator: mp8859: add driver omits 599b10193c77 ASoC: gtm601: fix build warning omits 490a625b0177 ASoC: SOF: loader: add dynamic debug trace omits 46207ca24545 ASoC: SOF: pci: change the default firmware path when the [...] omits 8e3366cad2bf ASoC: Fix NULL dereference at freeing omits 47240ba0cd09 net: usb: lan78xx: fix possible skb leak omits 53ebeca24a87 net/rose: remove redundant assignment to variable failed omits 1ece2fbe9b42 ptp: clockmatrix: Rework clockmatrix version information. omits 4addbcb387c9 enetc: Fix inconsistent IS_ERR and PTR_ERR omits 0d6e5bfc9c5b enetc: Fix an off by one in enetc_setup_tc_txtime() omits da29f2d84bd1 net: stmmac: Fixed link does not need MDIO Bus omits cbefe2c95770 Merge branch 'Documentation-stmmac-documentation-improvements' omits b053b28e93da Documentation: networking: Add stmmac to device drivers list omits 2ffebffbe7dc Documentation: networking: Convert stmmac documentation to [...] omits 1501125460fa MAINTAINERS: Add stmmac Ethernet driver documentation entry omits b57e1fff7da1 Merge branch 'vlan-rtnetlink-newlink-fixes' omits eb8ef2a3c500 vlan: vlan_changelink() should propagate errors omits 9bbd917e0bec vlan: fix memory leak in vlan_dev_set_egress_priority omits c68d724826cd drivers: net: cisco_hdlc: use __func__ in debug message omits 96b11e935808 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 10332dc22089 Merge branch 'net-ch9200-code-cleanup' omits 195234b8856e net: ch9200: remove unnecessary return omits e64dec834ed2 net: ch9200: use __func__ in debug message omits 481a7d154cbb stmmac: debugfs entry name is not be changed when udev ren [...] omits 58cf542a1a9b Merge branch 'ionic-driver-updates' omits 6be1a5ce1b39 ionic: clear compiler warning on hb use before set omits c37d6e3f25cf ionic: restrict received packets to mtu size omits 24cfa8c76278 ionic: add Rx dropped packet counter omits 3daca28f15f5 ionic: drop use of subdevice tags omits eacc6dfaea96 io_uring: remove punt of short reads to async context omits b583cef56905 Merge tag 'omap-for-v5.5/fixes-rc5' of git://git.kernel.or [...] omits 9554de394b7e i40iw: Remove setting of VMA private data and use rdma_use [...] omits 7ee3f6d2486e net/mlx5: DR, Create multiple destination action from dr_c [...] omits b8853c969f40 net/mlx5: DR, Add support for multiple destination table action omits aec292ee6f29 net/mlx5: DR, Align dest FT action creation to API omits 988fd6b32d07 net/mlx5: DR, Pass table flags at creation to lower layer omits 34583beea4b7 net/mlx5: DR, Create multi-destination table for SW-steering use omits 6de03d2dcb0e net/mlx5: DR, Create FTE entry in the FW from SW-steering omits cc78dbd7686a net/mlx5: DR, Use attributes struct for FW flow table creation omits 3ed879965cc4 net/mlx5: Use async EQ setup cleanup helpers for multiple EQs omits 7396ae3d1cfe net/mlx5: Reduce No CQ found log level from warn to debug omits 57c7fce14b1a net/mlx5: Increase the max number of channels to 128 omits 15fc92ec3ad4 net/mlx5e: Support accept action on nic table omits 42ae1a5c7669 mlx5: work around high stack usage with gcc omits 8007880a2ca9 net/mlx5: limit the function in local scope omits d41415eb5eda Documentation,selinux: fix references to old selinuxfs mou [...] omits db4ff423cd16 drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu omits 840c90fce6c7 drm/amd/display: Reduce HDMI pixel encoding if max clock i [...] omits 7aec9ec1cf32 Revert "drm/amdgpu: Set no-retry as default." omits 55817b340a31 iommu/dma: fix variable 'cookie' set but not used omits f78947c40920 iommu/vt-d: Unlink device if failed to add to group omits 7d4e6ccd1fb0 iommu: Remove device link to group on failure omits 4a350a0ee5b0 iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU omits f30e27779d30 drm/fb-helper: Round up bits_per_pixel if possible omits 89b223bfb8a8 selinux: deprecate disabling SELinux and runtime omits 4396393fb964 drm/sun4i: tcon: Set RGB DCLK min. divider based on hardwa [...] omits 2b2c4a83d69d drm/i915/dp: Disable Port sync mode correctly on teardown omits bbc55341b9c6 x86/fpu: Deactivate FPU state after failure during state load omits 25b79ad51bf0 drm/i915: Add Wa_1407352427:icl,ehl omits a7f3ad37f80d drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl omits ce69e553b9a4 drm/i915/gt: Restore coarse power gating omits 103309977589 drm/i915/gt: Do not restore invalid RS state omits 457677c70c76 um: Implement copy_thread_tls omits dd499f7a7e34 clone3: ensure copy_thread_tls is implemented omits c346b94f8c5d xtensa: Implement copy_thread_tls omits 20bda4ed62f5 riscv: Implement copy_thread_tls omits d2f36c787b21 parisc: Implement copy_thread_tls omits 167ee0b82429 arm: Implement copy_thread_tls omits 7a7b99bf801e PM: hibernate: Add more logging on hibernation failure omits a4376f2fbcc8 arm64: Implement copy_thread_tls omits 3e3c8ca5a351 arm64: Move __ARCH_WANT_SYS_CLONE3 definition to uapi headers omits aa23ca3d98f7 gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism omits 1ad1b54099c2 gpiolib: acpi: Turn dmi_system_id table into a generic qui [...] omits 809ed78a832d PM: hibernate: improve arithmetic division in preallocate_ [...] omits 3aa3c5882e4f powercap: intel_rapl: add NULL pointer check to rapl_mmio_ [...] omits 5aa0c467519c power: avs: fix uninitialized error return on failed cpr_r [...] omits 0528904926aa ACPI: button: Add DMI quirk for Razer Blade Stealth 13 lat [...] omits f4b18892dca8 drm/i915: Limit audio CDCLK>=2*BCLK constraint back to GLK only omits 1325008f5c8d drm/i915/gt: Mark up virtual engine uabi_instance omits 643956e61ced ACPI: PPTT: Consistently use unsigned int as parameter type omits eabd5e7d8bf5 drivers/base/test: fix global-out-of-bounds error omits 36f2e7207f21 gpio: zynq: Fix for bug in zynq_gpio_restore_context API omits 35c60be22057 pinctrl: meson: Fix wrong shift value when get drive-strength omits f7e36e18946b pinctrl: lochnagar: select GPIOLIB omits c936069fb59c Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] omits 8ead819f1bef cpufreq: s3c: fix unbalances of cpufreq policy refcount omits 83fe39ad0a48 cpufreq: imx-cpufreq-dt: Add i.MX8MP support omits 24f371f77e10 cpufreq: Use imx-cpufreq-dt for i.MX8MP's speed grading omits 308beafc37fe cpufreq: tegra186: convert to devm_platform_ioremap_resource omits af9c8e9184f5 cpufreq: kirkwood: convert to devm_platform_ioremap_resource omits 344fa0bad693 drivers: thermal: tsens: Work with old DTBs omits 22a7fa8848c5 x86/unwind/orc: Fix !CONFIG_MODULES build warning omits 50cc02e599ef x86/context-tracking: Remove exception_enter/exit() from K [...] omits ee6352b2c47a x86/context-tracking: Remove exception_enter/exit() from d [...] omits 105663f73e71 blk-mq: Document functions for sending request omits a754bd5f1874 block: Allow t10-pi to be modular omits 5528e0d7f151 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 1b935183aeff Merge branch 'Unique-mv88e6xxx-IRQ-names' omits 8ddf0b5693f6 net: dsa: mv88e6xxx: Unique ATU and VTU IRQ names omits 06acd1148bb3 net: dsa: mv88e6xxx: Unique g2 IRQ name omits 8b4db28914b5 net: dsa: mv88e6xxx: Unique watchdog IRQ name omits e6f2f6b824a3 net: dsa: mv88e6xxx: Unique SERDES interrupt names omits 3095383a8ab4 net: dsa: mv88e6xxx: Unique IRQ name omits c101fffcd7fa Merge tag 'mlx5-fixes-2020-01-06' of git://git.kernel.org/ [...] omits 7a4b51947475 selinux: allow per-file labelling for binderfs omits 7e78c875143b selinuxfs: use scnprintf to get real length for inode omits ae6088216ce4 Merge tag 'trace-v5.5-rc5' of git://git.kernel.org/pub/scm [...] omits df55c5586e51 net/mlx5: DR, Init lists that are used in rule's member omits 6412bb396a63 net/mlx5e: Fix hairpin RSS table size omits 4ce380ca4775 net/mlx5: DR, No need for atomic refcount for internal SW [...] omits 1f0593e791ed Revert "net/mlx5: Support lockless FTE read lookups" omits a6f3b62386a0 net/mlx5: Move devlink registration before interfaces load omits 99cda45426c9 net/mlx5e: Always print health reporter message to dmesg omits 554fe75c1b3f net/mlx5e: Avoid duplicating rule destinations omits a299df3524ea igc: Use Start of Packet signal from PHY for timestamping omits c5706c7defc7 gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP omits 60dbede0c4f3 igc: Add support for ethtool GET_TS_INFO command omits 7ae564122f75 Merge tag 'tpmdd-next-20200106' of git://git.infradead.org [...] omits 2c344ae24501 igc: Add support for TX timestamping omits 6d4f151acf9a bpf: Fix passing modified ctx to ld/abs/ind instruction omits 81b055205e8b igc: Add support for RX timestamping omits baf4dc829574 Merge tag 'linux-watchdog-5.5-fixes' of git://www.linux-wa [...] omits d76063c506da Merge branch 'atlantic-bugfixes' omits b585f8602acb net: atlantic: remove duplicate entries omits 883daa1854b6 net: atlantic: loopback configuration in improper place omits ac70957ee19f net: atlantic: broken link status on old fw omits e10360f815ca bpf: cgroup: prevent out-of-order release of cgroup bpf omits 50d31037e430 Merge branch 'ethtool-allow-nesting-of-begin-and-complete- [...] omits 4ac0ac847f05 epic100: allow nesting of ethtool_ops begin() and complete() omits 71f711a4f1dd via-velocity: allow nesting of ethtool_ops begin() and complete() omits a69faa09102b wil6210: get rid of begin() and complete() ethtool_ops omits 4012a6f2fa56 firmware: tee_bnxt: Fix multiple call to tee_client_close_context omits 17aa23ee7234 fcnal-test: Fix vrf argument in local tcp tests omits b289ba5e0710 gtp: simplify error handling code in 'gtp_encap_enable()' omits f233789dfcd4 Merge branch 'mlxsw-Disable-checks-in-hardware-pipeline' omits ef11ffa21b75 selftests: forwarding: router: Add test case for destinati [...] omits ca360db4b825 mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware [...] omits 6e734f863c87 selftests: forwarding: router: Add test case for source IP [...] omits e317b0f77eb6 mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline omits 59b3a4f3481e selftests: forwarding: router: Add test case for multicast [...] omits 359ec56679ef mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline omits 383dbf70d99e selftests: forwarding: router: Add test case for source IP [...] omits 62b0fb099ce2 mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline omits d8dc2c9676e6 net: dsa: mv88e6xxx: Preserve priority when setting CPU port. omits 5adcb8b18611 net: ethernet: sxgbe: Rename Samsung to lowercase omits 5f2958052c58 igc: Add basic skeleton for PTP omits 00c0688cecad net: wan: sdla: Fix cast from pointer to integer of differ [...] omits be7a77292077 sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY omits 02b0442c199f Merge branch 'hns3-next' omits 7f39febf2e08 net: hns3: modify an unsuitable reset level for hardware error omits 7061867b59e0 net: hns3: replace an unsuitable variable type in hclge_in [...] omits 2af8cb6126f3 net: hns3: add protection when get SFP speed as 0 omits f97c4d823fb7 net: hns3: modify the IRQ name of misc vectors omits 7ab2b53e4657 net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() omits 5bffde62a180 net: hns3: modify the IRQ name of TQP vector omits 08a100689d4b net: hns3: re-organize vector handle omits 698a89541c22 net: hns3: add trace event support for HNS3 driver omits a7869e5f9174 tipc: eliminate KMSAN: uninit-value in __tipc_nl_compat_du [...] omits bfda044533b2 spi: dw: use "smp_mb()" to avoid sending spi data error omits fc2b10d13602 regulator: samsung: Rename Samsung to lowercase omits 14e01b5f3358 regmap-i2c: constify regmap_bus structures omits d4b74e218a8d ASoC: Intel: sof_rt5682: Ignore the speaker amp when there [...] omits 869bced7a055 ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk omits 89b71b3f02d8 ASoC: rt5640: Fix NULL dereference on module unload omits ec7b3f5372e2 Merge tag 'spi-fix-v5.5-rc5' of git://git.kernel.org/pub/s [...] omits 5acefdc27b73 Merge tag 'regulator-fix-v5.5-rc5' of git://git.kernel.org [...] omits 68faa679b8be chardev: Avoid potential use-after-free in 'chrdev_open()' omits c5ee0b3104e0 serdev: Don't claim unsupported ACPI serial devices omits b967793c96dd Merge tag 'rtc-5.5-2' of git://git.kernel.org/pub/scm/linu [...] omits 8f8b69aa501e Merge tag 'arc-5.5-rc6' of git://git.kernel.org/pub/scm/li [...] omits 24cecc377463 arm64: Revert support for execute-only user mappings omits 158e2ee61f22 x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_ [...] omits aa4a63dd9816 tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" omits dda8b2af395b tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before pr [...] omits 9550f210492c tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis [...] omits 850e0a99361b Merge tag 'tee-optee-fix-for-5.5' of git://git.linaro.org: [...] omits 8396bdc008fc ARM: dts: mmp3: Fix the TWSI ranges omits 8bea5ac0fbc5 clk: mmp2: Fix the order of timer mux parents omits 0bd0f30bbf06 ARM: mmp: do not divide the clock rate omits fbca72c1542b Merge tag 'asoc-fix-v5.5-rc5' of https://git.kernel.org/pu [...] omits 8c9e60737696 x86/fpu/xstate: Fix small issues omits 2548288b4fb0 USB: Fix: Don't skip endpoint descriptors with maxpacket=0 omits 3b722da6672d i2c: bcm2835: Store pointer to bus clock omits 6c4798d3f08b tools lib: Fix builds when glibc contains strlcpy() omits e6d6abfc447a perf report/top: Make 'e' visible in the help and make it [...] omits ea537f22f6e5 perf report/top: Do not offer annotation for symbols witho [...] omits 4c8b9c0f4281 perf report/top: Allow pressing hotkeys in the options popup menu omits d07126560cab tools ui popup: Allow returning hotkeys omits d10ec006dcd7 perf hists browser: Allow passing an initial hotkey omits 209f4e70a2f1 perf report/top: Add 'k' hotkey to zoom directly into the [...] omits 632003f400d3 perf hists browser: Generalize the do_zoom_dso() function omits bdc633fec50b perf report/top: Improve toggle callchain menu option omits d5a599d9890f perf report/top: Add menu entry for toggling callchain expansion omits 9218a9132f83 perf report/top: Make ENTER consistently bring up menu omits 3f7774033e68 perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc omits 6794200fa3c9 tools lib api fs: Fix gcc9 stringop-truncation compilation error omits 81de3bf37a8b libperf: Add man pages omits 3ce311afb558 libperf: Move to tools/lib/perf omits 6ae9c10b7cd5 perf tests bp_signal: Show expected versus obtained values omits c30d630d1bcf perf sched timehist: Add support for filtering on CPU omits 8384a2600c7d perf record: Adapt affinity to machines with #CPUs > 1K omits 9c080c0279a8 perf mmap: Declare type for cpu mask of arbitrary length omits 8812ad412f85 tools bitmap: Implement bitmap_equal() operation at bitmap API omits 42052d96ae59 dt-bindings: i2c: at91: fix i2c-sda-hold-time-ns documenta [...] omits b7169a579823 i2c: at91: fix clk_offset for sam9x60 omits 19220f35b370 Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device omits 3433bdf98d8e arm64: dts: rockchip: Fix IR on Beelink A1 omits fb46f1b78069 netfilter: flowtable: add nf_flowtable_time_stamp omits 4bdc0d676a64 remove ioremap_nocache and devm_ioremap_nocache omits d23cc635889c MIPS: define ioremap_nocache to ioremap omits df2c2ba831a0 Merge branch 'Convert-Felix-DSA-switch-to-PHYLINK' omits bdeced75b13f net: dsa: felix: Add PCS operations for PHYLINK omits 964ee5c82b77 net: mscc: ocelot: export ANA, DEV and QSYS registers to i [...] omits ee50d07c9fc8 net: mscc: ocelot: make phy_mode a member of the common st [...] omits d79d30327f70 enetc: Set MDIO_CFG_HOLD to the recommended value of 2 omits 6517798dd343 enetc: Make MDIO accessors more generic and export to incl [...] omits 787cac3f5a65 net: dsa: Pass pcs_poll flag from driver to PHYLINK omits 1511ed0a0167 net: phylink: add support for polling MAC PCS omits 3a68ba6fbab7 net: phylink: make QSGMII a valid PHY mode for in-band AN omits 6c930994503d mii: Add helpers for parsing SGMII auto-negotiation omits ad931a2d56e3 clk: ti: dra7-atl: Remove pm_runtime_irq_safe() omits 91d7f3f8f134 PM / devfreq: exynos: Rename Exynos to lowercase omits de1b23b9b4c1 Merge branch 'dsa-deferred-xmit' omits 2821d50fc0c4 net: dsa: tag_sja1105: Slightly improve the Xmas tree in s [...] omits a68578c20a96 net: dsa: Make deferred_xmit private to sja1105 omits 0a51826c6e05 net: dsa: sja1105: Always send through management routes i [...] omits d89091a4930e macb: Don't unregister clks unconditionally omits 8bd17dc6da3d Merge branch 'Fix-10G-PHY-interface-types' omits e0f909bc3a24 net: switch to using PHY_INTERFACE_MODE_10GBASER rather th [...] omits c114574ebfdf net: phy: add PHY_INTERFACE_MODE_10GBASER omits aea6a1eba576 Merge branch 'ionic-add-sriov-support' omits fbb39807e9ae ionic: support sr-iov operations omits 3d462ce2a117 ionic: ionic_if bits for sr-iov support omits 15a821f050b2 MAINTAINERS: Drop obsolete entries from Samsung sxgbe ethe [...] omits 14a65084f931 net: ethernet: sxgbe: Rename Samsung to lowercase omits ce57785bf91b net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue omits 675a31761216 Merge branch 'net-phy-switch-to-using-fwnode_gpiod_get_index' omits 5ffcc85814f2 net: phy: fixed_phy: switch to using fwnode_gpiod_get_index omits d266f19f3ae7 net: phy: fixed_phy: fix use-after-free when checking link GPIO omits b605c9abc4d2 net: phylink: switch to using fwnode_gpiod_get_index() omits aa1d54c65d11 net: dsa: vsc73xx: Remove dependency on CONFIG_OF omits c79f46a28239 Linux 5.5-rc5 omits f11421ba4af7 drivers/net/b44: Change to non-atomic bit operations on pwol_mask omits 704a0afb4963 Merge branch 'WireGuard-bug-fixes-and-cleanups' omits 736775d06bac wireguard: socket: mark skbs as not on list when receiving [...] omits 04d2ea92a184 wireguard: queueing: do not account for pfmemalloc when cl [...] omits 9a69a4c8802a wireguard: selftests: remove ancient kernel compatibility code omits 3b477d6cdc4a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e82548e26ef clk: qcom: gcc-sdm845: Add missing flag to votable GDSCs omits 768fc661d125 Merge tag 'riscv/for-v5.5-rc5' of git://git.kernel.org/pub [...] omits f1dd4795b152 ALSA: sh: Fix compile warning wrt const omits cabc04680778 ALSA: spi: More constification omits 6ab9eabe19c0 ALSA: pdaudiocf: More constification omits a05c0737d3c7 ALSA: via82xx: More constification omits 8045d0fc9575 ALSA: fm801: More constification omits 7103e4a70cb9 ALSA: ens137x: More constification omits 9bca09079352 ALSA: echoaudio: More constification omits e157f0cd056a ALSA: cs4281: More constification omits 83fdb6fbccfc ALSA: azt3328: More constification omits 24ce8056a935 ALSA: ak4531: More constification omits 6c8454888fe6 ALSA: serial-u16550: More constification omits 1d99500a1d78 ALSA: opl4: More constification omits 7840d8a10338 ALSA: arm: More constification omits 2f200ce2919b ALSA: lx6464es: More constifications omits 26170691ffbb ALSA: aw2: More constifications omits 616986985d4c ALSA: mts64: More constifications omits 8fc179162df5 ALSA: sc6000: More constification omits 429bca4d76b4 ALSA: wss: More constifications omits 80e0a7c09546 ALSA: opti9xx: More constifications omits 15a1af95d657 ALSA: gus: More constifications omits fce670973025 ALSA: es18xx: More constifications omits 748f51812182 ALSA: es1688: More constifications omits 350f613f37e6 ALSA: cmi8330: More constifications omits 2a076d0af498 ALSA: sb: More constifications omits 58b5b363702d ALSA: cs423x: More constification omits f3c091694670 ALSA: cmi8328: More constifications omits e3de2a406ef5 ALSA: opl3: More constifications omits edb87ed5f9f1 ALSA: rawmidi: More constification omits b40fe4bbc76b ALSA: oss: More constifications omits f98903fce976 ALSA: jack: More constification omits 51d7847a2d81 ALSA: info: More constifications omits 121f46be2c6c ALSA: sparc: More constifications omits 5f3aca1065e1 ALSA: cmipci: More constifications omits 096da809f6e8 ALSA: es1968: More constifications omits 96d5ebf25e13 ALSA: es1938: More constifications omits 066c044b054a ALSA: atiixp: More constifications omits 9ca7a0c97923 ALSA: asihpi: More constifications omits 6e0e75d94e7a ALSA: ctxfi: More constifications omits 97974309721e ALSA: ca0106: More constifications omits ba09f5d84e3e ALSA: cs46xx: More constifications omits a7f7edcfa47c ALSA: korg1212: More constifications omits ccfacf2b2ee4 ALSA: nm256: More constifications omits 71075c421060 ALSA: bcd2000: More constifications omits 10aab1a24d52 ALSA: ymfpci: More constifications omits 3cfe54b96ca1 ALSA: mixart: More constifications omits 98fd53984131 ALSA: pcxhr: More constifications omits 7ec03ff7c761 ALSA: usx2y: More constifications omits 55a6921bf1ea ALSA: emux: More constifications omits 1e393ef4e3db ALSA: rme9652: More constifications omits e315cc3f93c9 ALSA: hdspm: More constifications omits d92596402d51 ALSA: hdsp: More constifications omits 6e9ef32fab28 ALSA: ppc: More constifications omits f16a4e960ab3 ALSA: ice1712: More constifications omits bf6f3d74c959 ALSA: riptide: More constifications omits 6fddce26f84c ALSA: emu10k1: More constifications omits eafcdbdb4f40 ALSA: au88x0: More constifications omits 56d7058e124d ALSA: caiaq: More constifications omits a01df925d1bb ALSA: usb-audio: More constifications omits 1675bfc0fb04 ALSA: ac97: More constifications omits bf82326fce53 ALSA: hda: More constifications omits f729f88a0408 ALSA: intel8x0: More constifications omits c09482455ca5 ALSA: vx: More constifications omits 731922a5939e ALSA: seq: More constifications omits d03af9b8ea7e ALSA: pcm: More constifications omits d64e7f7c9e70 ALSA: dummy: More constifications omits 6b0f95c49d89 ALSA: hda/realtek - More constifications omits fa35aa460777 ALSA: aoa: More constifications omits f5f87abfb745 ALSA: Allow const arrays for legacy resource management helpers omits 5acab91458ce netfilter: nf_tables: unbind callbacks from flowtable dest [...] omits 73327d47d2c0 netfilter: nf_flow_table_offload: fix the nat port mangle. omits f31ad71c44c1 netfilter: nf_flow_table_offload: check the status of dst_neigh omits 1b67e50601fa netfilter: nf_flow_table_offload: fix incorrect ethernet d [...] omits 8ca79606cdfd netfilter: nft_flow_offload: fix underflow in flowtable re [...] omits 8be03a7177c3 ALSA: usb-audio: Use lower hex numbers for IDs omits 5d8398aa595d Merge branch 'for-linus' into for-next omits 5fab5829674c ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx [...] omits 63c92c9d2e53 igc: Remove no need declaration of the igc_sw_init omits 55cd7386c5b7 igc: Remove no need declaration of the igc_write_itr omits f817fa0555c8 igc: Remove no need declaration of the igc_assign_vector omits f7bcca5d9a8c igc: Remove no need declaration of the igc_free_q_vector omits a8c4873b566b igc: Remove no need declaration of the igc_free_q_vectors omits 35f9a78ac933 igc: Remove no need declaration of the igc_irq_disable omits fccf939e2709 igc: Remove no need declaration of the igc_irq_enable omits a146ea022f1d igc: Remove no need declaration of the igc_configure_msix omits 86a4de661b7b igc: Remove no need declaration of the igc_set_rx_mode omits 0411d368bc8a igc: Remove no need declaration of the igc_set_interrupt_c [...] omits aac8f68c5687 igc: Remove no need declaration of the igc_alloc_mapped_page omits 1a7c0f2efd55 igc: Remove no need declaration of the igc_configure omits 3988d8bfd713 igc: Remove no need declaration of the igc_set_default_mac_filter omits 1ab69fb35709 igc: Remove no need declaration of the igc_power_down_link omits 0e194d9da198 Documentation: riscv: add patch acceptance guidelines omits 2f3035da4019 riscv: prefix IRQ_ macro names with an RV_ namespace omits 9d05c18e8d7d clocksource: riscv: add notrace to riscv_sched_clock omits 14504ac5048e igc: Remove no need declaration of the igc_clean_tx_ring omits 36487907f341 Merge branch 'akpm' (patches from Andrew) omits a125bcda2d0a Merge tag 'apparmor-pr-2020-01-04' of git://git.kernel.org [...] omits 57415790f405 block: remove unused mp_bvec_last_segment omits 4460985fac06 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 8c62ed27a12c apparmor: fix aa_xattrs_match() may sleep while holding a [...] omits c420ddda506b Merge tag 'mips_fixes_5.5_1' of git://git.kernel.org/pub/s [...] omits 7312b7069925 hexagon: define ioremap_uc omits b73eba2a867e ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less omits 397eac17f86f ocfs2: call journal flush to mark journal as empty after j [...] omits c77c0a8ac4c5 mm/hugetlb: defer freeing of huge pages if in non-task context omits a7c46c0c0e3d mm/gup: fix memory leak in __gup_benchmark_ioctl omits 941f762bcb27 mm/oom: fix pgtables units mismatch in Killed process message omits e39e773ad100 fs/posix_acl.c: fix kernel-doc warnings omits 63e80314ab7c hexagon: work around compiler crash omits 780a0cfda900 hexagon: parenthesize registers in asm predicates omits 213921f967cf fs/namespace.c: make to_mnt_ns() static omits 7bebd69ecf10 fs/nsfs.c: include headers for missing declarations omits b16155a0b01a fs/direct-io.c: include fs/internal.h for missing prototype omits e0153fc2c760 mm: move_pages: return valid node id in status if the page [...] omits 84029fd04c20 memcg: account security cred as well to kmemcg omits a69b83e1ae7f kcov: fix struct layout for kcov_remote_arg omits ac8f05da5174 mm/zsmalloc.c: fix the migrated zspage statistics. omits feee6b298916 mm/memory_hotplug: shrink zones when offlining memory omits 5613970af3f5 Merge tag 'dmaengine-fix-5.5-rc5' of git://git.infradead.o [...] omits 50978df311d8 Merge tag 'media/v5.5-3' of git://git.kernel.org/pub/scm/l [...] omits 51d4efab7865 ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 omits 5da116f164ce ALSA: sh: Fix unused variable warnings omits 0b295a1eb81f iwlwifi: add device name to device_info omits 2a612a60ab44 iwlwifi: implement a new device configuration table omits b3bd6416fc77 iwlwifi: assume the driver_data is a trans_cfg, but allow [...] omits 87f3073c1632 iwlwifi: prph: remove some unused register definitions omits 20f5aef55838 iwlwifi: mvm: print out extended secboot status before dump omits 55b514b479ff iwlwifi: incorporate firmware filename into version omits e701da0c2320 iwlwifi: yoyo: check for the domain on all TLV types during init omits e6ec237d3068 iwlwifi: add new iwlax411 struct for type SoSnj omits 5cbc31081009 iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function omits 058c411d19b2 iwlwifi: yoyo: remove unnecessary active triggers status flag omits 10137f075712 iwlwifi: yoyo: don't allow changing the domain via debugfs omits 3e8bac0cf131 iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API omits 4b6e228e297b Bluetooth: Auto tune if input MTU is set to 0 omits 1efd927d660e Bluetooth: Add support for LE PHY Update Complete event omits d841502c79e3 Bluetooth: hci_qca: Collect controller memory dump during SSR omits e601daed271e Bluetooth: hci_bcm: Drive RTS only for BCM43438 omits 5bd64c645fc6 Bluetooth: btbcm: Add missing static inline in header omits 9f3565b89c43 Bluetooth: hci_qca: Replace of_device_get_match_data with [...] omits 8b17fb9628dd dt-bindings: net: broadcom-bluetooth: Document BCM4329 support omits 88d1cc96c466 Bluetooth: hci_bcm: Add device-tree compatible for BCM4329 omits 657cc646475b Bluetooth: Remove usage of BT_ERR_RATELIMITED macro omits 36278a5d4d35 Bluetooth: Adding a bt_dev_warn_ratelimited macro. omits fbd3eb7f66c5 ALSA: control: Add verification for kctl accesses omits 6d9ffcff646b ALSA: hda/realtek - Add new codec supported for ALCS1200A omits 79bfa4e737f5 Documentation: tee: add AMD-TEE driver details omits bade7e1fbd34 tee: amdtee: check TEE status during driver initialization omits 757cc3e9ff1d tee: add AMD-TEE driver omits 1a74fa3894e7 tee: allow compilation of tee subsystem for AMD CPUs omits f01f4ffdfb70 rtc: cmos: Revert "rtc: Fix the AltCentury value on AMD/Hy [...] omits 5d9e618cbb54 ice: Add device ids for E822 devices omits 91125399345a ice: Suppress Coverity warnings for xdp_rxq_info_reg omits 65bb559b6c11 ice: Add a boundary check in ice_xsk_umem() omits 1f45ebe0d8fb ice: add extra check for null Rx descriptor omits ac614b13fe71 ice: suppress checked_return error omits bda5b7db823c ice: Demote MTU change print to debug omits ed4c068d46f6 ice: Enable ip link show on the PF to display VF unicast MAC(s) omits 26a91525cca8 ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO omits f57a683dedbb ice: Remove Rx flex descriptor programming omits 11c25c2f2eaf ice: Return error on not supported ethtool -C parameters omits 61dc79ced7aa ice: Restore interrupt throttle settings after VSI rebuild omits 118e0e100258 ice: Set default value for ITR in alloc function omits 005881bcf99d ice: Add ice_for_each_vf() macro omits fc0f39bcb50c ice: Add code to keep track of current dflt_vsi omits cd6d6b83316a ice: Fix VF spoofchk omits a54e3b8cffd6 ice: Support UDP segmentation offload omits 8bee8084ba03 Merge tag 'gpio-fixes-for-v5.5-rc5' of git://git.kernel.or [...] omits c4e4fccc5d52 drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ omits b2ff0d510182 IB/hfi1: Adjust flow PSN with the correct resync_psn omits ca9033ba69c7 IB/hfi1: Don't cancel unused work item omits b54ef37b1ce8 net: Google gve: Remove dma_wmb() before ringing doorbell omits eed70fd9452f net: phylink: fix failure to register on x86 systems omits e64b274c95e8 doc/net: Update git https URLs in netdev-FAQ documentation omits 3c85efb8f15f bna: remove set but not used variable 'pgoff' omits 06f6646191fd net: netsec: Change page pool nid to NUMA_NO_NODE omits d2e9d229cfbd l2tp: Remove redundant BUG_ON() check in l2tp_pernet omits 1f6234311001 net: Remove redundant BUG_ON() check in phonet_pernet omits b39c78b2aa09 net: remove the check argument from __skb_gro_checksum_convert omits cc7e3f63d729 selftests: loopback.sh: skip this test if the driver does [...] omits 4a883ccfba3a ethtool: remove set but not used variable 'lsettings' omits 72879ee0c53e tracing: Fix indentation issue omits 3a562aee727a Merge tag 'for-5.5-rc4-tag' of git://git.kernel.org/pub/sc [...] omits b6b4aafc99d7 Merge tag 'block-5.5-20200103' of git://git.kernel.dk/linux-block omits c52757235809 RDMA/bnxt_re: Fix Send Work Entry state check while pollin [...] omits bed723519a72 Merge tag 'kbuild-fixes-v5.5-2' of git://git.kernel.org/pu [...] omits 9a4467a6b282 RDMA/bnxt_re: Avoid freeing MR resources if dereg fails omits d9c82fd8c897 Merge tag 'for-linus-2020-01-03' of git://git.kernel.org/p [...] omits 6f2e9c3d2816 Merge tag 'powerpc-5.5-5' of git://git.kernel.org/pub/scm/ [...] omits e35d0165908a Merge tag 'sound-5.5-rc5' of git://git.kernel.org/pub/scm/ [...] omits ca78fdeb00fa Merge tag 'drm-fixes-2020-01-03' of git://anongit.freedesk [...] omits 15f0ec941f4f mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() omits 50f9ad607ea8 kernel/trace: Fix do not unregister tracepoints when regis [...] omits ee8598ae527e gpio: mockup: fix coding style omits bf44f488e168 tracing: Change offset type to s32 in preempt/irq tracepoints omits 8ffdc54b6f4c kbuild/deb-pkg: annotate libelf-dev dependency as :native omits cc976614f59b gen_initramfs_list.sh: fix 'bad variable name' error omits ce644cf3fa06 media: intel-ipu3: Align struct ipu3_uapi_awb_fr_config_s [...] omits 58dcc5bf4030 staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21 omits a9d3a9cedc13 staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713 omits c0bcf9f3f5b6 staging: vt6656: set usb_set_intfdata on driver fail. omits 07f59f180ee0 staging: vt6656: remove bool from vnt_radio_power_on ret omits 69cc1f925e1a staging: vt6656: limit reg output to block size omits 7de6155c8968 staging: vt6656: correct return of vnt_init_registers. omits 58c3e681b04d staging: vt6656: Fix non zero logical return of, usb_control_msg omits 5a769f6ff439 optee: Fix multi page dynamic shm pool alloc omits caf3c0437aaf ALSA: hda - constify and cleanup static NodeID tables omits 1d8f65798240 riscv: ftrace: correct the condition logic in function gra [...] omits cfda8617e22a riscv: dts: Add DT support for SiFive L2 cache controller omits 0da310e82d3a riscv: gcov: enable gcov for RISC-V omits ac51e005fe14 riscv: mm: use __pa_symbol for kernel symbols omits 88e540a8764e ALSA: pci: Constify snd_pci_quirk tables omits a5dc05e466b0 ALSA: hda: Constify snd_pci_quirk tables omits fb537cd0089d ALSA: fm801: Constify snd_fm801_tea575x_gpios omits cd6e03122be0 ALSA: es1968: Constify snd_es1968_tea575x_gpios omits c274d967cee5 ALSA: emu10k1: Constify snd_emu_chip_details omits baa9df207a8f ALSA: bt87x: Constify snd_bt87x_boards omits 87065d3d946b ALSA: seq: oss: Constify snd_seq_oss_callback definitions omits 49624472a90b ALSA: usx2y: Constify struct snd_usb_audio_quirk entries omits 37cc306b723f ALSA: line6: Constify snd_ratden definitions omits 4f8ce9821ecd ALSA: ice1712: Constify wm-specific tables omits aeb0215c7699 ALSA: ice17xx: Constify snd_ice1712_card_info omits dc6ffaf82899 ALSA: ca0106: Constify snd_ca0106_details omits 311840d96fd6 ALSA: ca0106: Constify snd_ca0106_category_str items omits c0476b980d6c ALSA: ac97: Constify snd_ac97_res_table definition omits fe27463ad867 ALSA: opl3: Constify snd_opl3_drum_voice definitions omits 1da7f0c570d7 ALSA: dummy: Constify snd_pcm_ops definitions omits 46708e626d0d ALSA: parisc: Constify snd_kcontrol_new items omits 195727e8b6a8 ALSA: usb: Constify snd_kcontrol_new items omits 1aeb1c7f281e ALSA: spi: Constify snd_kcontrol_new items omits f8a32d94f31f ALSA: sparc: Constify snd_kcontrol_new items omits c031b0cc77a1 ALSA: ppc: Constify snd_kcontrol_new items omits b4e5e7077554 ALSA: pci: Constify snd_kcontrol_new items omits 35ace5e8410e ALSA: hda: Constify snd_kcontrol_new items omits fdd1f6fd328f ALSA: isa: Constify snd_kcontrol_new items omits 0da2c47a951c ALSA: i2c: Constify snd_kcontrol_new items omits 2eccd4080374 ALSA: drivers: Constify snd_kcontrol_new items omits dde5199c988b ALSA: aoa: Constify snd_kcontrol_new items omits 454f5ec1d2b7 ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition omits f8ae2d291948 ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions omits aad7ebb54407 ALSA: seq: Constify struct snd_midi_op omits d25ff26840bd ALSA: info: Make snd_info_entry_ops as const omits 51055da51d1e ALSA: pci: Constify snd_ac97_bus_ops definitions omits 6e6598db079d ALSA: drivers: Constify snd_ac97_bus_ops definitions omits 3a3fac8b3b99 ALSA: atmel: Constify snd_ac97_bus_ops definitions omits 74d2bae3434a ALSA: arm: Constify snd_ac97_bus_ops definitions omits 33c83aaf29f5 ALSA: ac97: Constify snd_ac97_bus_ops definitions omits 19260818a974 ALSA: ac97: Treat snd_ac97_bus_ops as const omits 5ff16a3d48ef ALSA: Constify snd_timer_hardware definitions omits df76996a2c53 ALSA: timer: Constify snd_timer_hardware definitions omits e382d7fcfc3f ALSA: docs: Constify snd_device_ops definitions omits c3b53df3d008 ALSA: spi: Constify snd_device_ops definitions omits 52b136d24842 ALSA: sh: Constify snd_device_ops definitions omits b75851d43d73 ALSA: sparc: Constify snd_device_ops definitions omits 46dd47c106f1 ALSA: ppc: Constify snd_device_ops definitions omits 0326564d725f ALSA: pcmcia: Constify snd_device_ops definitions omits 65341589599a ALSA: parisc: Constify snd_device_ops definitions omits 35a76585c638 ALSA: mips: Constify snd_device_ops definitions omits e6f2a617ac53 ALSA: aoa: Constify snd_device_ops definitions omits c0a142e21bba ALSA: usb: Constify snd_device_ops definitions omits efb0ad25d370 ALSA: pci: Constify snd_device_ops definitions omits 41f394a8d807 ALSA: hda: Constify snd_device_ops definitions omits 99f664df4fea ALSA: isa: Constify snd_device_ops definitions omits d23015c12144 ALSA: i2c: Constify snd_device_ops definitions omits 34273b234c07 ALSA: drivers: Constify snd_device_ops definitions omits f15ee210cdb8 ALSA: core: Constify snd_device_ops definitions omits 8b575824304d ALSA: core: Treat snd_device_ops as const omits 2ead9d087fe2 ALSA: usb: Constify snd_pcm_hardware definitions omits c1c3981fa166 ALSA: pci: Constify snd_pcm_hardware definitions omits a6204fc7b83c agp: remove unused variable arqsz in agp_3_5_enable() omits 2fec966f593e agp: remove unused variable mcapndx omits e31f7939c1c2 ftrace: Avoid potential division by zero in function profiler omits b8299d362d08 tracing: Have stack tracer compile when MCOUNT_INSN_SIZE i [...] omits d2ccbccb5444 tracing: Define MCOUNT_INSN_SIZE when not defined without [...] omits cd82dbf0d3fd net: Update GIT url in maintainers. omits 7ca4ad5ba886 Merge tag 'sizeof_field-v5.5-rc5' of git://git.kernel.org/ [...] omits 09b6636cea4f spi: Document Octal mode as valid SPI bus width omits 19b61392c5a8 spi: spi-dw: Add lock protect dw_spi rx/tx to prevent conc [...] omits 6f1ff76154b8 regulator: bd70528: Remove .set_ramp_delay for bd70528_ldo_ops omits 72bbeda0222b ASoC: soc-topology: fix endianness issues omits 22a0d31a595c ASoC: Intel: boards: hda_dsp_common: use NULL pointer assi [...] omits ff3b57417012 ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 omits 90e0a47be934 Merge tag 'gcc-plugins-v5.5-rc5' of git://git.kernel.org/p [...] omits bf6dd9a58eba Merge tag 'seccomp-v5.5-rc5' of git://git.kernel.org/pub/s [...] omits bbcc5672b006 MIPS: Avoid VDSO ABI breakage due to global register variable omits 542d0f607e58 Merge tag 'linux-can-fixes-for-5.5-20200102' of git://git. [...] omits 278b14eb9203 Merge tag 'pstore-v5.5-rc5' of git://git.kernel.org/pub/sc [...] omits c72a0bc0aa19 net: freescale: fec: Fix ethtool -d runtime PM omits d0e8bcafc8af tcp: use REXMIT_NEW instead of magic number omits 71130f29979c vxlan: fix tos value before xmit omits 68aab823c223 sch_cake: avoid possible divide by zero in cake_enqueue() omits 0d08c9ec7d6e enetc: add support time specific departure base on the qos etf omits a02158d62faa fsl/fman: use resource_size omits 6485f9ae3b96 ptp: ptp_clockmatrix: constify copied structure omits edf4579123e2 sfc: Remove unnecessary dependencies on I2C omits 74f1a299107b Revert "fs: remove ksys_dup()" omits d8513df2598e net: Correct type of tcp_syncookies sysctl. omits 02f4e01ce710 tracing: Initialize val to zero in parse_entry of inject code omits 7a8d8a464276 Merge branch 'tcp-Add-support-for-L3-domains-to-MD5-auth' omits 5cad8bce26e0 fcnal-test: Add TCP MD5 tests for VRF omits f0bee1ebb559 fcnal-test: Add TCP MD5 tests omits eb09cf03b9bd nettest: Add support for TCP_MD5 extensions omits 1bfb45d860d8 nettest: Return 1 on MD5 failure for server mode omits 6b102db50cdd net: Add device index to tcp_md5sig omits dea53bb80e07 tcp: Add l3index to tcp_md5sig_key and md5 functions omits 534322ca3daf ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash omits d14c77e0b24f ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash omits cea9760950a5 ipv4/tcp: Use local variable for tcp_md5_addr omits c9655008e784 tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK omits 98c8147648fa vxlan: Fix alignment and code style of vxlan.c omits f5e5d27248ff Merge branch 'mlxsw-Allow-setting-default-port-priority' omits c5341bcc337c selftests: mlxsw: Add a self-test for port-default priority omits 379a00dd2161 mlxsw: spectrum_dcb: Allow setting default port priority omits d8446884f8d0 mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register omits c9a2069b1dba Merge branch 'page_pool-NUMA-node-handling-fixes' omits f13fc10785bc page_pool: help compiler remove code in case CONFIG_NUMA=n omits 44768decb7c0 page_pool: handle page recycle for NUMA_NO_NODE condition omits f7a48b68abd9 net: dsa: mv88e6xxx: force cmode write on 6141/6341 omits a5b0dc5a46c2 gcc-plugins: make it possible to disable CONFIG_GCC_PLUGINS again omits e4ab5ccc357b selftests/seccomp: Catch garbage on SECCOMP_IOCTL_NOTIF_RECV omits 2882d53c9c6f seccomp: Check that seccomp_notif is zeroed out by the user omits 88c13f8bd714 selftests/seccomp: Zero out seccomp_notif omits 771b894f2f3d samples/seccomp: Zero out members based on seccomp_notif_sizes omits 9e5f1c19800b pstore/ram: Write new dumps to start of recycled zones omits 8df955a32a73 pstore/ram: Fix error-path memory leak in persistent_ram_n [...] omits ab6a2114433a x86/resctrl: Fix potential memory leak omits c215e48e97d2 USB-PD tcpm: bad warning+size, PPS adapters omits 2d77bd61a292 can: mscan: mscan_rx_poll(): fix rx path lockup when retur [...] omits 2f361cd9474a can: gs_usb: gs_usb_probe(): use descriptors of current al [...] omits 5660493c637c can: kvaser_usb: fix interface sanity check omits e7153bf70c34 can: can_dropped_invalid_skb(): ensure an initialized head [...] omits 93bdc0eb0b4b can: tcan4x5x: tcan4x5x_parse_config(): fix inconsistent I [...] omits 5a1f8f5e5efa can: tcan4x5x: tcan4x5x_parse_config(): Disable the INH pi [...] omits c3083124e6a1 can: tcan4x5x: tcan4x5x_parse_config(): reset device befor [...] omits 3814ca3a10be can: tcan4x5x: tcan4x5x_can_probe(): turn on the power bef [...] omits 3069ce620dae can: tcan4x5x: tcan4x5x_can_probe(): get the device out of [...] omits 02a614499600 mac80211: mesh: restrict airtime metric to peered establis [...] omits 20d4e80d255d apparmor: only get a label reference if the fast path check fails omits 9c95a278ba7c apparmor: fix bind mounts aborting with -ENOMEM omits efb3ecdcdb47 Merge tag 'usb-serial-5.5-rc5' of https://git.kernel.org/p [...] omits 5041a58d5ba5 Merge tag 'phy-for-5.5-rc' of git://git.kernel.org/pub/scm [...] omits fae7bfcc7814 x86/nospec: Remove unused RSB_FILL_LOOPS omits 0c545240aebc clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order omits 675a6d467b43 clk: sunxi-ng: h6-r: Simplify R_APB1 clock definition omits 47d64fef1f3f clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock omits a8772fad0172 tomoyo: Use atomic_t for statistics counter omits 866bd5eeaf13 Merge tag 'amd-drm-fixes-5.5-2020-01-01' of git://people.f [...] omits e7cbcb16fa41 Merge tag 'drm-misc-fixes-2019-12-31' of git://anongit.fre [...] omits 886a0dc04d73 Merge tag 'mediatek-drm-fixes-5.5' of https://github.com/c [...] omits 49f261e27307 ASoC: SOF: imx8: use resource_size omits 0da390ba86d8 ASoC: qdsp6: q6asm-dai: constify copied structure omits 969e11529221 drm/amdgpu: correct RLC firmwares loading sequence omits c56fc8c9ad7a ALSA: hda: constify copied structure omits cb5b83580c61 ALSA: ad1816a: constify copied structure omits fe23d63422c8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits b2e55ca89245 batman-adv: Disable CONFIG_BATMAN_ADV_SYSFS by default omits 68e039f966cb batman-adv: Update copyright years for 2020 omits 684ea87cc312 igc: Remove serdes comments from a description of methods omits c557a4b3f738 e1000e: Use netdev_info instead of pr_info for link messages omits 9513d2a5dc7f igc: Add legacy power management support omits 31d518f35e1a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 4439dc427d83 igc: Add 64 bit DMA access support omits 86efeccd5a7a igc: Fix parameter descriptions for a several functions omits 085c85895041 igc: Fix the parameter description for igc_alloc_rx_buffers omits 57cd472c2baa igc: Remove excess parameter description from igc_is_non_eop omits faf4dd52e9e3 igc: Prefer to use the pci_release_mem_regions method omits 21da01fd3bb1 igc: Improve the DMA mapping flow omits b7b462454a5c igc: Add scatter gather support omits 6506f52dcbf8 igb: dont drop packets if rx flow control is enabled omits 738d2902773e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c5c928c667cd Merge tag 'tomoyo-fixes-for-5.5' of git://git.osdn.net/git [...] omits f4a0b08b39ae fscrypt: remove redundant bi_status check omits ede7a09fc881 fscrypt: Allow modular crypto algorithms omits e933adde6f97 fscrypt: include <linux/ioctl.h> in UAPI header omits 3b1ada55b905 fscrypt: don't check for ENOKEY from fscrypt_get_encryptio [...] omits b7e8d3d27edd fscrypt: remove fscrypt_is_direct_key_policy() omits ef5b18b00bad fscrypt: move fscrypt_valid_enc_modes() to policy.c omits 85af90e57ce9 fscrypt: check for appropriate use of DIRECT_KEY flag earlier omits 393a24a7956c fscrypt: split up fscrypt_supported_policy() by policy version omits 56dce7179509 fscrypt: introduce fscrypt_needs_contents_encryption() omits 2ebdef6d8c76 fscrypt: move fscrypt_d_revalidate() to fname.c omits 8a4ab0b866d8 fscrypt: constify inode parameter to filename encryption f [...] omits 2a5831b1d297 fscrypt: constify struct fscrypt_hkdf parameter to fscrypt [...] omits c64cfb989f00 fscrypt: verify that the crypto_skcipher has the correct ivsize omits 6e1adb88d230 fscrypt: use crypto_skcipher_driver_name() omits 93edd392cad7 fscrypt: support passing a keyring key to FS_IOC_ADD_ENCRY [...] omits 36209766cede x86/traps: Cleanup do_general_protection() omits 2f004eea0fc8 x86/kasan: Print original address on #GP omits aa49f20462c9 x86/dumpstack: Introduce die_addr() for die() with #GP fau [...] omits 59c1dcbed5b5 x86/traps: Print address on #GP omits 4f510aa10468 phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz omits 04b69426d846 hsr: fix slab-out-of-bounds Read in hsr_debugfs_rename() omits a5b72a083da1 net/sched: add delete_empty() to filters and use it in cls_flower omits 9e860947d8d7 net/ncsi: Fix gma flag setting after response omits f398efc14a92 sctp: add enabled check for path tracepoint loop. omits 9010ef57592c Merge branch 'Improvements-to-SJA1105-DSA-RX-timestamping' omits 19d1f0ed74b7 net: dsa: sja1105: Empty the RX timestamping queue on PTP [...] omits 1e762bd278d2 net: dsa: sja1105: Use PTP core's dedicated kernel thread [...] omits 544fed47af4d ptp: introduce ptp_cancel_worker_sync omits 853697504de0 tcp: Fix highest_sack and highest_sack_seq omits a33121e5487b ptp: fix the race between the release of ptp_clock and cdev omits 54fa49ee8813 net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 [...] omits 3a323ed7c9c6 Documentation: net: dsa: sja1105: Remove text about taprio [...] omits d00bdc0a8839 net: dsa: sja1105: Remove restriction of zero base-time fo [...] omits 5a47f588ee23 net: dsa: sja1105: Really make the PTP command read-write omits 9fcf024dd6fa net: dsa: sja1105: Take PTP egress timestamp by port, not [...] omits db99d5126fb9 sfc: avoid duplicate error handling code in 'efx_ef10_srio [...] omits ca59d5a51690 spi: spi-fsl-dspi: Fix 16-bit word order in 32-bit XSPI mode omits 3d8cbeda38f1 ASoC: amd MMAP_INTERLEAVED Support omits 535fd141ef34 ASoC: amd: Added ACP3x system resume and runtime pm omits cea5f40d4e7a ASoC: amd: Handle ACP3x I2S-SP Interrupts. omits a43ea44ddda9 ASoC: amd: add ACP3x TDM mode support omits 703a6e22888b ASoC: amd: Enabling I2S instance in DMA and DAI omits c9fe7db6e884 ASoC: amd: Refactoring of DAI from DMA driver omits 3863857dd5ca ASoC: madera: Enable clocks for input pins when used for the FLL omits 1094af119900 ASoC: madera: Enable clocks for input pins when used as a [...] omits 9ea7a991cc27 ASoC: cs47l92: Simplify error handling code in 'cs47l92_probe()' omits f278b99ca6b2 tcp_cubic: refactor code to perform a divide only when needed omits 0caeaf6ad532 cxgb4/cxgb4vf: fix flow control display for auto negotiation omits ba4028105e98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits d06ed0c20960 ALSA: uapi: Add linux/types.h include back (but carefully) omits 1f07dcc459d5 kernel.h: Remove unused FIELD_SIZEOF() omits 7be4412721ae x86/insn-eval: Add support for 64-bit kernel mode omits c1ffba305dbc usb: chipidea: host: Disable port power only if previously [...] omits af58e1fca984 usb: cdns3: should not use the same dev_id for shared inte [...] omits ea0d762775e2 usb: dwc3: gadget: Fix request complete check omits c80d0f4426c7 usb: musb: dma: Correct parameter passed to IRQ handler omits ce03cbcb4b4f usb: musb: jz4740: Silence error if code is -EPROBE_DEFER omits f6ece9b0e52a usb: udc: tegra: select USB_ROLE_SWITCH omits 3e4f8e21c4f2 USB: core: fix check for duplicate endpoints omits 273f632912f1 tty: always relink the port omits e278af89f1ba x86/resctrl: Fix an imbalance in domain_remove_cpu() omits 10800fec619d PM / devfreq: imx8m-ddrc: Fix inconsistent IS_ERR and PTR_ERR omits c7d776f85dfe null_blk: Fix REQ_OP_ZONE_CLOSE handling omits 429120f3df2d block: fix splitting segments on boundary masks omits de7999afedff Btrfs: fix infinite loop during nocow writeback due to race omits 46bcff2bfc5e btrfs: fix compressed write bio blkcg attribution omits 7b62e66cbbfb btrfs: punt all bios created in btrfs_submit_compressed_write() omits dcbce5fbcc69 watchdog: orion: fix platform_get_irq() complaints omits a76dfb859cd4 watchdog: rn5t618_wdt: fix module aliases omits 9a6c274ac1c4 watchdog: tqmx86_wdt: Fix build error omits da9e3f4e30a5 watchdog: max77620_wdt: fix potential build errors omits 91ced83c6eab watchdog: imx7ulp: Fix missing conversion of imx7ulp_wdt_enable() omits afcd5b9be566 watchdog: w83627hf_wdt: Fix support NCT6116D omits 205608749e1e Revert "iwlwifi: mvm: fix scan config command size" omits 1b789577f655 netfilter: arp_tables: init netns pointer in xt_tgchk_para [...] omits 6da3eced8c5f powerpc/spinlocks: Include correct header for static key omits 060dc911501f nds32: fix build failure caused by page table folding updates omits 4f0bd808134d asm-generic/nds32: don't redefine cacheflush primitives omits 48e01504cf53 ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC omits 28135762b83a PM / devfreq: exynos-bus: Add error log when fail to get d [...] omits 6c315d8fe3c9 PM / devfreq: exynos-bus: Disable devfreq-event device when fails omits 39a6e4739c19 PM / devfreq: rk3399_dmc: Disable devfreq-event device when fails omits 15e4e74ea899 PM / devfreq: imx8m-ddrc: Remove unused defines omits a44089214211 PM / devfreq: exynos-bus: Reduce goto statements and remov [...] omits eff5d31f7407 PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SM [...] omits f0c792192753 PM / devfreq: rockchip-dfi: Convert to devm_platform_iorem [...] omits 29d867e97f7d PM / devfreq: rk3399_dmc: Add missing of_node_put() omits fb90fa80452b PM / devfreq: rockchip-dfi: Add missing of_node_put() omits 54cb5740526a PM / devfreq: Fix multiple kernel-doc warnings omits a05bb963435f PM / devfreq: exynos-bus: Extract exynos_bus_profile_init_ [...] omits a47a97ece54e PM / devfreq: exynos-bus: Extract exynos_bus_profile_init() omits f9002b169a6e PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) omits 1ebd0bc0e8ad PM / devfreq: Move statistics to separate struct devfreq_stats omits 14a343968199 PM / devfreq: Add clearing transitions stats omits b76b3479dab9 PM / devfreq: Change time stats to 64-bit omits 2fee1a7cc6b1 PM / devfreq: Add new name attribute for sysfs omits 5af744ebae85 PM / devfreq: Add dynamic scaling for imx8m ddr controller omits c49a5d096869 dt-bindings: memory: Add bindings for imx8m ddr controller omits d96c60b48a0b PM / devfreq: Fix Kconfig indentation omits d4556f5e99d5 PM / devfreq: exynos-ppmu: Fix excessive stack usage omits fd6988496e79 Linux 5.5-rc4 omits 80e8b1e59f03 cpufreq: CPPC: put ACPI table after using it omits c740237937c0 cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched omits 207ca274cd4c power: avs: qcom-cpr: make cpr_get_opp_hz_for_req() static omits 9b8c249ee9ed power: avs: qcom-cpr: remove set but unused variable omits 9e39d28fcb23 power: avs: qcom-cpr: make sure that regmap is available omits cad12cdeea78 power: avs: qcom-cpr: fix unsigned expression compared with zero omits e808926b4dd1 power: avs: qcom-cpr: fix invalid printk specifier in debug print omits 1479a82d82df HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID omits 3faf6eda74c2 Merge branch 'mlxsw-fixes' omits acca789a358c mlxsw: spectrum: Use dedicated policer for VRRP packets omits 314bd842d98e mlxsw: spectrum_router: Skip loopback RIFs during MAC validation omits a99efa00891b Merge tag 'riscv/for-v5.5-rc4' of git://git.kernel.org/pub [...] omits d75663868d60 Merge tag 'locks-v5.5-1' of git://git.kernel.org/pub/scm/l [...] omits cc2f36ec7188 Merge tag '5.5-rc3-smb3-fixes' of git://git.samba.org/sfre [...] omits 98ca480a8f22 locks: print unsigned ino in /proc/locks omits bff47c2302cc x86/vdso: Provide missing include file omits 0aec96f5897a ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet s [...] omits e0c638123522 drm/amdgpu: enable gfxoff for raven1 refresh omits 1c455101c6d1 drm/amdgpu/smu: add metrics table lock for vega20 (v2) omits e0e384c398d4 drm/amdgpu/smu: add metrics table lock for navi (v2) omits 1da87c9f67c9 drm/amdgpu/smu: add metrics table lock for arcturus (v2) omits 073d5eef9e04 drm/amdgpu/smu: add metrics table lock omits 5d30ed3c2c74 Revert "drm/amdgpu: simplify ATPX detection" omits 7ecc6c1d5c8d ARC: pt_regs: remove hardcoded registers offset omits 1a1fda57b400 Merge branch 'DSA-TX-tstamp' omits f685e609a301 net: dsa: Deny PTP on master if switch supports it omits c26a2c2ddc01 gianfar: Fix TX timestamping with a stacked DSA driver omits 270fe2ceda66 net/wan/fsl_ucc_hdlc: remove set but not used variables 'u [...] omits 85a8ce62c2ea block: add bio_truncate to fix guard_bio_eod omits 7d8d3c377cc9 ALSA: usb-audio: fix Corsair Virtuoso mixer label collision omits 1833e327a5ea riscv: export flush_icache_all to modules omits 556f47ac6083 riscv: reject invalid syscalls below -1 omits 4d47ce158efb riscv: fix compile failure with EXPORT_SYMBOL() & !MMU omits bf8d1cd43865 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 1b3b289fd8da Merge branch 'ethtool-netlink-part-one' omits 3d2b847fb99c ethtool: provide link state with LINKSTATE_GET request omits 1b1b1847c850 ethtool: add LINKMODES_NTF notification omits bfbcfe2032e7 ethtool: set link modes related data with LINKMODES_SET request omits f625aa9be8c1 ethtool: provide link mode information with LINKMODES_GET request omits 73286734c1b0 ethtool: add LINKINFO_NTF notification omits 5cf2a548bcbd ethtool: add default notification handler omits a53f3d41e4d3 ethtool: set link settings with LINKINFO_SET request omits 459e0b81b370 ethtool: provide link settings with LINKINFO_GET request omits 71921690f974 ethtool: provide string sets with STRSET_GET request omits 728480f12442 ethtool: default handlers for GET requests omits 6b08d6c146f4 ethtool: support for netlink notifications omits 10b518d4e6dd ethtool: netlink bitset handling omits 041b1c5d4a53 ethtool: helper functions for netlink interface omits 2b4a8990b7df ethtool: introduce ethtool netlink interface omits bd6f48546b9c net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meso [...] omits 70cf3dc73132 net/sched: act_mirred: Pull mac prior redir to non mac_hea [...] omits 356b23c073dd sctp: do trace_sctp_probe after SACK validation and check omits 0df952873636 mv88e6xxx: Add serdes Rx statistics omits cad451dd2427 net: ena: remove set but not used variable 'rx_ring' omits c8f957df6e33 net: dsa: qca: ar9331: drop pointless static qualifier in [...] omits 8a3f44a0bb76 ppp: Remove redundant BUG_ON() check in ppp_pernet omits 36a78867f80c Merge branch 'tcp_cubic-various-fixes' omits ede656e84658 tcp_cubic: make Hystart aware of pacing omits 42f3a8aaae66 tcp_cubic: tweak Hystart detection for short RTT flows omits cff04e2da308 tcp_cubic: switch bictcp_clock() to usec resolution omits 35821fc2b41c tcp_cubic: remove one conditional from hystart_update() omits 473900a504e5 tcp_cubic: optimize hystart_update() omits 862dd2a946aa spi: Don't look at TX buffer for PTP system timestamping omits f971a2074447 spi: Catch improper use of PTP system timestamping API omits 2bbc078f812d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 48a8dd171993 Merge tag 'drm-fixes-2019-12-28' of git://anongit.freedesk [...] omits f4b3974602a5 Merge tag 'linux-kselftest-5.5-rc4' of git://git.kernel.or [...] omits 1413c361328c Merge tag 'pm-5.5-rc4' of git://git.kernel.org/pub/scm/lin [...] omits 534121d289e0 Merge tag 'io_uring-5.5-20191226' of git://git.kernel.dk/l [...] omits 0f710a5572ea Merge tag 'libata-5.5-20191226' of git://git.kernel.dk/lin [...] omits 8ae40a6951a7 Merge tag 'block-5.5-20191226' of git://git.kernel.dk/linux-block omits a305bd7c9c22 Merge tag 'gpio-v5.5-2' of git://git.kernel.org/pub/scm/li [...] omits 59e056cda4be crypto: qce - allow building only hashes/ciphers omits 8ceda883205d crypto: qce - initialize fallback only for AES omits 3e806a12d10a crypto: qce - update the skcipher IV omits 3ee50c896d71 crypto: qce - save a sg table slot for result buf omits 7de4c2bd196f crypto: qce - fix xts-aes-qce key sizes omits bb5c863b3d3c crypto: qce - fix ctr-aes-qce block, chunk sizes omits b3c16bfc6a79 crypto: skcipher - Add skcipher_ialg_simple helper omits 93e23eb2ed6c crypto: chtls - Fixed memory leak omits 596d0a289554 crypto: chtls - Add support for AES256-GCM based ciphers omits 112e7b7b6a2e crypto: caam - Add support for i.MX8M Mini omits 5f567fffaae9 crypto: api - Retain alg refcount in crypto_grab_spawn omits 3932aa1ce381 crypto: sun4i-ss - make unexported sun4i_ss_pm_ops static omits 20aaed22fec7 crypto: stm32/hash - Use dma_request_chan() instead dma_re [...] omits 8004865c2e7b crypto: img-hash - Use dma_request_chan instead dma_reques [...] omits aa127963f1ca crypto: lib/curve25519 - re-add selftests omits c782937e9282 crypto: api - remove unneeded semicolon omits eb5b9154bfb3 crypto: allwinner - remove unneeded semicolon omits 3df663a147fe ACPI: EC: Reference count query handlers under lock omits e6d4f08a6776 intel_idle: Use ACPI _CST on server systems omits 4ec32d9e8e5b intel_idle: Add module parameter to prevent ACPI _CST from [...] omits bff8e60a86f4 intel_idle: Allow ACPI _CST to be used for selected known [...] omits 75a80267410e cpuidle: Allow idle states to be disabled by default omits 18734958e9bf intel_idle: Use ACPI _CST for processor models without C-s [...] omits 9f3d6daf61e5 intel_idle: Refactor intel_idle_cpuidle_driver_init() omits 77fb4e0a559a ACPI: processor: Export acpi_processor_evaluate_cst() omits 239ed06d0eef ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI [...] omits 7c8dce4b1661 bpftool: Make skeleton C code compilable with C++ compiler omits e79c22695abd ALSA: hda/realtek - Add Bass Speaker and fixed dac for bas [...] omits b0b5ce1010ff ioat: ioat_alloc_ring() failure handling. omits e31d941c7dd7 Merge tag 'drm-intel-fixes-2019-12-23' of git://anongit.fr [...] omits f03ee2042b2d spi: oc-tiny: Use GPIO descriptors omits 5def0136c609 ASoC: amd: Create multiple I2S platform device endpoint omits bb3d0b8bf5be net_sched: sch_fq: properly set sk->sk_pacing_status omits 4e55a11aa30f Merge branch 'bnx2x-Bug-fixes' omits 5cdc40c7820f bnx2x: Fix accounting of vlan resources among the PFs omits 0444716a5dd5 bnx2x: Use appropriate define for vlan credit omits 3c2f450e553c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 9e41fbf3dd38 Merge branch 's390-qeth-next' omits 8ca8559ff3ce s390/qeth: remove QETH_RX_PULL_LEN omits dcdcf8670dad s390/qeth: use napi_gro_frags() for SG skbs omits c04b116a2866 s390/qeth: consolidate RX code omits 0914d2bb11cc af_packet: refactoring code for prb_calc_retire_blk_tmo omits 7df2281a174b of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy omits 9476654bd5e8 xen-netback: support dynamic unbind/bind omits 1c93fb45761e net: phy: aquantia: add suspend / resume ops for AQR105 omits c27569fcd6e1 dpaa_eth: fix DMA mapping leak omits 12ead77432f2 clk: Don't try to enable critical clocks if prepare failed omits 8d3479929894 Merge branch 'RTL8211F-RGMII-RX-TX-delay-configuration-imp [...] omits 1b3047b5208a net: phy: realtek: add support for configuring the RX dela [...] omits 3aec743d6982 net: phy: realtek: add logging for the RGMII TX delay conf [...] omits 1f4f16fa19f4 Merge branch 'mlxsw-spectrum_router-Cleanups' omits 7c4a7ec8558d mlxsw: spectrum_router: Remove FIB entry list from FIB node omits b04720aee9a6 mlxsw: spectrum_router: Consolidate identical functions omits 0705297e511a mlxsw: spectrum_router: Make route creation and destructio [...] omits 0d2fb5aa93a6 mlxsw: spectrum_router: Eliminate dead code omits 231c8d2bbc4f mlxsw: spectrum_router: Remove unnecessary checks omits ec34c0157580 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits c1e469902640 bonding: rename AD_STATE_* to LACP_STATE_* omits f643ee295c1c sctp: move trace_sctp_probe_path into sctp_outq_sack omits a5bcd72e054a net/mlxfw: Fix out-of-memory error in mfa2 flash burning omits c14ceb0ec727 netfilter: nft_meta: add support for slave device ifindex [...] omits 01a0fc82252d netfilter: nft_meta: place rtclassid handling in a helper omits 6b2faee0ca91 netfilter: nft_meta: place prandom handling in a helper omits 8724e819cc9a netfilter: nft_meta: move all interface related keys to helper omits a4150a1faa36 netfilter: nft_meta: move interface kind handling to helper omits b1327fbc2991 netfilter: nft_meta: move cgroup handling to helper omits 726b44f044e8 netfilter: nft_meta: move sk uid/git handling to helper omits 4a54594abdbe netfilter: nft_meta: move pkttype handling to helper omits db8f6f5c8de6 netfilter: nft_meta: move time handling to helper omits a103a3989993 ALSA: control: Fix incompatible protocol error omits ea137a89b5dd phy: cpcap-usb: Drop extra write to usb2 register omits 9492535ecd9b phy: cpcap-usb: Improve host vs docked mode detection omits 63078b6ba09e phy: cpcap-usb: Prevent USB line glitches from waking up modem omits af5d44de5718 phy: mapphone-mdm6600: Fix uninitialized status value regression omits 049226b9fd74 phy: cpcap-usb: Fix flakey host idling and enumerating of devices omits 1162f844030a bpf: Print error message for bpftool cgroup show omits 8ab9da573dad libbpf: Support CO-RE relocations for LDX/ST/STX instructions omits 02939cd16709 dmaengine: imx-sdma: Fix memory leak omits a1ff6a07f5a3 dmaengine: imx-sdma: find desc first in sdma_tx_status omits a80f2787f1ff dmaengine: imx-sdma: rename function omits b167f94d2928 dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors omits 9f91e6bfa866 dmaengine: virt-dma: Add missing locking around list operations omits f882101122aa dmaengine: virt-dma: Do not call desc_free() under a spin_lock omits df660a2b6dfc dmaengine: virt-dma: remove debug message omits 51fe9cd2bd92 dmaengine: virt-dma: Add missing locking omits 5c8aacbbb3b7 dmaengine: bcm2835: do not call vchan_vdesc_fini() with lock held omits 08baca4280d8 dmaengine: print more meaningful error message omits 83c77940db12 dmaengine: move module_/dma_device_put() after route free omits aea3dee86c41 Merge branch 'Peer-to-Peer-One-Step-time-stamping' omits bad1eaa6ac31 ptp: Add a driver for InES time stamping IP core. omits b6fd7b963667 net: Introduce peer to peer one step PTP time stamping. omits 1dca22b18421 net: mdio: of: Register discovered MII time stampers. omits 25d12e1dde28 dt-bindings: ptp: Introduce MII time stamping devices. omits 767ff4837315 net: Add a layer for non-PHY MII time stamping drivers. omits 4715f65ffa05 net: Introduce a new MII time stamping interface. omits 12d0efb9e6d9 net: phy: dp83640: Move the probe and remove methods around. omits bfd57b590021 net: netcp_ethss: Use the PHY time stamping interface. omits 7774ee23689d net: ethtool: Use the PHY time stamping interface. omits dfe6d68fc404 net: vlan: Use the PHY time stamping interface. omits d25de984aaee net: macvlan: Use the PHY time stamping interface. omits 0e5dafc8a6e5 net: phy: Introduce helper functions for time stamping support. omits c345ec6a50e9 ata: ahci_brcm: Support BCM7216 reset controller name omits 52fa562db5ec dt-bindings: ata: Document BCM7216 AHCI controller compatible omits 7de9b1688c1d ata: ahci_brcm: Add a shutdown callback omits 3c696ac41736 ata: ahci_brcm: Manage reset line during suspend/resume omits bf0e5013bc2d ata: ahci_brcm: Add missing clock management during recovery omits 1a3d78cb6e20 ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE omits c0cdf2ac4b5b ata: ahci_brcm: Fix AHCI resources management omits 84b032dbfdf1 ata: libahci_platform: Export again ahci_platform_<en/dis> [...] omits 095e90e080a5 Merge branch 'hsr-fix-several-bugs-in-hsr-module' omits 3ed0a1d56390 hsr: reset network header when supervision frame is created omits 92a35678ec07 hsr: fix a race condition in node list insertion and deletion omits 4c2d5e33dcd3 hsr: rename debugfs file when interface name is changed omits c6c4ccd7f969 hsr: add hsr root debugfs directory omits 1d19e2d53e8e hsr: fix error handling routine in hsr_dev_finalize() omits 84bb59d77385 hsr: avoid debugfs warning message when module is remove omits 57b948e2c9ce MAINTAINERS: Add additional maintainers to ENA Ethernet driver omits 8385d756e114 libata: Fix retrieving of active qcs omits 28d1dddc59f6 spi: uniphier: Add DMA transfer mode support omits 5caf64c633a3 ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga omits 834d899794f4 ASoC: qcom: dt-bindings: Add compatible for DB845c and Len [...] omits da3e83f8bb86 ASoC: wcd934x: add audio routings omits a70d9245759a ASoC: wcd934x: add capture dapm widgets omits dd9eb19b5673 ASoC: wcd934x: add playback dapm widgets omits 1cde8b822332 ASoC: wcd934x: add basic controls omits a61f3b4f476e ASoC: wcd934x: add support to wcd9340/wcd9341 codec omits a6b748713205 ASoC: dt-bindings: add dt bindings for WCD9340/WCD9341 aud [...] omits 790514ed7715 Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] omits 0d9c75481a8e spi: tegra114: use true,false for bool variable omits e6a8b2cc514c spi: imx: use true,false for bool variable omits a68735d7975d spi: fsl-lpspi: use true,false for bool variable omits 71dd2fe5dec1 regulator: axp20x: Fix axp20x_set_ramp_delay omits a82cf72f94af Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] omits 2cb7bfc1ca9a Merge tag 'devfreq-fixes-for-5.5-rc4' of git://git.kernel. [...] omits 0679715e7143 efi/libstub/x86: Avoid globals to store context during mix [...] omits 7d4e323d02c9 efi/libstub: Tidy up types and names of global cmdline variables omits 966291f6344d efi/libstub: Rename efi_call_early/_runtime macros to be m [...] omits 99ea8b1db2d2 efi/libstub: Drop 'table' argument from efi_table_attr() macro omits 47c0fd39b7b8 efi/libstub: Drop protocol argument from efi_call_proto() macro omits 23e60394046a efi/libstub/x86: Work around page freeing issue in mixed mode omits cd33a5c1d53e efi/libstub: Remove 'sys_table_arg' from all function prototypes omits 8173ec7905b5 efi/libstub: Drop sys_table_arg from printk routines omits c3710de5065d efi/libstub/x86: Drop __efi_early() export and efi_config struct omits dc29da14ed94 efi/libstub: Unify the efi_char16_printk implementations omits 2fcdad2a80a6 efi/libstub: Get rid of 'sys_table_arg' macro parameter omits 14e900c7e403 efi/libstub: Avoid protocol wrapper for file I/O routines omits afc4cc71cf78 efi/libstub/x86: Avoid thunking for native firmware calls omits 8f24f8c2fc82 efi/libstub: Annotate firmware routines as __efiapi omits 960a8d01834e efi/libstub: Use stricter typing for firmware function pointers omits e8bd5ddf60ee efi/libstub: Drop explicit 32/64-bit protocol definitions omits f958efe97596 efi/libstub: Distinguish between native/mixed not 32/64 bit omits 1786e8301164 efi/libstub: Extend native protocol definitions with mixed [...] omits 2732ea0d5c0a efi/libstub: Use a helper to iterate over a EFI handle array omits a8147dba75b1 efi/x86: Rename efi_is_native() to efi_is_mixed() omits 58ec655a7573 efi/libstub: Remove unused __efi_call_early() macro omits 8de8788d2182 efi/gop: Unify 32/64-bit functions omits 44c84b4ada73 efi/gop: Convert GOP structures to typedef and clean up so [...] omits 6c895c2fca8a efi/gop: Remove unused typedef omits 8d62af177812 efi/gop: Remove bogus packed attribute from GOP structures omits 4911ee401b7c x86/efistub: Disable paging at mixed mode entry omits 818c7ce72477 efi/libstub/random: Initialize pointer variables to zero f [...] omits d92b54570d24 efi/earlycon: Fix write-combine mapping on x86 omits 1f676247f36a x86/alternatives: Implement a better poke_int3_handler() c [...] omits 46f5cfc13d54 Merge branch 'core/kprobes' into perf/core, to pick up a c [...] omits d91f3057263c locking/lockdep: Fix buffer overrun problem in stack_trace[] omits 804d402fb6f6 sched/rt: Make RT capacity-aware omits 1d42509e475c sched/fair: Make EAS wakeup placement consider uclamp rest [...] omits a7008c07a568 sched/fair: Make task_fits_capacity() consider uclamp rest [...] omits d2b58a286e89 sched/uclamp: Rename uclamp_util_with() into uclamp_rq_uti [...] omits 686516b55e98 sched/uclamp: Make uclamp util helpers use and return UL values omits 59fe675248ff sched/uclamp: Remove uclamp_util() omits 17346452b25b sched/fair: Make sched-idle CPU selection consistent throughout omits 53a23364b6b0 sched/core: Remove unused variable from set_user_nice() omits 1e5f8a308551 Merge tag 'v5.5-rc3' into sched/core, to pick up fixes omits 463f550fb47b rseq: Unregister rseq for clone CLONE_VM omits 66528a4575ee rseq: Reject unknown flags on rseq unregister omits 7f936f2ae4f7 Merge branch 's390-qeth-fixes' omits 0b698c838e84 s390/qeth: fix initialization on old HW omits d1b9ae1864fc s390/qeth: vnicc Fix init to default omits e8a66d800471 s390/qeth: Fix vnicc_is_in_use if rx_bcast not set omits 68c57bfd5283 s390/qeth: fix false reporting of VNIC CHAR config failure omits 5b6c7b55cfe2 s390/qeth: lock the card while changing its hsuid omits 8b5026bc1693 s390/qeth: fix qdio teardown after early init error omits 9f6cff995e98 Merge branch 'Simplify-IPv6-route-offload-API' omits caafb2509fac ipv6: Remove old route notifications and convert listeners omits dacad7b34b59 mlxsw: spectrum_router: Start using new IPv6 route notifications omits 0284696b97b2 ipv6: Handle multipath route deletion notification omits d2f0c9b11410 ipv6: Handle route deletion notification omits 9c6ecd3cf62d ipv6: Only Replay routes of interest to new listeners omits 0ee0f47c26b2 ipv6: Notify multipath route if should be offloaded omits 51bf7f387fdf ipv6: Notify route if replacing currently offloaded one omits c10c4279c778 ipv6: Notify newly added route if should be offloaded omits 6b722237b656 net: fib_notifier: Add temporary events to the FIB notific [...] omits 47d0b2fe23d8 Merge branch 'disable-neigh-update-for-tunnels-during-pmtu [...] omits f081042d128a net/dst: do not confirm neighbor for vxlan and geneve pmtu update omits 4d42df46d637 sit: do not confirm neighbor when do pmtu update omits 8247a79efa2f vti: do not confirm neighbor when do pmtu update omits 7a1592bcb15d tunnel: do not confirm neighbor when do pmtu update omits 07dc35c6e3cc net/dst: add new function skb_dst_update_pmtu_no_confirm omits 6e9105c73f8d gtp: do not confirm neighbor when do pmtu update omits 675d76ad0ad5 ip6_gre: do not confirm neighbor when do pmtu update omits bd085ef678b2 net: add bool confirm_neigh parameter for dst_ops.update_pmtu omits af7797785d61 r8169: move enabling EEE to rtl8169_init_phy omits 8722709b0494 r8169: remove MAC workaround in rtl8168e_2_hw_phy_config omits 3127f7c9b7da r8169: factor out rtl8168h_2_get_adc_bias_ioffset omits ab5d4bb2b819 Merge branch 'ovs-mpls-actions' omits f66b53fdbb22 openvswitch: New MPLS actions for layer 2 tunnelling omits 76f99f987f2b net: Rephrased comments section of skb_mpls_pop() omits e7dbfed1adb0 net: skb_mpls_push() modified to allow MPLS header push at [...] omits ff43ae4bd5aa Merge tag 'rxrpc-fixes-20191220' of git://git.kernel.org/p [...] omits 7c3125f0a6eb net: dsa: bcm_sf2: Fix IP fragment location and behavior omits 11299c5cd886 spi: uniphier: Add handle_err callback function omits 9859db51387d spi: uniphier: Change argument of irq functions to private [...] omits 61d5d4062876 sctp: fix err handling of stream initialization omits 9cd34efbd301 spi: uniphier: Fix FIFO threshold omits bb9ee1eacb2d dt-bindings: sound: gtm601: add the broadmobi interface omits 057a317a8d94 ASoC: gtm601: add Broadmobi bm818 sound profile omits c5614fb8e3d1 ASoC: Intel: kbl_da7219_max98357a: remove unused variable [...] omits 4bb16cd82773 ASoC: hdac_hda: Update hdac hda dai table to include intel [...] omits e68d6696575e ASoC: SOF: Intel: hda: Add iDisp4 DAI omits dcf08d0f8f09 ASoC: SOF: imx8: Fix dsp_box offset omits dd836ddf4e4e ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_ [...] omits 77fffa742285 ASoC: fsl_audmix: add missed pm_runtime_disable omits 3b7658679d88 ASoC: stm32: spdifrx: fix input pin state management omits 86e1956af4c8 ASoC: stm32: spdifrx: fix race condition in irq handler omits 2859b1784031 ASoC: stm32: spdifrx: fix inconsistent lock state omits 07d22a9bb623 ASoC: core: Fix access to uninitialized list heads omits 218fe9b7ec7f ASoC: soc-core: Set dpcm_playback / dpcm_capture omits 98910e1d6138 ASoC: SOF: imx8: fix memory allocation failure check on pr [...] omits feed8a4fc9d4 udp: fix integer overflow while computing available space [...] omits f1268534027a selinux: remove set but not used variable 'sidtab' omits fd1c4bc6e9b3 io-wq: add cond_resched() to worker thread omits d61fe22c2ae4 ALSA: ctl: allow TLV read operation for callback type of e [...] omits fc666936f3f0 clk: tegra: Fix double-free in tegra_clk_init() omits 67f96ff7c8f0 clk: samsung: exynos5420: Keep top G3D clocks enabled omits bf453a0a18b2 dmaengine: ioat: Support in-use unbind omits 8ad342a86359 dmaengine: Add reference counting to dma_device struct omits 11a0fd2b3baa dmaengine: Move dma_channel_rebalance() infrastructure up in code omits 686607106f1f dmaengine: Call module_put() after device_free_chan_resources() omits dae7a589c18a dmaengine: Store module owner in dma_device struct omits fb3c06cfda0d iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop omits f06021a18fcf iwlwifi: remove lar_disable module parameter omits 990aba28f500 iwlwifi: dbg: force stop the debug monitor HW omits cc894b85abf7 iwlwifi: pcie: always disable L0S states omits 3d1b28fd30ab iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED omits df2378ab0f2a iwlwifi: mvm: fix potential SKB leak on TXQ TX omits b9f726c94224 iwlwifi: mvm: fix SKB leak on invalid queue omits c366b3dbbab1 ALSA: hda - Apply sync-write workaround to old Intel platf [...] omits 15b590a81fcd selinux: ensure the policy has been loaded before reading [...] omits b9fb2de0115b Merge tag 'perf-urgent-for-mingo-5.5-20191223' of git://gi [...] omits 2a1f40adfb54 rseq/selftests: Clarify rseq_prepare_unload() helper requirements omits 8df34c563214 rseq/selftests: Fix: Namespace gettid() for compatibility [...] omits af9cb29c5488 rseq/selftests: Turn off timeout setting omits b1b35201bcf4 kunit/kunit_tool_test: Test '--build_dir' option run omits 14ee5cfd4512 kunit: Rename 'kunitconfig' to '.kunitconfig' omits 609952c2afc9 kunit: Place 'test.log' under the 'build_dir' omits e3212513a8f0 kunit: Create default config in '--build_dir' omits 8c0140facb38 kunit: Remove duplicated defconfig creation omits 1c68cbadf09f docs/kunit/start: Use in-tree 'kunit_defconfig' omits 05564c29fc94 selftests: livepatch: Fix it to do root uid check and skip omits c65e41538b04 selftests: firmware: Fix it to do root uid check and skip omits 7648dd9fc981 selftests: filesystems/epoll: fix build error omits 1f424e8bd187 io-wq: remove unused busy list from io_sqe omits 046aca3c25fd cifs: Optimize readdir on reparse points omits 7935799e041a cifs: Adjust indentation in smb2_open_file omits bd3eb4e87eb3 ALSA: ctl: bump protocol version up to v2.1.0 omits ff16351e3f30 ALSA: ctl: remove dimen member from elem_info structure omits e67c3f0fd44c ALSA: pci: echoaudio: remove usage of dimen menber of elem [...] omits 542283566679 ALSA: ctl: remove unused macro for timestamping of elem_value omits fa633a0f8919 libbpf: Fix build on read-only filesystems omits e85ade1f50aa drm/i915: Hold reference to intel_frontbuffer as we track [...] omits d39da686c2f3 drm/i915/gt: Ratelimit display power w/a omits 74ac57806af1 drm/i915/pmu: Ensure monotonic rc6 omits 91a063c95608 powerpc/mm: Mark get_slice_psize() & slice_addr_is_low() a [...] omits 6dece0e99faa iwlwifi: remove CSR registers abstraction omits b81b7bd02eda iwlwifi: remove some outdated iwl22000 configurations omits 0e00270863da iwlwifi: pcie: validate queue ID before array deref/bit ops omits cfdc20efebdc iwlwifi: pcie: use partial pages if applicable omits 80084e359139 iwlwifi: pcie: map only used part of RX buffers omits c042f0c77f3d iwlwifi: allocate more receive buffers for HE devices omits b1a6db1320e9 iwlwifi: mvm: add support for responder config command version 7 omits b59ec4cac516 iwlwifi: mvm: add support for location range request version 8 omits d84a7a654a66 iwlwifi: pcie: extend hardware workaround to context-info omits 2763bba6328c iwlwifi: Don't ignore the cap field upon mcc update omits ed780545c13a iwlwifi: mvm: report TX rate to mac80211 directly for RS offload omits b3f20e098293 iwlwifi: mvm: fix NVM check for 3168 devices omits 4f565ee29999 iwlwifi: fix TLV fragment allocation loop omits a89c72ffd073 iwlwifi: pcie: allocate smaller dev_cmd for TX headers omits c5a4e8eb683c iwlwifi: pcie: detect the DMA bug and warn if it happens omits c4a786b32621 iwlwifi: pcie: work around DMA hardware bug omits 106f7b3bf943 arm64: dts: imx8mq-librem5-devkit: use correct interrupt f [...] omits fe6a6689d181 ARM: dts: imx6q-dhcom: Fix SGTL5000 VDDIO regulator connection omits 24461d9792c2 dmaengine: virt-dma: Fix access after free in vchan_complete() omits 2f42e05b942f dmaengine: k3dma: Avoid null pointer traversal omits 20f5a659554a dmaengine: JZ4780: Add support for the X1830. omits b98900548b8d dt-bindings: dmaengine: Add X1830 bindings. omits b8ab62ff7199 ARM: dts: imx7ulp: fix reg of cpu node omits 24a572bf6799 arm64: dts: imx8mm: Change SDMA1 ahb clock for imx8mm omits 33eae7fb2e59 arm64: dts: ls1028a: fix endian setting for dcfg omits 7d7778b1396b ARM: dts: imx6q-dhcom: fix rtc compatible omits 5fdb0684b5b0 PM / devfreq: tegra: Add COMMON_CLK dependency omits 996fa477d118 PM / devfreq: Drop explicit selection of PM_OPP omits f54c7898ed1c bpf: Fix precision tracking for unbounded scalars omits 46cf053efec6 Linux 5.5-rc3 omits 9efa3ed504ed Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ac80010fc94e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c60174717544 Merge tag 'xfs-5.5-fixes-2' of git://git.kernel.org/pub/sc [...] omits a396560706d4 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] omits 44579f35c2d9 Merge tag 'block-5.5-20191221' of git://git.kernel.dk/linux-block omits a313c8e056f8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 7214618c60e9 Merge tag 'riscv/for-v5.5-rc3' of git://git.kernel.org/pub [...] omits 78bac77b521b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 0dd1e3773ae8 pipe: fix empty pipe check in pipe_write() omits d68321dec1b2 Merge tag 'kvm-ppc-fixes-5.5-1' of git://git.kernel.org/pu [...] omits 19a049f1a44d MAINTAINERS: remove Radim from KVM maintainers omits 088e11d4220b MAINTAINERS: Orphan KVM for MIPS omits 23f6b0240534 ext4: clarify impact of 'commit' mount option omits 68d7b2d838f1 ext4: fix unused-but-set-variable warning in ext4_add_entry() omits b8e382a185eb Merge tag 'trace-v5.5-rc2' of git://git.kernel.org/pub/scm [...] omits 4746104a6f59 Merge tag 'libnvdimm-fix-5.5-rc3' of git://git.kernel.org/ [...] omits fe6e096a5bbf tracing: Fix endianness bug in histogram trigger omits 01f36a554e3e samples/trace_printk: Wait for IRQ work to finish omits 3a53acf1d9be tracing: Fix lock inversion in trace_event_enable_tgid_record() omits 60b04df6bfbf Merge tag 's390-5.5-4' of git://git.kernel.org/pub/scm/lin [...] omits fd7a6d2b8f1d Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits c4ff10efe8e4 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 6c1c79a5f4ee Merge tag 'kbuild-fixes-v5.5' of git://git.kernel.org/pub/ [...] omits 030b995ad9ec selinux: ensure we cleanup the internal AVC counters on er [...] omits 43cf75d96409 exit: panic before exit_mm() on global init exit omits 28f94a44298c kbuild: clarify the difference between obj-y and obj-m w.r [...] omits 6210469417fd Merge branch 'parisc-5.5-2' of git://git.kernel.org/pub/sc [...] omits b2c0fcd28772 compat_ioctl: block: handle Persistent Reservations omits 4b43f31d65da compat_ioctl: block: handle add zone open, close and finish ioctl omits 21d37340912d compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES omits 673bdf8ce0a3 compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE omits 257bf4176362 pktcdvd: fix regression on 64-bit architectures omits 62af608b4b07 Merge tag 'for-linus-5.5b-rc3-tag' of git://git.kernel.org [...] omits 6d04182dd36d Merge tag 'powerpc-5.5-4' of git://git.kernel.org/pub/scm/ [...] omits 5c741e2583d2 Merge branch 'ras-urgent-for-linus' of git://git.kernel.or [...] omits 12ac9a08fc4c Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 8cc0991c09bf ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA omits 4bfeadfc0712 Merge branch 'sfc-fix-bugs-introduced-by-XDP-patches' omits 11a14dc8d7a7 sfc: Include XDP packet headroom in buffer step size. omits 8700aff08984 sfc: fix channel allocation with brute force omits cfeec3fb5451 Merge tag 'wireless-drivers-next-2019-12-20' of git://git. [...] omits 258a980d1ec2 net: dst: Force 4-byte alignment of dst_metrics omits 152044775d0b selftests: pmtu: fix init mtu value in description omits b0689faa8efc hv_netvsc: Fix unwanted rx_table reset omits 7d49a32a66d2 net: phy: ensure that phy IDs are correctly typed omits d2ed49cf6c13 mod_devicetable: fix PHY module format omits 4c8dc00503db qede: Disable hardware gro when xdp prog is installed omits 9f5e508b6486 Merge branch 'ena-fixes-of-interrupt-moderation-bugs' omits 41c53caa5a61 net: ena: fix issues in setting interrupt moderation param [...] omits 05785adf6e57 net: ena: fix default tx interrupt moderation interval omits 28a3b8408f70 net/smc: unregister ib devices in reboot_event omits d3e014ec7d5e net: stmmac: platform: Fix MDIO init for platforms without PHY omits 994baea28957 Merge branch 'hns3-next' omits d9b81c963a4c net: hns3: only print misc interrupt status when handling fails omits ff7dfcdd684b net: hns3: add a log for getting chain failure in hns3_nic [...] omits 89b40c7fe2a8 net: hns3: add some VF VLAN information for command "ip li [...] omits 2a7556bb2b73 net: hns3: implement ndo_features_check ops for hns3 driver omits 44b6b88336a0 net: hns3: get FD rules location before dump in debugfs omits a3374d7d335c net: hns3: optimization for CMDQ uninitialization omits 31c92ccecaab net: hns3: remove useless mutex vport_cfg_mutex in the str [...] omits b2598318eb45 net: hns3: check FE bit before calling hns3_add_frag() omits af1c0e4e00f3 llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid [...] omits e1b5e598e5a5 tipc: make legacy address flag readable over netlink omits 90b3b339364c net: hisilicon: Fix a BUG trigered by wrong bytes_compl omits 17338900ccfd Merge branch 'VSOCK-add-vsock_test-test-suite' omits d6269a93ffc3 vsock_test: add SOCK_STREAM MSG_PEEK test omits 8d00b93fece1 testing/vsock: print list of options and description omits 5a2b2425634d testing/vsock: add parameters to list and skip tests omits 770ce0078cbf vsock_test: wait for the remote to close the connection omits cdbcc18de10a VSOCK: add AF_VSOCK test cases omits 092f32ae628e VSOCK: add send_byte()/recv_byte() test utilities omits 2f65b44e199c VSOCK: add full barrier between test cases omits 9bb8a29d28e0 VSOCK: extract connect/accept functions from vsock_diag_test.c omits df7e0e0d237e VSOCK: extract utility functions from vsock_diag_test.c omits ce1c7f84e276 VSOCK: add SPDX identifiers to vsock tests omits 43985468df67 VSOCK: fix header include in vsock_diag_test omits 4249c507f4cb net: dsa: ksz: use common define for tag len omits f80742b9c5ec Merge branch 's390-fixes' omits 39bdbf3e648d s390/qeth: don't return -ENOTSUPP to userspace omits 0f399305cd31 s390/qeth: fix promiscuous mode after reset omits 2e3d7fa5d29b s390/qeth: handle error due to unsupported transport mode omits a706a0422322 Merge branch 'add-dsa-switch-support-for-ar9331' omits ec6698c272de net: dsa: add support for Atheros AR9331 built-in switch omits 48fda74f0a93 net: dsa: add support for Atheros AR9331 TAG format omits 4eb7ae7a301d MIPS: ath79: ar9331: add ar9331-switch node omits dba261f35d16 dt-bindings: net: dsa: qca, ar9331 switch documentation omits f9e6bfdbaf0c samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach omits 6cd6e64e3603 Merge branch 'xdpsock' omits 46e3268eaaca samples/bpf: xdpsock: Add option to specify transmit fill pattern omits 4a3c23ae3acc samples/bpf: xdpsock: Add option to specify tx packet size omits ece6e9694751 samples/bpf: xdpsock: Add option to specify number of pack [...] omits cd9e72b6f210 samples/bpf: xdpsock: Add option to specify batch size omits 695255882bdf samples/bpf: xdpsock: Use common code to handle signal and [...] omits d3f11b018f6c samples/bpf: xdpsock: Add duration option to specify how l [...] omits 478bee0df0ec selftests/bpf: Preserve errno in test_progs CHECK macros omits ce3cec27933c Merge branch 'xsk-cleanup' omits 1d9cb1f38186 xsk: Use struct_size() helper omits 15d8c9162ced xsk: Add function naming comments and reorder functions omits c34787fcc90f xsk: Remove unnecessary READ_ONCE of data omits f8509aa078de xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_ [...] omits 03896ef1f0cb xsk: Change names of validation functions omits c5ed924b54c8 xsk: Simplify the consumer ring access functions omits df0ae6f78a45 xsk: Simplify xskq_nb_avail and xskq_nb_free omits 4b638f13bab4 xsk: Eliminate the RX batch size omits 59e35e552529 xsk: Standardize naming of producer ring access functions omits d7012f05e3ca xsk: Consolidate to one single cached producer pointer omits 11cc2d21499c xsk: Simplify detection of empty and full rings omits 484b165306e1 xsk: Eliminate the lazy update threshold omits df034c93f15e sbitmap: only queue kyber's wait callback if not already active omits ea8608d401de cxgb4: fix refcount init for TC-MQPRIO offload omits 55347ec340af perf hists: Fix variable name's inconsistency in hists__fo [...] omits a75af86b6f34 perf map: Set kmap->kmaps backpointer for main kernel map chunks omits 0feba17bd7ee perf report: Fix incorrectly added dimensions as switch pe [...] omits f1fd1610cbb6 Merge tag 'devicetree-fixes-for-5.5-2' of git://git.kernel [...] omits f84ae29a6169 tools lib traceevent: Fix memory leakage in filter_event omits 3939f2c86657 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits a7c88728da3b Merge tag 'drm-fixes-2019-12-21' of git://anongit.freedesk [...] omits f8f04d085974 Merge tag 'io_uring-5.5-20191220' of git://git.kernel.dk/l [...] omits 0c517e6ced03 Merge tag 'drm-intel-fixes-2019-12-19' of git://anongit.fr [...] omits 39b7f58f10ba Merge tag 'exynos-drm-fixes-for-v5.5-rc3' of git://git.ker [...] omits 75cf9797006a parisc: Fix compiler warnings in debug_core.c omits 3b7995a98ad7 block: fix memleak when __blk_rq_map_user_iov() is failed omits daa400f5a1e5 s390/dasd: fix typo in copyright statement omits 00b39f698a4f s390/dasd: fix memleak in path handling error case omits dd4b3c83b9ef s390/dasd/cio: Interpret ccw_device_get_mdc return value c [...] omits b3c6a5997541 block: Fix a lockdep complaint triggered by request queue [...] omits c44a4edb2093 block: Fix the type of 'sts' in bsg_queue_rq() omits 36257d558041 parisc: soft_offline_page() now takes the pfn omits b371ddb94fae Merge tag 'iommu-fixes-v5.5-rc2' of git://git.kernel.org/p [...] omits fce34dec76d9 Merge tag 'platform-drivers-x86-v5.5-2' of git://git.infra [...] omits d2944d531380 Merge tag 'mmc-v5.5-rc2' of git://git.kernel.org/pub/scm/l [...] omits 6398b9fc818e Merge tag 'char-misc-5.5-rc3' of git://git.kernel.org/pub/ [...] omits 107aff96d36f Merge tag 'staging-5.5-rc3' of git://git.kernel.org/pub/sc [...] omits aa638cfe3e73 arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list omits 1a4ee8673a77 Merge tag 'tty-5.5-rc3' of git://git.kernel.org/pub/scm/li [...] omits 7181aba14639 Merge tag 'usb-5.5-rc3' of git://git.kernel.org/pub/scm/li [...] omits 7190a23a58b7 Merge tag 'pinctrl-v5.5-3' of git://git.kernel.org/pub/scm [...] omits 3529d8c2b353 io_uring: pass in 'sqe' to the prep handlers omits 06b76d44ba25 io_uring: standardize the prep methods omits 554f269f0f38 platform/x86: intel_pmc_core: Add Intel Elkhart Lake support omits 49a437941c3f platform/x86: intel_pmc_core: Add Intel Tiger Lake support omits 6268c0b278b5 platform/x86: intel_pmc_core: Make debugfs entry for pch_i [...] omits e39854781830 platform/x86: intel_pmc_core: Create platform dependent bi [...] omits 476bac56c1eb platform/x86: intel_pmc_core: Remove unnecessary assignments omits b1cb33dae414 platform/x86: intel_pmc_core: Clean up: Remove comma after [...] omits 02abbda105f2 platform/x86: pcengines-apuv2: Spelling fixes in the driver omits 3d00da1de3ea platform/x86: pcengines-apuv2: detect apuv4 board omits d4ac8f83dafe platform/x86: pcengines-apuv2: fix simswap GPIO assignment omits e8796c6c69d1 platform/x86: pmc_atom: Add Siemens CONNECT X300 to critcl [...] omits 133b2acee387 platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY [...] omits 77dcc95e2048 platform/mellanox: fix the mlx-bootctl sysfs omits 26a61679f10c io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler omits e47293fdf989 io_uring: move all prep state for IORING_OP_{SEND,RECV}_MG [...] omits 3fbb51c18f5c io_uring: move all prep state for IORING_OP_CONNECT to pre [...] omits 9adbd45d6d32 io_uring: add and use struct io_rw for read/writes omits 063c60d39180 rxrpc: Fix missing security check on incoming calls omits 13b7955a0252 rxrpc: Don't take call->user_mutex in rxrpc_new_incoming_call() omits f33121cbe919 rxrpc: Unlock new call in rxrpc_new_incoming_call() rather [...] omits bfea224d9250 ALSA: uapi: Drop unneeded typedefs omits 5084bf6b2006 xfs: Make the symbol 'xfs_rtalloc_log_count' static omits 645c08f17f47 ALSA: uapi: Drop asound.h inclusion from asoc.h omits 7fd7d6c50451 ALSA: uapi: Fix typos and header inclusion in asound.h omits 4fa406caf950 ALSA: hdspm: Drop linux/types.h inclusion in uapi header omits d63e63d42107 ALSA: hdsp: Make uapi/hdsp.h compilable again omits 2e4688676392 ALSA: emu10k1: Make uapi/emu10k1.h compilable again omits d55e5f5b70dd io_uring: use u64_to_user_ptr() consistently omits ac2917b01992 drm/arm/mali: make malidp_mw_connector_helper_funcs static omits 130ac214294b regulator: Convert stm32-pwr regulator to json-schema omits a14a0b5fc179 regulator: bd71828: remove get_voltage operation omits d24a70636b8b ASoC: max98090: Remove empty suspend function omits d6bd6cf9feb8 xen/grant-table: remove multiple BUG_ON on gnttab_interface omits f4eef1b652ee xen-blkback: support dynamic unbind/bind omits 1ee54195a305 xen/interface: re-define FRONT/BACK_RING_ATTACH() omits 672b7763cb2c xenbus: limit when state is forced to closed omits c534374ecf04 xenbus: move xenbus_dev_shutdown() into frontend code... omits 589b72894f53 xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk omits 5b5b9d35e05a iwlwifi: scan: remove support for fw scan api v11 omits efaaa97c0e7f iwlwifi: dbg_ini: don't skip a TX FIFO when dumping omits 1019f9efcb9f iwlwifi: mvm: update powersave correctly for D3 omits cd217ee6867d phy: qcom-qmp: Increase PHY ready timeout omits 9209fb51896f riscv: move sifive_l2_cache.c to drivers/soc omits 7b02bf619488 iwlwifi: pcie: move page tracking into get_page_hdr() omits 160bab43419e iwlwifi: don't send PPAG command if disabled omits 01f52e16b868 riscv: define vmemmap before pfn_to_page calls omits d411cf02ed02 riscv: fix scratch register clearing in M-mode. omits 0312a3d4b43c riscv: Fix use of undefined config option CONFIG_CONFIG_MMU omits 4acb0200ab2b phy: cpcap-usb: Fix error path when no host driver is loaded omits 2438c3a19dec USB: serial: option: add ZLP support for 0x1bc7/0x9010 omits 0141254b0a74 ALSA: usb-audio: fix set_format altsetting sanity check omits bf6910abf548 power: avs: Add support for CPR (Core Power Reduction) omits 3185fe1d8a45 dt-bindings: power: avs: Add support for CPR (Core Power R [...] omits 2298cf8d36bc powercap/intel_rapl: add support for JasperLake omits b2d32af0bff4 x86/cpu: Add Jasper Lake to Intel family omits 85c3ebd4a051 cpuidle: kirkwood: convert to devm_platform_ioremap_resource() omits 22c48a439d6a cpuidle: clps711x: convert to devm_platform_ioremap_resource() omits e976eb4b91e9 PM: wakeup: Show statistics for deleted wakeup sources again omits 2a2ef473cc91 PM: sleep: Switch to rtc_time64_to_tm()/rtc_tm_to_time64() omits fbdd256fe701 ACPICA: Update the list of maintainers omits 0b7c99d9a229 mailmap: Add entry for rjw@sisk.pl omits c6d633a92749 crypto: algapi - make unregistration functions return void omits 0e89640b640d crypto: arm64 - Use modern annotations for assembly functions omits 3907ccfaec5d crypto: atmel-aes - Fix CTR counter overflow when multiple [...] omits 27896aff15d6 crypto: chelsio - calculating tx_channel_id as per the max [...] omits 27f4adf724e1 crypto: atmel-{aes,tdes} - Update the IV only when the op [...] omits e9ce6aee1d4d crypto: atmel-{sha,tdes} - Print warn message even when deferring omits 827a98df67f1 crypto: atmel-{aes,sha,tdes} - Stop passing unused argumen [...] omits 644c247e8e35 crypto: atmel-{aes,sha,tdes} - Drop duplicate init of dma_ [...] omits 0e69378940ea crypto: atmel-{aes,sha} - Fix incorrect use of dmaengine_t [...] omits 7d07de2c18ab crypto: amlogic - add unspecified HAS_IOMEM dependency omits 6dc0e310623f crypto: inside-secure - add unspecified HAS_IOMEM dependency omits 177e358c9609 crypto: inside-secure - Fix hang case on EIP97 with basic [...] omits cb97aa947362 crypto: inside-secure - Fix hang case on EIP97 with zero l [...] omits 098e51e517bc crypto: inside-secure - Fix Unable to fit even 1 command d [...] omits a30637625822 padata: update documentation file path in MAINTAINERS omits 2bbb3375d967 crypto: api - fix unexpectedly getting generic implementation omits 76e227719a14 crypto: caam/qi2 - remove double buffering for ahash omits 46b49abc5d0a crypto: caam - remove double buffering for ahash omits 7f8c36fe9be4 crypto: picoxcell - adjust the position of tasklet_init an [...] omits f2c5d27bb889 crypto: hisilicon - still no need to check return value of [...] omits 632b0b5301f6 crypto: ccp - provide in-kernel API to submit TEE commands omits 33960acccfbd crypto: ccp - add TEE support for Raven Ridge omits f100ab62b689 crypto: ccp - check whether PSP supports SEV or TEE before [...] omits 6eb0cc72bcbe crypto: ccp - move SEV vdata to a dedicated data structure omits b93566f1bb54 crypto: ccp - create a generic psp-dev file omits 9b67d08dbc17 crypto: ccp - rename psp-dev files to sev-dev omits 99cacdc6f661 Merge branch 'replace-cg_bpf-prog' omits 06ac0186bd24 selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi omits 257c88559f36 selftests/bpf: Convert test_cgroup_attach to prog_tests omits cdbee3839cd9 libbpf: Introduce bpf_prog_attach_xattr omits 7dd68b3279f1 bpf: Support replacing cgroup-bpf program in MULTI mode omits 9fab329d6a04 bpf: Remove unused new_flags in hierarchy_allows_attach() omits 1020c1f24a94 bpf: Simplify __cgroup_bpf_attach omits c92bbaa0fda5 Merge branch 'simplify-do_redirect' omits 1170beaa3fa3 xdp: Simplify __bpf_tx_xdp_map() omits 332f22a60e4c xdp: Remove map_to_flush and map swap detection omits cdfafe98cabe xdp: Make cpumap flush_list common for all map instances omits 96360004b862 xdp: Make devmap flush_list common for all map instances omits e312b9e706ed xsk: Make xskmap flush_list common for all map instances omits fb5aacdf3603 xdp: Fix graze->grace type-o in cpumap comments omits 4bc188c7f23a xdp: Simplify cpumap cleanup omits 0536b85239b8 xdp: Simplify devmap cleanup omits 5080832627b6 NFC: pn544: Adjust indentation in pn544_hci_check_presence omits 373e8c278da2 Merge branch 'bcmgenet-Turn-on-offloads-by-default' omits f1af17c0b7a5 net: bcmgenet: Add software counters to track reallocations omits e3fa85883d15 net: bcmgenet: Be drop monitor friendly while re-allocatin [...] omits ae895c49905c net: bcmgenet: Turn on offloads by default omits 206f54b66cbf net: bcmgenet: Utilize bcmgenet_set_features() during resume/open omits f63db4efdd50 net: bcmgenet: Refactor bcmgenet_set_features() omits 810155397890 net: bcmgenet: use CHECKSUM_COMPLETE for NETIF_F_RXCSUM omits dd8e911b7f2a net: bcmgenet: enable NETIF_F_HW_CSUM feature omits 99d55638d4b0 net: bcmgenet: enable NETIF_F_HIGHDMA flag omits d63b542c625c net: systemport: Set correct DMA mask omits 307201a3d494 Merge branch 'cls_u32-fix-refcount-leak' omits 6649a3f33747 tc-testing: initial tdc selftests for cls_u32 omits 275c44aa194b net/sched: cls_u32: fix refcount leak in the error path of [...] omits 5f04a6d8dfe8 Merge branch 'nfp-tls-implement-the-stream-sync-RX-resync' omits 6a35ddc5445a nfp: tls: implement the stream sync RX resync omits 8d5a49e9e31b net/tls: add helper for testing if socket is RX offloaded omits 572c7245182a nfp: pass packet pointer to nfp_net_parse_meta() omits 8fb0d2ced978 Merge branch 'nfp-ipv6-tunnel' omits 783461604f7e nfp: flower: update flow merge code to support IPv6 tunnels omits 9ea9bfa12240 nfp: flower: support ipv6 tunnel keep-alive messages from fw omits 6c463a059f62 nfp: flower: handle notifiers for ipv6 route changes omits 50b1c86ab0a0 nfp: flower: handle ipv6 tunnel no neigh request omits 1922c9a4e273 nfp: flower: modify pre-tunnel and set tunnel action for ipv6 omits cfa189934231 nfp: flower: offload list of IPv6 tunnel endpoint addresses omits 78a722af4ad9 nfp: flower: compile match for IPv6 tunnels omits 77a5f73a8b33 nfp: flower: move udp tunnel key match compilation to help [...] omits 31c491e56ad1 nfp: flower: pass flow rule pointer directly to match functions omits a886ca6fcfff hdlcdrv: replace unnecessary assertion in hdlcdrv_register omits 615f22f58029 nfc: s3fwrn5: replace the assertion with a WARN_ON omits a019739c1c32 Merge branch 'macb-fix-probing-of-PHY-not-described-in-the-dt' omits ef8a2e27289e net: macb: fix probing of PHY not described in the dt omits 0aa4d016c043 of: mdio: export of_mdiobus_child_is_phy omits 6791c102602b net: mvpp2: cycle comphy to power it down omits 0dea4d039a7f net: sfp: report error on failure to read sfp soft status omits 8cb4ec44de42 netfilter: nft_tproxy: Fix port selector on Big Endian omits e608f631f0ba netfilter: ebtables: compat: reject all padding in matches [...] omits d05d5db815d5 selftests: netfilter: extend flowtable test script with dnat rule omits c9b3b8207bc4 netfilter: nf_flow_table: fix big-endian integer overflow omits e4dc9a4c31fe scsi: target/iblock: Fix protection error with blocks grea [...] omits 71482fde704e scsi: libcxgbi: fix NULL pointer dereference in cxgbi_devi [...] omits 291c2548458d scsi: lpfc: fix spelling mistakes of asynchronous omits 106f41f5a302 tracing: Have the histogram compare functions convert to u [...] omits 79e65c27f096 tracing: Avoid memory leak in process_system_preds() omits 0fd260056ef8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits ae6252d8dfeb ACPICA: Update version to 20191213 omits 6d232b29cfce ACPICA: Dispatcher: always generate buffer objects for ASL [...] omits 69e86e59ad2a ACPICA: acpisrc: add unix line ending support for non-wind [...] omits 5ddbd77181df ACPICA: Disassembler: create buffer fields in ACPI_PARSE_L [...] omits 22e38ca73585 ACPICA: debugger: fix spelling mistake "adress" -> "address" omits d21a91629f4b ACPI: video: Do not export a non working backlight interfa [...] omits 0435bcd9e185 docs: firmware-guide: ACPI: Replace dma_request_slave_chan [...] omits 9b1b5535dfc9 thermal: int340x_thermal: Add Tiger Lake ACPI device IDs omits bdd11b654035 platform/x86: intel-hid: Add Tiger Lake ACPI device ID omits c248dfe7e0ca ACPI: fan: Add Tiger Lake ACPI device ID omits 55cfe6a5c582 ACPI: DPTF: Add Tiger Lake ACPI device IDs omits 3123d8018d46 bpf: Add further test_verifier cases for record_func_key omits cc52d9140aa9 bpf: Fix record_func_key to perform backtracking on r3 omits d19e470b6605 ACPI: fan: Expose fan performance state information omits 5bf2fc1f9c88 bpf: Remove unnecessary assertion on fp_old omits d8e419da048e Merge branch 'phylib-consolidation' omits b5abac2d2d17 net: phy: marvell: use genphy_check_and_restart_aneg() omits 9f4bae704f93 net: phy: marvell: use phy_modify_changed() omits 20ecf424d0db net: phy: marvell: use existing clause 37 definitions omits d2004e27eb35 net: phy: marvell: consolidate phy status reading omits 760fa78f3509 net: phy: marvell: use positive logic for link state omits 98f92831c561 net: phy: marvell: initialise link partner state earlier omits fcf1f59afc67 net: phy: marvell: rearrange to use genphy_read_lpa() omits 0efc286a9238 net: phy: provide and use genphy_read_status_fixed() omits 2a10ab043ac5 net: phy: add genphy_check_and_restart_aneg() omits af006240c6cf net: phy: use phy_resolve_aneg_pause() omits c48f16b42a3b net: phy: remove redundant .aneg_done initialisers omits c032ace71c29 software node: add basic tests for property entries omits ae0a723c4cfd Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits ca0e477931c5 ath11k: Use sizeof_field() instead of FIELD_SIZEOF() omits 1148f9adbe71 net, sysctl: Fix compiler warning when only cBPF is present omits 77ea8b455ca1 ath11k: explicitly cast wmi commands to their correct struct type omits 4315a74a482f wil6210: add support for set_cqm_rssi_config omits 5e5f069c30cc wil6210: support set_multicast_to_unicast cfg80211 operation omits 18beb61d848d wil6210: fix MID valid bits in Rx status message omits c99d5f8d6178 wil6210: reduce ucode_debug memory region omits 5c5d88a29dd4 wil6210: add verification for cid upper bound omits c715b38473c8 wil6210: take mem_lock for writing in crash dump collection omits d3214d428066 wil6210: minimize the time that mem_lock is held omits 7be3c2331d50 wil6210: dump Rx status message on errors omits 7e0165b2f1a9 Merge branch 'akpm' (patches from Andrew) omits 5f096c0ecd53 Merge tag 'pm-5.5-rc3' of git://git.kernel.org/pub/scm/lin [...] omits 13eaec4b2adf xfs: don't commit sunit/swidth updates to disk if that wou [...] omits 4f5b1b3a8fa0 xfs: split the sunit parameter update into two parts omits 1cac233cfe71 xfs: refactor agfl length computation function omits af952aeb4a87 libxfs: resync with the userspace libxfs omits 826f7e34130a xfs: use bitops interface for buf log item AIL flag check omits 7745ff984261 libbpf: Fix another __u64 printf warning omits b5c7d0d0f7d4 libbpf: Fix printing of ulimit value omits ca8d0fa7cfb8 Merge branch 'bpf-fix-xsk-wakeup' omits c0fdccfd226a net/ixgbe: Fix concurrency issues between config flow and XSK omits b3873a5be757 net/i40e: Fix concurrency issues between config flow and XSK omits 9cf88808ad6a net/mlx5e: Fix concurrency issues between config flow and XSK omits 06870682087b xsk: Add rcu_read_lock around the XSK wakeup omits 580205dd4fe8 selftests/bpf: Fix test_attach_probe omits 505b308b6944 Merge branch 'pm-cpufreq' omits 12dd14b230b3 libbpf: Add missing newline in opts validation macro omits 7800a3d54a71 Merge branch 'bpf-riscv-jit-improvements' omits 34bfc10a6e7e riscv, perf: Add arch specific perf_arch_bpf_user_pt_regs omits eb9928bed003 riscv, bpf: Add missing uapi header for BPF_PROG_TYPE_PERF [...] omits e368b64f8b0c riscv, bpf: Optimize calls omits 7f3631e88ee6 riscv, bpf: Provide RISC-V specific JIT image alloc/free omits fe8322b866d5 riscv, bpf: Optimize BPF tail calls omits 33203c02f2f8 riscv, bpf: Add support for far jumps and exits omits 29d92edd9ee8 riscv, bpf: Add support for far branching when emitting tail call omits 7d1ef13fea2b riscv, bpf: Add support for far branching omits f1003b787c00 riscv, bpf: Fix broken BPF tail calls omits 833a20b8d492 ARC: asm-offsets: remove duplicate entry omits 95ed0c5b1292 blk-mq: optimise blk_mq_flush_plug_list() omits 28ca0d6d39ab list: introduce list_for_each_continue() omits 7d30a621028a blk-mq: optimise rq sort function omits 33328bfab892 MAINTAINERS: change Gruszka's email address omits 306d5acbfc66 drivers/hid/hid-multitouch.c: fix a possible null pointer access. omits 66c5d718e5a6 ALSA: hda/realtek - Add headset Mic no shutup for ALC283 omits 738987a1d6f1 mmc: bcm2835: Use dma_request_chan() instead dma_request_s [...] omits e6d82a7bc849 mmc: usdhi6rol0: Use dma_request_chan() instead dma_reques [...] omits b67b45179b34 mmc: sh_mmcif: Use dma_request_chan() instead dma_request_ [...] omits e1ebb456ae4c mmc: pxamci: Use dma_request_chan() instead dma_request_sl [...] omits 2e2d12e110b7 mmc: owl-mmc: Use dma_request_chan() instead dma_request_s [...] omits 972a2dd62680 mmc: mxs: Use dma_request_chan() instead dma_request_slave [...] omits c3b2a0212b72 mmc: mxcmmc: Use dma_request_chan() instead dma_request_sl [...] omits 716d0205fe3a mmc: mmci: Use dma_request_chan() instead dma_request_slav [...] omits c1fce225220d mmc: dw_mmc: Use dma_request_chan() instead dma_request_sl [...] omits 9f606f11ea98 Merge branch 'fixes' into next omits f667216c5c7c mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround omits a651c6c64431 EDAC/aspeed: Remove unneeded semicolon omits 781d8cea68ac clk: qcom: Avoid SMMU/cx gdsc corner cases omits 8d20c39f063e clk: qcom: gcc-sc7180: Fix setting flag for votable GDSCs omits 5c108d4e18f8 selinux: randomize layout of key structures omits 6c5a682e6497 selinux: clean up selinux_enabled/disabled/enforcing_boot omits a352a82496d1 Merge branch 'libbpf-extern-followups' omits 630628cb7dc3 libbpf: BTF is required when externs are present omits 8601fd422148 libbpf: Allow to augment system Kconfig through extra opti [...] omits 81bfdd087bf3 libbpf: Put Kconfig externs into .kconfig section omits d69587062c34 libbpf: Add bpf_link__disconnect() API to preserve underly [...] omits 4a94c4332334 Merge tag 'tpmdd-next-20191219' of git://git.infradead.org [...] omits 6de6c1f840c0 bpf: Allow to change skb mark in test_run omits dacce6412e09 bpftool: Work-around rst2man conversion bug omits 7c43e0d6a526 bpftool: Simplify format string to not use positional args omits 1760eb689ed6 tpm/tpm_ftpm_tee: add shutdown call back omits 84c92365b20a drm/exynos: gsc: add missed component_del omits f596cf0d8062 MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig omits f8fffebdea75 MIPS: BPF: Disable MIPS32 eBPF JIT omits a4a3893114a4 MIPS: Prevent link failure with kcov instrumentation omits a1ec57c02020 net: stmmac: tc: Fix TAPRIO division operation omits b4adfe55915d s390/ftrace: save traced function caller omits eef06cbf670a s390/unwind: stop gracefully at user mode pt_regs in irq stack omits c23587c92f6e s390/purgatory: do not build purgatory with kcov, kasan an [...] omits cd92ac253063 s390/purgatory: Make sure we fail the build if purgatory h [...] omits 6feeee8efc53 s390/ftrace: fix endless recursion in function_graph tracer omits 57177d214ee0 drm/sun4i: hdmi: Remove duplicate cleanup calls omits c7b305267eb7 clk: sunxi-ng: r40: Allow setting parent rate for external [...] omits 6bff00170277 Merge branch 'ETS-qdisc' omits 82c664b69c8b selftests: qdiscs: Add test coverage for ETS Qdisc omits ddd3fd750ffe selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc omits 4cf9b8f99292 selftests: forwarding: Move start_/stop_traffic from mlxsw [...] omits 19f405b988e7 mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc omits 7917f52ae188 mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS omits d35eb52bd2ac net: sch_ets: Make the ETS qdisc offloadable omits dcc68b4d8084 net: sch_ets: Add a new Qdisc omits 9cf9b925d538 mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators omits 5bc146c90e9e mlxsw: spectrum_qdisc: Clarify a comment omits 9586a992fb75 net: pkt_cls: Clarify a comment omits cbd22f172df7 sch_cake: drop unused variable tin_quantum_prio omits dcbe4e95751a Merge branch 's390-next' omits 334b49de120d s390/qeth: make use of napi_schedule_irqoff() omits 52f82bf16b6e s390/qeth: consolidate helpers for capability checking omits adee2592b6c0 s390/qeth: stop yielding the ip_lock during IPv4 registration omits b6beb62a5261 s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path omits 490df97142fe s390/qeth: remove open-coded inet_make_mask() omits 2390166a6b45 s390/qeth: clean up L3 sysfs code omits e6b1b7da247b s390/qeth: overhaul L3 IP address dump code omits 7359393f3c19 s390/qeth: wake up all waiters from qeth_irq() omits 871602b10792 s390/qeth: only handle IRQs while device is online omits 3a74a62d3ce7 Merge branch 'stmmac-taprio' omits ea77b8c813c6 net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores omits f0e56c8d8f7d net: stmmac: xgmac3+: Add support for Frame Preemption omits 7c7282746883 net: stmmac: gmac5+: Add support for Frame Preemption omits 1ac14241543c net: stmmac: Add Frame Preemption support using TAPRIO API omits b60189e0392f net: stmmac: Integrate EST with TAPRIO scheduler API omits 8572aec3d0dc net: stmmac: Add basic EST support for XGMAC omits 504723af0d85 net: stmmac: Add basic EST support for GMAC5+ omits 6dbb2e91f8bd Merge branch 'stmmac-next' omits 3755b21b04b0 net: stmmac: Always use TX coalesce timer value when rescheduling omits 021bd5e36970 net: stmmac: Let TX and RX interrupts be independently ena [...] omits 7d0b447a3f82 net: stmmac: Print more information in DebugFS DMA Capabil [...] omits ef32b63bf13e dt-bindings: spi: Convert stm32 spi bindings to json-schema omits 6fa9a115fe7c Merge branch 'stmmac-fixes' omits 4772f26db8d1 net: stmmac: Always arm TX Timer at end of transmission start omits b2f3a481c4cd net: stmmac: Enable 16KB buffer size omits 8605131747e7 net: stmmac: 16KB buffer must be 16 byte aligned omits 8d558f0294fe net: stmmac: RX buffer size must be 16 byte aligned omits 11d55fd9975f net: stmmac: xgmac: Clear previous RX buffer size omits 93b5dce401cc net: stmmac: Only the last buffer has the FCS field omits eaf4fac47807 net: stmmac: Do not accept invalid MTU values omits 5d626c879e23 net: stmmac: Determine earlier the size of RX buffer omits 08c965430869 net: stmmac: selftests: Needs to check the number of Multi [...] omits f40ddaa059fd regulator: axp20x: Fix AXP22x ELDO2 regulator enable bitmask omits 5b425814f13f ASoC: intel: Add Broadwell rt5650 machine driver omits 068ac0db8637 ASoC: SOF: Intel: add namespace for XTENSA omits 0f501c7cde40 ASoC: SOF: move arch_ops under ops omits 5bd216c6a6b4 ASoC: SOF: Intel: hda: add namespace for hda-codec functionality omits 42b5ac832b0c ASoC: meson: axg-fifo: relax period size constraints omits 23b89e1d62c7 ASoC: meson: axg-fifo: improve depth handling omits 864cee90d4bd ASoC: meson: axg-fifo: fix fifo threshold setup omits 72b46612d06b ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_ [...] omits b7ac893652ca net: nfc: nci: fix a possible sleep-in-atomic-context bug [...] omits fb522dbb4531 ASoC: meson: axg-fifo: add fifo depth to the bindings docu [...] omits d88cbd6feaf4 ASoC: SOF: imx: Read SAI parameters and send them to DSP omits 9c1d4cf6ac26 ASoC: SOF: imx: Describe SAI parameters to be sent to DSP omits aa2b4a59871a ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency omits 91dce767cd0b ASoC: SOF: Intel: drop HDA codec upon probe failure omits 35dc19ad86fd ASoC: Intel: Add machine driver for da7219_max98373 omits 59283959e82b ASoC: SOF: log compiler name and version information omits e8b7cab8cec3 ASoC: SOF: define struct with compiler name and version omits 6ca5cecbd1c1 ASoC: SOF: Introduce state machine for FW boot omits cf5629e4594c ASoC: SOF: Intel: add namespace for HDA_COMMON omits 1fa44098b683 ASoC: SOF: remove references to Haswell omits 8caa99bb5d80 ASoC: SOF: Intel: add namespace for BROADWELL omits e42b19450866 ASoC: SOF: Intel: add namespaces for BAYTRAIL and MERRIFIELD omits f4483a0fda1d ASoC: SOF: Intel: add module namespace for legacy IPC omits 5610b90e6bb2 ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing [...] omits 921162c81a08 ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free omits b06e46427f98 ASoC: SOF: fix fault at driver unload after failed probe omits fd6c2e4c063d io_uring: io_wq_submit_work() should not touch req->rw omits c705f9fc6a17 orinoco: avoid assertion in case of NULL pointer omits a32de68edab7 brcmfmac: Keep OOB wake-interrupt disabled when it shouldn [...] omits 4282dc057d75 brcmfmac: Fix memory leak in brcmf_usbdev_qinit omits 2635853ce4ab brcmfmac: not set mbss in vif if firmware does not support MBSS omits 837482e69a3f brcmfmac: add RSDB condition when setting interface combinations omits a032ff0e8065 Merge branch 'for-linus' into for-next omits d4aef159394d brcmfmac: add support for BCM4359 SDIO chipset omits c12c8913d79c brcmfmac: make errors when setting roaming parameters non-fatal omits 6647274ed995 brcmfmac: fix rambase for 4359/9 omits 172f6854551d brcmfmac: set F2 blocksize and watermark for 4359 omits 1b8d2e0a9e42 brcmfmac: reset two D11 cores if chip has two D11 cores omits 716c733f52ec rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping omits fef91a2b5f5f rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping omits d01b26734297 rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping omits 5a87ae1d676e rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage omits b8a19dd64501 rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage omits f365f2f67b6a rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage omits 2d68bb2687ab zd1211rw: fix storage endpoint lookup omits 3139b180906a rsi_91x_usb: fix interface sanity check omits 39a4281c312f rtl8xxxu: fix interface sanity check omits b73e05aa543c orinoco_usb: fix interface sanity check omits 3428fbcd6e6c brcmfmac: fix interface sanity check omits af615abd1596 at76c50x-usb: fix endpoint debug message omits 8d9627b05b2c brcmfmac: set interface carrier to off by default omits 1c9f329b084b mwifiex: delete unused mwifiex_get_intf_num() omits 92adc96f8eec ALSA: usb-audio: set the interface format after resume on [...] omits d0b103a52b72 MAINTAINERS: update Ganapathi Bhat's email address omits ffc7b2826a3c rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' omits 216b44000ada brcmfmac: Fix use after free in brcmf_sdio_readframes() omits 960da557f435 rsi: add missing endpoint sanity checks omits b9b9f9fea218 rsi: fix non-atomic allocation in completion handler omits 477682974811 rsi: fix memory leak on failed URB submission omits 92aafe77123a rsi: fix use-after-free on probe errors omits e93cd35101b6 rsi: fix use-after-free on failed probe and unbind omits 2d52378a0ad0 rt2x00: use RESET state bit to prevent IV changes on restart omits 57f9807d1ea2 rt2x00: implement reconfig_complete omits f427939391f2 bcma: remove set but not used variable 'sizel' omits cb775c88da5d rtlwifi: rtl_pci: Fix -Wcast-function-type omits da5e57e8a6a3 iwlegacy: Fix -Wcast-function-type omits ebd77feb27e9 ipw2x00: Fix -Wcast-function-type omits 475eec112e42 b43legacy: Fix -Wcast-function-type omits e5e884b42639 libertas: Fix two buffer overflows at parsing bss descriptor omits b43e36d75e87 mt76: Off by one in mt76_calc_rx_airtime() omits 43522b78b590 Merge tag 'socfpga_dts_fix_for_v5.5' of git://git.kernel.o [...] omits 37bc6c72f5b7 brcmsmac: Remove always false 'channel < 0' statement omits d68f4e43a46f mt76: fix LED link time failure omits 6056a0f8ede2 usb: xhci: Fix build warning seen with CONFIG_PM=n omits bb7e6d85536b rtlwifi: Remove last definitions of local bit manipulation macros omits 84bc9a58326a rtlwifi: rtl8723be: Remove usage of private bit manipulati [...] omits 1626f1929575 rtlwifi: rtl8723ae: Remove usage of private bit manipulati [...] omits 8e3457621263 rtlwifi: rtl8192ee: Remove usage of private bit manipulati [...] omits 39f40710d0b5 rtlwifi: rtl88821ae: Remove usage of private bit manipulat [...] omits f0dcd57e0b41 rtlwifi: Remove dependence on special bit manipulation mac [...] omits 4c8692d4939d rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private [...] omits 5ea5c93d937c rtlwifi: rtl8188ee: Remove usage of private bit manipulation omits 7031fb7f1cd1 rtlwifi: rtl8192de: Remove usage of private bit manipulati [...] omits 96c21a254053 rtlwifi: rtl8192de: Convert inline routines to little-endi [...] omits fa2b36a344f5 rtlwifi: rtl8192de: Convert macros that set descriptor omits 08f6ef39bc3d rtlwifi: rtl8192de: Replace local bit manipulation macros omits b8e1ada81fb7 rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros omits 5cc509aa83c6 brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() omits c771256ee7a0 clk: Move clk_core_reparent_orphans() under CONFIG_OF omits f998f9fcf903 wcn36xx: disable HW_CONNECTION_MONITOR omits 0ef332951e85 ath9k: fix storage endpoint lookup omits d1389e19e682 ath11k: Remove unneeded semicolon omits 269663f18474 ath11k: remove an unneeded NULL check omits c76fa846b0e1 ath11k: checking for NULL vs IS_ERR() omits cd21c827a155 ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() omits 4358bcb54bb9 ath11k: fix missing free of skb on error return path omits 08cc0f44f5ed ath11k: fix uninitialized variable radioup omits b5316db229d5 ath11k: fix memory leak on reg_info omits 509421acab69 ath11k: Remove unnecessary enum scan_priority omits 345a4f223a7c ath11k: fix several spelling mistakes omits 20c3c4fd3967 ath11k: add some missing __packed qualifiers omits aacb46223e08 ath11k: set the BA buffer size to 256 when HE is enabled omits 485add35771b ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() omits 2ad578fdb7b5 ath11k: optimize ath11k_hal_tx_status_parse omits d0998eb84ed3 ath11k: optimise ath11k_dp_tx_completion_handler omits 8cfa7ef8127b ath11k: move some tx_status parsing to debugfs code omits 6bc9d6f786a5 ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab omits bde4d95e92d5 ath11k: drop memset when setting up a tx cmd desc omits 6bfebd4bf939 ath11k: disable PS for STA interfaces by default upon bringup omits 97c63746ebb9 ath11k: add wmi helper for turning STA PS on/off omits 7c504e65206a io_uring: don't wait when under-submitting omits 80a0c2e511a9 Merge tag 'sound-5.5-rc3' of git://git.kernel.org/pub/scm/ [...] omits f5d5f5fae460 Merge tag 'kvmarm-fixes-5.5-1' of git://git.kernel.org/pub [...] omits 8715f05269bf kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD omits 396d2e878f92 kvm: x86: Host feature SSBD doesn't imply guest feature SP [...] omits c18647900ec8 iommu/dma: Relax locking in iommu_dma_prepare_msi() omits 8ae4bcf4821c perf/smmuv3: Remove the leftover put_cpu() in error path omits f81b846dcd9a iommu/vt-d: Remove incorrect PSI capability check omits c05c403b1d12 staging: wfx: fix wrong error message omits 632441134d0f staging: wfx: fix hif_set_mfp() with big endian hosts omits 1a6ae3edcd6a staging: wfx: detect race condition in WEP authentication omits 2e12ab7f0509 staging: wfx: ensure that retry policy always fallbacks to [...] omits cefc2033627f staging: wfx: fix rate control handling omits fcde3e6ba57f staging: wfx: firmware does not support more than 32 total [...] omits d77280311d92 staging: wfx: use boolean appropriately omits 5eee614700e0 staging: wfx: fix counter overflow omits 89606bb3a928 staging: wfx: fix case of lack of tx_retry_policies omits b0ac999ebe37 staging: wfx: fix the cache of rate policies on interface reset omits be281368f297 hid-logitech-hidpp: read battery voltage from newer devices omits 04bd68171e01 HID: logitech: Add MX Master 3 Mouse omits 0da0a63b7cba HID: logitech-hidpp: Support WirelessDeviceStatus connect events omits c2a932717a51 HID: logitech-hidpp: Support translations from short to lo [...] omits fe4e940f0f91 HID: wacom: Recognize new MobileStudio Pro PID omits abb33ee8a8c0 HID: intel-ish-hid: ipc: add CMP device id omits 18a1b06e5b91 HID: hiddev: fix mess in hiddev_open() omits 8f268881d7d2 kconfig: remove ---help--- from documentation omits 2253ed4b36dc mmc: mmci: Support any block sizes for ux500v2 and qcom variant omits 67d7d920b3f0 mmc: au1xmmc: switch to platform_get_irq omits bc068d38c905 mmc: mtk-sd: convert to devm_platform_ioremap_resource omits 0a337eb168d6 mmc: mvsdio: convert to devm_platform_ioremap_resource omits cb064b50227d mmc: sdhci-msm: convert to devm_platform_ioremap_resource omits 75f6eacde8ae mmc: sdhci-milbeaut: convert to devm_platform_ioremap_resource omits 4942ae0e5fb3 mmc: sdhci_am654: convert to devm_platform_ioremap_resource omits dbf90a178cdc mmc: sdhci_f_sdh30: convert to devm_platform_ioremap_resource omits 34ac4509f22b mmc: sh_mmcif: convert to devm_platform_ioremap_resource omits b47c43f68e46 mmc: sdhci-spear: convert to devm_platform_ioremap_resource omits 09938ce84c94 mmc: sdhci-s3c: convert to devm_platform_ioremap_resource omits e10e54a6c506 mmc: meson-mx-sdio: convert to devm_platform_ioremap_resource omits 1cfb7c28b06b mmc: tmio: convert to devm_platform_ioremap_resource omits c5c52c373096 mmc: sunxi-mmc: convert to devm_platform_ioremap_resource omits d0b75c9169fd Merge branch 'fixes' into next omits 75d27ea1abf7 mmc: sdhci: Add a quirk for broken command queuing omits bedf9fc01ff1 mmc: sdhci: Workaround broken command queuing on Intel GLK omits 66a83feb59d9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1088a omits fe0acab448f6 mmc: sdhci-of-esdhc: fix P2020 errata handling omits ee157abebc0c mmc: mmci: add threaded irq to abort DPSM of non-functional state omits d0052ad90e71 mmc: core: Remove mmc_gpiod_request_*(invert_gpio) omits 0f7c815d83a2 mmc: core: Rework cd-gpio handling omits 9073d10b0989 mmc: core: Rework wp-gpio handling omits d3a5bcb4a17f gpio: add gpiod_toggle_active_low() omits e133f6eac3fa x86/Kconfig: Correct spelling and punctuation omits 2c3039c14380 mmc: sdhci-s3c: remove unused ext_cd_gpio field omits f630d0114d17 mmc: cavium: Add missed pci_release_regions omits e156c6176c9d Documentation/x86/boot: Fix typo omits 78d75f5739c4 Merge tag 'gvt-fixes-2019-12-18' of https://github.com/int [...] omits f0f3a6cecf3b drm/i915: Fix pid leak with banned clients omits a76cf5692096 drm/i915/gem: Keep request alive while attaching fences omits 1f2565780e9b xen-netback: remove 'hotplug-status' once it has served it [...] omits f55c3188df84 xen-netback: switch state to InitWait at the end of netbac [...] omits 92fbeb43b6c4 xen-netback: move netback_probe() and netback_remove() to [...] omits ddd9b5e3e765 net-sysfs: Call dev_hold always in rx_queue_add_kobject omits 39f14c00b13c nfp: flower: fix stats id allocation omits 4e2ce6e55050 net: dsa: make unexported dsa_link_touch() static omits 9d4b98af8a2e net: ag71xx: fix compile warnings omits 5debb18f965a Merge branch 'cxgb4-chtls-fix-issues-related-to-high-prior [...] omits 59437d78f088 cxgb4/chtls: fix ULD connection failures due to wrong TID base omits 3646ae0de90e cxgb4: fix missed high priority region calculation omits df4654bd6e42 ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status omits ed5a0ab41555 dmaengine: fsl-edma: Add eDMA support for QorIQ LS1028A platform omits d8c1bdb5288d dt-bindings: dma: fsl-edma: add new fsl,fsl,ls1028a-edma omits 58d8dc2a98f5 Merge branch 'skel-fixes' omits cb21ac588546 bpftool: Add gen subcommand manpage omits 3bf3c79b772f libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h omits 5dc7a8b21144 bpftool, selftests/bpf: Embed object file inside skeleton omits 1f26c0d3d241 net: fix kernel-doc warning in <linux/netdevice.h> omits 7c68fa2bddda net: annotate lockless accesses to sk->sk_pacing_shift omits d1fd03a35efc dmaengine: ti: edma: Fix error return code in edma_probe() omits cad46039e4c9 net: qlogic: Fix error paths in ql_alloc_large_buffers() omits 951c6db954a1 sctp: fix memleak on err handling of stream initialization omits 1edc8eb2e931 fs: call fsnotify_sb_delete after evict_inodes omits 04646aebd30b fs: avoid softlockups in s_inodes iterators omits 045f6d7942be lib/Kconfig.debug: fix some messed up configurations omits 42a9a53bb394 mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG omits 253a496d8e57 kasan: don't assume percpu shadow allocations will succeed omits e218f1ca3971 kasan: use apply_to_existing_page_range() for releasing vm [...] omits be1db4753ee6 mm/memory.c: add apply_to_existing_page_range() helper omits d98c9e83b5e7 kasan: fix crashes on access to memory mapped by vm_map_ram() omits d89c69f42bf0 KVM: PPC: Book3S HV: Don't do ultravisor calls on systems [...] omits e781573e2fb1 io_uring: warn about unhandled opcode omits d625c6ee4975 io_uring: read opcode and user_data from SQE exactly once omits b29472ee7b53 io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable omits fbf23849b172 io_uring: make IORING_OP_CANCEL_ASYNC deferrable omits 0969e783e3a8 io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable omits ffbb8d6b7691 io_uring: make HARDLINK imply LINK omits 8ed8d3c3bc32 io_uring: any deferred command must have stable sqe data omits fc4df999e24f io_uring: remove 'sqe' parameter to the OP helpers that take it omits b7bb4f7da0a1 io_uring: fix pre-prepped issue with force_nonblock == true omits 525b305d61ed io-wq: re-add io_wq_current_is_worker() omits 4a3d6c6a6e4d libbpf: Reduce log level for custom section names omits dbce0b65046d dt-bindings: Add missing 'properties' keyword enclosing 's [...] omits fb9a98e160f1 libbpf: Fix libbpf_common.h when installing libbpf through [...] omits 03729cfa0d54 soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot omits e17e7c498d4f ARM: dts: beagle-x15-common: Model 5V0 regulator omits 92f7440ecc93 selftests/bpf: More succinct Makefile output omits 1985f8c7f9a4 tools/power/acpi: fix compilation error omits 040cda8a1521 Merge tag 'wireless-drivers-2019-12-17' of git://git.kerne [...] omits 8ae674964e67 net: dsa: Make PHYLINK related function static again omits b7ffa045e700 tipc: don't send gap blocks in ACK messages omits df1d6ea05a75 Merge tag 'y2038-alsa-v8-signed' of git://git.kernel.org:/ [...] omits daa6eb5a1495 dpaa2-ptp: fix double free of the ptp_qoriq IRQ omits 13d74c0a9708 netfilter: conntrack: remove two export symbols omits 7e03998429ee netfilter: nft_tunnel: add the missing nla_nest_cancel() omits 73239bd9707a netfilter: nft_tunnel: also dump OPTS_ERSPAN/VXLAN omits 2149f36dbd44 netfilter: nft_tunnel: also dump ERSPAN_VERSION omits 0705f95c3320 netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy omits cf3e204a1ca5 netfilter: nft_tunnel: no need to call htons() when dumping ports omits 2f5e70c8ce47 netfilter: Document ingress hook omits 871185ace40d netfilter: Clean up unnecessary #ifdef omits 2b2d81a6da78 Merge branch 'stmmac-dwc-qos-ACPI-device-support' omits 1d4605e0aff9 net: stmmac: dwc-qos: avoid clk and reset for acpi device omits b59c43e03cee net: stmmac: dwc-qos: use generic device api omits ce2b5a3af075 Merge branch 'dwmac-mediatek-add-more-support-for-RMII' omits 882007ed7832 net-next: dt-binding: dwmac-mediatek: add more description [...] omits 71a55a2315b0 net-next: stmmac: mediatek: add more support for RMII omits 2187f215ebaa Merge tag 'for-5.5-rc2-tag' of git://git.kernel.org/pub/sc [...] omits 4e133f76c111 Merge branch 'improve-clause-45-support-in-phylink' omits ef8e0b808b90 net: mvpp2: update mvpp2 validate() implementation omits df3f57ac9605 net: phylink: extend clause 45 PHY validation workaround omits 5d57c327584a net: phylink: improve clause 45 PHY ksettings_set implementation omits 2d3145f8d280 early init: fix error handling when opening /dev/console omits 58d90a04bdcc Merge tag 'regulator-fix-v5.5-rc2' of git://git.kernel.org [...] omits a922f1a9aec1 Merge tag 'spi-fix-v5.5-rc2' of git://git.kernel.org/pub/s [...] omits b1de6fc7520f xfs: fix log reservation overflows when allocating large r [...] omits 9065e0636036 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 2abf19327576 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits 4340ebd19ff0 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 89c683cd06e0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 9e8a0d5ff840 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] omits a114a18c7dbc Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] omits 0c4eb2a6b3c6 ARM: dts: am571x-idk: Fix gpios property to have the corre [...] omits 81cc0877840f ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for [...] omits 4aa37c463764 random: don't forget compat_ioctl on urandom omits e47304232b37 bpf: Fix cgroup local storage prog tracking omits c58c1f83436b block: end bio with BLK_STS_AGAIN in case of non-mq devs a [...] omits aabb5b833872 usbip: Fix error path of vhci_recv_ret_submit() omits d986294ee55d usbip: Fix receive error in vhci-hcd when using scatter-gather omits 64cc3f12d1c7 USB: EHCI: Do not return -EPIPE when hub is disconnected omits 547fc228755d usb: typec: fusb302: Fix an undefined reference to 'extcon [...] omits 05b686b573cf intel_th: msu: Fix window switching without windows omits ab832e38e4f0 intel_th: Fix freeing IRQs omits 88385866bab8 intel_th: pci: Add Elkhart Lake SOC support omits e4de2a5d51f9 intel_th: pci: Add Comet Lake PCH-V support omits a67bcec3569f ath10k: Fix some typo in some warning messages omits 13591a1c3899 ath11k: register HE mesh capabilities omits 7c497d799267 Merge tag 'asoc-fix-v5.5-rc2' of https://git.kernel.org/pu [...] omits cb47b9f8630a tty/serial: atmel: fix out of range clock divider handling omits fb2b90014d78 tty: link tty and port before configuring it as console omits f4dc4abdce4c spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER omits c1795f7cee02 spi: spi-ti-qspi: Remove unused macro for fclk frequency omits 522498f8cb8c regulator: bd71828: Basic support for ROHM bd71828 PMIC re [...] omits 84a867c07813 dt-bindings: regulator: Document ROHM BD71282 regulator bindings omits 4137f4b65df7 ASoC: compress: Add pm_runtime support omits ae91a189d245 ASoC: intel: skylake: Remove superfluous bus ops omits a5e37de90e67 stop_machine: remove try_stop_cpus helper omits d040e0734fb3 schied/fair: Skip calculating @contrib without load omits 60588bfa223f sched/fair: Optimize select_idle_cpu omits 45178ac0cea8 cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order omits cde651945027 sched/wait: fix ___wait_var_event(exclusive) omits 5443a0be6121 sched: Use fair:prio_changed() instead of ad-hoc implementation omits 7c2e8bbd87db sched: Spare resched IPI when prio changes on a single fair task omits 6cf82d559e1a sched/cfs: fix spurious active migration omits 7ed735c33104 sched/fair: Fix find_idlest_group() to handle CPU affinity omits c3466952ca15 psi: Fix a division error in psi poll() omits 3dfbe25c27ea sched/psi: Fix sampling error and rare div0 crashes with c [...] omits 9f0bff1180ef perf/core: Add SRCU annotation for pmus list walk omits 92ca7da4bdc2 perf/x86/intel: Fix PT PMI handling omits ff61541cc6c1 perf/x86/intel/bts: Fix the use of page_private() omits 1e69a0efc0bd perf/x86: Fix potential out-of-bounds access omits 57e04eeda515 Merge tag 'perf-urgent-for-mingo-5.5-20191216' of git://gi [...] omits cde9319e884e iommu/vt-d: Allocate reserved region for ISA with correct [...] omits d360211524be iommu: set group default domain before creating direct mappings omits 75d18385394f iommu/vt-d: Fix dmar pte read access not set error omits d55157f6aaca drm/i915: Fix WARN_ON condition for cursor plane ddb allocation omits a11391b6f506 scripts: package: mkdebian: add missing rsync dependency omits 272a72103012 kconfig: don't crash on NULL expressions in expr_eq() omits d8018a0e9195 iommu/vt-d: Set ISA bridge reserved region as relaxable omits a9920d3bad40 tpm: selftest: cleanup after unseal with wrong auth/policy test omits 8f84bddcfac9 tpm: selftest: add test covering async mode omits d23d12484307 tpm: fix invalid locking in NONBLOCKING mode omits bd036d2fdd37 iommu/dma: Rationalise types for DMA masks omits 472d26df5e80 iommu/iova: Init the struct iova to fix the possible memleak omits 45477b3fe3d1 security: keys: trusted: fix lost handle flush omits 81736abd5578 x86/mce: Remove mce_inject_log() in favor of mce_log() omits 2d806d072358 x86/mce: Pass MCE message to mce_panic() on failed kernel [...] omits db1ae0314f47 x86/mce/therm_throt: Mark throttle_active_work() as __mayb [...] omits a3a57ddad061 x86/mce: Fix possibly incorrect severity calculation on AMD omits 966af20929ac x86/MCE/AMD: Allow Reserved types to be overwritten in smc [...] omits 246ff09f89e5 x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() omits 1c226017d3ec ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity omits d3aa8de6b5d0 staging: axis-fifo: add unspecified HAS_IOMEM dependency omits 708d10eca6f1 powercap/intel_rapl: add support for TigerLake Mobile omits ab42b48f32d4 staging: comedi: gsc_hpdi: check dma_alloc_coherent() retu [...] omits d8cac6207ec1 ALSA: cmipci: Allow disabling MPU port via module option omits 228b607d8ea1 KVM: PPC: Book3S HV: Fix regression on big endian hosts omits ad125c6c0592 Merge tag 'mac80211-for-net-2019-10-16' of git://git.kerne [...] omits 95bed1a9fb2b net: dsa: ocelot: add NET_VENDOR_MICROSEMI dependency omits 6f6dded1385c Merge branch 'WireGuard-CI-and-housekeeping' omits d89ee7d5c73a wireguard: allowedips: use kfree_rcu() instead of call_rcu() omits 43967b6ff91e wireguard: main: remove unused include <linux/version.h> omits a2ec8b570694 wireguard: global: fix spelling mistakes in comments omits d7c68a38bb4f wireguard: Kconfig: select parent dependency for crypto omits 65d88d04114b wireguard: selftests: import harness makefile for test suite omits 5e822e44cece drm/i915/gvt: Fix guest boot warning omits 201743b99c05 scsi: lpfc: fix build failure with DEBUGFS disabled omits ee560e7bbab0 scsi: mpt3sas: Fix double free in attach error handling omits e18e0f6b7c8f drm/mediatek: reduce the hbp and hfp for phy timing omits 21df4a8b6018 tpm_tis: reserve chip for duration of tpm_tis_core_init omits ea200dec5128 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits c5dea815834c net: caif: replace BUG_ON with recovery code omits bbd20c939c8a fore200e: Fix incorrect checks of NULL pointer dereference omits f37f71035367 net: gemini: Fix memory leak in gmac_setup_txqs omits 03d51c4fc507 Merge branch 'Simplify-IPv4-route-offload-API' omits 446f739104f4 ipv4: Remove old route notifications and convert listeners omits b6a1d871d37a mlxsw: spectrum_router: Start using new IPv4 route notifications omits 20d1565203e6 ipv4: Only Replay routes of interest to new listeners omits 525bc345fcbc ipv4: Handle route deletion notification during flush omits f613b6e2ffe1 ipv4: Handle route deletion notification omits a8674f753e36 ipv4: Notify newly added route if should be offloaded omits ee3936d65882 ipv4: Notify route if replacing currently offloaded one omits b5fc0430dcbb ipv4: Extend FIB alias find function omits a6c76c17df02 ipv4: Notify route after insertion to the routing table omits ba8381236fd0 net: fib_notifier: Add temporary events to the FIB notific [...] omits 366c7bb0acf1 Merge branch 'hns3-next' omits d5432455b1a8 net: hns3: do not schedule the periodic task when reset fail omits 0ea68902256e net: hns3: allocate WQ with WQ_MEM_RECLAIM flag omits ff200099d271 net: hns3: remove unnecessary work in hclgevf_main omits 1c6dfe6fc6f7 net: hns3: remove mailbox and reset work in hclge_main omits b3c3fe8e9961 net: hns3: schedule hclgevf_service by using delayed workqueue omits 54e1f08bddbe ipv6: Annotate ipv6_addr_is_* bitwise pointer casts omits 1f1c1d7c89ee ipv6: Annotate bitwise IPv6 dsfield pointer cast omits 63cc54a6f073 net: dsa: b53: Fix egress flooding settings omits 1865a7b3471e Merge branch 'vsock-fixes' omits 4aaf596148f4 vsock/virtio: add WARN_ON check on virtio_transport_get_ops() omits df18fa14629a vsock/virtio: fix null-pointer dereference in virtio_trans [...] omits f32593773549 r8169: check that Realtek PHY driver module is loaded omits 024774325199 Merge branch 'dpaa2-ptp-support-external-trigger-event' omits 17568c62cd2c dpaa2-ptp: add external trigger event support omits 9429439f59cd ptp_qoriq: export extts_clean_up() function omits 10bc877c7623 ptp_qoriq: check valid status before reading extts fifo omits 1c05839aa973 nbd: fix shutdown and recv work deadlock v2 omits d7bd15a138ae iocost: over-budget forced IOs should schedule async delay omits dbd8f6bae6f4 libbpf: Add zlib as a dependency in pkg-config template omits 2c81f0f6d3f5 bus: ti-sysc: Fix iterating over clocks omits dc3a2d254782 libbpf: Print hint about ulimit when getting permission de [...] omits 90bdfa0b05e3 ARM: OMAP2+: Fix ti_sysc_find_one_clockdomain to check for [...] omits 210de0e996ae arm64: dts: agilex/stratix10: fix pmu interrupt numbers omits 2403ed2f44b8 EDAC: remove set but not used variable 'ecc_loc' omits faced7e0806c mm: hugetlb controller for cgroups v2 omits e3992af1256a Merge tag 'arm-soc/for-5.5/soc-fixes' of https://github.co [...] omits c3e5ac0c9e98 Merge tag 'samsung-fixes-5.5' of https://git.kernel.org/pu [...] omits cf21d4fde012 Merge tag 'renesas-fixes-for-v5.5-tag1' of git://git.kerne [...] omits a2ea07465c8d bpf: Fix missing prog untrack in release_maps omits 6afa873170a6 Merge tag 'linux-kselftest-5.5-rc2' of git://git.kernel.or [...] omits 6956eb33abb5 clk: at91: fix possible deadlock omits e0ff126ee7ad pipe: Fix bogus dereference in iov_iter_alignment() omits 4c80ba392bf6 iommu: fix KASAN use-after-free in iommu_insert_resv_region omits 7de7de7ca0ae Fix root mounting with no mount options omits 58b3bafff825 perf vendor events s390: Remove name from L1D_RO_EXCL_WRIT [...] omits 28396b7df09b perf vendor events s390: Fix counter long description for [...] omits c09982f8e2ba libtraceevent: Allow custom libdir path omits 475feec0c41a ALSA: hda - Downgrade error message for single-cmd fallback omits d50ecc46d18f samples/bpf: Attach XDP programs in driver mode by default omits 450278977acb samples/bpf: Set -fno-stack-protector when building BPF programs omits 5615ed472dc0 samples/bpf: Add missing -lz to TPROGS_LDLIBS omits 5984dc6cb5aa samples/bpf: Reintroduce missed build targets omits 6bd5ce6089b5 tomoyo: Suppress RCU warning at list_for_each_entry_rcu(). omits 159ecc002b5f bpftool: Fix compilation warning on shadowed variable omits a79ac2d1036a libbpf: Fix build by renaming variables omits 957a227d413b x86/boot: Fix a comment's incorrect file reference omits 61e3acd8c693 powerpc: Fix __clear_user() with KUAP enabled omits e352f576d345 powerpc/pseries/cmm: fix managed page counts when migratin [...] omits 0601546f23fb powerpc/8xx: fix bogus __init on mmu_mapin_ram_chunk() omits ee8f537fd8b7 ASoC: soc-core: remove legacy style of codec_conf omits e3c157c934fb ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf omits b9fc10027cf3 ASoC: samsung: speyside: use snd_soc_dai_link_component fo [...] omits 1762d3a5fd69 ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_compon [...] omits bfc5b22c7181 ASoC: samsung: lowland: use snd_soc_dai_link_component for [...] omits 3874b2154be7 ASoC: samsung: bells: use snd_soc_dai_link_component for c [...] omits 4edf6f7008b2 Merge branch 'mmc_pinctrl' into next omits 2d27a4cf1967 ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_li [...] omits fe71bf9aaf45 ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link [...] omits e90c2a3bc151 ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link [...] omits 03b70ef529ae ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_co [...] omits 5a3493305ac0 ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_l [...] omits 8a3bd454ee78 ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_com [...] omits 13568b0331c5 ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_com [...] omits eea239521737 ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for [...] omits c13493a2460b ASoC: soc-core: support snd_soc_dai_link_component for codec_conf omits 8e9a99361f56 mmc: uniphier-sd: Convert to pinctrl_select_default_state() omits a62ff5405595 mmc: jz4740: Convert to pinctrl_select_default_state() omits 6986ee3f8bd1 mmc: atmel-mci: Convert to pinctrl_select_default_state() omits 2480b72071b2 mmc: sdhci-esdhc-imx: Convert to pinctrl_select_default_state() omits 9f888b558976 mmc: omap_hsmmc: Convert to pinctrl_select_default_state() omits c17e73c32fa7 mmc: usdhi6rol0: Convert to pinctrl_select_default_state() omits 05344ffe4b0d mmc: mmci: Convert to pinctrl_select_default_state() omits f9be7f9c358d mmc: meson-gx: Convert to pinctrl_select_default_state() omits cd8fb859a84c spi: meson-spicc: Use GPIO descriptors omits 0a454258febb spi: stm32: Use dma_request_chan() instead dma_request_sla [...] omits 658606ff4cf6 spi: stm32-qspi: Use dma_request_chan() instead dma_reques [...] omits b5756b777472 spi: spi-fsl-dspi: Use dma_request_chan() instead dma_requ [...] omits 401abb764abb spi: sirf: Use dma_request_chan() instead dma_request_slav [...] omits 7ccffd41b2d4 spi: mxs: Use dma_request_chan() instead dma_request_slave [...] omits 6bfbf4d0aa0c spi: img-spfi: Use dma_request_chan() instead dma_request_ [...] omits 6133fed0539b spi: bcm2835: Use dma_request_chan() instead dma_request_s [...] omits 666224b43b4b spi: bcm2835: Release the DMA channel if probe fails after [...] omits d947c9d26c23 spi: atmel: Use dma_request_chan() instead dma_request_sla [...] omits 63aa6a692595 spi: fsl: use platform_get_irq() instead of of_irq_to_resource() omits 007773e16a6f spi: nxp-fspi: Ensure width is respected in spi-mem operations omits 62a1923cc8fe regulator: rn5t618: fix module aliases omits 0d3010fa4424 USB: serial: option: add Telit ME910G1 0x110a composition omits 556672d75ff4 ASoC: wm8962: fix lambda value omits 7e0b2c32ada8 Merge branch 'fixes' into next omits 811ba67632aa mmc: sdhci: Update the tuning failed messages to pr_debug level omits de27e978dc82 dt-bindings: mmc: renesas_sdhi: Document r8a77961 support omits c1a49782cc32 mmc: renesas_sdhi: use recent tap values for HS400 omits 12e3c55d236b mmc: renesas_sdhi: remove 4taps as a TMIO flag omits 7af08206cb20 mmc: renesas_sdhi: make quirks info accessible outside probe() omits e5088f20ed40 mmc: renesas_sdhi: make warning more precise omits 6e3cbb050b82 mmc: renesas_sdhi: keep sorting for quirk entries omits a0fb3fc8af01 mmc: renesas_sdhi: remove whitelist for internal DMAC omits fdbbe6cf6dce mmc: sdhci: fix up CMD12 sending omits af3ed119329c mmc: spi: Toggle SPI polarity, do not hardcode it omits 3976656d67c1 mmc: sdhci-of-at91: rework clocks management to support SA [...] omits d684be14457f dt-bindings: sdhci-of-at91: new compatible string and upda [...] omits efcc69b261f0 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7180 omits 2c92dd20304f mmc: sdhci: Update the tuning failed messages to pr_debug level omits 8b6dc6b2d602 mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erra [...] omits 8f34e5bd7024 mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode omits fa56ac979226 mmc: sdhci-msm: Correct the offset and value for DDR_CONFI [...] omits 07bcc411567c Revert "mmc: sdhci: Fix incorrect switch to HS mode" omits aa659a3fca79 ACPI: processor: Clean up acpi_processor_evaluate_cst() omits 987c785319b9 ACPI: processor: Introduce acpi_processor_evaluate_cst() omits bc94638886ab ACPI: processor: Export function to claim _CST control omits 9e65527ac3ba pinctrl: ingenic: Fixup PIN_CONFIG_OUTPUT config omits 53870cf03fae ACPI: video: Use native backlight on Lenovo E41-25/45 omits cbf6d033ad37 ACPI: video: fix typo in comment omits ff3154d1d89a ACPI / battery: Deal better with neither design nor full c [...] omits 286e7beaa4cc gpio: tegra186: Allow building on Tegra194-only configurations omits 5b74d1d16e2f ACPI / battery: Use design-cap for capacity calculations i [...] omits cc99f0ad5246 ACPI / battery: Deal with design or full capacity being re [...] omits 5665a1febfe7 drm/i915/tgl: Drop Wa#1178 omits 2eeab8eb1e3a drm/i915/ehl: Define EHL powerwells independently of ICL omits 242bff7fc515 drm/i915: Set fence_work.ops before dma_fence_init omits 99de95360faa drm/i915: Copy across scheduler behaviour flags across sub [...] omits fbc44a0b34a1 drm/i915/dsb: Fix in mmio offset calculation of DSB instance omits 6fc232db9e8c rfkill: Fix incorrect check to avoid NULL pointer dereference omits 97583f1d43b4 Merge tag 'misc-habanalabs-fixes-2019-12-14' of git://peop [...] omits 0b416c3e1345 io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG omits 26a7a47510ed cpufreq: dt-platdev: Blacklist NVIDIA Tegra20 and Tegra30 SoCs omits 59034b9d6af8 ARM: bcm: Add missing sentinel to bcm2711_compat[] omits d82d47d5d8a6 jbd2: fix kernel-doc notation warning omits 69000d82eee1 ext4: use RCU API in debug_print_tree omits 0849e1028088 Merge branch 'support-flex-arrays' omits 5f2eeceffb92 selftests/bpf: Add flexible array relocation tests omits 1b484b301cec libbpf: Support flexible arrays in CO-RE omits 01c6f7aaacf9 Merge branch 'extern-var-support' omits 330a73a7b6ca selftests/bpf: Add tests for libbpf-provided externs omits 2ad97d473db5 bpftool: Generate externs datasec in BPF skeleton omits 166750bc1dd2 libbpf: Support libbpf-provided extern variables omits ac9d1389631a libbpf: Extract internal map names into constants omits f7c0bbf27ec6 Merge branch 'bpf-obj-skel' omits d9c00c3b1639 bpftool: Add `gen skeleton` BASH completions omits 197448eaac1a selftests/bpf: Add test validating data section to struct [...] omits dde53c1b763b selftests/bpf: Convert few more selftest to skeletons omits f3c926a4df2c selftests/bpf: Add BPF skeletons selftests and convert att [...] omits 985ead416df3 bpftool: Add skeleton codegen command omits d66562fba1ce libbpf: Add BPF object skeleton support omits 3f51935314b8 libbpf: Reduce log level of supported section names dump omits 13acb508ae20 libbpf: Postpone BTF ID finding for TRACING programs to lo [...] omits eba9c5f498a1 libbpf: Refactor global data map initialization omits 01af3bf06755 libbpf: Expose BPF program's function name omits 9f81654eebe8 libbpf: Expose BTF-to-C type declaration emitting API omits 3d208f4ca111 libbpf: Expose btf__align_of() API omits 544402d4b493 libbpf: Extract common user-facing helpers omits 917f6b7b07a4 libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files omits 612d05be250a libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h omits d7a18ea7e8b6 libbpf: Add generic bpf_program__attach() omits 0d13bfce023a libbpf: Don't require root for bpf_object__open() omits d1eef1c61974 Linux 5.5-rc2 omits 9803387c55f7 ext4: validate the debug_want_extra_isize mount option at [...] omits 9603e2210443 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits d195a66e367b io_uring: fix stale comment and a few typos omits 1522d9da40bd Merge tag 'riscv/for-v5.5-rc2' of git://git.kernel.org/pub [...] omits b01d7cb41ff5 Merge tag 'for-linus-5.5b-rc2-tag' of git://git.kernel.org [...] omits 0e627190563e tcp: Set rcv zerocopy hint correctly if skb last frag is < [...] omits aeea5eae4fd5 parisc: add missing __init annotation omits e16260c21f87 parisc: fix compilation when KEXEC=n and KEXEC_FILE=y omits fd42bfd1bb31 xen-netback: avoid race that can lead to NULL pointer dereference omits 2e6d304515ba Merge branch 'remove-ksys-mount-dup' of git://git.kernel.o [...] omits 858ce8ca62ea net: usb: lan78xx: Fix error message format specifier omits 479a0d1376f6 cxgb4: Fix kernel panic while accessing sge_info omits 86434744fedf net/smc: add fallback check to connect() omits 29115cef8578 net/smc: shorten lgr_cnt initialization omits aa915931ac3e libbpf: Fix readelf output parsing for Fedora omits a06ae6acc14b Merge branch 'bpftool-match-by-name' omits 99f9863a0c45 bpftool: Match maps by name omits a7d22ca2a483 bpftool: Match programs by name omits ec2025095cf6 bpftool: Match several programs with same tag omits d157aa0fb241 x86/cpu/tsx: Define pr_fmt() omits 9b2079c046a9 net: phylink: fix interface passed to mac_link_up omits f5058a27dac7 net: phylink: propagate phy_attach_direct() return code omits de1799667b00 net: bridge: add STP xstats omits 6dd504b0fd10 selftests: net: tls: remove recv_rcvbuf test omits ea6a547669b3 selftests/net: make so_txtime more robust to timer variance omits 8ed001c966b0 Merge branch 'gtp-fix-several-bugs-in-gtp-module' omits 6a902c0f3199 gtp: avoid zero size hashtable omits 94dc550a5062 gtp: fix an use-after-free in ipv4_pdp_find() omits 94a6d9fb88df gtp: fix wrong condition in gtp_genl_dump_pdp() omits 6b01b1d9b2d3 gtp: do not allow adding duplicate tid and ms_addr pdp context omits 5d485ed88d48 bonding: fix active-backup transition after link failure omits 3a5f494d8418 net: phy: dp83869: Remove unneeded semicolon omits 510c9788991c Merge tag 'Wimplicit-fallthrough-5.5-rc2' of git://git.ker [...] omits a70fd5ac2ea7 ext4: reserve revoke credits in __ext4_new_inode omits 7f420d64a08c ext4: unlock on error in ext4_expand_extra_isize() omits 707d1a2f601b ext4: optimize __ext4_check_dir_entry() omits 109ba779d6cc ext4: check for directory entries too close to block end omits 64d4ce892383 ext4: fix ext4_empty_dir() for directories with holes omits 826f66b30c2e bonding: move 802.3ad port state flags to uapi omits 7ae1629d4db0 Merge branch 'bnx2x-bug-fixes' omits ee699f89bdba bnx2x: Fix logic to get total no. of PFs per engine omits 7113f796bbbc bnx2x: Do not handle requests from VFs after parity omits 07c4b9e9f71a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits ed56dd8f60cf net: ethernet: ti: build cpsw-common for switchdev omits 99e9fe2248f9 net: ethernet: ti: select PAGE_POOL for switchdev driver omits f61cf8decb37 Merge tag 'char-misc-5.5-rc2' of git://git.kernel.org/pub/ [...] omits 894554c1ca79 Merge tag 'driver-core-5.5-rc2' of git://git.kernel.org/pu [...] omits aff2a52507bf Merge tag 'staging-5.5-rc2' of git://git.kernel.org/pub/sc [...] omits a1b85b3bf9f9 Merge tag 'usb-5.5-rc2' of git://git.kernel.org/pub/scm/li [...] omits 81d559849aa4 Merge tag 's390-5.5-3' of git://git.kernel.org/pub/scm/lin [...] omits f791ede32a14 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 103a022d6bc5 Merge tag '5.5-rc1-smb3-fixes' of git://git.samba.org/sfre [...] omits c39ea5cba5a2 hv_netvsc: Fix tx_table init in rndis_set_subchannel() omits 81c64b0bd090 Merge tag 'ovl-fixes-5.5-rc2' of git://git.kernel.org/pub/ [...] omits f3f2364ea14d net: marvell: mvpp2: phylink requires the link interrupt omits cd1263b6dcfd Merge branch 'tcp-take-care-of-empty-skbs-in-write-queue' omits 651bbb9d5161 ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock omits 6fd739c04ffd ALSA: hda: Fix regression by strip mask fix omits 42fb6b1d41eb ALSA: hda/ca0132 - Fix work handling in delayed HP detection omits cb04fc3b6b07 ALSA: hda/ca0132 - Avoid endless loop omits 377bc0cfabce ALSA: hda/ca0132 - Keep power on during processing DSP response omits add9d56d7b37 ALSA: pcm: Avoid possible info leaks from PCM stream buffers omits 1faa9d3a3ea7 ALSA: control: remove useless assignment in .info callback [...] omits 72c2ce9867d9 x86/bugs: Move enum taa_mitigations to bugs.c omits 68a1fdf2451f habanalabs: remove variable 'val' set but not used omits 018e0e3594f7 habanalabs: rate limit error msg on waiting for CS omits 16981742717b binder: fix incorrect calculation for num_valid omits 27353d5785bc x86/process: Remove set but not used variables prev and next omits fd2ab2f6610b scripts/kallsyms: fix offset overflow of kallsyms_relative_base omits c8f3dea90e38 mkcompile_h: use printf for LINUX_COMPILE_BY omits e8193650bf38 mkcompile_h: git rid of UTS_TRUNCATE from LINUX_COMPILE_{BY,HOST} omits eefb8c124fd9 x86/boot: kbuild: allow readelf executable to be specified omits 216808c6ba6d tcp: refine rule to allow EPOLLOUT generation under mem pressure omits ee2aabd3fc2e tcp: refine tcp_write_queue_empty() implementation omits 1f85e6267cac tcp: do not send empty skb from tcp_write_xmit() omits 5c9934b6767b 6pack,mkiss: fix possible deadlock omits 8dbd76e79a16 tcp/dccp: fix possible race __inet_lookup_established() omits 1d1997db870f Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace" omits 8f9cc1ee2962 net/ibmvnic: Fix typo in retry check omits 2beb6d2901a3 ipv6/addrconf: only check invalid header values when NETLI [...] omits 1021dcf19db1 Input: imx_sc_key - only take the valid data from SCU firm [...] omits 03b06e3f8352 ptp: clockmatrix: add I2C dependency omits 6adc4601c2a1 bnxt: apply computed clamp value for coalece parameter omits a06bf42f5a95 selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN omits 850a88cc4096 bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN omits 5133498f4ad1 bpf: Clear skb->tstamp in bpf_redirect when necessary omits 692b93af71fb mailmap: add entry for myself omits 9c3194dd93b0 MAINTAINERS: Add maintainers for rmnet omits e31736d9fae8 Merge tag 'nios2-v5.5-rc2' of git://git.kernel.org/pub/scm [...] omits 1482e664fe35 Merge tag 'devicetree-fixes-for-5.5' of git://git.kernel.o [...] omits cb222aed03d7 Input: add safety guards to input_set_keycode() omits f729a1b0f8df Input: input_event - fix struct padding on sparc64 omits add218099472 Input: uinput - always report EPOLLOUT omits dd79b5361a6a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 1d76c0792a0a Merge tag 'pci-v5.5-fixes-1' of git://git.kernel.org/pub/s [...] omits 3b2ee614cb4a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 6bd2c87aaffe Merge tag 'pm-5.5-rc2' of git://git.kernel.org/pub/scm/lin [...] omits b61c56227bf5 Merge tag 'sound-5.5-rc2' of git://git.kernel.org/pub/scm/ [...] omits b2cb931d724b Merge tag 'drm-fixes-2019-12-13' of git://anongit.freedesk [...] omits f1fcd7786ec8 Merge tag 'for-linus-20191212' of git://git.kernel.dk/linux-block omits 5bd831a469e0 Merge tag 'io_uring-5.5-20191212' of git://git.kernel.dk/l [...] omits 15da849c910d Merge tag 'for-5.5/dm-fixes' of git://git.kernel.org/pub/s [...] omits 22ff311af9c7 Merge tag 'sizeof_field-v5.5-rc2' of git://git.kernel.org/ [...] omits 02620d9e629d Merge branch 'bpf-dispatcher' omits 116eb788f57c bpf, x86: Align dispatcher branch targets to 16B omits e754f5a6e36b selftests: bpf: Add xdp_perf test omits f23c4b3924d2 bpf: Start using the BPF dispatcher in BPF_TEST_RUN omits 7e6897f95935 bpf, xdp: Start using the BPF dispatcher for XDP omits 75ccbef6369e bpf: Introduce BPF dispatcher omits 98e8627efcad bpf: Move trampoline JIT image allocation to a function omits 91cbdf740a47 selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs omits 783b8f01f594 libbpf: Don't attach perf_buffer to offline/missing CPUs omits 65bc4c4063ae selftests/bpf: Add CPU mask parsing tests omits 913e73c77d48 ocxl: Fix potential memory leak on context creation omits 099bc4812f09 powerpc/irq: fix stack overflow verification omits 6803ee25f0ea libbpf: Extract and generalize CPU mask parsing logic omits 9a4b8148562d Merge tag 'omap-for-v5.5/fixes-rc1-signed' of git://git.ke [...] omits 7708bd430d88 Merge branch 'reuseport_to_test_progs' omits 7ee0d4e97b88 selftests/bpf: Switch reuseport tests for test_progs framework omits 415bb4e125b6 selftests/bpf: Move reuseport tests under prog_tests/ omits 250a91d48ae7 selftests/bpf: Pull up printing the test name into test runner omits 9af6c84435d0 selftests/bpf: Propagate errors during setup for reuseport tests omits ce7cb5f3921c selftests/bpf: Run reuseport tests in a loop omits 993633825830 selftests/bpf: Unroll the main loop in reuseport test omits a9ce4cf4e47c selftests/bpf: Add helpers for getting socket family & type name omits 11f80355d4d2 selftests/bpf: Use sa_family_t everywhere in reuseport tests omits 1fbcef929d7d selftests/bpf: Let libbpf determine program type from sect [...] omits 67d69ccdf389 libbpf: Recognize SK_REUSEPORT programs from section name omits 5f2cb361d798 ALSA: hda: Unify get_response handling omits 89698ed5cc76 ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too omits 279b1fed09ea Merge tag 'gpio-v5.5-rc2-fixes-for-linus' of git://git.ker [...] omits fbd542971aa1 btrfs: send: remove WARN_ON for readonly mount omits ca1aa2818a53 btrfs: do not leak reloc root if we fail to read the fs root omits 9bc574de5905 btrfs: skip log replay on orphaned roots omits 714cd3e8cba6 btrfs: handle ENOENT in btrfs_uuid_tree_iterate omits c7e54b5102bf btrfs: abort transaction after failed inode updates in cre [...] omits 147271e35ba2 Btrfs: fix hole extent items with a zero size after range cloning omits 6609fee8897a Btrfs: fix removal logic of the tree mod log that leads to [...] omits ad1d8c439978 Btrfs: make tree checker detect checksum items with overla [...] omits 40e046acbd2f Btrfs: fix missing data checksums after replaying a log tree omits b6293c821ea8 btrfs: return error pointer from alloc_test_extent_buffer omits cf93e15eca0b btrfs: fix devs_max constraints for raid1c3 and raid1c4 omits 994bf9cd78aa btrfs: tree-checker: Fix error format string for size_t omits 943eb3bf25f4 btrfs: don't double lock the subvol_sem for rename exchange omits db8fe64f9ce6 btrfs: handle error in btrfs_cache_block_group omits f72ff01df9cf btrfs: do not call synchronize_srcu() in inode_tree_del omits fa2cdb1762d1 ARM: shmobile: defconfig: Restore debugfs support omits 55d54d1ee84e pinctrl: core: Add pinctrl_select_default_state() and export it omits 4f3882177240 HID: hid-input: clear unmapped usages omits fcb970581dd9 Btrfs: fix cloning range with a hole when using the NO_HOL [...] omits 37d02592f11b btrfs: Fix error messages in qgroup_rescan_init omits fd0913768701 HID: Add quirk for incorrect input length on Lenovo Y720 omits 163159aad74d x86/boot: Discard .eh_frame sections omits 8fabc623238e powerpc: Ensure that swiotlb buffer is allocated from low memory omits 1cfaef961703 ALSA: bump uapi version numbers omits 80fe7430c708 ALSA: add new 32-bit layout for snd_pcm_mmap_status/control omits 09d94175dbea ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c omits 07094ae6f952 ALSA: Avoid using timespec for struct snd_timer_tread omits e5a52a1d15c7 media: pulse8-cec: fix lost cec_transmit_attempt_done() call omits ac479b51f3f4 media: cec: check 'transmit_in_progress', not 'transmitting' omits 95c29d46ab2a media: cec: avoid decrementing transmit_queue_sz if it is 0 omits cec935ce69fc media: cec: CEC 2.0-only bcast messages were ignored omits 656c21d6af5d powerpc/shared: Use static key to detect shared processor omits 14c73bd344da powerpc/vcpu: Assume dedicated processors as non-preempt omits d5a362149c4d pinctrl: Modify Kconfig to fix linker error omits a64556654b77 Merge tag 'intel-pinctrl-v5.5-2' of git://git.kernel.org/p [...] omits 6ba2fd391ac5 pinctrl: pinmux: fix a possible null pointer in pinmux_can [...] omits f14bf6a350df x86/unwind/orc: Remove boot-time ORC unwind tables sorting omits 57fa18994285 scripts/sorttable: Implement build-time ORC unwind table sorting omits 1091670637be scripts/sorttable: Rename 'sortextable' to 'sorttable' omits 57cafdf2a04e scripts/sortextable: Refactor the do_func() function omits abe4f92ca894 scripts/sortextable: Remove dead code omits 6402e1416255 scripts/sortextable: Clean up the code to meet the kernel [...] omits 3c47b787b651 scripts/sortextable: Rewrite error/success handling omits 911bde0fe5cc mac80211: Turn AQL into an NL80211_EXT_FEATURE omits 4c84515da809 Merge branches 'pm-cpuidle' and 'acpi-pm' omits c07a0254c89e HID: asus: Ignore Asus vendor-page usage-code 0xff events omits 8f18eca9ebc5 HID: ite: Add USB id match for Acer SW5-012 keyboard dock omits c62f7cd8ed06 HID: Add quirk for Xin-Mo Dual Controller omits e548f749b096 mac80211: airtime: Fix an off by one in ieee80211_calc_rx_ [...] omits 56cb31e185ad cfg80211: fix double-free after changing network namespace omits 753ffad3d624 mac80211: fix TID field in monitor mode transmit omits c673ec61ade8 xen/balloon: fix ballooned page accounting without hotplug [...] omits fa2ac657f978 xen-blkback: prevent premature module unload omits d9191319358d CIFS: Close cached root handle only if it has a lease omits e0fc5b1153b8 SMB3: Fix crash in SMB2_open_init due to uninitialized fie [...] omits 1f4782ae2457 Merge branch 'netdev-ndo_tx_timeout-cleanup' omits d8968eda7fc4 netronome: use the new txqueue timeout argument omits 77656c277cbf mlx4: use new txqueue timeout argument omits 0290bd291cc0 netdev: pass the stuck queue to the timeout handler omits d16f0f614000 Merge tag 'drm-fixes-5.5-2019-12-12' of git://people.freed [...] omits 82e50ec8868d Merge tag 'drm-intel-fixes-2019-12-12' of git://anongit.fr [...] omits 7315c0edb416 Merge tag 'drm-misc-next-fixes-2019-12-12' of git://anongi [...] omits 9f674c811740 drm/i915/gvt: Pin vgpu dma address before using omits 4fc0a3ca721d drm/i915/gvt: set guest display buffer as readonly omits d3ab06f43289 Merge tag 'imx-clk-fixes-5.5' of git://git.kernel.org/pub/ [...] omits 66d9506440bb clk: walk orphan list on clock provider registration omits 355979decf07 Merge branch 'Introduce-XDP-to-ena' omits 913b0bfd6c85 net: ena: Add first_interrupt field to napi struct omits 548c4940b9f1 net: ena: Implement XDP_TX action omits 838c93dc5449 net: ena: implement XDP drop support omits aabf23d18322 Merge branch 'ethtool-netlink-interface-preliminary-part' omits 428c122f5f6b ethtool: provide link mode names as a string set omits d44e13108b6d ethtool: move string arrays into common file omits 9ce48e5a09ea ethtool: move to its own directory omits 32d5109a9d86 netlink: rename nl80211_validate_nested() to nla_validate_ [...] omits f74877a5457d rtnetlink: provide permanent hardware address in RTM_NEWLINK omits 545a6822993f Merge branch 'unix-Show-number-of-scm-files-in-fdinfo' omits 3c32da19a858 unix: Show number of pending scm files of receive queue in fdinfo omits b4653342b151 net: Allow to show socket-specific information in /proc/[p [...] omits ee9b280e17dc of/platform: Unconditionally pause/resume sync state durin [...] omits 70c812106c87 dt-bindings: memory-controllers: tegra: Fix type references omits 5c7404bb30bc dt-bindings: Change maintainer address omits dc2316eba73f IB/mlx5: Fix device memory flows omits 7a763d18ff2a IB/core: Introduce rdma_user_mmap_entry_insert_range() API omits 679152d3a32e libbpf: Fix printf compilation warnings on ppc64le arch omits bea37414453e KEYS: asymmetric: return ENOMEM if akcipher_request_alloc() fails omits 601f0093f264 KEYS: remove CONFIG_KEYS_COMPAT omits 82c881b28aa8 x86/microcode/AMD: Make stub function static inline omits ca01e7987463 PCI: rockchip: Fix IO outbound ATU register number omits f271fe185613 drm/amdgpu: add invalidate semaphore limit for SRIOV in gmc10 omits 90f6452ca58d drm/amdgpu: add invalidate semaphore limit for SRIOV and p [...] omits ed9085fed9d9 IB/mlx5: Fix steering rule of drop and count omits 89f988d93c62 IB/mlx4: Follow mirror sequence of device add during devic [...] omits 33df2f1929df RDMA/counter: Prevent auto-binding a QP which are not trac [...] omits 0af67e49b018 qede: Fix multicast mac configuration omits 20032b63586a net: usb: lan78xx: Fix suspend/resume PHY register access error omits 37d4e84f765b Merge tag 'ceph-for-5.5-rc2' of git://github.com/ceph/ceph-client omits c30fe5418964 rcu: Mark non-global functions and variables as static omits 4414abf89158 rcu: Remove rcu_swap_protected() omits a191c9e9f73a wireless/mediatek: Replace rcu_swap_protected() with rcu_r [...] omits 1a271ebbfe33 net/tipc: Replace rcu_swap_protected() with rcu_replace_pointer() omits 8243186f0cc7 fs: remove ksys_dup() omits b49a733d684e init: unify opening /dev/console as stdin/stdout/stderr omits 89f33b984a51 Merge tag 'imx-fixes-5.5' of git://git.kernel.org/pub/scm/ [...] omits 85572c2c4a45 cpufreq: Avoid leaving stale IRQ work items during CPU offline omits d4d814017697 cpuidle: Drop unnecessary type cast in cpuidle_poll_time() omits 5addeae1bedc blk-cgroup: remove blkcg_drain_queue omits 6d674e28f642 KVM: arm/arm64: Properly handle faulting of device mappings omits e709ed70d122 bus: ti-sysc: Fix missing reset delay handling omits 57e960f0020e ASoC: SOF: Use managed buffer allocation omits bf523463d8c3 ASoC: mediatek: Use managed buffer allocation omits eb45f2110b03 pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration omits ecb6186cf788 block: fix NULL pointer dereference in account statistics [...] omits 413fc385a594 drm/amdgpu: avoid using invalidate semaphore for picasso omits a680aea00d17 Revert "drm/amdgpu: dont schedule jobs while in reset" omits f47825c69485 Merge branch 'next-integrity.measure-keys' into next-integrity omits 2b60c0ecedf8 IMA: Read keyrings= option from the IMA policy omits e9085e0ad38a IMA: Add support to limit measuring keys omits cb1aa3823c92 KEYS: Call the IMA hook to measure keys omits 88e70da170e8 IMA: Define an IMA hook to measure keys omits 5808611cccb2 IMA: Add KEY_CHECK func to measure keys omits c5563bad88e0 IMA: Check IMA policy flag omits 96c9e1de9954 ima: avoid appraise error for hash calc interrupt omits 210a29287451 selinux: remove unnecessary selinux cred request omits cccaa5e33525 init: use do_mount() instead of ksys_mount() omits d4440aac83d1 initrd: use do_mount() instead of ksys_mount() omits 5e787dbf659f devtmpfs: use do_mount() instead of ksys_mount() omits abeb2e9414d7 serial: sprd: Add clearing break interrupt operation omits 0e4f7f920a5c tty: serial: msm_serial: Fix lockup for sysrq and oops omits 3c3caae4cd6e usb: dwc3: pci: add ID for the Intel Comet Lake -H variant omits 1ce74e96c240 KVM: arm64: Ensure 'params' is initialised when looking up [...] omits 3e42fe5c7310 interconnect: qcom: msm8974: Walk the list safely on node removal omits f39488ea2a75 interconnect: qcom: qcs404: Walk the list safely on node removal omits b29b8113bb41 interconnect: qcom: sdm845: Walk the list safely on node removal omits e27da6a6a4da interconnect: qcom: Fix Kconfig indentation omits e32ea127d81c nios2: Fix ioremap omits 341a79ee8b08 ALSA: hda: tegra: Fix unused variable compile warning omits 84faa307249b crypto: arm/curve25519 - add arch-specific key generation [...] omits cdf1d28ced9d Merge branch 'linux-5.5' of git://github.com/skeggsb/linux [...] omits 148709bc278a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 296aec45a676 Merge branch 'md-fixes' of git://git.kernel.org/pub/scm/li [...] omits 09f6a72d0143 soundwire: intel: add clock stop quirks omits 4da0680f24c9 soundwire: intel: add mutex for shared SHIM register access omits 905b5a81afe1 soundwire: intel: add prototype for WAKEEN interrupt processing omits eae0b60d6483 soundwire: intel: add link_list to handle interrupts with [...] omits 6cd1d670bee6 soundwire: intel: update headers for interrupts omits 4b206d34b922 soundwire: intel: update stream callbacks for hwparams/fre [...] omits f98f690fb03c soundwire: intel: update interfaces between ASoC and SoundWire omits b2bd75f806c4 soundwire: sdw_slave: track unattach_request to handle all [...] omits 7afc50e441af soundwire: sdw_slave: add initialization_complete definition omits fbbff3632507 soundwire: sdw_slave: add enumeration_complete structure omits 528be501b7d4 soundwire: sdw_slave: add probe_complete structure and new fields omits 5ba047488209 Merge tag 'drm-misc-fixes-2019-12-11' of git://anongit.fre [...] omits 7947e3238b64 ARM: imx: Fix boot crash if ocotp is not found omits ae4b064e2a61 Merge tag 'afs-fixes-20191211' of git://git.kernel.org/pub [...] omits 46db63abb795 ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS omits 62cfe242db8c ARM: dts: imx6ul-evk: Fix peripheral regulator omits 3f0fb37b22b4 arm64: dts: ls1028a: fix reboot node omits c14685547762 tools/testing/nvdimm: Fix mock support for ioremap omits 81c22041d9f1 bpf, x86, arm64: Enable jit by default when not built as a [...] omits fe3300897cbf samples: bpf: fix syscall_tp due to unused syscall omits bba1b2a89025 samples: bpf: Replace symbol compare of trace_event omits 7f193c2519a3 selftests/bpf: Test function_graph tracer and bpf trampoli [...] omits b91e014f078e bpf: Make BPF trampoline use register_ftrace_direct() API omits 9e3aa61ae3e0 io_uring: ensure we return -EINVAL on unknown opcode omits 6b8350a4b0d5 Merge branch 'vsock-add-local-transport-support' omits bf5432b1de1f vsock/virtio: remove loopback handling omits 408624af4c89 vsock: use local transport when it is loaded omits 077263fba100 vsock: add vsock_loopback transport omits 0e12190578d0 vsock: add local transport support in the vsock core omits ef343b35d466 vsock: add VMADDR_CID_LOCAL definition omits c5144fcbf250 vsock/virtio_transport_common: remove unused virtio header [...] omits d0c2204135a0 xfs: stabilize insert range start boundary to avoid COW wr [...] omits 99528efd1926 xfs: fix Sphinx documentation warning omits d9e5582c4bb2 ALSA: Avoid using timespec for struct snd_rawmidi_status omits 3ddee7f88aaf ALSA: Avoid using timespec for struct snd_pcm_status omits a4e7dd35b9da ALSA: Avoid using timespec for struct snd_ctl_elem_value omits a07804cc7472 ALSA: Avoid using timespec for struct snd_timer_status omits fcae40c99fb3 ALSA: Replace timespec with timespec64 omits bea0f4a5115a Merge branch 'sfp-slow-to-probe-copper' omits 1cb89a14c80a net: sfp: re-attempt probing for phy omits 256e43cb8c69 net: sfp: error handling for phy probe omits 281e4eab1abe net: sfp: rename sm_retries omits 65ef2d5c41d9 net: sfp: use a definition for the fault recovery attempts omits 687dec9b9459 Merge tag 'erofs-for-5.5-rc2-fixes' of git://git.kernel.or [...] omits 6674fdb25a9e Merge tag 'trace-v5.5-3' of git://git.kernel.org/pub/scm/l [...] omits b58e9fd48348 Merge branch 'sfp-copper-modules' omits 9a484621e88a net: sfp: add support for Clause 45 PHYs omits 75f4d8d10e01 net: phy: add Broadcom BCM84881 PHY driver omits 7adb5b2126bc net: phylink: make Broadcom BCM84881 based SFPs work omits 52c956003a9d net: phylink: delay MAC configuration for copper SFP modules omits c0de2f472029 net: phylink: split phylink_sfp_module_insert() omits 24cf0e693bb5 net: phylink: split link_an_mode configured and current settings omits e45d1f5288b8 net: phylink: support Clause 45 PHYs on SFP+ modules omits 938d44c2b502 net: phylink: re-split __phylink_connect_phy() omits 6912b712cd75 net: mdio-i2c: add support for Clause 45 accesses omits 4882057ad434 net: sfp: move phy_start()/phy_stop() to phylink omits 74c551ca5a0e net: sfp: add module start/stop upstream notifications omits 0fbd26a9fb68 net: sfp: add more extended compliance codes omits a4516c7053b9 net: sfp: derive interface mode from ethtool link modes omits fa2de660a8d0 net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support omits d1c6a2aa02af pipe: simplify signal handling in pipe_read() and add comments omits bd95c1445274 drm/amdgpu: fix license on Kconfig and Makefiles omits 69897d342567 drm/amdgpu/gfx10: update gfx golden settings for navi14 omits 847b0d879508 drm/amdgpu/gfx10: update gfx golden settings omits 5714a2026f0c drm/amdgpu/gfx10: update gfx golden settings for navi14 omits 02cca5769f5e drm/amdgpu/gfx10: update gfx golden settings omits 3e39ce266a27 s390/kasan: add KASAN_VMALLOC support omits 1b68ac8678a8 s390: remove last diag 0x44 caller omits 157309a97015 s390/uv: use EOPNOTSUPP instead of ENOTSUPP omits 0539ad0b2287 s390/cpum_sf: Avoid SBD overflow condition in irq handler omits 39d4a501a9ef s390/cpum_sf: Adjust sampling interval to avoid hitting sa [...] omits 7e914fd17e9a s390/test_unwind: fix spelling mistake "reqister" -> "register" omits b62b6cf17023 s390/spinlock: remove confusing comment in arch_spin_lock_wait omits 3b7436cc9449 md: make sure desc_nr less than MD_SB_DISKS omits 028288df635f md: raid1: check rdev before reference in raid1_sync_request func omits a7ede3d16808 raid5: need to set STRIPE_HANDLE for batch head omits 50559800b76a afs: Show volume name in /proc/net/afs/<cell>/volumes omits 106bc79843c3 afs: Fix missing cell comparison in afs_test_super() omits 1da4bd9f9d18 afs: Fix creation calls in the dynamic root to fail with E [...] omits 4eac734486fd kselftest: Support old perl versions omits d187801d1a46 kselftest/runner: Print new line in print of timeout log omits 3a019636e6b0 selftests: Fix dangling documentation references to kselft [...] omits 158d58335393 afs: Fix mountpoint parsing omits 9103bb419aef Merge tag 'reset-fixes-for-v5.5-2' of git://git.pengutroni [...] omits 96dd4bcbac8a Merge tag 'arm-soc/for-5.5/devicetree-fixes' of https://gi [...] omits 8ecad8c0d1f8 ARM: mmp: include the correct cputype.h omits 01fec8cce7cc ASoC: Drop snd_soc_pcm_lib_ioctl() omits c0bd504dfbe6 ASoC: uniphier: Drop superfluous ioctl PCM ops omits e91f134c83b1 ASoC: sh: Drop superfluous ioctl PCM ops omits c6b16761c690 ARM: dts: am437x-gp/epos-evm: fix panel compatible omits 851c902fd2d0 spi: rspi: Remove obsolete platform_device_id entries omits 169f9acae086 spi: dw: Avoid BUG_ON() in case of host failure omits c52c91bb9aa6 spi: spi-ti-qspi: Fix a bug when accessing non default CS omits 100a21100bbb regulator: max77650: add of_match table omits d55894bc2763 ASoC: uniphier: Use managed buffer allocation omits 2c7c9630db45 ASoC: siu_pcm: Use managed buffer allocation omits 55df47f2300e ASoC: fsi: Use managed buffer allocation omits 51240953f28e ASoC: intel: skylake: Use managed buffer allocation omits 3f93b1ed4ac1 ASoC: intel: haswell: Use managed buffer allocation omits d9c7824aa29d ASoC: intel: baytrail: Use managed buffer allocation omits 02298145559f ASoC: intel: atom: Use managed buffer allocation omits 9a560089e964 ASoC: rt5677-spi: Use managed buffer allocation omits cae8055e0656 ASoC: rt5514-spi: Use managed buffer allocation omits 66b3621b8b6f ASoC: cros_ec_codec: Use managed buffer allocation omits bfddcaffd885 ASoC: xtensa: Use managed buffer allocation omits 52f0ac153d12 ASoC: xilinx: Use managed buffer allocation omits ffe119308cf6 ASoC: txx9: Use managed buffer allocation omits 6f7aff352e69 ASoC: stm32: Use managed buffer allocation omits d708c2b36b5d ASoC: generic-dmaengine-pcm: Use managed buffer allocation omits e494dbcd9be7 ASoC: rcar: Use managed buffer allocation omits d23a16584b4f ASoC: dma-sh7760: Use managed buffer allocation omits bace3caa82e1 ASoC: meson: Use managed buffer allocation omits fcf306efab32 ASoC: dwc: Use managed buffer allocation omits fe9912ac58e4 ASoC: au1x: Use managed buffer allocation omits a4072cdfa9fe ASoC: soc-core: tidyup for CONFIG_DEBUG_FS omits 8a6a6a38f868 ASoC: soc-core: tidyup for CONFIG_DMI omits 29d9fc7acacb ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of [...] omits bae141f54be8 bpf: Emit audit messages upon successful prog load and unload omits 93ec6953c1d7 ASoC: utils: Drop superfluous ioctl PCM ops omits 6a8228d07ca0 ASoC: xtensa: Drop superfluous ioctl PCM ops omits 71bfaea3d6d9 ASoC: xilinx: Drop superfluous ioctl PCM ops omits 88b79e98cfc8 ASoC: txx9: Drop superfluous ioctl PCM ops omits 01ac8ada9712 ASoC: sprd: Drop superfluous ioctl PCM ops omits 620ea8d26b99 ASoC: SOF: Drop superfluous ioctl PCM ops omits 2680c3127c39 ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops omits c4d140466500 ASoC: samsung: Drop superfluous ioctl PCM ops omits 29da4698399e ASoC: qcom: Drop superfluous ioctl PCM ops omits 92e63b552822 ASoC: pxa: Drop superfluous ioctl PCM ops omits a984e214de0c ASoC: meson: Drop superfluous ioctl PCM ops omits a1b175b0828d ASoC: mediatek: Drop superfluous ioctl PCM ops omits 13fd6f07f5b1 ASoC: kirkwood: Drop superfluous ioctl PCM ops omits aa4708d97e74 ASoC: intel: Drop superfluous ioctl PCM ops omits 6ac44ce9dfd6 ASoC: fsl: Drop superfluous ioctl PCM ops omits f6201a314fc7 ASoC: dwc: Drop superfluous ioctl PCM ops omits e7a83dfcb33d ASoC: bcm: Drop superfluous ioctl PCM ops omits 4000fc0b5a7f ASoC: au1x: Drop superfluous ioctl PCM ops omits 7aff4224ff6b ASoC: atmel: Drop superfluous ioctl PCM ops omits 66a7caaf354e ASoC: amd: Drop superfluous ioctl PCM ops omits 7f4aee8fa79c ASoC: amd: Use managed buffer allocation omits 28707826877f perf header: Fix false warning when there are no duplicate [...] omits eb573e746b9d perf metricgroup: Fix printing event names of metric group [...] omits 0dd674efaf63 perf/x86/pmu-events: Fix Kernel_Utilization metric omits 61208e6e1003 perf top: Do not bail out when perf_env__read_cpuid() retu [...] omits 05267c7eac12 perf arch: Make the default get_cpuid() return compatible error omits a2ce3217d3a4 dt-bindings: net: ti: cpsw-switch: update to fix comments omits 71bbcd2eaf04 dt-bindings: remoteproc: stm32: add wakeup-source property omits bd82873f23c9 xhci: make sure interrupts are restored to correct state omits 7ff11162808c xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as def [...] omits 7c67cf6658ce xhci: Increase STS_HALT timeout in xhci_suspend() omits f2c710f7dca8 usb: xhci: only set D3hot for pci device omits 057d476fff77 xhci: fix USB3 device initiated resume race with roothub a [...] omits ce91f1a43b37 xhci: Fix memory leak in xhci_add_in_port() omits 2f48865db332 HID: hidraw: add support uniq ioctl omits 85862213e75e Merge tag 'fixes-for-v5.5-rc2' of git://git.kernel.org/pub [...] omits 750bde2fd4ff drm/i915: Serialise with remote retirement omits 8ec321e96e05 HID: Fix slab-out-of-bounds read in hid_field_extract omits b590cb5f802d bpf: Switch to offsetofend in BPF_PROG_TEST_RUN omits 09c4708d3cf4 libbpf: Bump libpf current version to v0.0.7 omits c453312857ba ARM: net: bpf: Improve prologue code sequence omits 63b9b80e9f5b virtio_balloon: divide/multiply instead of shifts omits 2a946fa1c8bc virtio_balloon: name cleanups omits 63341ab03706 virtio-balloon: fix managed page counts when migrating pag [...] omits b444268801a2 tools headers kvm: Sync linux/kvm.h with the kernel sources omits 761bfc33dd75 Merge remote-tracking branch 'torvalds/master' into perf/urgent omits 5b79bcdf0362 bpftool: Don't crash on missing jited insns or ksyms omits 4c80c7bc583a bpf: Fix build in minimal configurations, again omits e49e6f6db04e bpf, mips: Limit to 33 tail calls omits 96bc4432f5ad bpf, riscv: Limit to 33 tail calls omits 653997eeecef rtc: mt6397: fix alarm register overwrite omits a40c94be2336 dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B omits 6f7c41374b62 tomoyo: Don't use nifty names on sockets. omits a5b982af953b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio omits 53a256a9b925 dmaengine: Fix access to uninitialized dma_slave_caps omits 2688302bf192 gpio: pca953x: Switch to bitops in IRQ callbacks omits 256efaea1fdc gpiolib: fix up emulated open drain outputs omits 44fe5cb32c75 MAINTAINERS: Append missed file to the database omits 961f8209c8d5 arm64: dts: ls1028a: fix typo in TMU calibration data omits 9cc7a18bcbd4 gpio: xgs-iproc: remove __exit annotation for iproc_gpio_remove omits 11e299de3ace gpio: aspeed: avoid return type warning omits bc7bc688366a gpio: mockup: Fix usage of new GPIO_LINE_DIRECTION omits d9e1670b8005 crypto: hmac - Use init_tfm/exit_tfm interface omits 968956939407 crypto: padlock-sha - Use init_tfm/exit_tfm interface omits fbce6be5aef5 crypto: shash - Add init_tfm/exit_tfm and verify descsize omits 02244ba44bc3 crypto: api - Add more comments to crypto_remove_spawns omits 4f87ee118d16 crypto: api - Do not zap spawn->alg omits 73669cc55646 crypto: api - Fix race condition in crypto_spawn_alg omits 4a2abbc6b868 crypto: doc - remove references to ARC4 omits 7db3b61b6bba crypto: api - Check spawn->alg under lock in crypto_drop_spawn omits 579d705cd64e crypto: chacha - fix warning message in header file omits aebe5bd76583 crypto: atmel-{aes,sha,tdes} - Group common alg type init [...] omits 7db15aade87f crypto: atmel-aes - Use gcm helper to check authsize omits 4c977e37b0fa crypto: atmel-sha - Void return type for atmel_sha_update_ [...] omits 9a17007b4f45 crypto: atmel-{sha,tdes} - Remove unused 'err' member of d [...] omits 371731ec2179 crypto: atmel-aes - Fix saving of IV for CTR mode omits 781a08d9740a crypto: atmel-aes - Fix counter overflow in CTR mode omits c65d123742a7 crypto: atmel-{aes,tdes} - Do not save IV for ECB mode omits 75eca7a7f2ab crypto: atmel-tdes - Drop unnecessary passing of tfm omits 848572f81772 crypto: atmel-tdes - Map driver data flags to Mode Register omits 7d0979e2dfa8 crypto: atmel-tdes - Remove useless write in Control Register omits e7836518c6bc crypto: atmel-{aes,sha,tdes} - Rename labels in probe() omits c9063a0281d9 crypto: atmel-{aes,sha,tdes} - Drop superfluous error mess [...] omits 0efe58f3e9c8 crypto: atmel-{sha,tdes} - Propagate error from _hw_versio [...] omits fb24307af282 crypto: atmel-tdes - Remove unused header includes omits 7c783029eab8 crypto: atmel-{sha,tdes} - Change algorithm priorities omits 7b49fabfc35c crypto: atmel-tdes - Constify value to write to hw omits 37f96694cf73 crypto: af_alg - Use bh_lock_sock in sk_destruct omits bfcdcef8c8e3 padata: update documentation omits 3facced7aeed padata: remove reorder_objects omits 91a71d612128 padata: remove cpumask change notifier omits 38228e8848cd padata: always acquire cpu_hotplug_lock before pinst->lock omits 894c9ef9780c padata: validate cpumask without removed CPU during offline omits e8cfed5e4e2b crypto: cipher - remove crt_u.cipher (struct cipher_tfm) omits c441a909c686 crypto: compress - remove crt_u.compress (struct compress_tfm) omits 49763fc6b1af crypto: testmgr - generate inauthentic AEAD test vectors omits 2ea915054cf2 crypto: testmgr - create struct aead_extra_tests_ctx omits fd8c37c72d60 crypto: testmgr - test setting misaligned keys omits fd60f7278764 crypto: testmgr - check skcipher min_keysize omits eb455dbd02cb crypto: testmgr - don't try to decrypt uninitialized buffers omits 7bada03311b6 crypto: skcipher - add crypto_skcipher_min_keysize() omits 095be695e564 crypto: aead - move crypto_aead_maxauthsize() to <crypto/aead.h> omits 839bb2a9ca73 crypto: omap-crypto - copy the temporary data to output bu [...] omits aca8bf0027d3 crypto: omap-des - handle NULL cipher request omits 96846223ac73 crypto: omap-des - avoid unnecessary spam with bad cryptlen omits 04a4616e6a21 crypto: omap-aes-gcm - convert to use crypto engine omits 1cfd9f3f308f crypto: omap-sham - fix unaligned sg list handling omits 5d5f3eed2937 crypto: omap-aes-gcm - fix failure with assocdata only omits f0956d42c14a crypto: omap-aes-gcm - use the AES library to encrypt the tag omits b877ad1a135c crypto: omap-aes-gcm - check length of assocdata in RFC4106 mode omits 12adf9d63ec3 crypto: omap-aes-gcm - add missing .setauthsize hooks omits 46d57443eca4 crypto: omap-aes-gcm - deal with memory allocation failure omits a9459bdcb40f crypto: omap-aes-ctr - set blocksize to 1 omits dbb326fd0093 crypto: omap-aes - reject invalid input sizes for block modes omits 6585cd3683c6 crypto: omap-aes - fixup aligned data cleanup omits 60a0894c323a crypto: omap-sham - fix split update cases with cryptomgr tests omits a9befcf46913 crypto: omap-aes-gcm - fix corner case with only auth data omits 2b352489d0d6 crypto: omap-sham - fix buffer handling for split test cases omits 891dcbbb0e46 crypto: omap-aes - add IV output handling omits eb5818aa0852 crypto: omap-des - add IV output handling omits e7508ef2a674 crypto: omap-aes - remove the sysfs group during driver removal omits b82fc91e50df crypto: omap-sham - remove the sysfs group during driver removal omits 462519fc2699 crypto: omap-sham - split up data to multiple sg elements [...] omits c28817895464 crypto: shash - allow essiv and hmac to use OPTIONAL_KEY a [...] omits 89873b441134 crypto: skcipher - remove crypto_skcipher_extsize() omits 7e1c10991822 crypto: skcipher - remove crypto_skcipher::decrypt omits 848755e315b6 crypto: skcipher - remove crypto_skcipher::encrypt omits 15252d942739 crypto: skcipher - remove crypto_skcipher::setkey omits 9ac0d136938a crypto: skcipher - remove crypto_skcipher::keysize omits 140734d37113 crypto: skcipher - remove crypto_skcipher::ivsize omits 0a940d4e2765 crypto: api - remove another reference to blkcipher omits 8e8c778d9ed4 crypto: hisilicon - select CRYPTO_SKCIPHER, not CRYPTO_BLKCIPHER omits e8d998264bff crypto: pcrypt - Do not clear MAY_SLEEP flag in original request omits 5441c6507bc8 crypto: arm64/ghash-neon - bump priority to 150 omits 6320a15e9830 crypto: arm64/sha - fix function types omits 11548f5a5747 crypto: ccp - set max RSA modulus size for v3 platform dev [...] omits 4df2ef25b3b3 crypto: ccree - fix backlog memory leak omits 7c06603e20e9 crypto: ccree - fix typos in error msgs omits e86eca4107ce crypto: ccree - fix typos in comments omits 060f11132500 crypto: ccree - remove useless define omits 9c1e8836edbb crypto: x86 - Regularize glue function prototypes omits 7278fa25aa0e crypto: caam - do not reset pointer size from MCFGR register omits bbefa1dd6a6d crypto: pcrypt - Avoid deadlock by using per-instance pada [...] omits 45a536e3a7e0 crypto: atmel-tdes - Retire dma_request_slave_channel_compat() omits db28512f48e2 crypto: atmel-sha - Retire dma_request_slave_channel_compat() omits 62f72cbdcf02 crypto: atmel-aes - Retire dma_request_slave_channel_compat() omits 2452cfdf4771 crypto: Kconfig - Fix indentation omits 1e02e6fbdadb crypto: sun4i-ss - add the A33 variant of SS omits 6b3413f30dd6 MAINTAINERS: update my e-mail address omits 0f95b09a5f62 hwrng: iproc-rng200 - Add support for BCM2711 omits efdd6099c68a dt-bindings: rng: add BCM2711 RNG compatible omits 13380a1471aa padata: Remove unused padata_remove_cpu omits 07bfd9bdf568 crypto: pcrypt - Fix user-after-free on module unload omits 528c4d106737 crypto: hisilicon - Remove useless MODULE macros omits 484a897ffa30 crypto: hisilicon - Use the offset fields in sqe to avoid [...] omits 8debacd60c69 crypto: hisilicon - Fix issue with wrong number of sg elem [...] omits 07928d9bfc81 padata: Remove broken queue flushing omits 3f61b0527b4e crypto: inside-secure - Use PTR_ERR_OR_ZERO() to simplify code omits 6d44694dc7c7 drm/i915/gvt: use vgpu lock for active state setting omits f8c63edfd789 USB: Fix incorrect DMA allocations for local memory pool drivers omits 8c9312a925ad i2c: add helper to check if a client has a driver attached omits c3a5fd15ed0c clk: imx: pll14xx: fix clk_pll14xx_wait_lock omits 125ad46f3861 ARM: imx: Correct ocotp id for serial number support of i. [...] omits dc5eafe7787c ALSA: usb-audio: Support PCM sync_stop omits 0ca4cefad185 ALSA: vxpocket: Support PCM sync_stop omits 2f44742ca1de ALSA: pdaudiocf: Support PCM sync_stop omits 59fdf8e96c03 ALSA: vx222: Support PCM sync_stop omits 271213ef4d0d ALSA: pcxhr: Support PCM sync_stop omits cefeaa5053d9 ALSA: mixart: Support PCM sync_stop omits 41094b243e62 ALSA: lx6464es: Support PCM sync_stop omits 959d4c806d38 ALSA: wss: Support PCM sync_stop omits 48094a75cd70 ALSA: wavefront: Support PCM sync_stop omits f9236dd027b8 ALSA: sb: Support PCM sync_stop omits 16d9fb1deef8 ALSA: opti9xx: Support PCM sync_stop omits d3e163bfff97 ALSA: opl3sa2: Support PCM sync_stop omits 52f623d0a84d ALSA: msnd: Support PCM sync_stop omits 914da689090c ALSA: gus: Support PCM sync_stop omits 58dad836f98c ALSA: es18xx: Support PCM sync_stop omits f5ac512085b5 ALSA: es1688: Support PCM sync_stop omits 0dbba47eb4e9 ALSA: ad1816a: Support PCM sync_stop omits b7a03a1e1459 ALSA: ymfpci: Support PCM sync_stop omits c47583b0eb68 ALSA: via82xx: Support PCM sync_stop omits 4a9ff148bd34 ALSA: trident: Support PCM sync_stop omits 93042ac2bc40 ALSA: sonicvibes: Support PCM sync_stop omits 39b77268c8cd ALSA: sis7019: Support PCM sync_stop omits 39cccf4511fd ALSA: rme9652: Support PCM sync_stop omits 5fcf46bc8333 ALSA: rme96: Support PCM sync_stop omits 1dad75b9823c ALSA: rme32: Support PCM sync_stop omits 3992f78f349f ALSA: riptide: Support PCM sync_stop omits bf17d20adea7 ALSA: oxygen: Support PCM sync_stop omits 1478eb63654b ALSA: nm256: Support PCM sync_stop omits a20b8bfe557c ALSA: maestro3: Support PCM sync_stop omits aec9f0cc057e ALSA: lola: Support PCM sync_stop omits 67ceac17e877 ALSA: korg1212: Support PCM sync_stop omits be1391c7858f ALSA: intel8x0: Support PCM sync_stop omits b0ad3bbc1e1b ALSA: ice1724: Support PCM sync_stop omits 1b97a87f44d8 ALSA: ice1712: Support PCM sync_stop omits f36da9406e66 ALSA: hda: Support PCM sync_stop omits e41dbd20383d ALSA: fm801: Support PCM sync_stop omits dbb71ab05f39 ALSA: es1968: Support PCM sync_stop omits 6b276e6281b6 ALSA: es1938: Support PCM sync_stop omits 83720eef264b ALSA: ens137x: Support PCM sync_stop omits 66471aa715f0 ALSA: emu10k1: Support PCM sync_stop omits d4cad99fda9b ALSA: echoaudio: Support PCM sync_stop omits 5e0890c1cb7d ALSA: ctxfi: Support PCM sync_stop omits 25ec679b9078 ALSA: cs5535audio: Support PCM sync_stop omits 763ae53d2ae4 ALSA: cs46xx: Support PCM sync_stop omits 5afff8c1bbc7 ALSA: cs4281: Support PCM sync_stop omits 3663984e07a4 ALSA: cmipci: Support PCM sync_stop omits 339ede502a00 ALSA: ca0106: Support PCM sync_stop omits d2625a62fe75 ALSA: bt87x: Support PCM sync_stop omits aefd1860acd5 ALSA: azt3328: Support PCM sync_stop omits f8582e001f72 ALSA: aw2: Support PCM sync_stop omits 662a7441316d ALSA: au88x0: Support PCM sync_stop omits 4504487d928d ALSA: atiixp: Support PCM sync_stop omits ea2eab50a0e1 ALSA: als300: Support PCM sync_stop omits 5110bc701b4a ALSA: ali5451: Support PCM sync_stop omits 164d0738248a ALSA: ad1889: Support PCM sync_stop omits 4bb1e4e7ccc2 ALSA: xen: Drop superfluous ioctl PCM ops omits 63d5cda7f55b ALSA: x86: Drop superfluous ioctl PCM ops omits 9c0d064a1e19 ALSA: usb: Drop superfluous ioctl PCM ops omits 6bddc9ef5885 ALSA: spi: Drop superfluous ioctl PCM ops omits 5fcd1aeee587 ALSA: sparc: Drop superfluous ioctl PCM ops omits 9fafc5259b43 ALSA: sh: Drop superfluous ioctl PCM ops omits 5b6e996a6218 ALSA: ppc: Drop superfluous ioctl PCM ops omits 1a0fa90f9c01 ALSA: pcmcia: Drop superfluous ioctl PCM ops omits d34e1b7b9a7f ALSA: pci: Drop superfluous ioctl PCM ops omits 6b07ea052a5a ALSA: trident: Drop superfluous ioctl PCM ops omits b1b375b062b4 ALSA: asihpi: Drop superfluous ioctl PCM ops omits 6c9239e4c705 ALSA: atiixp: Drop superfluous ioctl PCM ops omits 64395f83297a ALSA: via82xx: Drop superfluous ioctl PCM ops omits 4ab6596a32b1 ALSA: intel8x0: Drop superfluous ioctl PCM ops omits c02644684ca1 ALSA: parisc: Drop superfluous ioctl PCM ops omits 9a4df8251ac0 ALSA: mips: Drop superfluous ioctl PCM ops omits 86940651eaf4 ALSA: isa: Drop superfluous ioctl PCM ops omits 2251612e2f99 ALSA: es1688: Drop superfluous ioctl PCM ops omits d45b3aaea26c ALSA: firewire: Drop superfluous ioctl PCM ops omits ae531486d770 ALSA: drivers: Drop superfluous ioctl PCM ops omits 1eb1a950f620 ALSA: atmel: Drop superfluous ioctl PCM ops omits 94c0ff8bd1e3 ALSA: arm: Drop superfluous ioctl PCM ops omits f2b44229268f ALSA: aoa: Drop superfluous ioctl PCM ops omits cc6c69126e38 ALSA: hdml-lpe-audio: Use managed buffer allocation omits dd21bf512b64 ALSA: pcxhr: Use managed buffer allocation omits 6dd9486ca9b8 ALSA: usb-audio: Use managed buffer allocation omits 3f0c972ad828 ALSA: usx2y: Use managed buffer allocation omits 8aa77f9cab9a ALSA: ua101: Use managed buffer allocation omits b9626bd62382 ALSA: line6: Use managed buffer allocation omits d0aa558cde35 ALSA: hiface: Use managed buffer allocation omits 1075b321ab43 ALSA: caiaq: Use managed buffer allocation omits a3c10ea47e6d ALSA: 6fire: Use managed buffer allocation omits ce747f864268 ALSA: spi: Use managed buffer allocation omits 786e90b0d0f4 ALSA: sparc: Use managed buffer allocation omits 50cdf3a0961f ALSA: sh: Use managed buffer allocation omits 403d026c4376 ALSA: aica: Use managed buffer allocation omits 377d870e5456 ALSA: ps3: Use managed buffer allocation omits 01001fa1c79e ALSA: pmac: Use managed buffer allocation omits 6dfa8fd598ec ALSA: pdaudiocf: Use managed buffer allocation omits b6ed90c0dd76 ALSA: ymfpci: Use managed buffer allocation omits 8e2c75249d06 ALSA: via82xx: Use managed buffer allocation omits c79eafa095b1 ALSA: trident: Use managed buffer allocation omits 3e1ee04ba9ea ALSA: sonicvibes: Use managed buffer allocation omits ff3eb3d51be9 ALSA: sis7019: Use managed buffer allocation omits 7ceebdc87c63 ALSA: rme32: Use managed buffer allocation omits 0dd323695c7b ALSA: riptide: Use managed buffer allocation omits fdaad162a4f3 ALSA: oxygen: Use managed buffer allocation omits c6312f3926d7 ALSA: mixart: Use managed buffer allocation omits e485e5386d3d ALSA: maestro3: Use managed buffer allocation omits a747db239010 ALSA: lx6464es: Use managed buffer allocation omits 224a40c7511f ALSA: lola: Use managed buffer allocation omits 28d52aa55436 ALSA: intel8x0: Use managed buffer allocation omits 09e263cd4a1d ALSA: ice1724: Use managed buffer allocation omits 60b8918ba5f5 ALSA: ice1712: Use managed buffer allocation omits 7a6d4a5ac89f ALSA: hda: Use managed buffer allocation omits 247ed1020476 ALSA: fm801: Use managed buffer allocation omits d244a1db6f64 ALSA: es1938: Use managed buffer allocation omits b22b24781251 ALSA: ens137x: Use managed buffer allocation omits cbf7dcd949d7 ALSA: emu10k1: Use managed buffer allocation omits 63832bd951d2 ALSA: emu10k1x: Use managed buffer allocation omits 11f63ca3995b ALSA: echoaudio: Use managed buffer allocation omits 76178cc7d5eb ALSA: ctxfi: Use managed buffer allocation omits c6071300ac85 ALSA: cs5535: Use managed buffer allocation omits 44e78a1a85ad ALSA: cs4281: Use managed buffer allocation omits d841e2e88f00 ALSA: cmipci: Use managed buffer allocation omits fc97aef32338 ALSA: ca0106: Use managed buffer allocation omits b87ddad2773e ALSA: bt87x: Use managed buffer allocation omits 830e7b007681 ALSA: azt3328: Use managed buffer allocation omits 817790cc3dfe ALSA: aw2: Use managed buffer allocation omits 8c847a423572 ALSA: au88x0: Use managed buffer allocation omits 801bf0574764 ALSA: atiixp: Use managed buffer allocation omits 7ae11ecf0dfe ALSA: asihpi: Use managed buffer allocation omits 96bcfde13a1c ALSA: als4000: Use managed buffer allocation omits 909c7d2cccc3 ALSA: als300: Use managed buffer allocation omits e695745437a4 ALSA: ali5451: Use managed buffer allocation omits 93d6487f7a81 ALSA: ad1889: Use managed buffer allocation omits 005f3e67a855 ALSA: parisc: Use managed buffer allocation omits ee88f4ebe575 ALSA: mips: Use managed buffer allocation omits 15fbacfe3d32 ALSA: wss: Use managed buffer allocation omits a57214e54862 ALSA: gus: Use managed buffer allocation omits 07ed72ba4d45 ALSA: sb: Use managed buffer allocation omits 9ce57056d8ce ALSA: es18xx: Use managed buffer allocation omits eb40b64f2897 ALSA: es1688: Use managed buffer allocation omits 427f0ea46fb0 ALSA: cmi8330: Use managed buffer allocation omits d577b6c8cf8c ALSA: ad1816a: Use managed buffer allocation omits 7641d549b13b ALSA: firewire: Use managed buffer allocation omits 8f326303b0d8 ALSA: vx: Use managed buffer allocation omits d635f09e919e ALSA: pcsp: Use managed buffer allocation omits cbd0719d5115 ALSA: ml403: Use managed buffer allocation omits ef1545b8f35e ALSA: dummy: Use managed buffer allocation omits 39729889b1f5 ALSA: aloop: Use managed buffer allocation omits 37b9b9a5078a ALSA: atmel: Use managed buffer allocation omits 8ee0c7586959 ALSA: aaci: Use managed buffer allocation omits 9b2433a9c5b3 ALSA: aoa: Use managed buffer allocation omits 346da4d2c7ea sched/cputime, proc/stat: Fix incorrect guest nice cpustat value omits 5815bdfd7f54 ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO omits 6e6eca2ee79a doc: Fix typo "deference" to "dereference" omits 17f0da13873b doc: Updated full list of RCU API in whatisRCU.rst omits 4af498306ffd doc: Convert to rcubarrier.txt to ReST omits b00aedf978aa doc: Convert to rcu_dereference.txt to rcu_dereference.rst omits 5e1bc932818f doc: Convert whatisRCU.txt to .rst omits 6705cae433cf doc: Converted NMI-RCU.txt to NMI-RCU.rst. omits 9ffdd7982417 doc: Convert arrayRCU.txt to arrayRCU.rst omits 24dee0c7478d net: ena: fix napi handler misbehavior when the napi budge [...] omits c21939998802 cxgb4: add support for high priority filters omits 6525b5ef65fd enetc: remove variable 'tc_max_sized_frame' set but not used omits f1ce0a155723 Merge branch 'tipc-fix-some-issues' omits 31e4ccc99eda tipc: fix use-after-free in tipc_disc_rcv() omits abc9b4e0549b tipc: fix retrans failure due to wrong destination omits dca4a17d24ee tipc: fix potential hanging after b/rcast changing omits d5162f341e96 tipc: fix name table rbtree issues omits ac397934b39f Merge branch 'bnxt_en-Error-recovery-fixes' omits 7e334fc8003c bnxt_en: Add missing devlink health reporters for VFs. omits 937f188c1f4f bnxt_en: Fix the logic that creates the health reporters. omits 0797c10d2d1f bnxt_en: Remove unnecessary NULL checks for fw_health omits 8280b38e01f7 bnxt_en: Fix bp->fw_health allocation and free logic. omits c74751f4c392 bnxt_en: Return error if FW returns more data than dump length omits 325f85f37e5b bnxt_en: Free context memory in the open path if firmware [...] omits 0c722ec0a289 bnxt_en: Fix MSIX request logic for RDMA driver. omits ca866ee82591 nfp: add support for TLV device stats omits 5000b28b0b1a tcp: Cleanup duplicate initialization of sk->sk_state. omits 4caefbce06d1 enetc: add software timestamping omits bb9d8454bb0f Merge branch 'tipc-introduce-variable-window-congestion-control' omits 16ad3f4022bb tipc: introduce variable window congestion control omits d3b09995ab93 tipc: eliminate more unnecessary nacks and retransmissions omits 02288248b051 tipc: eliminate gap indicator from ACK messages omits 10d59345578a io_uring: add sockets to list of files that support non-bl [...] omits ebfcd8955c0b net: make socket read/write_iter() honor IOCB_NOWAIT omits 53108d476a10 io_uring: only hash regular files for async work execution omits 4a0a7a187453 io_uring: run next sqe inline if possible omits 392edb45b243 io_uring: don't dynamically allocate poll data omits d96885658d99 io_uring: deferred send/recvmsg should assign iov omits 8a4955ff1cca io_uring: sqthread should grab ctx->uring_lock for submissions omits e995d5123ed4 io-wq: briefly spin for new work after finishing work omits 506d95ff5d6a io-wq: remove worker->wait waitqueue omits 4e88d6e7793f io_uring: allow unbreakable links omits c571b72e2b84 Revert "locking/mutex: Complain upon mutex API misuse in I [...] omits b0142d66f4ed cpuidle: Fix cpuidle_driver_state_disabled() omits 07b672800373 drm/amd/display: include linux/slab.h where needed omits 3ac61258599b i2c: fix header file kernel-doc warning omits 2c2f00ab1641 i2c: remove i2c_new_dummy() API omits 1f00534a764a drm/amd/display: fix undefined struct member reference omits 854bb48018d5 EDAC: skx_common: downgrade message importance on missing [...] omits 3d519d6d388b sh: kgdb: Mark expected switch fall-throughs omits 30e647a764d4 ARM: dts: bcm283x: Fix critical trip point omits d8db60cb23e4 selinux: ensure we cleanup the internal AVC counters on er [...] omits ff205766dbbe ftrace: Fix function_graph tracer interaction with BPF trampoline omits a61f810567be tracing: remove set but not used variable 'buffer' omits af74262337fa module: Remove accidental change of module_enable_x() omits b2104ac0bd95 security: only build lsm_audit if CONFIG_SECURITY=y omits b03b016fe54e x86/Kconfig: Fix Kconfig indentation omits 88452da92ba2 ALSA: hda: Use standard waitqueue for RIRB wakeup omits d269b2e0ba52 Merge branch 'for-linus' into for-next omits 6e8aeda224c8 ALSA: hda/hdmi - Fix duplicate unref of pci_dev omits e00b59d30506 ARM: omap2plus_defconfig: Add back DEBUG_FS omits 90d79edc57a5 ARM: omap2plus_defconfig: enable NET_SWITCHDEV omits c842b8c4ff98 ARM: dts: am335x-sancloud-bbe: fix phy mode omits 93c60483b5fe bus: ti-sysc: Fix missing force mstandby quirk handling omits 7fc979f8204f docs: dm-integrity: remove reference to ARC4 omits 35c6cb41686c docs: filesystems: overlayfs: Fix restview warnings omits 5356ab064485 docs: filesystems: overlayfs: Rename overlayfs.txt to .rst omits 6889ee5a53b8 ovl: relax WARN_ON() on rename to self omits 9c6d8f13e9da ovl: fix corner case of non-unique st_dev;st_ino omits ec7bbb53d339 ovl: don't use a temp buf for encoding real fh omits cbe7fba8edfc ovl: make sure that real fid is 32bit aligned in memory omits 7e63c87fc2dc ovl: fix lookup failure on multi lower squashfs omits 4bcd9eae7310 fbtft: Fix the initialization from property algorithm omits eecd37e105f0 drivers: Fix boot problem on SuperH omits 111bf02b8f54 rtc: sun6i: Add support for RTC clocks on R40 omits 2acf6ce2c25f Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] omits 2aae447a4c10 ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR omits aec3ff99ce4a ASoC: soc-core: soc_set_name_prefix(): get component devic [...] omits 4702f99148da ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition omits eaffeefbd042 ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() omits 626c2e57a33a ASoC: soc-core: add missing return value check for soc_lin [...] omits 46496acbe1c4 ASoC: soc-core: move soc_link_init() omits bfa0dd895360 ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_p [...] omits 9e9c70a5dd01 ASoC: soc-core: move soc_link_dai_pcm_new() omits 50cd9b5317d5 ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_so [...] omits 0c04800424c4 ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_a [...] omits d6f31e0e6d09 ASoC: soc-core: move snd_soc_find_dai_link() omits 4468189ff307 ASoC: soc-core: find rtd via dai_link pointer at snd_soc_g [...] omits 94def8ea66be ASoC: soc-core: move snd_soc_get_pcm_runtime() omits 8babfb703057 ASoC: soc-core: remove snd_soc_get_dai_substream() omits b553bd238da2 ASoC: soc-core: remove snd_soc_disconnect_sync() omits cc73390008c9 ASoC: soc-core: remove dai_link_list omits 4f6250b82cb8 ASoC: SOF: Intel: add codec_mask module parameter omits b7c5986489b5 ASoC: SOF: ipc: channel map structures omits 433363e779ec ASoC: SOF: Add asynchronous sample rate converter topology [...] omits 4e64ba3fd181 ASoC: Intel: common: work-around incorrect ACPI HID for CM [...] omits f84337c3fb8f ASoC: SOF: Intel: split cht and byt debug window sizes omits 6bb03c21e4bf ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data omits 8edc95667646 ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning o [...] omits 5525cf07d15f ASoC: simple-card: Don't create separate link when platfor [...] omits a3039aef52d9 ASoC: topology: Check return value for soc_tplg_pcm_create() omits 76d270364932 ASoC: topology: Check return value for snd_soc_add_dai_link() omits e5b5da96da50 usb: gadget: fix wrong endpoint desc omits 51ba8b3a0e1a of/platform: Unconditionally pause/resume sync state durin [...] omits 2d7b78f59e02 usb: dwc3: ep0: Clear started flag on completion omits d3abda5a98a1 usb: dwc3: gadget: Clear started flag for non-IOC omits 8c7d4b7b3d43 usb: dwc3: gadget: Fix logical condition omits c724f776f048 staging: rtl8712: fix interface sanity check omits 74ca34118a0e staging: rtl8188eu: fix interface sanity check omits 09068c1ad53f USB: atm: ueagle-atm: add missing endpoint check omits 3c11c4bed02b USB: adutux: fix interface sanity check omits 59920635b89d USB: idmouse: fix interface sanity checks omits 7c5a2df3367a USB: serial: io_edgeport: fix epic endpoint lookup omits 3d1890ef8023 drm/nouveau/kms/nv50-: fix panel scaling omits ae5769d46709 drm/nouveau/kms/nv50-: Limit MST BPC to 8 omits ac2d9275f371 drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_h [...] omits 310d35771ee9 drm/nouveau/kms/nv50-: Call outp_atomic_check_view() befor [...] omits 64d17f25dcad drm/nouveau: Fix drm-core using atomic code-paths on pre-n [...] omits 37a68eab4cd9 drm/nouveau: Move the declaration of struct nouveau_conn_a [...] omits a470552ee896 efi: Don't attempt to map RCI2 config table if it doesn't exist omits db23808615e2 reset: Do not register resource data for missing resets omits 723c0011c7f6 reset: Fix {of,devm}_reset_control_array_get kerneldoc ret [...] omits ce89d8d3a70f reset: brcmstb: Remove resource checks omits 392a9f63058f dt-bindings: reset: Fix brcmstb-reset example omits 19e6317d24c2 usb: mon: Fix a deadlock in usbmon between mmap and read omits 59120962e4be usb: common: usb-conn-gpio: Don't log an error on probe deferral omits 1cd17f7f0def usb: core: urb: fix URB structure initialization function omits 5c388abefda0 usb: typec: fix use after free in typec_register_port() omits 1848a543191a usb: roles: fix a potential use after free omits f26a9e959a7b drm/i915/gt: Detect if we miss WaIdleLiteRestore omits 3ce8209735e1 drm/i915/hdcp: Nuke intel_hdcp_transcoder_config() omits 0eb8e74f7202 drm/i915/fbc: Disable fbc by default on all glk+ omits 177e876af8d2 drm/i915/perf: Configure OAR for specific context omits 2a264a0fd4dc drm/i915/perf: Allow non-privileged access when OA buffer [...] omits 03758d60265c opp: Replace list_kref with a local counter omits ba0033192145 opp: Free static OPPs on errors while adding them omits 78baee8d3b97 MAINTAINERS: Match on dma_buf|fence|resv anywhere omits ed9ed5a89acb staging: gigaset: add endpoint-type sanity check omits 84f60ca7b326 staging: gigaset: fix illegal free on probe errors omits 53f35a39c386 staging: gigaset: fix general protection fault on probe omits d2cdb20507fe staging: vchiq: call unregister_chrdev_region() when drive [...] omits 1af73a25e6e7 staging: exfat: fix multiple definition error of `rename_file' omits 2740bd3351cd staging/wlan-ng: add CRC32 dependency in Kconfig omits 2f4d984b9544 staging: hp100: Fix build error without ETHERNET omits 453a4b6d8e1b staging: fbtft: Do not hardcode SPI CS polarity inversion omits 1184fd996670 staging: exfat: properly support discard in clr_alloc_bitmap() omits 57725b5bc589 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits a58d37bce0d2 ocxl: Fix concurrent AFU open and device removal omits 960786422fe9 x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep. [...] omits 8c53b318b222 ACPI/sleep: Convert acpi_wakeup_address into a function omits cb28909525ac x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h omits 321354ba6883 ASoC: Intel: Skylake: Explicitly include linux/io.h for vi [...] omits 97976e01d358 vmw_balloon: Explicitly include linux/io.h for virt_to_phys() omits 41bfc11cde43 virt: vbox: Explicitly include linux/io.h to pick up various defs omits c6625a314cb8 efi/capsule-loader: Explicitly include linux/io.h for page [...] omits 59e9f58749cb perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() omits 6315ec9286e5 x86/kprobes: Explicitly include vmalloc.h for set_vm_flush [...] omits ac0b14dc1656 x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_ [...] omits ca947b72e1de x86/boot: Explicitly include realmode.h to handle RM reservations omits e71b6f0b68de x86/efi: Explicitly include realmode.h to handle RM trampo [...] omits f803e34d4a25 x86/platform/intel/quark: Explicitly include linux/io.h fo [...] omits 186525bd6b83 mm, x86/mm: Untangle address space layout definitions from [...] omits 1f059dfdf5d1 mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them [...] omits da9144c5ad89 x86/mm/pat: Mark __cpa_flush_tlb() as static omits 4efb56649132 x86/mm: Tabulate the page table encoding definitions omits b75baaf3a81e x86/mm/pat: Fix typo in the Kconfig help text omits 533d49b37a2b x86/mm/pat: Clean up <asm/memtype.h> externs omits eb243d1d2866 x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h> omits ecdd6ee77b73 x86/mm/pat: Standardize on memtype_*() prefix for APIs omits f9b57cf80c8b x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ omits d891b9219d2a x86/mm/pat: Clean up PAT initialization flags omits baf65855baac x86/mm/pat: Harmonize 'struct memtype *' local variable an [...] omits 47553d42c55f x86/mm/pat: Simplify the free_memtype() control flow omits ef35b0fcee23 x86/mm/pat: Create fixed width output in /sys/kernel/debug [...] omits 5557e831f688 x86/mm/pat: Disambiguate PAT-disabled boot messages omits aee7f91369a8 x86/mm/pat: Update the comments in pat.c and pat_interval. [...] omits 2040cf9f5903 Merge tag 'v5.5-rc1' into core/kprobes, to resolve conflicts omits 7d42b7961b91 staging/octeon: Mark Ethernet driver as BROKEN omits 360db4ace311 x86/setup: Enhance the comments omits 12609013c43a x86/setup: Clean up the header portion of setup.c omits 0df36b90c47d iwlwifi: pcie: move power gating workaround earlier in the flow omits db5cce1afc8d Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ [...] omits dda510890498 dmaengine: Remove spaces before TABs omits f68190c8cb75 dmaengine: pl330: Convert to the *_late and *_early system [...] omits a39cddc9e377 dmaengine: pl330: Drop boilerplate code for suspend/resume omits c64738d6810b dt-bindings: dmaengine: rcar-dmac: Document r8a77961 support omits 2a03c1314506 dmaengine: ti: edma: add missed operations omits cc90bc684223 block: fix "check bi_size overflow before merge" omits 08cbc75f9602 ppp: Adjust indentation into ppp_async_input omits 5c61e223004b net: smc911x: Adjust indentation in smc911x_phy_configure omits fe06bf3d83ef net: tulip: Adjust indentation in {dmfe, uli526x}_init_module omits 80bfc3b40a17 Merge branch 'dp83867-fix-fifo-depth' omits e02d18161e97 net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth omits 96ae38af9d29 dt-bindings: dp83867: Convert fifo-depth to common fifo-de [...] omits 65e6d90168f3 net-tcp: Disable TCP ssthresh metrics cache by default omits 868afbaca1e2 NFC: nxp-nci: Fix probing without ACPI omits 4e7696d90b51 sctp: get netns from asoc and ep base omits 281393894af9 smb3: fix refcount underflow warning on unmount when no di [...] omits bba340c79bfe scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func omits 5480e299b5ae scsi: iscsi: Fix a potential deadlock in the timeout handler omits a2bdd0c904da scsi: smartpqi: Update attribute name to `driver_version` omits f70267f379b5 scsi: libsas: stop discovering if oob mode is disconnected omits d168001d14ec scsi: ufs: Disable autohibern8 feature in Cadence UFS omits fee92f257777 scsi: iscsi: qla4xxx: fix double free in probe omits 5298d0b9b980 selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests omits 8c850a029600 scsi: ufs: Give an unique ID to each ufs-bsg omits 0188d5c025ca selinux: fall back to ref-walk if audit is required omits 9545767db3cd scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB omits af22f0c7b052 scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI omits dabc5ec915f3 scsi: qla2xxx: Don't defer relogin unconditonally omits 5e6b01d84b9d scsi: qla2xxx: Send Notify ACK after N2N PLOGI omits fd1de5830a5a scsi: qla2xxx: Configure local loop for N2N target omits 0334cdea1fba scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length omits 2c2f4bed9b62 scsi: qla2xxx: Don't call qlt_async_event twice omits a9ed06d4e640 scsi: qla2xxx: Allow PLOGI in target mode omits 58e39a2ce4be scsi: qla2xxx: Change discovery state before PLOGI omits 600954e6f2df scsi: qla2xxx: Drop superfluous INIT_WORK of del_work omits 1a37079c236d selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upo [...] omits 4c86b037a6db scsi: qla2xxx: Initialize free_work before flushing it omits 86196a8fa8a8 scsi: qla2xxx: Use explicit LOGO in target mode omits f2c9ee54a569 scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd omits b9ea0bae260f ACPI: PM: Avoid attaching ACPI PM domain to certain devices omits 30388cc07572 arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt omits 4881873f4cc1 dt-bindings: reset: meson8b: fix duplicate reset IDs omits c67aafd60d7e soc: amlogic: meson-ee-pwrc: propagate errors from pm_genp [...] omits 0766d65e6afa soc: amlogic: meson-ee-pwrc: propagate PD provider registr [...] omits 9a1b0b9a6dab scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func omits c868907e1ac6 scsi: qla2xxx: Fix incorrect SFUB length used for Secure F [...] omits a530bf691f0e scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX omits 4e71dcae0c4c scsi: qla2xxx: Correctly retrieve and interpret active fla [...] omits 59438b46471a security,lockdown,selinux: implement SELinux lockdown omits 991a34593bad tc-testing: unbreak full listing of tdc testcases omits a288f105a03a fjes: fix missed check in fjes_acpi_add omits 26c97a2d82c4 net: sfp: avoid tx-fault with Nokia GPON module omits b43d1f9f7067 af_packet: set defaule value for tmo omits e70ac6282897 qed: remove redundant assignments to rc omits 718eae277e62 NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to [...] omits 8a2b22203f85 net: ethernet: ti: davinci_cpdma: fix warning "device driv [...] omits 7da538c1e154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 46c9585ed4af ARM: dts: meson8: fix the size of the PMU registers omits f424da7f78a7 arm64: dts: meson-sm1-sei610: gpio-keys: switch to IRQs omits d97bd23c2d7d selinux: cache the SID -> context string translation omits 66f8e2f03c02 selinux: sidtab reverse lookup hash table omits b22eb7cefb9d torture: Hoist calls to lscpu to higher-level kvm.sh script omits 25b4da74a955 torture: Allow "CFLIST" to specify default list of scenarios omits 5155be9994e5 rcutorture: Dynamically allocate rcu_fwds structure omits 6764100bd292 rcutorture: Complete threading rcu_fwd pointers through functions omits 7beba0c06b58 rcutorture: Move to dynamic initialization of rcu_fwds omits 6b1b83254606 rcutorture: Thread rcu_fwd pointer through forward-progres [...] omits a289e608b3e7 rcutorture: Pull callback forward-progress data into rcu_f [...] omits ebfbaa8dcc84 rcutorture: Add worst-case call_rcu() forward-progress results omits b8dfff975c37 torture: Handle systems lacking the mpstat command omits 517f17aed0ce torture: Handle jitter for CPUs that cannot be offlined omits 9aa55ec206a6 rcutorture: Dispense with Dracut for initrd creation omits c493f1c9c409 torture: Use gawk instead of awk for systime() function omits 90326f0521a8 rcu: Use CONFIG_PREEMPTION where appropriate omits b3e627d3d509 rcu: Make PREEMPT_RCU be a modifier to TREE_RCU omits 03bd2983d7a9 rcu: Use lockdep rather than comment to enforce lock held omits 6935c3983b24 rcu: Avoid data-race in rcu_gp_fqs_check_wake() omits 610dea36d308 rcu/nocb: Fix dump_tree hierarchy print always active omits c54a2744497d list: Add hlist_unhashed_lockless() omits f452ee096d95 rculist: Describe variadic macro argument in a Sphinx-comp [...] omits df1e849ae455 rcu: Enable tick for nohz_full CPUs slow to provide expedited QS omits 28f0361fdfab rcu: Replace synchronize_sched_expedited_wait() "_sched" w [...] omits de8cd0a533bf rcu: Update tree_exp.h function-header comments omits 6c7d7dbf5b7f rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() omits 4bc6b745e5cb rcu: Allow only one expedited GP to run concurrently with wakeups omits fd6bc19d7676 rcu: Fix missed wakeup of exp_wq waiters omits aca2991a25da rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_s [...] omits 6cf539a87a61 rcu: Fix data-race due to atomic_t copy-by-value omits 9f08cf088676 rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_n [...] omits 15c7c972cd26 rcu: Use *_ONCE() to protect lockless ->expmask accesses omits cb5172d96d16 audit: Add __rcu annotation to RCU pointer omits 6794862a16ef Merge tag 'for-5.5-rc1-kconfig-tag' of git://git.kernel.or [...] omits da08e1e1d7c3 ceph: add more debug info when decoding mdsmap omits bd84fbcb3198 ceph: switch to global cap helper omits bba1560bd4a4 ceph: trigger the reclaim work once there has enough pending caps omits 3a3430affce5 ceph: show tasks waiting on caps in debugfs caps file omits ad8c28a9eb81 ceph: convert int fields in ceph_mount_options to unsigned int omits 184b8f7f91ca Merge tag 'printk-for-5.5-pr-warning-removal' of git://git [...] omits 7acd9378dc65 netfilter: nf_flow_table_offload: Correct memcpy size for [...] omits 480136343cbe ALSA: fireface: fix return value in error path of isochron [...] omits 59a126aa3113 ALSA: oxfw: fix return value in error path of isochronous [...] omits 316eaf170252 Merge tag 'thermal-5.5-rc2' of git://git.kernel.org/pub/sc [...] omits 2030abddec68 rxe: correctly calculate iCRC for unaligned payloads omits 4a63ef710cc3 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 71bbac6e2f23 Update mailmap info for Steve Wise omits 4a07b8bcd503 spi: bitbang: Make chipselect callback optional omits 8a6553ecdf97 spi: stm32: Switch to use GPIO descriptors for CS omits 10e413faa72c spi/topcliff-pch: Remove unneeded semicolon omits 3194d2533eff spi: fsl: don't map irq during probe omits a841e2853e1a spi: spi-cavium-thunderx: Add missing pci_release_regions() omits 21b2c4716144 dt-bindings: regulator: Convert stm32 vrefbuf bindings to [...] omits 681700c38f3e dt-bindings: regulator: Convert stm32 booster bindings to [...] omits b8a039d37792 regulator: rk808: Lower log level on optional GPIOs being [...] omits 6d30fc511bec regulator: core: avoid unneeded .list_voltage calls omits cd4c2493fa58 ARC: mm: drop stale define of __ARCH_USE_5LEVEL_HACK omits d612b455f120 ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() omits 5ad1cece81db ASoC: SOF: Remove unused drv_name in sof_pdata omits 1928b36cfa4d arc: eznps: fix allmodconfig kconfig warning omits f4e4113b2aec ASoC: SOF: remove nocodec_fw_filename omits 285880a23d10 ASoC: SOF: Make creation of machine device from SOF core optional omits 80acdd4f8ff7 ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() omits ee1e79b72e3c ASoC: SOF: partition audio-related parts from SOF core omits 03eec9b4eb89 ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc omits 8c583f526ee9 ASoC: SOF: core: move check for runtime callbacks to core omits 3e62579436c6 ASoC: SOF: core: modify the signature for snd_sof_create_p [...] omits 78fd4ffd75ee ASoC: SOF: topology: remove snd_sof_init_topology() omits b5706f8ec29f ASoC: Intel - do not describe I/O configuration in the lon [...] omits 0d5c81875628 ASoC: Intel - use control components to describe card config omits 8cd9956f61c6 ASoC: intel/skl/hda - export number of digital microphones [...] omits c593642c8be0 treewide: Use sizeof_field() macro omits 1442842952cc ASoC: hdmi-codec: re-introduce mutex locking again omits bc9a665581b3 ASoC: fix soc-core.c kernel-doc warning omits 7c11af9fcdc4 ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and [...] omits 253f584a0699 ASoC: ti: davinci-mcasp: Improve the sysclk selection omits abe3b6727b65 ASoC: cs42l51: add dac mux widget in codec routes omits 49df1e392582 ASoC: rsnd: Calculate DALIGN inversion at run-time omits 3176f94c467c ASoC: tlv320aic31xx: Add Volume Soft Stepping control omits 62d5ae4cafb7 ASoC: max98090: save and restore SHDN when changing sensit [...] omits 2eb2d314a80e ASoC: fsl_sai: add IRQF_SHARED omits e43723292d6d MIPS: OCTEON: Replace SIZEOF_FIELD() macro omits 0bb1306f22fb ASoC: tlv320aic31xx: Add HP output driver pop reduction controls omits df799b9502ed ASoC: mediatek: common: refine hw_params and hw_prepare omits 9cdf85a19b3a ASoC: mediatek: common: add some helpers to control mtk_memif omits 573892b6e661 ASoC: hdac_hdmi: Drop support for Icelake omits e3d8f8ae5b1e ASoC: Intel: boards: make common HDMI driver the default for SOF omits 179d5811c2fc ASoC: SOF: Intel: make common HDMI driver default omits 903e9d372887 ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 omits 6605f0ca3af3 ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 omits c68e07970eca ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's omits f8fc57e8d7c5 net/x25: add new state X25_STATE_5 omits 99e51aa8f701 Documentation: kunit: add documentation for kunit_tool omits e7d7ad0e413f Documentation: kunit: fix typos and gramatical errors omits 70efb58bbbc2 kunit: testing kunit: Bug fix in test_run_timeout function omits 65cb13986229 selftests: forwarding: Delete IPv6 address at the end omits 62201c00c467 mlxsw: spectrum_router: Remove unlikely user-triggerable warning omits b6f3320b1d52 sctp: fully initialize v4 addr in some functions omits 39101b226544 fs/ext4/inode-test: Fix inode test on 32 bit platforms. omits fac2c2da3596 ARM: dts: Cygnus: Fix MDIO node address/size cells omits 0634a2dc9566 ARM: dts: bcm2711: fix soc's node dma-ranges omits a483e22791d6 EDAC/Kconfig: Fix Kconfig indentation omits a2315d3aea59 ARM: exynos_defconfig: Restore debugfs support omits 94fd07925577 MAINTAINERS: Include Samsung SoC serial driver in Samsung [...] omits 702600eef730 lib: raid6: fix awk build warnings omits 8ef1ec0ca32c selftests: safesetid: Fix Makefile to set correct test program omits 295c4e21cf27 selftests: safesetid: Check the return value of setuid/setgid omits be12252212fa selftests: safesetid: Move link library to LDLIBS omits 5cc6c8d4a99d selftests/ftrace: Fix multiple kprobe testcase omits ba1b9c5048e4 selftests/ftrace: Do not to use absolute debugfs path omits 25deae098e74 selftests/ftrace: Fix ftrace test cases to check unsupported omits fd1baf6ca2ea selftests/ftrace: Fix to check the existence of set_ftrace_filter omits af3ea3c126ac MAINTAINERS: Update Lukasz Luba's email address omits 9e99bfefdbce bonding: fix bond_neigh_init() omits f394722fb0d0 neighbour: remove neigh_cleanup() method omits 093c3f94e922 ARM: dts: BCM5301X: Fix MDIO node address/size cells omits 43aad8104bda Merge tag 'linux-can-fixes-for-5.5-20191208' of git://git. [...] omits df4a6ff19224 Merge tag 'vexpress-fixes-5.5' of git://git.kernel.org/pub [...] omits 44a7b6759000 RDMA/cma: add missed unregister_pernet_subsys in init failure omits 78f926f72e43 btrfs: add Kconfig dependency for BLAKE2B omits bcbccaf2edcf afs: Fix SELinux setting security label on /afs omits 608b68b67a30 MAINTAINERS: fix style in CADENCE I3C MASTER IP entry omits 026d8450d499 i3c: master: make i3c_bus_set_mode static omits dbd6654329fc i3c: master: cdns: add data hold delay support omits 9bd0160d1237 afs: Fix afs_find_server lookups for ipv4 peers omits 36deeddcd369 drm/i915/gt: Save irqstate around virtual_context_destroy omits d935bd50dd14 gpio: Fix error message on out-of-range GPIO in lookup table omits 322f6a3182d4 gpio: mpc8xxx: Add platform device to gpiochip->parent omits 348b80b273fb HID: multitouch: Add LG MELF0410 I2C touchscreen support omits be54e7461ffd HID: uhid: Fix returning EPOLLOUT from uhid_char_poll omits 9f3b61dc1dd7 HID: hidraw: Fix returning EPOLLOUT from hidraw_poll omits 5604285839aa netfilter: bridge: make sure to pull arp header in br_nf_f [...] omits 81ec61074bcf netfilter: nf_tables_offload: return EOPNOTSUPP if rule sp [...] omits fd57d0cbe187 netfilter: nf_tables: skip module reference count bump on [...] omits 0d2c96af797b netfilter: nf_tables: validate NFT_DATA_VALUE after nft_da [...] omits bffc124b6fe3 netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END omits db3b665dd77b netfilter: nft_set_rbtree: bogus lookup/get on consecutive [...] omits 164166558aac netfilter: uapi: Avoid undefined left-shift in xt_sctp.h omits c9385887cbbf cpufreq: vexpress-spc: Switch cpumask from topology core t [...] omits 2a76352ad2cc ARM: vexpress: Set-up shared OPP table instead of individu [...] omits b9a19bdbc843 pinctrl: cherryview: Pass irqchip when adding gpiochip omits bd90633a5c54 pinctrl: cherryview: Add GPIO <-> pin mapping ranges via callback omits 82d9beb4b7f7 pinctrl: cherryview: Split out irq hw-init into a separate [...] omits ca8a958e2acb pinctrl: baytrail: Pass irqchip when adding gpiochip omits ed3c15646251 pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback omits 9c9b65203492 ASoC: core: only flush inited work during free omits b30b736a2b3d pinctrl: baytrail: Update North Community pin list omits 40ecab551232 pinctrl: baytrail: Really serialize all register accesses omits 634f0348fe33 gpio: xtensa: fix driver build omits 36fcb4292473 cpuidle: use first valid target residency as poll time omits e27cca96cd68 xfrm: add espintcp (RFC 8229) omits eecd227a9a34 esp4: split esp_output_udp_encap and introduce esp_output_encap omits 25f6802b4c18 esp4: prepare esp_input_done2 for non-UDP encapsulation omits cac3c71604cf xfrm: add route lookup to xfrm4_rcv_encap omits 7b3801927e52 xfrm: introduce xfrm_trans_queue_net omits b50b0580d27b net: add queue argument to __skb_wait_for_more_packets and [...] omits e8ad8d5108e0 Merge tag 'devfreq-fixes-for-5.5-rc2' of git://git.kernel. [...] omits 7347f09a198a Merge tag 'iio-fixes-for-5.5a' of git://git.kernel.org/pub [...] omits 4fc265a9c9b2 x86/mtrr: Require CAP_SYS_ADMIN for all access omits 2e30dd9e0698 x86/mtrr: Get rid of mtrr_seq_show() forward declaration omits 4ff40d140e2a clk: sunxi-ng: v3s: Fix incorrect number of hw_clks. omits 3d615c2fc2d1 arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator omits 8467ebbf708e arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator omits 43cb86799ff0 drm: meson: venc: cvbs: fix CVBS mode matching omits 781d5eb4b4a6 Merge tag 'drm-misc-fixes-2019-11-25' of git://anongit.fre [...] omits 9ff3483e5c55 ALSA: firewire-motu: fix double unlocked 'motu->mutex' omits bc3e8f5d42d5 riscv: only select serial sifive if TTY is enabled omits 0e72a2f9c1a3 riscv: Fix build dependency for loader omits 27dbc542f651 PM / devfreq: Use PM QoS for sysfs min/max_freq omits 05d7ae15cfb1 PM / devfreq: Add PM QoS support omits 42a6b25e67df PM / devfreq: Don't fail devfreq_dev_release if not in list omits 46cecc0bf095 PM / devfreq: Introduce get_freq_range helper omits e7cc792d0004 PM / devfreq: Set scaling_max_freq to max on OPP notifier error omits e876e710ede2 PM / devfreq: Fix devfreq_notifier_call returning errno omits ed11e31709d7 clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table omits e7096c131e51 net: WireGuard secure network tunnel omits 92c17f604364 drm/mediatek: Fix can't get component for external display plane. omits 13b0ba33d78b drm/mediatek: Check return value of mtk_drm_ddp_comp_for_plane. omits cf6b58ab2d55 kbuild: fix 'No such file or directory' warning when cleaning omits b731fadff489 ARM: dts: e60k02: fix power button omits 073a01e8d7c2 clk: imx: clk-composite-8m: add lock to gate/mux omits 0aeb1f2b74f3 ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing omits 61a292860de6 batman-adv: Annotate bitwise integer pointer casts omits 2b1aa5a4c654 batman-adv: ELP - use wifi tx bitrate as fallback throughput omits 9fd229c478fb iio: adc: max9611: Fix too short conversion time delay omits 3b71f6b59508 iio: ad7949: fix channels mixups omits bd41c445b7b9 iio: imu: st_lsm6dsx: do not power-off accel if events are [...] omits c2686eb2aed3 iio: imu: st_lsm6dsx: track hw FIFO buffering with fifo_mask omits 5685b145c138 iio: imu: st_lsm6dsx: fix decimation factor estimation omits 53eaa9c27fdc iio: imu: inv_mpu6050: fix temperature reporting using bad unit omits 342a6928bd50 iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel r [...] omits c41d79b74b3b iio: adc: max1027: fix not unregistered iio trigger omits 1f310f77efa2 iio: adc: intel_mrfld_adc: Allocating too much data in probe() omits 11d7c8d3b125 iio: adc: ad7124: Enable internal reference omits ada971cbdc37 dt-bindings: iio: adc: ad7292: fix constraint over channel [...] omits dd587a7f0af5 dt-bindings: iio: adc: ad7292: Update SPDX identifier omits 2e19b6c3efcf iio: temperature: ltc2983: fix u32 read into a unsigned long long omits 0163c1c521ff iio: st_accel: Fix unused variable warning omits 341826a06566 iio: adc: ad7606: fix reading unnecessary data from device omits 025f50f38664 sched/rt, workqueue: Use PREEMPTION omits 9f47286924f2 sched/core: Use CONFIG_PREEMPTION omits 1b40cd56f3bc sched/rt, locking: Use CONFIG_PREEMPTION omits 923717cbab90 sched/rt, mm: Use CONFIG_PREEMPTION omits 94545870b14b sched/rt, btrfs: Use CONFIG_PREEMPTION omits 2496396fcb44 sched/rt, fs: Use CONFIG_PREEMPTION omits d4a3dcbc4727 sched/rt, xen: Use CONFIG_PREEMPTION omits 2da2b32fd934 sched/rt, net: Use CONFIG_PREEMPTION.patch omits 6c5260d73d2b sched/rt, xtensa: Use CONFIG_PREEMPTION omits 85a683d0a689 sched/rt, sparc: Use CONFIG_PREEMPTION omits 7be60ccbc590 sched/rt, sh: Use CONFIG_PREEMPTION omits fa686453053b sched/rt, s390: Use CONFIG_PREEMPTION omits 29ff64929e6c sched/rt, riscv: Use CONFIG_PREEMPTION omits 09613e8320cd sched/rt, parisc: Use CONFIG_PREEMPTION omits f0365eb50b04 sched/rt, nios2: Use CONFIG_PREEMPTION omits 10c1537b32e7 sched/rt, nds32: Use CONFIG_PREEMPTION omits 098fa51b1d05 sched/rt, MIPS: Use CONFIG_PREEMPTION omits 18803733bd67 sched/rt, microblaze: Use CONFIG_PREEMPTION omits b9b75e53b2fb sched/rt, ia64: Use CONFIG_PREEMPTION omits 143cd41f50e0 sched/rt, hexagon: Use CONFIG_PREEMPTION omits 7462b759b1c2 sched/rt, h8300: Use CONFIG_PREEMPTION omits 365a795a1332 sched/rt, csky: Use CONFIG_PREEMPTION omits 51466979c754 sched/rt, c6x: Use CONFIG_PREEMPTION omits 916591722c75 sched/rt, ARC: Use CONFIG_PREEMPTION omits fdc5569eaba9 sched/rt, powerpc: Use CONFIG_PREEMPTION omits 7ef858dad9fa sched/rt, arm64: Use CONFIG_PREEMPTION omits e7289c6de81c sched/rt, ARM: Use CONFIG_PREEMPTION omits 4f797f56c378 Merge branch 'linus' into sched/urgent, to pick up the lat [...] omits ffafde478309 erofs: update documentation omits b418d660bb97 efi/earlycon: Remap entire framebuffer after page initialization omits 9fa76ca7b8bd efi: Fix efi_loaded_image_t::unload type omits ff397be685e4 efi/gop: Fix memory leak in __gop_query32/64() omits dbd89c303b44 efi/gop: Return EFI_SUCCESS if a usable GOP was found omits 6fc3cec30dfe efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs omits ab0eb16205b4 efi/memreserve: Register reservations as 'reserved' in /pr [...] omits da2311a6385c can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to U [...] omits 2de497356955 can: tcan45x: Make wake-up GPIO an optional GPIO omits 1202d2318e2f dt-bindings: tcan4x5x: Make wake-gpio an optional gpio omits 9c9e1b012a21 dt-bindings: can: tcan4x5x: reset pin is active high omits 60552253e29c can: m_can: tcan4x5x: add required delay after reset omits 048e3a34a2e7 can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop [...] omits b7603d080ffc can: flexcan: add low power enter/exit acknowledgment helper omits e707180ae2df can: flexcan: fix possible deadlock and out-of-order recep [...] omits 9ab79b06ddf3 can: xilinx_can: Fix missing Rx can packets on CANFD2.0 omits 8ac9d71d6013 can: j1939: fix address claim code example omits 00d4e14d2e4c can: j1939: j1939_sk_bind(): take priv after lock is held omits 1a2e9d2f794e MAINTAINERS: Add myself as a maintainer for TCAN4x5x omits fd230ffaa48b MAINTAINERS: Add myself as a maintainer for MMIO m_can omits c08f0a92f4be ALSA: echoaudio: simplify get_audio_levels omits 0b9173f4688d netfilter: nf_queue: enqueue skbs with NULL dst omits 5a2e6af81807 selftests: netfilter: use randomized netns names omits 6e456dca47c5 MAINTAINERS: thermal: Change the git tree location omits 9f1fb8046bba MAINTAINERS: thermal: Add Daniel Lezcano as the thermal ma [...] omits 87587a57b333 MAINTAINERS: thermal: Eduardo's email is bouncing omits 50260614245b thermal: power_allocator: Fix Kconfig warning omits dc3ecfc9819a Merge branch 'nvme/for-5.5' of git://git.infradead.org/nvm [...] omits 97418e968b01 KVM: arm/arm64: Remove excessive permission check in kvm_a [...] omits 54ad68b77760 KVM: arm64: Don't log IMP DEF sysreg traps omits 7e4c6b9a5d22 nvme/pci: Fix read queue count omits 17c3316734ae nvme/pci Limit write queue sizes to possible cpus omits 3f68baf706ec nvme/pci: Fix write and poll queue types omits 0a5239985a3b drm/panfrost: Open/close the perfcnt BO omits aed44cbeae2b drm/panfrost: Fix a race in panfrost_gem_free_object() omits 3bb69dbcb9e8 drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo() omits 70cc77952efe drm/panfrost: Fix a race in panfrost_ioctl_madvise() omits 22bd4df9dadf drm/panfrost: devfreq: Round frequencies to OPPs omits 694cfe7f31db dm thin: Flush data device before committing metadata omits 4adf0b49eea9 drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd> omits bf4b96bb542e KVM: arm64: Sanely ratelimit sysreg messages omits 72a610f32e1f KVM: arm/arm64: vgic: Use wrapper function to lock/unlock [...] omits 0bda9498dd45 KVM: arm/arm64: vgic: Fix potential double free dist->spis [...] omits 7e0befd521b6 KVM: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() omits 969bea5e4d8b checkpatch: Drop pr_warning check omits 61ff72f40168 printk: Drop pr_warning definition omits ee19545220a8 Fix up for "printk: Drop pr_warning definition" omits 1d9a6159bd04 workqueue: Use pr_warn instead of pr_warning omits 0f60a0bcc1b9 Merge tag 'perf-urgent-for-mingo-5.5-20191205' of git://gi [...] omits e62dbcdb8cbc drm/amd/display: Compare clock state member to determine o [...] omits 7a02d2985f41 drm/amdgpu/display: add fallthrough comment omits 0df62823630d drm/amd/display: Increase the number of retries after AUX DEFER omits 44ce6c3dc847 drm/amd/display: update dispclk and dppclk vco frequency omits dd0b162fd009 drm/amd/display: Fix screen tearing on vrr tests omits 87de6cb2f281 drm/amd/display: Reset steer fifo before unblanking the stream omits a2a1f1eb06d7 drm/amd/display: fixed that I2C over AUX didn't read data issue omits 28fa24ad14e8 drm/amd/display: Change the delay time before enabling FEC omits 10bce710fa6f drm/amd/display: have two different sr and pstate latency [...] omits a51d9f8fe756 drm/amd/display: Fixed kernel panic when booting with DP-t [...] omits 1653acd566a8 drm/amd/display: populate bios integrated info for renoir omits aa4febf50985 drm/amd/display: fix DalDramClockChangeLatencyNs override omits a1fc44b609b4 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...] omits 9d9de889ff8e drm/amd/display: update sr and pstate latencies for Renoir omits bf26da927a1c drm/amdgpu: add cache flush workaround to gfx8 emit_fence omits 14891c316ca7 drm/amdgpu: add header line for power profile on Arcturus omits 6e807535dae5 drm/amdgpu: add check before enabling/disabling broadcast mode omits ecda7c0280e6 dm thin metadata: Add support for a pre-commit callback omits 8b3fd1f53af3 dm clone: Flush destination device before committing metadata omits 8fdbfe8d1690 dm clone metadata: Use a two phase commit omits e6a505f3f9fa dm clone metadata: Track exact changes per transaction omits 474e559567fa dm btree: increase rebalance threshold in __rebalance2() omits 7ecacafc2406 Bluetooth: btusb: Disable runtime suspend on Realtek devices omits fd9bee5e2414 tools headers UAPI: Update tools's copy of drm.h headers omits 0b3fca6ad328 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources omits 29f6eeca0e14 perf inject: Fix processing of ID index for injected instr [...] omits bb30acae4c4d perf report: Bail out --mem-mode if mem info is not available omits aa6b3c99236b perf report: Make -F more strict like -s omits ae87405fb511 perf report/top TUI: Replace pr_err() with ui__error() omits 0b8d616fb5a8 taskstats: fix data-race omits 926d16501764 erofs: zero out when listxattr is called with no xattr omits 5e9c5236b7b8 spi: sprd: Fix the incorrect SPI register omits f3c7f7b636ef regulator: s5m8767: Fix a warning message omits 7eccc05c7101 ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 omits 4bf2e385aa59 ASoC: core: Init pcm runtime work early to avoid warnings omits af1648984828 x86/efi: Update e820 with reserved EFI boot services data [...] omits 9f58c93efdff Merge tag 'perf-core-for-mingo-5.5-20191203' of git://git. [...] omits f6c4d97b0d82 nvme/pci: Remove last_cq_head omits a1f4c96b799b gpiolib: of: Make of_gpio_spi_cs_get_count static omits a3cde9534ebd regulator: core: fix regulator_register() error paths to p [...] omits d5ee9108adac ASoC: Intel: sst: Add missing include <linux/io.h> omits e933bedd4509 software node: remove separate handling of references omits 53c24c2932e5 platform/x86: intel_cht_int33fe: use inline reference properties omits e64b674bc9d7 software node: implement reference properties omits 996b0830f95d software node: allow embedding of small arrays into proper [...] omits e6bff4665c59 software node: replace is_array with is_inline omits 15b3904f8e88 libtraceevent: Copy pkg-config file to output folder when [...] omits 587db8ebdac2 libtraceevent: Fix lib installation with O= omits 22802bf742c2 nvme: Namepace identification descriptor list is optional omits a7effde99b6e MIPS: Kconfig: Use correct form for 'depends on' omits 7d2aa4bb90f5 mips: Fix gettimeofday() in the vdso library omits 997440688445 perf kvm: Clarify the 'perf kvm' -i and -o command line options omits a717ab38a514 tools arch x86: Sync asm/cpufeatures.h with the kernel sources omits f6661125ff41 perf beauty: Add CLEAR_SIGHAND support for clone's flags arg omits 2603a4903bf9 tools headers UAPI: Sync sched.h with the kernel omits 1fc3d0ee242d tools headers kvm: Sync kvm headers with the kernel sources omits c66f2566db34 tools headers uapi: Sync linux/stat.h with the kernel sources omits ad46f35cca45 tools headers uapi: Sync linux/fscrypt.h with the kernel sources omits 8122b047dd18 tools arch x86: Sync the msr-index.h copy with the kernel sources omits 1e58252e334d mwifiex: Fix heap overflow in mmwifiex_process_tdls_action [...] omits 693d060536ab mt76: mt76x0: fix default mac address overwrite omits bd5c6b81dd60 perf bench: Update the copies of x86's mem{cpy,set}_64.S omits 2dc016599cfa ath: add support for special 0x0 regulatory domain omits 4a9912451630 ath10k: change bundle count for max rx bundle for sdio omits cfee8793a74d ath10k: enable napi on RX path for sdio omits d1f4c966475c netfilter: nf_tables_offload: Check for the NETDEV_UNREGIS [...] omits d50264f1fef9 netfilter: nf_flow_table_offload: add IPv6 match description omits c7c17e6a03e0 netfilter: conntrack: tell compiler to not inline nf_ct_re [...] omits dc4d3f2e12a6 netfilter: nf_flow_table_offload: Don't use offset uniniti [...] omits e052901991ae netfilter: nf_flow_table_offload: Fix block_cb tc_setup_ty [...] omits ee1bcfe01251 netfilter: nf_flow_table_offload: Fix block setup as TC_SE [...] omits 3168c19d7eb1 Bluetooth: btusb: fix memory leak on fw omits 77b91c1a525d perf machine: Fill map_symbol->maps in append_inlines() to [...] omits fa7f7e735495 perf jit: Move test functionality in to a test omits 704e2f5b700d perf stat: Use affinity for enabling/disabling events omits 363fb12189d5 perf evsel: Add functions to enable/disable for a specific CPU omits 4b49ab708d18 perf stat: Use affinity for reading omits 4804e0111662 perf stat: Use affinity for opening events omits e0e6a6ca3ac2 perf stat: Factor out open error handling omits 7736627b865d perf stat: Use affinity for closing file descriptors omits 99d6141d677a perf evsel: Add functions to close evsel on a CPU omits a8cbe40fe9f4 perf evsel: Add iterator to iterate over events ordered by CPU omits a2408a70368a perf evlist: Maintain evlist->all_cpus omits 7074674e7338 perf cpumap: Maintain cpumaps ordered and without dups omits e0748539e3d5 x86/intel: Disable HPET on Intel Ice Lake platforms omits f8edbde885bb x86/intel: Disable HPET on Intel Coffee Lake H platforms omits 18a110b022a5 netfilter: ctnetlink: netns exit must wait for callbacks omits fcaf49d0f2dc ath11k: fix indentation in ath11k_mac_prepare_he_mode() omits 9c57d7e3b488 ath11k: Setup REO destination ring before sending wmi_init [...] omits 0366f42640a4 ath11k: Move mac80211 hw allocation before wmi_init command omits b9269a078ae6 ath11k: Skip update peer stats for management packets omits a9e945eadf17 ath11k: update tx duration in station info omits 28dee8ef7645 ath11k: fix vht guard interval mapping omits 5e02bc7354e1 ath11k: fix memory leak in monitor mode omits c000e56ee6b0 ath11k: Advertise MPDU start spacing as no restriction omits a3c5195a97af ath11k: Update tx and rx chain count properly on drv_set_antenna omits 1cb616a3b497 ath11k: add necessary peer assoc params in wmi dbg omits ba47923974fb ath11k: unlock mutex during failure in qmi fw ready omits 64f1d7e94daa ath11k: add support for controlling tx power to a station omits fe201947f8bd ath11k: update bawindow size in delba process omits 30679ec40918 ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API omits f425078b449f ath11k: avoid burst time conversion logic omits d0f390eae072 ath11k: pktlog: fix sending/using the pdev id omits 0c408515cd3b ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() omits d6af906d8307 ath11k: qmi clean up ce and HTC service config update omits e8da3986570e ath11k: tracing: fix ath11k tracing omits 7321095ca39c ath10k: enable wow feature for sdio chip omits 5d2467299a17 ath10k: change log level for mpdu status of sdio chip omits 382e51c139ef ath10k: set WMI_PEER_AUTHORIZE after a firmware crash omits 376a30c7c9a0 ath10k: set max mtu to 1500 for sdio chip omits 7cbf4c96d715 ath10k: enable firmware log by default for sdio omits 051cefa44667 ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage omits 79c647a3c59d ath11k: Fixing TLV length issue in peer pktlog WMI command omits d2f510fa0103 ath11k: Fix skb_panic observed during msdu coalescing omits d12ac6c47a32 ath11k: remove unused tx ring counters omits f1d34a01ed54 ath11k: avoid WMM param truncation omits 293cb5839729 ath11k: optimize RX path latency omits 0f37fbf43c3f ath11k: update tcl cmd descriptor parameters for STA mode omits 5b90fc760db5 ath11k: fix wmi service ready ext tlv parsing omits 5e97128759b4 ath11k: fix resource leak in ath11k_mac_sta_state omits 86d4def890fd ath11k: Fix htt stats sounding info and pdev cca stats omits c5105d764e02 sched/clock: Use static_branch_likely() with sched_clock_running omits 1a365e822372 locking/spinlock/debug: Fix various data races omits 22cc6b7a1dbb Bluetooth: btusb: fix non-atomic allocation in completion handler omits 7251953d784b spi: fsl: Handle the single hardwired chipselect case omits 71b8f600b034 gpio: Handle counting of Freescale chipselects omits f106904968e2 spi: fsl: Fix GPIO descriptor support omits ada9e3fcc175 spi: dw: Correct handling of native chipselect omits 4cc4a1708903 batman-adv: Fix DAT candidate selection on little endian systems omits 22d0d5ae7a08 ath9k: use iowrite32 over __raw_writel omits 3d94a4a8373b mwifiex: fix possible heap overflow in mwifiex_process_cou [...] omits 3cd9d35ee5f7 dt-bindings: net: bluetooth: Minor fix in broadcom-bluetooth omits 87f67cc4c7b8 MIPS: Fix boot on Fuloong2 systems omits ef39ac1b0d9f ath10k: move non-fatal warn logs to dbg level omits 3f8be640077a ath11k: add spatial reuse support omits 6d293d447670 ath11k: add TWT support omits 9f056ed8ee01 ath11k: add HE support omits 33782a3c379e ath11k: Remove dead code while handling amsdu packets omits 39e81c6a2907 ath11k: fix missed bw conversion in tx completion omits 2dab7d221e88 ath11k: convert message from info to dbg omits 9cfbae4632fa ath11k: ignore event 0x6017 omits e4eb7b5c335c ath11k: add RX stats support for radiotap omits 45dfbf569759 ASoC: max98090: fix possible race conditions omits 6f49919d1169 ASoC: max98090: exit workaround earlier if PLL is locked omits acb874a7c049 ASoC: max98090: remove msleep in PLL unlocked workaround omits 61acd19f9c56 spi: cadence: Correct handling of native chipselect omits 4affd79a125a regulator: fix use after free issue omits 2a0bda276c64 ASoC: wm8904: fix automatic sysclk configuration omits fb3194413d1e ASoC: rt5677: Fix build error without CONFIG_SPI omits 469b3ad672e2 ASoC: SOF: topology: Fix unload for SAI/ESAI omits b81eb73be03a ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() omits 756ae8f237e1 ASoC: AMD: Enable clk in startup intead of hw_params omits eb762b94111b Bluetooth: hci_bcm: Support pcm params in dts omits 6fc0e19036d6 dt-bindings: net: bluetooth: update broadcom-bluetooth omits 528379902337 Bluetooth: btbcm: Support pcm configuration omits 5d6f391073d5 Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 omits f66c0447cca1 kprobes: Set unoptimized flag after unoptimizing code omits 285a54efe386 x86/alternatives: Sync bp_patching update for avoiding NUL [...] omits 76ffa7204b1a x86/alternatives: Use INT3_INSN_SIZE omits f2cb4f95b757 x86/kprobe: Add comments to arch_{,un}optimize_kprobes() omits 04ae87a52074 ftrace: Rework event_create_dir() omits 958de6681976 module: Remove set_all_modules_text_*() omits 5a735583b764 arm/ftrace: Use __patch_text() omits 5c02ece81848 x86/kprobes: Fix ordering while text-patching omits ab09e95ca0c6 x86/kprobes: Convert to text-patching.h omits 38ebd8d11924 x86/ftrace: Mark ftrace_modify_code_direct() __ref omits 4531ef6a8aaf x86/alternative: Shrink text_poke_loc omits 97e6c977ccf1 x86/alternative: Remove text_poke_loc::len omits 67c1d4a28064 x86/ftrace: Use text_gen_insn() omits 254d2c04515e x86/alternative: Add text_opcode_size() omits c12af4407fa5 x86/mm: Remove set_kernel_text_r[ow]() omits 768ae4406a5c x86/ftrace: Use text_poke() omits 63f62addb88e x86/alternatives: Add and use text_gen_insn() helper omits 18cbc8bed0c7 x86/alternatives, jump_label: Provide better text_poke() b [...] omits 8f4a4160c618 x86/alternatives: Update int3_emulate_push() comment omits 34682110abc5 Bluetooth: btusb: Edit the logical value for Realtek Bluet [...] omits 3b1313eb32c4 mips: cacheinfo: report shared CPU map omits c869e494ef8b nvme-fc: fix double-free scenarios on hw queues omits c80b36cd9576 nvme: else following return is not needed omits a8157ff3607e nvme: add error message on mismatching controller ids omits 863fbae929c7 nvme_fc: add module to ops template to allow module references omits 52e6d8ed16fd nvmet-loop: Avoid preallocating big SGL for data omits b1ae1a238900 nvme-fc: Avoid preallocating big SGL for data omits 38e1800275d3 nvme-rdma: Avoid preallocating big SGL for data omits 484e0d2b11e1 dm: add dm-clone to the documentation index omits dbaf971c9cdf dm mpath: remove harmful bio-based optimization omits 9c7315c9fca5 spi: pxa2xx: Add support for Intel Jasper Lake omits bc094709de01 ASoC: rt5682: fix i2c arbitration lost issue omits 02fdd85da2ce MAINTAINERS: add ath11k omits d5c65159f289 ath11k: driver for Qualcomm IEEE 802.11ax devices omits dae0978d4174 dt: bindings: net: add qcom,ath11k.yaml omits 5b1413f00b5b wil6210: fix break that is never reached because of zero'i [...] omits ea0c3e2a4702 ath10k: fix RX of frames with broken FCS in monitor mode omits 7005eafc1f1c ath10k: report rssi of each chain to mac80211 for sdio omits 319c2b71041f ath10k: Handle "invalid" BDFs for msm8998 devices omits f8a595a87e93 ath10k: Fix qmi init error handling omits 23b5156a856b ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO omits 501d4152b018 ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 omits d58f466a5dee ath10k: add large size for BMI download data for SDIO omits e01cc82c4d1e ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_confi [...] omits 2246c2156590 ath10k: sdio: remove struct ath10k_sdio_rx_data::status omits efd2f4c5016b ath10k: sdio: cosmetic cleanup omits 67654b26c903 ath10k: add workqueue for RX path of sdio omits 224776520ead ath10k: change max RX bundle size from 8 to 32 for sdio omits 8d985555ddaa ath10k: enable RX bundle receive for sdio omits 6645d42d79d3 dma-buf: Fix memory leak in sync_file_merge() omits 69fed4ce2e9a batman-adv: Fix typo metAdata omits f4191c6d80b9 batman-adv: Strip dots from variable macro kerneldoc omits a7c4a547ea1d batman-adv: Start new development cycle omits c131280c03bd drm/mcde: dsi: Fix invalid pointer dereference if panel ca [...] omits 6b81141deb73 XArray: Improve documentation of search marks omits 82a22311b7a6 XArray: Fix xas_pause at ULONG_MAX adds 075a1e87d1e2 staging/octeon: Mark Ethernet driver as BROKEN
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 (b3a608222336) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
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.
No new revisions were added by this update.
Summary of changes: .mailmap | 12 - Documentation/ABI/obsolete/sysfs-selinux-disable | 26 - Documentation/ABI/stable/sysfs-class-tpm | 33 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 171 - Documentation/ABI/stable/sysfs-driver-mlxreg-io | 92 +- Documentation/ABI/testing/ima_policy | 16 +- Documentation/ABI/testing/sysfs-bus-mdio | 63 - Documentation/ABI/testing/sysfs-class-devfreq | 18 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 6 - Documentation/ABI/testing/sysfs-platform-asus-wmi | 10 - .../ABI/testing/sysfs-platform-mellanox-bootctl | 10 +- Documentation/ABI/testing/sysfs-power | 13 - Documentation/RCU/NMI-RCU.rst | 124 - Documentation/RCU/NMI-RCU.txt | 121 + Documentation/RCU/arrayRCU.rst | 165 - Documentation/RCU/arrayRCU.txt | 153 + Documentation/RCU/index.rst | 5 - Documentation/RCU/lockdep-splat.txt | 2 +- Documentation/RCU/rcu_dereference.rst | 463 -- Documentation/RCU/rcu_dereference.txt | 456 ++ Documentation/RCU/rcubarrier.rst | 353 -- Documentation/RCU/rcubarrier.txt | 325 ++ Documentation/RCU/stallwarn.txt | 11 +- Documentation/RCU/whatisRCU.rst | 1154 ---- Documentation/RCU/whatisRCU.txt | 1079 ++++ .../admin-guide/acpi/fan_performance_states.rst | 62 - Documentation/admin-guide/acpi/index.rst | 1 - Documentation/admin-guide/cgroup-v2.rst | 29 - .../admin-guide/device-mapper/dm-integrity.rst | 2 +- Documentation/admin-guide/device-mapper/index.rst | 1 - Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/ext4.rst | 19 +- Documentation/admin-guide/kernel-parameters.txt | 58 +- Documentation/admin-guide/pm/cpuidle.rst | 3 - Documentation/admin-guide/pm/intel_idle.rst | 246 - Documentation/admin-guide/pm/working-state.rst | 1 - Documentation/admin-guide/xfs.rst | 2 +- Documentation/arm64/cpu-feature-registers.rst | 16 - Documentation/arm64/elf_hwcaps.rst | 31 - Documentation/arm64/silicon-errata.rst | 2 - Documentation/core-api/index.rst | 1 - Documentation/core-api/padata.rst | 169 - Documentation/core-api/xarray.rst | 70 +- Documentation/crypto/devel-algos.rst | 38 +- Documentation/dev-tools/kcov.rst | 10 +- Documentation/dev-tools/kselftest.rst | 8 +- Documentation/dev-tools/kunit/index.rst | 1 - Documentation/dev-tools/kunit/kunit-tool.rst | 57 - Documentation/dev-tools/kunit/start.rst | 26 +- Documentation/dev-tools/kunit/usage.rst | 24 +- .../devicetree/bindings/arm/atmel-sysregs.txt | 6 - Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +- .../devicetree/bindings/ata/brcm,sata-brcm.txt | 7 - .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +- .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 2 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 2 +- .../bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 2 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 2 +- Documentation/devicetree/bindings/dma/fsl-edma.txt | 1 - .../devicetree/bindings/dma/fsl-imx-sdma.txt | 3 - .../devicetree/bindings/dma/jz4780-dma.txt | 6 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 - .../devicetree/bindings/dma/ti/k3-udma.yaml | 184 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 68 - .../devicetree/bindings/hwmon/adi,adm1177.yaml | 66 - .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 45 - .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-at91.txt | 6 +- .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 5 +- .../bindings/iio/adc/allwinner,sun8i-a33-ths.yaml | 2 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 +- .../allwinner,sun4i-a10-ic.yaml | 2 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 2 +- .../amlogic,meson-gpio-intc.txt | 1 - .../interrupt-controller/aspeed,ast2xxx-scu-ic.txt | 23 - .../bindings/interrupt-controller/fsl,intmux.yaml | 68 - .../bindings/media/allwinner,sun4i-a10-csi.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +- .../memory-controllers/fsl/imx8m-ddrc.yaml | 72 - .../memory-controllers/nvidia,tegra124-mc.yaml | 3 +- .../memory-controllers/nvidia,tegra30-emc.yaml | 9 +- .../memory-controllers/nvidia,tegra30-mc.yaml | 3 +- .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 2 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 +- .../devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt | 41 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 - .../devicetree/bindings/mmc/renesas,sdhi.txt | 3 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.txt | 49 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 125 - .../devicetree/bindings/mmc/sdhci-atmel.txt | 13 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../devicetree/bindings/mmc/sdhci-omap.txt | 11 - .../bindings/mmc/synopsys-dw-mshc-common.yaml | 68 - .../devicetree/bindings/mmc/synopsys-dw-mshc.txt | 141 + .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 70 - .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-emac.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 2 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 2 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +- .../devicetree/bindings/net/broadcom-bluetooth.txt | 15 +- .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 2 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 4 +- .../devicetree/bindings/net/dsa/ar9331.txt | 148 - Documentation/devicetree/bindings/net/fsl-fman.txt | 13 - .../devicetree/bindings/net/mediatek-dwmac.txt | 33 +- .../devicetree/bindings/net/snps,dwmac.yaml | 1 - .../devicetree/bindings/net/ti,cpsw-switch.yaml | 22 +- .../devicetree/bindings/net/ti,dp83867.txt | 12 +- .../bindings/net/wireless/qcom,ath10k.txt | 6 +- .../bindings/net/wireless/qcom,ath11k.yaml | 273 - .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 2 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../devicetree/bindings/power/avs/qcom,cpr.txt | 130 - Documentation/devicetree/bindings/ptp/ptp-ines.txt | 35 - .../devicetree/bindings/ptp/timestamper.txt | 42 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 2 +- .../devicetree/bindings/regulator/mp8859.txt | 22 - .../devicetree/bindings/regulator/mps,mpq7920.yaml | 121 - .../bindings/regulator/rohm,bd71828-regulator.yaml | 107 - .../bindings/regulator/st,stm32-booster.txt | 18 + .../bindings/regulator/st,stm32-booster.yaml | 46 - .../bindings/regulator/st,stm32-vrefbuf.txt | 20 + .../bindings/regulator/st,stm32-vrefbuf.yaml | 52 - .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 + .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 64 - .../bindings/remoteproc/st,stm32-rproc.yaml | 2 - .../bindings/reset/brcm,brcmstb-reset.txt | 2 +- .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 1 - .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 2 +- .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 2 +- .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 - .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 2 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 2 +- .../sound/allwinner,sun8i-a23-codec-analog.yaml | 2 +- .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 2 +- .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 4 - .../devicetree/bindings/sound/fsl,asrc.txt | 12 +- Documentation/devicetree/bindings/sound/gtm601.txt | 10 +- .../devicetree/bindings/sound/ingenic,codec.yaml | 55 - .../bindings/sound/ingenic,jz4725b-codec.txt | 20 + .../bindings/sound/ingenic,jz4740-codec.txt | 20 + .../devicetree/bindings/sound/qcom,sdm845.txt | 5 +- .../devicetree/bindings/sound/qcom,wcd934x.yaml | 175 - .../devicetree/bindings/sound/qcom,wsa881x.yaml | 68 - Documentation/devicetree/bindings/sound/rt1015.txt | 17 - Documentation/devicetree/bindings/sound/rt5645.txt | 4 - .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 +- .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 12 +- .../devicetree/bindings/spi/spi-controller.yaml | 4 +- .../devicetree/bindings/spi/spi-stm32.txt | 62 + .../devicetree/bindings/spi/spi_atmel.txt | 2 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 105 - .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 160 - .../bindings/thermal/brcm,avs-ro-thermal.yaml | 48 - .../devicetree/bindings/thermal/brcm,avs-tmon.txt | 8 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +- .../timer/allwinner,sun5i-a13-hstimer.yaml | 2 +- .../devicetree/bindings/timer/renesas,cmt.txt | 2 - .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 +- Documentation/driver-api/dmaengine/client.rst | 87 - Documentation/driver-api/dmaengine/provider.rst | 48 - Documentation/driver-api/driver-model/devres.rst | 1 + .../driver-api/thermal/cpu-idle-cooling.rst | 189 - .../driver-api/thermal/exynos_thermal.rst | 8 +- .../debug/gcov-profile-all/arch-support.txt | 2 +- Documentation/filesystems/erofs.txt | 27 +- Documentation/filesystems/fscrypt.rst | 75 +- Documentation/filesystems/overlayfs.rst | 497 -- Documentation/filesystems/overlayfs.txt | 495 ++ Documentation/firmware-guide/acpi/enumeration.rst | 16 +- Documentation/hwmon/adm1177.rst | 36 - Documentation/hwmon/drivetemp.rst | 52 - Documentation/hwmon/index.rst | 5 - Documentation/hwmon/max20730.rst | 74 - Documentation/hwmon/max31730.rst | 44 - Documentation/hwmon/pmbus.rst | 10 - Documentation/hwmon/ucd9000.rst | 12 +- Documentation/hwmon/xdpe12284.rst | 101 - Documentation/kbuild/kconfig-language.rst | 5 +- Documentation/kbuild/makefiles.rst | 16 +- Documentation/media/v4l-drivers/meye.rst | 2 +- Documentation/networking/device_drivers/index.rst | 2 - .../device_drivers/marvell/octeontx2.rst | 159 - .../networking/device_drivers/microsoft/netvsc.txt | 21 - .../networking/device_drivers/netronome/nfp.rst | 116 - .../networking/device_drivers/stmicro/stmmac.rst | 697 --- .../networking/device_drivers/stmicro/stmmac.txt | 401 ++ .../device_drivers/ti/cpsw_switchdev.txt | 2 +- Documentation/networking/devlink-health.txt | 86 + Documentation/networking/devlink-info-versions.rst | 64 + Documentation/networking/devlink-params-bnxt.txt | 18 + Documentation/networking/devlink-params-mlx5.txt | 17 + Documentation/networking/devlink-params-mlxsw.txt | 10 + .../networking/devlink-params-mv88e6xxx.txt | 7 + Documentation/networking/devlink-params-nfp.txt | 5 + .../networking/devlink-params-ti-cpsw-switch.txt | 10 + Documentation/networking/devlink-params.txt | 71 + .../networking/devlink-trap-netdevsim.rst | 20 + Documentation/networking/devlink-trap.rst | 270 + Documentation/networking/devlink/bnxt.rst | 74 - Documentation/networking/devlink/devlink-dpipe.rst | 252 - .../networking/devlink/devlink-health.rst | 114 - Documentation/networking/devlink/devlink-info.rst | 100 - .../networking/devlink/devlink-params.rst | 108 - .../networking/devlink/devlink-region.rst | 60 - .../networking/devlink/devlink-resource.rst | 62 - Documentation/networking/devlink/devlink-trap.rst | 289 - Documentation/networking/devlink/index.rst | 42 - Documentation/networking/devlink/ionic.rst | 29 - Documentation/networking/devlink/mlx4.rst | 56 - Documentation/networking/devlink/mlx5.rst | 59 - Documentation/networking/devlink/mlxsw.rst | 81 - Documentation/networking/devlink/mv88e6xxx.rst | 28 - Documentation/networking/devlink/netdevsim.rst | 72 - Documentation/networking/devlink/nfp.rst | 65 - Documentation/networking/devlink/qed.rst | 26 - .../networking/devlink/ti-cpsw-switch.rst | 31 - Documentation/networking/dsa/sja1105.rst | 6 + Documentation/networking/ethtool-netlink.rst | 618 -- Documentation/networking/index.rst | 5 +- Documentation/networking/ip-sysctl.txt | 6 +- Documentation/networking/j1939.rst | 2 +- Documentation/networking/netdev-FAQ.rst | 4 +- Documentation/networking/phy.rst | 18 - Documentation/networking/sfp-phylink.rst | 3 +- Documentation/padata.txt | 163 + Documentation/process/coding-style.rst | 2 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/index.rst | 1 - Documentation/riscv/index.rst | 1 - Documentation/riscv/patch-acceptance.rst | 35 - Documentation/scsi/smartpqi.txt | 2 +- Documentation/sound/alsa-configuration.rst | 3 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 10 +- Documentation/tee.txt | 81 - .../translations/it_IT/process/coding-style.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- Documentation/x86/boot.rst | 2 +- Documentation/x86/pat.rst | 2 + MAINTAINERS | 219 +- Makefile | 5 +- arch/alpha/include/asm/io.h | 10 +- arch/alpha/include/asm/vmalloc.h | 4 - arch/arc/Kconfig | 2 +- arch/arc/include/asm/entry-arcv2.h | 8 +- arch/arc/include/asm/hugepage.h | 1 + arch/arc/include/asm/vmalloc.h | 4 - arch/arc/kernel/asm-offsets.c | 10 +- arch/arc/kernel/entry.S | 6 +- arch/arc/kernel/unwind.c | 6 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arm/Kconfig | 3 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 - arch/arm/boot/dts/am335x-sancloud-bbe.dts | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 4 +- arch/arm/boot/dts/am571x-idk.dts | 6 +- arch/arm/boot/dts/am572x-idk-common.dtsi | 4 + arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 25 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 369 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 403 +- arch/arm/boot/dts/aspeed-g6.dtsi | 39 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 14 +- arch/arm/boot/dts/bcm283x.dtsi | 2 +- arch/arm/boot/dts/bcm5301x.dtsi | 4 +- arch/arm/boot/dts/e60k02.dtsi | 5 + arch/arm/boot/dts/imx6dl-icore-mipi.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 4 + arch/arm/boot/dts/imx6sl-evk.dts | 4 + arch/arm/boot/dts/imx6sll-evk.dts | 4 + arch/arm/boot/dts/imx6sx-sdb-reva.dts | 4 + arch/arm/boot/dts/imx6sx-sdb.dts | 4 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 28 +- arch/arm/boot/dts/imx7s-colibri.dtsi | 4 - arch/arm/boot/dts/imx7ulp.dtsi | 4 +- arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/mmp3.dtsi | 12 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 4 +- arch/arm/configs/shmobile_defconfig | 1 - arch/arm/crypto/aes-ce-glue.c | 14 +- arch/arm/crypto/chacha-glue.c | 4 +- arch/arm/crypto/crc32-ce-glue.c | 4 +- arch/arm/crypto/curve25519-glue.c | 7 - arch/arm/crypto/ghash-ce-glue.c | 11 +- arch/arm/crypto/poly1305-glue.c | 18 +- arch/arm/include/asm/arch_gicv3.h | 2 - arch/arm/include/asm/efi.h | 17 +- arch/arm/include/asm/io.h | 8 + arch/arm/include/asm/switch_to.h | 2 +- arch/arm/include/asm/vdso/gettimeofday.h | 36 - arch/arm/include/asm/vdso/vsyscall.h | 4 +- arch/arm/include/asm/vmalloc.h | 4 - arch/arm/kernel/Makefile | 4 +- arch/arm/kernel/entry-armv.S | 4 +- arch/arm/kernel/ftrace.c | 10 +- arch/arm/kernel/hyp-stub.S | 7 +- arch/arm/kernel/process.c | 6 +- arch/arm/kernel/traps.c | 2 - arch/arm/mach-bcm/bcm2711.c | 1 - arch/arm/mach-bcm/platsmp.c | 4 +- arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-davinci/devices.c | 2 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/cpu.c | 8 +- arch/arm/mach-ixp4xx/fsg-setup.c | 20 - arch/arm/mach-ixp4xx/goramo_mlr.c | 24 - .../arm/mach-ixp4xx/include/mach}/ixp46x_ts.h | 0 arch/arm/mach-ixp4xx/include/mach/platform.h | 22 +- arch/arm/mach-ixp4xx/ixdp425-setup.c | 20 - arch/arm/mach-ixp4xx/nas100d-setup.c | 10 - arch/arm/mach-ixp4xx/nslu2-setup.c | 10 - arch/arm/mach-ixp4xx/omixp-setup.c | 20 - arch/arm/mach-ixp4xx/vulcan-setup.c | 20 - arch/arm/mach-mmp/pxa168.h | 2 +- arch/arm/mach-mmp/time.c | 2 +- arch/arm/mach-omap2/Kconfig | 3 +- arch/arm/mach-omap2/pdata-quirks.c | 6 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-shmobile/platsmp-apmu.c | 2 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 2 +- arch/arm/mach-shmobile/setup-r8a7740.c | 8 +- arch/arm/mach-shmobile/setup-r8a7778.c | 2 +- arch/arm/mach-vexpress/spc.c | 12 +- arch/arm/mm/cache-v7.S | 4 +- arch/arm/mm/cache-v7m.S | 4 +- arch/arm/net/bpf_jit_32.c | 30 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 112 +- arch/arm64/Makefile | 17 +- arch/arm64/boot/Makefile | 2 +- .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 28 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 3 +- arch/arm64/configs/defconfig | 1 - arch/arm64/crypto/aes-ce-ccm-core.S | 16 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 8 +- arch/arm64/crypto/aes-ce-core.S | 16 +- arch/arm64/crypto/aes-ce-glue.c | 8 +- arch/arm64/crypto/aes-ce.S | 4 +- arch/arm64/crypto/aes-cipher-core.S | 8 +- arch/arm64/crypto/aes-glue.c | 31 +- arch/arm64/crypto/aes-modes.S | 16 +- arch/arm64/crypto/aes-neon.S | 4 +- arch/arm64/crypto/aes-neonbs-core.S | 40 +- arch/arm64/crypto/chacha-neon-core.S | 16 +- arch/arm64/crypto/crct10dif-ce-core.S | 12 +- arch/arm64/crypto/ghash-ce-core.S | 8 +- arch/arm64/crypto/ghash-ce-glue.c | 10 +- arch/arm64/crypto/nh-neon-core.S | 4 +- arch/arm64/crypto/poly1305-glue.c | 18 +- arch/arm64/crypto/sha1-ce-core.S | 4 +- arch/arm64/crypto/sha1-ce-glue.c | 17 +- arch/arm64/crypto/sha2-ce-core.S | 4 +- arch/arm64/crypto/sha2-ce-glue.c | 34 +- arch/arm64/crypto/sha256-glue.c | 34 +- arch/arm64/crypto/sha3-ce-core.S | 4 +- arch/arm64/crypto/sha512-ce-core.S | 4 +- arch/arm64/crypto/sha512-ce-glue.c | 26 +- arch/arm64/crypto/sha512-glue.c | 15 +- arch/arm64/crypto/sm3-ce-core.S | 4 +- arch/arm64/crypto/sm4-ce-core.S | 4 +- arch/arm64/include/asm/alternative.h | 32 +- arch/arm64/include/asm/arch_gicv3.h | 1 - arch/arm64/include/asm/archrandom.h | 75 - arch/arm64/include/asm/assembler.h | 30 +- arch/arm64/include/asm/atomic_ll_sc.h | 2 +- arch/arm64/include/asm/atomic_lse.h | 19 - arch/arm64/include/asm/checksum.h | 3 - arch/arm64/include/asm/cpu.h | 1 - arch/arm64/include/asm/cpucaps.h | 8 +- arch/arm64/include/asm/cpufeature.h | 5 - arch/arm64/include/asm/cputype.h | 4 - arch/arm64/include/asm/daifflags.h | 11 +- arch/arm64/include/asm/efi.h | 16 +- arch/arm64/include/asm/exception.h | 4 +- arch/arm64/include/asm/hwcap.h | 8 - arch/arm64/include/asm/kexec.h | 4 - arch/arm64/include/asm/kvm_host.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 6 +- arch/arm64/include/asm/linkage.h | 16 - arch/arm64/include/asm/lse.h | 12 +- arch/arm64/include/asm/mmu.h | 48 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 - arch/arm64/include/asm/pgtable-prot.h | 9 +- arch/arm64/include/asm/pgtable.h | 10 +- arch/arm64/include/asm/preempt.h | 4 +- arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/simd.h | 8 +- arch/arm64/include/asm/spinlock.h | 9 - arch/arm64/include/asm/sysreg.h | 38 - arch/arm64/include/asm/unistd.h | 1 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 2 +- arch/arm64/include/asm/vmalloc.h | 4 - arch/arm64/include/uapi/asm/hwcap.h | 8 - arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/armv8_deprecated.c | 3 +- arch/arm64/kernel/cpu-reset.S | 4 +- arch/arm64/kernel/cpu_errata.c | 28 +- arch/arm64/kernel/cpufeature.c | 191 +- arch/arm64/kernel/cpuinfo.c | 9 - arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kernel/entry.S | 28 +- arch/arm64/kernel/fpsimd.c | 30 +- arch/arm64/kernel/hibernate.c | 151 +- arch/arm64/kernel/kaslr.c | 11 - arch/arm64/kernel/kexec_image.c | 4 + arch/arm64/kernel/machine_kexec.c | 12 + arch/arm64/kernel/machine_kexec_file.c | 106 +- arch/arm64/kernel/process.c | 12 +- arch/arm64/kernel/ptrace.c | 21 - arch/arm64/kernel/setup.c | 7 - arch/arm64/kernel/signal.c | 6 +- arch/arm64/kernel/signal32.c | 4 +- arch/arm64/kernel/ssbd.c | 4 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kernel/traps.c | 3 - arch/arm64/kvm/hyp/entry.S | 45 +- arch/arm64/kvm/hyp/switch.c | 20 +- arch/arm64/kvm/hyp/sysreg-sr.c | 4 +- arch/arm64/kvm/hyp/tlb.c | 12 +- arch/arm64/kvm/sys_regs.c | 27 +- arch/arm64/kvm/sys_regs.h | 17 +- arch/arm64/lib/Makefile | 6 +- arch/arm64/lib/clear_page.S | 4 +- arch/arm64/lib/clear_user.S | 4 +- arch/arm64/lib/copy_from_user.S | 4 +- arch/arm64/lib/copy_in_user.S | 4 +- arch/arm64/lib/copy_page.S | 42 +- arch/arm64/lib/copy_to_user.S | 4 +- arch/arm64/lib/crc32.S | 8 +- arch/arm64/lib/csum.c | 126 - arch/arm64/lib/memchr.S | 4 +- arch/arm64/lib/memcmp.S | 4 +- arch/arm64/lib/memcpy.S | 8 +- arch/arm64/lib/memmove.S | 8 +- arch/arm64/lib/memset.S | 8 +- arch/arm64/lib/strchr.S | 4 +- arch/arm64/lib/strcmp.S | 4 +- arch/arm64/lib/strlen.S | 4 +- arch/arm64/lib/strncmp.S | 4 +- arch/arm64/lib/strnlen.S | 4 +- arch/arm64/lib/strrchr.S | 4 +- arch/arm64/lib/tishift.S | 12 +- arch/arm64/mm/cache.S | 52 +- arch/arm64/mm/context.c | 38 +- arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/mmu.c | 4 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/mm/proc.S | 114 +- arch/arm64/xen/hypercall.S | 8 +- arch/c6x/include/asm/vmalloc.h | 4 - arch/c6x/kernel/entry.S | 8 +- arch/csky/include/asm/vmalloc.h | 4 - arch/csky/kernel/entry.S | 4 +- arch/h8300/include/asm/vmalloc.h | 4 - arch/h8300/kernel/entry.S | 6 +- arch/hexagon/include/asm/atomic.h | 8 +- arch/hexagon/include/asm/bitops.h | 8 +- arch/hexagon/include/asm/cmpxchg.h | 2 +- arch/hexagon/include/asm/futex.h | 6 +- arch/hexagon/include/asm/io.h | 2 +- arch/hexagon/include/asm/spinlock.h | 20 +- arch/hexagon/include/asm/vmalloc.h | 4 - arch/hexagon/kernel/stacktrace.c | 4 +- arch/hexagon/kernel/vm_entry.S | 8 +- arch/ia64/include/asm/acpi.h | 5 +- arch/ia64/include/asm/vga.h | 2 +- arch/ia64/include/asm/vmalloc.h | 4 - arch/ia64/kernel/acpi.c | 2 + arch/ia64/kernel/cyclone.c | 8 +- arch/ia64/kernel/entry.S | 12 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/mm/init.c | 4 +- arch/m68k/Kconfig | 1 - arch/m68k/configs/amiga_defconfig | 8 +- arch/m68k/configs/apollo_defconfig | 8 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/bvme6000_defconfig | 8 +- arch/m68k/configs/hp300_defconfig | 8 +- arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 8 +- arch/m68k/configs/mvme147_defconfig | 8 +- arch/m68k/configs/mvme16x_defconfig | 8 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/configs/sun3_defconfig | 6 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/kmap.h | 1 + arch/m68k/include/asm/unistd.h | 1 - arch/m68k/include/asm/vmalloc.h | 4 - arch/m68k/kernel/entry.S | 7 - arch/m68k/kernel/process.c | 44 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/Kconfig | 2 +- arch/microblaze/include/asm/vmalloc.h | 4 - arch/microblaze/kernel/entry.S | 2 +- arch/mips/Kconfig | 4 +- arch/mips/ar7/clock.c | 8 +- arch/mips/ar7/gpio.c | 2 +- arch/mips/ar7/platform.c | 2 +- arch/mips/ath25/ar2315.c | 4 +- arch/mips/ath25/ar5312.c | 6 +- arch/mips/ath25/board.c | 2 +- arch/mips/ath79/common.c | 2 +- arch/mips/ath79/setup.c | 4 +- arch/mips/boot/compressed/Makefile | 3 - arch/mips/boot/dts/qca/ar9331.dtsi | 119 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 13 - arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 9 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/crypto/crc32-mips.c | 4 +- arch/mips/crypto/poly1305-glue.c | 18 +- arch/mips/generic/board-ocelot.c | 2 +- arch/mips/include/asm/asmmacro.h | 4 +- arch/mips/include/asm/cpu-type.h | 3 +- arch/mips/include/asm/io.h | 24 +- arch/mips/include/asm/thread_info.h | 20 +- arch/mips/include/asm/vdso/gettimeofday.h | 15 + arch/mips/include/asm/vmalloc.h | 4 - arch/mips/kernel/cacheinfo.c | 27 +- arch/mips/kernel/entry.S | 6 +- arch/mips/kernel/mips-cm.c | 4 +- arch/mips/kernel/mips-cpc.c | 2 +- arch/mips/lantiq/falcon/sysctrl.c | 6 +- arch/mips/lantiq/irq.c | 4 +- arch/mips/lantiq/xway/sysctrl.c | 6 +- arch/mips/loongson2ef/common/reset.c | 4 +- arch/mips/loongson32/common/prom.c | 8 +- arch/mips/loongson32/common/reset.c | 2 +- arch/mips/loongson32/common/time.c | 2 +- arch/mips/loongson64/reset.c | 2 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/mips/net/ebpf_jit.c | 11 +- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/mips/pci/pci-rt2880.c | 2 +- arch/mips/pic32/pic32mzda/early_console.c | 2 +- arch/mips/pic32/pic32mzda/early_pin.c | 4 +- arch/mips/pmcs-msp71xx/msp_serial.c | 4 +- arch/mips/ralink/irq.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/devices.c | 2 +- arch/mips/rb532/gpio.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/rb532/setup.c | 2 +- arch/mips/sni/rm200.c | 4 +- arch/mips/vdso/Makefile | 4 - arch/mips/vdso/vgettimeofday.c | 20 - arch/nds32/Kconfig | 2 +- arch/nds32/include/asm/cacheflush.h | 11 +- arch/nds32/include/asm/pgtable.h | 2 +- arch/nds32/include/asm/vmalloc.h | 4 - arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 12 + arch/nios2/include/asm/vmalloc.h | 4 - arch/nios2/kernel/entry.S | 2 +- arch/nios2/mm/ioremap.c | 8 - arch/openrisc/include/asm/vmalloc.h | 4 - arch/parisc/Kconfig | 5 +- arch/parisc/include/asm/cmpxchg.h | 10 +- arch/parisc/include/asm/io.h | 5 +- arch/parisc/include/asm/kexec.h | 4 + arch/parisc/include/asm/vmalloc.h | 4 - arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/drivers.c | 6 +- arch/parisc/kernel/entry.S | 10 +- arch/parisc/kernel/pdt.c | 3 +- arch/parisc/kernel/perf.c | 2 +- arch/parisc/kernel/process.c | 8 +- arch/parisc/mm/init.c | 2 +- arch/powerpc/Kconfig | 10 +- .../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi | 1 - .../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi | 1 - arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi | 1 - arch/powerpc/crypto/aes-spe-glue.c | 18 +- arch/powerpc/crypto/crc32c-vpmsum_glue.c | 4 +- arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 5 +- arch/powerpc/include/asm/io.h | 3 + arch/powerpc/include/asm/spinlock.h | 14 +- arch/powerpc/include/asm/uaccess.h | 9 +- arch/powerpc/include/asm/vmalloc.h | 4 - arch/powerpc/include/asm/xive-regs.h | 1 - arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/irq.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 3 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 4 +- arch/powerpc/lib/string_32.S | 4 +- arch/powerpc/lib/string_64.S | 6 +- arch/powerpc/mm/mem.c | 11 +- arch/powerpc/mm/nohash/8xx.c | 2 +- arch/powerpc/mm/slice.c | 4 +- arch/powerpc/net/bpf_jit32.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 16 +- arch/powerpc/platforms/pseries/cmm.c | 10 - arch/powerpc/platforms/pseries/setup.c | 7 - arch/powerpc/sysdev/xive/common.c | 15 +- arch/riscv/Kconfig | 4 +- arch/riscv/Kconfig.socs | 4 +- arch/riscv/boot/Makefile | 2 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 15 - arch/riscv/include/asm/asm-prototypes.h | 4 - arch/riscv/include/asm/csr.h | 18 +- arch/riscv/include/asm/perf_event.h | 4 - arch/riscv/include/asm/pgtable.h | 42 +- arch/riscv/include/asm/sifive_l2_cache.h | 16 + arch/riscv/include/asm/vmalloc.h | 4 - arch/riscv/include/uapi/asm/bpf_perf_event.h | 9 - arch/riscv/kernel/entry.S | 5 +- arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/head.S | 20 +- arch/riscv/kernel/irq.c | 6 +- arch/riscv/kernel/process.c | 6 +- arch/riscv/kernel/riscv_ksyms.c | 3 + arch/riscv/kernel/vdso/Makefile | 3 +- arch/riscv/lib/tishift.S | 75 +- arch/riscv/lib/uaccess.S | 4 - arch/riscv/mm/Makefile | 1 + arch/riscv/mm/cacheflush.c | 1 - arch/riscv/mm/init.c | 12 +- arch/riscv/mm/sifive_l2_cache.c | 178 + arch/riscv/net/bpf_jit_comp.c | 533 +- arch/s390/Kconfig | 5 +- arch/s390/Makefile | 2 +- arch/s390/boot/head.S | 2 +- arch/s390/crypto/aes_s390.c | 27 +- arch/s390/crypto/crc32-vx.c | 8 +- arch/s390/crypto/ghash_s390.c | 4 +- arch/s390/crypto/paes_s390.c | 25 +- arch/s390/include/asm/bug.h | 16 +- arch/s390/include/asm/jump_label.h | 4 +- arch/s390/include/asm/pci.h | 2 +- arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/setup.h | 2 + arch/s390/include/asm/timex.h | 4 +- arch/s390/include/asm/uv.h | 2 +- arch/s390/include/asm/vmalloc.h | 4 - arch/s390/kernel/dumpstack.c | 2 - arch/s390/kernel/early.c | 16 + arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/mcount.S | 16 +- arch/s390/kernel/perf_cpum_sf.c | 89 +- arch/s390/kernel/pgm_check.S | 2 +- arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/smp.c | 13 +- arch/s390/kernel/traps.c | 41 +- arch/s390/kernel/unwind_bc.c | 15 +- arch/s390/lib/spinlock.c | 1 + arch/s390/lib/test_unwind.c | 2 +- arch/s390/mm/init.c | 4 +- arch/s390/mm/kasan_init.c | 68 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_clp.c | 48 +- arch/s390/pci/pci_sysfs.c | 63 +- arch/s390/purgatory/.gitignore | 1 - arch/s390/purgatory/Makefile | 19 +- arch/s390/purgatory/string.c | 3 - arch/sh/Kconfig | 2 +- arch/sh/boards/board-sh7785lcr.c | 2 +- arch/sh/boards/mach-cayman/irq.c | 2 +- arch/sh/boards/mach-cayman/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/drivers/heartbeat.c | 2 +- arch/sh/drivers/pci/pci-sh5.c | 4 +- arch/sh/drivers/platform_early.c | 11 +- arch/sh/include/asm/io.h | 1 + arch/sh/include/asm/vmalloc.h | 4 - arch/sh/kernel/cpu/irq/intc-sh5.c | 2 +- arch/sh/kernel/cpu/sh2/smp-j2.c | 4 +- arch/sh/kernel/cpu/sh5/clock-sh5.c | 2 +- arch/sh/kernel/cpu/sh5/entry.S | 4 +- arch/sh/kernel/dma-coherent.c | 2 +- arch/sh/kernel/entry-common.S | 4 +- arch/sh/kernel/kgdb.c | 1 - arch/sh/mm/init.c | 4 +- arch/sparc/Kconfig | 2 +- arch/sparc/crypto/aes_glue.c | 2 + arch/sparc/crypto/camellia_glue.c | 5 +- arch/sparc/crypto/crc32c_glue.c | 4 +- arch/sparc/include/asm/io_64.h | 1 + arch/sparc/include/asm/vmalloc.h | 4 - arch/sparc/kernel/rtrap_64.S | 2 +- arch/sparc/net/bpf_jit_comp_32.c | 8 +- arch/um/Kconfig | 3 - arch/um/drivers/Kconfig | 81 +- arch/um/drivers/chan_user.h | 2 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/ssl.c | 8 - arch/um/drivers/vector_kern.c | 2 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/common.lds.S | 2 +- arch/um/include/asm/ptrace-generic.h | 2 +- arch/um/include/asm/vmalloc.h | 4 - arch/um/include/asm/xor.h | 7 - arch/um/kernel/dyn.lds.S | 1 - arch/um/kernel/process.c | 6 +- arch/unicore32/include/asm/io.h | 1 + arch/unicore32/include/asm/vmalloc.h | 4 - arch/x86/Kconfig | 82 +- arch/x86/Kconfig.cpu | 8 - arch/x86/boot/Makefile | 2 +- arch/x86/boot/compressed/Makefile | 4 +- arch/x86/boot/compressed/eboot.c | 278 +- arch/x86/boot/compressed/eboot.h | 30 +- arch/x86/boot/compressed/efi_stub_32.S | 87 + arch/x86/boot/compressed/efi_stub_64.S | 5 + arch/x86/boot/compressed/efi_thunk_64.S | 65 +- arch/x86/boot/compressed/head_32.S | 72 +- arch/x86/boot/compressed/head_64.S | 100 +- arch/x86/boot/mkcpustr.c | 1 - arch/x86/boot/setup.ld | 5 +- arch/x86/crypto/.gitignore | 1 - arch/x86/crypto/Makefile | 11 +- arch/x86/crypto/aegis128-aesni-glue.c | 4 +- arch/x86/crypto/aesni-intel_asm.S | 8 +- arch/x86/crypto/aesni-intel_glue.c | 55 +- arch/x86/crypto/blake2s-glue.c | 4 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 77 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 81 +- arch/x86/crypto/camellia_glue.c | 54 +- arch/x86/crypto/cast6_avx_glue.c | 74 +- arch/x86/crypto/crc32-pclmul_glue.c | 4 +- arch/x86/crypto/crc32c-intel_glue.c | 4 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 11 +- arch/x86/crypto/glue_helper.c | 23 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 390 ++ arch/x86/crypto/poly1305-sse2-x86_64.S | 590 ++ arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 4265 -------------- arch/x86/crypto/poly1305_glue.c | 304 +- arch/x86/crypto/serpent_avx2_glue.c | 65 +- arch/x86/crypto/serpent_avx_glue.c | 63 +- arch/x86/crypto/serpent_sse2_glue.c | 30 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 6 +- arch/x86/crypto/sha1_ssse3_asm.S | 14 +- arch/x86/crypto/sha1_ssse3_glue.c | 70 +- arch/x86/crypto/sha256-avx-asm.S | 4 +- arch/x86/crypto/sha256-avx2-asm.S | 4 +- arch/x86/crypto/sha256-ssse3-asm.S | 6 +- arch/x86/crypto/sha256_ssse3_glue.c | 34 +- arch/x86/crypto/sha512-avx-asm.S | 11 +- arch/x86/crypto/sha512-avx2-asm.S | 11 +- arch/x86/crypto/sha512-ssse3-asm.S | 13 +- arch/x86/crypto/sha512_ssse3_glue.c | 31 +- arch/x86/crypto/twofish_avx_glue.c | 81 +- arch/x86/crypto/twofish_glue_3way.c | 37 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/vdso/vdso-layout.lds.S | 13 +- arch/x86/entry/vdso/vdso2c.c | 3 - arch/x86/entry/vdso/vdso32-setup.c | 1 - arch/x86/entry/vdso/vma.c | 120 +- arch/x86/events/amd/core.c | 109 +- arch/x86/events/core.c | 93 +- arch/x86/events/intel/bts.c | 16 +- arch/x86/events/intel/ds.c | 1 - arch/x86/events/intel/rapl.c | 2 - arch/x86/events/intel/uncore_snb.c | 6 - arch/x86/events/intel/uncore_snbep.c | 25 +- arch/x86/events/perf_event.h | 20 - arch/x86/ia32/ia32_signal.c | 2 + arch/x86/include/asm/acpi.h | 3 +- arch/x86/include/asm/cpu_entry_area.h | 10 +- arch/x86/include/asm/cpufeatures.h | 2 - arch/x86/include/asm/crypto/camellia.h | 65 +- arch/x86/include/asm/crypto/glue_helper.h | 18 +- arch/x86/include/asm/crypto/serpent-avx.h | 20 +- arch/x86/include/asm/crypto/serpent-sse2.h | 28 +- arch/x86/include/asm/crypto/twofish.h | 19 +- arch/x86/include/asm/efi.h | 244 +- arch/x86/include/asm/ftrace.h | 2 + arch/x86/include/asm/intel-family.h | 1 - arch/x86/include/asm/intel_pmc_ipc.h | 32 + arch/x86/include/asm/intel_scu_ipc.h | 20 + arch/x86/include/asm/intel_telemetry.h | 3 + arch/x86/include/asm/io.h | 36 - arch/x86/include/asm/kdebug.h | 1 - arch/x86/include/asm/kprobes.h | 14 +- arch/x86/include/asm/mce.h | 3 +- arch/x86/include/asm/memtype.h | 27 - arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/mmu_context.h | 86 +- arch/x86/include/asm/msr-index.h | 14 +- arch/x86/include/asm/mtrr.h | 4 +- arch/x86/include/asm/nmi.h | 1 + arch/x86/include/asm/nospec-branch.h | 1 + arch/x86/include/asm/pat.h | 27 + arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/perf_event.h | 22 +- arch/x86/include/asm/pgtable_32_areas.h | 53 - arch/x86/include/asm/pgtable_32_types.h | 57 +- arch/x86/include/asm/pgtable_areas.h | 16 - arch/x86/include/asm/pgtable_types.h | 143 +- arch/x86/include/asm/processor.h | 11 +- arch/x86/include/asm/ptrace.h | 29 +- arch/x86/include/asm/realmode.h | 4 +- arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/text-patching.h | 86 +- arch/x86/include/asm/thread_info.h | 9 + arch/x86/include/asm/vdso.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 10 +- arch/x86/include/asm/vmalloc.h | 6 - arch/x86/include/asm/vmx.h | 105 +- arch/x86/include/asm/vmxfeatures.h | 86 - arch/x86/include/asm/vvar.h | 13 +- arch/x86/kernel/acpi/sleep.c | 11 - arch/x86/kernel/acpi/sleep.h | 2 +- arch/x86/kernel/alternative.c | 198 +- arch/x86/kernel/amd_nb.c | 3 - arch/x86/kernel/apb_timer.c | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 43 +- arch/x86/kernel/cpu/Makefile | 6 +- arch/x86/kernel/cpu/amd.c | 14 +- arch/x86/kernel/cpu/bugs.c | 7 - arch/x86/kernel/cpu/centaur.c | 37 +- arch/x86/kernel/cpu/common.c | 15 +- arch/x86/kernel/cpu/cpu.h | 4 - arch/x86/kernel/cpu/feat_ctl.c | 145 - arch/x86/kernel/cpu/intel.c | 49 +- arch/x86/kernel/cpu/mce/amd.c | 6 +- arch/x86/kernel/cpu/mce/core.c | 72 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/mce/intel.c | 15 +- arch/x86/kernel/cpu/mce/internal.h | 2 + arch/x86/kernel/cpu/mce/therm_throt.c | 11 +- arch/x86/kernel/cpu/mkcapflags.sh | 15 +- arch/x86/kernel/cpu/mtrr/generic.c | 2 +- arch/x86/kernel/cpu/mtrr/if.c | 63 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/proc.c | 15 - arch/x86/kernel/cpu/resctrl/core.c | 2 +- arch/x86/kernel/cpu/resctrl/internal.h | 1 - arch/x86/kernel/cpu/resctrl/monitor.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 96 +- arch/x86/kernel/cpu/scattered.c | 2 +- arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/cpu/tsx.c | 18 +- arch/x86/kernel/cpu/zhaoxin.c | 37 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/dumpstack.c | 26 +- arch/x86/kernel/early-quirks.c | 4 - arch/x86/kernel/fpu/signal.c | 3 - arch/x86/kernel/fpu/xstate.c | 20 +- arch/x86/kernel/ftrace.c | 703 ++- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/jump_label.c | 116 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kprobes/core.c | 21 +- arch/x86/kernel/kprobes/opt.c | 67 +- arch/x86/kernel/kvm.c | 4 + arch/x86/kernel/ldt.c | 83 - arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/process.c | 4 + arch/x86/kernel/process_32.c | 1 + arch/x86/kernel/process_64.c | 1 + arch/x86/kernel/quirks.c | 2 +- arch/x86/kernel/setup.c | 165 +- arch/x86/kernel/signal.c | 2 + arch/x86/kernel/sysfb_simplefb.c | 2 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/traps.c | 117 +- arch/x86/kernel/tsc_sync.c | 1 + arch/x86/kernel/unwind_orc.c | 11 +- arch/x86/kernel/vm86_32.c | 1 + arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/kernel/x86_init.c | 2 +- arch/x86/kvm/Kconfig | 10 +- arch/x86/kvm/cpuid.c | 6 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/vmx/nested.c | 4 +- arch/x86/kvm/vmx/vmx.c | 67 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/lib/insn-eval.c | 26 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/mm/Makefile | 8 +- arch/x86/mm/fault.c | 40 +- arch/x86/mm/init_32.c | 33 +- arch/x86/mm/init_64.c | 40 +- arch/x86/mm/iomap_32.c | 6 +- arch/x86/mm/ioremap.c | 12 +- arch/x86/mm/kasan_init_64.c | 21 + arch/x86/mm/{pat/cpa-test.c => pageattr-test.c} | 0 arch/x86/mm/pageattr.c | 2285 ++++++++ arch/x86/mm/pat.c | 1184 ++++ arch/x86/mm/pat/Makefile | 5 - arch/x86/mm/pat/memtype.c | 1219 ---- arch/x86/mm/pat/memtype.h | 49 - arch/x86/mm/pat/memtype_interval.c | 194 - arch/x86/mm/pat/set_memory.c | 2279 -------- arch/x86/mm/pat_internal.h | 49 + arch/x86/mm/pat_interval.c | 185 + arch/x86/mm/pgtable_32.c | 1 - arch/x86/mm/physaddr.c | 1 - arch/x86/mm/testmmiotrace.c | 4 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp.c | 166 +- arch/x86/pci/i386.c | 2 +- arch/x86/pci/mmconfig_64.c | 2 +- arch/x86/platform/efi/Makefile | 3 +- arch/x86/platform/efi/efi.c | 398 +- arch/x86/platform/efi/efi_32.c | 22 +- arch/x86/platform/efi/efi_64.c | 317 +- arch/x86/platform/efi/efi_stub_32.S | 109 +- arch/x86/platform/efi/efi_stub_64.S | 43 +- arch/x86/platform/efi/efi_thunk_64.S | 121 +- arch/x86/platform/efi/quirks.c | 53 +- arch/x86/platform/intel-quark/imr.c | 2 - arch/x86/platform/intel-quark/imr_selftest.c | 2 - arch/x86/platform/uv/bios_uv.c | 169 +- arch/x86/um/tls_32.c | 6 +- arch/x86/um/tls_64.c | 7 +- arch/x86/xen/Kconfig | 8 +- arch/x86/xen/efi.c | 2 +- arch/x86/xen/mmu_pv.c | 2 +- arch/xtensa/Kconfig | 3 +- arch/xtensa/include/asm/vmalloc.h | 4 - arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/process.c | 8 +- arch/xtensa/kernel/traps.c | 7 +- arch/xtensa/platforms/iss/network.c | 2 +- block/Kconfig | 6 +- block/Makefile | 3 +- block/bfq-iosched.c | 1 + block/bfq-wf2q.c | 5 +- block/bio.c | 53 +- block/blk-cgroup.c | 20 + block/blk-core.c | 20 +- block/blk-flush.c | 5 - block/blk-iocost.c | 13 +- block/blk-map.c | 2 +- block/blk-merge.c | 23 +- block/blk-mq.c | 154 +- block/blk-settings.c | 2 +- block/blk-zoned.c | 2 +- block/blk.h | 1 - block/bsg-lib.c | 2 +- block/compat_ioctl.c | 16 - block/partition-generic.c | 26 +- block/partitions/ldm.c | 2 +- block/t10-pi.c | 3 - crypto/Kconfig | 4 +- crypto/acompress.c | 4 +- crypto/adiantum.c | 106 +- crypto/aead.c | 15 +- crypto/aegis128-core.c | 4 +- crypto/aes_generic.c | 18 +- crypto/af_alg.c | 6 +- crypto/ahash.c | 54 +- crypto/akcipher.c | 9 +- crypto/algapi.c | 248 +- crypto/algboss.c | 12 +- crypto/anubis.c | 2 + crypto/api.c | 24 +- crypto/asymmetric_keys/asym_tpm.c | 1 - crypto/asymmetric_keys/public_key.c | 1 - crypto/authenc.c | 70 +- crypto/authencesn.c | 70 +- crypto/blake2b_generic.c | 4 +- crypto/blake2s_generic.c | 4 +- crypto/camellia_generic.c | 5 +- crypto/cast6_generic.c | 28 +- crypto/cbc.c | 15 +- crypto/ccm.c | 136 +- crypto/cfb.c | 5 +- crypto/chacha20poly1305.c | 96 +- crypto/cipher.c | 93 +- crypto/cmac.c | 40 +- crypto/compress.c | 31 +- crypto/crc32_generic.c | 4 +- crypto/crc32c_generic.c | 4 +- crypto/cryptd.c | 131 +- crypto/crypto_user_base.c | 3 +- crypto/ctr.c | 26 +- crypto/cts.c | 15 +- crypto/des_generic.c | 10 +- crypto/ecb.c | 5 +- crypto/echainiv.c | 20 +- crypto/essiv.c | 46 +- crypto/gcm.c | 96 +- crypto/geniv.c | 19 +- crypto/ghash-generic.c | 4 +- crypto/hmac.c | 62 +- crypto/internal.h | 4 + crypto/keywrap.c | 15 +- crypto/lrw.c | 17 +- crypto/michael_mic.c | 4 +- crypto/nhpoly1305.c | 2 +- crypto/ofb.c | 5 +- crypto/pcbc.c | 5 +- crypto/pcrypt.c | 44 +- crypto/poly1305_generic.c | 25 +- crypto/rsa-pkcs1pad.c | 8 +- crypto/scompress.c | 4 +- crypto/seqiv.c | 20 +- crypto/serpent_generic.c | 6 +- crypto/shash.c | 95 +- crypto/simd.c | 12 +- crypto/skcipher.c | 97 +- crypto/sm4_generic.c | 16 +- crypto/testmgr.c | 584 +- crypto/testmgr.h | 14 +- crypto/twofish_common.c | 8 +- crypto/vmac.c | 44 +- crypto/xcbc.c | 45 +- crypto/xts.c | 17 +- crypto/xxhash_generic.c | 4 +- drivers/acpi/Kconfig | 1 - drivers/acpi/acpi_lpit.c | 2 +- drivers/acpi/acpi_processor.c | 182 - drivers/acpi/acpi_video.c | 2 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 5 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 4 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 4 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 23 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 12 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/arm64/iort.c | 57 +- drivers/acpi/battery.c | 75 +- drivers/acpi/button.c | 11 - drivers/acpi/device_pm.c | 13 +- drivers/acpi/dptf/dptf_power.c | 1 - drivers/acpi/dptf/int340x_thermal.c | 4 - drivers/acpi/ec.c | 16 +- drivers/acpi/fan.c | 97 +- drivers/acpi/pptt.c | 29 +- drivers/acpi/processor_idle.c | 174 +- drivers/acpi/sleep.c | 3 - drivers/acpi/video_detect.c | 29 - drivers/android/binder.c | 4 +- drivers/ata/acard-ahci.c | 4 +- drivers/ata/ahci_brcm.c | 185 +- drivers/ata/libahci_platform.c | 6 +- drivers/ata/libata-core.c | 24 - drivers/ata/pata_arasan_cf.c | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_octeon_cf.c | 6 +- drivers/ata/pata_rb532_cf.c | 2 +- drivers/ata/sata_fsl.c | 2 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 2 +- drivers/atm/eni.c | 12 +- drivers/atm/firestream.c | 3 - drivers/atm/fore200e.c | 25 +- drivers/base/devtmpfs.c | 6 +- drivers/base/firmware_loader/builtin/Makefile | 2 +- drivers/base/platform.c | 4 - drivers/base/power/runtime.c | 13 +- drivers/base/power/wakeup.c | 3 - drivers/base/regmap/regmap-i2c.c | 10 +- drivers/base/regmap/regmap.c | 17 +- drivers/base/swnode.c | 154 +- drivers/base/test/Kconfig | 3 - drivers/base/test/Makefile | 2 - drivers/base/test/property-entry-test.c | 475 -- drivers/bcma/driver_chipcommon_b.c | 2 +- drivers/bcma/driver_pci_host.c | 6 +- drivers/bcma/host_soc.c | 2 +- drivers/bcma/scan.c | 13 +- drivers/block/nbd.c | 6 +- drivers/block/null_blk_zoned.c | 9 +- drivers/block/pktcdvd.c | 2 +- drivers/block/umem.c | 2 +- drivers/block/xen-blkback/xenbus.c | 66 +- drivers/block/xen-blkfront.c | 4 +- drivers/bluetooth/btbcm.c | 48 - drivers/bluetooth/btbcm.h | 16 - drivers/bluetooth/btrtl.c | 20 +- drivers/bluetooth/btsdio.c | 19 +- drivers/bluetooth/btusb.c | 13 +- drivers/bluetooth/hci_bcm.c | 73 +- drivers/bluetooth/hci_h4.c | 1 - drivers/bluetooth/hci_h5.c | 3 - drivers/bluetooth/hci_qca.c | 418 +- drivers/bluetooth/hci_uart.h | 7 - drivers/bluetooth/hci_vhci.c | 1 - drivers/bus/fsl-mc/mc-io.c | 4 +- drivers/bus/ti-sysc.c | 17 +- drivers/char/agp/generic.c | 2 +- drivers/char/agp/intel-gtt.c | 2 +- drivers/char/agp/isoch.c | 9 +- drivers/char/applicom.c | 4 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/iproc-rng200.c | 1 - drivers/char/hw_random/octeon-rng.c | 4 +- drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/char/random.c | 1 - drivers/char/tpm/tpm-dev-common.c | 10 +- drivers/char/tpm/tpm-dev.h | 2 +- drivers/char/tpm/tpm-sysfs.c | 34 +- drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm2-cmd.c | 1 - drivers/char/tpm/tpm_ftpm_tee.c | 22 +- drivers/char/tpm/tpm_tis_core.c | 3 + drivers/clk/at91/at91sam9260.c | 2 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 2 +- drivers/clk/at91/pmc.c | 2 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/at91/sama5d4.c | 2 +- drivers/clk/clk.c | 72 +- drivers/clk/imx/clk-composite-8m.c | 2 - drivers/clk/imx/clk-imx7ulp.c | 1 - drivers/clk/imx/clk-pll14xx.c | 2 +- drivers/clk/mmp/clk-of-mmp2.c | 2 +- drivers/clk/qcom/gcc-sc7180.c | 6 +- drivers/clk/qcom/gcc-sdm845.c | 7 - drivers/clk/qcom/gpucc-msm8998.c | 2 - drivers/clk/renesas/clk-rz.c | 4 +- drivers/clk/samsung/clk-exynos5420.c | 8 - drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 16 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 21 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 2 + drivers/clk/tegra/clk.c | 4 +- drivers/clk/ti/clk-dra7-atl.c | 1 + drivers/clocksource/Kconfig | 76 +- drivers/clocksource/Makefile | 1 - drivers/clocksource/bcm2835_timer.c | 5 +- drivers/clocksource/em_sti.c | 7 +- drivers/clocksource/exynos_mct.c | 2 +- drivers/clocksource/hyperv_timer.c | 84 +- drivers/clocksource/sh_cmt.c | 2 +- drivers/clocksource/sh_mtu2.c | 2 +- drivers/clocksource/sh_tmu.c | 2 +- drivers/clocksource/timer-cadence-ttc.c | 26 +- drivers/clocksource/timer-microchip-pit64b.c | 451 -- drivers/clocksource/timer-riscv.c | 2 +- drivers/clocksource/timer-ti-dm.c | 20 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 2 - drivers/cpufreq/cppc_cpufreq.c | 8 +- drivers/cpufreq/cpufreq-dt-platdev.c | 3 - drivers/cpufreq/imx-cpufreq-dt.c | 6 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/kirkwood-cpufreq.c | 4 +- drivers/cpufreq/loongson2_cpufreq.c | 8 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/s3c2416-cpufreq.c | 12 +- drivers/cpufreq/s5pv210-cpufreq.c | 11 +- drivers/cpufreq/tegra186-cpufreq.c | 4 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 2 +- drivers/cpuidle/Kconfig.arm | 12 +- drivers/cpuidle/coupled.c | 9 +- drivers/cpuidle/cpuidle-clps711x.c | 5 +- drivers/cpuidle/cpuidle-kirkwood.c | 5 +- drivers/cpuidle/cpuidle.c | 12 +- drivers/cpuidle/driver.c | 56 +- drivers/cpuidle/governors/teo.c | 2 +- drivers/cpuidle/sysfs.c | 16 +- drivers/crypto/Kconfig | 89 +- .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 1 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 24 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 5 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 9 - .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 6 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 6 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 8 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 4 +- drivers/crypto/amcc/crypto4xx_alg.c | 31 +- drivers/crypto/amcc/crypto4xx_core.c | 37 +- drivers/crypto/amlogic/Kconfig | 1 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 1 + drivers/crypto/amlogic/amlogic-gxl-core.c | 4 +- drivers/crypto/atmel-aes.c | 359 +- drivers/crypto/atmel-authenc.h | 3 +- drivers/crypto/atmel-sha.c | 473 +- drivers/crypto/atmel-tdes.c | 375 +- drivers/crypto/axis/artpec6_crypto.c | 10 +- drivers/crypto/bcm/cipher.c | 17 +- drivers/crypto/caam/Kconfig | 14 +- drivers/crypto/caam/caamalg.c | 33 +- drivers/crypto/caam/caamalg_qi.c | 44 +- drivers/crypto/caam/caamalg_qi2.c | 206 +- drivers/crypto/caam/caamhash.c | 167 +- drivers/crypto/caam/ctrl.c | 15 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 2 + drivers/crypto/cavium/nitrox/nitrox_aead.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 12 +- drivers/crypto/ccp/Makefile | 4 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 1 + drivers/crypto/ccp/ccp-crypto-aes-galois.c | 1 + drivers/crypto/ccp/ccp-crypto-aes.c | 1 + drivers/crypto/ccp/ccp-crypto-sha.c | 4 +- drivers/crypto/ccp/ccp-dev-v3.c | 1 - drivers/crypto/ccp/psp-dev.c | 1042 +++- drivers/crypto/ccp/psp-dev.h | 51 +- drivers/crypto/ccp/sev-dev.c | 1077 ---- drivers/crypto/ccp/sev-dev.h | 63 - drivers/crypto/ccp/sp-dev.h | 17 +- drivers/crypto/ccp/sp-pci.c | 43 +- drivers/crypto/ccp/tee-dev.c | 375 -- drivers/crypto/ccp/tee-dev.h | 110 - drivers/crypto/ccree/cc_aead.c | 43 +- drivers/crypto/ccree/cc_cipher.c | 58 +- drivers/crypto/ccree/cc_driver.c | 24 +- drivers/crypto/ccree/cc_driver.h | 6 +- drivers/crypto/ccree/cc_fips.c | 2 +- drivers/crypto/ccree/cc_hash.c | 8 + drivers/crypto/ccree/cc_pm.c | 39 +- drivers/crypto/ccree/cc_pm.h | 17 +- drivers/crypto/ccree/cc_request_mgr.c | 103 +- drivers/crypto/ccree/cc_request_mgr.h | 8 + drivers/crypto/chelsio/Kconfig | 30 +- drivers/crypto/chelsio/chcr_algo.c | 53 +- drivers/crypto/chelsio/chcr_core.c | 10 +- drivers/crypto/chelsio/chtls/chtls.h | 7 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 59 +- drivers/crypto/chelsio/chtls/chtls_cm.h | 21 - drivers/crypto/chelsio/chtls/chtls_hw.c | 65 +- drivers/crypto/chelsio/chtls/chtls_main.c | 28 +- drivers/crypto/geode-aes.c | 24 +- drivers/crypto/hifn_795x.c | 2 +- drivers/crypto/hisilicon/Kconfig | 11 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 141 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 60 +- drivers/crypto/hisilicon/sec2/sec.h | 53 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 963 +--- drivers/crypto/hisilicon/sec2/sec_crypto.h | 22 +- drivers/crypto/hisilicon/sec2/sec_main.c | 19 +- drivers/crypto/hisilicon/sgl.c | 17 +- drivers/crypto/hisilicon/zip/zip.h | 4 - drivers/crypto/hisilicon/zip/zip_crypto.c | 92 +- drivers/crypto/img-hash.c | 6 +- drivers/crypto/inside-secure/safexcel.c | 12 +- drivers/crypto/inside-secure/safexcel.h | 34 +- drivers/crypto/inside-secure/safexcel_cipher.c | 600 +- drivers/crypto/inside-secure/safexcel_hash.c | 36 +- drivers/crypto/inside-secure/safexcel_ring.c | 130 +- drivers/crypto/ixp4xx_crypto.c | 31 +- drivers/crypto/marvell/cipher.c | 4 +- drivers/crypto/mediatek/mtk-aes.c | 4 + drivers/crypto/mxs-dcp.c | 12 +- drivers/crypto/n2_core.c | 1 + drivers/crypto/omap-aes-gcm.c | 223 +- drivers/crypto/omap-aes.c | 142 +- drivers/crypto/omap-aes.h | 12 +- drivers/crypto/omap-crypto.c | 37 +- drivers/crypto/omap-des.c | 13 +- drivers/crypto/omap-sham.c | 191 +- drivers/crypto/padlock-aes.c | 9 +- drivers/crypto/padlock-sha.c | 26 +- drivers/crypto/picoxcell_crypto.c | 30 +- drivers/crypto/qat/qat_common/qat_algs.c | 6 +- drivers/crypto/qce/Makefile | 7 +- drivers/crypto/qce/common.c | 244 +- drivers/crypto/qce/core.c | 4 - drivers/crypto/qce/dma.c | 6 +- drivers/crypto/qce/dma.h | 3 +- drivers/crypto/qce/sha.c | 2 + drivers/crypto/qce/skcipher.c | 41 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 4 +- drivers/crypto/sahara.c | 9 +- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/stm32/stm32-crc32.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 6 +- drivers/crypto/talitos.c | 15 +- drivers/crypto/ux500/Kconfig | 16 +- drivers/crypto/ux500/cryp/cryp_core.c | 2 + drivers/crypto/virtio/virtio_crypto_algs.c | 8 +- drivers/crypto/vmx/aes_xts.c | 3 - drivers/devfreq/Kconfig | 26 +- drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq-event.c | 4 +- drivers/devfreq/devfreq.c | 439 +- drivers/devfreq/event/Kconfig | 6 +- drivers/devfreq/event/exynos-nocp.c | 2 +- drivers/devfreq/event/exynos-nocp.h | 2 +- drivers/devfreq/event/exynos-ppmu.c | 15 +- drivers/devfreq/event/exynos-ppmu.h | 2 +- drivers/devfreq/event/rockchip-dfi.c | 5 +- drivers/devfreq/exynos-bus.c | 155 +- drivers/devfreq/imx8m-ddrc.c | 471 -- drivers/devfreq/rk3399_dmc.c | 19 +- drivers/dma-buf/sync_file.c | 2 +- drivers/dma/Kconfig | 30 - drivers/dma/Makefile | 3 - drivers/dma/altera-msgdma.c | 4 +- drivers/dma/bcm2835-dma.c | 5 +- drivers/dma/dma-axi-dmac.c | 10 +- drivers/dma/dma-jz4780.c | 10 +- drivers/dma/dmaengine.c | 628 +-- drivers/dma/dmaengine.h | 11 - drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/fsl-edma-common.c | 5 - drivers/dma/fsl-edma-common.h | 1 - drivers/dma/fsl-edma.c | 8 - drivers/dma/fsl-qdma.c | 2 +- drivers/dma/hisi_dma.c | 611 -- drivers/dma/idxd/Makefile | 2 - drivers/dma/idxd/cdev.c | 302 - drivers/dma/idxd/device.c | 693 --- drivers/dma/idxd/dma.c | 217 - drivers/dma/idxd/idxd.h | 316 -- drivers/dma/idxd/init.c | 533 -- drivers/dma/idxd/irq.c | 261 - drivers/dma/idxd/registers.h | 336 -- drivers/dma/idxd/submit.c | 95 - drivers/dma/idxd/sysfs.c | 1528 ----- drivers/dma/imx-sdma.c | 37 +- drivers/dma/ioat/dma.c | 3 +- drivers/dma/ioat/init.c | 38 +- drivers/dma/k3dma.c | 12 +- drivers/dma/mediatek/mtk-uart-apdma.c | 3 +- drivers/dma/of-dma.c | 2 - drivers/dma/owl-dma.c | 3 +- drivers/dma/pl330.c | 16 +- drivers/dma/plx_dma.c | 639 --- drivers/dma/s3c24xx-dma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.c | 4 +- drivers/dma/sun4i-dma.c | 48 +- drivers/dma/ti/Kconfig | 24 - drivers/dma/ti/Makefile | 3 - drivers/dma/ti/edma.c | 39 +- drivers/dma/ti/k3-psil-am654.c | 175 - drivers/dma/ti/k3-psil-j721e.c | 222 - drivers/dma/ti/k3-psil-priv.h | 43 - drivers/dma/ti/k3-psil.c | 90 - drivers/dma/ti/k3-udma-glue.c | 1198 ---- drivers/dma/ti/k3-udma-private.c | 133 - drivers/dma/ti/k3-udma.c | 3432 ------------ drivers/dma/ti/k3-udma.h | 151 - drivers/dma/virt-dma.c | 13 +- drivers/dma/virt-dma.h | 27 +- drivers/dma/xilinx/zynqmp_dma.c | 24 +- drivers/edac/Kconfig | 5 +- drivers/edac/amd64_edac.c | 65 +- drivers/edac/amd64_edac.h | 3 - drivers/edac/aspeed_edac.c | 4 +- drivers/edac/i3000_edac.c | 2 +- drivers/edac/i3200_edac.c | 2 +- drivers/edac/i5100_edac.c | 7 + drivers/edac/i82975x_edac.c | 2 +- drivers/edac/ie31200_edac.c | 2 +- drivers/edac/mce_amd.c | 105 +- drivers/edac/sifive_edac.c | 6 +- drivers/edac/skx_common.c | 2 +- drivers/edac/x38_edac.c | 2 +- drivers/firewire/nosy.c | 2 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 2 +- drivers/firmware/broadcom/tee_bnxt_fw.c | 1 + drivers/firmware/efi/Kconfig | 22 - drivers/firmware/efi/arm-init.c | 107 +- drivers/firmware/efi/capsule-loader.c | 1 - drivers/firmware/efi/earlycon.c | 48 +- drivers/firmware/efi/efi.c | 32 +- drivers/firmware/efi/fake_mem.c | 43 +- drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/arm-stub.c | 110 +- drivers/firmware/efi/libstub/arm32-stub.c | 70 +- drivers/firmware/efi/libstub/arm64-stub.c | 32 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 290 +- drivers/firmware/efi/libstub/efistub.h | 48 +- drivers/firmware/efi/libstub/fdt.c | 53 +- drivers/firmware/efi/libstub/gop.c | 215 +- drivers/firmware/efi/libstub/pci.c | 114 - drivers/firmware/efi/libstub/random.c | 79 +- drivers/firmware/efi/libstub/secureboot.c | 11 +- drivers/firmware/efi/libstub/tpm.c | 48 +- drivers/firmware/efi/memmap.c | 95 +- drivers/firmware/efi/rci2-table.c | 3 - drivers/gpio/Kconfig | 15 +- drivers/gpio/Makefile | 1 - drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-mockup.c | 11 +- drivers/gpio/gpio-mpc8xxx.c | 1 - drivers/gpio/gpio-pca953x.c | 26 +- drivers/gpio/gpio-sifive.c | 252 - drivers/gpio/gpio-thunderx.c | 163 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpio-xtensa.c | 7 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpio/gpiolib-acpi.c | 51 +- drivers/gpio/gpiolib-of.c | 48 +- drivers/gpio/gpiolib.c | 24 +- drivers/gpu/drm/amd/acp/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 38 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 - drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 45 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 1 - .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 134 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 33 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 1 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 15 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 24 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 - .../gpu/drm/amd/display/include/i2caux_interface.h | 2 +- .../drm/amd/display/modules/freesync/freesync.c | 32 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1 - drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 8 - drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 1 - drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 3 - drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 3 - drivers/gpu/drm/arm/malidp_mw.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 181 +- drivers/gpu/drm/drm_fb_helper.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 1 - drivers/gpu/drm/gma500/gtt.c | 2 +- drivers/gpu/drm/gma500/psb_drv.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +- drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 5 +- drivers/gpu/drm/i915/display/intel_display.c | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 153 +- drivers/gpu/drm/i915/display/intel_dp.c | 3 + drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 16 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 34 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 26 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 5 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 3 + drivers/gpu/drm/i915/display/intel_overlay.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 9 +- drivers/gpu/drm/i915/gt/intel_context.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 61 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 31 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 64 +- drivers/gpu/drm/i915/gvt/handlers.c | 16 - drivers/gpu/drm/i915/gvt/hypercall.h | 2 - drivers/gpu/drm/i915/gvt/kvmgt.c | 23 - drivers/gpu/drm/i915/gvt/mpt.h | 15 - drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 6 +- drivers/gpu/drm/i915/i915_gem.c | 36 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 11 +- drivers/gpu/drm/i915/i915_perf.c | 204 +- drivers/gpu/drm/i915/i915_pmu.c | 84 +- drivers/gpu/drm/i915/i915_pmu.h | 2 +- drivers/gpu/drm/i915/i915_reg.h | 14 +- drivers/gpu/drm/i915/i915_request.c | 114 +- drivers/gpu/drm/i915/i915_scheduler.c | 1 + drivers/gpu/drm/i915/i915_sw_fence_work.c | 3 +- drivers/gpu/drm/i915/i915_vma.c | 10 +- drivers/gpu/drm/i915/intel_pm.c | 15 +- drivers/gpu/drm/i915/selftests/i915_random.h | 1 - drivers/gpu/drm/mcde/mcde_dsi.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 18 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 67 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 48 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/atom.h | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 108 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 28 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 116 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 19 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 111 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 143 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 45 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 3 +- drivers/gpu/drm/panfrost/panfrost_job.c | 13 +- drivers/gpu/drm/panfrost/panfrost_job.h | 1 - drivers/gpu/drm/panfrost/panfrost_mmu.c | 61 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 6 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 49 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 4 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 2 +- drivers/gpu/drm/sti/sti_vtg.c | 2 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 + drivers/gpu/drm/sun4i/sun4i_tcon.c | 15 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 1 - drivers/hid/hid-asus.c | 3 +- drivers/hid/hid-core.c | 6 - drivers/hid/hid-ids.h | 3 - drivers/hid/hid-input.c | 16 +- drivers/hid/hid-ite.c | 3 - drivers/hid/hid-logitech-hidpp.c | 247 +- drivers/hid/hid-multitouch.c | 5 +- drivers/hid/hid-quirks.c | 1 - drivers/hid/hid-steam.c | 4 - drivers/hid/hidraw.c | 16 +- drivers/hid/i2c-hid/i2c-hid-core.c | 16 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 - drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 - drivers/hid/uhid.c | 5 +- drivers/hid/usbhid/hiddev.c | 97 +- drivers/hid/wacom_wac.c | 6 +- drivers/hv/hv_util.c | 8 +- drivers/hwmon/Kconfig | 37 +- drivers/hwmon/Makefile | 3 - drivers/hwmon/adm1177.c | 288 - drivers/hwmon/adt7475.c | 5 +- drivers/hwmon/drivetemp.c | 574 -- drivers/hwmon/hwmon.c | 85 +- drivers/hwmon/i5k_amb.c | 2 +- drivers/hwmon/k10temp.c | 489 +- drivers/hwmon/max31730.c | 440 -- drivers/hwmon/nct7802.c | 75 +- drivers/hwmon/pmbus/Kconfig | 32 +- drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/ibm-cffps.c | 89 +- drivers/hwmon/pmbus/max20730.c | 372 -- drivers/hwmon/pmbus/max20751.c | 2 +- drivers/hwmon/pmbus/pmbus.c | 6 +- drivers/hwmon/pmbus/pmbus.h | 15 +- drivers/hwmon/pmbus/pmbus_core.c | 22 +- drivers/hwmon/pmbus/pxe1610.c | 44 +- drivers/hwmon/pmbus/tps53679.c | 46 +- drivers/hwmon/pmbus/ucd9000.c | 39 +- drivers/hwmon/pmbus/xdpe12284.c | 117 - drivers/hwmon/pwm-fan.c | 15 +- drivers/hwmon/w83627ehf.c | 2021 ++++--- drivers/hwtracing/coresight/coresight-etm4x.c | 13 +- drivers/hwtracing/intel_th/core.c | 7 +- drivers/hwtracing/intel_th/intel_th.h | 2 - drivers/hwtracing/intel_th/msu.c | 14 +- drivers/hwtracing/intel_th/pci.c | 10 - drivers/i2c/busses/i2c-at91-core.c | 2 +- drivers/i2c/busses/i2c-bcm2835.c | 17 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-iop3xx.c | 12 +- drivers/i2c/busses/i2c-pmcmsp.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 38 +- drivers/i2c/i2c-core-base.c | 36 +- drivers/i3c/master.c | 4 +- drivers/i3c/master/dw-i3c-master.c | 20 +- drivers/i3c/master/i3c-master-cdns.c | 53 +- drivers/idle/intel_idle.c | 484 +- drivers/iio/accel/st_accel_core.c | 8 +- drivers/iio/adc/ad7124.c | 19 +- drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/ad7949.c | 22 +- drivers/iio/adc/intel_mrfld_adc.c | 2 +- drivers/iio/adc/max1027.c | 8 +- drivers/iio/adc/max9611.c | 16 +- drivers/iio/chemical/Kconfig | 1 - drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 50 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 37 +- drivers/iio/industrialio-buffer.c | 6 +- drivers/iio/light/vcnl4000.c | 3 +- drivers/iio/temperature/ltc2983.c | 6 +- drivers/infiniband/core/cma.c | 1 - drivers/infiniband/core/counters.c | 3 - drivers/infiniband/core/ib_core_uverbs.c | 48 +- drivers/infiniband/core/umem.c | 27 +- drivers/infiniband/core/umem_odp.c | 29 +- drivers/infiniband/core/verbs.c | 41 - drivers/infiniband/hw/bnxt_re/ib_verbs.c | 16 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 14 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/efa/efa_verbs.c | 6 +- drivers/infiniband/hw/hfi1/iowait.c | 4 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 9 - drivers/infiniband/hw/hfi1/trace_tid.h | 8 +- drivers/infiniband/hw/hfi1/trace_tx.h | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 2 +- drivers/infiniband/hw/hns/hns_roce_db.c | 3 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 19 +- drivers/infiniband/hw/mlx4/cq.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 3 +- drivers/infiniband/hw/mlx4/main.c | 9 +- drivers/infiniband/hw/mlx4/mr.c | 8 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 3 +- drivers/infiniband/hw/mlx5/cmd.c | 16 +- drivers/infiniband/hw/mlx5/cmd.h | 2 +- drivers/infiniband/hw/mlx5/cq.c | 6 +- drivers/infiniband/hw/mlx5/devx.c | 2 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 196 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 31 +- drivers/infiniband/hw/mlx5/mr.c | 20 +- drivers/infiniband/hw/mlx5/odp.c | 33 +- drivers/infiniband/hw/mlx5/qp.c | 167 +- drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 9 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 2 +- drivers/infiniband/sw/rxe/rxe_req.c | 6 - drivers/infiniband/sw/rxe/rxe_resp.c | 7 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 12 + drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 +- drivers/input/evdev.c | 19 +- drivers/input/input.c | 26 +- drivers/input/keyboard/imx_sc_key.c | 8 +- drivers/input/keyboard/pxa930_rotary.c | 2 +- drivers/input/keyboard/sh_keysc.c | 2 +- drivers/input/misc/keyspan_remote.c | 9 +- drivers/input/misc/max77650-onkey.c | 7 - drivers/input/misc/pm8xxx-vibrator.c | 2 +- drivers/input/misc/uinput.c | 19 +- drivers/input/mouse/pxa930_trkball.c | 2 +- drivers/input/rmi4/rmi_f54.c | 43 +- drivers/input/rmi4/rmi_smbus.c | 2 - drivers/input/serio/gscps2.c | 2 +- drivers/input/tablet/aiptek.c | 8 +- drivers/input/tablet/gtco.c | 13 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/input/touchscreen/sun4i-ts.c | 6 +- drivers/input/touchscreen/sur40.c | 2 +- drivers/interconnect/qcom/Kconfig | 14 +- drivers/interconnect/qcom/msm8974.c | 8 +- drivers/interconnect/qcom/qcs404.c | 8 +- drivers/interconnect/qcom/sdm845.c | 4 +- drivers/iommu/amd_iommu_init.c | 26 +- drivers/iommu/dma-iommu.c | 26 +- drivers/iommu/intel-iommu.c | 37 +- drivers/iommu/intel-svm.c | 6 +- drivers/iommu/iommu.c | 9 +- drivers/iommu/iova.c | 2 +- drivers/ipack/carriers/tpci200.c | 4 +- drivers/ipack/devices/ipoctal.c | 6 +- drivers/irqchip/Kconfig | 14 - drivers/irqchip/Makefile | 5 +- drivers/irqchip/irq-aspeed-scu-ic.c | 239 - drivers/irqchip/irq-gic-v3-its.c | 698 +-- drivers/irqchip/irq-gic-v3.c | 24 +- drivers/irqchip/irq-imx-intmux.c | 309 - drivers/irqchip/irq-ingenic.c | 6 +- drivers/irqchip/irq-mbigen.c | 1 - drivers/irqchip/irq-meson-gpio.c | 137 +- drivers/irqchip/irq-mips-gic.c | 2 +- drivers/irqchip/irq-nvic.c | 15 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 32 +- drivers/leds/leds-as3645a.c | 3 +- drivers/leds/leds-gpio.c | 10 +- drivers/leds/leds-lm3532.c | 3 +- drivers/leds/leds-max77650.c | 7 - drivers/leds/leds-rb532.c | 1 + drivers/leds/trigger/ledtrig-pattern.c | 4 +- drivers/lightnvm/pblk-trace.h | 8 +- drivers/md/bcache/bcache.h | 2 - drivers/md/bcache/bset.c | 5 - drivers/md/bcache/btree.c | 24 +- drivers/md/bcache/btree.h | 2 + drivers/md/bcache/journal.c | 80 +- drivers/md/bcache/super.c | 136 +- drivers/md/dm-clone-metadata.c | 136 +- drivers/md/dm-clone-metadata.h | 17 - drivers/md/dm-clone-target.c | 53 +- drivers/md/dm-mpath.c | 37 +- drivers/md/dm-snap-persistent.c | 2 +- drivers/md/dm-thin-metadata.c | 29 - drivers/md/dm-thin-metadata.h | 7 - drivers/md/dm-thin.c | 42 +- drivers/md/md-bitmap.c | 25 +- drivers/md/md.c | 255 +- drivers/md/md.h | 45 +- drivers/md/persistent-data/dm-btree-remove.c | 8 +- drivers/md/raid0.c | 2 +- drivers/md/raid1.c | 113 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 23 +- drivers/media/cec/cec-adap.c | 40 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 2 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 6 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/platform/davinci/dm355_ccdc.c | 2 +- drivers/media/platform/davinci/dm644x_ccdc.c | 2 +- drivers/media/platform/davinci/isif.c | 2 +- drivers/media/platform/omap3isp/isppreview.c | 24 +- drivers/media/platform/tegra-cec/tegra_cec.c | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 17 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/message/fusion/mptctl.c | 213 +- drivers/message/fusion/mptlan.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/enclosure.c | 3 +- drivers/misc/habanalabs/command_submission.c | 5 +- drivers/misc/habanalabs/context.c | 2 +- drivers/misc/habanalabs/goya/goya.c | 15 +- drivers/misc/lkdtm/bugs.c | 12 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/ocxl/context.c | 8 +- drivers/misc/ocxl/file.c | 23 +- drivers/misc/pti.c | 2 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/misc/vmw_balloon.c | 1 - drivers/mmc/core/block.c | 6 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/host.c | 33 +- drivers/mmc/core/mmc_ops.c | 34 +- drivers/mmc/core/slot-gpio.c | 31 +- drivers/mmc/host/Kconfig | 6 - drivers/mmc/host/atmel-mci.c | 2 +- drivers/mmc/host/au1xmmc.c | 7 +- drivers/mmc/host/bcm2835.c | 12 +- drivers/mmc/host/cavium-thunderx.c | 16 +- drivers/mmc/host/davinci_mmc.c | 4 +- drivers/mmc/host/dw_mmc.c | 8 +- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 10 +- drivers/mmc/host/meson-mx-sdio.c | 4 +- drivers/mmc/host/mmc_spi.c | 15 +- drivers/mmc/host/mmci.c | 114 +- drivers/mmc/host/mmci.h | 10 +- drivers/mmc/host/mtk-sd.c | 5 +- drivers/mmc/host/mvsdio.c | 6 +- drivers/mmc/host/mxcmmc.c | 11 +- drivers/mmc/host/mxs-mmc.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 10 +- drivers/mmc/host/owl-mmc.c | 6 +- drivers/mmc/host/pxamci.c | 26 +- drivers/mmc/host/renesas_sdhi.h | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 22 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 25 +- drivers/mmc/host/s3cmci.c | 4 +- drivers/mmc/host/sdhci-acpi.c | 4 +- drivers/mmc/host/sdhci-brcmstb.c | 270 +- drivers/mmc/host/sdhci-cadence.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 18 +- drivers/mmc/host/sdhci-milbeaut.c | 8 +- drivers/mmc/host/sdhci-msm.c | 167 +- drivers/mmc/host/sdhci-of-at91.c | 112 +- drivers/mmc/host/sdhci-of-esdhc.c | 263 +- drivers/mmc/host/sdhci-omap.c | 60 +- drivers/mmc/host/sdhci-pci-core.c | 14 +- drivers/mmc/host/sdhci-s3c.c | 6 +- drivers/mmc/host/sdhci-sirf.c | 2 +- drivers/mmc/host/sdhci-spear.c | 6 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 408 +- drivers/mmc/host/sdhci.h | 15 +- drivers/mmc/host/sdhci_am654.c | 58 +- drivers/mmc/host/sdhci_f_sdh30.c | 4 +- drivers/mmc/host/sh_mmcif.c | 12 +- drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/usdhi6rol0.c | 27 +- drivers/mmc/host/via-sdmmc.c | 2 +- drivers/mtd/devices/bcm47xxsflash.c | 2 +- drivers/mtd/maps/amd76xrom.c | 2 +- drivers/mtd/maps/ck804xrom.c | 2 +- drivers/mtd/maps/esb2rom.c | 2 +- drivers/mtd/maps/ichxrom.c | 2 +- drivers/mtd/maps/intel_vr_nor.c | 4 +- drivers/mtd/maps/l440gx.c | 2 +- drivers/mtd/maps/netsc520.c | 4 +- drivers/mtd/maps/nettel.c | 8 +- drivers/mtd/maps/pci.c | 4 +- drivers/mtd/maps/sc520cdp.c | 8 +- drivers/mtd/maps/scb2_flash.c | 2 +- drivers/mtd/maps/ts5500_flash.c | 4 +- drivers/mtd/nand/onenand/omap2.c | 14 +- drivers/mtd/nand/onenand/onenand_base.c | 14 +- drivers/mtd/nand/onenand/samsung_mtd.c | 8 +- drivers/mtd/nand/raw/au1550nd.c | 2 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 13 +- drivers/mtd/nand/raw/denali_pci.c | 6 +- drivers/mtd/nand/raw/fsl_upm.c | 2 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 11 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 38 +- drivers/mtd/sm_ftl.c | 3 +- drivers/mtd/spi-nor/spi-nor.c | 7 +- drivers/net/Kconfig | 45 - drivers/net/Makefile | 1 - drivers/net/appletalk/cops.c | 4 +- drivers/net/arcnet/arcdevice.h | 2 +- drivers/net/arcnet/arcnet.c | 2 +- drivers/net/bonding/bond_3ad.c | 122 +- drivers/net/bonding/bond_main.c | 42 +- drivers/net/caif/caif_serial.c | 4 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/cc770/cc770_isa.c | 2 +- drivers/net/can/flexcan.c | 73 +- drivers/net/can/m_can/tcan4x5x.c | 83 +- drivers/net/can/mscan/mscan.c | 21 +- drivers/net/can/sja1000/sja1000_isa.c | 2 +- drivers/net/can/sja1000/sja1000_platform.c | 2 +- drivers/net/can/slcan.c | 12 +- drivers/net/can/softing/softing_main.c | 2 +- drivers/net/can/usb/gs_usb.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 8 +- drivers/net/can/xilinx_can.c | 7 - drivers/net/dsa/Kconfig | 5 +- drivers/net/dsa/Makefile | 1 - drivers/net/dsa/b53/b53_common.c | 87 +- drivers/net/dsa/b53/b53_priv.h | 4 +- drivers/net/dsa/bcm_sf2.c | 2 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/dsa/lan9303-core.c | 3 +- drivers/net/dsa/lantiq_gswip.c | 3 +- drivers/net/dsa/microchip/ksz8795.c | 3 +- drivers/net/dsa/microchip/ksz9477.c | 3 +- drivers/net/dsa/mt7530.c | 3 +- drivers/net/dsa/mv88e6060.c | 3 +- drivers/net/dsa/mv88e6xxx/chip.c | 32 +- drivers/net/dsa/mv88e6xxx/chip.h | 6 - drivers/net/dsa/mv88e6xxx/global1.c | 5 - drivers/net/dsa/mv88e6xxx/global1.h | 1 - drivers/net/dsa/mv88e6xxx/global1_atu.c | 5 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 5 +- drivers/net/dsa/mv88e6xxx/global2.c | 10 +- drivers/net/dsa/mv88e6xxx/port.c | 12 +- drivers/net/dsa/mv88e6xxx/serdes.c | 100 +- drivers/net/dsa/mv88e6xxx/serdes.h | 9 - drivers/net/dsa/ocelot/Kconfig | 3 - drivers/net/dsa/ocelot/felix.c | 271 +- drivers/net/dsa/ocelot/felix.h | 16 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 521 +- drivers/net/dsa/qca/Kconfig | 9 - drivers/net/dsa/qca/Makefile | 2 - drivers/net/dsa/qca/ar9331.c | 856 --- drivers/net/dsa/qca8k.c | 3 +- drivers/net/dsa/rtl8366rb.c | 3 +- drivers/net/dsa/sja1105/sja1105_main.c | 133 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 42 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 1 - drivers/net/dsa/sja1105/sja1105_static_config.c | 7 +- drivers/net/dsa/sja1105/sja1105_tas.c | 5 + drivers/net/dsa/vitesse-vsc73xx-core.c | 5 +- drivers/net/ethernet/3com/3c509.c | 4 +- drivers/net/ethernet/3com/3c515.c | 4 +- drivers/net/ethernet/3com/3c574_cs.c | 4 +- drivers/net/ethernet/3com/3c589_cs.c | 4 +- drivers/net/ethernet/3com/3c59x.c | 8 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/8390/8390.c | 4 +- drivers/net/ethernet/8390/8390.h | 4 +- drivers/net/ethernet/8390/8390p.c | 4 +- drivers/net/ethernet/8390/axnet_cs.c | 4 +- drivers/net/ethernet/8390/lib8390.c | 2 +- drivers/net/ethernet/adaptec/starfire.c | 4 +- drivers/net/ethernet/agere/et131x.c | 13 +- drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 17 +- drivers/net/ethernet/alteon/acenic.c | 4 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_com.h | 2 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 28 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 969 +--- drivers/net/ethernet/amazon/ena/ena_netdev.h | 73 - drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/7990.h | 2 +- drivers/net/ethernet/amd/a2065.c | 13 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/ariadne.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 21 +- drivers/net/ethernet/amd/declance.c | 4 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/nmclan_cs.c | 4 +- drivers/net/ethernet/amd/pcnet32.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 4 +- drivers/net/ethernet/apple/macmace.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 3 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 +- drivers/net/ethernet/arc/emac_main.c | 14 +- drivers/net/ethernet/atheros/ag71xx.c | 19 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/aurora/nb8800.c | 7 +- drivers/net/ethernet/broadcom/b44.c | 11 +- drivers/net/ethernet/broadcom/bcmsysport.c | 17 +- drivers/net/ethernet/broadcom/bgmac.c | 10 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 15 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 5 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 12 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 134 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 319 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 7 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 54 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 3 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 133 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 4 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 6 +- drivers/net/ethernet/broadcom/tg3.c | 14 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 3 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/cadence/macb.h | 15 +- drivers/net/ethernet/cadence/macb_main.c | 122 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 4 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 16 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 12 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 32 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 253 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 80 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 8 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 71 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 40 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 18 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 16 - drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 21 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 1 - .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h | 1 - drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 18 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 4 +- drivers/net/ethernet/dec/tulip/dmfe.c | 7 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 4 +- drivers/net/ethernet/dec/tulip/uli526x.c | 4 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 4 +- drivers/net/ethernet/dnet.c | 15 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/faraday/ftgmac100.c | 13 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/Makefile | 1 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 41 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 34 +- drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 4 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 2 - drivers/net/ethernet/freescale/enetc/Kconfig | 1 - drivers/net/ethernet/freescale/enetc/Makefile | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 14 - drivers/net/ethernet/freescale/enetc/enetc.h | 3 - .../net/ethernet/freescale/enetc/enetc_ethtool.c | 1 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 11 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 120 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.h | 12 + .../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 43 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 47 - drivers/net/ethernet/freescale/enetc/enetc_pf.h | 4 + drivers/net/ethernet/freescale/enetc/enetc_qos.c | 39 +- drivers/net/ethernet/freescale/fec_main.c | 11 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 14 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 4 +- drivers/net/ethernet/freescale/fman/mac.c | 4 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 12 +- drivers/net/ethernet/freescale/gianfar.c | 12 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 7 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 + drivers/net/ethernet/google/gve/gve_tx.c | 6 + drivers/net/ethernet/hisilicon/hip04_eth.c | 4 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 14 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 22 +- drivers/net/ethernet/hisilicon/hns3/Makefile | 2 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 268 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 139 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 16 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 2 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 86 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 507 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 23 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 7 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 441 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 15 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/i825xx/82596.c | 4 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sni_82596.c | 6 +- drivers/net/ethernet/i825xx/sun3_82586.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 4 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/e1000.h | 5 +- drivers/net/ethernet/intel/e1000e/netdev.c | 73 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 19 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 5 - drivers/net/ethernet/intel/i40e/i40e_common.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 53 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 8 +- drivers/net/ethernet/intel/iavf/iavf.h | 2 - drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 19 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 3 - drivers/net/ethernet/intel/ice/Makefile | 3 +- drivers/net/ethernet/intel/ice/ice.h | 8 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 8 - drivers/net/ethernet/intel/ice/ice_base.c | 16 +- drivers/net/ethernet/intel/ice/ice_common.c | 218 +- drivers/net/ethernet/intel/ice/ice_common.h | 8 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 6 - drivers/net/ethernet/intel/ice/ice_devids.h | 18 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 310 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 2575 +-------- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 9 - drivers/net/ethernet/intel/ice/ice_flex_type.h | 112 - drivers/net/ethernet/intel/ice/ice_flow.c | 1275 ----- drivers/net/ethernet/intel/ice/ice_flow.h | 207 - drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 9 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 10 +- drivers/net/ethernet/intel/ice/ice_lib.c | 400 +- drivers/net/ethernet/intel/ice/ice_lib.h | 8 - drivers/net/ethernet/intel/ice/ice_main.c | 109 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 12 - drivers/net/ethernet/intel/ice/ice_protocol_type.h | 25 - drivers/net/ethernet/intel/ice/ice_status.h | 1 - drivers/net/ethernet/intel/ice/ice_switch.c | 36 + drivers/net/ethernet/intel/ice/ice_txrx.c | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 6 - drivers/net/ethernet/intel/ice/ice_type.h | 6 - drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 485 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 4 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 8 +- drivers/net/ethernet/intel/igb/igb.h | 1 - drivers/net/ethernet/intel/igb/igb_ethtool.c | 14 +- drivers/net/ethernet/intel/igb/igb_main.c | 51 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 47 - drivers/net/ethernet/intel/igc/igc_base.c | 1 - drivers/net/ethernet/intel/igc/igc_defines.h | 102 - drivers/net/ethernet/intel/igc/igc_ethtool.c | 38 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 +- drivers/net/ethernet/intel/igc/igc_main.c | 4037 ++++++------- drivers/net/ethernet/intel/igc/igc_phy.c | 16 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 716 --- drivers/net/ethernet/intel/igc/igc_regs.h | 37 - drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 46 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 12 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 7 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 8 +- drivers/net/ethernet/lantiq_etop.c | 13 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 27 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 53 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 8 - drivers/net/ethernet/marvell/octeontx2/Makefile | 2 - drivers/net/ethernet/marvell/octeontx2/af/common.h | 9 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 8 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 17 - .../net/ethernet/marvell/octeontx2/nic/Makefile | 10 - .../ethernet/marvell/octeontx2/nic/otx2_common.c | 1410 ----- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 615 -- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 662 --- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 1349 ----- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 147 - .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 276 - .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 848 --- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 162 - drivers/net/ethernet/marvell/pxa168_eth.c | 13 +- drivers/net/ethernet/marvell/skge.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 17 - .../net/ethernet/mellanox/mlx5/core/en/health.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 22 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 1 - .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 49 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 16 + .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 55 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 314 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 346 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 83 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 148 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 117 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 27 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 309 +- .../mellanox/mlx5/core/eswitch_offloads_chains.c | 758 --- .../mellanox/mlx5/core/eswitch_offloads_chains.h | 30 - .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 11 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 170 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 22 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 17 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 502 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 244 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 79 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 5 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 10 +- .../mellanox/mlx5/core/steering/dr_table.c | 23 +- .../mellanox/mlx5/core/steering/dr_types.h | 86 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 138 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 16 - .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 27 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 2 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 153 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 184 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 16 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 30 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 60 - drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 592 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 884 +-- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 3 - .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 61 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 - .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 52 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 17 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 9 - drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 2 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 3 - drivers/net/ethernet/mscc/ocelot.c | 7 +- drivers/net/ethernet/mscc/ocelot.h | 7 +- .../soc => drivers/net/ethernet}/mscc/ocelot_ana.h | 0 drivers/net/ethernet/mscc/ocelot_board.c | 4 +- .../soc => drivers/net/ethernet}/mscc/ocelot_dev.h | 0 .../net/ethernet}/mscc/ocelot_qsys.h | 0 drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 8 +- drivers/net/ethernet/natsemi/natsemi.c | 4 +- drivers/net/ethernet/natsemi/ns83820.c | 6 +- drivers/net/ethernet/natsemi/sonic.c | 382 +- drivers/net/ethernet/natsemi/sonic.h | 46 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/nfp/abm/cls.c | 14 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 10 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 2 +- drivers/net/ethernet/netronome/nfp/ccm.h | 1 - drivers/net/ethernet/netronome/nfp/crypto/crypto.h | 15 - drivers/net/ethernet/netronome/nfp/crypto/fw.h | 8 - drivers/net/ethernet/netronome/nfp/crypto/tls.c | 89 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 65 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 11 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 106 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 40 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 260 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 12 +- .../net/ethernet/netronome/nfp/flower/offload.c | 144 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 498 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 6 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 35 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 48 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 25 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 116 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 8 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 6 +- drivers/net/ethernet/nvidia/forcedeth.c | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 15 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 4 +- drivers/net/ethernet/packetengines/yellowfin.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic.h | 21 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 113 - drivers/net/ethernet/pensando/ionic/ionic_dev.c | 58 - drivers/net/ethernet/pensando/ionic/ionic_dev.h | 7 - drivers/net/ethernet/pensando/ionic/ionic_if.h | 97 - drivers/net/ethernet/pensando/ionic/ionic_lif.c | 249 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 1 - drivers/net/ethernet/pensando/ionic/ionic_main.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 23 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed.h | 69 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 358 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 130 - drivers/net/ethernet/qlogic/qed/qed_debug.c | 4075 +++++++------- drivers/net/ethernet/qlogic/qed/qed_debug.h | 4 - drivers/net/ethernet/qlogic/qed/qed_dev.c | 128 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 24 + drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 2 - drivers/net/ethernet/qlogic/qed/qed_hsi.h | 2564 +++++---- drivers/net/ethernet/qlogic/qed/qed_hw.c | 67 +- .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 521 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 47 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 8 + drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 36 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 149 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 14 - drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 38 - drivers/net/ethernet/qlogic/qed/qed_roce.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 2 + drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 19 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 1 - drivers/net/ethernet/qlogic/qla3xxx.c | 10 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 1 - .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 2 - drivers/net/ethernet/qualcomm/emac/emac.c | 16 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 12 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 4 +- drivers/net/ethernet/realtek/Makefile | 2 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169.h | 78 - drivers/net/ethernet/realtek/r8169_firmware.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 1485 ++++- drivers/net/ethernet/realtek/r8169_phy_config.c | 1307 ----- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 58 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 8 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/seeq/sgiseeq.c | 2 +- drivers/net/ethernet/sfc/Kconfig | 2 + drivers/net/ethernet/sfc/Makefile | 9 +- drivers/net/ethernet/sfc/ef10.c | 3958 ++++++++++--- drivers/net/ethernet/sfc/ef10_sriov.c | 5 +- drivers/net/ethernet/sfc/efx.c | 2764 ++++++++- drivers/net/ethernet/sfc/efx.h | 65 +- drivers/net/ethernet/sfc/efx_channels.c | 1234 ---- drivers/net/ethernet/sfc/efx_channels.h | 55 - drivers/net/ethernet/sfc/efx_common.c | 1102 ---- drivers/net/ethernet/sfc/efx_common.h | 73 - drivers/net/ethernet/sfc/ethtool.c | 446 +- drivers/net/ethernet/sfc/ethtool_common.c | 457 -- drivers/net/ethernet/sfc/ethtool_common.h | 30 - drivers/net/ethernet/sfc/falcon/efx.c | 4 +- drivers/net/ethernet/sfc/farch.c | 1 - drivers/net/ethernet/sfc/mcdi.h | 3 + drivers/net/ethernet/sfc/mcdi_filters.c | 2270 -------- drivers/net/ethernet/sfc/mcdi_filters.h | 159 - drivers/net/ethernet/sfc/mcdi_functions.c | 386 -- drivers/net/ethernet/sfc/mcdi_functions.h | 32 - drivers/net/ethernet/sfc/mcdi_port.c | 558 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 568 -- drivers/net/ethernet/sfc/mcdi_port_common.h | 57 - drivers/net/ethernet/sfc/net_driver.h | 24 +- drivers/net/ethernet/sfc/nic.h | 7 +- drivers/net/ethernet/sfc/rx.c | 592 +- drivers/net/ethernet/sfc/rx_common.c | 851 --- drivers/net/ethernet/sfc/rx_common.h | 97 - drivers/net/ethernet/sfc/selftest.c | 9 +- drivers/net/ethernet/sfc/selftest.h | 2 +- drivers/net/ethernet/sfc/siena.c | 2 - drivers/net/ethernet/sfc/siena_sriov.c | 1 - drivers/net/ethernet/sfc/tx.c | 398 +- drivers/net/ethernet/sfc/tx_common.c | 404 -- drivers/net/ethernet/sfc/tx_common.h | 36 - drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 4 +- drivers/net/ethernet/silan/sc92031.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 11 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc9194.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 4 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 13 +- drivers/net/ethernet/smsc/smsc9420.c | 11 +- drivers/net/ethernet/socionext/netsec.c | 55 +- drivers/net/ethernet/socionext/sni_ave.c | 20 +- drivers/net/ethernet/stmicro/stmmac/common.h | 11 +- drivers/net/ethernet/stmicro/stmmac/descs.h | 9 - .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 24 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 89 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 14 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 27 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 13 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 4 - drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 10 - drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 7 - drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 25 - drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 47 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 119 - drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 24 - drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 22 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 42 - .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 77 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 9 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 55 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 32 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 16 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 6 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 401 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 7 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 152 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 162 - drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 11 +- drivers/net/ethernet/sun/sunvnet_common.h | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/ti/Kconfig | 1 - drivers/net/ethernet/ti/Makefile | 1 - drivers/net/ethernet/ti/cpmac.c | 14 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_cpdma.c | 5 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 40 +- drivers/net/ethernet/ti/tlan.c | 6 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 16 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/via/via-velocity.c | 14 +- drivers/net/ethernet/via/via-velocity.h | 1 - drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 17 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 4 +- drivers/net/ethernet/xscale/Kconfig | 14 - drivers/net/ethernet/xscale/Makefile | 3 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 213 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 329 -- drivers/net/fddi/defxx.c | 2 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fddi/skfp/skfddi.c | 16 +- drivers/net/fjes/fjes_ethtool.c | 2 +- drivers/net/fjes/fjes_hw.c | 2 +- drivers/net/fjes/fjes_main.c | 7 +- drivers/net/fjes/fjes_trace.h | 2 +- drivers/net/geneve.c | 2 +- drivers/net/gtp.c | 135 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/hdlcdrv.c | 2 + drivers/net/hamradio/mkiss.c | 4 +- drivers/net/hyperv/Makefile | 2 +- drivers/net/hyperv/hyperv_net.h | 24 +- drivers/net/hyperv/netvsc.c | 31 +- drivers/net/hyperv/netvsc_bpf.c | 209 - drivers/net/hyperv/netvsc_drv.c | 189 +- drivers/net/hyperv/rndis_filter.c | 20 +- drivers/net/macsec.c | 787 +-- drivers/net/macvlan.c | 7 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/netdevsim/fib.c | 674 +-- drivers/net/phy/Kconfig | 19 +- drivers/net/phy/Makefile | 3 - drivers/net/phy/adin.c | 12 +- drivers/net/phy/aquantia_main.c | 9 +- drivers/net/phy/bcm84881.c | 269 - drivers/net/phy/dp83640.c | 217 +- drivers/net/phy/dp83822.c | 18 +- drivers/net/phy/dp83867.c | 70 +- drivers/net/phy/dp83869.c | 2 +- drivers/net/phy/fixed_phy.c | 11 +- drivers/net/phy/lxt.c | 24 +- drivers/net/phy/marvell.c | 209 +- drivers/net/phy/marvell10g.c | 13 +- drivers/net/phy/mdio-i2c.c | 28 +- drivers/net/phy/mdio_bus.c | 267 +- drivers/net/phy/mii_timestamper.c | 125 - drivers/net/phy/mscc.c | 1139 +--- drivers/net/phy/mscc_fc_buffer.h | 64 - drivers/net/phy/mscc_mac.h | 159 - drivers/net/phy/mscc_macsec.h | 266 - drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy.c | 29 +- drivers/net/phy/phy_device.c | 123 +- drivers/net/phy/phylink.c | 351 +- drivers/net/phy/realtek.c | 59 +- drivers/net/phy/sfp-bus.c | 124 +- drivers/net/phy/sfp.c | 199 +- drivers/net/phy/sfp.h | 2 - drivers/net/phy/uPD60620.c | 7 +- drivers/net/ppp/ppp_async.c | 18 +- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/ppp/pptp.c | 5 +- drivers/net/slip/slip.c | 14 +- drivers/net/tap.c | 14 +- drivers/net/tun.c | 8 +- drivers/net/usb/ax88172a.c | 13 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/ch9200.c | 24 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/lan78xx.c | 40 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/qmi_wwan.c | 1 - drivers/net/usb/r8152.c | 142 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/veth.c | 8 +- drivers/net/virtio_net.c | 4 +- drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 4 +- drivers/net/vxlan.c | 29 +- drivers/net/wan/Kconfig | 3 +- drivers/net/wan/cosa.c | 4 +- drivers/net/wan/farsync.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 18 +- drivers/net/wan/hdlc_cisco.c | 4 +- drivers/net/wan/hdlc_x25.c | 93 +- drivers/net/wan/ixp4xx_hss.c | 39 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wan/sdla.c | 2 +- drivers/net/wan/wanxl.c | 4 +- drivers/net/wan/x25_asy.c | 2 +- drivers/net/wimax/i2400m/netdev.c | 2 +- drivers/net/wireguard/Makefile | 18 - drivers/net/wireguard/allowedips.c | 376 -- drivers/net/wireguard/allowedips.h | 59 - drivers/net/wireguard/cookie.c | 236 - drivers/net/wireguard/cookie.h | 59 - drivers/net/wireguard/device.c | 458 -- drivers/net/wireguard/device.h | 65 - drivers/net/wireguard/main.c | 63 - drivers/net/wireguard/messages.h | 128 - drivers/net/wireguard/netlink.c | 642 --- drivers/net/wireguard/netlink.h | 12 - drivers/net/wireguard/noise.c | 828 --- drivers/net/wireguard/noise.h | 137 - drivers/net/wireguard/peer.c | 240 - drivers/net/wireguard/peer.h | 83 - drivers/net/wireguard/peerlookup.c | 221 - drivers/net/wireguard/peerlookup.h | 64 - drivers/net/wireguard/queueing.c | 53 - drivers/net/wireguard/queueing.h | 194 - drivers/net/wireguard/ratelimiter.c | 223 - drivers/net/wireguard/ratelimiter.h | 19 - drivers/net/wireguard/receive.c | 595 -- drivers/net/wireguard/selftest/allowedips.c | 683 --- drivers/net/wireguard/selftest/counter.c | 104 - drivers/net/wireguard/selftest/ratelimiter.c | 226 - drivers/net/wireguard/send.c | 413 -- drivers/net/wireguard/socket.c | 438 -- drivers/net/wireguard/socket.h | 44 - drivers/net/wireguard/timers.c | 243 - drivers/net/wireguard/timers.h | 31 - drivers/net/wireguard/version.h | 1 - drivers/net/wireless/ath/Kconfig | 1 - drivers/net/wireless/ath/Makefile | 1 - drivers/net/wireless/ath/ar5523/ar5523.c | 4 +- drivers/net/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath10k/bmi.c | 52 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 - drivers/net/wireless/ath/ath10k/core.c | 15 +- drivers/net/wireless/ath/ath10k/core.h | 2 - drivers/net/wireless/ath/ath10k/debug.c | 2 - drivers/net/wireless/ath/ath10k/htc.c | 10 +- drivers/net/wireless/ath/ath10k/htc.h | 23 +- drivers/net/wireless/ath/ath10k/htt.h | 3 - drivers/net/wireless/ath/ath10k/htt_rx.c | 65 +- drivers/net/wireless/ath/ath10k/hw.h | 5 +- drivers/net/wireless/ath/ath10k/mac.c | 7 +- drivers/net/wireless/ath/ath10k/pci.c | 21 +- drivers/net/wireless/ath/ath10k/qmi.c | 23 +- drivers/net/wireless/ath/ath10k/qmi.h | 1 - drivers/net/wireless/ath/ath10k/sdio.c | 232 +- drivers/net/wireless/ath/ath10k/sdio.h | 21 +- drivers/net/wireless/ath/ath10k/snoc.c | 24 +- drivers/net/wireless/ath/ath10k/testmode.c | 4 +- drivers/net/wireless/ath/ath10k/trace.h | 6 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 10 +- drivers/net/wireless/ath/ath10k/wmi.c | 20 +- drivers/net/wireless/ath/ath10k/wmi.h | 2 - drivers/net/wireless/ath/ath11k/Kconfig | 35 - drivers/net/wireless/ath/ath11k/Makefile | 25 - drivers/net/wireless/ath/ath11k/ahb.c | 1003 ---- drivers/net/wireless/ath/ath11k/ahb.h | 35 - drivers/net/wireless/ath/ath11k/ce.c | 808 --- drivers/net/wireless/ath/ath11k/ce.h | 183 - drivers/net/wireless/ath/ath11k/core.c | 795 --- drivers/net/wireless/ath/ath11k/core.h | 826 --- drivers/net/wireless/ath/ath11k/debug.c | 1075 ---- drivers/net/wireless/ath/ath11k/debug.h | 279 - drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 4570 --------------- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 1662 ------ drivers/net/wireless/ath/ath11k/debugfs_sta.c | 543 -- drivers/net/wireless/ath/ath11k/dp.c | 899 --- drivers/net/wireless/ath/ath11k/dp.h | 1535 ----- drivers/net/wireless/ath/ath11k/dp_rx.c | 4195 -------------- drivers/net/wireless/ath/ath11k/dp_rx.h | 86 - drivers/net/wireless/ath/ath11k/dp_tx.c | 962 ---- drivers/net/wireless/ath/ath11k/dp_tx.h | 40 - drivers/net/wireless/ath/ath11k/hal.c | 1124 ---- drivers/net/wireless/ath/ath11k/hal.h | 897 --- drivers/net/wireless/ath/ath11k/hal_desc.h | 2468 -------- drivers/net/wireless/ath/ath11k/hal_rx.c | 1190 ---- drivers/net/wireless/ath/ath11k/hal_rx.h | 332 -- drivers/net/wireless/ath/ath11k/hal_tx.c | 154 - drivers/net/wireless/ath/ath11k/hal_tx.h | 69 - drivers/net/wireless/ath/ath11k/htc.c | 773 --- drivers/net/wireless/ath/ath11k/htc.h | 313 -- drivers/net/wireless/ath/ath11k/hw.h | 127 - drivers/net/wireless/ath/ath11k/mac.c | 5907 -------------------- drivers/net/wireless/ath/ath11k/mac.h | 147 - drivers/net/wireless/ath/ath11k/peer.c | 236 - drivers/net/wireless/ath/ath11k/peer.h | 35 - drivers/net/wireless/ath/ath11k/qmi.c | 2433 -------- drivers/net/wireless/ath/ath11k/qmi.h | 445 -- drivers/net/wireless/ath/ath11k/reg.c | 702 --- drivers/net/wireless/ath/ath11k/reg.h | 35 - drivers/net/wireless/ath/ath11k/rx_desc.h | 1212 ---- drivers/net/wireless/ath/ath11k/testmode.c | 199 - drivers/net/wireless/ath/ath11k/testmode.h | 29 - drivers/net/wireless/ath/ath11k/testmode_i.h | 50 - drivers/net/wireless/ath/ath11k/trace.c | 9 - drivers/net/wireless/ath/ath11k/trace.h | 113 - drivers/net/wireless/ath/ath11k/wmi.c | 5810 ------------------- drivers/net/wireless/ath/ath11k/wmi.h | 4764 ---------------- drivers/net/wireless/ath/ath5k/ahb.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_aic.c | 2 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 2 +- drivers/net/wireless/ath/regd.c | 10 +- drivers/net/wireless/ath/wcn36xx/main.c | 1 + drivers/net/wireless/ath/wcn36xx/smd.c | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 34 - drivers/net/wireless/ath/wil6210/ethtool.c | 43 +- drivers/net/wireless/ath/wil6210/main.c | 12 +- drivers/net/wireless/ath/wil6210/txrx.c | 34 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 13 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 8 +- drivers/net/wireless/ath/wil6210/wil6210.h | 6 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 17 +- drivers/net/wireless/ath/wil6210/wmi.c | 88 +- drivers/net/wireless/ath/wil6210/wmi.h | 33 - drivers/net/wireless/atmel/at76c50x-usb.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 18 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 165 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 54 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 70 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 - .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 2 - .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 2 - .../broadcom/brcm80211/brcmfmac/fwsignal.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 1 + .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 5 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- drivers/net/wireless/cisco/airo.c | 20 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 11 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 5 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 5 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 5 +- drivers/net/wireless/intel/iwlegacy/common.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 12 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 81 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 7 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 19 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 12 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 10 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 144 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 41 + drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 16 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 29 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 68 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 20 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 29 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 74 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 29 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 37 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 75 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 48 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 6 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 239 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 95 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 157 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 30 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 2 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 56 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 185 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 40 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 112 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 30 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 128 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 224 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 80 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 2 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/intersil/orinoco/orinoco.h | 2 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 7 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 2 +- drivers/net/wireless/marvell/libertas/cfg.c | 16 +- drivers/net/wireless/marvell/libertas/debugfs.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.h | 13 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 13 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 75 +- drivers/net/wireless/marvell/mwifiex/util.h | 4 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 4 +- drivers/net/wireless/mediatek/mt76/airtime.c | 2 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 9 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 13 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 2 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 73 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 3 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 52 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 21 +- drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00.h | 2 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 11 + drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 20 - drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 +- drivers/net/wireless/realtek/rtlwifi/base.h | 4 +- .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 2 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 2 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 2 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 10 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.h | 103 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.h | 12 + .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 19 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.h | 14 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.h | 15 + .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 48 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 49 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 35 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.h | 27 + .../net/wireless/realtek/rtlwifi/rtl8192de/fw.h | 61 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 299 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 853 +-- .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 118 + .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.h | 36 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.h | 11 + .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8192se/sw.h | 13 + .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 112 + .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.h | 14 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.h | 13 + .../net/wireless/realtek/rtlwifi/rtl8723be/fw.h | 30 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.h | 13 + .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 118 + .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.h | 102 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.h | 12 + drivers/net/wireless/realtek/rtlwifi/wifi.h | 115 + drivers/net/wireless/realtek/rtw88/Makefile | 1 - drivers/net/wireless/realtek/rtw88/debug.h | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 389 +- drivers/net/wireless/realtek/rtw88/fw.h | 186 - drivers/net/wireless/realtek/rtw88/hci.h | 6 - drivers/net/wireless/realtek/rtw88/mac.c | 12 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 46 +- drivers/net/wireless/realtek/rtw88/main.c | 91 +- drivers/net/wireless/realtek/rtw88/main.h | 72 +- drivers/net/wireless/realtek/rtw88/pci.c | 60 +- drivers/net/wireless/realtek/rtw88/pci.h | 2 +- drivers/net/wireless/realtek/rtw88/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/ps.c | 4 +- drivers/net/wireless/realtek/rtw88/reg.h | 29 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 24 +- drivers/net/wireless/realtek/rtw88/util.h | 2 - drivers/net/wireless/realtek/rtw88/wow.c | 890 --- drivers/net/wireless/realtek/rtw88/wow.h | 58 - drivers/net/wireless/rsi/rsi_91x_hal.c | 12 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 49 +- drivers/net/wireless/st/cw1200/txrx.c | 2 +- drivers/net/wireless/ti/wlcore/cmd.c | 6 +- drivers/net/wireless/ti/wlcore/cmd.h | 2 +- drivers/net/wireless/ti/wlcore/main.c | 23 +- drivers/net/wireless/ti/wlcore/wlcore_i.h | 1 - drivers/net/wireless/wl3501_cs.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 2 +- drivers/net/xen-netback/hash.c | 6 +- drivers/net/xen-netback/interface.c | 34 +- drivers/net/xen-netback/netback.c | 20 +- drivers/net/xen-netback/xenbus.c | 349 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/nfc/pn533/i2c.c | 1 + drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/pn544/pn544.c | 2 +- drivers/nfc/port100.c | 2 +- drivers/nfc/s3fwrn5/firmware.c | 5 +- drivers/nvme/host/Kconfig | 1 - drivers/nvme/host/core.c | 8 - drivers/nvme/host/fc.c | 40 +- drivers/nvme/host/nvme.h | 6 - drivers/nvme/host/pci.c | 23 +- drivers/nvme/host/rdma.c | 10 +- drivers/nvme/target/admin-cmd.c | 12 +- drivers/nvme/target/fcloop.c | 1 - drivers/nvme/target/loop.c | 8 +- drivers/of/of_mdio.c | 33 +- drivers/of/platform.c | 6 +- drivers/opp/core.c | 48 +- drivers/opp/of.c | 31 +- drivers/opp/opp.h | 6 +- drivers/opp/ti-opp-supply.c | 2 +- drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/dino.c | 2 +- drivers/parisc/eisa.c | 4 +- drivers/parisc/iosapic.c | 2 +- drivers/parisc/lba_pci.c | 8 +- drivers/parisc/sba_iommu.c | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 +- drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pci/msi.c | 2 +- drivers/pci/pci.c | 2 +- drivers/pci/quirks.c | 23 +- drivers/perf/arm_smmuv3_pmu.c | 4 +- drivers/perf/fsl_imx8_ddr_perf.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 58 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 20 +- drivers/phy/motorola/phy-cpcap-usb.c | 128 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 11 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 - drivers/pinctrl/Kconfig | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 24 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 2 +- drivers/pinctrl/cirrus/Kconfig | 1 - drivers/pinctrl/core.c | 33 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 200 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 107 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 1 - drivers/pinctrl/meson/pinctrl-meson.c | 1 - drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/pinmux.c | 2 +- drivers/platform/chrome/wilco_ec/keyboard_leds.c | 28 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 19 +- drivers/platform/mellanox/mlxreg-hotplug.c | 14 - drivers/platform/mips/Kconfig | 2 +- drivers/platform/x86/Kconfig | 18 +- drivers/platform/x86/Makefile | 1 - drivers/platform/x86/asus-nb-wmi.c | 1 - drivers/platform/x86/asus-wmi.c | 132 +- drivers/platform/x86/gpd-pocket-fan.c | 27 +- drivers/platform/x86/hp-wmi.c | 2 +- drivers/platform/x86/intel-hid.c | 1 - drivers/platform/x86/intel-uncore-frequency.c | 437 -- drivers/platform/x86/intel_atomisp2_pm.c | 25 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 81 +- drivers/platform/x86/intel_ips.h | 2 +- drivers/platform/x86/intel_mid_powerbtn.c | 5 +- drivers/platform/x86/intel_pmc_core.c | 141 +- drivers/platform/x86/intel_pmc_core.h | 6 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 2 - drivers/platform/x86/intel_pmc_ipc.c | 114 +- drivers/platform/x86/intel_scu_ipc.c | 414 +- .../x86/intel_speed_select_if/isst_if_common.c | 3 - drivers/platform/x86/intel_telemetry_debugfs.c | 14 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 64 +- drivers/platform/x86/mlx-platform.c | 564 +- drivers/platform/x86/pcengines-apuv2.c | 63 +- drivers/platform/x86/pmc_atom.c | 10 +- drivers/platform/x86/samsung-laptop.c | 4 +- drivers/platform/x86/touchscreen_dmi.c | 82 +- drivers/pnp/isapnp/core.c | 25 +- drivers/power/avs/Kconfig | 16 - drivers/power/avs/Makefile | 1 - drivers/power/avs/qcom-cpr.c | 1793 ------ drivers/powercap/intel_rapl_common.c | 5 - drivers/ptp/Kconfig | 26 +- drivers/ptp/Makefile | 4 +- drivers/ptp/idt8a340_reg.h | 2 - drivers/ptp/ptp_clock.c | 41 +- drivers/ptp/ptp_clockmatrix.c | 79 +- drivers/ptp/ptp_ines.c | 852 --- drivers/ptp/ptp_ixp46x.c | 328 ++ drivers/ptp/ptp_private.h | 2 +- drivers/ptp/ptp_qoriq.c | 15 +- drivers/regulator/Kconfig | 40 - drivers/regulator/Makefile | 4 - drivers/regulator/axp20x-regulator.c | 11 +- drivers/regulator/bd70528-regulator.c | 1 + drivers/regulator/bd71828-regulator.c | 807 --- drivers/regulator/bd718x7-regulator.c | 34 +- drivers/regulator/core.c | 18 +- drivers/regulator/da9210-regulator.c | 5 +- drivers/regulator/da9211-regulator.c | 5 +- drivers/regulator/helpers.c | 14 - drivers/regulator/isl9305.c | 5 +- drivers/regulator/lp3971.c | 5 +- drivers/regulator/ltc3676.c | 5 +- drivers/regulator/max77650-regulator.c | 7 - drivers/regulator/mp8859.c | 156 - drivers/regulator/mpq7920.c | 330 -- drivers/regulator/mpq7920.h | 69 - drivers/regulator/mt6311-regulator.c | 5 +- drivers/regulator/pv88060-regulator.c | 5 +- drivers/regulator/pv88090-regulator.c | 5 +- drivers/regulator/rk808-regulator.c | 2 +- drivers/regulator/rn5t618-regulator.c | 1 - drivers/regulator/s2mpa01.c | 2 +- drivers/regulator/s2mps11.c | 2 +- drivers/regulator/s5m8767.c | 4 +- drivers/regulator/slg51000-regulator.c | 5 +- drivers/regulator/sy8106a-regulator.c | 5 +- drivers/regulator/sy8824x.c | 5 +- drivers/regulator/ti-abb-regulator.c | 4 +- drivers/regulator/tps65132-regulator.c | 5 +- drivers/regulator/vctrl-regulator.c | 38 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 101 - drivers/reset/core.c | 10 +- drivers/reset/reset-brcmstb.c | 6 + drivers/rtc/rtc-mc146818-lib.c | 15 +- drivers/rtc/rtc-mt6397.c | 39 +- drivers/rtc/rtc-sh.c | 2 +- drivers/rtc/rtc-sun6i.c | 16 - drivers/s390/block/dasd_eckd.c | 28 +- drivers/s390/block/dasd_fba.h | 2 +- drivers/s390/block/dasd_proc.c | 2 +- drivers/s390/cio/device_ops.c | 2 +- drivers/s390/crypto/ap_bus.c | 2 + drivers/s390/crypto/ap_bus.h | 2 +- drivers/s390/crypto/ap_queue.c | 5 +- drivers/s390/crypto/zcrypt_ccamisc.c | 4 +- drivers/s390/crypto/zcrypt_cex2a.c | 1 - drivers/s390/crypto/zcrypt_cex2c.c | 2 - drivers/s390/crypto/zcrypt_cex4.c | 1 - drivers/s390/net/qeth_core.h | 98 +- drivers/s390/net/qeth_core_main.c | 567 +- drivers/s390/net/qeth_core_mpc.h | 36 +- drivers/s390/net/qeth_core_sys.c | 4 +- drivers/s390/net/qeth_l2.h | 1 + drivers/s390/net/qeth_l2_main.c | 177 +- drivers/s390/net/qeth_l2_sys.c | 33 + drivers/s390/net/qeth_l3.h | 6 +- drivers/s390/net/qeth_l3_main.c | 309 +- drivers/s390/net/qeth_l3_sys.c | 212 +- drivers/scsi/Kconfig | 1 - drivers/scsi/aacraid/aachba.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/be2iscsi/be_cmds.h | 2 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 4 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 5 +- drivers/scsi/fnic/fnic_scsi.c | 3 - drivers/scsi/fnic/vnic_dev.c | 20 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/lasi700.c | 2 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/libsas/sas_discover.c | 11 +- drivers/scsi/lpfc/lpfc_bsg.c | 15 +- drivers/scsi/lpfc/lpfc_debugfs.c | 3 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 - drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 1 + drivers/scsi/myrb.c | 2 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 1 - drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 1 - drivers/scsi/qla2xxx/qla_fw.h | 4 - drivers/scsi/qla2xxx/qla_init.c | 21 +- drivers/scsi/qla2xxx/qla_iocb.c | 31 +- drivers/scsi/qla2xxx/qla_isr.c | 4 + drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_mr.c | 4 +- drivers/scsi/qla2xxx/qla_nvme.c | 1 - drivers/scsi/qla2xxx/qla_sup.c | 35 +- drivers/scsi/qla2xxx/qla_target.c | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 3 - drivers/scsi/qla4xxx/ql4_os.c | 1 + drivers/scsi/scsi_transport_iscsi.c | 7 - drivers/scsi/sd.c | 13 +- drivers/scsi/smartpqi/smartpqi_init.c | 8 +- drivers/scsi/sni_53c710.c | 2 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/ufs/cdns-pltfrm.c | 6 - drivers/scsi/ufs/ufs_bsg.c | 2 +- drivers/scsi/zalon.c | 2 +- drivers/scsi/zorro_esp.c | 6 +- drivers/sh/clk/core.c | 2 +- drivers/sh/intc/core.c | 2 +- drivers/sh/intc/userimask.c | 2 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/amlogic/meson-ee-pwrc.c | 24 +- drivers/soc/sifive/Kconfig | 10 - drivers/soc/sifive/Makefile | 3 - drivers/soc/sifive/sifive_l2_cache.c | 178 - drivers/soc/tegra/flowctrl.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 2 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 4 +- drivers/soc/tegra/pmc.c | 4 +- drivers/soc/ti/Kconfig | 11 - drivers/soc/ti/Makefile | 1 - drivers/soc/ti/k3-ringacc.c | 1157 ---- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soc/xilinx/xlnx_vcu.c | 4 +- drivers/soundwire/intel.c | 20 +- drivers/soundwire/intel.h | 13 +- drivers/soundwire/intel_init.c | 32 +- drivers/spi/Kconfig | 9 - drivers/spi/Makefile | 1 - drivers/spi/spi-atmel.c | 29 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835.c | 47 +- drivers/spi/spi-bitbang.c | 21 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-cavium-thunderx.c | 2 - drivers/spi/spi-dw-mid.c | 2 +- drivers/spi/spi-dw.c | 26 +- drivers/spi/spi-dw.h | 1 - drivers/spi/spi-fsl-dspi.c | 36 +- drivers/spi/spi-fsl-lpspi.c | 36 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 45 +- drivers/spi/spi-hisi-sfc-v3xx.c | 284 - drivers/spi/spi-img-spfi.c | 18 +- drivers/spi/spi-imx.c | 4 +- drivers/spi/spi-jcore.c | 2 +- drivers/spi/spi-meson-spicc.c | 25 +- drivers/spi/spi-mxs.c | 6 +- drivers/spi/spi-npcm-fiu.c | 2 +- drivers/spi/spi-npcm-pspi.c | 57 +- drivers/spi/spi-nxp-fspi.c | 2 +- drivers/spi/spi-oc-tiny.c | 50 +- drivers/spi/spi-pxa2xx.c | 35 +- drivers/spi/spi-qcom-qspi.c | 9 +- drivers/spi/spi-rspi.c | 23 +- drivers/spi/spi-sh-msiof.c | 471 +- drivers/spi/spi-sirf.c | 12 +- drivers/spi/spi-sprd.c | 2 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-stm32.c | 79 +- drivers/spi/spi-tegra114.c | 4 +- drivers/spi/spi-ti-qspi.c | 93 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 258 +- drivers/spi/spi.c | 46 +- drivers/ssb/driver_extif.c | 2 +- drivers/ssb/driver_pcicore.c | 6 +- drivers/staging/axis-fifo/Kconfig | 2 +- drivers/staging/comedi/drivers/adv_pci1710.c | 4 +- drivers/staging/comedi/drivers/gsc_hpdi.c | 10 - drivers/staging/comedi/drivers/ni_routes.c | 12 +- drivers/staging/exfat/exfat.h | 4 +- drivers/staging/exfat/exfat_core.c | 10 +- drivers/staging/exfat/exfat_super.c | 4 +- drivers/staging/fbtft/fb_uc1611.c | 12 +- drivers/staging/fbtft/fb_watterott.c | 13 +- drivers/staging/fbtft/fbtft-core.c | 6 +- drivers/staging/gasket/gasket_core.c | 2 +- drivers/staging/hp/Kconfig | 1 - drivers/staging/isdn/gigaset/usb-gigaset.c | 23 +- drivers/staging/kpc2000/kpc2000/core.c | 4 +- drivers/staging/kpc2000/kpc2000_i2c.c | 2 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/qlge/qlge_main.c | 6 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rts5208/rtsx.c | 2 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/staging/uwb/whc-rc.c | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- drivers/staging/vt6656/baseband.c | 4 +- drivers/staging/vt6656/card.c | 2 +- drivers/staging/vt6656/device.h | 1 - drivers/staging/vt6656/main_usb.c | 3 +- drivers/staging/vt6656/usbpipe.c | 25 +- drivers/staging/vt6656/usbpipe.h | 5 - drivers/staging/vt6656/wcmd.c | 1 - drivers/staging/wfx/data_tx.c | 37 +- drivers/staging/wfx/data_tx.h | 5 +- drivers/staging/wfx/hif_tx_mib.h | 1 + drivers/staging/wfx/main.c | 2 +- drivers/staging/wfx/queue.c | 1 - drivers/staging/wfx/sta.c | 6 +- drivers/staging/wlan-ng/Kconfig | 1 - drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/target/iscsi/iscsi_target.c | 6 +- drivers/target/target_core_iblock.c | 4 +- drivers/tc/tc.c | 2 +- drivers/tee/Kconfig | 4 +- drivers/tee/Makefile | 1 - drivers/tee/amdtee/Kconfig | 8 - drivers/tee/amdtee/Makefile | 5 - drivers/tee/amdtee/amdtee_if.h | 183 - drivers/tee/amdtee/amdtee_private.h | 159 - drivers/tee/amdtee/call.c | 373 -- drivers/tee/amdtee/core.c | 518 -- drivers/tee/amdtee/shm_pool.c | 93 - drivers/tee/optee/Kconfig | 1 - drivers/tee/optee/shm_pool.c | 15 +- drivers/thermal/Kconfig | 37 +- drivers/thermal/Makefile | 4 +- drivers/thermal/amlogic_thermal.c | 6 +- drivers/thermal/armada_thermal.c | 5 +- drivers/thermal/broadcom/Kconfig | 7 - drivers/thermal/broadcom/Makefile | 1 - drivers/thermal/broadcom/bcm2711_thermal.c | 123 - drivers/thermal/broadcom/brcmstb_thermal.c | 96 +- drivers/thermal/clock_cooling.c | 2 +- drivers/thermal/cpu_cooling.c | 669 +++ drivers/thermal/cpufreq_cooling.c | 670 --- drivers/thermal/cpuidle_cooling.c | 232 - drivers/thermal/db8500_thermal.c | 4 +- drivers/thermal/devfreq_cooling.c | 3 +- drivers/thermal/fair_share.c | 4 +- drivers/thermal/gov_bang_bang.c | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 1 - .../intel/int340x_thermal/int3403_thermal.c | 1 - .../int340x_thermal/processor_thermal_device.c | 4 - drivers/thermal/intel/intel_pch_thermal.c | 10 +- drivers/thermal/max77620_thermal.c | 2 +- drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/of-thermal.c | 70 +- drivers/thermal/qcom/tsens.c | 3 - drivers/thermal/qoriq_thermal.c | 337 +- drivers/thermal/rcar_gen3_thermal.c | 4 +- drivers/thermal/rcar_thermal.c | 9 +- drivers/thermal/rockchip_thermal.c | 34 +- drivers/thermal/samsung/Kconfig | 2 +- drivers/thermal/samsung/exynos_tmu.c | 9 +- drivers/thermal/st/stm_thermal.c | 388 +- drivers/thermal/step_wise.c | 4 +- drivers/thermal/sun8i_thermal.c | 639 --- drivers/thermal/tegra/soctherm.c | 15 +- drivers/thermal/thermal-generic-adc.c | 20 +- drivers/thermal/thermal_core.h | 2 + drivers/thermal/thermal_hwmon.c | 28 - drivers/thermal/thermal_hwmon.h | 7 - drivers/thermal/user_space.c | 4 +- drivers/thermal/zx2967_thermal.c | 1 - drivers/tty/cyclades.c | 10 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/serdev/core.c | 10 - drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 6 +- drivers/tty/serial/8250/8250_port.c | 2 +- drivers/tty/serial/atmel_serial.c | 43 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/msm_serial.c | 13 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sb1250-duart.c | 4 +- drivers/tty/serial/serial_core.c | 1 - drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/sprd_serial.c | 3 - drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink.c | 6 +- drivers/tty/synclink_gt.c | 4 +- drivers/tty/synclinkmp.c | 10 +- drivers/usb/atm/ueagle-atm.c | 18 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/gadget.c | 14 +- drivers/usb/chipidea/host.c | 4 +- drivers/usb/common/usb-conn-gpio.c | 3 +- drivers/usb/core/config.c | 82 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hcd.c | 42 +- drivers/usb/core/hub.c | 3 +- drivers/usb/core/urb.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 6 +- drivers/usb/dwc3/ep0.c | 8 - drivers/usb/dwc3/gadget.c | 12 +- drivers/usb/dwc3/host.c | 6 +- drivers/usb/early/xhci-dbc.c | 2 +- drivers/usb/gadget/function/f_ecm.c | 6 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_rndis.c | 1 - drivers/usb/gadget/udc/Kconfig | 1 - drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 2 +- drivers/usb/host/ehci-pmcmsp.c | 6 +- drivers/usb/host/ehci-q.c | 13 +- drivers/usb/host/ohci-da8xx.c | 8 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/host/xhci-hub.c | 22 +- drivers/usb/host/xhci-mem.c | 4 - drivers/usb/host/xhci-pci.c | 13 - drivers/usb/host/xhci-ring.c | 6 +- drivers/usb/host/xhci.c | 9 +- drivers/usb/host/xhci.h | 1 - drivers/usb/isp1760/isp1760-if.c | 4 +- drivers/usb/misc/adutux.c | 2 +- drivers/usb/misc/idmouse.c | 2 +- drivers/usb/mon/mon_bin.c | 32 +- drivers/usb/musb/jz4740.c | 7 +- drivers/usb/musb/musb_core.c | 11 - drivers/usb/musb/musbhsdma.c | 2 +- drivers/usb/roles/class.c | 2 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 +- drivers/usb/serial/ch341.c | 6 +- drivers/usb/serial/io_edgeport.c | 26 +- drivers/usb/serial/keyspan.c | 4 - drivers/usb/serial/opticon.c | 2 +- drivers/usb/serial/option.c | 16 - drivers/usb/serial/quatech2.c | 6 - drivers/usb/serial/usb-serial-simple.c | 2 - drivers/usb/serial/usb-serial.c | 3 - drivers/usb/serial/usb-wwan.h | 1 - drivers/usb/serial/usb_wwan.c | 4 - drivers/usb/storage/scsiglue.c | 3 +- drivers/usb/typec/class.c | 6 +- drivers/usb/typec/tcpm/Kconfig | 1 - drivers/usb/typec/tcpm/tcpci.c | 20 +- drivers/usb/typec/ucsi/ucsi.h | 18 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/usb/usbip/usbip_common.c | 3 - drivers/usb/usbip/vhci_rx.c | 13 +- drivers/vfio/pci/vfio_pci_rdwr.c | 2 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 4 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 2 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_platform_common.c | 4 +- drivers/video/fbdev/carminefb.c | 4 +- drivers/video/fbdev/i810/i810_main.c | 2 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 2 +- drivers/video/fbdev/kyro/fbdev.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mbx/mbxfb.c | 4 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 2 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 4 +- drivers/video/fbdev/pmag-aa-fb.c | 4 +- drivers/video/fbdev/pmag-ba-fb.c | 4 +- drivers/video/fbdev/pmagb-b-fb.c | 4 +- drivers/video/fbdev/pvr2fb.c | 4 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/s1d13xxxfb.c | 4 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 +- drivers/video/fbdev/sstfb.c | 4 +- drivers/video/fbdev/stifb.c | 4 +- drivers/video/fbdev/tdfxfb.c | 2 +- drivers/video/fbdev/tgafb.c | 2 +- drivers/video/fbdev/tridentfb.c | 4 +- drivers/video/fbdev/valkyriefb.c | 2 +- drivers/video/fbdev/vermilion/cr_pll.c | 2 +- drivers/video/fbdev/vermilion/vermilion.c | 4 +- drivers/video/fbdev/via/via-core.c | 2 +- drivers/video/fbdev/w100fb.c | 6 +- drivers/virt/vboxguest/vboxguest_core.c | 1 - drivers/virt/vboxguest/vboxguest_utils.c | 1 - drivers/virtio/virtio_balloon.c | 36 +- drivers/vme/boards/vme_vmivme7805.c | 2 +- drivers/vme/bridges/vme_ca91cx42.c | 4 +- drivers/vme/bridges/vme_tsi148.c | 4 +- drivers/w1/masters/matrox_w1.c | 2 +- drivers/watchdog/Kconfig | 2 - drivers/watchdog/bcm63xx_wdt.c | 2 +- drivers/watchdog/imx7ulp_wdt.c | 2 +- drivers/watchdog/intel_scu_watchdog.c | 2 +- drivers/watchdog/orion_wdt.c | 4 +- drivers/watchdog/rc32434_wdt.c | 4 +- drivers/watchdog/rn5t618_wdt.c | 1 - drivers/watchdog/w83627hf_wdt.c | 2 +- drivers/xen/balloon.c | 3 +- drivers/xen/grant-table.c | 4 + drivers/xen/preempt.c | 4 +- drivers/xen/xenbus/xenbus.h | 2 + drivers/xen/xenbus/xenbus_probe.c | 35 +- drivers/xen/xenbus/xenbus_probe_backend.c | 1 + drivers/xen/xenbus/xenbus_probe_frontend.c | 24 +- fs/afs/cell.c | 11 +- fs/afs/dir.c | 18 +- fs/afs/dynroot.c | 3 - fs/afs/mntpt.c | 6 +- fs/afs/proc.c | 7 +- fs/afs/server.c | 21 +- fs/afs/super.c | 2 +- fs/btrfs/Kconfig | 1 - fs/btrfs/Makefile | 2 +- fs/btrfs/block-group.c | 212 +- fs/btrfs/block-group.h | 40 - fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.c | 2 +- fs/btrfs/ctree.h | 83 +- fs/btrfs/dev-replace.c | 6 +- fs/btrfs/discard.c | 702 --- fs/btrfs/discard.h | 41 - fs/btrfs/disk-io.c | 37 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 77 +- fs/btrfs/extent_io.c | 60 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/file-item.c | 48 +- fs/btrfs/file.c | 27 +- fs/btrfs/free-space-cache.c | 619 +- fs/btrfs/free-space-cache.h | 41 +- fs/btrfs/inode-map.c | 13 +- fs/btrfs/inode.c | 925 ++- fs/btrfs/ioctl.c | 45 +- fs/btrfs/ordered-data.c | 81 +- fs/btrfs/ordered-data.h | 26 +- fs/btrfs/print-tree.c | 2 +- fs/btrfs/qgroup.c | 54 +- fs/btrfs/relocation.c | 72 +- fs/btrfs/root-tree.c | 10 +- fs/btrfs/scrub.c | 40 +- fs/btrfs/send.c | 6 + fs/btrfs/space-info.c | 42 +- fs/btrfs/super.c | 39 +- fs/btrfs/sysfs.c | 394 +- fs/btrfs/sysfs.h | 5 +- fs/btrfs/tests/btrfs-tests.c | 29 - fs/btrfs/tests/btrfs-tests.h | 1 - fs/btrfs/tests/extent-map-tests.c | 154 +- fs/btrfs/tests/free-space-tree-tests.c | 4 +- fs/btrfs/tests/inode-tests.c | 44 +- fs/btrfs/tests/qgroup-tests.c | 4 +- fs/btrfs/transaction.c | 30 +- fs/btrfs/tree-checker.c | 245 +- fs/btrfs/tree-log.c | 507 +- fs/btrfs/uuid-tree.c | 2 - fs/btrfs/volumes.c | 294 +- fs/btrfs/volumes.h | 12 +- fs/buffer.c | 35 +- fs/ceph/caps.c | 41 +- fs/ceph/debugfs.c | 13 - fs/ceph/mds_client.c | 16 +- fs/ceph/mds_client.h | 9 - fs/ceph/mdsmap.c | 12 +- fs/ceph/super.c | 28 +- fs/ceph/super.h | 16 +- fs/char_dev.c | 2 +- fs/cifs/cifs_dfs_ref.c | 97 +- fs/cifs/cifsacl.c | 20 - fs/cifs/cifsfs.h | 3 - fs/cifs/cifsglob.h | 4 +- fs/cifs/cifsproto.h | 4 - fs/cifs/cifssmb.c | 7 +- fs/cifs/connect.c | 6 +- fs/cifs/dfs_cache.c | 1112 ++-- fs/cifs/file.c | 8 +- fs/cifs/inode.c | 4 +- fs/cifs/readdir.c | 63 +- fs/cifs/smb2file.c | 2 +- fs/cifs/smb2inode.c | 1 - fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 190 +- fs/cifs/smb2pdu.c | 184 +- fs/cifs/smb2pdu.h | 2 - fs/cifs/smb2proto.h | 7 - fs/cifs/smb2transport.c | 2 - fs/cifs/transport.c | 3 - fs/cifs/xattr.c | 128 +- fs/crypto/Kconfig | 22 +- fs/crypto/bio.c | 114 +- fs/crypto/crypto.c | 57 +- fs/crypto/fname.c | 316 +- fs/crypto/fscrypt_private.h | 58 +- fs/crypto/hkdf.c | 2 +- fs/crypto/hooks.c | 47 +- fs/crypto/keyring.c | 149 +- fs/crypto/keysetup.c | 102 +- fs/crypto/keysetup_v1.c | 19 +- fs/crypto/policy.c | 170 +- fs/direct-io.c | 2 - fs/drop_caches.c | 2 +- fs/ecryptfs/crypto.c | 2 +- fs/ecryptfs/keystore.c | 4 +- fs/erofs/xattr.c | 2 - fs/ext4/Kconfig | 1 - fs/ext4/block_validity.c | 6 +- fs/ext4/dir.c | 8 +- fs/ext4/ialloc.c | 4 +- fs/ext4/inode-test.c | 2 +- fs/ext4/inode.c | 4 +- fs/ext4/namei.c | 36 +- fs/ext4/super.c | 143 +- fs/ext4/verity.c | 47 +- fs/f2fs/Kconfig | 1 - fs/f2fs/data.c | 2 +- fs/f2fs/dir.c | 2 +- fs/f2fs/f2fs.h | 3 - fs/f2fs/verity.c | 47 +- fs/fuse/file.c | 4 +- fs/hugetlbfs/inode.c | 4 +- fs/inode.c | 10 +- fs/internal.h | 2 +- fs/io-wq.c | 58 +- fs/io-wq.h | 15 +- fs/io_uring.c | 1396 ++--- fs/locks.c | 2 +- fs/mpage.c | 2 +- fs/namei.c | 107 +- fs/namespace.c | 12 +- fs/nfs/nfstrace.h | 2 + fs/notify/fsnotify.c | 4 - fs/nsfs.c | 3 - fs/ocfs2/dlmglue.c | 1 - fs/ocfs2/journal.c | 8 - fs/overlayfs/copy_up.c | 53 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/export.c | 80 +- fs/overlayfs/inode.c | 8 +- fs/overlayfs/namei.c | 52 +- fs/overlayfs/overlayfs.h | 34 +- fs/overlayfs/ovl_entry.h | 2 - fs/overlayfs/super.c | 24 +- fs/pipe.c | 38 +- fs/posix_acl.c | 7 +- fs/proc/Kconfig | 4 - fs/proc/base.c | 101 - fs/proc/namespaces.c | 4 - fs/proc/stat.c | 4 +- fs/proc/uptime.c | 3 - fs/pstore/ram.c | 13 - fs/pstore/ram_core.c | 2 +- fs/quota/dquot.c | 1 - fs/read_write.c | 10 +- fs/readdir.c | 79 +- fs/reiserfs/xattr.c | 8 +- fs/stack.c | 6 +- fs/super.c | 4 +- fs/timerfd.c | 3 - fs/ubifs/Kconfig | 1 - fs/ubifs/dir.c | 16 +- fs/ubifs/file.c | 4 +- fs/ubifs/journal.c | 10 +- fs/ubifs/key.h | 1 + fs/ubifs/ubifs.h | 7 + fs/verity/enable.c | 69 +- fs/verity/fsverity_private.h | 17 +- fs/verity/hash_algs.c | 98 +- fs/verity/open.c | 5 +- fs/verity/verify.c | 47 +- fs/xfs/libxfs/xfs_alloc.c | 18 +- fs/xfs/libxfs/xfs_bmap.c | 5 +- fs/xfs/libxfs/xfs_dir2.c | 21 - fs/xfs/libxfs/xfs_dir2_priv.h | 29 +- fs/xfs/libxfs/xfs_dir2_sf.c | 6 +- fs/xfs/libxfs/xfs_ialloc.c | 64 - fs/xfs/libxfs/xfs_ialloc.h | 1 - fs/xfs/libxfs/xfs_trans_resv.c | 96 +- fs/xfs/scrub/trace.h | 6 +- fs/xfs/xfs_bmap_util.c | 12 - fs/xfs/xfs_buf_item.c | 2 +- fs/xfs/xfs_mount.c | 168 +- fs/xfs/xfs_trace.h | 25 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 2 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 2 +- include/acpi/acuuid.h | 2 +- include/acpi/platform/acenv.h | 13 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/cacheflush.h | 33 +- include/asm-generic/io.h | 4 + include/asm-generic/iomap.h | 4 +- include/asm-generic/vdso/vsyscall.h | 4 +- include/clocksource/hyperv_timer.h | 2 +- include/crypto/aead.h | 10 - include/crypto/algapi.h | 84 +- include/crypto/cast6.h | 7 +- include/crypto/hash.h | 13 - include/crypto/internal/acompress.h | 4 +- include/crypto/internal/aead.h | 21 +- include/crypto/internal/akcipher.h | 12 +- include/crypto/internal/chacha.h | 2 +- include/crypto/internal/des.h | 23 +- include/crypto/internal/geniv.h | 1 + include/crypto/internal/hash.h | 90 +- include/crypto/internal/poly1305.h | 45 +- include/crypto/internal/scompress.h | 4 +- include/crypto/internal/skcipher.h | 27 +- include/crypto/nhpoly1305.h | 4 +- include/crypto/poly1305.h | 26 +- include/crypto/serpent.h | 4 +- include/crypto/skcipher.h | 26 +- include/crypto/twofish.h | 2 +- include/crypto/xts.h | 21 +- include/drm/drm_dp_mst_helper.h | 6 - include/dt-bindings/dma/x1830-dma.h | 39 - .../interrupt-controller/aspeed-scu-ic.h | 23 - include/dt-bindings/reset/amlogic,meson8b-reset.h | 6 +- include/dt-bindings/thermal/thermal_exynos.h | 2 +- include/linux/acpi.h | 15 - include/linux/ahci_platform.h | 2 - include/linux/alarmtimer.h | 4 - include/linux/bio.h | 1 - include/linux/bitmap.h | 39 - include/linux/blk-cgroup.h | 2 + include/linux/blkdev.h | 8 +- include/linux/bpf-cgroup.h | 12 +- include/linux/bpf.h | 217 +- include/linux/bpf_types.h | 9 - include/linux/bpf_verifier.h | 10 +- include/linux/btf.h | 52 - include/linux/bvec.h | 22 + include/linux/can/dev.h | 34 - include/linux/clock_cooling.h | 2 +- include/linux/cpu_cooling.h | 24 +- include/linux/cpufreq.h | 11 + include/linux/cpuhotplug.h | 1 - include/linux/cpuidle.h | 6 +- include/linux/crypto.h | 104 +- include/linux/devfreq.h | 43 +- include/linux/device.h | 4 +- include/linux/dma/k3-psil.h | 71 - include/linux/dma/k3-udma-glue.h | 134 - include/linux/dma/ti-cppi5.h | 1059 ---- include/linux/dmaengine.h | 166 +- include/linux/dsa/sja1105.h | 6 +- include/linux/efi.h | 776 +-- include/linux/etherdevice.h | 1 + include/linux/ethtool_netlink.h | 17 - include/linux/filter.h | 65 +- include/linux/fs.h | 4 +- include/linux/fscrypt.h | 122 +- include/linux/fsl/enetc_mdio.h | 55 - include/linux/fsl/ptp_qoriq.h | 1 - include/linux/fsverity.h | 7 +- include/linux/ftrace.h | 5 - include/linux/genhd.h | 18 +- include/linux/gpio/consumer.h | 7 - include/linux/hrtimer.h | 3 +- include/linux/hugetlb.h | 3 +- include/linux/hwmon.h | 26 +- include/linux/i2c.h | 12 +- include/linux/if_ether.h | 8 - include/linux/ima.h | 20 - include/linux/initrd.h | 2 - include/linux/io.h | 6 +- include/linux/irqchip/arm-gic-v3.h | 59 +- include/linux/irqchip/arm-gic-v4.h | 23 +- include/linux/irqdomain.h | 5 - include/linux/jbd2.h | 2 +- include/linux/kasan.h | 21 +- include/linux/kernel.h | 9 + include/linux/kvm_host.h | 2 +- include/linux/libata.h | 1 - include/linux/list.h | 146 +- include/linux/list_nulls.h | 30 +- include/linux/lsm_audit.h | 2 - include/linux/memory_hotplug.h | 7 +- include/linux/mfd/mt6397/rtc.h | 8 - include/linux/mfd/tmio.h | 3 + include/linux/mii.h | 50 - include/linux/mii_timestamper.h | 121 - include/linux/mlx4/device.h | 2 +- include/linux/mlx5/device.h | 23 +- include/linux/mlx5/driver.h | 6 +- include/linux/mlx5/fs.h | 20 +- include/linux/mlx5/mlx5_ifc.h | 237 +- include/linux/mm.h | 36 +- include/linux/mmc/sdio_ids.h | 2 - include/linux/mmc/slot-gpio.h | 5 +- include/linux/mmzone.h | 5 +- include/linux/mod_devicetable.h | 4 +- include/linux/module.h | 4 + include/linux/mtd/flashchip.h | 2 +- include/linux/namei.h | 1 + include/linux/net.h | 1 - include/linux/netdev_features.h | 9 +- include/linux/netdevice.h | 118 +- include/linux/netfilter/ipset/ip_set.h | 7 + include/linux/netfilter/nfnetlink.h | 2 +- include/linux/nsproxy.h | 2 - include/linux/nvme-fc-driver.h | 4 - include/linux/of_mdio.h | 6 - include/linux/padata.h | 56 +- include/linux/pci_ids.h | 1 - include/linux/phy.h | 125 +- include/linux/phy_led_triggers.h | 2 +- include/linux/phylink.h | 2 - include/linux/pinctrl/consumer.h | 6 - include/linux/platform_data/crypto-atmel.h | 23 + include/linux/platform_data/eth_ixp4xx.h | 19 - include/linux/platform_data/mlxreg.h | 2 - include/linux/platform_data/ti-sysc.h | 1 - include/linux/platform_data/wan_ixp4xx_hss.h | 17 - include/linux/platform_data/x86/asus-wmi.h | 1 - include/linux/pmbus.h | 11 +- include/linux/posix-clock.h | 19 +- include/linux/printk.h | 3 +- include/linux/proc_ns.h | 3 - include/linux/property.h | 96 +- include/linux/psp-tee.h | 91 - include/linux/ptp_clock_kernel.h | 9 - include/linux/ptr_ring.h | 1 - include/linux/qed/common_hsi.h | 44 +- include/linux/qed/eth_common.h | 78 +- include/linux/qed/iscsi_common.h | 64 +- include/linux/qed/qed_if.h | 14 +- include/linux/qed/qed_ll2_if.h | 7 - include/linux/qed/storage_common.h | 3 +- include/linux/raid/pq.h | 7 +- include/linux/rcu_segcblist.h | 2 + include/linux/rculist.h | 38 +- include/linux/rculist_nulls.h | 57 +- include/linux/rcupdate.h | 28 +- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/regmap.h | 45 - include/linux/regulator/consumer.h | 7 - include/linux/resctrl.h | 14 - include/linux/sched.h | 4 +- include/linux/sched/cpufreq.h | 4 +- include/linux/sched/isolation.h | 1 - include/linux/security.h | 2 - include/linux/sfp.h | 95 +- include/linux/skbuff.h | 26 +- include/linux/skmsg.h | 13 +- include/linux/smp.h | 11 +- include/linux/soc/ti/k3-ringacc.h | 244 - include/linux/soundwire/sdw.h | 19 - include/linux/soundwire/sdw_intel.h | 156 +- include/linux/spi/spi.h | 12 +- include/linux/spi/spi_oc_tiny.h | 4 + include/linux/stmmac.h | 14 - include/linux/stop_machine.h | 16 + include/linux/suspend.h | 2 - include/linux/sxgbe_platform.h | 2 +- include/linux/syscalls.h | 2 + include/linux/tcp.h | 37 - include/linux/tick.h | 5 +- include/linux/time.h | 6 - include/linux/time_namespace.h | 133 - include/linux/tnum.h | 2 +- include/linux/tpm.h | 1 - include/linux/trace_events.h | 18 +- include/linux/usb/usbnet.h | 2 +- include/linux/user_namespace.h | 1 - include/linux/vmalloc.h | 2 - include/linux/xarray.h | 45 +- include/net/addrconf.h | 8 +- include/net/af_unix.h | 5 - include/net/af_vsock.h | 2 - include/net/bluetooth/bluetooth.h | 8 +- include/net/bluetooth/hci.h | 165 - include/net/bluetooth/hci_core.h | 12 - include/net/bluetooth/hci_mon.h | 2 - include/net/bluetooth/mgmt.h | 17 - include/net/cfg80211.h | 5 - include/net/devlink.h | 24 +- include/net/dsa.h | 19 +- include/net/dsfield.h | 2 +- include/net/dst.h | 15 +- include/net/dst_ops.h | 3 +- include/net/espintcp.h | 39 - include/net/garp.h | 2 +- include/net/inet_hashtables.h | 12 +- include/net/ip6_fib.h | 12 +- include/net/ip_fib.h | 13 - include/net/ip_tunnels.h | 6 +- include/net/ipv6.h | 3 - include/net/macsec.h | 224 - include/net/mptcp.h | 188 - include/net/mrp.h | 2 +- include/net/neighbour.h | 1 + include/net/net_namespace.h | 10 +- include/net/netfilter/nf_conntrack_helper.h | 2 +- include/net/netfilter/nf_flow_table.h | 33 +- include/net/netfilter/nf_tables.h | 22 +- include/net/netfilter/nf_tables_core.h | 3 +- include/net/netlink.h | 8 +- include/net/netns/ipv4.h | 1 - include/net/netns/nftables.h | 1 - include/net/pie.h | 138 - include/net/pkt_cls.h | 91 +- include/net/sch_generic.h | 8 +- include/net/sock.h | 40 +- include/net/tcp.h | 63 +- include/net/tls.h | 9 - include/net/udp.h | 5 +- include/net/x25.h | 3 +- include/net/xdp_sock.h | 25 +- include/net/xfrm.h | 4 - include/rdma/ib_umem.h | 4 +- include/rdma/ib_umem_odp.h | 6 +- include/rdma/ib_verbs.h | 14 - include/soc/mscc/ocelot.h | 2 - include/soc/sifive/sifive_l2_cache.h | 16 - include/sound/ac97_codec.h | 5 +- include/sound/control.h | 10 - include/sound/core.h | 7 +- include/sound/hda_codec.h | 1 + include/sound/hda_regmap.h | 3 - include/sound/hdaudio.h | 80 +- include/sound/info.h | 2 +- include/sound/initval.h | 6 +- include/sound/pcm.h | 74 +- include/sound/seq_midi_emul.h | 3 +- include/sound/soc-acpi-intel-match.h | 6 - include/sound/soc-acpi.h | 21 - include/sound/soc-component.h | 4 +- include/sound/soc-dai.h | 3 + include/sound/soc-dapm.h | 3 - include/sound/soc.h | 53 +- include/sound/sof.h | 9 +- include/sound/sof/channel_map.h | 61 - include/sound/sof/dai-imx.h | 20 - include/sound/sof/dai.h | 1 - include/sound/sof/info.h | 15 - include/sound/sof/topology.h | 27 - include/sound/timer.h | 4 +- include/sound/vx_core.h | 9 +- include/trace/events/afs.h | 12 +- include/trace/events/bcache.h | 3 +- include/trace/events/btrfs.h | 6 +- include/trace/events/filemap.h | 2 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/preemptirq.h | 8 +- include/trace/events/rcu.h | 40 +- include/trace/events/rpm.h | 6 - include/trace/events/sctp.h | 9 + include/trace/events/sock.h | 5 +- include/trace/events/workqueue.h | 50 +- include/trace/events/xdp.h | 130 +- include/trace/events/xen.h | 6 +- include/trace/trace_events.h | 64 +- include/uapi/asm-generic/mman-common.h | 2 - include/uapi/linux/audit.h | 1 - include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/bcache.h | 52 - include/uapi/linux/bpf.h | 82 +- include/uapi/linux/btf.h | 9 +- include/uapi/linux/ethtool.h | 11 - include/uapi/linux/ethtool_netlink.h | 237 - include/uapi/linux/fscrypt.h | 14 +- include/uapi/linux/hdlc/ioctl.h | 9 - include/uapi/linux/hidraw.h | 1 - include/uapi/linux/idxd.h | 228 - include/uapi/linux/if.h | 1 - include/uapi/linux/if_bonding.h | 10 - include/uapi/linux/if_bridge.h | 41 - include/uapi/linux/if_link.h | 8 - include/uapi/linux/if_macsec.h | 11 - include/uapi/linux/in.h | 2 - include/uapi/linux/input.h | 1 - include/uapi/linux/io_uring.h | 43 +- include/uapi/linux/kcov.h | 10 +- include/uapi/linux/mii.h | 12 - include/uapi/linux/net_tstamp.h | 8 - include/uapi/linux/netfilter/nf_tables.h | 47 +- include/uapi/linux/netfilter/xt_sctp.h | 6 +- include/uapi/linux/nl80211.h | 5 - include/uapi/linux/openvswitch.h | 31 - include/uapi/linux/pkt_sched.h | 48 - include/uapi/linux/rtnetlink.h | 11 - include/uapi/linux/sched.h | 6 - include/uapi/linux/snmp.h | 2 - include/uapi/linux/tcp.h | 6 +- include/uapi/linux/tee.h | 1 - include/uapi/linux/tipc_netlink.h | 2 - include/uapi/linux/udp.h | 1 - include/uapi/linux/vm_sockets.h | 8 +- include/uapi/linux/wireguard.h | 196 - include/uapi/sound/asoc.h | 1 + include/uapi/sound/asound.h | 155 +- include/uapi/sound/emu10k1.h | 42 +- include/uapi/sound/hdsp.h | 13 +- include/uapi/sound/hdspm.h | 10 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 9 +- include/vdso/datapage.h | 19 +- include/vdso/helpers.h | 2 +- include/xen/interface/io/ring.h | 29 +- include/xen/xen-ops.h | 4 +- include/xen/xenbus.h | 1 - init/Kconfig | 18 +- init/do_mounts.c | 33 +- init/do_mounts_initrd.c | 11 +- init/main.c | 18 +- ipc/util.c | 2 +- kernel/Kconfig.locks | 12 +- kernel/audit.c | 5 +- kernel/bpf/Makefile | 4 - kernel/bpf/arraymap.c | 2 - kernel/bpf/bpf_struct_ops.c | 634 --- kernel/bpf/bpf_struct_ops_types.h | 9 - kernel/bpf/btf.c | 505 +- kernel/bpf/cgroup.c | 110 +- kernel/bpf/core.c | 24 +- kernel/bpf/cpumap.c | 76 +- kernel/bpf/devmap.c | 190 +- kernel/bpf/dispatcher.c | 158 - kernel/bpf/hashtab.c | 264 - kernel/bpf/helpers.c | 12 - kernel/bpf/inode.c | 46 +- kernel/bpf/local_storage.c | 28 +- kernel/bpf/map_in_map.c | 3 +- kernel/bpf/syscall.c | 695 +-- kernel/bpf/tnum.c | 9 +- kernel/bpf/trampoline.c | 221 +- kernel/bpf/verifier.c | 593 +- kernel/bpf/xskmap.c | 18 +- kernel/cgroup/cgroup.c | 16 +- kernel/cgroup/rstat.c | 2 +- kernel/cpu.c | 156 +- kernel/cred.c | 10 +- kernel/events/core.c | 6 +- kernel/exit.c | 12 +- kernel/extable.c | 7 +- kernel/fork.c | 26 +- kernel/futex.c | 1 - kernel/gcov/Kconfig | 2 +- kernel/irq/cpuhotplug.c | 21 +- kernel/irq/irqdesc.c | 1 - kernel/irq/irqdomain.c | 18 - kernel/irq/manage.c | 45 +- kernel/irq/spurious.c | 1 - kernel/kexec.c | 4 - kernel/kexec_core.c | 8 +- kernel/kexec_file.c | 4 - kernel/kexec_internal.h | 2 - kernel/kprobes.c | 71 +- kernel/locking/lockdep.c | 7 +- kernel/locking/lockdep_proc.c | 4 +- kernel/locking/mutex.c | 4 + kernel/locking/osq_lock.c | 23 +- kernel/locking/qspinlock.c | 13 +- kernel/locking/rwsem.c | 4 +- kernel/locking/spinlock_debug.c | 32 +- kernel/module.c | 49 +- kernel/nsproxy.c | 41 +- kernel/padata.c | 386 +- kernel/power/Kconfig | 5 +- kernel/power/hibernate.c | 23 +- kernel/power/main.c | 33 - kernel/power/snapshot.c | 48 +- kernel/power/suspend.c | 2 +- kernel/power/suspend_test.c | 6 +- kernel/ptrace.c | 15 +- kernel/rcu/Kconfig | 17 +- kernel/rcu/Makefile | 1 + kernel/rcu/rcu.h | 33 +- kernel/rcu/rcu_segcblist.c | 25 +- kernel/rcu/rcu_segcblist.h | 25 +- kernel/rcu/rcuperf.c | 173 +- kernel/rcu/rcutorture.c | 141 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/srcutree.c | 11 +- kernel/rcu/tiny.c | 28 +- kernel/rcu/tree.c | 324 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 147 +- kernel/rcu/tree_plugin.h | 168 +- kernel/rcu/tree_stall.h | 34 +- kernel/rcu/update.c | 14 +- kernel/rseq.c | 2 - kernel/sched/clock.c | 6 +- kernel/sched/core.c | 34 +- kernel/sched/cpufreq.c | 18 - kernel/sched/cpufreq_schedutil.c | 10 +- kernel/sched/cpupri.c | 25 +- kernel/sched/cpupri.h | 4 +- kernel/sched/cputime.c | 15 +- kernel/sched/debug.c | 11 +- kernel/sched/fair.c | 184 +- kernel/sched/idle.c | 2 +- kernel/sched/isolation.c | 6 - kernel/sched/pelt.c | 20 +- kernel/sched/psi.c | 15 +- kernel/sched/rt.c | 83 +- kernel/sched/sched.h | 24 +- kernel/sched/topology.c | 39 - kernel/sched/wait_bit.c | 1 - kernel/seccomp.c | 7 - kernel/smp.c | 99 +- kernel/stop_machine.c | 32 +- kernel/sysctl.c | 2 +- kernel/taskstats.c | 30 +- kernel/time/Makefile | 1 - kernel/time/alarmtimer.c | 121 +- kernel/time/hrtimer.c | 14 +- kernel/time/namespace.c | 468 -- kernel/time/posix-clock.c | 39 +- kernel/time/posix-cpu-timers.c | 32 +- kernel/time/posix-stubs.c | 18 +- kernel/time/posix-timers.c | 88 +- kernel/time/posix-timers.h | 7 +- kernel/time/sched_clock.c | 7 +- kernel/time/tick-common.c | 2 - kernel/time/tick-sched.c | 14 +- kernel/time/vsyscall.c | 37 +- kernel/trace/bpf_trace.c | 27 +- kernel/trace/fgraph.c | 23 - kernel/trace/ftrace.c | 25 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 19 +- kernel/trace/trace.h | 31 +- kernel/trace/trace_entries.h | 66 +- kernel/trace/trace_events.c | 28 +- kernel/trace/trace_events_filter.c | 2 +- kernel/trace/trace_events_hist.c | 92 +- kernel/trace/trace_events_inject.c | 4 +- kernel/trace/trace_events_trigger.c | 20 +- kernel/trace/trace_export.c | 106 +- kernel/trace/trace_kprobe.c | 18 +- kernel/trace/trace_probe.c | 14 +- kernel/trace/trace_probe.h | 9 +- kernel/trace/trace_sched_wakeup.c | 4 +- kernel/trace/trace_seq.c | 2 +- kernel/trace/trace_stack.c | 5 - kernel/trace/trace_syscalls.c | 51 +- kernel/trace/trace_uprobe.c | 130 +- kernel/trace/tracing_map.c | 4 +- kernel/up.c | 12 +- kernel/watchdog.c | 31 +- kernel/workqueue.c | 8 +- lib/Kconfig.debug | 102 +- lib/Makefile | 2 +- lib/bitmap.c | 66 - lib/crc64.c | 1 - lib/crypto/Kconfig | 2 +- lib/crypto/Makefile | 14 +- lib/crypto/chacha20poly1305-selftest.c | 1712 +----- lib/crypto/curve25519-generic.c | 24 - lib/crypto/curve25519-selftest.c | 1321 ----- lib/crypto/curve25519.c | 20 +- lib/crypto/poly1305-donna32.c | 204 - lib/crypto/poly1305-donna64.c | 185 - lib/crypto/poly1305.c | 169 +- lib/debugobjects.c | 46 +- lib/devres.c | 20 + lib/fdt_addresses.c | 2 - lib/iov_iter.c | 3 +- lib/livepatch/test_klp_shadow_vars.c | 119 +- lib/raid6/algos.c | 63 +- lib/raid6/mktables.c | 2 +- lib/raid6/unroll.awk | 2 +- lib/sbitmap.c | 2 +- lib/strncpy_from_user.c | 14 +- lib/strnlen_user.c | 14 +- lib/test_xarray.c | 78 +- lib/vdso/Kconfig | 6 - lib/vdso/gettimeofday.c | 205 +- lib/xarray.c | 41 +- mm/gup_benchmark.c | 8 +- mm/highmem.c | 2 +- mm/huge_memory.c | 38 +- mm/hugetlb.c | 51 +- mm/hugetlb_cgroup.c | 198 +- mm/kasan/common.c | 36 +- mm/kasan/report.c | 40 - mm/memcontrol.c | 37 +- mm/memory.c | 138 +- mm/memory_hotplug.c | 31 +- mm/mempolicy.c | 10 +- mm/memremap.c | 2 +- mm/migrate.c | 23 +- mm/mmap.c | 8 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 10 +- mm/page_alloc.c | 61 +- mm/percpu.c | 61 +- mm/shmem.c | 7 +- mm/slab.c | 4 +- mm/slab_common.c | 3 +- mm/slub.c | 16 +- mm/sparse.c | 9 +- mm/vmalloc.c | 141 +- mm/vmscan.c | 2 +- mm/zsmalloc.c | 5 - net/802/mrp.c | 6 +- net/8021q/vlan.h | 1 - net/8021q/vlan_dev.c | 7 +- net/8021q/vlan_netlink.c | 19 +- net/Kconfig | 16 +- net/Makefile | 3 +- net/atm/atm_sysfs.c | 22 +- net/atm/lec.c | 78 +- net/atm/proc.c | 3 +- net/ax25/af_ax25.c | 2 +- net/batman-adv/Kconfig | 3 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 15 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 4 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/debugfs.c | 2 +- net/batman-adv/debugfs.h | 2 +- net/batman-adv/distributed-arp-table.c | 14 +- net/batman-adv/distributed-arp-table.h | 2 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 2 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/icmp_socket.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 12 +- net/batman-adv/main.c | 4 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 2 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 2 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/sysfs.c | 2 +- net/batman-adv/sysfs.h | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 6 +- net/bluetooth/bnep/netdev.c | 2 +- net/bluetooth/hci_core.c | 100 +- net/bluetooth/hci_debugfs.c | 78 - net/bluetooth/hci_event.c | 41 +- net/bluetooth/hci_sock.c | 21 +- net/bluetooth/l2cap_core.c | 55 +- net/bluetooth/lib.c | 16 - net/bluetooth/mgmt.c | 88 +- net/bluetooth/smp.c | 111 +- net/bpf/test_run.c | 54 +- net/bridge/Makefile | 2 +- net/bridge/br.c | 2 +- net/bridge/br_device.c | 3 +- net/bridge/br_forward.c | 2 +- net/bridge/br_input.c | 7 +- net/bridge/br_netfilter_hooks.c | 3 - net/bridge/br_netlink.c | 74 +- net/bridge/br_nf_core.c | 3 +- net/bridge/br_private.h | 151 +- net/bridge/br_stp.c | 15 - net/bridge/br_stp_bpdu.c | 4 - net/bridge/br_vlan.c | 555 +- net/bridge/br_vlan_options.c | 160 - net/bridge/netfilter/ebtables.c | 33 +- net/caif/caif_usb.c | 2 +- net/can/j1939/socket.c | 10 +- net/core/Makefile | 2 +- net/core/datagram.c | 27 +- net/core/dev.c | 258 +- net/core/dev_ioctl.c | 1 - net/core/devlink.c | 186 +- net/core/ethtool.c | 3116 +++++++++++ net/core/filter.c | 382 +- net/core/flow_dissector.c | 23 +- net/core/neighbour.c | 4 +- net/core/net-sysfs.c | 7 +- net/core/net_namespace.c | 99 +- net/core/page_pool.c | 89 +- net/core/rtnetlink.c | 18 +- net/core/skbuff.c | 143 +- net/core/sock.c | 4 +- net/core/sock_map.c | 7 +- net/core/sock_reuseport.c | 1 + net/core/sysctl_net_core.c | 2 - net/core/timestamping.c | 20 +- net/core/utils.c | 20 +- net/core/xdp.c | 4 +- net/dccp/proto.c | 2 +- net/decnet/af_decnet.c | 2 +- net/decnet/dn_route.c | 6 +- net/dsa/Kconfig | 6 - net/dsa/Makefile | 1 - net/dsa/dsa2.c | 70 +- net/dsa/dsa_priv.h | 19 +- net/dsa/master.c | 30 - net/dsa/port.c | 39 +- net/dsa/slave.c | 41 +- net/dsa/tag_ar9331.c | 96 - net/dsa/tag_gswip.c | 2 +- net/dsa/tag_ksz.c | 8 +- net/dsa/tag_qca.c | 3 + net/dsa/tag_sja1105.c | 18 +- net/ethernet/eth.c | 16 + net/ethtool/Makefile | 8 - net/ethtool/bitset.c | 735 --- net/ethtool/bitset.h | 28 - net/ethtool/common.c | 259 - net/ethtool/common.h | 31 - net/ethtool/debug.c | 134 - net/ethtool/ioctl.c | 3011 ---------- net/ethtool/linkinfo.c | 167 - net/ethtool/linkmodes.c | 375 -- net/ethtool/linkstate.c | 74 - net/ethtool/netlink.c | 729 --- net/ethtool/netlink.h | 345 -- net/ethtool/strset.c | 437 -- net/ethtool/wol.c | 177 - net/hsr/hsr_debugfs.c | 52 +- net/hsr/hsr_device.c | 28 +- net/hsr/hsr_framereg.c | 74 +- net/hsr/hsr_framereg.h | 6 +- net/hsr/hsr_main.c | 7 +- net/hsr/hsr_main.h | 22 +- net/hsr/hsr_netlink.c | 1 - net/ipv4/Kconfig | 11 - net/ipv4/Makefile | 4 - net/ipv4/bpf_tcp_ca.c | 252 - net/ipv4/esp4.c | 264 +- net/ipv4/esp4_offload.c | 2 - net/ipv4/fib_lookup.h | 8 +- net/ipv4/fib_semantics.c | 33 +- net/ipv4/fib_trie.c | 200 +- net/ipv4/fou.c | 4 +- net/ipv4/gre_offload.c | 2 +- net/ipv4/inet_connection_sock.c | 22 +- net/ipv4/inet_diag.c | 3 +- net/ipv4/inet_hashtables.c | 16 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_output.c | 8 +- net/ipv4/ip_tunnel.c | 6 +- net/ipv4/ip_vti.c | 19 +- net/ipv4/netfilter/arp_tables.c | 46 +- net/ipv4/nexthop.c | 4 +- net/ipv4/proc.c | 2 - net/ipv4/route.c | 41 +- net/ipv4/sysctl_net_ipv4.c | 9 - net/ipv4/tcp.c | 24 +- net/ipv4/tcp_bbr.c | 6 +- net/ipv4/tcp_bpf.c | 17 +- net/ipv4/tcp_cong.c | 16 +- net/ipv4/tcp_cubic.c | 83 +- net/ipv4/tcp_input.c | 49 +- net/ipv4/tcp_ipv4.c | 142 +- net/ipv4/tcp_metrics.c | 13 +- net/ipv4/tcp_minisocks.c | 4 +- net/ipv4/tcp_output.c | 94 +- net/ipv4/tcp_timer.c | 6 - net/ipv4/tcp_ulp.c | 6 +- net/ipv4/udp.c | 11 +- net/ipv4/udp_offload.c | 106 +- net/ipv4/xfrm4_policy.c | 5 +- net/ipv4/xfrm4_protocol.c | 9 - net/ipv6/addrconf.c | 8 +- net/ipv6/esp6_offload.c | 2 - net/ipv6/inet6_connection_sock.c | 2 +- net/ipv6/ip6_fib.c | 115 +- net/ipv6/ip6_gre.c | 9 +- net/ipv6/ip6_tunnel.c | 8 +- net/ipv6/ip6_vti.c | 15 +- net/ipv6/route.c | 115 +- net/ipv6/seg6_local.c | 4 +- net/ipv6/sit.c | 2 +- net/ipv6/tcp_ipv6.c | 124 +- net/ipv6/udp.c | 3 +- net/ipv6/udp_offload.c | 29 +- net/ipv6/xfrm6_policy.c | 5 +- net/iucv/af_iucv.c | 2 +- net/l2tp/l2tp_core.c | 2 + net/llc/llc_station.c | 4 +- net/mac80211/airtime.c | 2 +- net/mac80211/cfg.c | 23 - net/mac80211/debugfs_sta.c | 76 +- net/mac80211/main.c | 4 +- net/mac80211/mesh_hwmp.c | 3 - net/mac80211/sta_info.c | 3 - net/mac80211/sta_info.h | 1 + net/mac80211/tkip.c | 18 +- net/mac80211/trace.h | 28 +- net/mac80211/tx.c | 26 +- net/mptcp/Kconfig | 26 - net/mptcp/Makefile | 4 - net/mptcp/crypto.c | 152 - net/mptcp/ctrl.c | 130 - net/mptcp/options.c | 586 -- net/mptcp/protocol.c | 1276 ----- net/mptcp/protocol.h | 240 - net/mptcp/subflow.c | 860 --- net/mptcp/token.c | 195 - net/ncsi/internal.h | 20 - net/ncsi/ncsi-cmd.c | 10 +- net/ncsi/ncsi-manage.c | 72 +- net/ncsi/ncsi-rsp.c | 6 - net/netfilter/Makefile | 3 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 4 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 6 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 6 +- net/netfilter/ipset/ip_set_bitmap_port.c | 6 +- net/netfilter/ipset/ip_set_core.c | 3 +- net/netfilter/ipvs/ip_vs_sync.c | 2 +- net/netfilter/ipvs/ip_vs_xmit.c | 2 +- net/netfilter/nf_conntrack_core.c | 8 +- net/netfilter/nf_conntrack_extend.c | 1 + net/netfilter/nf_conntrack_netlink.c | 3 - net/netfilter/nf_conntrack_proto_dccp.c | 3 - net/netfilter/nf_conntrack_proto_sctp.c | 9 +- net/netfilter/nf_flow_table_core.c | 38 +- net/netfilter/nf_flow_table_ip.c | 25 +- net/netfilter/nf_flow_table_offload.c | 279 +- net/netfilter/nf_nat_proto.c | 13 - net/netfilter/nf_queue.c | 2 +- net/netfilter/nf_tables_api.c | 462 +- net/netfilter/nf_tables_offload.c | 8 +- net/netfilter/nf_tables_set_core.c | 2 - net/netfilter/nfnetlink.c | 6 +- net/netfilter/nfnetlink_cthelper.c | 2 +- net/netfilter/nfnetlink_queue.c | 8 +- net/netfilter/nft_bitwise.c | 226 +- net/netfilter/nft_cmp.c | 6 - net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_dynset.c | 2 +- net/netfilter/nft_flow_offload.c | 3 + net/netfilter/nft_masq.c | 2 +- net/netfilter/nft_meta.c | 440 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_osf.c | 3 - net/netfilter/nft_range.c | 10 - net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_set_bitmap.c | 4 +- net/netfilter/nft_set_hash.c | 2 +- net/netfilter/nft_set_pipapo.c | 2102 ------- net/netfilter/nft_set_rbtree.c | 24 +- net/netfilter/nft_tproxy.c | 8 +- net/netfilter/nft_tunnel.c | 57 +- net/netfilter/xt_RATEEST.c | 2 +- net/netfilter/xt_hashlimit.c | 22 +- net/netlink/af_netlink.c | 2 +- net/nfc/nci/uart.c | 2 +- net/openvswitch/actions.c | 30 +- net/openvswitch/datapath.c | 13 +- net/openvswitch/flow.h | 4 +- net/openvswitch/flow_netlink.c | 34 - net/packet/af_packet.c | 31 +- net/phonet/pn_dev.c | 2 + net/qrtr/qrtr.c | 321 +- net/rds/ib.c | 7 - net/rds/ib.h | 3 +- net/rds/ib_mr.h | 7 +- net/rds/ib_rdma.c | 84 +- net/rds/ib_send.c | 44 +- net/rds/rdma.c | 157 +- net/rds/rds.h | 13 +- net/rfkill/core.c | 7 +- net/rose/af_rose.c | 2 +- net/rose/rose_route.c | 1 + net/rxrpc/af_rxrpc.c | 2 +- net/rxrpc/ar-internal.h | 10 +- net/rxrpc/call_accept.c | 60 +- net/rxrpc/conn_event.c | 16 +- net/rxrpc/conn_service.c | 4 - net/rxrpc/input.c | 30 +- net/rxrpc/rxkad.c | 5 +- net/rxrpc/security.c | 70 +- net/sched/Kconfig | 30 - net/sched/Makefile | 2 - net/sched/act_ct.c | 4 +- net/sched/act_ctinfo.c | 11 - net/sched/act_ife.c | 7 +- net/sched/act_mirred.c | 22 +- net/sched/cls_api.c | 36 +- net/sched/cls_basic.c | 11 +- net/sched/cls_bpf.c | 11 +- net/sched/cls_flower.c | 25 +- net/sched/cls_fw.c | 11 +- net/sched/cls_matchall.c | 11 +- net/sched/cls_route.c | 11 +- net/sched/cls_rsvp.h | 11 +- net/sched/cls_tcindex.c | 11 +- net/sched/cls_u32.c | 11 +- net/sched/ematch.c | 5 +- net/sched/sch_api.c | 47 +- net/sched/sch_cake.c | 65 +- net/sched/sch_ets.c | 828 --- net/sched/sch_fq.c | 23 +- net/sched/sch_fq_pie.c | 562 -- net/sched/sch_generic.c | 2 +- net/sched/sch_pie.c | 289 +- net/sched/sch_prio.c | 10 +- net/sched/sch_tbf.c | 60 +- net/sctp/associola.c | 10 +- net/sctp/chunk.c | 2 +- net/sctp/endpointola.c | 6 +- net/sctp/input.c | 5 +- net/sctp/output.c | 2 +- net/sctp/outqueue.c | 13 +- net/sctp/protocol.c | 5 - net/sctp/sm_make_chunk.c | 7 +- net/sctp/sm_sideeffect.c | 44 +- net/sctp/sm_statefuns.c | 20 +- net/sctp/socket.c | 12 +- net/sctp/stream.c | 25 +- net/sctp/stream_interleave.c | 23 +- net/sctp/transport.c | 4 +- net/sctp/ulpqueue.c | 15 +- net/smc/af_smc.c | 14 +- net/smc/smc_core.c | 5 +- net/smc/smc_pnet.c | 2 +- net/socket.c | 17 +- net/sunrpc/xprtrdma/verbs.c | 29 +- net/sunrpc/xprtrdma/xprt_rdma.h | 2 - net/tipc/Makefile | 4 +- net/tipc/bcast.c | 35 +- net/tipc/bearer.c | 11 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 5 +- net/tipc/discover.c | 6 +- net/tipc/eth_media.c | 3 +- net/tipc/ib_media.c | 5 +- net/tipc/link.c | 199 +- net/tipc/link.h | 9 +- net/tipc/name_table.c | 279 +- net/tipc/net.c | 56 - net/tipc/net.h | 1 - net/tipc/netlink.c | 6 - net/tipc/netlink_compat.c | 4 +- net/tipc/node.c | 16 +- net/tipc/socket.c | 89 +- net/tipc/udp_media.c | 3 +- net/tls/tls_device.c | 5 +- net/tls/tls_main.c | 10 +- net/tls/tls_sw.c | 41 +- net/unix/af_unix.c | 61 +- net/vmw_vsock/Kconfig | 12 - net/vmw_vsock/Makefile | 1 - net/vmw_vsock/af_vsock.c | 45 +- net/vmw_vsock/hyperv_transport.c | 65 +- net/vmw_vsock/virtio_transport.c | 61 +- net/vmw_vsock/virtio_transport_common.c | 28 +- net/vmw_vsock/vmci_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 180 - net/wireless/core.c | 1 - net/wireless/nl80211.c | 6 +- net/wireless/rdev-ops.h | 14 - net/wireless/reg.c | 36 +- net/wireless/sme.c | 6 +- net/wireless/trace.h | 11 +- net/wireless/util.c | 2 +- net/wireless/wext-core.c | 3 +- net/x25/af_x25.c | 14 +- net/x25/x25_in.c | 32 - net/xdp/xdp_umem.c | 7 +- net/xdp/xsk.c | 103 +- net/xdp/xsk_queue.c | 15 +- net/xdp/xsk_queue.h | 371 +- net/xfrm/Makefile | 1 - net/xfrm/espintcp.c | 509 -- net/xfrm/xfrm_device.c | 15 +- net/xfrm/xfrm_input.c | 21 +- net/xfrm/xfrm_interface.c | 34 +- net/xfrm/xfrm_output.c | 9 +- net/xfrm/xfrm_policy.c | 7 - net/xfrm/xfrm_state.c | 3 - samples/bpf/Makefile | 10 +- samples/bpf/cpustat_kern.c | 2 +- samples/bpf/fds_example.c | 2 +- samples/bpf/hbm.c | 4 +- samples/bpf/hbm_kern.h | 4 +- samples/bpf/ibumad_kern.c | 2 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/lathist_kern.c | 2 +- samples/bpf/lwt_len_hist_kern.c | 2 +- samples/bpf/map_perf_test_kern.c | 4 +- samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/offwaketime_user.c | 2 +- samples/bpf/parse_ldabs.c | 2 +- samples/bpf/parse_simple.c | 2 +- samples/bpf/parse_varlen.c | 2 +- samples/bpf/sampleip_kern.c | 4 +- samples/bpf/sampleip_user.c | 2 +- samples/bpf/sock_flags_kern.c | 2 +- samples/bpf/sockex1_kern.c | 2 +- samples/bpf/sockex1_user.c | 2 +- samples/bpf/sockex2_kern.c | 2 +- samples/bpf/sockex2_user.c | 2 +- samples/bpf/sockex3_kern.c | 2 +- samples/bpf/spintest_kern.c | 4 +- samples/bpf/spintest_user.c | 2 +- samples/bpf/syscall_tp_kern.c | 20 +- samples/bpf/task_fd_query_kern.c | 2 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/tc_l2_redirect_kern.c | 2 +- samples/bpf/tcbpf1_kern.c | 2 +- samples/bpf/tcp_basertt_kern.c | 4 +- samples/bpf/tcp_bufs_kern.c | 4 +- samples/bpf/tcp_clamp_kern.c | 4 +- samples/bpf/tcp_cong_kern.c | 4 +- samples/bpf/tcp_dumpstats_kern.c | 4 +- samples/bpf/tcp_iw_kern.c | 4 +- samples/bpf/tcp_rwnd_kern.c | 4 +- samples/bpf/tcp_synrto_kern.c | 4 +- samples/bpf/tcp_tos_reflect_kern.c | 4 +- samples/bpf/test_cgrp2_tc_kern.c | 2 +- samples/bpf/test_current_task_under_cgroup_kern.c | 2 +- samples/bpf/test_lwt_bpf.c | 2 +- samples/bpf/test_map_in_map_kern.c | 4 +- samples/bpf/test_overhead_kprobe_kern.c | 4 +- samples/bpf/test_overhead_raw_tp_kern.c | 2 +- samples/bpf/test_overhead_tp_kern.c | 2 +- samples/bpf/test_probe_write_user_kern.c | 4 +- samples/bpf/trace_event_kern.c | 4 +- samples/bpf/trace_event_user.c | 6 +- samples/bpf/trace_output_kern.c | 2 +- samples/bpf/trace_output_user.c | 2 +- samples/bpf/tracex1_kern.c | 4 +- samples/bpf/tracex2_kern.c | 4 +- samples/bpf/tracex3_kern.c | 4 +- samples/bpf/tracex4_kern.c | 4 +- samples/bpf/tracex5_kern.c | 4 +- samples/bpf/tracex6_kern.c | 2 +- samples/bpf/tracex7_kern.c | 2 +- samples/bpf/xdp1_kern.c | 2 +- samples/bpf/xdp1_user.c | 9 +- samples/bpf/xdp2_kern.c | 2 +- samples/bpf/xdp2skb_meta_kern.c | 2 +- samples/bpf/xdp_adjust_tail_kern.c | 2 +- samples/bpf/xdp_adjust_tail_user.c | 9 +- samples/bpf/xdp_fwd_kern.c | 2 +- samples/bpf/xdp_fwd_user.c | 19 +- samples/bpf/xdp_monitor_kern.c | 10 +- samples/bpf/xdp_redirect_cpu_kern.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 65 +- samples/bpf/xdp_redirect_kern.c | 2 +- samples/bpf/xdp_redirect_map_kern.c | 2 +- samples/bpf/xdp_redirect_map_user.c | 7 +- samples/bpf/xdp_redirect_user.c | 7 +- samples/bpf/xdp_router_ipv4_kern.c | 2 +- samples/bpf/xdp_router_ipv4_user.c | 5 +- samples/bpf/xdp_rxq_info_kern.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 8 +- samples/bpf/xdp_sample_pkts_kern.c | 2 +- samples/bpf/xdp_sample_pkts_user.c | 14 +- samples/bpf/xdp_tx_iptunnel_kern.c | 2 +- samples/bpf/xdp_tx_iptunnel_user.c | 7 +- samples/bpf/xdpsock_kern.c | 2 +- samples/bpf/xdpsock_user.c | 437 +- samples/livepatch/livepatch-shadow-fix1.c | 39 +- samples/livepatch/livepatch-shadow-fix2.c | 4 +- samples/livepatch/livepatch-shadow-mod.c | 4 +- samples/seccomp/user-trap.c | 4 +- samples/trace_printk/trace-printk.c | 1 - scripts/.gitignore | 2 +- scripts/Kconfig.include | 4 - scripts/Makefile | 13 +- scripts/bpf_helpers_doc.py | 2 + scripts/checkpatch.pl | 9 + scripts/coccinelle/free/devm_free.cocci | 4 + scripts/coccinelle/free/iounmap.cocci | 2 +- scripts/gcc-plugins/Kconfig | 9 +- scripts/kallsyms.c | 38 +- scripts/kconfig/expr.c | 7 - scripts/link-vmlinux.sh | 17 +- scripts/mkcompile_h | 10 +- scripts/package/mkdebian | 4 +- scripts/recordmcount.c | 17 - scripts/sortextable.c | 400 ++ scripts/sortextable.h | 209 + scripts/sorttable.c | 377 -- scripts/sorttable.h | 380 -- security/Makefile | 2 +- security/apparmor/apparmorfs.c | 2 +- security/apparmor/domain.c | 82 +- security/apparmor/file.c | 12 +- security/apparmor/mount.c | 2 +- security/apparmor/policy.c | 4 +- security/integrity/ima/Kconfig | 12 - security/integrity/ima/Makefile | 2 - security/integrity/ima/ima.h | 33 +- security/integrity/ima/ima_api.c | 8 +- security/integrity/ima/ima_appraise.c | 4 +- security/integrity/ima/ima_asymmetric_keys.c | 66 - security/integrity/ima/ima_crypto.c | 4 +- security/integrity/ima/ima_init.c | 8 +- security/integrity/ima/ima_main.c | 61 +- security/integrity/ima/ima_policy.c | 169 +- security/integrity/ima/ima_queue_keys.c | 171 - security/keys/Kconfig | 4 + security/keys/Makefile | 2 +- security/keys/compat.c | 5 + security/keys/internal.h | 4 +- security/keys/key.c | 10 - security/keys/trusted-keys/trusted_tpm2.c | 1 - security/lockdown/lockdown.c | 27 + security/lsm_audit.c | 5 - security/security.c | 34 +- security/selinux/Kconfig | 33 +- security/selinux/Makefile | 4 +- security/selinux/avc.c | 95 +- security/selinux/hooks.c | 388 +- security/selinux/ibpkey.c | 2 +- security/selinux/include/avc.h | 13 +- security/selinux/include/classmap.h | 2 - security/selinux/include/ibpkey.h | 13 +- security/selinux/include/objsec.h | 2 +- security/selinux/include/security.h | 40 +- security/selinux/netif.c | 2 +- security/selinux/netnode.c | 2 +- security/selinux/netport.c | 2 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/selinuxfs.c | 87 +- security/selinux/ss/context.h | 11 +- security/selinux/ss/policydb.c | 9 +- security/selinux/ss/policydb.h | 2 +- security/selinux/ss/services.c | 312 +- security/selinux/ss/services.h | 6 +- security/selinux/ss/sidtab.c | 402 +- security/selinux/ss/sidtab.h | 70 +- security/tomoyo/common.c | 20 +- security/tomoyo/domain.c | 15 +- security/tomoyo/group.c | 9 +- security/tomoyo/realpath.c | 32 +- security/tomoyo/util.c | 6 +- sound/ac97/snd_ac97_compat.c | 2 +- sound/ac97_bus.c | 2 +- sound/aoa/aoa.h | 2 +- sound/aoa/codecs/onyx.c | 8 +- sound/aoa/codecs/tas-basstreble.h | 4 +- sound/aoa/codecs/tas-gain-table.h | 2 +- sound/aoa/codecs/tas.c | 4 +- sound/aoa/codecs/toonie.c | 2 +- sound/aoa/core/alsa.c | 2 +- sound/aoa/fabrics/layout.c | 2 +- sound/aoa/soundbus/i2sbus/core.c | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 13 +- sound/arm/aaci.c | 46 +- sound/arm/pxa2xx-ac97.c | 3 +- sound/atmel/ac97c.c | 24 +- sound/core/Kconfig | 9 - sound/core/compress_offload.c | 2 +- sound/core/control.c | 304 +- sound/core/device.c | 2 +- sound/core/hwdep.c | 2 +- sound/core/info.c | 4 +- sound/core/init.c | 1 - sound/core/jack.c | 4 +- sound/core/oss/mixer_oss.c | 16 +- sound/core/oss/pcm_plugin.c | 2 +- sound/core/pcm.c | 28 +- sound/core/pcm_compat.c | 282 +- sound/core/pcm_lib.c | 43 +- sound/core/pcm_local.h | 3 + sound/core/pcm_memory.c | 69 +- sound/core/pcm_misc.c | 5 +- sound/core/pcm_native.c | 234 +- sound/core/pcm_timer.c | 2 +- sound/core/rawmidi.c | 136 +- sound/core/rawmidi_compat.c | 87 +- sound/core/seq/oss/seq_oss_init.c | 4 +- sound/core/seq/seq_midi_emul.c | 43 +- sound/core/seq/seq_midi_event.c | 6 +- sound/core/seq/seq_timer.c | 14 +- sound/core/seq_device.c | 2 +- sound/core/timer.c | 234 +- sound/core/timer_compat.c | 62 +- sound/drivers/aloop.c | 17 +- sound/drivers/dummy.c | 48 +- sound/drivers/ml403-ac97cr.c | 37 +- sound/drivers/mts64.c | 18 +- sound/drivers/opl3/opl3_drums.c | 28 +- sound/drivers/opl3/opl3_lib.c | 6 +- sound/drivers/opl3/opl3_midi.c | 6 +- sound/drivers/opl3/opl3_oss.c | 2 +- sound/drivers/opl3/opl3_seq.c | 2 +- sound/drivers/opl3/opl3_voice.h | 2 +- sound/drivers/opl4/opl4_lib.c | 2 +- sound/drivers/opl4/opl4_mixer.c | 2 +- sound/drivers/opl4/opl4_proc.c | 2 +- sound/drivers/opl4/opl4_seq.c | 2 +- sound/drivers/opl4/opl4_synth.c | 2 +- sound/drivers/pcsp/pcsp.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 18 +- sound/drivers/pcsp/pcsp_mixer.c | 6 +- sound/drivers/serial-u16550.c | 4 +- sound/drivers/vx/vx_cmd.c | 2 +- sound/drivers/vx/vx_core.c | 17 +- sound/drivers/vx/vx_hwdep.c | 2 +- sound/drivers/vx/vx_mixer.c | 2 +- sound/drivers/vx/vx_pcm.c | 29 +- sound/firewire/bebob/bebob_pcm.c | 13 +- sound/firewire/dice/dice-alesis.c | 24 - sound/firewire/dice/dice-extension.c | 5 +- sound/firewire/dice/dice-pcm.c | 15 +- sound/firewire/dice/dice-stream.c | 9 +- sound/firewire/dice/dice.c | 8 - sound/firewire/dice/dice.h | 1 - sound/firewire/digi00x/digi00x-pcm.c | 13 +- sound/firewire/fireface/ff-pcm.c | 15 +- sound/firewire/fireworks/fireworks_pcm.c | 13 +- sound/firewire/isight.c | 11 +- sound/firewire/motu/motu-pcm.c | 21 +- sound/firewire/oxfw/oxfw-command.c | 6 +- sound/firewire/oxfw/oxfw-pcm.c | 23 +- sound/firewire/oxfw/oxfw-stream.c | 82 +- sound/firewire/oxfw/oxfw.c | 39 +- sound/firewire/oxfw/oxfw.h | 1 - sound/firewire/tascam/amdtp-tascam.c | 5 +- sound/firewire/tascam/tascam-pcm.c | 13 +- sound/hda/Kconfig | 6 +- sound/hda/ext/hdac_ext_bus.c | 11 +- sound/hda/ext/hdac_ext_controller.c | 14 +- sound/hda/ext/hdac_ext_stream.c | 1 + sound/hda/hdac_bus.c | 4 - sound/hda/hdac_component.c | 1 - sound/hda/hdac_controller.c | 31 +- sound/hda/hdac_device.c | 17 +- sound/hda/hdac_regmap.c | 143 +- sound/hda/hdac_stream.c | 6 +- sound/hda/hdmi_chmap.c | 2 +- sound/hda/intel-nhlt.c | 2 +- sound/i2c/cs8427.c | 2 +- sound/i2c/i2c.c | 2 +- sound/i2c/other/ak4113.c | 4 +- sound/i2c/other/ak4114.c | 4 +- sound/i2c/other/ak4117.c | 4 +- sound/i2c/tea6330t.c | 4 +- sound/isa/ad1816a/ad1816a_lib.c | 29 +- sound/isa/cmi8328.c | 24 +- sound/isa/cmi8330.c | 15 +- sound/isa/cs423x/cs4236_lib.c | 16 +- sound/isa/es1688/es1688.c | 6 +- sound/isa/es1688/es1688_lib.c | 37 +- sound/isa/es18xx.c | 65 +- sound/isa/gus/gus_io.c | 2 +- sound/isa/gus/gus_main.c | 7 +- sound/isa/gus/gus_mem_proc.c | 2 +- sound/isa/gus/gus_mixer.c | 4 +- sound/isa/gus/gus_pcm.c | 30 +- sound/isa/gus/gus_timer.c | 4 +- sound/isa/gus/gus_volume.c | 9 +- sound/isa/gus/gusclassic.c | 6 +- sound/isa/gus/gusextreme.c | 10 +- sound/isa/gus/gusmax.c | 9 +- sound/isa/gus/interwave.c | 11 +- sound/isa/msnd/msnd.c | 2 + sound/isa/msnd/msnd_pinnacle.c | 5 +- sound/isa/msnd/msnd_pinnacle_mixer.c | 2 +- sound/isa/opl3sa2.c | 5 +- sound/isa/opti9xx/miro.c | 32 +- sound/isa/opti9xx/opti92x-ad1848.c | 21 +- sound/isa/sb/emu8000.c | 32 +- sound/isa/sb/emu8000_pcm.c | 1 + sound/isa/sb/jazz16.c | 10 +- sound/isa/sb/sb16.c | 8 +- sound/isa/sb/sb16_main.c | 23 +- sound/isa/sb/sb8.c | 2 +- sound/isa/sb/sb8_main.c | 23 +- sound/isa/sb/sb_common.c | 3 +- sound/isa/sb/sb_mixer.c | 40 +- sound/isa/sc6000.c | 4 +- sound/isa/wavefront/wavefront.c | 1 - sound/isa/wss/wss_lib.c | 38 +- sound/mips/hal2.c | 29 +- sound/mips/sgio2audio.c | 25 +- sound/parisc/harmony.c | 26 +- sound/pci/ac97/ac97_codec.c | 17 +- sound/pci/ac97/ac97_patch.c | 28 +- sound/pci/ac97/ac97_pcm.c | 4 +- sound/pci/ad1889.c | 32 +- sound/pci/ak4531_codec.c | 6 +- sound/pci/ali5451/ali5451.c | 51 +- sound/pci/als300.c | 31 +- sound/pci/als4000.c | 25 +- sound/pci/asihpi/asihpi.c | 31 +- sound/pci/asihpi/hpimsgx.c | 2 +- sound/pci/atiixp.c | 27 +- sound/pci/atiixp_modem.c | 19 +- sound/pci/au88x0/au88x0.c | 3 +- sound/pci/au88x0/au88x0_core.c | 2 +- sound/pci/au88x0/au88x0_eq.c | 22 +- sound/pci/au88x0/au88x0_eqdata.c | 18 +- sound/pci/au88x0/au88x0_mixer.c | 2 +- sound/pci/au88x0/au88x0_pcm.c | 22 +- sound/pci/aw2/aw2-alsa.c | 52 +- sound/pci/aw2/aw2-tsl.c | 4 +- sound/pci/azt3328.c | 43 +- sound/pci/bt87x.c | 21 +- sound/pci/ca0106/ca0106.h | 2 +- sound/pci/ca0106/ca0106_main.c | 79 +- sound/pci/ca0106/ca0106_mixer.c | 20 +- sound/pci/ca0106/ca0106_proc.c | 2 +- sound/pci/cmipci.c | 73 +- sound/pci/cs4281.c | 37 +- sound/pci/cs46xx/cs46xx_lib.c | 25 +- sound/pci/cs46xx/dsp_spos.c | 4 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 8 +- sound/pci/cs5530.c | 2 +- sound/pci/cs5535audio/cs5535audio.c | 6 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 2 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 14 +- sound/pci/ctxfi/ctatc.c | 6 +- sound/pci/ctxfi/ctdaio.c | 4 +- sound/pci/ctxfi/cthw20k1.c | 4 +- sound/pci/ctxfi/cthw20k2.c | 1 - sound/pci/ctxfi/ctpcm.c | 17 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/echoaudio/darla20.c | 2 +- sound/pci/echoaudio/darla24.c | 2 +- sound/pci/echoaudio/echo3g.c | 2 +- sound/pci/echoaudio/echoaudio.c | 49 +- sound/pci/echoaudio/echoaudio_dsp.c | 20 +- sound/pci/echoaudio/gina20.c | 2 +- sound/pci/echoaudio/gina24.c | 2 +- sound/pci/echoaudio/indigo.c | 2 +- sound/pci/echoaudio/indigodj.c | 2 +- sound/pci/echoaudio/indigodjx.c | 2 +- sound/pci/echoaudio/indigoio.c | 2 +- sound/pci/echoaudio/indigoiox.c | 2 +- sound/pci/echoaudio/layla20.c | 2 +- sound/pci/echoaudio/layla24.c | 2 +- sound/pci/echoaudio/mia.c | 2 +- sound/pci/echoaudio/mona.c | 2 +- sound/pci/emu10k1/emu10k1_main.c | 17 +- sound/pci/emu10k1/emu10k1x.c | 22 +- sound/pci/emu10k1/emufx.c | 40 +- sound/pci/emu10k1/emumixer.c | 44 +- sound/pci/emu10k1/emupcm.c | 47 +- sound/pci/emu10k1/emuproc.c | 18 +- sound/pci/emu10k1/io.c | 4 +- sound/pci/emu10k1/p16v.c | 52 +- sound/pci/emu10k1/timer.c | 2 +- sound/pci/ens1370.c | 52 +- sound/pci/es1938.c | 45 +- sound/pci/es1968.c | 15 +- sound/pci/fm801.c | 35 +- sound/pci/hda/hda_beep.c | 2 +- sound/pci/hda/hda_codec.c | 47 +- sound/pci/hda/hda_controller.c | 78 +- sound/pci/hda/hda_eld.c | 6 +- sound/pci/hda/hda_generic.c | 11 +- sound/pci/hda/hda_intel.c | 61 +- sound/pci/hda/hda_jack.c | 2 - sound/pci/hda/hda_local.h | 2 - sound/pci/hda/hda_proc.c | 2 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/hda_tegra.c | 10 +- sound/pci/hda/patch_analog.c | 22 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 54 +- sound/pci/hda/patch_conexant.c | 7 +- sound/pci/hda/patch_hdmi.c | 20 +- sound/pci/hda/patch_realtek.c | 299 +- sound/pci/hda/patch_sigmatel.c | 12 +- sound/pci/hda/patch_via.c | 6 +- sound/pci/ice1712/aureon.c | 18 +- sound/pci/ice1712/delta.c | 10 +- sound/pci/ice1712/ews.c | 6 +- sound/pci/ice1712/ice1712.c | 63 +- sound/pci/ice1712/ice1712.h | 2 +- sound/pci/ice1712/ice1724.c | 57 +- sound/pci/ice1712/juli.c | 8 +- sound/pci/ice1712/maya44.c | 12 +- sound/pci/ice1712/phase.c | 8 +- sound/pci/ice1712/pontis.c | 4 +- sound/pci/ice1712/prodigy192.c | 6 +- sound/pci/ice1712/prodigy_hifi.c | 20 +- sound/pci/ice1712/psc724.c | 2 +- sound/pci/ice1712/quartet.c | 10 +- sound/pci/ice1712/se.c | 8 +- sound/pci/ice1712/vt1720_mobo.c | 4 +- sound/pci/ice1712/wm8766.c | 2 +- sound/pci/ice1712/wm8776.c | 2 +- sound/pci/ice1712/wtm.c | 8 +- sound/pci/intel8x0.c | 69 +- sound/pci/intel8x0m.c | 44 +- sound/pci/korg1212/korg1212.c | 13 +- sound/pci/lola/lola.c | 4 +- sound/pci/lola/lola_pcm.c | 12 +- sound/pci/lx6464es/lx6464es.c | 19 +- sound/pci/lx6464es/lx_core.c | 4 +- sound/pci/maestro3.c | 24 +- sound/pci/mixart/mixart.c | 23 +- sound/pci/mixart/mixart_hwdep.c | 2 +- sound/pci/mixart/mixart_mixer.c | 4 +- sound/pci/nm256/nm256.c | 26 +- sound/pci/nm256/nm256_coef.c | 4 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/oxygen/oxygen_pcm.c | 58 +- sound/pci/pcxhr/pcxhr.c | 37 +- sound/pci/pcxhr/pcxhr_core.c | 6 +- sound/pci/pcxhr/pcxhr_hwdep.c | 2 +- sound/pci/riptide/riptide.c | 77 +- sound/pci/rme32.c | 48 +- sound/pci/rme96.c | 9 +- sound/pci/rme9652/hdsp.c | 27 +- sound/pci/rme9652/hdspm.c | 87 +- sound/pci/rme9652/rme9652.c | 19 +- sound/pci/sis7019.c | 34 +- sound/pci/sonicvibes.c | 31 +- sound/pci/trident/trident_main.c | 85 +- sound/pci/via82xx.c | 61 +- sound/pci/via82xx_modem.c | 18 +- sound/pci/vx222/vx222.c | 15 +- sound/pci/vx222/vx222.h | 4 +- sound/pci/vx222/vx222_ops.c | 8 +- sound/pci/ymfpci/ymfpci_main.c | 57 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 3 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 2 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 26 +- sound/pcmcia/vx/vxp_ops.c | 4 +- sound/pcmcia/vx/vxpocket.c | 7 +- sound/pcmcia/vx/vxpocket.h | 2 +- sound/ppc/awacs.c | 50 +- sound/ppc/beep.c | 2 +- sound/ppc/burgundy.c | 20 +- sound/ppc/daca.c | 2 +- sound/ppc/pmac.c | 42 +- sound/ppc/pmac.h | 2 +- sound/ppc/snd_ps3.c | 31 +- sound/ppc/tumbler.c | 24 +- sound/ppc/tumbler_volume.h | 12 +- sound/sh/aica.c | 34 +- sound/sh/sh_dac_audio.c | 26 +- sound/soc/amd/acp-da7219-max98357a.c | 46 +- sound/soc/amd/acp-pcm-dma.c | 59 +- sound/soc/amd/raven/Makefile | 2 - sound/soc/amd/raven/acp3x-i2s.c | 358 -- sound/soc/amd/raven/acp3x-pcm-dma.c | 679 ++- sound/soc/amd/raven/acp3x.h | 115 +- sound/soc/amd/raven/pci-acp3x.c | 264 +- sound/soc/atmel/Kconfig | 2 - sound/soc/atmel/atmel-pcm-pdc.c | 1 + sound/soc/atmel/atmel_ssc_dai.c | 18 +- sound/soc/au1x/ac97c.c | 3 +- sound/soc/au1x/dbdma2.c | 15 +- sound/soc/au1x/dma.c | 22 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/au1x/psc-ac97.c | 1 + sound/soc/bcm/cygnus-pcm.c | 1 + sound/soc/bcm/cygnus-ssp.c | 39 +- sound/soc/cirrus/ep93xx-ac97.c | 1 + sound/soc/cirrus/ep93xx-i2s.c | 16 +- sound/soc/codecs/Kconfig | 82 - sound/soc/codecs/Makefile | 18 - sound/soc/codecs/cros_ec_codec.c | 16 +- sound/soc/codecs/cs42l51.c | 16 +- sound/soc/codecs/cs47l15.c | 21 +- sound/soc/codecs/cs47l35.c | 18 +- sound/soc/codecs/cs47l85.c | 20 +- sound/soc/codecs/cs47l90.c | 20 +- sound/soc/codecs/cs47l92.c | 76 +- sound/soc/codecs/gtm601.c | 32 +- sound/soc/codecs/hdac_hda.c | 20 +- sound/soc/codecs/hdac_hda.h | 3 +- sound/soc/codecs/hdac_hdmi.c | 63 +- sound/soc/codecs/hdmi-codec.c | 34 +- sound/soc/codecs/jz4770.c | 948 ---- sound/soc/codecs/madera.c | 178 +- sound/soc/codecs/madera.h | 6 +- sound/soc/codecs/max98090.c | 470 +- sound/soc/codecs/max98090.h | 4 +- sound/soc/codecs/msm8916-wcd-analog.c | 110 +- sound/soc/codecs/msm8916-wcd-digital.c | 6 - sound/soc/codecs/mt6660.c | 509 -- sound/soc/codecs/mt6660.h | 77 - sound/soc/codecs/rt1011.c | 17 +- sound/soc/codecs/rt1011.h | 1 - sound/soc/codecs/rt1015.c | 993 ---- sound/soc/codecs/rt1015.h | 375 -- sound/soc/codecs/rt1308-sdw.c | 736 --- sound/soc/codecs/rt1308-sdw.h | 169 - sound/soc/codecs/rt5514-spi.c | 10 +- sound/soc/codecs/rt5640.c | 7 - sound/soc/codecs/rt5677-spi.c | 10 +- sound/soc/codecs/rt5677-spi.h | 16 - sound/soc/codecs/rt5682.c | 2 - sound/soc/codecs/rt700-sdw.c | 551 -- sound/soc/codecs/rt700-sdw.h | 335 -- sound/soc/codecs/rt700.c | 1237 ---- sound/soc/codecs/rt700.h | 174 - sound/soc/codecs/rt711-sdw.c | 552 -- sound/soc/codecs/rt711-sdw.h | 281 - sound/soc/codecs/rt711.c | 1292 ----- sound/soc/codecs/rt711.h | 227 - sound/soc/codecs/rt715-sdw.c | 613 -- sound/soc/codecs/rt715-sdw.h | 337 -- sound/soc/codecs/rt715.c | 872 --- sound/soc/codecs/rt715.h | 221 - sound/soc/codecs/sgtl5000.c | 11 +- sound/soc/codecs/tlv320aic31xx.c | 40 +- sound/soc/codecs/tlv320aic31xx.h | 3 + sound/soc/codecs/wcd934x.c | 5084 ----------------- sound/soc/codecs/wm8904.c | 6 - sound/soc/codecs/wm8962.c | 4 +- sound/soc/codecs/wm_adsp.c | 98 +- sound/soc/codecs/wsa881x.c | 1185 ---- sound/soc/dwc/dwc-i2s.c | 32 +- sound/soc/dwc/dwc-pcm.c | 25 +- sound/soc/fsl/fsl-asoc-card.c | 2 +- sound/soc/fsl/fsl_asrc.c | 125 +- sound/soc/fsl/fsl_asrc.h | 64 +- sound/soc/fsl/fsl_asrc_dma.c | 42 +- sound/soc/fsl/fsl_audmix.c | 9 +- sound/soc/fsl/fsl_dma.c | 1 + sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/fsl_ssi.c | 1 + sound/soc/fsl/imx-audmix.c | 2 +- sound/soc/fsl/imx-pcm-fiq.c | 1 + sound/soc/fsl/imx-ssi.c | 1 + sound/soc/fsl/mpc5200_dma.c | 1 + sound/soc/fsl/mpc5200_psc_ac97.c | 2 + sound/soc/generic/simple-card.c | 6 - sound/soc/intel/atom/sst-mfld-platform-pcm.c | 26 +- sound/soc/intel/atom/sst/sst.c | 1 - sound/soc/intel/atom/sst/sst_acpi.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 20 +- sound/soc/intel/boards/Kconfig | 51 - sound/soc/intel/boards/Makefile | 5 - sound/soc/intel/boards/bdw-rt5650.c | 327 -- sound/soc/intel/boards/bdw-rt5677.c | 10 +- sound/soc/intel/boards/broadwell.c | 10 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 10 +- sound/soc/intel/boards/bxt_rt298.c | 8 +- sound/soc/intel/boards/bytcht_es8316.c | 24 +- sound/soc/intel/boards/bytcr_rt5640.c | 120 +- sound/soc/intel/boards/bytcr_rt5651.c | 72 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 9 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 18 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 23 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 27 +- sound/soc/intel/boards/kbl_rt5660.c | 4 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 14 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 21 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 8 - sound/soc/intel/boards/skl_nau88l25_max98357a.c | 10 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 14 +- sound/soc/intel/boards/skl_rt286.c | 10 +- sound/soc/intel/boards/sof_da7219_max98373.c | 371 -- sound/soc/intel/boards/sof_rt5682.c | 43 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 5 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 130 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 5 - .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 7 - sound/soc/intel/common/soc-acpi-intel-icl-match.c | 98 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 7 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 64 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 31 +- sound/soc/intel/skylake/skl-sst-cldma.c | 1 - sound/soc/intel/skylake/skl.c | 7 +- sound/soc/jz4740/jz4740-i2s.c | 18 +- sound/soc/kirkwood/kirkwood-dma.c | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 377 +- sound/soc/mediatek/common/mtk-afe-fe-dai.h | 20 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 13 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 2 + sound/soc/mediatek/common/mtk-base-afe.h | 28 +- sound/soc/mediatek/common/mtk-btcvsd.c | 1 + sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 14 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 + sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 10 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +- sound/soc/meson/axg-fifo.c | 61 +- sound/soc/meson/axg-fifo.h | 9 +- sound/soc/meson/axg-frddr.c | 36 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/mmp-pcm.c | 1 + sound/soc/pxa/pxa-ssp.c | 17 +- sound/soc/pxa/pxa2xx-ac97.c | 4 + sound/soc/pxa/pxa2xx-i2s.c | 13 +- sound/soc/pxa/pxa2xx-pcm.c | 1 + sound/soc/qcom/lpass-platform.c | 1 + sound/soc/qcom/qdsp6/q6asm-dai.c | 3 +- sound/soc/qcom/sdm845.c | 86 +- sound/soc/samsung/bells.c | 14 +- sound/soc/samsung/i2s.c | 13 +- sound/soc/samsung/idma.c | 1 + sound/soc/samsung/littlemill.c | 10 +- sound/soc/samsung/lowland.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/s3c24xx-i2s.c | 8 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/spdif.c | 18 +- sound/soc/samsung/speyside.c | 6 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 6 +- sound/soc/sh/dma-sh7760.c | 15 +- sound/soc/sh/fsi.c | 21 +- sound/soc/sh/hac.c | 1 + sound/soc/sh/rcar/core.c | 57 +- sound/soc/sh/siu_pcm.c | 40 +- sound/soc/soc-component.c | 36 +- sound/soc/soc-compress.c | 145 +- sound/soc/soc-core.c | 666 ++- sound/soc/soc-dai.c | 12 + sound/soc/soc-dapm.c | 77 +- sound/soc/soc-generic-dmaengine-pcm.c | 30 +- sound/soc/soc-pcm.c | 244 +- sound/soc/soc-topology.c | 124 +- sound/soc/soc-utils.c | 1 + sound/soc/sof/Kconfig | 2 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/control.c | 55 +- sound/soc/sof/core.c | 288 +- sound/soc/sof/imx/imx8.c | 8 +- sound/soc/sof/intel/Kconfig | 1 - sound/soc/sof/intel/apl.c | 14 +- sound/soc/sof/intel/bdw.c | 41 +- sound/soc/sof/intel/byt.c | 135 +- sound/soc/sof/intel/cnl.c | 26 +- sound/soc/sof/intel/hda-codec.c | 57 +- sound/soc/sof/intel/hda-ctrl.c | 13 - sound/soc/sof/intel/hda-dai.c | 19 +- sound/soc/sof/intel/hda-ipc.c | 23 +- sound/soc/sof/intel/hda-loader.c | 7 +- sound/soc/sof/intel/hda-pcm.c | 4 +- sound/soc/sof/intel/hda-stream.c | 21 +- sound/soc/sof/intel/hda.c | 304 +- sound/soc/sof/intel/hda.h | 21 +- sound/soc/sof/intel/intel-ipc.c | 8 +- sound/soc/sof/intel/shim.h | 6 +- sound/soc/sof/ipc.c | 36 +- sound/soc/sof/loader.c | 68 +- sound/soc/sof/nocodec.c | 12 + sound/soc/sof/ops.h | 34 - sound/soc/sof/pcm.c | 225 +- sound/soc/sof/pm.c | 240 +- sound/soc/sof/sof-acpi-dev.c | 63 +- sound/soc/sof/sof-audio.c | 445 -- sound/soc/sof/sof-audio.h | 211 - sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-pci-dev.c | 108 +- sound/soc/sof/sof-priv.h | 214 +- sound/soc/sof/topology.c | 525 +- sound/soc/sof/trace.c | 4 +- sound/soc/sof/utils.c | 60 - sound/soc/sof/xtensa/core.c | 2 +- sound/soc/sprd/sprd-pcm-dma.c | 1 + sound/soc/sti/sti_uniperif.c | 12 +- sound/soc/sti/uniperif_player.c | 7 +- sound/soc/stm/stm32_adfsdm.c | 41 +- sound/soc/stm/stm32_sai_sub.c | 194 +- sound/soc/stm/stm32_spdifrx.c | 40 +- sound/soc/tegra/tegra20_ac97.c | 1 + sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/ti/davinci-mcasp.c | 35 +- sound/soc/ti/davinci-mcasp.h | 4 - sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/rx51.c | 12 +- sound/soc/txx9/txx9aclc-ac97.c | 1 + sound/soc/txx9/txx9aclc.c | 16 +- sound/soc/uniphier/aio-cpu.c | 31 +- sound/soc/uniphier/aio-dma.c | 31 +- sound/soc/uniphier/aio-ld11.c | 18 + sound/soc/uniphier/aio-pxs2.c | 14 + sound/soc/uniphier/aio.h | 2 + sound/soc/ux500/ux500_msp_dai.c | 2 + sound/soc/xilinx/xlnx_formatter_pcm.c | 14 +- sound/soc/xtensa/xtfpga-i2s.c | 10 +- sound/sparc/amd7930.c | 26 +- sound/sparc/cs4231.c | 31 +- sound/sparc/dbri.c | 18 +- sound/spi/at73c213.c | 18 +- sound/synth/emux/emux_nrpn.c | 4 +- sound/synth/emux/emux_oss.c | 2 +- sound/synth/emux/emux_seq.c | 2 +- sound/synth/emux/emux_synth.c | 10 +- sound/synth/emux/soundfont.c | 8 +- sound/usb/6fire/control.c | 8 +- sound/usb/6fire/pcm.c | 18 +- sound/usb/bcd2000/bcd2000.c | 4 +- sound/usb/caiaq/audio.c | 18 +- sound/usb/caiaq/control.c | 20 +- sound/usb/caiaq/input.c | 10 +- sound/usb/card.c | 4 - sound/usb/card.h | 1 - sound/usb/format.c | 11 +- sound/usb/hiface/pcm.c | 19 +- sound/usb/line6/capture.c | 1 + sound/usb/line6/pcm.c | 13 +- sound/usb/line6/playback.c | 1 + sound/usb/line6/pod.c | 2 +- sound/usb/line6/podhd.c | 2 +- sound/usb/line6/toneport.c | 2 +- sound/usb/midi.c | 4 +- sound/usb/misc/ua101.c | 25 +- sound/usb/mixer.c | 68 +- sound/usb/mixer.h | 2 +- sound/usb/mixer_maps.c | 76 +- sound/usb/mixer_quirks.c | 22 +- sound/usb/mixer_scarlett.c | 14 +- sound/usb/mixer_us16x08.c | 38 +- sound/usb/mixer_us16x08.h | 2 +- sound/usb/pcm.c | 85 +- sound/usb/proc.c | 2 +- sound/usb/quirks-table.h | 3 +- sound/usb/quirks.c | 64 +- sound/usb/quirks.h | 5 - sound/usb/stream.c | 4 +- sound/usb/usbaudio.h | 3 +- sound/usb/usx2y/us122l.c | 8 +- sound/usb/usx2y/usX2Yhwdep.c | 14 +- sound/usb/usx2y/usbusx2yaudio.c | 35 +- sound/usb/usx2y/usx2yhwdeppcm.c | 21 +- sound/usb/validate.c | 4 +- sound/x86/intel_hdmi_audio.c | 19 +- sound/xen/xen_snd_front_alsa.c | 2 + tools/arch/arm/include/uapi/asm/kvm.h | 3 +- tools/arch/arm64/include/uapi/asm/kvm.h | 5 +- tools/arch/powerpc/include/uapi/asm/kvm.h | 3 - tools/arch/x86/include/asm/cpufeatures.h | 3 - tools/arch/x86/include/asm/msr-index.h | 32 +- tools/arch/x86/lib/memcpy_64.S | 20 +- tools/arch/x86/lib/memset_64.S | 16 +- tools/bpf/Makefile | 20 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 305 - tools/bpf/bpftool/Documentation/bpftool-map.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- tools/bpf/bpftool/Documentation/bpftool.rst | 3 +- tools/bpf/bpftool/Makefile | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 156 +- tools/bpf/bpftool/btf.c | 43 +- tools/bpf/bpftool/btf_dumper.c | 4 +- tools/bpf/bpftool/cgroup.c | 58 +- tools/bpf/bpftool/common.c | 4 +- tools/bpf/bpftool/feature.c | 22 +- tools/bpf/bpftool/gen.c | 609 -- tools/bpf/bpftool/jit_disasm.c | 2 +- tools/bpf/bpftool/main.c | 7 +- tools/bpf/bpftool/main.h | 5 +- tools/bpf/bpftool/map.c | 424 +- tools/bpf/bpftool/map_perf_ring.c | 4 +- tools/bpf/bpftool/net.c | 7 +- tools/bpf/bpftool/netlink_dumper.c | 4 +- tools/bpf/bpftool/perf.c | 2 +- tools/bpf/bpftool/prog.c | 396 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/bpf/runqslower/.gitignore | 1 - tools/bpf/runqslower/Makefile | 84 - tools/bpf/runqslower/runqslower.bpf.c | 100 - tools/bpf/runqslower/runqslower.c | 187 - tools/bpf/runqslower/runqslower.h | 13 - tools/build/feature/Makefile | 2 +- tools/build/feature/test-clang.cpp | 6 - tools/cgroup/iocost_monitor.py | 4 +- tools/include/linux/bitmap.h | 30 - tools/include/linux/string.h | 8 - tools/include/uapi/asm/bpf_perf_event.h | 2 - tools/include/uapi/drm/drm.h | 3 +- tools/include/uapi/drm/i915_drm.h | 128 +- tools/include/uapi/linux/bpf.h | 82 +- tools/include/uapi/linux/btf.h | 13 +- tools/include/uapi/linux/fscrypt.h | 3 +- tools/include/uapi/linux/if_link.h | 8 - tools/include/uapi/linux/in.h | 2 - tools/include/uapi/linux/kvm.h | 12 - tools/include/uapi/linux/sched.h | 60 +- tools/include/uapi/linux/stat.h | 2 +- tools/lib/api/fs/fs.c | 4 +- tools/lib/bitmap.c | 15 - tools/lib/bpf/Makefile | 38 +- tools/lib/bpf/bpf.c | 89 +- tools/lib/bpf/bpf.h | 44 +- tools/lib/bpf/bpf_helpers.h | 11 - tools/lib/bpf/bpf_prog_linfo.c | 3 - tools/lib/bpf/btf.c | 151 +- tools/lib/bpf/btf.h | 31 +- tools/lib/bpf/btf_dump.c | 119 +- tools/lib/bpf/hashmap.c | 3 - tools/lib/bpf/libbpf.c | 2854 ++-------- tools/lib/bpf/libbpf.h | 121 +- tools/lib/bpf/libbpf.map | 27 - tools/lib/bpf/libbpf.pc.template | 2 +- tools/lib/bpf/libbpf_common.h | 40 - tools/lib/bpf/libbpf_errno.c | 3 - tools/lib/bpf/libbpf_internal.h | 21 +- tools/lib/bpf/libbpf_probes.c | 27 - tools/lib/bpf/netlink.c | 3 - tools/lib/bpf/nlattr.c | 3 - tools/lib/bpf/str_error.c | 3 - tools/lib/bpf/xsk.c | 3 - tools/lib/perf/Documentation/Makefile | 156 - tools/lib/perf/Documentation/asciidoc.conf | 120 - tools/lib/perf/Documentation/examples/sampling.c | 119 - tools/lib/perf/Documentation/libperf-counting.txt | 211 - tools/lib/perf/Documentation/libperf-sampling.txt | 243 - tools/lib/perf/Documentation/libperf.txt | 246 - tools/lib/perf/Documentation/manpage-1.72.xsl | 14 - tools/lib/perf/Documentation/manpage-base.xsl | 35 - .../perf/Documentation/manpage-bold-literal.xsl | 17 - tools/lib/perf/Documentation/manpage-normal.xsl | 13 - .../lib/perf/Documentation/manpage-suppress-sp.xsl | 21 - tools/lib/perf/Makefile | 191 - tools/lib/perf/cpumap.c | 345 -- tools/lib/perf/evlist.c | 644 --- tools/lib/perf/evsel.c | 301 - tools/lib/perf/include/internal/evlist.h | 127 - tools/lib/perf/include/perf/cpumap.h | 28 - tools/lib/perf/include/perf/evsel.h | 40 - tools/lib/perf/tests/Makefile | 38 - tools/lib/string.c | 7 - tools/lib/traceevent/Makefile | 11 +- tools/lib/traceevent/parse-filter.c | 4 +- tools/lib/traceevent/plugins/Makefile | 5 +- tools/perf/Documentation/perf-annotate.txt | 6 - tools/perf/Documentation/perf-kvm.txt | 5 +- tools/perf/Documentation/perf-report.txt | 6 - tools/perf/Documentation/perf-sched.txt | 4 - tools/perf/Documentation/perf-top.txt | 6 - tools/perf/MANIFEST | 1 - tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/arch/arm/tests/regs_load.S | 4 +- tools/perf/arch/arm64/tests/regs_load.S | 4 +- tools/perf/arch/x86/tests/regs_load.S | 8 +- tools/perf/builtin-annotate.c | 7 - tools/perf/builtin-c2c.c | 14 +- tools/perf/builtin-inject.c | 13 +- tools/perf/builtin-record.c | 30 +- tools/perf/builtin-report.c | 29 +- tools/perf/builtin-sched.c | 13 - tools/perf/builtin-stat.c | 288 +- tools/perf/builtin-top.c | 17 +- tools/perf/check-headers.sh | 4 +- tools/perf/examples/bpf/5sec.c | 8 +- tools/perf/examples/bpf/empty.c | 2 +- tools/perf/examples/bpf/sys_enter_openat.c | 2 +- tools/perf/include/bpf/pid_filter.h | 2 +- tools/perf/include/bpf/stdio.h | 2 +- tools/perf/include/bpf/unistd.h | 2 +- tools/{lib/perf => perf/lib}/Build | 0 tools/perf/lib/Documentation/Makefile | 7 + tools/perf/lib/Documentation/man/libperf.rst | 100 + tools/perf/lib/Documentation/tutorial/tutorial.rst | 123 + tools/perf/lib/Makefile | 188 + tools/{lib/perf => perf/lib}/core.c | 0 tools/perf/lib/cpumap.c | 274 + tools/perf/lib/evlist.c | 640 +++ tools/perf/lib/evsel.c | 263 + .../perf => perf/lib}/include/internal/cpumap.h | 0 tools/perf/lib/include/internal/evlist.h | 126 + .../perf => perf/lib}/include/internal/evsel.h | 0 .../{lib/perf => perf/lib}/include/internal/lib.h | 0 .../{lib/perf => perf/lib}/include/internal/mmap.h | 0 .../perf => perf/lib}/include/internal/tests.h | 0 .../perf => perf/lib}/include/internal/threadmap.h | 0 .../perf => perf/lib}/include/internal/xyarray.h | 0 tools/{lib/perf => perf/lib}/include/perf/core.h | 0 tools/perf/lib/include/perf/cpumap.h | 26 + tools/{lib/perf => perf/lib}/include/perf/event.h | 0 tools/{lib/perf => perf/lib}/include/perf/evlist.h | 0 tools/perf/lib/include/perf/evsel.h | 37 + tools/{lib/perf => perf/lib}/include/perf/mmap.h | 0 .../perf => perf/lib}/include/perf/threadmap.h | 0 tools/{lib/perf => perf/lib}/internal.h | 0 tools/{lib/perf => perf/lib}/lib.c | 0 tools/{lib/perf => perf/lib}/libperf.map | 0 tools/{lib/perf => perf/lib}/libperf.pc.template | 0 tools/{lib/perf => perf/lib}/mmap.c | 0 tools/perf/lib/tests/Makefile | 38 + tools/{lib/perf => perf/lib}/tests/test-cpumap.c | 0 tools/{lib/perf => perf/lib}/tests/test-evlist.c | 0 tools/{lib/perf => perf/lib}/tests/test-evsel.c | 0 .../{lib/perf => perf/lib}/tests/test-threadmap.c | 0 tools/{lib/perf => perf/lib}/threadmap.c | 0 tools/{lib/perf => perf/lib}/xyarray.c | 0 .../perf/pmu-events/arch/s390/cf_z13/extended.json | 2 +- .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 2 +- .../arch/x86/broadwellde/bdwde-metrics.json | 2 +- .../arch/x86/broadwellx/bdx-metrics.json | 2 +- .../arch/x86/cascadelakex/clx-metrics.json | 2 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 2 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 2 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 2 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 2 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 2 +- .../arch/x86/sandybridge/snb-metrics.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- tools/perf/tests/Build | 1 - tools/perf/tests/bp_signal.c | 10 +- tools/perf/tests/builtin-test.c | 9 - tools/perf/tests/cpumap.c | 16 - tools/perf/tests/event-times.c | 4 +- tools/perf/tests/genelf.c | 51 - tools/perf/tests/tests.h | 2 - tools/perf/trace/beauty/clone.c | 1 - tools/perf/trace/beauty/sockaddr.c | 2 +- tools/perf/ui/browsers/hists.c | 277 +- tools/perf/ui/browsers/hists.h | 2 +- tools/perf/ui/browsers/res_sample.c | 2 +- tools/perf/ui/browsers/scripts.c | 2 +- tools/perf/ui/gtk/Build | 7 +- tools/perf/ui/tui/util.c | 12 +- tools/perf/ui/util.h | 2 +- tools/perf/util/annotate.c | 19 +- tools/perf/util/annotate.h | 5 - tools/perf/util/c++/clang.cpp | 4 - tools/perf/util/cpumap.h | 1 - tools/perf/util/evlist.c | 113 +- tools/perf/util/evlist.h | 11 +- tools/perf/util/evsel.c | 35 +- tools/perf/util/evsel.h | 9 +- tools/perf/util/expr.y | 3 +- tools/perf/util/genelf.c | 46 + tools/perf/util/header.c | 25 +- tools/perf/util/hist.h | 4 +- tools/perf/util/include/linux/linkage.h | 89 +- tools/perf/util/machine.c | 1 - tools/perf/util/metricgroup.c | 7 +- tools/perf/util/mmap.c | 40 +- tools/perf/util/mmap.h | 13 +- tools/perf/util/parse-events.y | 2 +- tools/perf/util/sort.c | 19 +- tools/perf/util/sort.h | 2 - tools/perf/util/stat.c | 5 +- tools/perf/util/stat.h | 3 +- tools/perf/util/symbol-elf.c | 3 - tools/power/acpi/Makefile.config | 2 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 34 +- tools/power/x86/intel-speed-select/isst-core.c | 55 - tools/power/x86/intel-speed-select/isst-display.c | 27 +- tools/power/x86/intel-speed-select/isst.h | 6 - tools/power/x86/turbostat/turbostat.c | 4 +- tools/testing/kunit/kunit.py | 18 +- tools/testing/kunit/kunit_kernel.py | 10 +- tools/testing/kunit/kunit_tool_test.py | 10 +- tools/testing/nvdimm/Kbuild | 4 +- tools/testing/nvdimm/test/iomap.c | 12 +- tools/testing/nvdimm/test/nfit_test.h | 2 + tools/testing/selftests/Makefile | 2 - tools/testing/selftests/bpf/.gitignore | 8 +- tools/testing/selftests/bpf/Makefile | 136 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 235 - tools/testing/selftests/bpf/bpf_trace_helpers.h | 166 +- tools/testing/selftests/bpf/bpf_util.h | 2 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 129 - .../selftests/bpf/map_tests/htab_map_batch_ops.c | 283 - .../selftests/bpf/prog_tests/attach_probe.c | 161 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 212 - .../selftests/bpf/prog_tests/bpf_verif_scale.c | 2 - .../bpf/prog_tests/cgroup_attach_autodetach.c | 111 - .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 285 - .../bpf/prog_tests/cgroup_attach_override.c | 148 - .../testing/selftests/bpf/prog_tests/core_extern.c | 169 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 4 - tools/testing/selftests/bpf/prog_tests/cpu_mask.c | 78 - .../selftests/bpf/prog_tests/fentry_fexit.c | 101 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 73 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 23 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 2 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 56 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 29 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 6 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 11 +- .../selftests/bpf/prog_tests/select_reuseport.c | 838 --- .../testing/selftests/bpf/prog_tests/send_signal.c | 130 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 7 - tools/testing/selftests/bpf/prog_tests/skeleton.c | 63 - .../selftests/bpf/prog_tests/stacktrace_build_id.c | 77 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 90 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 82 - .../selftests/bpf/prog_tests/test_overhead.c | 8 +- .../selftests/bpf/prog_tests/trampoline_count.c | 112 - .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 65 - tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 25 - tools/testing/selftests/bpf/progs/bpf_cubic.c | 544 -- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 216 - tools/testing/selftests/bpf/progs/bpf_flow.c | 4 +- .../btf__core_reloc_arrays___equiv_zero_sz_arr.c | 3 - .../btf__core_reloc_arrays___err_bad_zero_sz_arr.c | 3 - .../bpf/progs/btf__core_reloc_arrays___fixed_arr.c | 3 - tools/testing/selftests/bpf/progs/connect4_prog.c | 4 +- tools/testing/selftests/bpf/progs/connect6_prog.c | 4 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 39 - tools/testing/selftests/bpf/progs/dev_cgroup.c | 2 +- tools/testing/selftests/bpf/progs/fentry_test.c | 23 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 82 +- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 7 +- tools/testing/selftests/bpf/progs/fexit_test.c | 25 +- .../selftests/bpf/progs/get_cgroup_id_kern.c | 2 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 20 +- tools/testing/selftests/bpf/progs/loop1.c | 4 +- tools/testing/selftests/bpf/progs/loop2.c | 4 +- tools/testing/selftests/bpf/progs/loop3.c | 4 +- tools/testing/selftests/bpf/progs/loop4.c | 2 +- tools/testing/selftests/bpf/progs/loop5.c | 2 +- tools/testing/selftests/bpf/progs/netcnt_prog.c | 2 +- tools/testing/selftests/bpf/progs/pyperf.h | 11 +- tools/testing/selftests/bpf/progs/pyperf_global.c | 5 - .../testing/selftests/bpf/progs/sample_map_ret0.c | 2 +- tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 4 +- tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 4 +- .../selftests/bpf/progs/socket_cookie_prog.c | 4 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 4 +- .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 4 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 4 +- .../testing/selftests/bpf/progs/sockopt_inherit.c | 2 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 2 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 2 +- tools/testing/selftests/bpf/progs/strobemeta.h | 2 +- tools/testing/selftests/bpf/progs/tailcall1.c | 2 +- tools/testing/selftests/bpf/progs/tailcall2.c | 2 +- tools/testing/selftests/bpf/progs/tailcall3.c | 2 +- tools/testing/selftests/bpf/progs/tailcall4.c | 2 +- tools/testing/selftests/bpf/progs/tailcall5.c | 2 +- tools/testing/selftests/bpf/progs/tcp_rtt.c | 2 +- .../testing/selftests/bpf/progs/test_adjust_tail.c | 2 +- .../selftests/bpf/progs/test_attach_probe.c | 36 +- tools/testing/selftests/bpf/progs/test_btf_haskv.c | 2 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 2 +- tools/testing/selftests/bpf/progs/test_btf_nokv.c | 2 +- .../testing/selftests/bpf/progs/test_core_extern.c | 62 - .../selftests/bpf/progs/test_core_reloc_arrays.c | 12 +- .../bpf/progs/test_core_reloc_bitfields_direct.c | 4 +- .../bpf/progs/test_core_reloc_bitfields_probed.c | 4 +- .../bpf/progs/test_core_reloc_existence.c | 4 +- .../selftests/bpf/progs/test_core_reloc_flavors.c | 4 +- .../selftests/bpf/progs/test_core_reloc_ints.c | 4 +- .../selftests/bpf/progs/test_core_reloc_kernel.c | 4 +- .../selftests/bpf/progs/test_core_reloc_misc.c | 4 +- .../selftests/bpf/progs/test_core_reloc_mods.c | 4 +- .../selftests/bpf/progs/test_core_reloc_nesting.c | 4 +- .../bpf/progs/test_core_reloc_primitives.c | 4 +- .../bpf/progs/test_core_reloc_ptr_as_arr.c | 4 +- .../selftests/bpf/progs/test_core_reloc_size.c | 4 +- .../selftests/bpf/progs/test_get_stack_rawtp.c | 2 +- .../testing/selftests/bpf/progs/test_global_data.c | 2 +- .../selftests/bpf/progs/test_global_func1.c | 45 - .../selftests/bpf/progs/test_global_func2.c | 4 - .../selftests/bpf/progs/test_global_func3.c | 65 - .../selftests/bpf/progs/test_global_func4.c | 4 - .../selftests/bpf/progs/test_global_func5.c | 31 - .../selftests/bpf/progs/test_global_func6.c | 31 - .../selftests/bpf/progs/test_global_func7.c | 18 - tools/testing/selftests/bpf/progs/test_l4lb.c | 4 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 4 +- .../selftests/bpf/progs/test_lirc_mode2_kern.c | 2 +- .../selftests/bpf/progs/test_lwt_ip_encap.c | 4 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 4 +- .../testing/selftests/bpf/progs/test_map_in_map.c | 2 +- tools/testing/selftests/bpf/progs/test_map_lock.c | 2 +- tools/testing/selftests/bpf/progs/test_mmap.c | 2 +- tools/testing/selftests/bpf/progs/test_obj_id.c | 2 +- tools/testing/selftests/bpf/progs/test_overhead.c | 34 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 5 +- tools/testing/selftests/bpf/progs/test_pinning.c | 2 +- .../selftests/bpf/progs/test_pinning_invalid.c | 2 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 38 +- .../selftests/bpf/progs/test_pkt_md_access.c | 2 +- .../testing/selftests/bpf/progs/test_probe_user.c | 7 +- .../selftests/bpf/progs/test_queue_stack_map.h | 2 +- .../testing/selftests/bpf/progs/test_rdonly_maps.c | 2 +- tools/testing/selftests/bpf/progs/test_seg6_loop.c | 4 +- .../bpf/progs/test_select_reuseport_kern.c | 12 +- .../selftests/bpf/progs/test_send_signal_kern.c | 55 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 4 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 2 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 8 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 46 - .../selftests/bpf/progs/test_sock_fields_kern.c | 4 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 2 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 2 +- .../selftests/bpf/progs/test_stacktrace_map.c | 2 +- .../selftests/bpf/progs/test_sysctl_loop1.c | 2 +- .../selftests/bpf/progs/test_sysctl_loop2.c | 2 +- .../testing/selftests/bpf/progs/test_sysctl_prog.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_edt.c | 4 +- tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 4 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 4 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 4 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 4 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 2 +- .../selftests/bpf/progs/test_trampoline_count.c | 21 - .../testing/selftests/bpf/progs/test_tunnel_kern.c | 4 +- .../selftests/bpf/progs/test_verif_scale1.c | 2 +- .../selftests/bpf/progs/test_verif_scale2.c | 2 +- .../selftests/bpf/progs/test_verif_scale3.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp.c | 4 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 44 - tools/testing/selftests/bpf/progs/test_xdp_loop.c | 4 +- tools/testing/selftests/bpf/progs/test_xdp_meta.c | 2 +- .../selftests/bpf/progs/test_xdp_noinline.c | 8 +- .../selftests/bpf/progs/test_xdp_redirect.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_vlan.c | 4 +- tools/testing/selftests/bpf/progs/xdp_dummy.c | 2 +- .../testing/selftests/bpf/progs/xdp_redirect_map.c | 2 +- tools/testing/selftests/bpf/progs/xdp_tx.c | 2 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 4 +- tools/testing/selftests/bpf/test_btf.c | 4 + tools/testing/selftests/bpf/test_cgroup_attach.c | 571 ++ tools/testing/selftests/bpf/test_cpp.cpp | 16 +- tools/testing/selftests/bpf/test_flow_dissector.sh | 14 - tools/testing/selftests/bpf/test_ftrace.sh | 39 - tools/testing/selftests/bpf/test_hashmap.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 83 +- tools/testing/selftests/bpf/test_progs.h | 14 +- .../testing/selftests/bpf/test_select_reuseport.c | 742 +++ tools/testing/selftests/bpf/test_sock.c | 2 +- tools/testing/selftests/bpf/test_sockmap.c | 15 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 4 +- tools/testing/selftests/bpf/test_sysctl.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 43 +- tools/testing/selftests/bpf/trace_helpers.h | 2 +- .../testing/selftests/bpf/verifier/ref_tracking.c | 6 +- tools/testing/selftests/bpf/verifier/runtime_jit.c | 151 - .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 112 - .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 265 - .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 330 -- tools/testing/selftests/drivers/net/mlxsw/fib.sh | 180 - .../selftests/drivers/net/mlxsw/qos_defprio.sh | 176 - .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 70 +- .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 8 +- .../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 67 - .../selftests/drivers/net/mlxsw/sch_tbf_ets.sh | 9 - .../selftests/drivers/net/mlxsw/sch_tbf_prio.sh | 9 - .../selftests/drivers/net/mlxsw/sch_tbf_root.sh | 9 - .../testing/selftests/drivers/net/netdevsim/fib.sh | 341 -- tools/testing/selftests/filesystems/epoll/Makefile | 2 +- tools/testing/selftests/firmware/fw_lib.sh | 6 - .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 - .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 5 - tools/testing/selftests/ftrace/test.d/functions | 5 +- .../ftrace/test.d/kprobe/multiple_kprobes.tc | 6 +- .../inter-event/trigger-action-hist-xfail.tc | 4 +- .../inter-event/trigger-onchange-action-hist.tc | 2 +- .../inter-event/trigger-snapshot-action-hist.tc | 4 +- tools/testing/selftests/kselftest/module.sh | 2 +- tools/testing/selftests/kselftest/prefix.pl | 1 - tools/testing/selftests/kselftest/runner.sh | 1 - tools/testing/selftests/kvm/Makefile | 4 +- .../selftests/kvm/include/x86_64/processor.h | 726 ++- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 8 +- tools/testing/selftests/livepatch/functions.sh | 15 +- tools/testing/selftests/livepatch/test-state.sh | 3 +- tools/testing/selftests/net/fcnal-test.sh | 466 +- .../selftests/net/forwarding/fib_offload_lib.sh | 873 --- tools/testing/selftests/net/forwarding/lib.sh | 86 +- tools/testing/selftests/net/forwarding/loopback.sh | 8 - tools/testing/selftests/net/forwarding/router.sh | 189 +- .../selftests/net/forwarding/router_bridge_vlan.sh | 2 +- tools/testing/selftests/net/forwarding/sch_ets.sh | 44 - .../selftests/net/forwarding/sch_ets_core.sh | 300 - .../selftests/net/forwarding/sch_ets_tests.sh | 227 - .../selftests/net/forwarding/sch_tbf_core.sh | 233 - .../selftests/net/forwarding/sch_tbf_ets.sh | 6 - .../selftests/net/forwarding/sch_tbf_etsprio.sh | 39 - .../selftests/net/forwarding/sch_tbf_prio.sh | 6 - .../selftests/net/forwarding/sch_tbf_root.sh | 33 - tools/testing/selftests/net/mptcp/.gitignore | 2 - tools/testing/selftests/net/mptcp/Makefile | 13 - tools/testing/selftests/net/mptcp/config | 4 - tools/testing/selftests/net/mptcp/mptcp_connect.c | 832 --- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 595 -- tools/testing/selftests/net/mptcp/settings | 1 - tools/testing/selftests/net/nettest.c | 84 +- tools/testing/selftests/net/pmtu.sh | 6 +- tools/testing/selftests/net/so_txtime.c | 84 +- tools/testing/selftests/net/so_txtime.sh | 9 +- tools/testing/selftests/net/tls.c | 28 + tools/testing/selftests/netfilter/Makefile | 3 +- .../selftests/netfilter/nft_concat_range.sh | 1481 ----- tools/testing/selftests/netfilter/nft_flowtable.sh | 39 +- tools/testing/selftests/netfilter/nft_nat.sh | 332 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 11 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 30 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 13 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 30 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 55 +- tools/testing/selftests/rseq/param_test.c | 18 +- tools/testing/selftests/rseq/rseq.h | 12 +- tools/testing/selftests/rseq/settings | 1 - tools/testing/selftests/safesetid/Makefile | 5 +- tools/testing/selftests/safesetid/safesetid-test.c | 15 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 15 +- .../tc-testing/tc-tests/filters/basic.json | 2 +- .../tc-testing/tc-tests/filters/tests.json | 22 + .../selftests/tc-testing/tc-tests/filters/u32.json | 205 - .../selftests/tc-testing/tc-tests/qdiscs/ets.json | 940 ---- tools/testing/selftests/timens/.gitignore | 8 - tools/testing/selftests/timens/Makefile | 7 - tools/testing/selftests/timens/clock_nanosleep.c | 149 - tools/testing/selftests/timens/config | 1 - tools/testing/selftests/timens/exec.c | 94 - tools/testing/selftests/timens/gettime_perf.c | 95 - tools/testing/selftests/timens/log.h | 26 - tools/testing/selftests/timens/procfs.c | 144 - tools/testing/selftests/timens/timens.c | 190 - tools/testing/selftests/timens/timens.h | 100 - tools/testing/selftests/timens/timer.c | 122 - tools/testing/selftests/timens/timerfd.c | 128 - tools/testing/selftests/tpm2/test_smoke.sh | 6 - tools/testing/selftests/tpm2/tpm2.py | 19 +- tools/testing/selftests/tpm2/tpm2_tests.py | 13 - tools/testing/selftests/wireguard/netns.sh | 534 -- tools/testing/selftests/wireguard/qemu/.gitignore | 2 - tools/testing/selftests/wireguard/qemu/Makefile | 387 -- .../selftests/wireguard/qemu/arch/aarch64.config | 5 - .../wireguard/qemu/arch/aarch64_be.config | 6 - .../selftests/wireguard/qemu/arch/arm.config | 9 - .../selftests/wireguard/qemu/arch/armeb.config | 10 - .../selftests/wireguard/qemu/arch/i686.config | 5 - .../selftests/wireguard/qemu/arch/m68k.config | 9 - .../selftests/wireguard/qemu/arch/mips.config | 11 - .../selftests/wireguard/qemu/arch/mips64.config | 14 - .../selftests/wireguard/qemu/arch/mips64el.config | 15 - .../selftests/wireguard/qemu/arch/mipsel.config | 12 - .../selftests/wireguard/qemu/arch/powerpc.config | 10 - .../wireguard/qemu/arch/powerpc64le.config | 12 - .../selftests/wireguard/qemu/arch/x86_64.config | 5 - .../testing/selftests/wireguard/qemu/debug.config | 67 - tools/testing/selftests/wireguard/qemu/init.c | 285 - .../testing/selftests/wireguard/qemu/kernel.config | 88 - tools/testing/vsock/.gitignore | 1 - tools/testing/vsock/Makefile | 9 +- tools/testing/vsock/README | 3 +- tools/testing/vsock/control.c | 15 +- tools/testing/vsock/control.h | 2 - tools/testing/vsock/timeout.h | 1 - tools/testing/vsock/util.c | 375 -- tools/testing/vsock/util.h | 49 - tools/testing/vsock/vsock_diag_test.c | 202 +- tools/testing/vsock/vsock_test.c | 379 -- usr/gen_initramfs_list.sh | 2 +- usr/include/Makefile | 2 +- virt/kvm/arm/arm.c | 4 +- virt/kvm/arm/mmu.c | 30 +- virt/kvm/arm/vgic/vgic-init.c | 20 +- 5926 files changed, 91000 insertions(+), 289277 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-selinux-disable delete mode 100644 Documentation/ABI/stable/sysfs-driver-dma-idxd delete mode 100644 Documentation/ABI/testing/sysfs-bus-mdio delete mode 100644 Documentation/RCU/NMI-RCU.rst create mode 100644 Documentation/RCU/NMI-RCU.txt delete mode 100644 Documentation/RCU/arrayRCU.rst create mode 100644 Documentation/RCU/arrayRCU.txt delete mode 100644 Documentation/RCU/rcu_dereference.rst create mode 100644 Documentation/RCU/rcu_dereference.txt delete mode 100644 Documentation/RCU/rcubarrier.rst create mode 100644 Documentation/RCU/rcubarrier.txt delete mode 100644 Documentation/RCU/whatisRCU.rst create mode 100644 Documentation/RCU/whatisRCU.txt delete mode 100644 Documentation/admin-guide/acpi/fan_performance_states.rst delete mode 100644 Documentation/admin-guide/pm/intel_idle.rst delete mode 100644 Documentation/core-api/padata.rst delete mode 100644 Documentation/dev-tools/kunit/kunit-tool.rst delete mode 100644 Documentation/devicetree/bindings/dma/ti/k3-udma.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/sifive,gpio.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/aspeed,a [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,intmux.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/imx8m- [...] create mode 100644 Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml create mode 100644 Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/ar9331.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml delete mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt delete mode 100644 Documentation/devicetree/bindings/ptp/ptp-ines.txt delete mode 100644 Documentation/devicetree/bindings/ptp/timestamper.txt delete mode 100644 Documentation/devicetree/bindings/regulator/mp8859.txt delete mode 100644 Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71828-regula [...] create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt delete mode 100644 Documentation/devicetree/bindings/sound/ingenic,codec.yaml create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4725b-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa881x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt1015.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32.txt delete mode 100644 Documentation/devicetree/bindings/spi/st,stm32-spi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t- [...] delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml delete mode 100644 Documentation/driver-api/thermal/cpu-idle-cooling.rst delete mode 100644 Documentation/filesystems/overlayfs.rst create mode 100644 Documentation/filesystems/overlayfs.txt delete mode 100644 Documentation/hwmon/adm1177.rst delete mode 100644 Documentation/hwmon/drivetemp.rst delete mode 100644 Documentation/hwmon/max20730.rst delete mode 100644 Documentation/hwmon/max31730.rst delete mode 100644 Documentation/hwmon/xdpe12284.rst delete mode 100644 Documentation/networking/device_drivers/marvell/octeontx2.rst delete mode 100644 Documentation/networking/device_drivers/stmicro/stmmac.rst create mode 100644 Documentation/networking/device_drivers/stmicro/stmmac.txt create mode 100644 Documentation/networking/devlink-health.txt create mode 100644 Documentation/networking/devlink-info-versions.rst create mode 100644 Documentation/networking/devlink-params-bnxt.txt create mode 100644 Documentation/networking/devlink-params-mlx5.txt create mode 100644 Documentation/networking/devlink-params-mlxsw.txt create mode 100644 Documentation/networking/devlink-params-mv88e6xxx.txt create mode 100644 Documentation/networking/devlink-params-nfp.txt create mode 100644 Documentation/networking/devlink-params-ti-cpsw-switch.txt create mode 100644 Documentation/networking/devlink-params.txt create mode 100644 Documentation/networking/devlink-trap-netdevsim.rst create mode 100644 Documentation/networking/devlink-trap.rst delete mode 100644 Documentation/networking/devlink/bnxt.rst delete mode 100644 Documentation/networking/devlink/devlink-dpipe.rst delete mode 100644 Documentation/networking/devlink/devlink-health.rst delete mode 100644 Documentation/networking/devlink/devlink-info.rst delete mode 100644 Documentation/networking/devlink/devlink-params.rst delete mode 100644 Documentation/networking/devlink/devlink-region.rst delete mode 100644 Documentation/networking/devlink/devlink-resource.rst delete mode 100644 Documentation/networking/devlink/devlink-trap.rst delete mode 100644 Documentation/networking/devlink/index.rst delete mode 100644 Documentation/networking/devlink/ionic.rst delete mode 100644 Documentation/networking/devlink/mlx4.rst delete mode 100644 Documentation/networking/devlink/mlx5.rst delete mode 100644 Documentation/networking/devlink/mlxsw.rst delete mode 100644 Documentation/networking/devlink/mv88e6xxx.rst delete mode 100644 Documentation/networking/devlink/netdevsim.rst delete mode 100644 Documentation/networking/devlink/nfp.rst delete mode 100644 Documentation/networking/devlink/qed.rst delete mode 100644 Documentation/networking/devlink/ti-cpsw-switch.rst delete mode 100644 Documentation/networking/ethtool-netlink.rst create mode 100644 Documentation/padata.txt delete mode 100644 Documentation/riscv/patch-acceptance.rst delete mode 100644 arch/alpha/include/asm/vmalloc.h delete mode 100644 arch/arc/include/asm/vmalloc.h delete mode 100644 arch/arm/include/asm/vmalloc.h rename {drivers/net/ethernet/xscale => arch/arm/mach-ixp4xx/include/mach}/ixp46x_t [...] delete mode 100644 arch/arm64/include/asm/archrandom.h delete mode 100644 arch/arm64/include/asm/vmalloc.h delete mode 100644 arch/arm64/lib/csum.c delete mode 100644 arch/c6x/include/asm/vmalloc.h delete mode 100644 arch/csky/include/asm/vmalloc.h delete mode 100644 arch/h8300/include/asm/vmalloc.h delete mode 100644 arch/hexagon/include/asm/vmalloc.h delete mode 100644 arch/ia64/include/asm/vmalloc.h delete mode 100644 arch/m68k/include/asm/vmalloc.h delete mode 100644 arch/microblaze/include/asm/vmalloc.h delete mode 100644 arch/mips/include/asm/vmalloc.h delete mode 100644 arch/nds32/include/asm/vmalloc.h delete mode 100644 arch/nios2/include/asm/vmalloc.h delete mode 100644 arch/openrisc/include/asm/vmalloc.h delete mode 100644 arch/parisc/include/asm/vmalloc.h delete mode 100644 arch/powerpc/include/asm/vmalloc.h create mode 100644 arch/riscv/include/asm/sifive_l2_cache.h delete mode 100644 arch/riscv/include/asm/vmalloc.h delete mode 100644 arch/riscv/include/uapi/asm/bpf_perf_event.h create mode 100644 arch/riscv/mm/sifive_l2_cache.c delete mode 100644 arch/s390/include/asm/vmalloc.h delete mode 100644 arch/s390/purgatory/string.c delete mode 100644 arch/sh/include/asm/vmalloc.h delete mode 100644 arch/sparc/include/asm/vmalloc.h delete mode 100644 arch/um/include/asm/vmalloc.h delete mode 100644 arch/um/include/asm/xor.h delete mode 100644 arch/unicore32/include/asm/vmalloc.h create mode 100644 arch/x86/boot/compressed/efi_stub_32.S create mode 100644 arch/x86/boot/compressed/efi_stub_64.S delete mode 100644 arch/x86/crypto/.gitignore create mode 100644 arch/x86/crypto/poly1305-avx2-x86_64.S create mode 100644 arch/x86/crypto/poly1305-sse2-x86_64.S delete mode 100644 arch/x86/crypto/poly1305-x86_64-cryptogams.pl delete mode 100644 arch/x86/include/asm/memtype.h create mode 100644 arch/x86/include/asm/pat.h delete mode 100644 arch/x86/include/asm/pgtable_32_areas.h delete mode 100644 arch/x86/include/asm/pgtable_areas.h delete mode 100644 arch/x86/include/asm/vmalloc.h delete mode 100644 arch/x86/include/asm/vmxfeatures.h delete mode 100644 arch/x86/kernel/cpu/feat_ctl.c rename arch/x86/mm/{pat/cpa-test.c => pageattr-test.c} (100%) create mode 100644 arch/x86/mm/pageattr.c create mode 100644 arch/x86/mm/pat.c delete mode 100644 arch/x86/mm/pat/Makefile delete mode 100644 arch/x86/mm/pat/memtype.c delete mode 100644 arch/x86/mm/pat/memtype.h delete mode 100644 arch/x86/mm/pat/memtype_interval.c delete mode 100644 arch/x86/mm/pat/set_memory.c create mode 100644 arch/x86/mm/pat_internal.h create mode 100644 arch/x86/mm/pat_interval.c delete mode 100644 arch/xtensa/include/asm/vmalloc.h delete mode 100644 drivers/base/test/property-entry-test.c delete mode 100644 drivers/clocksource/timer-microchip-pit64b.c delete mode 100644 drivers/crypto/ccp/sev-dev.c delete mode 100644 drivers/crypto/ccp/sev-dev.h delete mode 100644 drivers/crypto/ccp/tee-dev.c delete mode 100644 drivers/crypto/ccp/tee-dev.h delete mode 100644 drivers/devfreq/imx8m-ddrc.c delete mode 100644 drivers/dma/hisi_dma.c delete mode 100644 drivers/dma/idxd/Makefile delete mode 100644 drivers/dma/idxd/cdev.c delete mode 100644 drivers/dma/idxd/device.c delete mode 100644 drivers/dma/idxd/dma.c delete mode 100644 drivers/dma/idxd/idxd.h delete mode 100644 drivers/dma/idxd/init.c delete mode 100644 drivers/dma/idxd/irq.c delete mode 100644 drivers/dma/idxd/registers.h delete mode 100644 drivers/dma/idxd/submit.c delete mode 100644 drivers/dma/idxd/sysfs.c delete mode 100644 drivers/dma/plx_dma.c delete mode 100644 drivers/dma/ti/k3-psil-am654.c delete mode 100644 drivers/dma/ti/k3-psil-j721e.c delete mode 100644 drivers/dma/ti/k3-psil-priv.h delete mode 100644 drivers/dma/ti/k3-psil.c delete mode 100644 drivers/dma/ti/k3-udma-glue.c delete mode 100644 drivers/dma/ti/k3-udma-private.c delete mode 100644 drivers/dma/ti/k3-udma.c delete mode 100644 drivers/dma/ti/k3-udma.h delete mode 100644 drivers/firmware/efi/libstub/pci.c delete mode 100644 drivers/gpio/gpio-sifive.c delete mode 100644 drivers/hwmon/adm1177.c delete mode 100644 drivers/hwmon/drivetemp.c delete mode 100644 drivers/hwmon/max31730.c delete mode 100644 drivers/hwmon/pmbus/max20730.c delete mode 100644 drivers/hwmon/pmbus/xdpe12284.c delete mode 100644 drivers/irqchip/irq-aspeed-scu-ic.c delete mode 100644 drivers/irqchip/irq-imx-intmux.c delete mode 100644 drivers/net/dsa/qca/Kconfig delete mode 100644 drivers/net/dsa/qca/Makefile delete mode 100644 drivers/net/dsa/qca/ar9331.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_trace.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_flow.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_flow.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_protocol_type.h delete mode 100644 drivers/net/ethernet/intel/igc/igc_ptp.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/Makefile delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_struct.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.h rename {include/soc => drivers/net/ethernet}/mscc/ocelot_ana.h (100%) rename {include/soc => drivers/net/ethernet}/mscc/ocelot_dev.h (100%) rename {include/soc => drivers/net/ethernet}/mscc/ocelot_qsys.h (100%) delete mode 100644 drivers/net/ethernet/realtek/r8169.h delete mode 100644 drivers/net/ethernet/realtek/r8169_phy_config.c delete mode 100644 drivers/net/ethernet/sfc/efx_channels.c delete mode 100644 drivers/net/ethernet/sfc/efx_channels.h delete mode 100644 drivers/net/ethernet/sfc/efx_common.c delete mode 100644 drivers/net/ethernet/sfc/efx_common.h delete mode 100644 drivers/net/ethernet/sfc/ethtool_common.c delete mode 100644 drivers/net/ethernet/sfc/ethtool_common.h delete mode 100644 drivers/net/ethernet/sfc/mcdi_filters.c delete mode 100644 drivers/net/ethernet/sfc/mcdi_filters.h delete mode 100644 drivers/net/ethernet/sfc/mcdi_functions.c delete mode 100644 drivers/net/ethernet/sfc/mcdi_functions.h delete mode 100644 drivers/net/ethernet/sfc/mcdi_port_common.c delete mode 100644 drivers/net/ethernet/sfc/mcdi_port_common.h delete mode 100644 drivers/net/ethernet/sfc/rx_common.c delete mode 100644 drivers/net/ethernet/sfc/rx_common.h delete mode 100644 drivers/net/ethernet/sfc/tx_common.c delete mode 100644 drivers/net/ethernet/sfc/tx_common.h delete mode 100644 drivers/net/ethernet/xscale/ptp_ixp46x.c delete mode 100644 drivers/net/hyperv/netvsc_bpf.c delete mode 100644 drivers/net/phy/bcm84881.c delete mode 100644 drivers/net/phy/mii_timestamper.c delete mode 100644 drivers/net/phy/mscc_fc_buffer.h delete mode 100644 drivers/net/phy/mscc_mac.h delete mode 100644 drivers/net/phy/mscc_macsec.h delete mode 100644 drivers/net/wireguard/Makefile delete mode 100644 drivers/net/wireguard/allowedips.c delete mode 100644 drivers/net/wireguard/allowedips.h delete mode 100644 drivers/net/wireguard/cookie.c delete mode 100644 drivers/net/wireguard/cookie.h delete mode 100644 drivers/net/wireguard/device.c delete mode 100644 drivers/net/wireguard/device.h delete mode 100644 drivers/net/wireguard/main.c delete mode 100644 drivers/net/wireguard/messages.h delete mode 100644 drivers/net/wireguard/netlink.c delete mode 100644 drivers/net/wireguard/netlink.h delete mode 100644 drivers/net/wireguard/noise.c delete mode 100644 drivers/net/wireguard/noise.h delete mode 100644 drivers/net/wireguard/peer.c delete mode 100644 drivers/net/wireguard/peer.h delete mode 100644 drivers/net/wireguard/peerlookup.c delete mode 100644 drivers/net/wireguard/peerlookup.h delete mode 100644 drivers/net/wireguard/queueing.c delete mode 100644 drivers/net/wireguard/queueing.h delete mode 100644 drivers/net/wireguard/ratelimiter.c delete mode 100644 drivers/net/wireguard/ratelimiter.h delete mode 100644 drivers/net/wireguard/receive.c delete mode 100644 drivers/net/wireguard/selftest/allowedips.c delete mode 100644 drivers/net/wireguard/selftest/counter.c delete mode 100644 drivers/net/wireguard/selftest/ratelimiter.c delete mode 100644 drivers/net/wireguard/send.c delete mode 100644 drivers/net/wireguard/socket.c delete mode 100644 drivers/net/wireguard/socket.h delete mode 100644 drivers/net/wireguard/timers.c delete mode 100644 drivers/net/wireguard/timers.h delete mode 100644 drivers/net/wireguard/version.h delete mode 100644 drivers/net/wireless/ath/ath11k/Kconfig delete mode 100644 drivers/net/wireless/ath/ath11k/Makefile delete mode 100644 drivers/net/wireless/ath/ath11k/ahb.c delete mode 100644 drivers/net/wireless/ath/ath11k/ahb.h delete mode 100644 drivers/net/wireless/ath/ath11k/ce.c delete mode 100644 drivers/net/wireless/ath/ath11k/ce.h delete mode 100644 drivers/net/wireless/ath/ath11k/core.c delete mode 100644 drivers/net/wireless/ath/ath11k/core.h delete mode 100644 drivers/net/wireless/ath/ath11k/debug.c delete mode 100644 drivers/net/wireless/ath/ath11k/debug.h delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.c delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.h delete mode 100644 drivers/net/wireless/ath/ath11k/debugfs_sta.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp.h delete mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.h delete mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal.c delete mode 100644 drivers/net/wireless/ath/ath11k/hal.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal_desc.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.c delete mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.c delete mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.h delete mode 100644 drivers/net/wireless/ath/ath11k/htc.c delete mode 100644 drivers/net/wireless/ath/ath11k/htc.h delete mode 100644 drivers/net/wireless/ath/ath11k/hw.h delete mode 100644 drivers/net/wireless/ath/ath11k/mac.c delete mode 100644 drivers/net/wireless/ath/ath11k/mac.h delete mode 100644 drivers/net/wireless/ath/ath11k/peer.c delete mode 100644 drivers/net/wireless/ath/ath11k/peer.h delete mode 100644 drivers/net/wireless/ath/ath11k/qmi.c delete mode 100644 drivers/net/wireless/ath/ath11k/qmi.h delete mode 100644 drivers/net/wireless/ath/ath11k/reg.c delete mode 100644 drivers/net/wireless/ath/ath11k/reg.h delete mode 100644 drivers/net/wireless/ath/ath11k/rx_desc.h delete mode 100644 drivers/net/wireless/ath/ath11k/testmode.c delete mode 100644 drivers/net/wireless/ath/ath11k/testmode.h delete mode 100644 drivers/net/wireless/ath/ath11k/testmode_i.h delete mode 100644 drivers/net/wireless/ath/ath11k/trace.c delete mode 100644 drivers/net/wireless/ath/ath11k/trace.h delete mode 100644 drivers/net/wireless/ath/ath11k/wmi.c delete mode 100644 drivers/net/wireless/ath/ath11k/wmi.h create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.h create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.h create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.h create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.h create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.h create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.h create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.h create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.h delete mode 100644 drivers/net/wireless/realtek/rtw88/wow.c delete mode 100644 drivers/net/wireless/realtek/rtw88/wow.h delete mode 100644 drivers/platform/x86/intel-uncore-frequency.c delete mode 100644 drivers/power/avs/qcom-cpr.c delete mode 100644 drivers/ptp/ptp_ines.c create mode 100644 drivers/ptp/ptp_ixp46x.c delete mode 100644 drivers/regulator/bd71828-regulator.c delete mode 100644 drivers/regulator/mp8859.c delete mode 100644 drivers/regulator/mpq7920.c delete mode 100644 drivers/regulator/mpq7920.h delete mode 100644 drivers/regulator/vqmmc-ipq4019-regulator.c delete mode 100644 drivers/soc/sifive/Kconfig delete mode 100644 drivers/soc/sifive/Makefile delete mode 100644 drivers/soc/sifive/sifive_l2_cache.c delete mode 100644 drivers/soc/ti/k3-ringacc.c delete mode 100644 drivers/spi/spi-hisi-sfc-v3xx.c delete mode 100644 drivers/tee/amdtee/Kconfig delete mode 100644 drivers/tee/amdtee/Makefile delete mode 100644 drivers/tee/amdtee/amdtee_if.h delete mode 100644 drivers/tee/amdtee/amdtee_private.h delete mode 100644 drivers/tee/amdtee/call.c delete mode 100644 drivers/tee/amdtee/core.c delete mode 100644 drivers/tee/amdtee/shm_pool.c delete mode 100644 drivers/thermal/broadcom/bcm2711_thermal.c create mode 100644 drivers/thermal/cpu_cooling.c delete mode 100644 drivers/thermal/cpufreq_cooling.c delete mode 100644 drivers/thermal/cpuidle_cooling.c delete mode 100644 drivers/thermal/sun8i_thermal.c delete mode 100644 fs/btrfs/discard.c delete mode 100644 fs/btrfs/discard.h delete mode 100644 include/dt-bindings/dma/x1830-dma.h delete mode 100644 include/dt-bindings/interrupt-controller/aspeed-scu-ic.h delete mode 100644 include/linux/dma/k3-psil.h delete mode 100644 include/linux/dma/k3-udma-glue.h delete mode 100644 include/linux/dma/ti-cppi5.h delete mode 100644 include/linux/ethtool_netlink.h delete mode 100644 include/linux/fsl/enetc_mdio.h delete mode 100644 include/linux/mii_timestamper.h create mode 100644 include/linux/platform_data/crypto-atmel.h delete mode 100644 include/linux/platform_data/eth_ixp4xx.h delete mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h delete mode 100644 include/linux/psp-tee.h delete mode 100644 include/linux/resctrl.h delete mode 100644 include/linux/soc/ti/k3-ringacc.h delete mode 100644 include/linux/time_namespace.h delete mode 100644 include/net/espintcp.h delete mode 100644 include/net/macsec.h delete mode 100644 include/net/mptcp.h delete mode 100644 include/net/pie.h delete mode 100644 include/soc/sifive/sifive_l2_cache.h delete mode 100644 include/sound/sof/channel_map.h delete mode 100644 include/uapi/linux/ethtool_netlink.h delete mode 100644 include/uapi/linux/idxd.h delete mode 100644 include/uapi/linux/wireguard.h delete mode 100644 kernel/bpf/bpf_struct_ops.c delete mode 100644 kernel/bpf/bpf_struct_ops_types.h delete mode 100644 kernel/bpf/dispatcher.c delete mode 100644 kernel/time/namespace.c delete mode 100644 lib/crypto/curve25519-generic.c delete mode 100644 lib/crypto/curve25519-selftest.c delete mode 100644 lib/crypto/poly1305-donna32.c delete mode 100644 lib/crypto/poly1305-donna64.c delete mode 100644 lib/fdt_addresses.c delete mode 100644 net/bridge/br_vlan_options.c create mode 100644 net/core/ethtool.c delete mode 100644 net/dsa/tag_ar9331.c delete mode 100644 net/ethtool/Makefile delete mode 100644 net/ethtool/bitset.c delete mode 100644 net/ethtool/bitset.h delete mode 100644 net/ethtool/common.c delete mode 100644 net/ethtool/common.h delete mode 100644 net/ethtool/debug.c delete mode 100644 net/ethtool/ioctl.c delete mode 100644 net/ethtool/linkinfo.c delete mode 100644 net/ethtool/linkmodes.c delete mode 100644 net/ethtool/linkstate.c delete mode 100644 net/ethtool/netlink.c delete mode 100644 net/ethtool/netlink.h delete mode 100644 net/ethtool/strset.c delete mode 100644 net/ethtool/wol.c delete mode 100644 net/ipv4/bpf_tcp_ca.c delete mode 100644 net/mptcp/Kconfig delete mode 100644 net/mptcp/Makefile delete mode 100644 net/mptcp/crypto.c delete mode 100644 net/mptcp/ctrl.c delete mode 100644 net/mptcp/options.c delete mode 100644 net/mptcp/protocol.c delete mode 100644 net/mptcp/protocol.h delete mode 100644 net/mptcp/subflow.c delete mode 100644 net/mptcp/token.c delete mode 100644 net/netfilter/nft_set_pipapo.c delete mode 100644 net/sched/sch_ets.c delete mode 100644 net/sched/sch_fq_pie.c delete mode 100644 net/vmw_vsock/vsock_loopback.c delete mode 100644 net/xfrm/espintcp.c create mode 100644 scripts/sortextable.c create mode 100644 scripts/sortextable.h delete mode 100644 scripts/sorttable.c delete mode 100644 scripts/sorttable.h delete mode 100644 security/integrity/ima/ima_asymmetric_keys.c delete mode 100644 security/integrity/ima/ima_queue_keys.c delete mode 100644 sound/soc/amd/raven/acp3x-i2s.c delete mode 100644 sound/soc/codecs/jz4770.c delete mode 100644 sound/soc/codecs/mt6660.c delete mode 100644 sound/soc/codecs/mt6660.h delete mode 100644 sound/soc/codecs/rt1015.c delete mode 100644 sound/soc/codecs/rt1015.h delete mode 100644 sound/soc/codecs/rt1308-sdw.c delete mode 100644 sound/soc/codecs/rt1308-sdw.h delete mode 100644 sound/soc/codecs/rt700-sdw.c delete mode 100644 sound/soc/codecs/rt700-sdw.h delete mode 100644 sound/soc/codecs/rt700.c delete mode 100644 sound/soc/codecs/rt700.h delete mode 100644 sound/soc/codecs/rt711-sdw.c delete mode 100644 sound/soc/codecs/rt711-sdw.h delete mode 100644 sound/soc/codecs/rt711.c delete mode 100644 sound/soc/codecs/rt711.h delete mode 100644 sound/soc/codecs/rt715-sdw.c delete mode 100644 sound/soc/codecs/rt715-sdw.h delete mode 100644 sound/soc/codecs/rt715.c delete mode 100644 sound/soc/codecs/rt715.h delete mode 100644 sound/soc/codecs/wcd934x.c delete mode 100644 sound/soc/codecs/wsa881x.c delete mode 100644 sound/soc/intel/boards/bdw-rt5650.c delete mode 100644 sound/soc/intel/boards/sof_da7219_max98373.c delete mode 100644 sound/soc/sof/sof-audio.c delete mode 100644 sound/soc/sof/sof-audio.h delete mode 100644 tools/bpf/bpftool/Documentation/bpftool-gen.rst delete mode 100644 tools/bpf/bpftool/gen.c delete mode 100644 tools/bpf/runqslower/.gitignore delete mode 100644 tools/bpf/runqslower/Makefile delete mode 100644 tools/bpf/runqslower/runqslower.bpf.c delete mode 100644 tools/bpf/runqslower/runqslower.c delete mode 100644 tools/bpf/runqslower/runqslower.h delete mode 100644 tools/lib/bpf/libbpf_common.h delete mode 100644 tools/lib/perf/Documentation/Makefile delete mode 100644 tools/lib/perf/Documentation/asciidoc.conf delete mode 100644 tools/lib/perf/Documentation/examples/sampling.c delete mode 100644 tools/lib/perf/Documentation/libperf-counting.txt delete mode 100644 tools/lib/perf/Documentation/libperf-sampling.txt delete mode 100644 tools/lib/perf/Documentation/libperf.txt delete mode 100644 tools/lib/perf/Documentation/manpage-1.72.xsl delete mode 100644 tools/lib/perf/Documentation/manpage-base.xsl delete mode 100644 tools/lib/perf/Documentation/manpage-bold-literal.xsl delete mode 100644 tools/lib/perf/Documentation/manpage-normal.xsl delete mode 100644 tools/lib/perf/Documentation/manpage-suppress-sp.xsl delete mode 100644 tools/lib/perf/Makefile delete mode 100644 tools/lib/perf/cpumap.c delete mode 100644 tools/lib/perf/evlist.c delete mode 100644 tools/lib/perf/evsel.c delete mode 100644 tools/lib/perf/include/internal/evlist.h delete mode 100644 tools/lib/perf/include/perf/cpumap.h delete mode 100644 tools/lib/perf/include/perf/evsel.h delete mode 100644 tools/lib/perf/tests/Makefile rename tools/{lib/perf => perf/lib}/Build (100%) create mode 100644 tools/perf/lib/Documentation/Makefile create mode 100644 tools/perf/lib/Documentation/man/libperf.rst create mode 100644 tools/perf/lib/Documentation/tutorial/tutorial.rst create mode 100644 tools/perf/lib/Makefile rename tools/{lib/perf => perf/lib}/core.c (100%) create mode 100644 tools/perf/lib/cpumap.c create mode 100644 tools/perf/lib/evlist.c create mode 100644 tools/perf/lib/evsel.c rename tools/{lib/perf => perf/lib}/include/internal/cpumap.h (100%) create mode 100644 tools/perf/lib/include/internal/evlist.h rename tools/{lib/perf => perf/lib}/include/internal/evsel.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/lib.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/mmap.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/tests.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/threadmap.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/xyarray.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/core.h (100%) create mode 100644 tools/perf/lib/include/perf/cpumap.h rename tools/{lib/perf => perf/lib}/include/perf/event.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/evlist.h (100%) create mode 100644 tools/perf/lib/include/perf/evsel.h rename tools/{lib/perf => perf/lib}/include/perf/mmap.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/threadmap.h (100%) rename tools/{lib/perf => perf/lib}/internal.h (100%) rename tools/{lib/perf => perf/lib}/lib.c (100%) rename tools/{lib/perf => perf/lib}/libperf.map (100%) rename tools/{lib/perf => perf/lib}/libperf.pc.template (100%) rename tools/{lib/perf => perf/lib}/mmap.c (100%) create mode 100644 tools/perf/lib/tests/Makefile rename tools/{lib/perf => perf/lib}/tests/test-cpumap.c (100%) rename tools/{lib/perf => perf/lib}/tests/test-evlist.c (100%) rename tools/{lib/perf => perf/lib}/tests/test-evsel.c (100%) rename tools/{lib/perf => perf/lib}/tests/test-threadmap.c (100%) rename tools/{lib/perf => perf/lib}/threadmap.c (100%) rename tools/{lib/perf => perf/lib}/xyarray.c (100%) delete mode 100644 tools/perf/tests/genelf.c delete mode 100644 tools/testing/selftests/bpf/bpf_tcp_helpers.h delete mode 100644 tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c delete mode 100644 tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_attach_autodetach.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_attach_override.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_extern.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cpu_mask.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/select_reuseport.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/skeleton.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_global_funcs.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/trampoline_count.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_perf.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_cubic.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_dctcp.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___equi [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___fixed_arr.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf_global.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_extern.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func1.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func3.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func4.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func5.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func6.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func7.c delete mode 100644 tools/testing/selftests/bpf/progs/test_skeleton.c delete mode 100644 tools/testing/selftests/bpf/progs/test_trampoline_count.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_bpf2bpf.c create mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c delete mode 100755 tools/testing/selftests/bpf/test_ftrace.sh create mode 100644 tools/testing/selftests/bpf/test_select_reuseport.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/fib.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_defprio.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_ets.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_tbf_ets.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_tbf_prio.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_tbf_root.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/fib.sh delete mode 100644 tools/testing/selftests/net/forwarding/fib_offload_lib.sh delete mode 100755 tools/testing/selftests/net/forwarding/sch_ets.sh delete mode 100644 tools/testing/selftests/net/forwarding/sch_ets_core.sh delete mode 100644 tools/testing/selftests/net/forwarding/sch_ets_tests.sh delete mode 100644 tools/testing/selftests/net/forwarding/sch_tbf_core.sh delete mode 100755 tools/testing/selftests/net/forwarding/sch_tbf_ets.sh delete mode 100644 tools/testing/selftests/net/forwarding/sch_tbf_etsprio.sh delete mode 100755 tools/testing/selftests/net/forwarding/sch_tbf_prio.sh delete mode 100755 tools/testing/selftests/net/forwarding/sch_tbf_root.sh delete mode 100644 tools/testing/selftests/net/mptcp/.gitignore delete mode 100644 tools/testing/selftests/net/mptcp/Makefile delete mode 100644 tools/testing/selftests/net/mptcp/config delete mode 100644 tools/testing/selftests/net/mptcp/mptcp_connect.c delete mode 100755 tools/testing/selftests/net/mptcp/mptcp_connect.sh delete mode 100644 tools/testing/selftests/net/mptcp/settings delete mode 100755 tools/testing/selftests/netfilter/nft_concat_range.sh delete mode 100644 tools/testing/selftests/rseq/settings delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/u32.json delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/ets.json delete mode 100644 tools/testing/selftests/timens/.gitignore delete mode 100644 tools/testing/selftests/timens/Makefile delete mode 100644 tools/testing/selftests/timens/clock_nanosleep.c delete mode 100644 tools/testing/selftests/timens/config delete mode 100644 tools/testing/selftests/timens/exec.c delete mode 100644 tools/testing/selftests/timens/gettime_perf.c delete mode 100644 tools/testing/selftests/timens/log.h delete mode 100644 tools/testing/selftests/timens/procfs.c delete mode 100644 tools/testing/selftests/timens/timens.c delete mode 100644 tools/testing/selftests/timens/timens.h delete mode 100644 tools/testing/selftests/timens/timer.c delete mode 100644 tools/testing/selftests/timens/timerfd.c delete mode 100755 tools/testing/selftests/wireguard/netns.sh delete mode 100644 tools/testing/selftests/wireguard/qemu/.gitignore delete mode 100644 tools/testing/selftests/wireguard/qemu/Makefile delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/aarch64.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/aarch64_be.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/arm.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/armeb.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/i686.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/m68k.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips64.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips64el.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mipsel.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc64le.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/x86_64.config delete mode 100644 tools/testing/selftests/wireguard/qemu/debug.config delete mode 100644 tools/testing/selftests/wireguard/qemu/init.c delete mode 100644 tools/testing/selftests/wireguard/qemu/kernel.config delete mode 100644 tools/testing/vsock/util.c delete mode 100644 tools/testing/vsock/util.h delete mode 100644 tools/testing/vsock/vsock_test.c