This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allmodconfig in repository toolchain/ci/linux.
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 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 fef684af392b Merge branch 'for-5.6/logitech' into for-linus omits a09ac40e420d Merge branch 'for-5.6/hidraw' into for-linus 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 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 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 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 d0cb50185ae9 do_last(): fetch directory ->i_mode and ->i_uid before it' [...] 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 722943a54de9 Merge tag 'mlx5-fixes-2020-01-24' of git://git.kernel.org/ [...] omits 4cea9037f82a btrfs: dev-replace: remove warning for unknown return code [...] omits 3546d8f1bbe9 net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM omits 148965df1a99 net: bcmgenet: Use netif_tx_napi_add() for TX NAPI omits 61b1f2aff411 tipc: change maintainer email address omits b9f0b2f634c0 net: stmmac: platform: fix probe for ACPI devices omits d5d359b0ac3f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 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 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 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 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 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 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 23fe1390c7f1 drm/amdgpu: remove the experimental flag for renoir 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 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 a5362b84bdff dt-binding: spi: add NPCM PSPI reset binding omits 6c0157be02f0 dmaengine: ti: k3-udma: fix spelling mistake "limted" -> " [...] omits e606c8b9d751 dmaengine: s3c24xx-dma: fix spelling mistake "to" -> "too" omits 1efba987c486 tun: add mutex_unlock() call and napi.skb clearing in tun_ [...] 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 3adb4eaa1b4c MAINTAINERS: Make Russell King designated reviewer of phylib 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 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 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 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 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 b61387cb732c tracing/uprobe: Fix to make trace_uprobe_filter alignment safe 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 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 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 b0177aca7aea spi: spi-fsl-qspi: Ensure width is respected in spi-mem op [...] 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 108eae2d4d10 arm64: entry: Avoid empty alternatives entries omits bfe02b9f9476 tcp: remove redundant assigment to snd_cwnd 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 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 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 1292e972fff2 io_uring: fix compat for IORING_REGISTER_FILES_UPDATE 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 32c72165dbd0 netfilter: ipset: use bitmap infrastructure completely omits 98aa00345de5 selinux: fix regression introduced by move_mount(2) syscall 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 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 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 690afc165bb3 net: ip6_gre: fix moving ip6gre between namespaces omits a48ac1c9f294 cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount omits def9d2780727 Linux 5.5-rc7 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 b2383ad987a6 cxgb4: reject overlapped queues in TC-MQPRIO offload omits c856e2b6fc5c cxgb4: fix Tx multi channel port rate limit omits 09d4f10a5e78 net: sched: act_ctinfo: fix memory leak 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 6b3ad6649a4c ptrace: reintroduce usage of subjective credentials in ptr [...] 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 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 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 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 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 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 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 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 27afe0d34e91 net: dsa: sja1105: Don't error out on disabled ports with [...] omits 7e5d6cf35329 EDAC/amd64: Do not warn when removing instances 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 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 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 44c23d71599f net/sched: act_ife: initalize ife->metalist earlier omits a72b6a1ee4d9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 39e7234f00bc locking/rwsem: Fix kernel crash when spinning on RWSEM_OWN [...] 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 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 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 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 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 f571389c0b01 mmc: tegra: fix SDR50 tuning override 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 3981f955eb27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 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 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 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 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 ddf420390526 net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info omits 5a64967a2f3b drm/dp_mst: Have DP_Tx send one msg at a time 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 e176b1ba476c tcp: fix marked lost packets not being retransmitted 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 f5ae2ea6347a Fix built-in early-load Intel microcode alignment 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 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 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 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 9fea3a40f6b0 staging: comedi: ni_routes: allow partial routing information omits 01e20b664f80 staging: comedi: ni_routes: fix null dereference in ni_fin [...] 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 8c4df83fbe60 net: mvneta: fix dma sync size in mvneta_run_xdp omits 86f3f4cd5370 r8152: add missing endpoint sanity check 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 99c9a923e97a tracing/uprobe: Fix double perf_event linking on multiprob [...] omits d0695e235110 tracing: xen: Ordered comparison of function pointers omits 4a2f704eb2d8 block: fix get_max_segment_size() overflow on 32bit arch omits c742c59e1fbd hv_sock: Remove the accept port restriction omits f8d7408a4d7f net: usb: lan78xx: limit size of local TSO packets omits 75718584cb3c ptp: free ptp device pin descriptors properly omits 7617e9621bf2 drm/dp_mst: clear time slots for ports invalid 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 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 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 2f3d8035b0f7 spi: fsl: simplify error path in of_fsl_spi_probe() omits bc3a8b295e5b spi: fsl-lpspi: fix only one cs-gpio working omits b059b7e0ec32 regulator: core: Add regulator_is_equal() helper 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 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 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 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 74566df3a71c io_uring: don't setup async context for read/write fixed 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 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 212e7f56605e netfilter: arp_tables: init netns pointer in xt_tgdtor_par [...] 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 1fd224e35c14 irqchip/ingenic: Get rid of the legacy IRQ domain 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 260e41ac4dd3 USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx [...] omits c3b040b5c58f drm/rockchip: fix integer type used for storing dp data rate 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 3e2dc6bdb568 ALSA: dice: fix fallback from protocol extension into limi [...] 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 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 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 c9f53049d4a8 MAINTAINERS: update my email address omits fb0c90ab92ca doc: fix typo of snapshot in documentation omits b0efcae5e12b devlink: correct misspelling of snapshot 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 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 4c582234ab39 devlink: Wait longer before warning about unset port type 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 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 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 ffd08731b2d6 lib/vdso: Make __cvdso_clock_getres() static 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 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 8e55ea19125b ASoC: stm32: dfsdm: fix 16 bits record 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 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 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 e21dba7a4df4 net/x25: fix nonblocking connect omits 3249b1e442a1 sh_eth: check sh_eth_cpu_data::dual_port when dumping registers 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 cf8ce8b80f8b i2c: fix bus recovery stop mode timing omits a14bf98c045b ASoC: stm32: sai: fix possible circular locking 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 4aa906f18596 mtd: cadence: Fix cast to pointer from integer of differen [...] omits 4114b17af412 mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus omits 2707745533d6 time/sched_clock: Disable interrupts in sched_clock_register() 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 099368bb10c0 genirq: Add missing __must_hold() sparse annotation omits 8b3b54799b99 genirq: Add missing __releases() sparse annotation 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 8ae7d4423930 spi: sh-msiof: Do not redefine STR while compile testing omits 51bfb1d11d6d futex: Fix kernel-doc notation warning 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 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 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 f9900c178d61 power: avs: qcom-cpr: remove duplicated include from qcom-cpr.c omits 8e85def5723e ALSA: hda: enable regmap internal locking 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 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 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 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 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 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 8e3366cad2bf ASoC: Fix NULL dereference at freeing 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 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 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 105663f73e71 blk-mq: Document functions for sending request omits a754bd5f1874 block: Allow t10-pi to be modular omits 7a4b51947475 selinux: allow per-file labelling for binderfs omits 7e78c875143b selinuxfs: use scnprintf to get real length for inode omits c5706c7defc7 gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP 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 869bced7a055 ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk omits 89b71b3f02d8 ASoC: rt5640: Fix NULL dereference on module unload omits 68faa679b8be chardev: Avoid potential use-after-free in 'chrdev_open()' omits c5ee0b3104e0 serdev: Don't claim unsupported ACPI serial devices 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 2548288b4fb0 USB: Fix: Don't skip endpoint descriptors with maxpacket=0 omits 3b722da6672d i2c: bcm2835: Store pointer to bus clock omits 42052d96ae59 dt-bindings: i2c: at91: fix i2c-sda-hold-time-ns documenta [...] omits b7169a579823 i2c: at91: fix clk_offset for sam9x60 omits 3433bdf98d8e arm64: dts: rockchip: Fix IR on Beelink A1 omits 4bdc0d676a64 remove ioremap_nocache and devm_ioremap_nocache omits d23cc635889c MIPS: define ioremap_nocache to ioremap omits ad931a2d56e3 clk: ti: dra7-atl: Remove pm_runtime_irq_safe() omits 91d7f3f8f134 PM / devfreq: exynos: Rename Exynos to lowercase omits 5e82548e26ef clk: qcom: gcc-sdm845: Add missing flag to votable GDSCs omits 57415790f405 block: remove unused mp_bvec_last_segment omits 51d4efab7865 ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 omits 6d9ffcff646b ALSA: hda/realtek - Add new codec supported for ALCS1200A 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 c52757235809 RDMA/bnxt_re: Fix Send Work Entry state check while pollin [...] omits 9a4467a6b282 RDMA/bnxt_re: Avoid freeing MR resources if dereg fails omits ee8598ae527e gpio: mockup: fix coding style 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 ff3b57417012 ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 omits ab6a2114433a x86/resctrl: Fix potential memory leak omits c215e48e97d2 USB-PD tcpm: bad warning+size, PPS adapters omits 02a614499600 mac80211: mesh: restrict airtime metric to peered establis [...] 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 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 4f510aa10468 phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz 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 205608749e1e Revert "iwlwifi: mvm: fix scan config command size" omits 060dc911501f nds32: fix build failure caused by page table folding updates omits 4f0bd808134d asm-generic/nds32: don't redefine cacheflush primitives 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 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 f971a2074447 spi: Catch improper use of PTP system timestamping API 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 f03ee2042b2d spi: oc-tiny: Use GPIO descriptors omits 12ead77432f2 clk: Don't try to enable critical clocks if prepare failed 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 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 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 28d1dddc59f6 spi: uniphier: Add DMA transfer mode support 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 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 d91f3057263c locking/lockdep: Fix buffer overrun problem in stack_trace[] omits 463f550fb47b rseq: Unregister rseq for clone CLONE_VM omits 66528a4575ee rseq: Reject unknown flags on rseq unregister omits 11299c5cd886 spi: uniphier: Add handle_err callback function omits 9859db51387d spi: uniphier: Change argument of irq functions to private [...] 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 f1268534027a selinux: remove set but not used variable 'sidtab' 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 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 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 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 030b995ad9ec selinux: ensure we cleanup the internal AVC counters on er [...] 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 f84ae29a6169 tools lib traceevent: Fix memory leakage in filter_event 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 130ac214294b regulator: Convert stm32-pwr regulator to json-schema omits a14a0b5fc179 regulator: bd71828: remove get_voltage operation omits cd217ee6867d phy: qcom-qmp: Increase PHY ready timeout omits 7b02bf619488 iwlwifi: pcie: move page tracking into get_page_hdr() omits 160bab43419e iwlwifi: don't send PPAG command if disabled 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 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 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 d19e470b6605 ACPI: fan: Expose fan performance state information omits c032ace71c29 software node: add basic tests for property entries 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 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 a651c6c64431 EDAC/aspeed: Remove unneeded semicolon omits 5c108d4e18f8 selinux: randomize layout of key structures omits 6c5a682e6497 selinux: clean up selinux_enabled/disabled/enforcing_boot omits c7b305267eb7 clk: sunxi-ng: r40: Allow setting parent rate for external [...] omits ef32b63bf13e dt-bindings: spi: Convert stm32 spi bindings to json-schema 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 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 d68f4e43a46f mt76: fix LED link time failure 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 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 66a83feb59d9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1088a 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 2c3039c14380 mmc: sdhci-s3c: remove unused ext_cd_gpio field omits f630d0114d17 mmc: cavium: Add missed pci_release_regions 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 d1fd03a35efc dmaengine: ti: edma: Fix error return code in edma_probe() omits 03729cfa0d54 soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot omits e17e7c498d4f ARM: dts: beagle-x15-common: Model 5V0 regulator omits 1985f8c7f9a4 tools/power/acpi: fix compilation error 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 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 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 1c226017d3ec ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity omits 708d10eca6f1 powercap/intel_rapl: add support for TigerLake Mobile omits 2c81f0f6d3f5 bus: ti-sysc: Fix iterating over clocks 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 4edf6f7008b2 Merge branch 'mmc_pinctrl' into next 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 0d3010fa4424 USB: serial: option: add Telit ME910G1 0x110a composition 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 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 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 5b74d1d16e2f ACPI / battery: Use design-cap for capacity calculations i [...] omits cc99f0ad5246 ACPI / battery: Deal with design or full capacity being re [...] omits 26a7a47510ed cpufreq: dt-platdev: Blacklist NVIDIA Tegra20 and Tegra30 SoCs omits 1021dcf19db1 Input: imx_sc_key - only take the valid data from SCU firm [...] 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 55d54d1ee84e pinctrl: core: Add pinctrl_select_default_state() and export it omits 82c881b28aa8 x86/microcode/AMD: Make stub function static inline omits 210a29287451 selinux: remove unnecessary selinux cred request omits 851c902fd2d0 spi: rspi: Remove obsolete platform_device_id entries omits 169f9acae086 spi: dw: Avoid BUG_ON() in case of host failure omits 2f48865db332 HID: hidraw: add support uniq ioctl omits a5b982af953b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio omits 854bb48018d5 EDAC: skx_common: downgrade message importance on missing [...] omits d8db60cb23e4 selinux: ensure we cleanup the internal AVC counters on er [...] omits b2104ac0bd95 security: only build lsm_audit if CONFIG_SECURITY=y omits 03758d60265c opp: Replace list_kref with a local counter omits ba0033192145 opp: Free static OPPs on errors while adding them 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 5298d0b9b980 selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests omits 0188d5c025ca selinux: fall back to ref-walk if audit is required omits 1a37079c236d selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upo [...] 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 59438b46471a security,lockdown,selinux: implement SELinux lockdown 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 cb5172d96d16 audit: Add __rcu annotation to RCU pointer 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 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 a483e22791d6 EDAC/Kconfig: Fix Kconfig indentation 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 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 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 4cc4a1708903 batman-adv: Fix DAT candidate selection on little endian systems omits 6b81141deb73 XArray: Improve documentation of search marks omits 82a22311b7a6 XArray: Fix xas_pause at ULONG_MAX adds e7096c131e51 net: WireGuard secure network tunnel adds 34682110abc5 Bluetooth: btusb: Edit the logical value for Realtek Bluet [...] adds 5d6f391073d5 Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 adds 528379902337 Bluetooth: btbcm: Support pcm configuration adds 6fc0e19036d6 dt-bindings: net: bluetooth: update broadcom-bluetooth adds eb762b94111b Bluetooth: hci_bcm: Support pcm params in dts adds 3cd9d35ee5f7 dt-bindings: net: bluetooth: Minor fix in broadcom-bluetooth adds 22cc6b7a1dbb Bluetooth: btusb: fix non-atomic allocation in completion handler adds 3168c19d7eb1 Bluetooth: btusb: fix memory leak on fw adds 7ecacafc2406 Bluetooth: btusb: Disable runtime suspend on Realtek devices adds 4a63ef710cc3 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 718eae277e62 NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to [...] adds e70ac6282897 qed: remove redundant assignments to rc adds 26c97a2d82c4 net: sfp: avoid tx-fault with Nokia GPON module adds 4e7696d90b51 sctp: get netns from asoc and ep base adds 65e6d90168f3 net-tcp: Disable TCP ssthresh metrics cache by default adds 96ae38af9d29 dt-bindings: dp83867: Convert fifo-depth to common fifo-de [...] adds e02d18161e97 net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth adds 80bfc3b40a17 Merge branch 'dp83867-fix-fifo-depth' adds fe06bf3d83ef net: tulip: Adjust indentation in {dmfe, uli526x}_init_module adds 5c61e223004b net: smc911x: Adjust indentation in smc911x_phy_configure adds 08cbc75f9602 ppp: Adjust indentation into ppp_async_input adds 02288248b051 tipc: eliminate gap indicator from ACK messages adds d3b09995ab93 tipc: eliminate more unnecessary nacks and retransmissions adds 16ad3f4022bb tipc: introduce variable window congestion control adds bb9d8454bb0f Merge branch 'tipc-introduce-variable-window-congestion-control' adds 4caefbce06d1 enetc: add software timestamping adds 5000b28b0b1a tcp: Cleanup duplicate initialization of sk->sk_state. adds ca866ee82591 nfp: add support for TLV device stats adds 6525b5ef65fd enetc: remove variable 'tc_max_sized_frame' set but not used adds c21939998802 cxgb4: add support for high priority filters adds fa2de660a8d0 net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support adds a4516c7053b9 net: sfp: derive interface mode from ethtool link modes adds 0fbd26a9fb68 net: sfp: add more extended compliance codes adds 74c551ca5a0e net: sfp: add module start/stop upstream notifications adds 4882057ad434 net: sfp: move phy_start()/phy_stop() to phylink adds 6912b712cd75 net: mdio-i2c: add support for Clause 45 accesses adds 938d44c2b502 net: phylink: re-split __phylink_connect_phy() adds e45d1f5288b8 net: phylink: support Clause 45 PHYs on SFP+ modules adds 24cf0e693bb5 net: phylink: split link_an_mode configured and current settings adds c0de2f472029 net: phylink: split phylink_sfp_module_insert() adds 52c956003a9d net: phylink: delay MAC configuration for copper SFP modules adds 7adb5b2126bc net: phylink: make Broadcom BCM84881 based SFPs work adds 75f4d8d10e01 net: phy: add Broadcom BCM84881 PHY driver adds 9a484621e88a net: sfp: add support for Clause 45 PHYs adds b58e9fd48348 Merge branch 'sfp-copper-modules' adds 65ef2d5c41d9 net: sfp: use a definition for the fault recovery attempts adds 281e4eab1abe net: sfp: rename sm_retries adds 256e43cb8c69 net: sfp: error handling for phy probe adds 1cb89a14c80a net: sfp: re-attempt probing for phy adds bea0f4a5115a Merge branch 'sfp-slow-to-probe-copper' adds c5144fcbf250 vsock/virtio_transport_common: remove unused virtio header [...] adds ef343b35d466 vsock: add VMADDR_CID_LOCAL definition adds 0e12190578d0 vsock: add local transport support in the vsock core adds 077263fba100 vsock: add vsock_loopback transport adds 408624af4c89 vsock: use local transport when it is loaded adds bf5432b1de1f vsock/virtio: remove loopback handling adds 6b8350a4b0d5 Merge branch 'vsock-add-local-transport-support' adds b4653342b151 net: Allow to show socket-specific information in /proc/[p [...] adds 3c32da19a858 unix: Show number of pending scm files of receive queue in fdinfo adds 545a6822993f Merge branch 'unix-Show-number-of-scm-files-in-fdinfo' adds f74877a5457d rtnetlink: provide permanent hardware address in RTM_NEWLINK adds 32d5109a9d86 netlink: rename nl80211_validate_nested() to nla_validate_ [...] adds 9ce48e5a09ea ethtool: move to its own directory adds d44e13108b6d ethtool: move string arrays into common file adds 428c122f5f6b ethtool: provide link mode names as a string set adds aabf23d18322 Merge branch 'ethtool-netlink-interface-preliminary-part' adds 838c93dc5449 net: ena: implement XDP drop support adds 548c4940b9f1 net: ena: Implement XDP_TX action adds 913b0bfd6c85 net: ena: Add first_interrupt field to napi struct adds 355979decf07 Merge branch 'Introduce-XDP-to-ena' adds 0290bd291cc0 netdev: pass the stuck queue to the timeout handler adds 77656c277cbf mlx4: use new txqueue timeout argument adds d8968eda7fc4 netronome: use the new txqueue timeout argument adds 1f4782ae2457 Merge branch 'netdev-ndo_tx_timeout-cleanup' adds 1d1997db870f Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace" adds 826f66b30c2e bonding: move 802.3ad port state flags to uapi adds 3a5f494d8418 net: phy: dp83869: Remove unneeded semicolon adds ea6a547669b3 selftests/net: make so_txtime more robust to timer variance adds de1799667b00 net: bridge: add STP xstats adds f5058a27dac7 net: phylink: propagate phy_attach_direct() return code adds 29115cef8578 net/smc: shorten lgr_cnt initialization adds 0e627190563e tcp: Set rcv zerocopy hint correctly if skb last frag is < [...] adds 10bc877c7623 ptp_qoriq: check valid status before reading extts fifo adds 9429439f59cd ptp_qoriq: export extts_clean_up() function adds 17568c62cd2c dpaa2-ptp: add external trigger event support adds 024774325199 Merge branch 'dpaa2-ptp-support-external-trigger-event' adds f32593773549 r8169: check that Realtek PHY driver module is loaded adds 1f1c1d7c89ee ipv6: Annotate bitwise IPv6 dsfield pointer cast adds 54e1f08bddbe ipv6: Annotate ipv6_addr_is_* bitwise pointer casts adds b3c3fe8e9961 net: hns3: schedule hclgevf_service by using delayed workqueue adds 1c6dfe6fc6f7 net: hns3: remove mailbox and reset work in hclge_main adds ff200099d271 net: hns3: remove unnecessary work in hclgevf_main adds 0ea68902256e net: hns3: allocate WQ with WQ_MEM_RECLAIM flag adds d5432455b1a8 net: hns3: do not schedule the periodic task when reset fail adds 366c7bb0acf1 Merge branch 'hns3-next' adds ba8381236fd0 net: fib_notifier: Add temporary events to the FIB notific [...] adds a6c76c17df02 ipv4: Notify route after insertion to the routing table adds b5fc0430dcbb ipv4: Extend FIB alias find function adds ee3936d65882 ipv4: Notify route if replacing currently offloaded one adds a8674f753e36 ipv4: Notify newly added route if should be offloaded adds f613b6e2ffe1 ipv4: Handle route deletion notification adds 525bc345fcbc ipv4: Handle route deletion notification during flush adds 20d1565203e6 ipv4: Only Replay routes of interest to new listeners adds b6a1d871d37a mlxsw: spectrum_router: Start using new IPv4 route notifications adds 446f739104f4 ipv4: Remove old route notifications and convert listeners adds 03d51c4fc507 Merge branch 'Simplify-IPv4-route-offload-API' adds bbd20c939c8a fore200e: Fix incorrect checks of NULL pointer dereference adds c5dea815834c net: caif: replace BUG_ON with recovery code adds 65d88d04114b wireguard: selftests: import harness makefile for test suite adds d7c68a38bb4f wireguard: Kconfig: select parent dependency for crypto adds a2ec8b570694 wireguard: global: fix spelling mistakes in comments adds 43967b6ff91e wireguard: main: remove unused include <linux/version.h> adds d89ee7d5c73a wireguard: allowedips: use kfree_rcu() instead of call_rcu() adds 6f6dded1385c Merge branch 'WireGuard-CI-and-housekeeping' adds 5d57c327584a net: phylink: improve clause 45 PHY ksettings_set implementation adds df3f57ac9605 net: phylink: extend clause 45 PHY validation workaround adds ef8e0b808b90 net: mvpp2: update mvpp2 validate() implementation adds 4e133f76c111 Merge branch 'improve-clause-45-support-in-phylink' adds 71a55a2315b0 net-next: stmmac: mediatek: add more support for RMII adds 882007ed7832 net-next: dt-binding: dwmac-mediatek: add more description [...] adds ce2b5a3af075 Merge branch 'dwmac-mediatek-add-more-support-for-RMII' adds b59c43e03cee net: stmmac: dwc-qos: use generic device api adds 1d4605e0aff9 net: stmmac: dwc-qos: avoid clk and reset for acpi device adds 2b2d81a6da78 Merge branch 'stmmac-dwc-qos-ACPI-device-support' adds b7ffa045e700 tipc: don't send gap blocks in ACK messages adds 8ae674964e67 net: dsa: Make PHYLINK related function static again adds 3646ae0de90e cxgb4: fix missed high priority region calculation adds 59437d78f088 cxgb4/chtls: fix ULD connection failures due to wrong TID base adds 5debb18f965a Merge branch 'cxgb4-chtls-fix-issues-related-to-high-prior [...] adds 92fbeb43b6c4 xen-netback: move netback_probe() and netback_remove() to [...] adds f55c3188df84 xen-netback: switch state to InitWait at the end of netbac [...] adds 1f2565780e9b xen-netback: remove 'hotplug-status' once it has served it [...] adds 7d0b447a3f82 net: stmmac: Print more information in DebugFS DMA Capabil [...] adds 021bd5e36970 net: stmmac: Let TX and RX interrupts be independently ena [...] adds 3755b21b04b0 net: stmmac: Always use TX coalesce timer value when rescheduling adds 6dbb2e91f8bd Merge branch 'stmmac-next' adds 504723af0d85 net: stmmac: Add basic EST support for GMAC5+ adds 8572aec3d0dc net: stmmac: Add basic EST support for XGMAC adds b60189e0392f net: stmmac: Integrate EST with TAPRIO scheduler API adds 1ac14241543c net: stmmac: Add Frame Preemption support using TAPRIO API adds 7c7282746883 net: stmmac: gmac5+: Add support for Frame Preemption adds f0e56c8d8f7d net: stmmac: xgmac3+: Add support for Frame Preemption adds ea77b8c813c6 net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores adds 3a74a62d3ce7 Merge branch 'stmmac-taprio' adds 871602b10792 s390/qeth: only handle IRQs while device is online adds 7359393f3c19 s390/qeth: wake up all waiters from qeth_irq() adds e6b1b7da247b s390/qeth: overhaul L3 IP address dump code adds 2390166a6b45 s390/qeth: clean up L3 sysfs code adds 490df97142fe s390/qeth: remove open-coded inet_make_mask() adds b6beb62a5261 s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path adds adee2592b6c0 s390/qeth: stop yielding the ip_lock during IPv4 registration adds 52f82bf16b6e s390/qeth: consolidate helpers for capability checking adds 334b49de120d s390/qeth: make use of napi_schedule_irqoff() adds dcbe4e95751a Merge branch 's390-next' adds cbd22f172df7 sch_cake: drop unused variable tin_quantum_prio adds 9586a992fb75 net: pkt_cls: Clarify a comment adds 5bc146c90e9e mlxsw: spectrum_qdisc: Clarify a comment adds 9cf9b925d538 mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators adds dcc68b4d8084 net: sch_ets: Add a new Qdisc adds d35eb52bd2ac net: sch_ets: Make the ETS qdisc offloadable adds 7917f52ae188 mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS adds 19f405b988e7 mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc adds 4cf9b8f99292 selftests: forwarding: Move start_/stop_traffic from mlxsw [...] adds ddd3fd750ffe selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc adds 82c664b69c8b selftests: qdiscs: Add test coverage for ETS Qdisc adds 6bff00170277 Merge branch 'ETS-qdisc' adds a1ec57c02020 net: stmmac: tc: Fix TAPRIO division operation adds c48f16b42a3b net: phy: remove redundant .aneg_done initialisers adds af006240c6cf net: phy: use phy_resolve_aneg_pause() adds 2a10ab043ac5 net: phy: add genphy_check_and_restart_aneg() adds 0efc286a9238 net: phy: provide and use genphy_read_status_fixed() adds fcf1f59afc67 net: phy: marvell: rearrange to use genphy_read_lpa() adds 98f92831c561 net: phy: marvell: initialise link partner state earlier adds 760fa78f3509 net: phy: marvell: use positive logic for link state adds d2004e27eb35 net: phy: marvell: consolidate phy status reading adds 20ecf424d0db net: phy: marvell: use existing clause 37 definitions adds 9f4bae704f93 net: phy: marvell: use phy_modify_changed() adds b5abac2d2d17 net: phy: marvell: use genphy_check_and_restart_aneg() adds d8e419da048e Merge branch 'phylib-consolidation' adds 0dea4d039a7f net: sfp: report error on failure to read sfp soft status adds 6791c102602b net: mvpp2: cycle comphy to power it down adds a886ca6fcfff hdlcdrv: replace unnecessary assertion in hdlcdrv_register adds 31c491e56ad1 nfp: flower: pass flow rule pointer directly to match functions adds 77a5f73a8b33 nfp: flower: move udp tunnel key match compilation to help [...] adds 78a722af4ad9 nfp: flower: compile match for IPv6 tunnels adds cfa189934231 nfp: flower: offload list of IPv6 tunnel endpoint addresses adds 1922c9a4e273 nfp: flower: modify pre-tunnel and set tunnel action for ipv6 adds 50b1c86ab0a0 nfp: flower: handle ipv6 tunnel no neigh request adds 6c463a059f62 nfp: flower: handle notifiers for ipv6 route changes adds 9ea9bfa12240 nfp: flower: support ipv6 tunnel keep-alive messages from fw adds 783461604f7e nfp: flower: update flow merge code to support IPv6 tunnels adds 8fb0d2ced978 Merge branch 'nfp-ipv6-tunnel' adds 572c7245182a nfp: pass packet pointer to nfp_net_parse_meta() adds 8d5a49e9e31b net/tls: add helper for testing if socket is RX offloaded adds 6a35ddc5445a nfp: tls: implement the stream sync RX resync adds 5f04a6d8dfe8 Merge branch 'nfp-tls-implement-the-stream-sync-RX-resync' adds d63b542c625c net: systemport: Set correct DMA mask adds 99d55638d4b0 net: bcmgenet: enable NETIF_F_HIGHDMA flag adds dd8e911b7f2a net: bcmgenet: enable NETIF_F_HW_CSUM feature adds 810155397890 net: bcmgenet: use CHECKSUM_COMPLETE for NETIF_F_RXCSUM adds f63db4efdd50 net: bcmgenet: Refactor bcmgenet_set_features() adds 206f54b66cbf net: bcmgenet: Utilize bcmgenet_set_features() during resume/open adds ae895c49905c net: bcmgenet: Turn on offloads by default adds e3fa85883d15 net: bcmgenet: Be drop monitor friendly while re-allocatin [...] adds f1af17c0b7a5 net: bcmgenet: Add software counters to track reallocations adds 373e8c278da2 Merge branch 'bcmgenet-Turn-on-offloads-by-default' adds 5080832627b6 NFC: pn544: Adjust indentation in pn544_hci_check_presence adds dba261f35d16 dt-bindings: net: dsa: qca, ar9331 switch documentation adds 4eb7ae7a301d MIPS: ath79: ar9331: add ar9331-switch node adds 48fda74f0a93 net: dsa: add support for Atheros AR9331 TAG format adds ec6698c272de net: dsa: add support for Atheros AR9331 built-in switch adds a706a0422322 Merge branch 'add-dsa-switch-support-for-ar9331' adds 43985468df67 VSOCK: fix header include in vsock_diag_test adds ce1c7f84e276 VSOCK: add SPDX identifiers to vsock tests adds df7e0e0d237e VSOCK: extract utility functions from vsock_diag_test.c adds 9bb8a29d28e0 VSOCK: extract connect/accept functions from vsock_diag_test.c adds 2f65b44e199c VSOCK: add full barrier between test cases adds 092f32ae628e VSOCK: add send_byte()/recv_byte() test utilities adds cdbcc18de10a VSOCK: add AF_VSOCK test cases adds 770ce0078cbf vsock_test: wait for the remote to close the connection adds 5a2b2425634d testing/vsock: add parameters to list and skip tests adds 8d00b93fece1 testing/vsock: print list of options and description adds d6269a93ffc3 vsock_test: add SOCK_STREAM MSG_PEEK test adds 17338900ccfd Merge branch 'VSOCK-add-vsock_test-test-suite' adds e1b5e598e5a5 tipc: make legacy address flag readable over netlink adds b2598318eb45 net: hns3: check FE bit before calling hns3_add_frag() adds 31c92ccecaab net: hns3: remove useless mutex vport_cfg_mutex in the str [...] adds a3374d7d335c net: hns3: optimization for CMDQ uninitialization adds 44b6b88336a0 net: hns3: get FD rules location before dump in debugfs adds 2a7556bb2b73 net: hns3: implement ndo_features_check ops for hns3 driver adds 89b40c7fe2a8 net: hns3: add some VF VLAN information for command "ip li [...] adds ff7dfcdd684b net: hns3: add a log for getting chain failure in hns3_nic [...] adds d9b81c963a4c net: hns3: only print misc interrupt status when handling fails adds 994baea28957 Merge branch 'hns3-next' adds 8d985555ddaa ath10k: enable RX bundle receive for sdio adds 224776520ead ath10k: change max RX bundle size from 8 to 32 for sdio adds 67654b26c903 ath10k: add workqueue for RX path of sdio adds efd2f4c5016b ath10k: sdio: cosmetic cleanup adds 2246c2156590 ath10k: sdio: remove struct ath10k_sdio_rx_data::status adds e01cc82c4d1e ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_confi [...] adds d58f466a5dee ath10k: add large size for BMI download data for SDIO adds 501d4152b018 ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 adds 23b5156a856b ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO adds f8a595a87e93 ath10k: Fix qmi init error handling adds 319c2b71041f ath10k: Handle "invalid" BDFs for msm8998 devices adds 7005eafc1f1c ath10k: report rssi of each chain to mac80211 for sdio adds ea0c3e2a4702 ath10k: fix RX of frames with broken FCS in monitor mode adds 5b1413f00b5b wil6210: fix break that is never reached because of zero'i [...] adds dae0978d4174 dt: bindings: net: add qcom,ath11k.yaml adds d5c65159f289 ath11k: driver for Qualcomm IEEE 802.11ax devices adds 02fdd85da2ce MAINTAINERS: add ath11k adds e4eb7b5c335c ath11k: add RX stats support for radiotap adds 9cfbae4632fa ath11k: ignore event 0x6017 adds 2dab7d221e88 ath11k: convert message from info to dbg adds 39e81c6a2907 ath11k: fix missed bw conversion in tx completion adds 33782a3c379e ath11k: Remove dead code while handling amsdu packets adds 9f056ed8ee01 ath11k: add HE support adds 6d293d447670 ath11k: add TWT support adds 3f8be640077a ath11k: add spatial reuse support adds ef39ac1b0d9f ath10k: move non-fatal warn logs to dbg level adds 86d4def890fd ath11k: Fix htt stats sounding info and pdev cca stats adds 5e97128759b4 ath11k: fix resource leak in ath11k_mac_sta_state adds 5b90fc760db5 ath11k: fix wmi service ready ext tlv parsing adds 0f37fbf43c3f ath11k: update tcl cmd descriptor parameters for STA mode adds 293cb5839729 ath11k: optimize RX path latency adds f1d34a01ed54 ath11k: avoid WMM param truncation adds d12ac6c47a32 ath11k: remove unused tx ring counters adds d2f510fa0103 ath11k: Fix skb_panic observed during msdu coalescing adds 79c647a3c59d ath11k: Fixing TLV length issue in peer pktlog WMI command adds 051cefa44667 ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage adds 7cbf4c96d715 ath10k: enable firmware log by default for sdio adds 376a30c7c9a0 ath10k: set max mtu to 1500 for sdio chip adds 382e51c139ef ath10k: set WMI_PEER_AUTHORIZE after a firmware crash adds 5d2467299a17 ath10k: change log level for mpdu status of sdio chip adds 7321095ca39c ath10k: enable wow feature for sdio chip adds e8da3986570e ath11k: tracing: fix ath11k tracing adds d6af906d8307 ath11k: qmi clean up ce and HTC service config update adds 0c408515cd3b ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() adds d0f390eae072 ath11k: pktlog: fix sending/using the pdev id adds f425078b449f ath11k: avoid burst time conversion logic adds 30679ec40918 ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API adds fe201947f8bd ath11k: update bawindow size in delba process adds 64f1d7e94daa ath11k: add support for controlling tx power to a station adds ba47923974fb ath11k: unlock mutex during failure in qmi fw ready adds 1cb616a3b497 ath11k: add necessary peer assoc params in wmi dbg adds a3c5195a97af ath11k: Update tx and rx chain count properly on drv_set_antenna adds c000e56ee6b0 ath11k: Advertise MPDU start spacing as no restriction adds 5e02bc7354e1 ath11k: fix memory leak in monitor mode adds 28dee8ef7645 ath11k: fix vht guard interval mapping adds a9e945eadf17 ath11k: update tx duration in station info adds b9269a078ae6 ath11k: Skip update peer stats for management packets adds 0366f42640a4 ath11k: Move mac80211 hw allocation before wmi_init command adds 9c57d7e3b488 ath11k: Setup REO destination ring before sending wmi_init [...] adds fcaf49d0f2dc ath11k: fix indentation in ath11k_mac_prepare_he_mode() adds cfee8793a74d ath10k: enable napi on RX path for sdio adds 4a9912451630 ath10k: change bundle count for max rx bundle for sdio adds 2dc016599cfa ath: add support for special 0x0 regulatory domain adds 57725b5bc589 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5cc509aa83c6 brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() adds b8e1ada81fb7 rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros adds 08f6ef39bc3d rtlwifi: rtl8192de: Replace local bit manipulation macros adds fa2b36a344f5 rtlwifi: rtl8192de: Convert macros that set descriptor adds 96c21a254053 rtlwifi: rtl8192de: Convert inline routines to little-endi [...] adds 7031fb7f1cd1 rtlwifi: rtl8192de: Remove usage of private bit manipulati [...] adds 5ea5c93d937c rtlwifi: rtl8188ee: Remove usage of private bit manipulation adds 4c8692d4939d rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private [...] adds f0dcd57e0b41 rtlwifi: Remove dependence on special bit manipulation mac [...] adds 39f40710d0b5 rtlwifi: rtl88821ae: Remove usage of private bit manipulat [...] adds 8e3457621263 rtlwifi: rtl8192ee: Remove usage of private bit manipulati [...] adds 1626f1929575 rtlwifi: rtl8723ae: Remove usage of private bit manipulati [...] adds 84bc9a58326a rtlwifi: rtl8723be: Remove usage of private bit manipulati [...] adds bb7e6d85536b rtlwifi: Remove last definitions of local bit manipulation macros adds 37bc6c72f5b7 brcmsmac: Remove always false 'channel < 0' statement adds 475eec112e42 b43legacy: Fix -Wcast-function-type adds ebd77feb27e9 ipw2x00: Fix -Wcast-function-type adds da5e57e8a6a3 iwlegacy: Fix -Wcast-function-type adds cb775c88da5d rtlwifi: rtl_pci: Fix -Wcast-function-type adds f427939391f2 bcma: remove set but not used variable 'sizel' adds 57f9807d1ea2 rt2x00: implement reconfig_complete adds 2d52378a0ad0 rt2x00: use RESET state bit to prevent IV changes on restart adds e93cd35101b6 rsi: fix use-after-free on failed probe and unbind adds 92aafe77123a rsi: fix use-after-free on probe errors adds 477682974811 rsi: fix memory leak on failed URB submission adds b9b9f9fea218 rsi: fix non-atomic allocation in completion handler adds 960da557f435 rsi: add missing endpoint sanity checks adds 216b44000ada brcmfmac: Fix use after free in brcmf_sdio_readframes() adds ffc7b2826a3c rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' adds d0b103a52b72 MAINTAINERS: update Ganapathi Bhat's email address adds 1c9f329b084b mwifiex: delete unused mwifiex_get_intf_num() adds 8d9627b05b2c brcmfmac: set interface carrier to off by default adds af615abd1596 at76c50x-usb: fix endpoint debug message adds 3428fbcd6e6c brcmfmac: fix interface sanity check adds b73e05aa543c orinoco_usb: fix interface sanity check adds 39a4281c312f rtl8xxxu: fix interface sanity check adds 3139b180906a rsi_91x_usb: fix interface sanity check adds 2d68bb2687ab zd1211rw: fix storage endpoint lookup adds f365f2f67b6a rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage adds b8a19dd64501 rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage adds 5a87ae1d676e rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage adds d01b26734297 rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping adds fef91a2b5f5f rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping adds 716c733f52ec rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping adds 1b8d2e0a9e42 brcmfmac: reset two D11 cores if chip has two D11 cores adds 172f6854551d brcmfmac: set F2 blocksize and watermark for 4359 adds 6647274ed995 brcmfmac: fix rambase for 4359/9 adds c12c8913d79c brcmfmac: make errors when setting roaming parameters non-fatal adds d4aef159394d brcmfmac: add support for BCM4359 SDIO chipset adds 837482e69a3f brcmfmac: add RSDB condition when setting interface combinations adds 2635853ce4ab brcmfmac: not set mbss in vif if firmware does not support MBSS adds 4282dc057d75 brcmfmac: Fix memory leak in brcmf_usbdev_qinit adds a32de68edab7 brcmfmac: Keep OOB wake-interrupt disabled when it shouldn [...] adds c705f9fc6a17 orinoco: avoid assertion in case of NULL pointer adds 13591a1c3899 ath11k: register HE mesh capabilities adds a67bcec3569f ath10k: Fix some typo in some warning messages adds 97c63746ebb9 ath11k: add wmi helper for turning STA PS on/off adds 6bfebd4bf939 ath11k: disable PS for STA interfaces by default upon bringup adds bde4d95e92d5 ath11k: drop memset when setting up a tx cmd desc adds 6bc9d6f786a5 ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab adds 8cfa7ef8127b ath11k: move some tx_status parsing to debugfs code adds d0998eb84ed3 ath11k: optimise ath11k_dp_tx_completion_handler adds 2ad578fdb7b5 ath11k: optimize ath11k_hal_tx_status_parse adds 485add35771b ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() adds aacb46223e08 ath11k: set the BA buffer size to 256 when HE is enabled adds 20c3c4fd3967 ath11k: add some missing __packed qualifiers adds 345a4f223a7c ath11k: fix several spelling mistakes adds 509421acab69 ath11k: Remove unnecessary enum scan_priority adds b5316db229d5 ath11k: fix memory leak on reg_info adds 08cc0f44f5ed ath11k: fix uninitialized variable radioup adds 4358bcb54bb9 ath11k: fix missing free of skb on error return path adds cd21c827a155 ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() adds c76fa846b0e1 ath11k: checking for NULL vs IS_ERR() adds 269663f18474 ath11k: remove an unneeded NULL check adds d1389e19e682 ath11k: Remove unneeded semicolon adds 0ef332951e85 ath9k: fix storage endpoint lookup adds f998f9fcf903 wcn36xx: disable HW_CONNECTION_MONITOR adds 7be3c2331d50 wil6210: dump Rx status message on errors adds d3214d428066 wil6210: minimize the time that mem_lock is held adds c715b38473c8 wil6210: take mem_lock for writing in crash dump collection adds 5c5d88a29dd4 wil6210: add verification for cid upper bound adds c99d5f8d6178 wil6210: reduce ucode_debug memory region adds 18beb61d848d wil6210: fix MID valid bits in Rx status message adds 5e5f069c30cc wil6210: support set_multicast_to_unicast cfg80211 operation adds 4315a74a482f wil6210: add support for set_cqm_rssi_config adds 77ea8b455ca1 ath11k: explicitly cast wmi commands to their correct struct type adds ca0e477931c5 ath11k: Use sizeof_field() instead of FIELD_SIZEOF() adds ae0a723c4cfd Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds cfeec3fb5451 Merge tag 'wireless-drivers-next-2019-12-20' of git://git. [...] adds ac80010fc94e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds e7dbfed1adb0 net: skb_mpls_push() modified to allow MPLS header push at [...] adds 76f99f987f2b net: Rephrased comments section of skb_mpls_pop() adds f66b53fdbb22 openvswitch: New MPLS actions for layer 2 tunnelling adds ab5d4bb2b819 Merge branch 'ovs-mpls-actions' adds 3127f7c9b7da r8169: factor out rtl8168h_2_get_adc_bias_ioffset adds 8722709b0494 r8169: remove MAC workaround in rtl8168e_2_hw_phy_config adds af7797785d61 r8169: move enabling EEE to rtl8169_init_phy adds 6b722237b656 net: fib_notifier: Add temporary events to the FIB notific [...] adds c10c4279c778 ipv6: Notify newly added route if should be offloaded adds 51bf7f387fdf ipv6: Notify route if replacing currently offloaded one adds 0ee0f47c26b2 ipv6: Notify multipath route if should be offloaded adds 9c6ecd3cf62d ipv6: Only Replay routes of interest to new listeners adds d2f0c9b11410 ipv6: Handle route deletion notification adds 0284696b97b2 ipv6: Handle multipath route deletion notification adds dacad7b34b59 mlxsw: spectrum_router: Start using new IPv6 route notifications adds caafb2509fac ipv6: Remove old route notifications and convert listeners adds 9f6cff995e98 Merge branch 'Simplify-IPv6-route-offload-API' adds 0e5dafc8a6e5 net: phy: Introduce helper functions for time stamping support. adds d25de984aaee net: macvlan: Use the PHY time stamping interface. adds dfe6d68fc404 net: vlan: Use the PHY time stamping interface. adds 7774ee23689d net: ethtool: Use the PHY time stamping interface. adds bfd57b590021 net: netcp_ethss: Use the PHY time stamping interface. adds 12d0efb9e6d9 net: phy: dp83640: Move the probe and remove methods around. adds 4715f65ffa05 net: Introduce a new MII time stamping interface. adds 767ff4837315 net: Add a layer for non-PHY MII time stamping drivers. adds 25d12e1dde28 dt-bindings: ptp: Introduce MII time stamping devices. adds 1dca22b18421 net: mdio: of: Register discovered MII time stampers. adds b6fd7b963667 net: Introduce peer to peer one step PTP time stamping. adds bad1eaa6ac31 ptp: Add a driver for InES time stamping IP core. adds aea3dee86c41 Merge branch 'Peer-to-Peer-One-Step-time-stamping' adds f643ee295c1c sctp: move trace_sctp_probe_path into sctp_outq_sack adds c1e469902640 bonding: rename AD_STATE_* to LACP_STATE_* adds 231c8d2bbc4f mlxsw: spectrum_router: Remove unnecessary checks adds 0d2fb5aa93a6 mlxsw: spectrum_router: Eliminate dead code adds 0705297e511a mlxsw: spectrum_router: Make route creation and destructio [...] adds b04720aee9a6 mlxsw: spectrum_router: Consolidate identical functions adds 7c4a7ec8558d mlxsw: spectrum_router: Remove FIB entry list from FIB node adds 1f4f16fa19f4 Merge branch 'mlxsw-spectrum_router-Cleanups' adds 3aec743d6982 net: phy: realtek: add logging for the RGMII TX delay conf [...] adds 1b3047b5208a net: phy: realtek: add support for configuring the RX dela [...] adds 8d3479929894 Merge branch 'RTL8211F-RGMII-RX-TX-delay-configuration-imp [...] adds 9476654bd5e8 xen-netback: support dynamic unbind/bind adds 0914d2bb11cc af_packet: refactoring code for prb_calc_retire_blk_tmo adds c04b116a2866 s390/qeth: consolidate RX code adds dcdcf8670dad s390/qeth: use napi_gro_frags() for SG skbs adds 8ca8559ff3ce s390/qeth: remove QETH_RX_PULL_LEN adds 9e41fbf3dd38 Merge branch 's390-qeth-next' adds c453312857ba ARM: net: bpf: Improve prologue code sequence adds 09c4708d3cf4 libbpf: Bump libpf current version to v0.0.7 adds b590cb5f802d bpf: Switch to offsetofend in BPF_PROG_TEST_RUN adds bae141f54be8 bpf: Emit audit messages upon successful prog load and unload adds 81c22041d9f1 bpf, x86, arm64: Enable jit by default when not built as a [...] adds 679152d3a32e libbpf: Fix printf compilation warnings on ppc64le arch adds 67d69ccdf389 libbpf: Recognize SK_REUSEPORT programs from section name adds 1fbcef929d7d selftests/bpf: Let libbpf determine program type from sect [...] adds 11f80355d4d2 selftests/bpf: Use sa_family_t everywhere in reuseport tests adds a9ce4cf4e47c selftests/bpf: Add helpers for getting socket family & type name adds 993633825830 selftests/bpf: Unroll the main loop in reuseport test adds ce7cb5f3921c selftests/bpf: Run reuseport tests in a loop adds 9af6c84435d0 selftests/bpf: Propagate errors during setup for reuseport tests adds 250a91d48ae7 selftests/bpf: Pull up printing the test name into test runner adds 415bb4e125b6 selftests/bpf: Move reuseport tests under prog_tests/ adds 7ee0d4e97b88 selftests/bpf: Switch reuseport tests for test_progs framework adds 7708bd430d88 Merge branch 'reuseport_to_test_progs' adds 6803ee25f0ea libbpf: Extract and generalize CPU mask parsing logic adds 65bc4c4063ae selftests/bpf: Add CPU mask parsing tests adds 783b8f01f594 libbpf: Don't attach perf_buffer to offline/missing CPUs adds 91cbdf740a47 selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs adds 98e8627efcad bpf: Move trampoline JIT image allocation to a function adds 75ccbef6369e bpf: Introduce BPF dispatcher adds 7e6897f95935 bpf, xdp: Start using the BPF dispatcher for XDP adds f23c4b3924d2 bpf: Start using the BPF dispatcher in BPF_TEST_RUN adds e754f5a6e36b selftests: bpf: Add xdp_perf test adds 116eb788f57c bpf, x86: Align dispatcher branch targets to 16B adds 02620d9e629d Merge branch 'bpf-dispatcher' adds 850a88cc4096 bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN adds a06bf42f5a95 selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN adds ec2025095cf6 bpftool: Match several programs with same tag adds a7d22ca2a483 bpftool: Match programs by name adds 99f9863a0c45 bpftool: Match maps by name adds a06ae6acc14b Merge branch 'bpftool-match-by-name' adds aa915931ac3e libbpf: Fix readelf output parsing for Fedora adds 0d13bfce023a libbpf: Don't require root for bpf_object__open() adds d7a18ea7e8b6 libbpf: Add generic bpf_program__attach() adds 612d05be250a libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h adds 917f6b7b07a4 libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files adds 544402d4b493 libbpf: Extract common user-facing helpers adds 3d208f4ca111 libbpf: Expose btf__align_of() API adds 9f81654eebe8 libbpf: Expose BTF-to-C type declaration emitting API adds 01af3bf06755 libbpf: Expose BPF program's function name adds eba9c5f498a1 libbpf: Refactor global data map initialization adds 13acb508ae20 libbpf: Postpone BTF ID finding for TRACING programs to lo [...] adds 3f51935314b8 libbpf: Reduce log level of supported section names dump adds d66562fba1ce libbpf: Add BPF object skeleton support adds 985ead416df3 bpftool: Add skeleton codegen command adds f3c926a4df2c selftests/bpf: Add BPF skeletons selftests and convert att [...] adds dde53c1b763b selftests/bpf: Convert few more selftest to skeletons adds 197448eaac1a selftests/bpf: Add test validating data section to struct [...] adds d9c00c3b1639 bpftool: Add `gen skeleton` BASH completions adds f7c0bbf27ec6 Merge branch 'bpf-obj-skel' adds ac9d1389631a libbpf: Extract internal map names into constants adds 166750bc1dd2 libbpf: Support libbpf-provided extern variables adds 2ad97d473db5 bpftool: Generate externs datasec in BPF skeleton adds 330a73a7b6ca selftests/bpf: Add tests for libbpf-provided externs adds 01c6f7aaacf9 Merge branch 'extern-var-support' adds 1b484b301cec libbpf: Support flexible arrays in CO-RE adds 5f2eeceffb92 selftests/bpf: Add flexible array relocation tests adds 0849e1028088 Merge branch 'support-flex-arrays' adds a79ac2d1036a libbpf: Fix build by renaming variables adds 159ecc002b5f bpftool: Fix compilation warning on shadowed variable adds 5984dc6cb5aa samples/bpf: Reintroduce missed build targets adds 5615ed472dc0 samples/bpf: Add missing -lz to TPROGS_LDLIBS adds 450278977acb samples/bpf: Set -fno-stack-protector when building BPF programs adds d50ecc46d18f samples/bpf: Attach XDP programs in driver mode by default adds dc3a2d254782 libbpf: Print hint about ulimit when getting permission de [...] adds dbd8f6bae6f4 libbpf: Add zlib as a dependency in pkg-config template adds 92f7440ecc93 selftests/bpf: More succinct Makefile output adds fb9a98e160f1 libbpf: Fix libbpf_common.h when installing libbpf through [...] adds 4a3d6c6a6e4d libbpf: Reduce log level for custom section names adds 5dc7a8b21144 bpftool, selftests/bpf: Embed object file inside skeleton adds 3bf3c79b772f libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h adds cb21ac588546 bpftool: Add gen subcommand manpage adds 58d8dc2a98f5 Merge branch 'skel-fixes' adds 7c43e0d6a526 bpftool: Simplify format string to not use positional args adds dacce6412e09 bpftool: Work-around rst2man conversion bug adds 6de6c1f840c0 bpf: Allow to change skb mark in test_run adds d69587062c34 libbpf: Add bpf_link__disconnect() API to preserve underly [...] adds 81bfdd087bf3 libbpf: Put Kconfig externs into .kconfig section adds 8601fd422148 libbpf: Allow to augment system Kconfig through extra opti [...] adds 630628cb7dc3 libbpf: BTF is required when externs are present adds a352a82496d1 Merge branch 'libbpf-extern-followups' adds f1003b787c00 riscv, bpf: Fix broken BPF tail calls adds 7d1ef13fea2b riscv, bpf: Add support for far branching adds 29d92edd9ee8 riscv, bpf: Add support for far branching when emitting tail call adds 33203c02f2f8 riscv, bpf: Add support for far jumps and exits adds fe8322b866d5 riscv, bpf: Optimize BPF tail calls adds 7f3631e88ee6 riscv, bpf: Provide RISC-V specific JIT image alloc/free adds e368b64f8b0c riscv, bpf: Optimize calls adds eb9928bed003 riscv, bpf: Add missing uapi header for BPF_PROG_TYPE_PERF [...] adds 34bfc10a6e7e riscv, perf: Add arch specific perf_arch_bpf_user_pt_regs adds 7800a3d54a71 Merge branch 'bpf-riscv-jit-improvements' adds 12dd14b230b3 libbpf: Add missing newline in opts validation macro adds 580205dd4fe8 selftests/bpf: Fix test_attach_probe adds b5c7d0d0f7d4 libbpf: Fix printing of ulimit value adds 7745ff984261 libbpf: Fix another __u64 printf warning adds 5bf2fc1f9c88 bpf: Remove unnecessary assertion on fp_old adds 0536b85239b8 xdp: Simplify devmap cleanup adds 4bc188c7f23a xdp: Simplify cpumap cleanup adds fb5aacdf3603 xdp: Fix graze->grace type-o in cpumap comments adds e312b9e706ed xsk: Make xskmap flush_list common for all map instances adds 96360004b862 xdp: Make devmap flush_list common for all map instances adds cdfafe98cabe xdp: Make cpumap flush_list common for all map instances adds 332f22a60e4c xdp: Remove map_to_flush and map swap detection adds 1170beaa3fa3 xdp: Simplify __bpf_tx_xdp_map() adds c92bbaa0fda5 Merge branch 'simplify-do_redirect' adds 1020c1f24a94 bpf: Simplify __cgroup_bpf_attach adds 9fab329d6a04 bpf: Remove unused new_flags in hierarchy_allows_attach() adds 7dd68b3279f1 bpf: Support replacing cgroup-bpf program in MULTI mode adds cdbee3839cd9 libbpf: Introduce bpf_prog_attach_xattr adds 257c88559f36 selftests/bpf: Convert test_cgroup_attach to prog_tests adds 06ac0186bd24 selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi adds 99cacdc6f661 Merge branch 'replace-cg_bpf-prog' adds 484b165306e1 xsk: Eliminate the lazy update threshold adds 11cc2d21499c xsk: Simplify detection of empty and full rings adds d7012f05e3ca xsk: Consolidate to one single cached producer pointer adds 59e35e552529 xsk: Standardize naming of producer ring access functions adds 4b638f13bab4 xsk: Eliminate the RX batch size adds df0ae6f78a45 xsk: Simplify xskq_nb_avail and xskq_nb_free adds c5ed924b54c8 xsk: Simplify the consumer ring access functions adds 03896ef1f0cb xsk: Change names of validation functions adds f8509aa078de xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_ [...] adds c34787fcc90f xsk: Remove unnecessary READ_ONCE of data adds 15d8c9162ced xsk: Add function naming comments and reorder functions adds 1d9cb1f38186 xsk: Use struct_size() helper adds ce3cec27933c Merge branch 'xsk-cleanup' adds 478bee0df0ec selftests/bpf: Preserve errno in test_progs CHECK macros adds d3f11b018f6c samples/bpf: xdpsock: Add duration option to specify how l [...] adds 695255882bdf samples/bpf: xdpsock: Use common code to handle signal and [...] adds cd9e72b6f210 samples/bpf: xdpsock: Add option to specify batch size adds ece6e9694751 samples/bpf: xdpsock: Add option to specify number of pack [...] adds 4a3c23ae3acc samples/bpf: xdpsock: Add option to specify tx packet size adds 46e3268eaaca samples/bpf: xdpsock: Add option to specify transmit fill pattern adds 6cd6e64e3603 Merge branch 'xdpsock' adds f9e6bfdbaf0c samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach adds 8ab9da573dad libbpf: Support CO-RE relocations for LDX/ST/STX instructions adds 1162f844030a bpf: Print error message for bpftool cgroup show adds 7c8dce4b1661 bpftool: Make skeleton C code compilable with C++ compiler adds 2bbc078f812d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 473900a504e5 tcp_cubic: optimize hystart_update() adds 35821fc2b41c tcp_cubic: remove one conditional from hystart_update() adds cff04e2da308 tcp_cubic: switch bictcp_clock() to usec resolution adds 42f3a8aaae66 tcp_cubic: tweak Hystart detection for short RTT flows adds ede656e84658 tcp_cubic: make Hystart aware of pacing adds 36a78867f80c Merge branch 'tcp_cubic-various-fixes' adds 8a3f44a0bb76 ppp: Remove redundant BUG_ON() check in ppp_pernet adds c8f957df6e33 net: dsa: qca: ar9331: drop pointless static qualifier in [...] adds cad451dd2427 net: ena: remove set but not used variable 'rx_ring' adds 0df952873636 mv88e6xxx: Add serdes Rx statistics adds 356b23c073dd sctp: do trace_sctp_probe after SACK validation and check adds 2b4a8990b7df ethtool: introduce ethtool netlink interface adds 041b1c5d4a53 ethtool: helper functions for netlink interface adds 10b518d4e6dd ethtool: netlink bitset handling adds 6b08d6c146f4 ethtool: support for netlink notifications adds 728480f12442 ethtool: default handlers for GET requests adds 71921690f974 ethtool: provide string sets with STRSET_GET request adds 459e0b81b370 ethtool: provide link settings with LINKINFO_GET request adds a53f3d41e4d3 ethtool: set link settings with LINKINFO_SET request adds 5cf2a548bcbd ethtool: add default notification handler adds 73286734c1b0 ethtool: add LINKINFO_NTF notification adds f625aa9be8c1 ethtool: provide link mode information with LINKMODES_GET request adds bfbcfe2032e7 ethtool: set link modes related data with LINKMODES_SET request adds 1b1b1847c850 ethtool: add LINKMODES_NTF notification adds 3d2b847fb99c ethtool: provide link state with LINKSTATE_GET request adds 1b3b289fd8da Merge branch 'ethtool-netlink-part-one' adds 270fe2ceda66 net/wan/fsl_ucc_hdlc: remove set but not used variables 'u [...] adds c26a2c2ddc01 gianfar: Fix TX timestamping with a stacked DSA driver adds f685e609a301 net: dsa: Deny PTP on master if switch supports it adds 1a1fda57b400 Merge branch 'DSA-TX-tstamp' adds 871185ace40d netfilter: Clean up unnecessary #ifdef adds 2f5e70c8ce47 netfilter: Document ingress hook adds cf3e204a1ca5 netfilter: nft_tunnel: no need to call htons() when dumping ports adds 0705f95c3320 netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy adds 2149f36dbd44 netfilter: nft_tunnel: also dump ERSPAN_VERSION adds 73239bd9707a netfilter: nft_tunnel: also dump OPTS_ERSPAN/VXLAN adds 7e03998429ee netfilter: nft_tunnel: add the missing nla_nest_cancel() adds 13d74c0a9708 netfilter: conntrack: remove two export symbols adds db8f6f5c8de6 netfilter: nft_meta: move time handling to helper adds 4a54594abdbe netfilter: nft_meta: move pkttype handling to helper adds 726b44f044e8 netfilter: nft_meta: move sk uid/git handling to helper adds b1327fbc2991 netfilter: nft_meta: move cgroup handling to helper adds a4150a1faa36 netfilter: nft_meta: move interface kind handling to helper adds 8724e819cc9a netfilter: nft_meta: move all interface related keys to helper adds 6b2faee0ca91 netfilter: nft_meta: place prandom handling in a helper adds 01a0fc82252d netfilter: nft_meta: place rtclassid handling in a helper adds c14ceb0ec727 netfilter: nft_meta: add support for slave device ifindex [...] adds ba4028105e98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds f278b99ca6b2 tcp_cubic: refactor code to perform a divide only when needed adds db99d5126fb9 sfc: avoid duplicate error handling code in 'efx_ef10_srio [...] adds 544fed47af4d ptp: introduce ptp_cancel_worker_sync adds 1e762bd278d2 net: dsa: sja1105: Use PTP core's dedicated kernel thread [...] adds 19d1f0ed74b7 net: dsa: sja1105: Empty the RX timestamping queue on PTP [...] adds 9010ef57592c Merge branch 'Improvements-to-SJA1105-DSA-RX-timestamping' adds f398efc14a92 sctp: add enabled check for path tracepoint loop. adds 9e860947d8d7 net/ncsi: Fix gma flag setting after response adds 31d518f35e1a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6506f52dcbf8 igb: dont drop packets if rx flow control is enabled adds b7b462454a5c igc: Add scatter gather support adds 21da01fd3bb1 igc: Improve the DMA mapping flow adds faf4dd52e9e3 igc: Prefer to use the pci_release_mem_regions method adds 57cd472c2baa igc: Remove excess parameter description from igc_is_non_eop adds 085c85895041 igc: Fix the parameter description for igc_alloc_rx_buffers adds 86efeccd5a7a igc: Fix parameter descriptions for a several functions adds 4439dc427d83 igc: Add 64 bit DMA access support adds 9513d2a5dc7f igc: Add legacy power management support adds c557a4b3f738 e1000e: Use netdev_info instead of pr_info for link messages adds 684ea87cc312 igc: Remove serdes comments from a description of methods adds fe23d63422c8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 44768decb7c0 page_pool: handle page recycle for NUMA_NO_NODE condition adds f13fc10785bc page_pool: help compiler remove code in case CONFIG_NUMA=n adds c9a2069b1dba Merge branch 'page_pool-NUMA-node-handling-fixes' adds d8446884f8d0 mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register adds 379a00dd2161 mlxsw: spectrum_dcb: Allow setting default port priority adds c5341bcc337c selftests: mlxsw: Add a self-test for port-default priority adds f5e5d27248ff Merge branch 'mlxsw-Allow-setting-default-port-priority' adds 98c8147648fa vxlan: Fix alignment and code style of vxlan.c adds cea9760950a5 ipv4/tcp: Use local variable for tcp_md5_addr adds d14c77e0b24f ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash adds 534322ca3daf ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash adds dea53bb80e07 tcp: Add l3index to tcp_md5sig_key and md5 functions adds 6b102db50cdd net: Add device index to tcp_md5sig adds 1bfb45d860d8 nettest: Return 1 on MD5 failure for server mode adds eb09cf03b9bd nettest: Add support for TCP_MD5 extensions adds f0bee1ebb559 fcnal-test: Add TCP MD5 tests adds 5cad8bce26e0 fcnal-test: Add TCP MD5 tests for VRF adds 7a8d8a464276 Merge branch 'tcp-Add-support-for-L3-domains-to-MD5-auth' adds edf4579123e2 sfc: Remove unnecessary dependencies on I2C adds 6485f9ae3b96 ptp: ptp_clockmatrix: constify copied structure adds a02158d62faa fsl/fman: use resource_size adds 0d08c9ec7d6e enetc: add support time specific departure base on the qos etf adds d0e8bcafc8af tcp: use REXMIT_NEW instead of magic number adds 4a883ccfba3a ethtool: remove set but not used variable 'lsettings' adds b39c78b2aa09 net: remove the check argument from __skb_gro_checksum_convert adds 1f6234311001 net: Remove redundant BUG_ON() check in phonet_pernet adds d2e9d229cfbd l2tp: Remove redundant BUG_ON() check in l2tp_pernet adds 06f6646191fd net: netsec: Change page pool nid to NUMA_NO_NODE adds 3c85efb8f15f bna: remove set but not used variable 'pgoff' adds a54e3b8cffd6 ice: Support UDP segmentation offload adds cd6d6b83316a ice: Fix VF spoofchk adds fc0f39bcb50c ice: Add code to keep track of current dflt_vsi adds 005881bcf99d ice: Add ice_for_each_vf() macro adds 118e0e100258 ice: Set default value for ITR in alloc function adds 61dc79ced7aa ice: Restore interrupt throttle settings after VSI rebuild adds 11c25c2f2eaf ice: Return error on not supported ethtool -C parameters adds f57a683dedbb ice: Remove Rx flex descriptor programming adds 26a91525cca8 ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO adds ed4c068d46f6 ice: Enable ip link show on the PF to display VF unicast MAC(s) adds bda5b7db823c ice: Demote MTU change print to debug adds ac614b13fe71 ice: suppress checked_return error adds 1f45ebe0d8fb ice: add extra check for null Rx descriptor adds 65bb559b6c11 ice: Add a boundary check in ice_xsk_umem() adds 91125399345a ice: Suppress Coverity warnings for xdp_rxq_info_reg adds 5d9e618cbb54 ice: Add device ids for E822 devices adds 4460985fac06 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 14504ac5048e igc: Remove no need declaration of the igc_clean_tx_ring adds 1ab69fb35709 igc: Remove no need declaration of the igc_power_down_link adds 3988d8bfd713 igc: Remove no need declaration of the igc_set_default_mac_filter adds 1a7c0f2efd55 igc: Remove no need declaration of the igc_configure adds aac8f68c5687 igc: Remove no need declaration of the igc_alloc_mapped_page adds 0411d368bc8a igc: Remove no need declaration of the igc_set_interrupt_c [...] adds 86a4de661b7b igc: Remove no need declaration of the igc_set_rx_mode adds a146ea022f1d igc: Remove no need declaration of the igc_configure_msix adds fccf939e2709 igc: Remove no need declaration of the igc_irq_enable adds 35f9a78ac933 igc: Remove no need declaration of the igc_irq_disable adds a8c4873b566b igc: Remove no need declaration of the igc_free_q_vectors adds f7bcca5d9a8c igc: Remove no need declaration of the igc_free_q_vector adds f817fa0555c8 igc: Remove no need declaration of the igc_assign_vector adds 55cd7386c5b7 igc: Remove no need declaration of the igc_write_itr adds 63c92c9d2e53 igc: Remove no need declaration of the igc_sw_init adds 3b477d6cdc4a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 9a69a4c8802a wireguard: selftests: remove ancient kernel compatibility code adds 04d2ea92a184 wireguard: queueing: do not account for pfmemalloc when cl [...] adds 736775d06bac wireguard: socket: mark skbs as not on list when receiving [...] adds 704a0afb4963 Merge branch 'WireGuard-bug-fixes-and-cleanups' adds aa1d54c65d11 net: dsa: vsc73xx: Remove dependency on CONFIG_OF adds b605c9abc4d2 net: phylink: switch to using fwnode_gpiod_get_index() adds d266f19f3ae7 net: phy: fixed_phy: fix use-after-free when checking link GPIO adds 5ffcc85814f2 net: phy: fixed_phy: switch to using fwnode_gpiod_get_index adds 675a31761216 Merge branch 'net-phy-switch-to-using-fwnode_gpiod_get_index' adds 14a65084f931 net: ethernet: sxgbe: Rename Samsung to lowercase adds 3d462ce2a117 ionic: ionic_if bits for sr-iov support adds fbb39807e9ae ionic: support sr-iov operations adds aea6a1eba576 Merge branch 'ionic-add-sriov-support' adds c114574ebfdf net: phy: add PHY_INTERFACE_MODE_10GBASER adds e0f909bc3a24 net: switch to using PHY_INTERFACE_MODE_10GBASER rather th [...] adds 8bd17dc6da3d Merge branch 'Fix-10G-PHY-interface-types' adds 0a51826c6e05 net: dsa: sja1105: Always send through management routes i [...] adds a68578c20a96 net: dsa: Make deferred_xmit private to sja1105 adds 2821d50fc0c4 net: dsa: tag_sja1105: Slightly improve the Xmas tree in s [...] adds de1b23b9b4c1 Merge branch 'dsa-deferred-xmit' adds 6c930994503d mii: Add helpers for parsing SGMII auto-negotiation adds 3a68ba6fbab7 net: phylink: make QSGMII a valid PHY mode for in-band AN adds 1511ed0a0167 net: phylink: add support for polling MAC PCS adds 787cac3f5a65 net: dsa: Pass pcs_poll flag from driver to PHYLINK adds 6517798dd343 enetc: Make MDIO accessors more generic and export to incl [...] adds d79d30327f70 enetc: Set MDIO_CFG_HOLD to the recommended value of 2 adds ee50d07c9fc8 net: mscc: ocelot: make phy_mode a member of the common st [...] adds 964ee5c82b77 net: mscc: ocelot: export ANA, DEV and QSYS registers to i [...] adds bdeced75b13f net: dsa: felix: Add PCS operations for PHYLINK adds df2c2ba831a0 Merge branch 'Convert-Felix-DSA-switch-to-PHYLINK' adds 698a89541c22 net: hns3: add trace event support for HNS3 driver adds 08a100689d4b net: hns3: re-organize vector handle adds 5bffde62a180 net: hns3: modify the IRQ name of TQP vector adds 7ab2b53e4657 net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() adds f97c4d823fb7 net: hns3: modify the IRQ name of misc vectors adds 2af8cb6126f3 net: hns3: add protection when get SFP speed as 0 adds 7061867b59e0 net: hns3: replace an unsuitable variable type in hclge_in [...] adds 7f39febf2e08 net: hns3: modify an unsuitable reset level for hardware error adds 02b0442c199f Merge branch 'hns3-next' adds 62b0fb099ce2 mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline adds 383dbf70d99e selftests: forwarding: router: Add test case for source IP [...] adds 359ec56679ef mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline adds 59b3a4f3481e selftests: forwarding: router: Add test case for multicast [...] adds e317b0f77eb6 mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline adds 6e734f863c87 selftests: forwarding: router: Add test case for source IP [...] adds ca360db4b825 mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware [...] adds ef11ffa21b75 selftests: forwarding: router: Add test case for destinati [...] adds f233789dfcd4 Merge branch 'mlxsw-Disable-checks-in-hardware-pipeline' adds b289ba5e0710 gtp: simplify error handling code in 'gtp_encap_enable()' adds 17aa23ee7234 fcnal-test: Fix vrf argument in local tcp tests adds a69faa09102b wil6210: get rid of begin() and complete() ethtool_ops adds 71f711a4f1dd via-velocity: allow nesting of ethtool_ops begin() and complete() adds 4ac0ac847f05 epic100: allow nesting of ethtool_ops begin() and complete() adds 50d31037e430 Merge branch 'ethtool-allow-nesting-of-begin-and-complete- [...] adds 3095383a8ab4 net: dsa: mv88e6xxx: Unique IRQ name adds e6f2f6b824a3 net: dsa: mv88e6xxx: Unique SERDES interrupt names adds 8b4db28914b5 net: dsa: mv88e6xxx: Unique watchdog IRQ name adds 06acd1148bb3 net: dsa: mv88e6xxx: Unique g2 IRQ name adds 8ddf0b5693f6 net: dsa: mv88e6xxx: Unique ATU and VTU IRQ names adds 1b935183aeff Merge branch 'Unique-mv88e6xxx-IRQ-names' adds 5f2958052c58 igc: Add basic skeleton for PTP adds 81b055205e8b igc: Add support for RX timestamping adds 2c344ae24501 igc: Add support for TX timestamping adds 60dbede0c4f3 igc: Add support for ethtool GET_TS_INFO command adds a299df3524ea igc: Use Start of Packet signal from PHY for timestamping adds 5528e0d7f151 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 3daca28f15f5 ionic: drop use of subdevice tags adds 24cfa8c76278 ionic: add Rx dropped packet counter adds c37d6e3f25cf ionic: restrict received packets to mtu size adds 6be1a5ce1b39 ionic: clear compiler warning on hb use before set adds 58cf542a1a9b Merge branch 'ionic-driver-updates' adds e64dec834ed2 net: ch9200: use __func__ in debug message adds 195234b8856e net: ch9200: remove unnecessary return adds 10332dc22089 Merge branch 'net-ch9200-code-cleanup' adds c68d724826cd drivers: net: cisco_hdlc: use __func__ in debug message adds 1501125460fa MAINTAINERS: Add stmmac Ethernet driver documentation entry adds 2ffebffbe7dc Documentation: networking: Convert stmmac documentation to [...] adds b053b28e93da Documentation: networking: Add stmmac to device drivers list adds cbefe2c95770 Merge branch 'Documentation-stmmac-documentation-improvements' adds 0d6e5bfc9c5b enetc: Fix an off by one in enetc_setup_tc_txtime() adds 4addbcb387c9 enetc: Fix inconsistent IS_ERR and PTR_ERR adds 1ece2fbe9b42 ptp: clockmatrix: Rework clockmatrix version information. adds 53ebeca24a87 net/rose: remove redundant assignment to variable failed adds 8007880a2ca9 net/mlx5: limit the function in local scope adds 42ae1a5c7669 mlx5: work around high stack usage with gcc adds 15fc92ec3ad4 net/mlx5e: Support accept action on nic table adds 57c7fce14b1a net/mlx5: Increase the max number of channels to 128 adds 7396ae3d1cfe net/mlx5: Reduce No CQ found log level from warn to debug adds 3ed879965cc4 net/mlx5: Use async EQ setup cleanup helpers for multiple EQs adds cc78dbd7686a net/mlx5: DR, Use attributes struct for FW flow table creation adds 6de03d2dcb0e net/mlx5: DR, Create FTE entry in the FW from SW-steering adds 34583beea4b7 net/mlx5: DR, Create multi-destination table for SW-steering use adds 988fd6b32d07 net/mlx5: DR, Pass table flags at creation to lower layer adds aec292ee6f29 net/mlx5: DR, Align dest FT action creation to API adds b8853c969f40 net/mlx5: DR, Add support for multiple destination table action adds 7ee3f6d2486e net/mlx5: DR, Create multiple destination action from dr_c [...] adds 94d3997828af Merge tag 'mlx5-updates-2020-01-07' of git://git.kernel.or [...] adds e102774588b3 net: 3com: 3c59x: remove set but not used variable 'mii_reg1' adds 7c7b58d46b76 net/ncsi: Send device address as source address adds b9ae51273655 hsr: fix dummy hsr_debugfs_rename() declaration adds e1253f391042 sfc: add new headers in preparation for code split adds b194045114c2 sfc: further preparation for code split adds 82c64484024a sfc: move reset workqueue code adds 473f5ede416c sfc: move mac configuration and status functions adds 7ec3de426014 sfc: move datapath management code adds 1eaf99fe0bb8 sfc: move some device reset code adds f1826756b499 sfc: move struct init and fini code adds 768fd2664e24 sfc: move some channel-related code adds e20ba5b1d13f sfc: move channel start/stop code adds 83975485077d sfc: move channel alloc/removal code adds 37c45a4e337d sfc: move channel interrupt management code adds 5f99925632b4 sfc: move event queue management code adds 1751cc365f58 sfc: move common rx code adds 17d3b21c7ba8 sfc: move common tx code adds daea5b4dc16c Merge branch 'sfc-code-refactoring' adds 542d3065f2b1 socket: fix unused-function warning adds dcfea72e79b0 net: introduce skb_list_walk_safe for skb segment walking adds 5643a552d312 net: tap: use skb_list_walk_safe helper for gso segments adds 1d7a7438d78f net: r8152: use skb_list_walk_safe helper for gso segments adds 9f0722380f75 net: tg3: use skb_list_walk_safe helper for gso segments adds 90919f14507b net: sunvnet: use skb_list_walk_safe helper for gso segments adds 69b4ed5cbff5 net: sfc: use skb_list_walk_safe helper for gso segments adds 536577f36ff7 net: myri10ge: use skb_list_walk_safe helper for gso segments adds 66de4b179f16 net: iwlwifi: use skb_list_walk_safe helper for gso segments adds 6ea0032f84a4 Merge branch 'reduce-open-coded-skb-next-access-for-gso-se [...] adds 6181e5cb752e devlink: add support for reporter recovery completion adds 97ff3bd37fac devlink: add devink notification when reporter update heal [...] adds 737d7a6c5596 bnxt_en: Call recovery done after reset is successfully done adds 8d2ff1265363 Merge branch 'Devlink-notification-after-recovery-complete [...] adds 4d776482ecc6 net: dsa: Get information about stacked DSA protocol adds 8fab459e69ab net: dsa: b53: Enable Broadcom tags for 531x5/539x families adds 78b6d073bc01 Merge branch 'Broadcom-tags-support-for-531x5-539x-families' adds a6dd04807ce4 ethtool: fix a memory leak in ethnl_default_start() adds d97772dbd772 ethtool: fix ->reply_size() error handling adds ac9c41d5a053 ethtool: potential NULL dereference in strset_prepare_data() adds 09e6533536c9 r8169: add constant EnAnaPLL adds 112463ddbe82 net: dsa: felix: fix link error adds ea217e874aef netronome: fix ipv6 link error adds 4a4a52d49d11 vmxnet3: Remove always false conditional statement adds 43ad352dc820 net: macb: add support for C45 MDIO read/write adds a2ba4b971a69 sfc: move some port link state/caps code adds 1a8d88a8b71b sfc: move some MCDI port utility functions adds 1cf0f76adac1 sfc: move more MCDI port code adds 37a5f9dceb15 sfc: move MCDI VI alloc/free code adds 4438b587fe4b sfc: move MCDI event queue management code adds 8ee4c907725c sfc: move MCDI transmit queue management code adds 8da92642050d sfc: move MCDI receive queue management code adds b5775b476ef7 sfc: conditioned some functionality adds b69f7a3e53ff sfc: move MCDI logging device attribute adds b1daa4d19473 Merge branch 'sfc-more-code-refactoring' adds a2d6d7ae591c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 22895f8a0ef2 mlxsw: spectrum: Update firmware version to xx.2000.2714 adds 4dab08df3b08 mlxsw: spectrum: Only require minimum firmware version adds eb7537d88eeb Merge branch 'mlxsw-Firmware-version-updates' adds 2cab57e0653f net: stmmac: pci: remove the duplicate code of set phy_mask adds 5e0fcc16e5c5 net/ncsi: Support for multi host mellanox card adds 6b3acfc3cc3d flow_dissector: fix document for skb_flow_get_icmp_tci adds e9cdced78dc2 net: Make sock protocol value checks more specific adds bf9765145b85 sock: Make sk_protocol a 16-bit value adds faf391c3826c tcp: Define IPPROTO_MPTCP adds c74a39c861ae tcp: Add MPTCP option number adds 1323059301c8 tcp, ulp: Add clone operation to tcp_ulp_ops adds 3ee17bc78e0f mptcp: Add MPTCP to skb extensions adds 85712484110d tcp: coalesce/collapse must respect MPTCP extensions adds 35b2c3211609 tcp: Export TCP functions and ops struct adds 9cfcca2389d7 tcp: Check for filled TCP option space before SACK adds e66b2f31a068 tcp: clean ext on tx recycle adds 8b69a803814b skb: add helpers to allocate ext independently from sk_buff adds 9f120e7659b0 Merge branch 'mptcp-prereq' adds 86de7ced410f sfc: refactor selftest work init code adds b8cd94992f17 sfc: move more tx code adds 3d95b884392f sfc: move more rx code adds 190c736a8088 sfc: move various functions adds 3653954da498 sfc: move some ethtool code adds 88f7df35ceac sfc: move a couple more functions adds 960f16275bdf sfc: move RSS code adds 314823108c9d sfc: move yet more functions adds f7226e0f9b64 sfc: move RPS code adds 7112f8b075b4 Merge branch 'sfc-even-more-code-refactoring' adds 8eea7c7f3f2f net: stmmac: xgmac: Fix missing return adds e735def01867 net: stmmac: gmac5+: Fix missing return adds 916d08f64009 Merge branch 'stmmac-Frame-Preemption-fixes' adds becd837eebc5 r8169: prepare for exporting rtl_hw_phy_config adds b5aed0b3c292 r8169: remove not needed debug print in rtl8169_init_phy adds fc712387b10c r8169: move RTL8169scd Gigabyte PHY quirk adds 8cecc8f0ae2e r8169: change argument type of EEE PHY functions adds 4c867e36b89e r8169: change argument type of RTL8168g-specific PHY confi [...] adds 8aa9a5d3f6af r8169: switch to phylib functions in rtl_writephy_batch adds 8d46f6207a89 r8169: move setting ERI register 0x1d0 for RTL8106 adds 6d7a631e27ad r8169: move disabling MAC EEE for RTL8402/RTL8106e adds 11b3bedeb043 r8169: replace rtl_patchphy adds c4d76995f520 r8169: replace rtl_w0w1_phy adds 3ab077d2f405 r8169: use phy_read/write instead of rtl_readphy/writephy adds 00b522d1ebaf r8169: add phydev argument to rtl8168d_apply_firmware_cond adds 1c5be5e91d78 r8169: rename rtl_apply_firmware adds 2992bdfa4ad2 r8169: add r8169.h adds 814c2bfd4f5f r8169: factor out PHY configuration to r8169_phy_config.c adds efa193ba9a57 Merge branch 'r8169-factor-out-chip-specific-PHY-configura [...] adds 468672b24fbc devlink: add macro for "fw.psid" adds f4bdd7103652 devlink: move devlink documentation to subfolder adds f7555fd19903 devlink: convert devlink-health.txt to rst format adds 2dfaaae521d0 devlink: rename devlink-info-versions.rst and add a header adds 8559dc33a31d devlink: convert devlink-params.txt to reStructuredText adds d56a0c47a955 devlink: add documentation for generic devlink parameters adds 5948f85bbcb3 devlink: mention reloading in devlink-params.rst adds 6c39e015f87f devlink: convert driver-specific files to reStructuredText adds d4255d75856f devlink: document info versions for each driver adds ee7a711f32a7 devlink: add parameter documentation for the mlx4 driver adds 0f261c3ca09e devlink: add a driver-specific file for the qed driver adds 0b0f945f5458 devlink: add a file documenting devlink regions adds cf4cb322d752 devlink: add documentation for ionic device driver adds 04e4272cb3ae devlink: rename and expand devlink-trap-netdevsim.rst adds a1af8e9a8029 devlink: add a devlink-resource.rst documentation file adds b7ec1eca71ef devlink: introduce devlink-dpipe.rst documentation file adds 9cd3e2c64f88 devlink: document region snapshot triggering from userspace adds 451c790053b9 Merge branch 'devlink-documentation-refactor' adds 3071c51783b3 bnxt: Detach page from page pool before sending up the stack adds de4ff8341f59 sfc: remove duplicated include from ef10.c adds 6821af8b7885 sfc: remove set but not used variable 'nic_data' adds d4fa06562ae2 net: hns3: split hclge_reset() into preparing and rebuilding part adds 1cc9bc6e5867 net: hns3: split hclgevf_reset() into preparing and rebuil [...] adds 8627bdedc435 net: hns3: refactor the precedure of PF FLR adds f28368bb4542 net: hns3: refactor the procedure of VF FLR adds 5bb784e973cf net: hns3: enlarge HCLGE_RESET_WAIT_CNT adds c3106cac2a80 net: hns3: modify hclge_func_reset_sync_vf()'s return type [...] adds c7554dcd6dbf net: hns3: refactor the notification scheme of PF reset adds 5c9166f03825 Merge branch 'hns3-next' adds a442c2c3850d mlx4: Bump up MAX_MSIX from 64 to 128 adds 504c28c853ec wan: ixp4xx_hss: fix compile-testing on 64-bit adds c74f16b60344 wan: ixp4xx_hss: prepare compile testing adds 2785543fbf04 ptp: ixp46x: move adjacent to ethernet driver adds a41a5b26d29f ixp4xx_eth: move platform_data definition adds c83db9ef5640 net: ethernet: ixp4xx: Standard module init adds d813d7e57026 net: ethernet: ixp4xx: Use distinct local variable adds 3cb5b0ee72b8 net: ehernet: ixp4xx: Use netdev_* messages adds f458ac479777 ARM/net: ixp4xx: Pass ethernet physical base as resource adds e45d0fad4a5f net: ethernet: ixp4xx: Use parent dev for DMA pool adds cbd19d09498e Merge branch 'IXP4xx-networking-cleanups' adds 2412643a9b02 net: amd: a2065: Kill Sun LANCE relics adds e07c5f2e4e91 net: amd: a2065: Use print_hex_dump_debug() helper adds 428cd5232482 sfc/ethtool_common: Make some function to static adds 1657adccaa37 net: mvneta: change page pool nid to NUMA_NO_NODE adds 0eac8ce95bb3 ptr_ring: add include of linux/mm.h adds ab9837b5ed51 amd-xgbe: remove unnecessary conversion to bool adds 579a25a854d4 net: stmmac: Initial support for TBS adds 430b383c737c net: stmmac: tc: Add support for ETF Scheduler using TBS adds 6a549b9f0dcd net: stmmac: xgmac: Add TBS support adds 58ae92814008 net: stmmac: gmac4+: Add TBS support adds 7eadf57290ec net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry adds 44e654757065 net: stmmac: Add missing information in DebugFS capabilities file adds 05373e31baed net: stmmac: selftests: Switch to dev_direct_xmit() adds 28c1cf73c923 net: stmmac: selftests: Add a test for TBS feature adds 76ccf5288c62 Merge branch 'stmmac-ETF-support' adds e27f178793de net: phy: Added IRQ print to phylink_bringup_phy() adds 621400366bdb mdio_bus: Simplify reset handling and extend to non-DT systems adds 4905294162bd netns: Remove __peernet2id_alloc() adds 2dce224f469f netns: protect netns ID lookups with RCU adds 8d7e5dee972f netns: don't disable BHs when locking "nsid_lock" adds 169af34684b2 Merge branch 'netns-Optimise-netns-ID-lookups' adds c0e4eadfb8da net: macsec: move some definitions in a dedicated header adds 76564261a7db net: macsec: introduce the macsec_context structure adds 0830e20b62ad net: macsec: introduce MACsec ops adds 2e18135845b3 net: phy: add MACsec ops in phy_device adds 3cf3227a21d1 net: macsec: hardware offloading infrastructure adds dcb780fb2795 net: macsec: add nla support for changing the offloading s [...] adds 1bbe0ecc2a1a net: phy: mscc: macsec initialization adds 28c5107aa904 net: phy: mscc: macsec support adds 5c937de78b39 net: macsec: PN wrap callback adds 781449a4ae3b net: phy: mscc: PN rollover support adds ec22ab00750d Merge branch 'macsec-hw-offload' adds 5eee7bd7e245 net: skbuff: disambiguate argument and member for skb_list [...] adds 1a186c14cedb net: udp: use skb_list_walk_safe helper for gso segments adds c3b18e0d9254 net: xfrm: use skb_list_walk_safe helper for gso segments adds 2cec4448db38 net: openvswitch: use skb_list_walk_safe helper for gso segments adds b950d8a5b300 net: sched: use skb_list_walk_safe helper for gso segments adds 88bebdf5b26f net: ipv4: use skb_list_walk_safe helper for gso segments adds 2670ee77c99c net: netfilter: use skb_list_walk_safe helper for gso segments adds 9f3ef3d7026f net: mac80211: use skb_list_walk_safe helper for gso segments adds 2b133adfcf8e Merge branch 'skb_list_walk_safe-refactoring' adds a4d35e77357c nfc: No need to set .owner platform_driver_register adds 7786a1af2a6b pktgen: Allow configuration of IPv6 source address range
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 (b0be0eff1a5a) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ma [...]
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 | 3 - 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/sysfs-class-devfreq | 18 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 6 - Documentation/ABI/testing/sysfs-platform-asus-wmi | 10 - Documentation/ABI/testing/sysfs-power | 13 - .../admin-guide/acpi/fan_performance_states.rst | 62 - Documentation/admin-guide/acpi/index.rst | 1 - Documentation/admin-guide/cgroup-v2.rst | 29 - Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/kernel-parameters.txt | 35 +- Documentation/admin-guide/pm/cpuidle.rst | 3 - Documentation/admin-guide/pm/intel_idle.rst | 246 - Documentation/admin-guide/pm/working-state.rst | 1 - Documentation/arm64/cpu-feature-registers.rst | 16 - Documentation/arm64/elf_hwcaps.rst | 31 - Documentation/arm64/silicon-errata.rst | 2 - Documentation/core-api/xarray.rst | 70 +- .../devicetree/bindings/arm/atmel-sysregs.txt | 6 - .../devicetree/bindings/ata/brcm,sata-brcm.txt | 7 - 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 - Documentation/devicetree/bindings/i2c/i2c-at91.txt | 6 +- .../amlogic,meson-gpio-intc.txt | 1 - .../interrupt-controller/aspeed,ast2xxx-scu-ic.txt | 23 - .../bindings/interrupt-controller/fsl,intmux.yaml | 68 - .../memory-controllers/fsl/imx8m-ddrc.yaml | 72 - .../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 - .../devicetree/bindings/net/broadcom-bluetooth.txt | 7 + .../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/ti,dp83867.txt | 12 +- .../bindings/net/wireless/qcom,ath11k.yaml | 273 + .../devicetree/bindings/power/avs/qcom,cpr.txt | 130 - Documentation/devicetree/bindings/ptp/ptp-ines.txt | 35 + .../devicetree/bindings/ptp/timestamper.txt | 42 + .../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 - .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 - .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 12 +- .../devicetree/bindings/spi/spi-stm32.txt | 62 + .../devicetree/bindings/spi/spi_atmel.txt | 2 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 105 - .../devicetree/bindings/timer/renesas,cmt.txt | 2 - Documentation/driver-api/dmaengine/client.rst | 87 - Documentation/driver-api/dmaengine/provider.rst | 48 - Documentation/driver-api/driver-model/devres.rst | 1 + 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/media/v4l-drivers/meye.rst | 2 +- Documentation/networking/device_drivers/index.rst | 1 + .../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 | 41 + Documentation/networking/devlink/devlink-dpipe.rst | 252 + .../networking/devlink/devlink-health.rst | 114 + Documentation/networking/devlink/devlink-info.rst | 94 + .../networking/devlink/devlink-params.rst | 108 + .../networking/devlink/devlink-region.rst | 60 + .../networking/devlink/devlink-resource.rst | 62 + Documentation/networking/devlink/devlink-trap.rst | 270 + 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 | 59 + 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/ethtool-netlink.rst | 520 ++ Documentation/networking/index.rst | 5 +- Documentation/networking/ip-sysctl.txt | 4 + Documentation/networking/phy.rst | 18 + Documentation/networking/sfp-phylink.rst | 3 +- .../process/embargoed-hardware-issues.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 2 +- Documentation/x86/pat.rst | 2 + MAINTAINERS | 131 +- Makefile | 2 +- arch/alpha/include/asm/io.h | 10 +- arch/arm/Kconfig | 1 - arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 - arch/arm/boot/dts/am43x-epos-evm.dts | 2 - 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/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/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/include/asm/arch_gicv3.h | 2 - arch/arm/include/asm/io.h | 8 + arch/arm/include/asm/vdso/gettimeofday.h | 36 - arch/arm/include/asm/vdso/vsyscall.h | 4 +- arch/arm/kernel/hyp-stub.S | 7 +- arch/arm/kernel/process.c | 6 +- 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-ixp4xx/fsg-setup.c | 20 + arch/arm/mach-ixp4xx/goramo_mlr.c | 24 + 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/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/net/bpf_jit_32.c | 30 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 58 +- 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 | 2 +- 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/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 | 24 + 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/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 | 4 +- arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/simd.h | 8 +- 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/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 | 27 +- arch/arm64/kernel/cpufeature.c | 191 +- arch/arm64/kernel/cpuinfo.c | 9 - arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kernel/entry.S | 26 +- 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/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 | 2 +- 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/pageattr.c | 2 +- arch/arm64/mm/proc.S | 114 +- arch/arm64/xen/hypercall.S | 8 +- arch/hexagon/include/asm/io.h | 1 + arch/ia64/include/asm/vga.h | 2 +- arch/ia64/kernel/cyclone.c | 8 +- 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/kernel/entry.S | 7 - arch/m68k/kernel/process.c | 44 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- 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/dts/qca/ar9331.dtsi | 119 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 13 + arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/generic/board-ocelot.c | 2 +- arch/mips/include/asm/io.h | 24 +- arch/mips/include/asm/vdso/gettimeofday.h | 2 + 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/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/nds32/include/asm/cacheflush.h | 11 +- arch/nds32/include/asm/pgtable.h | 2 +- arch/parisc/Kconfig | 1 - arch/parisc/include/asm/io.h | 5 +- arch/parisc/kernel/drivers.c | 4 +- arch/parisc/kernel/perf.c | 2 +- arch/parisc/kernel/process.c | 8 +- arch/parisc/mm/init.c | 2 +- arch/powerpc/Kconfig | 6 +- .../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/include/asm/book3s/64/mmu-hash.h | 5 +- arch/powerpc/include/asm/io.h | 3 + arch/powerpc/include/asm/xive-regs.h | 1 - arch/powerpc/sysdev/xive/common.c | 15 +- arch/riscv/Kconfig | 1 - arch/riscv/include/asm/asm-prototypes.h | 4 - arch/riscv/include/asm/perf_event.h | 4 + arch/riscv/include/asm/pgtable.h | 4 + arch/riscv/include/asm/sifive_l2_cache.h | 16 + arch/riscv/include/uapi/asm/bpf_perf_event.h | 9 + arch/riscv/kernel/head.S | 18 +- arch/riscv/kernel/process.c | 6 +- arch/riscv/kernel/vdso/Makefile | 3 +- arch/riscv/lib/tishift.S | 75 +- arch/riscv/net/bpf_jit_comp.c | 531 +- arch/s390/kernel/setup.c | 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/include/asm/io.h | 1 + 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/dma-coherent.c | 2 +- arch/sparc/include/asm/io_64.h | 1 + arch/um/Kconfig | 1 - arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/include/asm/ptrace-generic.h | 2 +- arch/um/kernel/process.c | 6 +- arch/unicore32/include/asm/io.h | 1 + arch/x86/Kconfig | 2 +- arch/x86/boot/compressed/head_64.S | 5 - arch/x86/entry/vdso/vdso-layout.lds.S | 13 +- arch/x86/entry/vdso/vdso2c.c | 3 - arch/x86/entry/vdso/vma.c | 120 +- arch/x86/events/intel/uncore_snb.c | 6 - arch/x86/events/intel/uncore_snbep.c | 25 +- 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/mce.h | 3 +- arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/vdso.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 10 +- arch/x86/include/asm/vvar.h | 13 +- arch/x86/kernel/amd_nb.c | 3 - arch/x86/kernel/apb_timer.c | 2 +- arch/x86/kernel/cpu/amd.c | 4 +- arch/x86/kernel/cpu/common.c | 9 +- arch/x86/kernel/cpu/mce/amd.c | 2 - arch/x86/kernel/cpu/mce/core.c | 70 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/mce/internal.h | 2 + arch/x86/kernel/cpu/mce/therm_throt.c | 11 +- arch/x86/kernel/cpu/resctrl/core.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- arch/x86/kernel/cpu/tsx.c | 13 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/quirks.c | 2 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/mm/testmmiotrace.c | 4 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp.c | 150 + arch/x86/pci/mmconfig_64.c | 2 +- arch/x86/um/tls_32.c | 6 +- arch/x86/um/tls_64.c | 7 +- arch/xtensa/Kconfig | 1 - arch/xtensa/kernel/process.c | 8 +- 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 | 12 +- block/blk-merge.c | 9 +- block/blk-mq.c | 154 +- block/blk-settings.c | 2 +- block/blk-zoned.c | 2 +- block/partition-generic.c | 26 +- block/partitions/ldm.c | 2 +- block/t10-pi.c | 3 - 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 | 1 - 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/video_detect.c | 29 - drivers/ata/acard-ahci.c | 4 +- drivers/ata/ahci_brcm.c | 70 +- 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/atm/eni.c | 8 +- drivers/atm/firestream.c | 3 - drivers/atm/fore200e.c | 25 +- drivers/base/firmware_loader/builtin/Makefile | 2 +- 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/null_blk_zoned.c | 4 +- drivers/block/umem.c | 2 +- drivers/bluetooth/btbcm.c | 46 + drivers/bluetooth/btbcm.h | 16 + drivers/bluetooth/btusb.c | 12 +- drivers/bluetooth/hci_bcm.c | 50 +- drivers/bus/fsl-mc/mc-io.c | 4 +- drivers/bus/ti-sysc.c | 10 +- drivers/char/agp/generic.c | 2 +- drivers/char/agp/intel-gtt.c | 2 +- drivers/char/applicom.c | 4 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/octeon-rng.c | 4 +- drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/char/tpm/tpm-sysfs.c | 34 +- drivers/clk/clk.c | 10 +- drivers/clk/mmp/clk-of-mmp2.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 7 - 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-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/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 | 9 +- drivers/cpuidle/driver.c | 46 + drivers/cpuidle/governors/teo.c | 2 +- drivers/cpuidle/sysfs.c | 16 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 2 +- drivers/crypto/hifn_795x.c | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 12 +- drivers/crypto/hisilicon/sec2/sec_main.c | 14 +- drivers/devfreq/Kconfig | 21 +- drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq-event.c | 4 +- drivers/devfreq/devfreq.c | 166 +- 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/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 | 7 - 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/init.c | 38 +- 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 | 10 +- drivers/dma/virt-dma.h | 27 +- drivers/dma/xilinx/zynqmp_dma.c | 24 +- drivers/edac/Kconfig | 3 +- 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/efi/earlycon.c | 16 +- drivers/firmware/efi/libstub/random.c | 6 +- drivers/gpio/Kconfig | 11 +- drivers/gpio/Makefile | 1 - drivers/gpio/gpio-mockup.c | 4 +- drivers/gpio/gpio-sifive.c | 252 - drivers/gpio/gpio-thunderx.c | 163 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpio/gpiolib-acpi.c | 51 +- drivers/gpio/gpiolib-of.c | 21 + drivers/gpio/gpiolib.c | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 9 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 181 +- drivers/gpu/drm/drm_fb_helper.c | 7 +- 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_display.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 12 +- 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_lrc.c | 10 - drivers/gpu/drm/i915/gt/intel_ring_submission.c | 31 +- drivers/gpu/drm/i915/i915_drv.h | 6 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 11 +- drivers/gpu/drm/i915/i915_pmu.c | 11 +- drivers/gpu/drm/i915/i915_reg.h | 8 +- drivers/gpu/drm/i915/intel_pm.c | 11 - drivers/gpu/drm/i915/selftests/i915_random.h | 1 - drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 124 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 41 +- 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 | 34 +- 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_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-logitech-hidpp.c | 247 +- drivers/hid/hidraw.c | 16 +- drivers/hid/uhid.c | 5 +- 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/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 | 13 +- 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 | 482 +- drivers/iio/adc/ad7124.c | 12 +- drivers/iio/chemical/Kconfig | 1 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 3 +- drivers/iio/industrialio-buffer.c | 6 +- drivers/iio/light/vcnl4000.c | 3 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- 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/hfi1/iowait.c | 4 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 9 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 14 +- 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/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 12 + 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/iommu/amd_iommu_init.c | 26 +- drivers/iommu/dma-iommu.c | 3 + drivers/iommu/intel-iommu.c | 25 +- drivers/iommu/iommu.c | 1 - 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 | 30 +- 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/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-snap-persistent.c | 2 +- drivers/md/md-bitmap.c | 25 +- drivers/md/md.c | 254 +- drivers/md/md.h | 45 +- drivers/md/raid0.c | 2 +- drivers/md/raid1.c | 111 +- drivers/md/raid5.c | 21 +- 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/platform/davinci/dm355_ccdc.c | 2 +- drivers/media/platform/davinci/dm644x_ccdc.c | 2 +- drivers/media/platform/davinci/isif.c | 2 +- drivers/media/platform/tegra-cec/tegra_cec.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/lkdtm/bugs.c | 12 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/pti.c | 2 +- drivers/misc/sgi-xp/xpnet.c | 2 +- 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 | 3 +- 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 | 139 +- drivers/mmc/host/sdhci-of-at91.c | 112 +- drivers/mmc/host/sdhci-of-esdhc.c | 248 +- drivers/mmc/host/sdhci-omap.c | 60 +- drivers/mmc/host/sdhci-pci-core.c | 4 +- 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 | 397 +- drivers/mmc/host/sdhci.h | 13 +- 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 | 43 + 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/caif/caif_serial.c | 4 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/cc770/cc770_isa.c | 2 +- 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/dsa/Kconfig | 5 +- drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 66 +- drivers/net/dsa/b53/b53_priv.h | 4 +- drivers/net/dsa/bcm_sf2.c | 2 +- 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 | 17 +- drivers/net/dsa/mv88e6xxx/chip.h | 6 + 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/serdes.c | 100 +- drivers/net/dsa/mv88e6xxx/serdes.h | 9 + drivers/net/dsa/ocelot/Kconfig | 2 + drivers/net/dsa/ocelot/felix.c | 268 +- drivers/net/dsa/ocelot/felix.h | 16 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 501 +- 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 | 125 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 36 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 1 + 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 | 2 +- drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 4 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 959 +++- 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 | 8 +- drivers/net/ethernet/amd/declance.c | 2 +- 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-phy-v2.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 5 +- 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/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcmsysport.c | 17 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 33 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 3 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 119 +- 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 | 91 +- 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 +- 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 | 11 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 28 +- 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 | 28 +- 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/t4fw_api.h | 1 + drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 +- 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/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/Makefile | 1 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 20 + 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 | 38 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- 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 | 2 +- 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/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/Makefile | 2 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 246 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 + 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 | 84 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 414 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 404 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 15 +- 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 | 2 +- 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_netdev.c | 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_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/iavf/iavf.h | 2 - drivers/net/ethernet/intel/iavf/iavf_main.c | 19 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 3 - drivers/net/ethernet/intel/ice/ice.h | 8 +- drivers/net/ethernet/intel/ice/ice_base.c | 16 +- drivers/net/ethernet/intel/ice/ice_common.c | 104 - 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 | 57 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 9 - drivers/net/ethernet/intel/ice/ice_lib.c | 254 +- drivers/net/ethernet/intel/ice/ice_lib.h | 8 + drivers/net/ethernet/intel/ice/ice_main.c | 66 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 12 + drivers/net/ethernet/intel/ice/ice_txrx.c | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.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 | 7 +- 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 | 10 +- 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_defines.h | 97 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 34 + drivers/net/ethernet/intel/igc/igc_main.c | 3899 +++++++------ drivers/net/ethernet/intel/igc/igc_ptp.c | 716 +++ drivers/net/ethernet/intel/igc/igc_regs.h | 36 + 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 | 39 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.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 | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 21 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 51 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- 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_netdev.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 117 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 4 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 13 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 - .../mellanox/mlx5/core/steering/dr_action.c | 135 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 244 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 79 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 3 +- .../mellanox/mlx5/core/steering/dr_table.c | 23 +- .../mellanox/mlx5/core/steering/dr_types.h | 72 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 138 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 27 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 44 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 98 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 16 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 25 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 251 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 624 +-- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 17 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 4 + 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 +- drivers/net/ethernet/mscc/ocelot_board.c | 4 +- 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/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 | 38 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 260 +- .../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 +- .../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_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 1 + drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 2 - drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- 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_main.c | 1461 +---- drivers/net/ethernet/realtek/r8169_phy_config.c | 1307 +++++ drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 40 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- 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 | 428 +- 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_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 | 20 +- 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 | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 20 +- drivers/net/ethernet/stmicro/stmmac/common.h | 6 + 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 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 24 +- 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 | 40 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 77 + .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 9 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 52 +- 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 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 299 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 7 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 148 +- 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/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 8 +- 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 | 4 +- 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 | 4 +- 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 +- .../net/ethernet/xscale}/ixp46x_ts.h | 0 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/fjes/fjes_hw.c | 2 +- drivers/net/fjes/fjes_main.c | 4 +- drivers/net/gtp.c | 19 +- drivers/net/hamradio/hdlcdrv.c | 2 - drivers/net/hyperv/rndis_filter.c | 2 + drivers/net/macsec.c | 787 ++- drivers/net/macvlan.c | 9 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/netdevsim/fib.c | 5 +- drivers/net/phy/Kconfig | 17 +- drivers/net/phy/Makefile | 3 + drivers/net/phy/aquantia_main.c | 7 +- drivers/net/phy/bcm84881.c | 269 + drivers/net/phy/dp83640.c | 217 +- 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 | 16 +- 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.c | 4 +- drivers/net/phy/phy_device.c | 115 +- drivers/net/phy/phylink.c | 340 +- 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/slip/slip.c | 14 +- drivers/net/tap.c | 14 +- drivers/net/tun.c | 4 - 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 | 18 +- 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/usbnet.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 4 +- drivers/net/vxlan.c | 21 +- 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/ixp4xx_hss.c | 39 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wan/lmc/lmc_main.c | 4 +- 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/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 | 63 +- drivers/net/wireless/ath/ath10k/hw.h | 3 + drivers/net/wireless/ath/ath10k/mac.c | 6 +- drivers/net/wireless/ath/ath10k/qmi.c | 14 +- drivers/net/wireless/ath/ath10k/sdio.c | 232 +- drivers/net/wireless/ath/ath10k/sdio.h | 21 +- drivers/net/wireless/ath/ath10k/snoc.c | 5 +- drivers/net/wireless/ath/ath10k/testmode.c | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 10 +- drivers/net/wireless/ath/ath10k/wmi.c | 18 +- drivers/net/wireless/ath/ath10k/wmi.h | 2 + drivers/net/wireless/ath/ath11k/Kconfig | 35 + drivers/net/wireless/ath/ath11k/Makefile | 26 + 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 | 1060 ++++ drivers/net/wireless/ath/ath11k/debug.h | 281 + drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 4431 +++++++++++++++ drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 1620 ++++++ drivers/net/wireless/ath/ath11k/debugfs_sta.c | 543 ++ drivers/net/wireless/ath/ath11k/dp.c | 899 +++ drivers/net/wireless/ath/ath11k/dp.h | 1527 +++++ drivers/net/wireless/ath/ath11k/dp_rx.c | 4194 ++++++++++++++ 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 | 5908 ++++++++++++++++++++ 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/hif_usb.c | 2 +- drivers/net/wireless/ath/regd.c | 10 +- drivers/net/wireless/ath/wcn36xx/main.c | 1 - drivers/net/wireless/ath/wil6210/cfg80211.c | 34 + drivers/net/wireless/ath/wil6210/ethtool.c | 43 +- drivers/net/wireless/ath/wil6210/main.c | 10 +- drivers/net/wireless/ath/wil6210/txrx.c | 32 +- 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 | 80 +- 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 | 68 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 54 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 1 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 18 + .../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/iwlwifi/dvm/tx.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 3 + drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 157 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 30 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 45 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 19 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 47 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 208 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 68 +- 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/mwifiex/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.h | 13 - drivers/net/wireless/mediatek/mt76/airtime.c | 2 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 3 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +- 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 +- 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 +- .../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/trx.c | 48 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 49 +- .../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/fw.h | 36 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.h | 14 +- .../net/wireless/realtek/rtlwifi/rtl8723be/fw.h | 30 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.h | 102 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 115 - drivers/net/wireless/rsi/rsi_91x_hal.c | 12 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 49 +- 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/interface.c | 10 +- drivers/net/xen-netback/netback.c | 20 +- drivers/net/xen-netback/xenbus.c | 349 +- drivers/nfc/pn533/i2c.c | 1 - drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/pn544/pn544.c | 2 +- drivers/nfc/port100.c | 2 +- drivers/nvme/host/Kconfig | 1 - drivers/nvme/host/core.c | 2 - drivers/nvme/target/admin-cmd.c | 12 +- drivers/of/of_mdio.c | 30 +- 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/msi.c | 2 +- drivers/pci/pci.c | 2 +- drivers/pci/quirks.c | 23 +- 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/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-sunrisepoint.c | 1 - drivers/pinctrl/meson/pinctrl-meson.c | 1 - drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/platform/chrome/wilco_ec/keyboard_leds.c | 28 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 19 +- drivers/platform/mellanox/mlxreg-hotplug.c | 14 - 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/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/pmc_atom.c | 2 +- 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 | 24 +- drivers/ptp/Makefile | 4 +- drivers/ptp/idt8a340_reg.h | 2 + drivers/ptp/ptp_clock.c | 10 +- drivers/ptp/ptp_clockmatrix.c | 79 +- drivers/ptp/ptp_ines.c | 852 +++ drivers/ptp/ptp_ixp46x.c | 328 -- drivers/ptp/ptp_qoriq.c | 15 +- drivers/regulator/Kconfig | 40 - drivers/regulator/Makefile | 4 - drivers/regulator/bd71828-regulator.c | 807 --- drivers/regulator/bd718x7-regulator.c | 34 +- drivers/regulator/core.c | 2 - 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/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/s2mpa01.c | 2 +- drivers/regulator/s2mps11.c | 2 +- drivers/regulator/s5m8767.c | 2 +- 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/rtc/rtc-sh.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 | 73 +- drivers/s390/net/qeth_core_main.c | 366 +- drivers/s390/net/qeth_core_mpc.h | 21 +- drivers/s390/net/qeth_l2_main.c | 40 - drivers/s390/net/qeth_l3.h | 6 +- drivers/s390/net/qeth_l3_main.c | 197 +- drivers/s390/net/qeth_l3_sys.c | 172 +- drivers/scsi/Kconfig | 1 - 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_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/fnic/fnic_scsi.c | 3 - drivers/scsi/fnic/vnic_dev.c | 20 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/lasi700.c | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/myrb.c | 2 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/qla2xxx/qla_mr.c | 4 +- drivers/scsi/sd.c | 13 +- drivers/scsi/smartpqi/smartpqi_init.c | 2 +- drivers/scsi/sni_53c710.c | 2 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/sun3x_esp.c | 4 +- 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/amlogic/meson-ee-pwrc.c | 24 +- drivers/soc/sifive/sifive_l2_cache.c | 2 +- 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/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-dw-mid.c | 2 +- drivers/spi/spi-dw.c | 6 +- drivers/spi/spi-fsl-dspi.c | 12 +- drivers/spi/spi-fsl-lpspi.c | 36 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 27 +- 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-oc-tiny.c | 50 +- drivers/spi/spi-pxa2xx.c | 31 +- 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-stm32-qspi.c | 30 +- drivers/spi/spi-stm32.c | 79 +- drivers/spi/spi-tegra114.c | 4 +- drivers/spi/spi-ti-qspi.c | 87 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 227 +- drivers/spi/spi.c | 24 - drivers/ssb/driver_extif.c | 2 +- drivers/ssb/driver_pcicore.c | 6 +- drivers/staging/comedi/drivers/adv_pci1710.c | 4 +- drivers/staging/comedi/drivers/ni_routes.c | 12 +- drivers/staging/gasket/gasket_core.c | 2 +- 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/qlge/qlge_main.c | 6 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192u/r8192U_core.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 +- 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/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/iscsi_target.c | 6 +- drivers/tc/tc.c | 2 +- drivers/tee/optee/Kconfig | 1 - drivers/tee/optee/shm_pool.c | 15 +- .../intel/int340x_thermal/int3400_thermal.c | 1 - .../intel/int340x_thermal/int3403_thermal.c | 1 - drivers/thermal/qcom/tsens.c | 3 - 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/dz.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/meson_uart.c | 2 +- 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/sh-sci.c | 2 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink.c | 6 +- drivers/tty/synclink_gt.c | 4 +- drivers/tty/synclinkmp.c | 10 +- drivers/tty/tty_port.c | 3 +- drivers/usb/cdns3/gadget.c | 14 +- drivers/usb/chipidea/host.c | 4 +- drivers/usb/core/config.c | 82 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hub.c | 3 +- drivers/usb/dwc3/gadget.c | 7 - drivers/usb/dwc3/host.c | 6 +- drivers/usb/early/xhci-dbc.c | 2 +- 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/ohci-da8xx.c | 8 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/isp1760/isp1760-if.c | 4 +- drivers/usb/musb/jz4740.c | 7 +- drivers/usb/musb/musb_core.c | 11 - drivers/usb/musb/musbhsdma.c | 2 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 +- drivers/usb/serial/ch341.c | 6 +- drivers/usb/serial/io_edgeport.c | 16 +- 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/typec/tcpm/tcpci.c | 20 +- drivers/usb/typec/ucsi/ucsi.h | 18 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- 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/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/bcm63xx_wdt.c | 2 +- drivers/watchdog/intel_scu_watchdog.c | 2 +- drivers/watchdog/rc32434_wdt.c | 4 +- fs/afs/cell.c | 11 +- fs/afs/dir.c | 18 +- fs/btrfs/dev-replace.c | 5 +- fs/btrfs/inode.c | 73 +- fs/btrfs/ioctl.c | 14 +- fs/btrfs/qgroup.c | 6 +- fs/btrfs/relocation.c | 51 +- fs/btrfs/root-tree.c | 10 +- fs/btrfs/scrub.c | 33 +- fs/btrfs/volumes.c | 6 +- fs/buffer.c | 10 +- fs/ceph/mds_client.c | 8 +- fs/char_dev.c | 2 +- fs/fuse/file.c | 4 +- fs/internal.h | 2 +- fs/io-wq.c | 12 +- fs/io_uring.c | 86 +- fs/mpage.c | 2 +- fs/namei.c | 107 +- fs/nfs/nfstrace.h | 2 + fs/proc/base.c | 94 - fs/proc/namespaces.c | 4 - fs/proc/uptime.c | 3 - fs/pstore/ram.c | 4 +- fs/pstore/ram_core.c | 2 +- fs/readdir.c | 79 +- fs/reiserfs/xattr.c | 8 +- fs/timerfd.c | 3 - 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/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/linux/acpi.h | 15 - include/linux/alarmtimer.h | 4 - include/linux/blkdev.h | 8 +- include/linux/bpf-cgroup.h | 4 +- include/linux/bpf.h | 80 +- include/linux/bvec.h | 22 + include/linux/cpuidle.h | 6 +- include/linux/devfreq.h | 29 +- 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 | 161 +- include/linux/dsa/sja1105.h | 6 +- include/linux/ethtool_netlink.h | 17 + include/linux/filter.h | 41 +- include/linux/fsl/enetc_mdio.h | 55 + include/linux/fsl/ptp_qoriq.h | 1 + include/linux/genhd.h | 12 - include/linux/gpio/consumer.h | 7 - include/linux/hrtimer.h | 3 +- include/linux/hugetlb.h | 3 +- include/linux/hwmon.h | 26 +- 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/list.h | 10 - include/linux/lsm_audit.h | 2 - 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/driver.h | 2 - include/linux/mm.h | 18 +- include/linux/mmc/sdio_ids.h | 2 + include/linux/mmc/slot-gpio.h | 5 +- include/linux/mmzone.h | 5 +- include/linux/mtd/flashchip.h | 2 +- include/linux/namei.h | 1 + include/linux/net.h | 1 + include/linux/netdevice.h | 24 +- include/linux/netfilter/ipset/ip_set.h | 7 + include/linux/netfilter/nfnetlink.h | 2 +- include/linux/nsproxy.h | 2 - include/linux/pci_ids.h | 1 - include/linux/phy.h | 110 +- include/linux/phylink.h | 2 + include/linux/pinctrl/consumer.h | 6 - include/linux/platform_data/eth_ixp4xx.h | 19 + include/linux/platform_data/mlxreg.h | 2 - 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/proc_ns.h | 3 - include/linux/property.h | 96 +- include/linux/ptp_clock_kernel.h | 9 + include/linux/ptr_ring.h | 1 + include/linux/raid/pq.h | 7 +- include/linux/regmap.h | 45 - include/linux/regulator/consumer.h | 7 - include/linux/sched.h | 4 +- include/linux/sched/isolation.h | 1 - include/linux/security.h | 2 - include/linux/sfp.h | 95 +- include/linux/skbuff.h | 11 + include/linux/skmsg.h | 13 +- include/linux/smp.h | 11 +- include/linux/soc/ti/k3-ringacc.h | 244 - include/linux/spi/spi.h | 8 - include/linux/spi/spi_oc_tiny.h | 4 + include/linux/stmmac.h | 14 + include/linux/suspend.h | 2 - include/linux/time.h | 6 - include/linux/time_namespace.h | 133 - include/linux/tnum.h | 2 +- include/linux/usb/usbnet.h | 2 +- include/linux/user_namespace.h | 1 - include/linux/xarray.h | 45 +- include/net/addrconf.h | 8 +- include/net/af_unix.h | 5 + include/net/af_vsock.h | 2 + include/net/cfg80211.h | 5 - include/net/devlink.h | 10 +- include/net/dsa.h | 19 +- include/net/dsfield.h | 2 +- include/net/ip6_fib.h | 1 + include/net/macsec.h | 224 + include/net/mptcp.h | 85 + include/net/netlink.h | 8 +- include/net/netns/ipv4.h | 1 + include/net/netns/nftables.h | 1 - include/net/pkt_cls.h | 36 +- include/net/sock.h | 27 +- include/net/tcp.h | 50 +- include/net/tls.h | 9 + include/net/xdp_sock.h | 25 +- include/soc/mscc/ocelot.h | 2 + .../net/ethernet => include/soc}/mscc/ocelot_ana.h | 0 .../net/ethernet => include/soc}/mscc/ocelot_dev.h | 0 .../ethernet => include/soc}/mscc/ocelot_qsys.h | 0 include/soc/sifive/sifive_l2_cache.h | 16 - include/trace/events/afs.h | 12 +- include/trace/events/bcache.h | 3 +- include/trace/events/huge_memory.h | 3 +- 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/xen.h | 6 +- include/uapi/asm-generic/mman-common.h | 2 - include/uapi/linux/audit.h | 1 + include/uapi/linux/bcache.h | 52 - include/uapi/linux/bpf.h | 10 + include/uapi/linux/btf.h | 3 +- include/uapi/linux/ethtool.h | 5 + include/uapi/linux/ethtool_netlink.h | 204 + include/uapi/linux/hidraw.h | 1 - include/uapi/linux/idxd.h | 228 - include/uapi/linux/if_bonding.h | 10 + include/uapi/linux/if_bridge.h | 10 + 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 | 3 +- include/uapi/linux/mii.h | 12 + include/uapi/linux/net_tstamp.h | 8 + include/uapi/linux/netfilter/nf_tables.h | 4 + include/uapi/linux/openvswitch.h | 31 + include/uapi/linux/pkt_sched.h | 17 + include/uapi/linux/sched.h | 6 - include/uapi/linux/tcp.h | 5 +- include/uapi/linux/tipc_netlink.h | 2 + include/uapi/linux/vm_sockets.h | 8 +- include/uapi/linux/wireguard.h | 196 + include/vdso/datapage.h | 19 +- include/vdso/helpers.h | 2 +- init/Kconfig | 15 +- init/main.c | 1 - kernel/audit.c | 5 +- kernel/bpf/Makefile | 1 + kernel/bpf/cgroup.c | 97 +- kernel/bpf/core.c | 6 +- kernel/bpf/cpumap.c | 76 +- kernel/bpf/devmap.c | 78 +- kernel/bpf/dispatcher.c | 158 + kernel/bpf/syscall.c | 63 +- kernel/bpf/tnum.c | 9 +- kernel/bpf/trampoline.c | 24 +- kernel/bpf/verifier.c | 13 +- kernel/bpf/xskmap.c | 18 +- kernel/cgroup/cgroup.c | 16 +- kernel/cgroup/rstat.c | 2 +- kernel/cpu.c | 143 +- kernel/cred.c | 4 +- kernel/events/core.c | 4 +- kernel/fork.c | 26 +- kernel/futex.c | 1 - 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/locking/lockdep.c | 7 +- kernel/locking/rwsem.c | 4 +- kernel/nsproxy.c | 41 +- 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/rseq.c | 2 - kernel/sched/isolation.c | 6 - kernel/smp.c | 99 +- kernel/time/Makefile | 1 - kernel/time/alarmtimer.c | 121 +- kernel/time/hrtimer.c | 14 +- kernel/time/namespace.c | 468 -- kernel/time/posix-clock.c | 8 +- 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/trace.c | 5 - kernel/trace/trace_events_hist.c | 63 +- kernel/trace/trace_events_trigger.c | 20 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_probe.c | 8 +- kernel/trace/trace_probe.h | 9 +- kernel/trace/trace_uprobe.c | 121 +- kernel/up.c | 12 +- kernel/watchdog.c | 31 +- kernel/workqueue.c | 2 +- lib/Makefile | 2 +- lib/crc64.c | 1 - lib/debugobjects.c | 46 +- lib/devres.c | 20 + lib/fdt_addresses.c | 2 - lib/livepatch/test_klp_shadow_vars.c | 119 +- lib/raid6/algos.c | 63 +- lib/raid6/mktables.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/huge_memory.c | 38 +- mm/hugetlb_cgroup.c | 198 +- mm/memcontrol.c | 37 +- mm/mempolicy.c | 10 +- mm/mmap.c | 2 - mm/page-writeback.c | 10 +- mm/page_alloc.c | 61 +- mm/shmem.c | 7 +- mm/slab.c | 4 +- mm/slab_common.c | 3 +- mm/slub.c | 4 +- mm/sparse.c | 9 +- mm/vmalloc.c | 4 +- net/8021q/vlan_dev.c | 4 +- net/Kconfig | 15 +- net/Makefile | 2 +- net/atm/lec.c | 2 +- net/atm/proc.c | 3 +- net/ax25/af_ax25.c | 2 +- net/batman-adv/distributed-arp-table.c | 4 +- net/bluetooth/bnep/netdev.c | 2 +- net/bpf/test_run.c | 54 +- net/bridge/br_netlink.c | 13 + net/bridge/br_private.h | 2 + net/bridge/br_stp.c | 15 + net/bridge/br_stp_bpdu.c | 4 + net/caif/caif_usb.c | 2 +- net/core/Makefile | 2 +- net/core/dev.c | 130 +- net/core/dev_ioctl.c | 1 + net/core/devlink.c | 70 +- net/core/ethtool.c | 3116 ----------- net/core/filter.c | 151 +- net/core/flow_dissector.c | 2 +- net/core/neighbour.c | 1 - net/core/net_namespace.c | 93 +- net/core/page_pool.c | 89 +- net/core/pktgen.c | 98 + net/core/rtnetlink.c | 18 +- net/core/skbuff.c | 52 +- net/core/sock_map.c | 7 +- net/core/timestamping.c | 20 +- net/core/utils.c | 20 +- net/decnet/af_decnet.c | 2 +- net/dsa/Kconfig | 6 + net/dsa/Makefile | 1 + net/dsa/dsa2.c | 31 +- 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_qca.c | 3 + net/dsa/tag_sja1105.c | 18 +- net/ethtool/Makefile | 8 + net/ethtool/bitset.c | 735 +++ net/ethtool/bitset.h | 28 + net/ethtool/common.c | 227 + net/ethtool/common.h | 29 + net/ethtool/ioctl.c | 3006 ++++++++++ net/ethtool/linkinfo.c | 167 + net/ethtool/linkmodes.c | 375 ++ net/ethtool/linkstate.c | 74 + net/ethtool/netlink.c | 696 +++ net/ethtool/netlink.h | 341 ++ net/ethtool/strset.c | 426 ++ net/ipv4/esp4_offload.c | 2 - net/ipv4/fib_trie.c | 127 +- net/ipv4/fou.c | 4 +- net/ipv4/gre_offload.c | 2 +- net/ipv4/inet_connection_sock.c | 14 + net/ipv4/ip_output.c | 8 +- net/ipv4/ip_tunnel.c | 4 +- net/ipv4/ip_vti.c | 13 +- net/ipv4/netfilter/arp_tables.c | 19 +- net/ipv4/route.c | 1 - net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp.c | 12 +- net/ipv4/tcp_bbr.c | 3 +- net/ipv4/tcp_bpf.c | 17 +- net/ipv4/tcp_cubic.c | 83 +- net/ipv4/tcp_input.c | 21 +- net/ipv4/tcp_ipv4.c | 129 +- net/ipv4/tcp_metrics.c | 13 +- net/ipv4/tcp_output.c | 13 +- net/ipv4/tcp_ulp.c | 6 +- net/ipv4/udp.c | 6 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/esp6_offload.c | 2 - net/ipv6/ip6_fib.c | 115 +- net/ipv6/ip6_gre.c | 3 + net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/ip6_vti.c | 13 +- net/ipv6/route.c | 86 +- net/ipv6/seg6_local.c | 4 +- net/ipv6/tcp_ipv6.c | 111 +- net/ipv6/udp.c | 3 +- net/ipv6/udp_offload.c | 2 +- net/l2tp/l2tp_core.c | 2 - net/mac80211/cfg.c | 23 - net/mac80211/mesh_hwmp.c | 3 - net/mac80211/tkip.c | 18 +- net/mac80211/tx.c | 13 +- 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/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/ipvs/ip_vs_sync.c | 2 +- net/netfilter/nf_conntrack_core.c | 1 - net/netfilter/nf_conntrack_extend.c | 1 - net/netfilter/nf_conntrack_proto_sctp.c | 6 +- net/netfilter/nf_nat_proto.c | 13 - net/netfilter/nf_tables_api.c | 176 +- net/netfilter/nf_tables_offload.c | 2 +- net/netfilter/nfnetlink.c | 6 +- net/netfilter/nfnetlink_queue.c | 8 +- net/netfilter/nft_meta.c | 440 +- net/netfilter/nft_osf.c | 3 - net/netfilter/nft_tunnel.c | 57 +- net/openvswitch/actions.c | 30 +- net/openvswitch/datapath.c | 11 +- net/openvswitch/flow_netlink.c | 34 + net/packet/af_packet.c | 30 +- net/phonet/pn_dev.c | 2 - net/rose/af_rose.c | 2 +- net/rose/rose_route.c | 1 - net/sched/Kconfig | 17 + net/sched/Makefile | 1 + net/sched/act_ctinfo.c | 11 - net/sched/act_ife.c | 7 +- net/sched/cls_api.c | 5 +- net/sched/ematch.c | 2 +- net/sched/sch_cake.c | 63 +- net/sched/sch_ets.c | 828 +++ net/sched/sch_generic.c | 2 +- net/sched/sch_tbf.c | 4 +- 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/sm_make_chunk.c | 7 +- net/sctp/sm_sideeffect.c | 16 +- net/sctp/sm_statefuns.c | 20 +- net/sctp/socket.c | 12 +- net/sctp/stream.c | 3 +- net/sctp/stream_interleave.c | 23 +- net/sctp/transport.c | 2 +- net/sctp/ulpqueue.c | 15 +- net/smc/smc_core.c | 3 +- net/socket.c | 13 + net/sunrpc/xprtrdma/verbs.c | 29 +- net/sunrpc/xprtrdma/xprt_rdma.h | 2 - net/tipc/bcast.c | 11 +- net/tipc/bearer.c | 11 +- net/tipc/bearer.h | 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/net.c | 56 + net/tipc/net.h | 1 + net/tipc/netlink.c | 6 + net/tipc/node.c | 16 +- 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 | 56 +- 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 | 3 - net/vmw_vsock/vmci_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 180 + 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 | 5 - net/wireless/util.c | 2 +- net/wireless/wext-core.c | 3 +- net/x25/af_x25.c | 6 +- net/xdp/xsk.c | 79 +- net/xdp/xsk_queue.c | 15 +- net/xdp/xsk_queue.h | 371 +- net/xfrm/xfrm_device.c | 15 +- net/xfrm/xfrm_interface.c | 34 +- net/xfrm/xfrm_output.c | 9 +- samples/bpf/Makefile | 5 +- samples/bpf/xdp1_user.c | 5 +- samples/bpf/xdp_adjust_tail_user.c | 5 +- samples/bpf/xdp_fwd_user.c | 17 +- samples/bpf/xdp_redirect_cpu_user.c | 63 +- samples/bpf/xdp_redirect_map_user.c | 5 +- samples/bpf/xdp_redirect_user.c | 5 +- samples/bpf/xdp_router_ipv4_user.c | 3 + samples/bpf/xdp_rxq_info_user.c | 4 + samples/bpf/xdp_sample_pkts_user.c | 12 +- samples/bpf/xdp_tx_iptunnel_user.c | 5 +- samples/bpf/xdpsock_user.c | 431 +- samples/livepatch/livepatch-shadow-fix1.c | 39 +- samples/livepatch/livepatch-shadow-fix2.c | 4 +- samples/livepatch/livepatch-shadow-mod.c | 4 +- scripts/Kconfig.include | 4 - scripts/coccinelle/free/devm_free.cocci | 4 + scripts/coccinelle/free/iounmap.cocci | 2 +- scripts/recordmcount.c | 17 - security/Makefile | 2 +- security/lockdown/lockdown.c | 27 + security/lsm_audit.c | 5 - security/security.c | 33 - 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/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 +- sound/core/seq/seq_timer.c | 14 +- sound/drivers/ml403-ac97cr.c | 2 +- sound/firewire/dice/dice-extension.c | 5 +- sound/firewire/tascam/amdtp-tascam.c | 5 +- sound/hda/hdac_regmap.c | 1 + sound/isa/msnd/msnd_pinnacle.c | 2 +- sound/parisc/harmony.c | 2 +- sound/pci/aw2/aw2-alsa.c | 2 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/echoaudio/echoaudio.c | 2 +- sound/pci/hda/hda_intel.c | 13 +- sound/pci/hda/patch_realtek.c | 5 - sound/pci/nm256/nm256.c | 6 +- sound/pci/rme32.c | 2 +- sound/pci/rme96.c | 2 +- sound/pci/rme9652/hdsp.c | 2 +- sound/pci/rme9652/hdspm.c | 2 +- sound/pci/rme9652/rme9652.c | 2 +- sound/pci/sis7019.c | 2 +- sound/pci/ymfpci/ymfpci_main.c | 2 +- sound/soc/au1x/ac97c.c | 2 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/codecs/cros_ec_codec.c | 8 - sound/soc/codecs/hdac_hda.c | 4 +- sound/soc/codecs/msm8916-wcd-analog.c | 20 +- sound/soc/codecs/msm8916-wcd-digital.c | 6 - sound/soc/codecs/rt5640.c | 7 - sound/soc/fsl/fsl_audmix.c | 9 +- sound/soc/intel/atom/sst/sst_acpi.c | 10 +- sound/soc/intel/boards/bytcht_es8316.c | 3 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 1 + sound/soc/sh/fsi.c | 2 +- sound/soc/soc-component.c | 3 - sound/soc/soc-core.c | 14 +- sound/soc/soc-topology.c | 6 +- sound/soc/sof/imx/imx8.c | 5 +- sound/soc/sof/intel/hda-codec.c | 19 +- sound/soc/sof/intel/hda-dai.c | 11 +- sound/soc/sof/intel/hda-loader.c | 6 +- sound/soc/sof/ipc.c | 3 - sound/soc/sti/uniperif_player.c | 7 +- sound/soc/stm/stm32_adfsdm.c | 12 +- sound/soc/stm/stm32_sai_sub.c | 194 +- sound/soc/stm/stm32_spdifrx.c | 40 +- sound/usb/pcm.c | 2 +- sound/usb/quirks.c | 1 - sound/x86/intel_hdmi_audio.c | 2 +- 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/bash-completion/bpftool | 156 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/bpftool/cgroup.c | 56 +- tools/bpf/bpftool/gen.c | 609 ++ tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 5 +- tools/bpf/bpftool/map.c | 384 +- tools/bpf/bpftool/net.c | 1 + tools/bpf/bpftool/prog.c | 388 +- tools/cgroup/iocost_monitor.py | 4 +- tools/include/uapi/asm/bpf_perf_event.h | 2 + tools/include/uapi/linux/bpf.h | 10 + tools/include/uapi/linux/btf.h | 7 +- tools/include/uapi/linux/if_link.h | 7 + tools/include/uapi/linux/in.h | 2 + tools/lib/bpf/Makefile | 18 +- tools/lib/bpf/bpf.c | 17 +- tools/lib/bpf/bpf.h | 17 +- tools/lib/bpf/bpf_helpers.h | 11 + tools/lib/bpf/btf.c | 48 +- tools/lib/bpf/btf.h | 29 +- tools/lib/bpf/btf_dump.c | 115 +- tools/lib/bpf/libbpf.c | 1741 +++++- tools/lib/bpf/libbpf.h | 107 +- tools/lib/bpf/libbpf.map | 16 + tools/lib/bpf/libbpf.pc.template | 2 +- tools/lib/bpf/libbpf_common.h | 40 + tools/lib/bpf/libbpf_internal.h | 21 +- tools/lib/traceevent/parse-filter.c | 4 +- tools/perf/builtin-report.c | 5 +- tools/perf/examples/bpf/5sec.c | 6 +- tools/perf/util/hist.h | 4 +- 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/testing/nvdimm/Kbuild | 3 +- tools/testing/nvdimm/test/iomap.c | 12 +- tools/testing/nvdimm/test/nfit_test.h | 2 + tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/.gitignore | 3 +- tools/testing/selftests/bpf/Makefile | 81 +- .../selftests/bpf/prog_tests/attach_probe.c | 161 +- .../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 | 69 +- 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 | 806 +++ 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 | 82 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 25 + .../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 + .../testing/selftests/bpf/progs/core_reloc_types.h | 39 + .../selftests/bpf/progs/test_attach_probe.c | 34 +- .../testing/selftests/bpf/progs/test_core_extern.c | 62 + .../selftests/bpf/progs/test_core_reloc_arrays.c | 8 +- .../bpf/progs/test_select_reuseport_kern.c | 2 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 6 + tools/testing/selftests/bpf/progs/test_skeleton.c | 46 + tools/testing/selftests/bpf/test_cgroup_attach.c | 571 -- tools/testing/selftests/bpf/test_cpp.cpp | 10 + tools/testing/selftests/bpf/test_progs.h | 4 + .../testing/selftests/bpf/test_select_reuseport.c | 742 --- .../selftests/drivers/net/mlxsw/qos_defprio.sh | 176 + .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 46 +- .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 8 +- .../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 67 + tools/testing/selftests/net/fcnal-test.sh | 466 +- tools/testing/selftests/net/forwarding/lib.sh | 41 + tools/testing/selftests/net/forwarding/router.sh | 189 +- 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 + tools/testing/selftests/net/nettest.c | 84 +- tools/testing/selftests/net/so_txtime.c | 84 +- tools/testing/selftests/net/so_txtime.sh | 9 +- .../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/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 ++ 2802 files changed, 121246 insertions(+), 69631 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-selinux-disable delete mode 100644 Documentation/ABI/stable/sysfs-driver-dma-idxd 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/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 create mode 100644 Documentation/devicetree/bindings/net/dsa/ar9331.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml delete mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt create mode 100644 Documentation/devicetree/bindings/ptp/ptp-ines.txt create 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 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/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 create mode 100644 Documentation/networking/device_drivers/stmicro/stmmac.rst delete mode 100644 Documentation/networking/device_drivers/stmicro/stmmac.txt delete mode 100644 Documentation/networking/devlink-health.txt delete mode 100644 Documentation/networking/devlink-info-versions.rst delete mode 100644 Documentation/networking/devlink-params-bnxt.txt delete mode 100644 Documentation/networking/devlink-params-mlx5.txt delete mode 100644 Documentation/networking/devlink-params-mlxsw.txt delete mode 100644 Documentation/networking/devlink-params-mv88e6xxx.txt delete mode 100644 Documentation/networking/devlink-params-nfp.txt delete mode 100644 Documentation/networking/devlink-params-ti-cpsw-switch.txt delete mode 100644 Documentation/networking/devlink-params.txt delete mode 100644 Documentation/networking/devlink-trap-netdevsim.rst delete mode 100644 Documentation/networking/devlink-trap.rst create mode 100644 Documentation/networking/devlink/bnxt.rst create mode 100644 Documentation/networking/devlink/devlink-dpipe.rst create mode 100644 Documentation/networking/devlink/devlink-health.rst create mode 100644 Documentation/networking/devlink/devlink-info.rst create mode 100644 Documentation/networking/devlink/devlink-params.rst create mode 100644 Documentation/networking/devlink/devlink-region.rst create mode 100644 Documentation/networking/devlink/devlink-resource.rst create mode 100644 Documentation/networking/devlink/devlink-trap.rst create mode 100644 Documentation/networking/devlink/index.rst create mode 100644 Documentation/networking/devlink/ionic.rst create mode 100644 Documentation/networking/devlink/mlx4.rst create mode 100644 Documentation/networking/devlink/mlx5.rst create mode 100644 Documentation/networking/devlink/mlxsw.rst create mode 100644 Documentation/networking/devlink/mv88e6xxx.rst create mode 100644 Documentation/networking/devlink/netdevsim.rst create mode 100644 Documentation/networking/devlink/nfp.rst create mode 100644 Documentation/networking/devlink/qed.rst create mode 100644 Documentation/networking/devlink/ti-cpsw-switch.rst create mode 100644 Documentation/networking/ethtool-netlink.rst delete mode 100644 arch/arm64/include/asm/archrandom.h delete mode 100644 arch/arm64/lib/csum.c create mode 100644 arch/riscv/include/asm/sifive_l2_cache.h create mode 100644 arch/riscv/include/uapi/asm/bpf_perf_event.h delete mode 100644 drivers/base/test/property-entry-test.c delete mode 100644 drivers/clocksource/timer-microchip-pit64b.c 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/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 create mode 100644 drivers/net/dsa/qca/Kconfig create mode 100644 drivers/net/dsa/qca/Makefile create mode 100644 drivers/net/dsa/qca/ar9331.c delete mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_trace.h create mode 100644 drivers/net/ethernet/intel/igc/igc_ptp.c create mode 100644 drivers/net/ethernet/realtek/r8169.h create mode 100644 drivers/net/ethernet/realtek/r8169_phy_config.c create mode 100644 drivers/net/ethernet/sfc/efx_channels.c create mode 100644 drivers/net/ethernet/sfc/efx_channels.h create mode 100644 drivers/net/ethernet/sfc/efx_common.c create mode 100644 drivers/net/ethernet/sfc/efx_common.h create mode 100644 drivers/net/ethernet/sfc/ethtool_common.c create mode 100644 drivers/net/ethernet/sfc/ethtool_common.h create mode 100644 drivers/net/ethernet/sfc/mcdi_functions.c create mode 100644 drivers/net/ethernet/sfc/mcdi_functions.h create mode 100644 drivers/net/ethernet/sfc/mcdi_port_common.c create mode 100644 drivers/net/ethernet/sfc/mcdi_port_common.h create mode 100644 drivers/net/ethernet/sfc/rx_common.c create mode 100644 drivers/net/ethernet/sfc/rx_common.h create mode 100644 drivers/net/ethernet/sfc/tx_common.c create mode 100644 drivers/net/ethernet/sfc/tx_common.h rename {arch/arm/mach-ixp4xx/include/mach => drivers/net/ethernet/xscale}/ixp46x_t [...] create mode 100644 drivers/net/ethernet/xscale/ptp_ixp46x.c create mode 100644 drivers/net/phy/bcm84881.c create mode 100644 drivers/net/phy/mii_timestamper.c create mode 100644 drivers/net/phy/mscc_fc_buffer.h create mode 100644 drivers/net/phy/mscc_mac.h create mode 100644 drivers/net/phy/mscc_macsec.h create mode 100644 drivers/net/wireguard/Makefile create mode 100644 drivers/net/wireguard/allowedips.c create mode 100644 drivers/net/wireguard/allowedips.h create mode 100644 drivers/net/wireguard/cookie.c create mode 100644 drivers/net/wireguard/cookie.h create mode 100644 drivers/net/wireguard/device.c create mode 100644 drivers/net/wireguard/device.h create mode 100644 drivers/net/wireguard/main.c create mode 100644 drivers/net/wireguard/messages.h create mode 100644 drivers/net/wireguard/netlink.c create mode 100644 drivers/net/wireguard/netlink.h create mode 100644 drivers/net/wireguard/noise.c create mode 100644 drivers/net/wireguard/noise.h create mode 100644 drivers/net/wireguard/peer.c create mode 100644 drivers/net/wireguard/peer.h create mode 100644 drivers/net/wireguard/peerlookup.c create mode 100644 drivers/net/wireguard/peerlookup.h create mode 100644 drivers/net/wireguard/queueing.c create mode 100644 drivers/net/wireguard/queueing.h create mode 100644 drivers/net/wireguard/ratelimiter.c create mode 100644 drivers/net/wireguard/ratelimiter.h create mode 100644 drivers/net/wireguard/receive.c create mode 100644 drivers/net/wireguard/selftest/allowedips.c create mode 100644 drivers/net/wireguard/selftest/counter.c create mode 100644 drivers/net/wireguard/selftest/ratelimiter.c create mode 100644 drivers/net/wireguard/send.c create mode 100644 drivers/net/wireguard/socket.c create mode 100644 drivers/net/wireguard/socket.h create mode 100644 drivers/net/wireguard/timers.c create mode 100644 drivers/net/wireguard/timers.h create mode 100644 drivers/net/wireguard/version.h create mode 100644 drivers/net/wireless/ath/ath11k/Kconfig create mode 100644 drivers/net/wireless/ath/ath11k/Makefile create mode 100644 drivers/net/wireless/ath/ath11k/ahb.c create mode 100644 drivers/net/wireless/ath/ath11k/ahb.h create mode 100644 drivers/net/wireless/ath/ath11k/ce.c create mode 100644 drivers/net/wireless/ath/ath11k/ce.h create mode 100644 drivers/net/wireless/ath/ath11k/core.c create mode 100644 drivers/net/wireless/ath/ath11k/core.h create mode 100644 drivers/net/wireless/ath/ath11k/debug.c create mode 100644 drivers/net/wireless/ath/ath11k/debug.h create mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.c create mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.h create mode 100644 drivers/net/wireless/ath/ath11k/debugfs_sta.c create mode 100644 drivers/net/wireless/ath/ath11k/dp.c create mode 100644 drivers/net/wireless/ath/ath11k/dp.h create mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.c create mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.h create mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.c create mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.h create mode 100644 drivers/net/wireless/ath/ath11k/hal.c create mode 100644 drivers/net/wireless/ath/ath11k/hal.h create mode 100644 drivers/net/wireless/ath/ath11k/hal_desc.h create mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.c create mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.h create mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.c create mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.h create mode 100644 drivers/net/wireless/ath/ath11k/htc.c create mode 100644 drivers/net/wireless/ath/ath11k/htc.h create mode 100644 drivers/net/wireless/ath/ath11k/hw.h create mode 100644 drivers/net/wireless/ath/ath11k/mac.c create mode 100644 drivers/net/wireless/ath/ath11k/mac.h create mode 100644 drivers/net/wireless/ath/ath11k/peer.c create mode 100644 drivers/net/wireless/ath/ath11k/peer.h create mode 100644 drivers/net/wireless/ath/ath11k/qmi.c create mode 100644 drivers/net/wireless/ath/ath11k/qmi.h create mode 100644 drivers/net/wireless/ath/ath11k/reg.c create mode 100644 drivers/net/wireless/ath/ath11k/reg.h create mode 100644 drivers/net/wireless/ath/ath11k/rx_desc.h create mode 100644 drivers/net/wireless/ath/ath11k/testmode.c create mode 100644 drivers/net/wireless/ath/ath11k/testmode.h create mode 100644 drivers/net/wireless/ath/ath11k/testmode_i.h create mode 100644 drivers/net/wireless/ath/ath11k/trace.c create mode 100644 drivers/net/wireless/ath/ath11k/trace.h create mode 100644 drivers/net/wireless/ath/ath11k/wmi.c create mode 100644 drivers/net/wireless/ath/ath11k/wmi.h delete mode 100644 drivers/platform/x86/intel-uncore-frequency.c delete mode 100644 drivers/power/avs/qcom-cpr.c create mode 100644 drivers/ptp/ptp_ines.c delete 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/ti/k3-ringacc.c delete mode 100644 drivers/spi/spi-hisi-sfc-v3xx.c 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 create mode 100644 include/linux/ethtool_netlink.h create mode 100644 include/linux/fsl/enetc_mdio.h create mode 100644 include/linux/mii_timestamper.h create mode 100644 include/linux/platform_data/eth_ixp4xx.h create mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h delete mode 100644 include/linux/soc/ti/k3-ringacc.h delete mode 100644 include/linux/time_namespace.h create mode 100644 include/net/macsec.h create mode 100644 include/net/mptcp.h rename {drivers/net/ethernet => include/soc}/mscc/ocelot_ana.h (100%) rename {drivers/net/ethernet => include/soc}/mscc/ocelot_dev.h (100%) rename {drivers/net/ethernet => include/soc}/mscc/ocelot_qsys.h (100%) delete mode 100644 include/soc/sifive/sifive_l2_cache.h create mode 100644 include/uapi/linux/ethtool_netlink.h delete mode 100644 include/uapi/linux/idxd.h create mode 100644 include/uapi/linux/wireguard.h create mode 100644 kernel/bpf/dispatcher.c delete mode 100644 kernel/time/namespace.c delete mode 100644 lib/fdt_addresses.c delete mode 100644 net/core/ethtool.c create mode 100644 net/dsa/tag_ar9331.c create mode 100644 net/ethtool/Makefile create mode 100644 net/ethtool/bitset.c create mode 100644 net/ethtool/bitset.h create mode 100644 net/ethtool/common.c create mode 100644 net/ethtool/common.h create mode 100644 net/ethtool/ioctl.c create mode 100644 net/ethtool/linkinfo.c create mode 100644 net/ethtool/linkmodes.c create mode 100644 net/ethtool/linkstate.c create mode 100644 net/ethtool/netlink.c create mode 100644 net/ethtool/netlink.h create mode 100644 net/ethtool/strset.c create mode 100644 net/sched/sch_ets.c create mode 100644 net/vmw_vsock/vsock_loopback.c create mode 100644 tools/bpf/bpftool/Documentation/bpftool-gen.rst create mode 100644 tools/bpf/bpftool/gen.c create mode 100644 tools/lib/bpf/libbpf_common.h create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_attach_autodetach.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_attach_override.c create mode 100644 tools/testing/selftests/bpf/prog_tests/core_extern.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cpu_mask.c create mode 100644 tools/testing/selftests/bpf/prog_tests/select_reuseport.c create mode 100644 tools/testing/selftests/bpf/prog_tests/skeleton.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_perf.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___equi [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___fixed_arr.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_extern.c create mode 100644 tools/testing/selftests/bpf/progs/test_skeleton.c delete mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c delete mode 100644 tools/testing/selftests/bpf/test_select_reuseport.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_defprio.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_ets.sh create mode 100755 tools/testing/selftests/net/forwarding/sch_ets.sh create mode 100644 tools/testing/selftests/net/forwarding/sch_ets_core.sh create mode 100644 tools/testing/selftests/net/forwarding/sch_ets_tests.sh create 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 create mode 100755 tools/testing/selftests/wireguard/netns.sh create mode 100644 tools/testing/selftests/wireguard/qemu/.gitignore create mode 100644 tools/testing/selftests/wireguard/qemu/Makefile create mode 100644 tools/testing/selftests/wireguard/qemu/arch/aarch64.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/aarch64_be.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/arm.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/armeb.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/i686.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/m68k.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips64.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips64el.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/mipsel.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc64le.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/x86_64.config create mode 100644 tools/testing/selftests/wireguard/qemu/debug.config create mode 100644 tools/testing/selftests/wireguard/qemu/init.c create mode 100644 tools/testing/selftests/wireguard/qemu/kernel.config create mode 100644 tools/testing/vsock/util.c create mode 100644 tools/testing/vsock/util.h create mode 100644 tools/testing/vsock/vsock_test.c