This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 036e34310931 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits adc3f554fa1e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 318adf8e4bfd Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/sc [...] omits 8cb7104d03dd Merge tag 'configfs-for-5.2-2' of git://git.infradead.org/ [...] omits c5ba17126612 Merge tag 'sound-5.2-rc3' of git://git.kernel.org/pub/scm/ [...] omits 20f944965601 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 100f6d8e0990 net: correct zerocopy refcnt with udp MSG_MORE omits b73484b2fc0d ethtool: Check for vlan etype or vlan tci when parsing flow_rule omits 2b81f8161dfe net: don't clear sock->sk early to avoid trouble in strparser omits a4270d6795b0 net-gro: fix use-after-free read in napi_gro_frags() omits c3bc6debb4c7 Merge branch 'Fixes-for-DSA-tagging-using-802-1Q' omits 0471dd429cea net: dsa: tag_8021q: Create a stable binary format omits d34d2baa9173 net: dsa: tag_8021q: Change order of rx_vid setup omits 218084372146 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value omits 9609dad263f8 ipv4: tcp_input: fix stack out of bounds when parsing TCP [...] omits 62851d71e771 Merge branch 'mlxsw-Two-small-fixes' omits 275e928f1911 mlxsw: spectrum: Prevent force of 56G omits ef74422020aa mlxsw: spectrum_acl: Avoid warning after identical rules i [...] omits 84b3fd1fc959 net: dsa: mv88e6xxx: fix handling of upper half of STATS_T [...] omits 59715171fbd0 r8169: fix MAC address being lost in PCI D3 omits 200c6758631f Merge tag 'mlx5-fixes-2019-05-28' of git://git.kernel.org/ [...] omits 4b280531e84c Merge branch 'XDP-generic-fixes' omits 458bf2f224f0 net: core: support XDP generic on stacked devices. omits 996ed0474146 netvsc: unshare skb in VF rx handler omits f2696099c6c6 udp: Avoid post-GRO UDP checksum recalculation omits bec7550cca10 Merge tag 'docs-5.2-fixes2' of git://git.lwn.net/linux omits 58e8b37069ff Merge branch 'net-phy-dp83867-add-some-fixes' omits 2b892649254f net: phy: dp83867: Set up RGMII TX delay omits c8081fc397fa net: phy: dp83867: do not call config_init twice omits 1a97a477e666 net: phy: dp83867: increase SGMII autoneg timer duration omits 333061b92453 net: phy: dp83867: fix speed 10 in sgmii mode omits 3d3ced2ec5d7 net: phy: marvell10g: report if the PHY fails to boot firmware omits c678726305b9 net: phylink: ensure consistent phy interface mode omits 315ca92dd863 net: sh_eth: fix mdio access in sh_eth_close() for R-Car G [...] omits 2b28601d62b0 Merge tag 'linux-kselftest-5.2-rc3' of git://git.kernel.or [...] omits 9e82b4a91d46 Merge tag 'trace-v5.2-rc2' of git://git.kernel.org/pub/scm [...] omits 1e29ab3186e3 arm64: use the correct function type for __arm64_sys_ni_syscall omits 0e358bd7b7eb arm64: use the correct function type in SYSCALL_DEFINE0 omits 8ef8f368ce72 arm64: fix syscall_fn_t type omits 6954158a1640 ALSA: fireface: Use ULL suffixes for 64-bit constants omits d76cac67db40 signal/arm64: Use force_sig not force_sig_fault for SIGKILL omits 9cb40eb184c4 ALSA: hda/realtek - Improve the headset mic for Acer Aspir [...] omits c0194e2d0ef0 net/mlx5e: Disable rxhash when CQE compress is enabled omits 24bcd210e272 net/mlx5e: restrict the real_dev of vlan device is the sam [...] omits 25fa506b70ca net/mlx5: Allocate root ns memory using kzalloc to match kfree omits 9414277a5df3 net/mlx5: Avoid double free in fs init error unwinding path omits 905f6bd30bb6 net/mlx5: Avoid double free of root ns in the error flow path omits 8788392995e7 net/mlx5: Fix error handling in mlx5_load() omits a6cd0d2d493a Documentation: net-sysfs: Remove duplicate PHY device docu [...] omits 8fb44d60d414 llc: fix skb leak in llc_build_and_send_ui_pkt() omits 73f51d151e6c selftests: pmtu: Fix encapsulating device in pmtu_vti6_lin [...] omits dfb4a6f2191a tracing: Avoid memory leak in predicate_parse() omits 7aae703f8096 dpaa_eth: use only online CPU portals omits d484e06e25eb net: mvneta: Fix err code path of probe omits 54ed6fd2e03f net: stmmac: Do not output error on deferred probe omits 06989c799f04 Btrfs: fix race updating log root item during fsync omits 5338e43abbab Btrfs: fix wrong ctime and mtime of a directory after log replay omits 60d9f50308e5 Btrfs: fix fsync not persisting changed attributes of a directory omits 57949d033a09 btrfs: qgroup: Check bg while resuming relocation to avoid [...] omits 30d40577e322 btrfs: reloc: Also queue orphan reloc tree for cleanup to [...] omits 3c850b451109 Btrfs: incremental send, fix emission of invalid clone operations omits 6b1f72e5b82a Btrfs: incremental send, fix file corruption when no-holes [...] omits fee13fe96529 btrfs: correct zstd workspace manager lock to use spin_lock_bh() omits debd1c065d20 btrfs: Ensure replaced device doesn't have pending chunk a [...] omits 9fb67d643f6f Merge tag 'pinctrl-v5.2-2' of git://git.kernel.org/pub/scm [...] omits ca6584a3316c Merge tag 'gpio-v5.2-2' of git://git.kernel.org/pub/scm/li [...] omits 9a626c4a6326 ia64: fix build errors by exporting paddr_to_nid() omits 3fd00beb14a5 arm64/module: revert to unsigned interpretation of ABS16/3 [...] omits 00377277166b arm64: Fix the arm64_personality() syscall wrapper redirection omits 0b074ab7fc0d ALSA: line6: Assure canceling delayed work at disconnection omits f6122ed2a4f9 configfs: Fix use-after-free when accessing sd->s_dentry omits fa763f1b2858 ALSA: hda - Force polling mode on CNL for fixing codec com [...] omits c3cf73c7a2c6 Merge branch 'aquantia-fixes' omits 76f254d4afe2 net: aquantia: tcp checksum 0xffff being handled incorrectly omits eaeb3b7494ba net: aquantia: fix LRO with FCS error omits f38f1ee8aeb2 net: aquantia: check rx csum for all packets in LRO session omits 31bafc49a773 net: aquantia: tx clean budget logic error omits b1fa7d8592c7 Merge tag 'intel-pinctrl-v5.2-2' of git://git.kernel.org/p [...] omits 3e66b7cc50ef net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE() omits b933dc367a1d Merge branch 'net-tls-two-fixes-for-rx_list-pre-handling' omits 043556d0917a selftests/tls: add test for sleeping even though there is data omits 04b25a5411f9 net/tls: fix no wakeup on partial reads omits 7718a855cd7a selftests/tls: test for lowat overshoot with multiple records omits 46a1695960d0 net/tls: fix lowat calculation if some data came from prev [...] omits cd6c84d8f0cd Linux 5.2-rc2 omits c5b440951a19 Merge tag 'trace-v5.2-rc1-2' of git://git.kernel.org/pub/s [...] omits 862f0a3227b3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 66a04abf2bda Merge branch 'dpaa2-eth-Fix-smatch-warnings' omits 4ca6dee5220f dpaa2-eth: Make constant 64-bit long omits bd8460fa4de4 dpaa2-eth: Use PTR_ERR_OR_ZERO where appropriate omits 5a20a093d965 dpaa2-eth: Fix potential spectre issue omits 334031219a84 bonding/802.3ad: fix slave link initialization transition states omits 128f2bfafcf2 Merge tag 'random_for_linus_stable' of git://git.kernel.or [...] omits 58be0106c530 random: fix soft lockup when trying to read from an uninit [...] omits 0c97bf863efc tracing: Silence GCC 9 array bounds warning omits f4bcf14e3997 net: ethtool: Document get_rxfh_context and set_rxfh_conte [...] omits 35efb51eee22 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] omits 3d92410a22e2 Merge branch 'fix-some-bugs-in-stmmac' omits f4ca7a9260df net: stmmac: dwmac-mediatek: modify csr_clk value to fix m [...] omits 5e7f7fc538d8 net: stmmac: fix csr_clk can't be zero issue omits 4523a5611526 net: stmmac: update rx tail pointer register to fix rx dma [...] omits 425aa0e1d015 ip_sockglue: Fix missing-check bug in ip_ra_control() omits 95baa60a0da8 ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() omits b2ad81363f12 Merge tag 'libnvdimm-fixes-5.2-rc2' of git://git.kernel.or [...] omits a2c48d98fc07 Merge tag 'trace-v5.2-rc1' of git://git.kernel.org/pub/scm [...] omits 66883da1eee8 ext4: fix dcache lookup of !casefolded directories omits 2409207a73cc Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 7fbc78e3155a Merge tag 'for-linus-20190524' of git://git.kernel.dk/linux-block omits 7f8b40e3dbcd Merge tag 'linux-kselftest-5.2-rc2' of git://git.kernel.or [...] omits e7bd3e248bc3 Merge tag 'devicetree-fixes-for-5.2' of git://git.kernel.o [...] omits 86c2f5d65305 Merge tag 'spdx-5.2-rc2-2' of git://git.kernel.org/pub/scm [...] omits 51816e9e1139 locking/lock_events: Use this_cpu_add() when necessary omits 4097e9d250fb net: sched: don't use tc_action->order during action dump omits ab0610efabb4 cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency [...] omits ce8d24f9a596 net: fec: fix the clk mismatch in failed_reset path omits 66f61c92889f KVM: x86: fix return value for reserved EFER omits eff82a263b5c selftests: rtc: rtctest: specify timeouts omits d51f1f14870a selftests/harness: Allow test to configure timeout omits 4a075bd4e13f selftests/ftrace: Add checkbashisms meta-testcase omits 3fda9b33d608 selftests/ftrace: Make a script checkbashisms clean omits 883d25e70b2f tools/kvm_stat: fix fields filter for child events omits c795720629ae KVM: selftests: Wrap vcpu_nested_state_get/set functions w [...] omits 98e683443ba2 kvm: selftests: aarch64: compile with warnings on omits 55eda003f02f kvm: selftests: aarch64: fix default vm mode omits bffed38d4fb5 kvm: selftests: aarch64: dirty_log_test: fix unaligned mem [...] omits 19ec166c3f39 KVM: s390: fix memory slot handling for KVM_SET_USER_MEMOR [...] omits 2924b52117b2 KVM: x86/pmu: do not mask the value that is written to fixed PMUs omits 0e6f467ee28e KVM: x86/pmu: mask the result of rdpmc according to the wi [...] omits a80c4ec10ed9 x86/kvm/pmu: Set AMD's virt PMU version to 1 omits 6f2f84532c15 KVM: x86: do not spam dmesg with VMCS/VMCB dumps omits 654f1f13ea56 kvm: Check irqchip mode before assign irqfd omits c9bcd3e3335d kvm: svm/avic: fix off-by-one in checking host APIC ID omits 204c91eff798 KVM: selftests: do not blindly clobber registers in guest asm omits 12e9612cae0c KVM: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c omits 16ba3ab4e15c KVM: LAPIC: Expose per-vCPU timer_advance_ns to userspace omits 0e6edceb8f18 KVM: LAPIC: Fix lapic_timer_advance_ns parameter overflow omits 4d259965655c kvm: vmx: Fix -Wmissing-prototypes warnings omits 541e886f7972 KVM: nVMX: Fix using __this_cpu_read() in preemptible context omits d30b214d1d0a kvm: fix compilation on s390 omits 382409b4c43e kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID omits 32a243df82c8 kvm: x86: Include multiple indices with CPUID leaf 0x8000001d omits 319f6f97e3a1 KVM: selftests: Compile code with warnings enabled omits 3b339e2527a6 kvm: selftests: avoid type punning omits be7fcf1d1701 KVM: selftests: Fix a condition in test_hv_cpuid() omits 2eb06c306a57 KVM: Fix spinlock taken warning during host resume omits 21be4ca1ea68 KVM: nVMX: Clear nested_run_pending if setting nested state fails omits db80927ea197 KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATE omits 6bff2a3dc9ba Merge tag 'kvmarm-fixes-for-5.2' of git://git.kernel.org/p [...] omits 0a72ef899014 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits c50bbf615f2f Merge tag 'platform-drivers-x86-v5.2-2' of git://git.infra [...] omits 49bbd8bb34a4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e50e6798f1e2 Merge tag 'mmc-v5.2-2' of git://git.kernel.org/pub/scm/lin [...] omits a3b25d157d5a Merge tag 'drm-fixes-2019-05-24-1' of git://anongit.freede [...] omits 060358de993f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9dd0abd232e0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 236b83a3dd13 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 10145f7cb307 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 588cb88cedd5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4c694f289f2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3e0a4e858033 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 778ddf54470b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d5bb994bcdf9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a0c7056fda3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f4344b19fa2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fe963fd8d170 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 226b0b0a841b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f4f6a4a48b7c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9ba3dd0b5270 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 47505b8bcfcf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8e8caf97b230 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fd534e9b5fdc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1924af04455c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8607a96520b6 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 98 omits 84514eae4c95 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 97 omits a1d312de7780 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 96 omits 45a46873f014 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 95 omits ee8ff16bec84 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 94 omits f17b7eec8035 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 93 omits c6ae4c04a861 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 91 omits 9e567af4f0fc treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 90 omits cd5e85f52dc9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 89 omits 954d796a9197 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 omits 2ff54cf3dd25 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 86 omits 7371efe10915 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 84 omits d691005856b0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 omits 9ff554e9be1f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 82 omits 495e00222668 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 81 omits ff206db4fd11 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 79 omits f33f5fe256d3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 78 omits e97150df89a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 77 omits d135b9cf600d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 76 omits 6fa41b31f9d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 omits 6253c22ee3ac treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 omits 7de31d0d217f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 omits 1b402f7ebf77 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 omits c51cb3f554ec treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 omits fd26084ebbc0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 omits 3f5296f0e86d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 omits 112a73283485 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 omits a62525146229 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 omits a112cc39660b treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 omits b7b06f8b90b0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 omits 4ad917507fc8 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 omits a85036f66fc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 omits 74ba9207e1ad treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 omits 4319c7f77a7a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 omits 5078709e89ef treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 omits fbf80cd3b90a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 omits 6e7c1094436d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 omits 83cde38357a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 omits a25d83eb202f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 omits e14ca9783609 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 omits 8e8ccf433841 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 omits aec89d292c33 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 omits 64b70da0389e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 50 omits 8116125d6f26 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 49 omits dd165a658d90 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 48 omits af1a8899d22c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 47 omits 62810dbdc7b9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 omits 8d7c56d08faf treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 45 omits 6979193bdbc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 44 omits 59e0b61cd46f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 42 omits ee5d8f4d89ee treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 41 omits ea2305f6a84e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 40 omits 59899843fc86 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 39 omits 6ff3f917e066 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 38 omits 8a618bfca4a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 37 omits b4d0d230ccfb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 omits 68252eb5f841 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 35 omits 28c8eea7c624 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 34 omits e62d94910306 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 omits d0fa1179e3fa treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 omits e8fc982834c1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 31 omits 1b9391e3497c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 30 omits 77f5075a43fb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 omits 1568b83c4a3e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 28 omits 5e0f8ad07b46 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 27 omits 465ae8369202 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 26 omits 551bd3368a7b drm/i915: Maintain consistent documentation subsection ordering omits 77d09ad9dc51 scripts/sphinx-pre-install: make it handle Sphinx versions omits 3bc808846471 docs: Fix conf.py for Sphinx 2.0 omits edbcf50eb8ae arm64: insn: Add BUILD_BUG_ON() for invalid masks omits c5e2edeb01ae arm64: insn: Fix ldadd instruction encoding omits 96a13f57b946 arm64: Kconfig: Make ARM64_PSEUDO_NMI depend on BROKEN for now omits 623e1528d409 KVM: arm/arm64: Move cc/it checks under hyp's Makefile to [...] omits b7c50fab66ab KVM: arm64: Move pmu hyp code under hyp's Makefile to avoi [...] omits 493fcbc8435e MAINTAINERS: KVM: arm/arm64: Remove myself as maintainer omits c07498917180 Revert "drm/amd/display: Don't load DMCU for Raven 1" omits e9646f0f5bb6 gpio: fix gpio-adp5588 build errors omits ec2e0f4f00c0 pinctrl: stmfx: Fix compile issue when CONFIG_OF_GPIO is n [...] omits 0fbf21c3b36a ALSA: hda/realtek - Enable micmute LED for Huawei laptops omits 6a310f8f97bb thermal: rcar_gen3_thermal: Update temperature conversion method omits bdc4480a669d thermal: rcar_gen3_thermal: Update calculation formula of IRQTEMP omits 4eb39f79ef44 thermal: rcar_gen3_thermal: Update value of Tj_1 omits 2380a792dec0 thermal: tegra: Make tegra210_tsensor_thermtrips static omits 0f5ee062d87e Revert "thermal: rockchip: fix up the tsadc pinctrl settin [...] omits e1e52981f292 Merge tag 'drm-intel-fixes-2019-05-23' of git://anongit.fr [...] omits ee0ed02ca93e ext4: do not delete unlinked inode from orphan list on fai [...] omits 82a25b027ca4 ext4: wait for outstanding dio during truncate in nojournal mode omits 71e15f76f8df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 4dde821e4296 Merge tag 'xfs-5.2-fixes-1' of git://git.kernel.org/pub/sc [...] omits b5730061d105 cxgb4: offload VLAN flows regardless of VLAN ethtype omits d2daa127ed51 hsr: fix don't prune the master node from the node_db omits 096c7a6d9008 Merge branch 'nvme-5.2-rc2' of git://git.infradead.org/nvm [...] omits 004d564f9087 tools/io_uring: sync with liburing omits 486f069253c3 tools/io_uring: fix Makefile for pthread library link omits 7996a8b5511a blk-mq: fix hang caused by freeze/unfreeze sequence omits 6869875fbc04 block: remove the bi_seg_{front,back}_size fields in struct bio omits 200a9aff7b02 block: remove the segment size check in bio_will_gap omits 09324d32d2a0 block: force an unlimited segment size on queues with a vi [...] omits eded341c085b block: don't decrement nr_phys_segments for physically con [...] omits a0934fd2b120 sbitmap: fix improper use of smp_mb__before_atomic() omits f381c6a4bd0a bio: fix improper use of smp_mb__before_atomic() omits 389468e76b67 aoe: list new maintainer for aoe driver omits 3f6f7a175ad4 net: mvpp2: cls: Fix leaked ethtool_rx_flow_rule omits bbb30909e0fd docs: fix multiple doc build warnings in enumeration.rst omits f35a1abd9e7a lib/list_sort: fix kerneldoc build error omits 8867f6109b84 docs: fix numaperf.rst and add it to the doc tree omits 2404dad1f67f doc: Cope with the deprecation of AutoReporter omits 096ea522e84e doc: Cope with Sphinx logging deprecations omits 61686afe1ff3 Merge tag 'docs-5.2-fixes' of git://git.lwn.net/linux omits a5325089bd05 arm64: Handle erratum 1418040 as a superset of erratum 1188873 omits 1cf24a2cc3fd arm64/module: deal with ambiguity in PRELxx relocation ranges omits 8212688600ed ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled omits b2eed9b58811 arm64/kernel: kaslr: reduce module randomization range to 2 GB omits 969f5ea62757 arm64: errata: Add workaround for Cortex-A76 erratum #1463225 omits 3e29ead50013 arm64: Remove useless message during oops omits 317d9313925c ALSA: hda/realtek - Set default power save node to 0 omits 903869bd10e6 ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST omits 6b0538da5a6c Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits eab007dd1b04 Merge tag 'drm-misc-fixes-2019-05-22' of git://anongit.fre [...] omits 27e248c46782 Merge branch 'vmwgfx-fixes-5.2' of git://people.freedeskto [...] omits 3580d04aa674 ipv4/igmp: fix another memory leak in igmpv3_del_delrec() omits db51a73282bb Merge branch 'bnxt_en-Bug-fixes' omits 2e9217d1e8b7 bnxt_en: Device serial number is supported only for PFs. omits d629522e1d66 bnxt_en: Reduce memory usage when running in kdump kernel. omits 1b3f0b75c39f bnxt_en: Fix possible BUG() condition when calling pci_dis [...] omits 296d5b541639 bnxt_en: Fix aggregation buffer leak under OOM condition. omits 31680ac26580 ipv6: Fix redirect with VRF omits 49ce881c0d4c net: stmmac: fix reset gpio free missing omits ccfb62f27beb mISDN: make sure device name is NUL terminated omits c1e85c6ce57e net: macb: save/restore the remaining registers and features omits 852d095d16a6 checkpatch.pl: Update DT vendor prefix check omits 4eebe38a37f9 kernel/trace/trace.h: Remove duplicate header of trace_seq.h omits 8f073036bf35 Merge branch 'net-tls-fix-device-surprise-removal-with-offload' omits c3f4a6c39cf2 net/tls: don't ignore netdev notifications if no TLS features omits 3686637e507b net/tls: fix state removal with feature flags off omits 38030d7cb779 net/tls: avoid NULL-deref on resync during device removal omits 0d18c7bd931f Merge branch 'Documentation-tls--add-offload-documentation' omits f42c104f2ec9 Documentation: add TLS offload documentation omits f3c0f3c6c201 Documentation: tls: RSTify the ktls documentation omits b0d8d4363e52 Documentation: net: move device drivers docs to a submenu omits d008b3d2be4b mISDN: Fix indenting in dsp_cmx.c omits 40a1578d631a ocelot: Dont allocate another multicast list, use __dev_mc_sync omits 7dc2bccab0ee Validate required parameters in inet6_validate_link_af omits f3617b449d0b drm/panfrost: Select devfreq omits cb9e0e500606 nvme-pci: use blk-mq mapping for unmanaged irqs omits 0a944e8a6c66 ext4: don't perform block validity checks on the journal inode omits a5f2246fb913 dt: bindings: mtd: replace references to nand.txt with nan [...] omits 8d665693c28c dt-bindings: interrupt-controller: arm,gic: Fix schema err [...] omits 31910f4476ce dt-bindings: arm: Clean up CPU binding examples omits dfab99544c55 dt: fix refs that were renamed to json with the same file name omits 05aeca7cb0a2 dt-bindings: Pass binding directory to validation tools omits f08ff9c525b1 dt-bindings: sifive: describe sifive-blocks versioning omits aeac1a0dadb4 ALSA: hda/realtek - Check headset type by unplug and resume omits 2de03b45236f selftests: netfilter: add flowtable test script omits 69aeb538587e netfilter: nft_flow_offload: IPCB is only valid for ipv4 family omits 91a9048f2380 netfilter: nft_flow_offload: don't offload when sequence n [...] omits 8437a6209f76 netfilter: nft_flow_offload: set liberal tracking mode for tcp omits e75b3e1c9bc5 netfilter: nf_flow_table: ignore DF bit setting omits 1cc54078d104 clk: ti: clkctrl: Fix clkdm_clk handling omits b3fddd5b100e clk: imx: imx8mm: fix int pll clk gate omits f7df8c92b4b9 clk: sifive: restrict Kconfig scope for the FU540 PRCI driver omits 6bac76db1da3 netfilter: nat: fix udp checksum corruption omits 82ce6eb1dd13 selftests: netfilter: missing error check when setting up [...] omits 9b2ca371b150 tracing: Add a check_val() check before updating cond_snap [...] omits c8d94a187834 tracing: Check keys for variable references in expressions too omits 55267c88c003 tracing: Prevent hist_field_var_ref() from accessing NULL [...] omits 719c7d563c17 ipvs: Fix use-after-free in ip_vs_in omits a65fd4f0def5 Documentation: kdump: fix minor typo omits 29077bc5b7a4 scripts/spdxcheck.py: Add dual license subdirectory omits fe48319243a6 selftests/timers: Add missing fflush(stdout) calls omits e8108866cac5 selftests: Remove forced unbuffering for test running omits a20d452a2db7 selftests/x86: Support Atom for syscall_arg_fault test omits 0decfd8bd823 nvme: update MAINTAINERS omits 2d466c7a574d nvme: copy MTFA field from identify controller omits e633508a9528 netfilter: nft_fib: Fix existence check support omits 946c0d8e6ed4 netfilter: nf_queue: fix reinject verdict handling omits 57cb853d1d5b Merge tag 'gvt-fixes-2019-05-21' of https://github.com/int [...] omits 7c420636860a drm/gma500/cdv: Check vbt config bits when detecting lvds panels omits 5ed7f4b5eca1 drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() l [...] omits bcd6aa7b6cbf drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_ [...] omits 8dc39cfca32c drm/vmwgfx: Use the dma scatter-gather iterator to get dma [...] omits e41c20cf50a8 drm/vmwgfx: Fix compat mode shader operation omits 8407f8a1d940 drm/vmwgfx: Fix user space handle equal to zero omits 63cb44441826 drm/vmwgfx: Don't send drm sysfs hotplug events on initial [...] omits 52f476a323f9 libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead omits 591c39ffac4a drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_g [...] omits e175a2520c77 drm/i915/gvt: do not let TRTTE and 0x4dfc write passthroug [...] omits b62410020391 drm/i915/gvt: add 0x4dfc to gen9 save-restore list omits 39947afc6c06 drm/i915/gvt: Tiled Resources mmios are in-context mmios f [...] omits df2ea3c296b1 drm/i915/gvt: use cmd to restore in-context mmios to hw fo [...] omits a8c2d5ab9e71 drm/i915/gvt: emit init breadcrumb for gvt request omits 43d8107f0bdc drm/amdkfd: Fix compute profile switching omits 7bf7eac8d648 dax: Arrange for dax_supported check to span multiple devices omits c01dafad77fe libnvdimm: Fix compilation warnings with W=1 omits e6d319f68d4d scripts/spdxcheck.py: Fix path to deprecated licenses omits fba388032cf2 counter: fix Documentation build error due to incorrect so [...] omits 5cd213b0fec6 xfs: don't reserve per-AG space for an internal log omits 057f91645cef drm/amdgpu: skip fw pri bo alloc for SRIOV omits 029f41535ac5 drm/amd/powerplay: fix locking in smu_feature_set_supported() omits 067e75b3d786 drm/amdgpu/gmc9: set vram_width properly for SR-IOV omits 5887a59961e2 drm/amdgpu/soc15: skip reset on init omits 379109351f4f drm/amdgpu: keep stolen memory on picasso omits 2c82c7e724ff netfilter: nf_tables: fix oops during rule dump omits 0a5a9c276c33 drm/amdkfd: Add missing Polaris10 ID omits 55143dc23ca4 drm/amd/display: Don't load DMCU for Raven 1 omits ada637e70f96 drm/amd/display: Add ASICREV_IS_PICASSO omits a491cc8e1597 drm/i915: Truly bump ready tasks ahead of busywaits omits c80274bb5882 drm/i915: Downgrade NEWCLIENT to non-preemptive omits 9981927cc9e1 drm/i915: Bump signaler priority on adding a waiter omits f312c23ff923 drm/i915: Pass i915_sched_node around internally omits 06b2b1a40e3a drm/i915: Rearrange i915_scheduler.c omits 243c4b78923d Merge drm-misc-next-fixes-2019-05-20 into drm-misc-fixes omits 8acf608e602f Revert "scsi: sd: Keep disk read-only when re-reading partition" omits d0c0d9023392 scsi: bnx2fc: fix incorrect cast to u64 on shift operation omits 8ef860ae55e9 scsi: smartpqi: Reporting unhandled SCSI errors omits 41552199b551 scsi: myrs: Fix uninitialized variable omits d6423bd03031 platform/x86: pmc_atom: Add several Beckhoff Automation bo [...] omits 3d0818f5eba8 platform/x86: pmc_atom: Add Lex 3I380D industrial PC to cr [...] omits 670784fb4ebe pinctrl: intel: Clear interrupt status in mask/unmask callback omits e58926e781d8 pinctrl: intel: Use GENMASK() consistently omits 94830f188a80 Merge tag 'kvm-s390-master-5.2-1' of git://git.kernel.org/ [...] omits 6e9b622d1c36 KVM: s390: change default halt poll time to 50us omits b41fb528dd87 KVM: s390: fix typo in parameter description omits 510a405d945b nvme: fix memory leak for power latency tolerance omits 5fb4aac756ac nvme: release namespace SRCU protection before performing [...] omits 90ec611adcf2 nvme: merge nvme_ns_ioctl into nvme_ioctl omits 3f98bcc58cd5 nvme: remove the ifdef around nvme_nvm_ioctl omits 100c815cbd56 nvme: fix srcu locking on error return in nvme_get_ns_from_disk omits 6fa0321a9604 nvme: Fix known effects omits d6135c3a1ec0 nvme-pci: Sync queues on reset omits 2036f7263d70 nvme-pci: Unblock reset_work on IO failure omits 39a9dd81f864 nvme-pci: Don't disable on timeout in reset state omits e43269e6e5c4 nvme-pci: Fix controller freeze wait disabling omits 51a0d1a90bff drm/sun4i: sun6i_mipi_dsi: Fix hsync_porch overflow omits 831adffb3b7b drm/sun4i: Fix sun8i HDMI PHY configuration for > 148.5 MHz omits 8a943c6021ba drm/sun4i: Fix sun8i HDMI PHY clock initialization omits ec0970e0a1b2 mmc: sdhci-iproc: Set NO_HISPD bit to fix HS50 data hold t [...] omits b7dfa695afc4 mmc: sdhci-iproc: cygnus: Set NO_HISPD bit to fix HS50 dat [...] omits 69b9c52ca5c0 scsi: lpfc: Update lpfc version to 12.2.0.2 omits c8cb261a072c scsi: lpfc: add check for loss of ndlp when sending RRQ omits 79080d349f7f scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show omits e2a8be5696e7 scsi: lpfc: resolve lockdep warnings omits d0adee5d1275 scsi: qedi: remove set but not used variables 'cdev' and 'udev' omits c09581a52765 scsi: qedi: remove memset/memcpy to nfunc and use func instead omits 5386a4e6c7fe scsi: qla2xxx: Add cleanup for PCI EEH recovery adds cae9910e7344 net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. adds 2bb0f3b4341b net: fec: remove redundant ipg clock disable adds 74dd5aa1ed94 cxgb4: Enable hash filter with offload adds 9c3f3410f5ac dt-bindings: phy: dp83867: Describe how driver behaves w.r [...] adds 980066e6d964 dt-bindings: phy: dp83867: Add documentation for disabling [...] adds 13c83cf8af0d net: phy: dp83867: Add ability to disable output clock adds c11669a2757e net: phy: dp83867: Rework delay rgmii delay handling adds 1b9b295435c3 net: phy: dp83867: Use unsigned variables to store unsigne [...] adds 27708eb5481b net: phy: dp83867: IO impedance is not dependent on RGMII delay adds f8bbf417e58b net: phy: dp83867: Validate FIFO depth property adds 565d9d221bcb net: phy: dp83867: Allocate state struct in probe adds b2557764d0eb net: phy: Add support for 100BaseT1 and 1000BaseT1 adds e5fb32c67cdb net: phy: Make phy_basic_t1_features use base100t1. adds 26b1b8d7f27b Merge branch 'net-phy-T1-support' adds 68a9b13d9219 ipv6: Add delete route hook to stubs adds cdaa16a4f70c ipv6: Add hook to bump sernum for a route to stubs adds 19a3b7eea424 ipv6: export function to send route updates adds 1bff1a0c9bbd ipv4: Add function to send route updates adds ac1fab2d1394 ipv4: export fib_check_nh adds 9bd836679210 ipv4: export fib_flush adds c3669486b512 ipv4: export fib_info_update_nh_saddr adds 06c77c3e67b0 ipv4: Rename and export nh_update_mtu adds e38f7cbd36e4 Merge branch 'net-Export-functions-for-nexthop-code' adds 75425657fe3a net: Set strict_start_type for routes and rules adds 9b7e94e6e89b selftests: fib-onlink: Make quiet by default adds a92a0a7b8e7c selftests: pmtu: Simplify cleanup and namespace names adds fc651001d2c5 neighbor: Add tracepoint to __neigh_create adds 0db355d499f1 ipv4/igmp: shrink struct ip_sf_list adds ac383f58f3c9 hv_sock: perf: Allow the socket buffer size options to inf [...] adds 14a1eaa8820e hv_sock: perf: loop in send() to maximize bandwidth adds 136bf27fc0e9 devlink: add warning in case driver does not set port type adds 5556fdb0c2ea net: phy: lxt: Add suspend/resume support to LXT971 and LXT973. adds ddc0bf34f9ee net: ll_temac: Do not make promiscuous mode sticky on multicast adds 1bd33bf0fe6d net: ll_temac: Prepare indirect register access for multic [...] adds 1b3fa5cf859b net: ll_temac: Cleanup multicast filter on change adds 0127cd5440e7 net: ll_temac: Enable multicast support adds 00e31a096136 Merge branch 'net-ll_temac-Fix-and-enable-multicast-support' adds dcf10ec772ad cxgb4: use firmware API for validating filter spec adds 16fa1cf1ed2a Revert "dpaa2-eth: configure the cache stashing amount on [...] adds 9395da4efbd4 net: qualcomm: rmnet: Move common struct definitions to include adds b4603dbf1e1d ice: Fix double spacing adds 31eafa403b99 ice: Implement LLDP persistence adds 173e23c0cb52 ice: Cleanup an unnecessary variable initialization adds f24e35d88b1b ice: Remove braces for single statement blocks adds a84db52569dd ice: Call out dev/func caps when printing adds e223eaec67e2 ice: Fix hang when ethtool disables FW LLDP adds 9ccb062c1440 ice: Advertise supported link modes if none requested adds a17a5ff6812c ice: Refactor the LLDP MIB change event handling adds 72f9c2039859 ice: Gracefully handle reset failure in ice_alloc_vfs() adds 55e062ba77ad ice: Format ethtool reported stats adds 65124bbf980c ice: Reorganize tx_buf and ring structs adds 0ab54c5f2fe8 ice: Use bitfields when possible adds 8d5fce190333 ice: Reorganize ice_vf struct adds aa6ccf3f2d70 ice: Fix couple of issues in ice_vsi_release adds feee3cb3064a ice: Silence semantic parser warnings adds 884714ce1698 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds dfb569f2b96e net: ll_temac: Fix compile error adds d39823121911 enetc: add hardware timestamping support adds 41514737ecaa enetc: add get_ts_info interface for ethtool adds ad8288b89d4f dt-binding: ptp_qoriq: support ENETC PTP compatible adds 49401003e260 arm64: dts: fsl: ls1028a: add ENETC 1588 timer node adds daeceb2df3df Merge branch 'ENETC-support-hardware-timestamping' adds f40b6ae2b612 ipv6: Move pcpu cached routes to fib6_nh adds 7d88d8b5570b ipv6: Refactor fib6_drop_pcpu_from adds c0b220cf7d80 ipv6: Refactor exception functions adds cc5c073a693f ipv6: Move exception bucket to fib6_nh adds 1cf844c747d5 ipv6: Make fib6_nh optional at the end of fib6_info adds 0fa6efc54780 ipv6: Refactor ip6_route_del for cached routes adds ec8105352869 selftests: Add redirect tests adds a80886e4e083 Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it- [...] adds af5136f95045 selftests/net: SO_TXTIME with ETF and FQ adds 4618d6719743 net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII adds 79b647a0c0d5 dt-bindings: net: document new usxgmii phy mode adds ce64c1f77a9d net: phy: aquantia: add USXGMII support and warn if XGMII [...] adds 33a74bf42873 Merge branch 'net-phy-add-interface-mode-PHY_INTERFACE_MOD [...] adds 48435bc3b330 net: stmmac: Add MAC loopback callback to HWIF adds 0a05a7a315b1 net: stmmac: dwmac100: Add MAC loopback support adds cbc195152149 net: stmmac: dwmac1000: Add MAC loopback support adds 4ce84f4da7c4 net: stmmac: dwmac4/5: Add MAC loopback support adds 84c8df164906 net: stmmac: dwxgmac2: Add MAC loopback support adds 8edb12713ee8 net: ethernet: stmmac: dwmac-sun8i: Enable control of loopback adds 3b1dd2c50016 net: stmmac: Switch MMC functions to HWIF callbacks adds 52ef6d9240e5 net: stmmac: dwmac1000: Also pass control frames while in [...] adds 2b783e613d76 net: stmmac: dwmac4/5: Also pass control frames while in p [...] adds 8c5f48d99de2 net: stmmac: dwxgmac2: Also pass control frames while in p [...] adds 091810dbded9 net: stmmac: Introduce selftests support adds 092614261983 net: stmmac: dwmac1000: Fix Hash Filter adds 9463c4455900 net: stmmac: dwmac1000: Clear unused address entries adds f9c5f7d78385 net: stmmac: dwmac4/5: Fix Hash Filter adds a8b91b30d11d net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() adds eaabcd9e4ec3 net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() adds 0620ec6c62a5 net: stmmac: dwmac4/5: Clear unused address entries adds a976ca79e23f net: stmmac: Prevent missing interrupts when running NAPI adds 22942498cceb Merge branch 'net-stmmac-Improvements-and-Selftests' adds 6dca9360a9d7 flow_offload: use struct_size() in kzalloc() adds ae8e1d5e5651 net: mvpp2: cls: Use the correct number of rules in variou [...] adds e8486ca9a12c net: mvpp2: cls: Bypass C2 internals FIFOs at init adds 895586d5dc32 net: mvpp2: cls: Use RSS contexts to handle RSS tables adds c561da68038a net: mvpp2: cls: Extract the RSS context when parsing the [...] adds 141347730c7f net: mvpp2: cls: Support steering to RSS contexts adds cecd7582a631 Merge branch 'net-mvpp2-Classifier-updates-RSS' adds 83bf76e3528a qed: Modify api for performing a dmae to another PF adds 79284adeb99e qed: Add llh ppfid interface and 100g support for offload [...] adds 08eb1fb0f77b qed*: Change hwfn used for sb initialization adds 7e50769caaea qed: Modify offload protocols to use the affined engine adds 443473d2f3a5 qedr: Change the MSI-X vectors selection to be based on af [...] adds 8366d520019f qed: Set the doorbell address correctly adds 24e04879abdd qed: Add qed devlink parameters table adds 3576e99e0821 qed*: Add iWARP 100g support adds 13b99d3d3907 Revert "scsi: qedi: Allocate IRQs based on msix_cnt" adds 2bfbc570586e qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index adds a9b02c615b0f qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector ind [...] adds 9b3c520e9628 Merge branch 'qed-Improve-performance-on-100G-link-for-off [...] adds 462409365b69 dt-bindings: net: add qca,ar71xx.txt documentation adds 7ff836f064e2 MIPS: ath79: ar9331: add Ethernet nodes adds d51b6ce441d3 net: ethernet: add ag71xx driver adds 18e8817126d2 Merge branch 'ath79-add-ag71xx-support' adds ffab9691bcb2 net: hns3: initialize CPU reverse mapping adds 441228875706 net: hns3: refine the flow director handle adds d93ed94fbeaf net: hns3: add aRFS support for PF adds f438bfe9d4fe net: hns3: fix for FEC configuration adds b25ba113dd3f Merge branch 'net-hns3-add-aRFS-feature-and-fix-FEC-bugs-f [...] adds ddf6ddb057f2 net: phy: tja11xx: Add TJA11xx PHY driver adds 6ce3b4dcee4f inet: rename netns_frags to fqdir adds 89fb900514d1 net: rename inet_frags_exit_net() to fqdir_exit() adds 803fdd996847 net: rename struct fqdir fields adds 8dfdb31335ee ipv4: no longer reference init_net in ip4_frags_ns_ctl_table[] adds 8668d0e2bfdf ipv6: no longer reference init_net in ip6_frags_ns_ctl_table[] adds 3bb13dd4cae0 netfilter: ipv6: nf_defrag: no longer reference init_net i [...] adds d2dfd43598f3 ieee820154: 6lowpan: no longer reference init_net in lowpa [...] adds 9cce45f22cee net: rename inet_frags_init_net() to fdir_init() adds a39aca678a06 net: add a net pointer to struct fqdir adds 4907abc605e3 net: dynamically allocate fqdir structures adds 3c8fc8782044 inet: frags: rework rhashtable dismantle adds 8fb91c3550c4 Merge branch 'inet-frags-avoid-possible-races-at-netns-dismantle' adds 476cc6c964a9 net: phy: bcm87xx: improve bcm87xx_config_init and feature [...] adds df80152265cd ipv4: remove redundant assignment to n adds 99513cfa16c6 selftest: Fixes for icmp_redirect test adds f4aa80129ff7 cxgb4: Make t4_get_tp_e2c_map static adds 29ec0482c139 r8169: remove rtl_hw_init_8168ep adds 7160be2de59a r8169: remove unneeded return statement in rtl_hw_init_8168g adds 76719ee25db9 r8169: change type of member mac_version in rtl8169_private adds 37347efaa329 Merge branch 'r8169-small-improvements' adds fcb40e161aa7 r8169: improve RTL8168d PHY initialization adds e9588eb9316e r8169: remove support for RTL_GIGA_MAC_VER_01 adds cec4f328c929 enetc: fix le32/le16 degrading to integer warnings adds 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] adds c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction adds f87845cf0f89 net: stmmac: dwmac-meson: update with SPDX Licence identifier adds 56aaa114f091 net: stmmac: dwmac-meson8b: update with SPDX Licence identifier adds 7f3343234c0b Merge branch 'stmmac-SPDX' adds cbe9e835946f enetc: Enable TC offloading with mqprio adds 3fb321fde22d selftests/net: ipv6 flowlabel adds 6b73d19711d0 inet: frags: uninline fqdir_init() adds ae7352d384a5 inet: frags: call inet_frags_fini() after unregister_perne [...] adds dc93f46bc4e0 inet: frags: fix use-after-free read in inet_frag_destroy_rcu adds 2e56571d820d Merge branch 'inet-frags-followup' adds 66350023d575 hinic: fix a bug in set rx mode adds 4c1522765ca8 net: hns3: fix compile warning without CONFIG_RFS_ACCEL adds eff858c178fc net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro adds 33a90e2f20e6 net: hns3: add support for dump firmware statistics by debugfs adds bd9109c9b1f3 net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF N [...] adds 2a0bfc36183c net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF [...] adds 25d1817c4e50 net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF [...] adds 994e04f16e5a net: hns3: modify hclge_init_client_instance() adds 1db58f86975a net: hns3: modify hclgevf_init_client_instance() adds ada13ee3db7b net: hns3: add handshake with hardware while doing reset adds acfc3d55b732 net: hns3: stop schedule reset service while unloading driver adds 0d2f68c7bcf4 net: hns3: adjust hns3_uninit_phy()'s location in the hns3 [...] adds 49f971bd3085 net: hns3: fix a memory leak issue for hclge_map_unmap_rin [...] adds 602e0f295a91 Merge branch 'hns3-next' adds 65ee00a9409f net: nexthop uapi adds ab84be7e54fc net: Initial nexthop code adds 597cfe4fc339 nexthop: Add support for IPv4 nexthops adds 53010f991a9f nexthop: Add support for IPv6 gateways adds b513bd035f40 nexthop: Add support for lwt encaps adds 430a049190de nexthop: Add support for nexthop groups adds c38e57aecbb4 Merge branch 'net-API-and-initial-implementation-for-nexth [...] adds 47e16692b26b igb/igc: warn when fatal read failure happens adds b7b3ad7aaf4f igb: mark expected switch fall-through adds 42277cedbaf4 igb: mark expected switch fall-through adds ae586f0b39d5 igc: Fix double definitions adds 796bfb103516 igc: Clean up unused pointers adds 16ecd8d9af26 igc: Remove the obsolete workaround adds caff422ea81e Revert "e1000e: fix cyclic resets at link up with active tx" adds d17ba0f616a0 e1000e: start network tx queue only when link is up adds 0373ad4d051c igc: Add flow control support adds 62a5b8429e99 igc: Cleanup the redundant code adds be1b5b788829 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 36f18439ea16 macvlan: Replace strncpy() by strscpy() adds 24c6203bb986 qed: Reduce the severity of ptp debug message. adds 9adebac37e7d qede: Handle infinite driver spinning for Tx timestamp. adds 1167187f2759 Merge branch 'qed-Fix-inifinite-spinning-of-PTP-poll-thread' adds 1b3855aba812 qed: fix spelling mistake "inculde" -> "include" adds af64935213c4 net: stmmac: use dev_info() before netdev is registered adds 279758f8001f rhashtable: Add rht_ptr_rcu and improve rht_ptr adds a3e2f6ad8961 net: stmmac: Fix build error without CONFIG_INET adds 95f8e8b931fe ice: Fix LINE_SPACING style issue adds 588d511f89c8 ice: Remove direct write for GLLAN_RCTL_0 adds 3171948e9475 ice: Implement toggling ethtool rx-vlan-filter adds e65e9e1566f7 ice: Resolve static analysis warning adds 1aec6e1b0886 ice: Set minimum default Rx descriptor count to 512 adds 4b6f3ecabfba ice: Don't call ice_cfg_itr() for SR-IOV adds 0e674aeb0b77 ice: Add handler for ethtool selftest adds cbe66bfee6a0 ice: Refactor interrupt tracking adds 23c0112246b4 ice: Check all VFs for MDD activity, don't disable adds 4cc82aaa74f4 ice: Change message level adds 91aed40da3d5 ice: Remove redundant and premature event config adds 1eb11036a380 ice: Minor cleanup in ice_switch.h adds 11fe1b3a3872 ice: Add ice_get_fw_log_cfg to init FW logging adds 3a9e32bb0694 ice: Configure RSS LUT key only if RSS is enabled adds e89e899f3e32 ice: Add a helper to trigger software interrupt adds 7da33a8f87a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2c1d029a017f net: mscc: ocelot: Implement port policers via tc command adds a6851c613fd7 r8169: remove 1000/Half from supported modes adds 24ec483cec98 net: sched: Introduce act_ctinfo action adds 53cfca2d6b93 net: phy: Add phy_sysfs_create_links helper function adds 2db2d9d1ac37 net: phy: Guard against the presence of a netdev adds 82c76aca8118 net: phy: Check against net_device being NULL adds c920f745f45d net: phy: Add phy_standalone sysfs entry adds 27755ff88c0e net: phylink: Add phylink_mac_link_{up, down} wrapper functions adds 44cc27e43fa3 net: phylink: Add struct phylink_config to PHYLINK API adds 43de61959b99 net: phylink: Add PHYLINK_DEV operation type adds 17091180b152 net: phylink: Add phylink_{printk, err, warn, info, dbg} macros adds 77373d49de22 net: dsa: Move the phylink driver calls into port.c adds 0e27921816ad net: dsa: Use PHYLINK for the CPU/DSA ports adds af7cd0366ee9 net: dsa: sja1105: Fix broken fixed-link interfaces on user ports adds 6faaffb3b1ce Merge branch 'Decoupling-PHYLINK-from-struct-net_device' adds 02caceded069 net: ethernet: ti: cpsw: correct .ndo_open error path adds 517f4c49aafc net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() adds 1e91a2e5d827 i2c: acpi: export i2c_acpi_find_adapter_by_handle adds 7ce236fafd0b net: phy: sfp: enable i2c-bus detection on ACPI based systems adds 3b87cc6feccb Merge branch 'Enable-SFP-on-ACPI-based-systems' adds 621ccc6cc5f8 tua6100: Avoid build warnings. adds 9737070c6823 net: stmmac: Switch to devm_alloc_etherdev_mqs adds 5080e28d94a2 net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool [...] adds 32707c4dfa20 inet: frags: Remove unnecessary smp_store_release/READ_ONCE adds 2d135dea53fa net: stmmac: selftests: Fix sparse warning adds aeb4a5e8b350 net: stmmac: selftests: Use kfree_skb() instead of kfree() adds 18a49727083a Merge branch 'net-stmmac-selftests-Two-fixes' adds 9bbd7efbc055 mlxsw: i2c: Extend initialization with querying firmware info adds 3029a693beda mlxsw: i2c: Allow flexible setting of I2C transactions size adds 961cf99a074f mlxsw: core: Re-order initialization sequence adds ae5746783681 mlxsw: reg: Extend sensor index field size of Management T [...] adds 7e9561ed0bff mlxsw: reg: Add Management General Peripheral Information [...] adds 2e265a8b6c09 mlxsw: core: Extend hwmon interface with inter-connect tem [...] adds 984aec752128 mlxsw: core: Extend the index size for temperature sensors [...] adds e4e93d6d8651 mlxsw: core: Reduce buffer size in transactions for SFP mo [...] adds 5b5d331a2c93 Merge branch 'mlxsw-Hardware-monitoring-enhancements' adds 483642e5ea1d tcp: introduce __tcp_fastopen_cookie_gen_cipher() adds 9092a76d3cf8 tcp: add backup TFO key infrastructure adds 0f1ce0236865 tcp: add support to TCP_FASTOPEN_KEY for optional backup key adds aa1236cdfa89 tcp: add support for optional TFO backup key to net.ipv4.t [...] adds 2dc7e48dee68 Documentation: ip-sysctl.txt: Document tcp_fastopen_key adds 10fbcdd12aa2 selftests/net: add TFO key rotation selftest adds d48ecb40b5b5 Merge branch 'add-TFO-backup-key' adds c8b17be0b7a4 net: ipv4: add skbuff fraglist splitter adds 0feca6190f88 net: ipv6: add skbuff fraglist splitter adds 065ff79f8881 net: ipv4: split skbuff into fragments transformer adds 8a6a1f176401 net: ipv6: split skbuff into fragments transformer adds 19c3401a917b net: ipv4: place control buffer handling away from fragmen [...] adds d035f19f59c5 netfilter: nf_conntrack: allow to register bridge support adds 3c171f496ef5 netfilter: bridge: add connection tracking system adds 764dd163ac92 netfilter: nf_conntrack_bridge: add support for IPv6
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 (036e34310931) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../{sysfs-class-net-phydev => sysfs-bus-mdio} | 36 +- Documentation/ABI/testing/sysfs-class-net-phydev | 27 +- Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/arm64/silicon-errata.txt | 9 +- Documentation/conf.py | 2 +- Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/arm/arm-boards | 4 +- .../devicetree/bindings/arm/cpu-capacity.txt | 12 +- .../devicetree/bindings/arm/omap/crossbar.txt | 2 +- .../bindings/clock/samsung,s5pv210-clock.txt | 2 +- .../bindings/interrupt-controller/arm,gic.yaml | 24 +- .../marvell,odmi-controller.txt | 2 +- .../devicetree/bindings/leds/irled/spi-ir-led.txt | 2 +- .../devicetree/bindings/mtd/amlogic,meson-nand.txt | 2 +- .../devicetree/bindings/mtd/brcm,brcmnand.txt | 6 +- .../devicetree/bindings/mtd/denali-nand.txt | 6 +- .../devicetree/bindings/mtd/fsmc-nand.txt | 6 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../devicetree/bindings/mtd/hisi504-nand.txt | 2 +- .../devicetree/bindings/mtd/marvell-nand.txt | 14 +- Documentation/devicetree/bindings/mtd/mxc-nand.txt | 6 +- .../bindings/mtd/nvidia-tegra20-nand.txt | 6 +- .../devicetree/bindings/mtd/oxnas-nand.txt | 2 +- .../devicetree/bindings/mtd/qcom_nandc.txt | 4 +- .../devicetree/bindings/mtd/samsung-s3c2410.txt | 6 +- .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 6 +- .../devicetree/bindings/mtd/tango-nand.txt | 2 +- .../devicetree/bindings/mtd/vf610-nfc.txt | 8 +- Documentation/devicetree/bindings/net/ethernet.txt | 1 + .../devicetree/bindings/net/qca,ar71xx.txt | 45 + .../devicetree/bindings/net/ti,dp83867.txt | 14 +- .../devicetree/bindings/ptp/ptp-qoriq.txt | 1 + .../sifive/sifive-blocks-ip-versioning.txt | 38 - Documentation/driver-api/generic-counter.rst | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- Documentation/kdump/kdump.txt | 2 +- Documentation/networking/device_drivers/index.rst | 30 - Documentation/networking/index.rst | 16 +- Documentation/networking/ip-sysctl.txt | 20 + Documentation/networking/sfp-phylink.rst | 5 +- Documentation/networking/tls-offload-layers.svg | 1 - .../networking/tls-offload-reorder-bad.svg | 1 - .../networking/tls-offload-reorder-good.svg | 1 - Documentation/networking/tls-offload.rst | 482 ----- Documentation/networking/{tls.rst => tls.txt} | 44 +- Documentation/sphinx/kerneldoc.py | 44 +- Documentation/sphinx/kernellog.py | 28 - Documentation/sphinx/kfigure.py | 40 +- MAINTAINERS | 10 +- Makefile | 4 +- arch/alpha/include/asm/xor.h | 10 +- arch/arm/kvm/hyp/Makefile | 1 - arch/arm/mach-davinci/board-sffsdr.c | 15 +- arch/arm/mach-davinci/serial.c | 16 +- arch/arm/mach-imx/iomux-v1.c | 15 +- arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h | 15 +- arch/arm/mach-omap2/omap_phy_internal.c | 16 +- arch/arm/nwfpe/double_cpdo.c | 14 +- arch/arm/nwfpe/entry.S | 14 +- arch/arm/nwfpe/extended_cpdo.c | 14 +- arch/arm/nwfpe/fpa11.c | 14 +- arch/arm/nwfpe/fpa11.h | 14 +- arch/arm/nwfpe/fpa11_cpdo.c | 14 +- arch/arm/nwfpe/fpa11_cpdt.c | 14 +- arch/arm/nwfpe/fpa11_cprt.c | 14 +- arch/arm/nwfpe/fpmodule.c | 14 +- arch/arm/nwfpe/fpmodule.h | 14 +- arch/arm/nwfpe/fpopcode.c | 14 +- arch/arm/nwfpe/fpopcode.h | 14 +- arch/arm/nwfpe/fpsr.h | 14 +- arch/arm/nwfpe/single_cpdo.c | 14 +- arch/arm64/Kconfig | 26 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/include/asm/cpucaps.h | 5 +- arch/arm64/include/asm/insn.h | 18 +- arch/arm64/include/asm/kvm_host.h | 3 + arch/arm64/include/asm/syscall.h | 2 +- arch/arm64/include/asm/syscall_wrapper.h | 18 +- arch/arm64/kernel/cpu_errata.c | 48 +- arch/arm64/kernel/entry.S | 4 +- arch/arm64/kernel/kaslr.c | 6 +- arch/arm64/kernel/module.c | 44 +- arch/arm64/kernel/sys.c | 16 +- arch/arm64/kernel/sys32.c | 7 +- arch/arm64/kernel/syscall.c | 31 - arch/arm64/kernel/traps.c | 9 +- arch/arm64/kvm/hyp/Makefile | 1 - arch/arm64/kvm/hyp/switch.c | 39 - arch/arm64/kvm/pmu.c | 38 + arch/arm64/mm/fault.c | 33 - arch/c6x/include/asm/irqflags.h | 6 +- arch/ia64/include/asm/xor.h | 10 +- arch/ia64/lib/xor.S | 10 +- arch/ia64/mm/numa.c | 1 - arch/m68k/math-emu/fp_arith.c | 4 +- arch/m68k/math-emu/fp_arith.h | 4 +- arch/m68k/math-emu/multi_arith.h | 5 +- arch/mips/alchemy/board-gpr.c | 15 +- arch/mips/alchemy/board-mtx1.c | 15 +- arch/mips/alchemy/board-xxs1500.c | 15 +- arch/mips/alchemy/devboards/db1000.c | 15 +- arch/mips/alchemy/devboards/db1200.c | 15 +- arch/mips/ar7/clock.c | 15 +- arch/mips/ar7/gpio.c | 15 +- arch/mips/ar7/irq.c | 15 +- arch/mips/ar7/memory.c | 15 +- arch/mips/ar7/platform.c | 15 +- arch/mips/boot/dts/qca/ar9331.dtsi | 26 + arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 8 + arch/mips/cavium-octeon/crypto/octeon-sha512.c | 6 +- arch/mips/include/asm/mach-ar7/ar7.h | 15 +- arch/mips/include/asm/mach-ar7/prom.h | 15 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h | 18 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h | 18 +- arch/mips/include/asm/mach-pnx833x/gpio.h | 15 +- arch/mips/include/asm/mach-pnx833x/irq-mapping.h | 15 +- arch/mips/include/asm/mach-pnx833x/irq.h | 15 +- arch/mips/include/asm/mach-pnx833x/pnx833x.h | 15 +- arch/mips/lasat/serial.c | 15 +- arch/mips/pnx833x/common/interrupts.c | 15 +- arch/mips/pnx833x/common/platform.c | 15 +- arch/mips/pnx833x/common/prom.c | 15 +- arch/mips/pnx833x/common/reset.c | 15 +- arch/mips/pnx833x/common/setup.c | 15 +- arch/mips/pnx833x/stb22x/board.c | 15 +- arch/powerpc/boot/cuboot-mpc7448hpc2.c | 7 +- arch/powerpc/include/asm/async_tx.h | 18 +- arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 15 +- arch/powerpc/include/asm/hmi.h | 14 +- arch/powerpc/include/asm/imc-pmu.h | 6 +- arch/powerpc/include/asm/mpc5xxx.h | 7 +- arch/powerpc/include/asm/mpc85xx.h | 6 +- arch/powerpc/include/asm/ppc4xx.h | 7 +- arch/powerpc/kernel/l2cr_6xx.S | 14 +- arch/powerpc/kvm/book3s.h | 7 +- arch/powerpc/kvm/book3s_hv_hmi.c | 14 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/power9-pmu.c | 6 +- arch/powerpc/platforms/512x/clock-commonclk.c | 6 +- arch/powerpc/platforms/512x/mpc5121_ads.c | 7 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 6 +- arch/powerpc/platforms/512x/mpc512x_generic.c | 7 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 6 +- arch/powerpc/platforms/512x/pdm360ng.c | 7 +- arch/powerpc/platforms/cell/cell.h | 11 +- arch/powerpc/platforms/powernv/opal-imc.c | 6 +- arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 15 +- arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 15 +- arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 15 +- arch/powerpc/xmon/ppc-dis.c | 15 +- arch/powerpc/xmon/ppc-opc.c | 16 +- arch/riscv/include/asm/atomic.h | 6 +- arch/riscv/kernel/process.c | 15 +- arch/riscv/kernel/setup.c | 15 +- arch/riscv/kernel/signal.c | 15 +- arch/riscv/mm/extable.c | 15 +- arch/riscv/mm/fault.c | 15 +- arch/s390/include/asm/kvm_host.h | 2 +- arch/s390/kvm/kvm-s390.c | 37 +- arch/sparc/boot/piggyback.c | 15 +- arch/sparc/include/asm/xor_32.h | 10 +- arch/sparc/include/asm/xor_64.h | 10 +- arch/x86/boot/bioscall.S | 5 +- arch/x86/boot/mkcpustr.c | 5 +- arch/x86/boot/regs.c | 5 +- arch/x86/boot/vesa.h | 7 +- arch/x86/include/asm/ist.h | 11 +- arch/x86/include/asm/xor.h | 10 +- arch/x86/include/asm/xor_32.h | 10 +- arch/x86/kernel/apm_32.c | 11 +- arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/paravirt.c | 14 +- arch/x86/kernel/pvclock.c | 14 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/debugfs.c | 18 - arch/x86/kvm/irq.c | 7 - arch/x86/kvm/irq.h | 1 - arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 3 +- arch/x86/kvm/pmu_amd.c | 4 +- arch/x86/kvm/svm.c | 15 +- arch/x86/kvm/vmx/nested.c | 35 +- arch/x86/kvm/vmx/pmu_intel.c | 26 +- arch/x86/kvm/vmx/vmx.c | 26 +- arch/x86/kvm/vmx/vmx.h | 1 - arch/x86/kvm/x86.c | 4 +- arch/x86/platform/iris/iris.c | 15 +- arch/x86/platform/uv/tlb_uv.c | 4 +- block/blk-core.c | 3 +- block/blk-merge.c | 134 +- block/blk-mq.c | 19 +- block/blk-settings.c | 11 - certs/blacklist.c | 6 +- certs/system_keyring.c | 6 +- crypto/ansi_cprng.c | 8 +- crypto/asymmetric_keys/asymmetric_keys.h | 6 +- crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/mscode_parser.c | 6 +- crypto/asymmetric_keys/pkcs7_key_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 6 +- crypto/asymmetric_keys/pkcs7_trust.c | 6 +- crypto/asymmetric_keys/pkcs7_verify.c | 6 +- crypto/asymmetric_keys/pkcs8_parser.c | 6 +- crypto/asymmetric_keys/public_key.c | 6 +- crypto/asymmetric_keys/restrict.c | 6 +- crypto/asymmetric_keys/signature.c | 6 +- crypto/asymmetric_keys/verify_pefile.c | 6 +- crypto/asymmetric_keys/verify_pefile.h | 6 +- crypto/asymmetric_keys/x509_cert_parser.c | 6 +- crypto/asymmetric_keys/x509_parser.h | 6 +- crypto/asymmetric_keys/x509_public_key.c | 6 +- crypto/async_tx/async_pq.c | 18 +- crypto/async_tx/async_raid6_recov.c | 16 +- crypto/cast_common.c | 7 +- crypto/rsa.c | 6 +- crypto/sha512_generic.c | 7 +- crypto/xor.c | 10 +- drivers/accessibility/braille/braille_console.c | 15 +- drivers/acpi/arm64/iort.c | 238 ++- drivers/ata/ahci_brcm.c | 11 +- drivers/ata/ahci_da850.c | 6 +- drivers/ata/ahci_dm816.c | 6 +- drivers/ata/ahci_platform.c | 6 +- drivers/ata/ahci_qoriq.c | 6 +- drivers/ata/libahci_platform.c | 6 +- drivers/ata/pata_cs5520.c | 11 +- drivers/ata/sata_qstor.c | 18 +- drivers/ata/sata_sil24.c | 12 +- drivers/atm/ambassador.c | 17 +- drivers/atm/ambassador.h | 17 +- drivers/atm/firestream.c | 17 +- drivers/atm/firestream.h | 17 +- drivers/atm/horizon.c | 17 +- drivers/atm/horizon.h | 17 +- drivers/block/cryptoloop.c | 14 +- drivers/block/drbd/drbd_actlog.c | 14 +- drivers/block/drbd/drbd_bitmap.c | 14 +- drivers/block/drbd/drbd_int.h | 14 +- drivers/block/drbd/drbd_main.c | 14 +- drivers/block/drbd/drbd_nl.c | 14 +- drivers/block/drbd/drbd_proc.c | 14 +- drivers/block/drbd/drbd_receiver.c | 14 +- drivers/block/drbd/drbd_req.c | 14 +- drivers/block/drbd/drbd_req.h | 14 +- drivers/block/drbd/drbd_state.c | 14 +- drivers/block/drbd/drbd_strings.c | 14 +- drivers/block/drbd/drbd_vli.h | 14 +- drivers/block/drbd/drbd_worker.c | 14 +- drivers/char/hw_random/stm32-rng.c | 11 +- drivers/char/hw_random/virtio-rng.c | 15 +- drivers/char/random.c | 16 +- drivers/char/sonypi.c | 16 +- drivers/clk/imx/clk-imx8mm.c | 12 +- drivers/clk/sifive/Kconfig | 1 - drivers/clk/ti/clkctrl.c | 8 +- drivers/cpufreq/powernv-cpufreq.c | 12 +- drivers/dax/super.c | 88 +- drivers/dca/dca-core.c | 18 +- drivers/dca/dca-sysfs.c | 18 +- drivers/dma/fsldma.c | 7 +- drivers/dma/fsldma.h | 7 +- drivers/fmc/fmc-chardev.c | 3 +- drivers/fmc/fmc-core.c | 3 +- drivers/fmc/fmc-debug.c | 3 +- drivers/fmc/fmc-dump.c | 3 +- drivers/fmc/fmc-match.c | 3 +- drivers/fmc/fmc-private.h | 3 +- drivers/fmc/fmc-sdb.c | 3 +- drivers/fmc/fmc-write-eeprom.c | 3 +- drivers/fmc/fru-parse.c | 3 +- drivers/gpio/Kconfig | 1 - drivers/gpio/gpio-bt8xx.c | 14 +- drivers/gpio/gpio-pcf857x.c | 15 +- drivers/gpio/gpio-rdc321x.c | 16 +- drivers/gpio/gpio-tps65218.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 17 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 5 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 17 - .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 7 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 7 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2 +- drivers/gpu/drm/bridge/sii9234.c | 15 +- drivers/gpu/drm/drm_edid_load.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 3 - drivers/gpu/drm/gma500/intel_bios.c | 3 - drivers/gpu/drm/gma500/psb_drv.h | 1 - drivers/gpu/drm/i915/gvt/cmd_parser.c | 14 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 +- drivers/gpu/drm/i915/gvt/handlers.c | 15 + drivers/gpu/drm/i915/gvt/mmio_context.c | 23 +- drivers/gpu/drm/i915/gvt/scheduler.c | 23 +- drivers/gpu/drm/i915/i915_priolist_types.h | 5 +- drivers/gpu/drm/i915/i915_reg.h | 6 +- drivers/gpu/drm/i915/i915_request.c | 42 +- drivers/gpu/drm/i915/i915_scheduler.c | 255 ++- drivers/gpu/drm/i915/i915_scheduler_types.h | 3 +- drivers/gpu/drm/i915/intel_lrc.c | 2 +- drivers/gpu/drm/i915/intel_workarounds.c | 2 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 12 +- drivers/gpu/drm/panfrost/Kconfig | 1 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 5 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 29 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 27 +- drivers/hwmon/abituguru.c | 15 +- drivers/hwmon/abituguru3.c | 15 +- drivers/hwmon/adcxx.c | 15 +- drivers/hwmon/adm1021.c | 15 +- drivers/hwmon/adm1025.c | 15 +- drivers/hwmon/adm1026.c | 15 +- drivers/hwmon/adm1031.c | 15 +- drivers/hwmon/adm9240.c | 15 +- drivers/hwmon/ads1015.c | 15 +- drivers/hwmon/ads7828.c | 15 +- drivers/hwmon/ads7871.c | 10 +- drivers/hwmon/adt7x10.c | 15 +- drivers/hwmon/amc6821.c | 15 +- drivers/hwmon/asb100.c | 15 +- drivers/hwmon/asc7621.c | 15 +- drivers/hwmon/dell-smm-hwmon.c | 11 +- drivers/hwmon/dme1737.c | 15 +- drivers/hwmon/ds1621.c | 15 +- drivers/hwmon/ds620.c | 15 +- drivers/hwmon/emc2103.c | 15 +- drivers/hwmon/emc6w201.c | 15 +- drivers/hwmon/f71805f.c | 15 +- drivers/hwmon/f75375s.c | 16 +- drivers/hwmon/fam15h_power.c | 14 +- drivers/hwmon/fschmd.c | 15 +- drivers/hwmon/gl518sm.c | 15 +- drivers/hwmon/gl520sm.c | 16 +- drivers/hwmon/hih6130.c | 15 +- drivers/hwmon/hwmon-vid.c | 15 +- drivers/hwmon/ibmpowernv.c | 14 +- drivers/hwmon/jc42.c | 15 +- drivers/hwmon/k10temp.c | 14 +- drivers/hwmon/lineage-pem.c | 15 +- drivers/hwmon/lm63.c | 15 +- drivers/hwmon/lm70.c | 15 +- drivers/hwmon/lm75.c | 15 +- drivers/hwmon/lm75.h | 14 +- drivers/hwmon/lm78.c | 15 +- drivers/hwmon/lm80.c | 15 +- drivers/hwmon/lm85.c | 15 +- drivers/hwmon/lm87.c | 15 +- drivers/hwmon/lm90.c | 15 +- drivers/hwmon/lm93.c | 15 +- drivers/hwmon/ltc4151.c | 16 +- drivers/hwmon/ltc4261.c | 15 +- drivers/hwmon/max1668.c | 15 +- drivers/hwmon/max6639.c | 15 +- drivers/hwmon/max6642.c | 15 +- drivers/hwmon/max6650.c | 15 +- drivers/hwmon/nct6775.c | 16 +- drivers/hwmon/pc87360.c | 15 +- drivers/hwmon/pcf8591.c | 15 +- drivers/hwmon/pmbus/lm25066.c | 15 +- drivers/hwmon/pmbus/max16064.c | 15 +- drivers/hwmon/pmbus/max34440.c | 15 +- drivers/hwmon/pmbus/max8688.c | 15 +- drivers/hwmon/pmbus/pmbus.c | 15 +- drivers/hwmon/pmbus/pmbus.h | 15 +- drivers/hwmon/pmbus/pmbus_core.c | 15 +- drivers/hwmon/pmbus/ucd9000.c | 15 +- drivers/hwmon/pmbus/ucd9200.c | 15 +- drivers/hwmon/pmbus/zl6100.c | 15 +- drivers/hwmon/sht21.c | 15 +- drivers/hwmon/sis5595.c | 15 +- drivers/hwmon/smsc47b397.c | 15 +- drivers/hwmon/smsc47m1.c | 15 +- drivers/hwmon/smsc47m192.c | 15 +- drivers/hwmon/thmc50.c | 15 +- drivers/hwmon/tmp401.c | 15 +- drivers/hwmon/via686a.c | 15 +- drivers/hwmon/vt1211.c | 15 +- drivers/hwmon/vt8231.c | 15 +- drivers/hwmon/w83627ehf.c | 15 +- drivers/hwmon/w83627hf.c | 15 +- drivers/hwmon/w83781d.c | 15 +- drivers/hwmon/w83791d.c | 15 +- drivers/hwmon/w83792d.c | 15 +- drivers/hwmon/w83l785ts.c | 15 +- drivers/i2c/busses/i2c-opal.c | 14 +- drivers/i2c/busses/i2c-wmt.c | 6 +- drivers/i2c/i2c-core-acpi.c | 3 +- drivers/ide/ide-pnp.c | 10 +- drivers/ide/palm_bk3710.c | 15 +- drivers/iio/adc/at91_adc.c | 3 +- drivers/iio/adc/exynos_adc.c | 15 +- drivers/iio/adc/nau7802.c | 3 +- drivers/iio/adc/vf610_adc.c | 15 +- drivers/iio/dac/max517.c | 15 +- drivers/infiniband/hw/qedr/main.c | 25 +- drivers/infiniband/hw/qedr/qedr.h | 2 + drivers/input/gameport/fm801-gp.c | 17 +- drivers/input/joystick/stinger.c | 14 +- drivers/input/joystick/warrior.c | 14 +- drivers/input/keyboard/maple_keyb.c | 16 +- drivers/input/keyboard/qt1070.c | 15 +- drivers/input/keyboard/qt2160.c | 15 +- drivers/input/misc/bma150.c | 15 +- drivers/input/misc/mma8450.c | 15 +- drivers/input/mouse/appletouch.c | 16 +- drivers/input/mouse/bcm5974.c | 16 +- drivers/input/mouse/sentelic.c | 15 +- drivers/input/mouse/sentelic.h | 15 +- drivers/input/mouse/touchkit_ps2.c | 15 +- drivers/input/tablet/wacom_serial4.c | 7 +- drivers/input/touchscreen/ad7877.c | 16 +- drivers/input/touchscreen/s3c2410_ts.c | 15 +- drivers/input/touchscreen/usbtouchscreen.c | 15 +- drivers/input/touchscreen/wacom_i2c.c | 7 +- drivers/isdn/i4l/isdnhdlc.c | 15 +- drivers/isdn/mISDN/dsp_biquad.h | 16 +- drivers/isdn/mISDN/dsp_cmx.c | 427 ++--- drivers/isdn/mISDN/dsp_ecdis.h | 16 +- drivers/isdn/mISDN/dsp_hwec.c | 19 +- drivers/isdn/mISDN/dsp_pipeline.c | 19 +- drivers/isdn/mISDN/socket.c | 5 +- drivers/leds/leds-blinkm.c | 15 +- drivers/leds/leds-cpcap.c | 10 +- drivers/macintosh/apm_emu.c | 13 +- drivers/md/dm-table.c | 17 +- drivers/md/dm.c | 20 - drivers/md/dm.h | 1 - drivers/md/md-cluster.c | 7 +- drivers/md/md-faulty.c | 11 +- drivers/md/md-linear.c | 9 +- drivers/md/md-multipath.c | 10 +- drivers/md/md.c | 9 +- drivers/md/md.h | 9 +- drivers/md/raid0.c | 9 +- drivers/md/raid1.c | 10 +- drivers/md/raid10.c | 11 +- drivers/md/raid5.c | 10 +- drivers/media/common/saa7146/saa7146_core.c | 14 +- drivers/media/dvb-core/dvb_ca_en50221.c | 13 +- drivers/media/dvb-core/dvb_frontend.c | 14 +- drivers/media/dvb-core/dvb_net.c | 13 +- drivers/media/dvb-frontends/as102_fe.c | 11 +- drivers/media/dvb-frontends/as102_fe.h | 11 +- drivers/media/dvb-frontends/as102_fe_types.h | 11 +- drivers/media/dvb-frontends/au8522.h | 14 +- drivers/media/dvb-frontends/au8522_common.c | 14 +- drivers/media/dvb-frontends/au8522_dig.c | 14 +- drivers/media/dvb-frontends/au8522_priv.h | 14 +- drivers/media/dvb-frontends/bsbe1-d01a.h | 16 +- drivers/media/dvb-frontends/bsbe1.h | 16 +- drivers/media/dvb-frontends/bsru6.h | 16 +- drivers/media/dvb-frontends/cx22700.c | 14 +- drivers/media/dvb-frontends/cx22700.h | 14 +- drivers/media/dvb-frontends/cx22702.c | 14 +- drivers/media/dvb-frontends/cx22702.h | 14 +- drivers/media/dvb-frontends/cx24110.c | 15 +- drivers/media/dvb-frontends/cx24110.h | 15 +- drivers/media/dvb-frontends/cx24116.c | 14 +- drivers/media/dvb-frontends/cx24116.h | 14 +- drivers/media/dvb-frontends/cx24117.c | 14 +- drivers/media/dvb-frontends/cx24117.h | 14 +- drivers/media/dvb-frontends/cx24123.h | 14 +- drivers/media/dvb-frontends/ds3000.c | 14 +- drivers/media/dvb-frontends/ds3000.h | 14 +- drivers/media/dvb-frontends/gp8psk-fe.h | 11 +- drivers/media/dvb-frontends/isl6405.c | 16 +- drivers/media/dvb-frontends/isl6405.h | 16 +- drivers/media/dvb-frontends/isl6421.c | 16 +- drivers/media/dvb-frontends/isl6421.h | 16 +- drivers/media/dvb-frontends/isl6423.c | 14 +- drivers/media/dvb-frontends/isl6423.h | 14 +- drivers/media/dvb-frontends/l64781.c | 14 +- drivers/media/dvb-frontends/l64781.h | 14 +- drivers/media/dvb-frontends/lgs8gl5.c | 14 +- drivers/media/dvb-frontends/lgs8gl5.h | 14 +- drivers/media/dvb-frontends/lnbp21.c | 16 +- drivers/media/dvb-frontends/lnbp21.h | 16 +- drivers/media/dvb-frontends/lnbp22.c | 16 +- drivers/media/dvb-frontends/lnbp22.h | 16 +- drivers/media/dvb-frontends/m88rs2000.c | 14 +- drivers/media/dvb-frontends/m88rs2000.h | 14 +- drivers/media/dvb-frontends/mb86a16.c | 14 +- drivers/media/dvb-frontends/mb86a16.h | 14 +- drivers/media/dvb-frontends/mb86a16_priv.h | 14 +- drivers/media/dvb-frontends/mt312.c | 15 +- drivers/media/dvb-frontends/mt312.h | 15 +- drivers/media/dvb-frontends/mt312_priv.h | 15 +- drivers/media/dvb-frontends/nxt6000.c | 14 +- drivers/media/dvb-frontends/nxt6000.h | 14 +- drivers/media/dvb-frontends/s5h1409.c | 14 +- drivers/media/dvb-frontends/s5h1409.h | 14 +- drivers/media/dvb-frontends/s5h1411.c | 14 +- drivers/media/dvb-frontends/s5h1411.h | 14 +- drivers/media/dvb-frontends/s5h1420_priv.h | 16 +- drivers/media/dvb-frontends/sp8870.c | 15 +- drivers/media/dvb-frontends/sp8870.h | 15 +- drivers/media/dvb-frontends/stb0899_algo.c | 14 +- drivers/media/dvb-frontends/stb0899_cfg.h | 14 +- drivers/media/dvb-frontends/stb0899_drv.c | 14 +- drivers/media/dvb-frontends/stb0899_drv.h | 14 +- drivers/media/dvb-frontends/stb0899_priv.h | 14 +- drivers/media/dvb-frontends/stb0899_reg.h | 14 +- drivers/media/dvb-frontends/stb6000.c | 15 +- drivers/media/dvb-frontends/stb6000.h | 15 +- drivers/media/dvb-frontends/stb6100.c | 14 +- drivers/media/dvb-frontends/stb6100.h | 14 +- drivers/media/dvb-frontends/stb6100_cfg.h | 14 +- drivers/media/dvb-frontends/stb6100_proc.h | 14 +- drivers/media/dvb-frontends/stv0288.c | 14 +- drivers/media/dvb-frontends/stv0288.h | 14 +- drivers/media/dvb-frontends/stv0297.c | 14 +- drivers/media/dvb-frontends/stv0297.h | 14 +- drivers/media/dvb-frontends/stv0299.c | 14 +- drivers/media/dvb-frontends/stv0299.h | 14 +- drivers/media/dvb-frontends/stv090x.c | 14 +- drivers/media/dvb-frontends/stv090x.h | 14 +- drivers/media/dvb-frontends/stv090x_priv.h | 14 +- drivers/media/dvb-frontends/stv090x_reg.h | 14 +- drivers/media/dvb-frontends/stv6110x.c | 14 +- drivers/media/dvb-frontends/stv6110x.h | 14 +- drivers/media/dvb-frontends/stv6110x_priv.h | 14 +- drivers/media/dvb-frontends/stv6110x_reg.h | 14 +- drivers/media/dvb-frontends/tda10021.c | 14 +- drivers/media/dvb-frontends/tda10023.c | 14 +- drivers/media/dvb-frontends/tda1002x.h | 14 +- drivers/media/dvb-frontends/tda10048.c | 14 +- drivers/media/dvb-frontends/tda10048.h | 14 +- drivers/media/dvb-frontends/tda1004x.c | 15 +- drivers/media/dvb-frontends/tda1004x.h | 15 +- drivers/media/dvb-frontends/tda10086.c | 15 +- drivers/media/dvb-frontends/tda10086.h | 15 +- drivers/media/dvb-frontends/tda665x.c | 14 +- drivers/media/dvb-frontends/tda665x.h | 14 +- drivers/media/dvb-frontends/tda8083.c | 14 +- drivers/media/dvb-frontends/tda8083.h | 14 +- drivers/media/dvb-frontends/tda8261.c | 14 +- drivers/media/dvb-frontends/tda8261.h | 14 +- drivers/media/dvb-frontends/tda8261_cfg.h | 14 +- drivers/media/dvb-frontends/tda826x.c | 15 +- drivers/media/dvb-frontends/tda826x.h | 15 +- drivers/media/dvb-frontends/tdhd1.h | 15 +- drivers/media/dvb-frontends/ts2020.c | 14 +- drivers/media/dvb-frontends/ts2020.h | 14 +- drivers/media/dvb-frontends/tua6100.c | 22 +- drivers/media/dvb-frontends/ves1820.c | 14 +- drivers/media/dvb-frontends/ves1820.h | 14 +- drivers/media/dvb-frontends/ves1x93.c | 15 +- drivers/media/dvb-frontends/ves1x93.h | 15 +- drivers/media/dvb-frontends/zl10039.h | 15 +- drivers/media/i2c/bt866.c | 14 +- drivers/media/i2c/saa6588.c | 14 +- drivers/media/i2c/saa6752hs.c | 14 +- drivers/media/i2c/tda9840.c | 14 +- drivers/media/i2c/tea6415c.c | 14 +- drivers/media/i2c/tea6420.c | 14 +- drivers/media/pci/bt8xx/bt848.h | 14 +- drivers/media/pci/bt8xx/bt878.c | 19 +- drivers/media/pci/bt8xx/bt878.h | 14 +- drivers/media/pci/bt8xx/btcx-risc.c | 14 +- drivers/media/pci/bt8xx/bttv-cards.c | 14 +- drivers/media/pci/bt8xx/bttv-driver.c | 14 +- drivers/media/pci/bt8xx/bttv-gpio.c | 14 +- drivers/media/pci/bt8xx/bttv-i2c.c | 14 +- drivers/media/pci/bt8xx/bttv-if.c | 14 +- drivers/media/pci/bt8xx/bttv-risc.c | 14 +- drivers/media/pci/bt8xx/bttv-vbi.c | 14 +- drivers/media/pci/bt8xx/bttvp.h | 14 +- drivers/media/pci/bt8xx/dst.c | 14 +- drivers/media/pci/bt8xx/dst_ca.c | 14 +- drivers/media/pci/bt8xx/dst_ca.h | 14 +- drivers/media/pci/bt8xx/dst_common.h | 14 +- drivers/media/pci/mantis/hopper_cards.c | 14 +- drivers/media/pci/mantis/hopper_vp3028.c | 14 +- drivers/media/pci/mantis/hopper_vp3028.h | 14 +- drivers/media/pci/mantis/mantis_ca.c | 14 +- drivers/media/pci/mantis/mantis_ca.h | 14 +- drivers/media/pci/mantis/mantis_cards.c | 14 +- drivers/media/pci/mantis/mantis_common.h | 14 +- drivers/media/pci/mantis/mantis_core.c | 14 +- drivers/media/pci/mantis/mantis_core.h | 14 +- drivers/media/pci/mantis/mantis_dma.c | 14 +- drivers/media/pci/mantis/mantis_dma.h | 14 +- drivers/media/pci/mantis/mantis_dvb.c | 14 +- drivers/media/pci/mantis/mantis_dvb.h | 14 +- drivers/media/pci/mantis/mantis_evm.c | 14 +- drivers/media/pci/mantis/mantis_hif.c | 14 +- drivers/media/pci/mantis/mantis_hif.h | 14 +- drivers/media/pci/mantis/mantis_i2c.c | 14 +- drivers/media/pci/mantis/mantis_i2c.h | 14 +- drivers/media/pci/mantis/mantis_ioc.c | 14 +- drivers/media/pci/mantis/mantis_ioc.h | 14 +- drivers/media/pci/mantis/mantis_link.h | 14 +- drivers/media/pci/mantis/mantis_pci.c | 14 +- drivers/media/pci/mantis/mantis_pci.h | 14 +- drivers/media/pci/mantis/mantis_pcmcia.c | 14 +- drivers/media/pci/mantis/mantis_reg.h | 14 +- drivers/media/pci/mantis/mantis_uart.c | 14 +- drivers/media/pci/mantis/mantis_uart.h | 14 +- drivers/media/pci/mantis/mantis_vp1033.c | 14 +- drivers/media/pci/mantis/mantis_vp1033.h | 14 +- drivers/media/pci/mantis/mantis_vp1034.c | 14 +- drivers/media/pci/mantis/mantis_vp1034.h | 14 +- drivers/media/pci/mantis/mantis_vp1041.c | 14 +- drivers/media/pci/mantis/mantis_vp1041.h | 14 +- drivers/media/pci/mantis/mantis_vp2033.c | 14 +- drivers/media/pci/mantis/mantis_vp2033.h | 14 +- drivers/media/pci/mantis/mantis_vp2040.c | 14 +- drivers/media/pci/mantis/mantis_vp2040.h | 14 +- drivers/media/pci/mantis/mantis_vp3030.c | 14 +- drivers/media/pci/mantis/mantis_vp3030.h | 14 +- drivers/media/pci/saa7146/hexium_gemini.c | 14 +- drivers/media/pci/saa7146/hexium_orion.c | 14 +- drivers/media/pci/saa7146/mxb.c | 14 +- drivers/media/pci/ttpci/av7110.c | 16 +- drivers/media/pci/ttpci/av7110_av.c | 16 +- drivers/media/pci/ttpci/av7110_ca.c | 16 +- drivers/media/pci/ttpci/av7110_hw.c | 13 +- drivers/media/pci/ttpci/av7110_ir.c | 14 +- drivers/media/pci/ttpci/av7110_v4l.c | 13 +- drivers/media/pci/ttpci/budget-av.c | 16 +- drivers/media/pci/ttpci/budget-ci.c | 16 +- drivers/media/pci/ttpci/budget-core.c | 16 +- drivers/media/pci/ttpci/budget-patch.c | 16 +- drivers/media/pci/ttpci/budget.c | 16 +- drivers/media/pci/ttpci/ttpci-eeprom.c | 14 +- drivers/media/pci/ttpci/ttpci-eeprom.h | 14 +- drivers/media/rc/gpio-ir-tx.c | 10 +- drivers/media/rc/pwm-ir-tx.c | 10 +- drivers/media/tuners/mt20xx.h | 14 +- drivers/media/tuners/mxl5005s.h | 14 +- drivers/media/tuners/tda18271-common.c | 14 +- drivers/media/tuners/tda18271-fe.c | 14 +- drivers/media/tuners/tda18271-maps.c | 14 +- drivers/media/tuners/tda18271-priv.h | 14 +- drivers/media/tuners/tda18271.h | 14 +- drivers/media/tuners/tda827x.h | 15 +- drivers/media/tuners/tda8290.c | 14 +- drivers/media/tuners/tda8290.h | 14 +- drivers/media/tuners/tda9887.h | 14 +- drivers/media/tuners/tea5761.h | 14 +- drivers/media/tuners/tea5767.h | 14 +- drivers/media/tuners/tuner-i2c.h | 14 +- drivers/media/tuners/tuner-simple.h | 14 +- drivers/media/usb/as102/as102_drv.c | 11 +- drivers/media/usb/as102/as102_drv.h | 11 +- drivers/media/usb/as102/as102_fw.c | 11 +- drivers/media/usb/as102/as102_fw.h | 11 +- drivers/media/usb/as102/as102_usb_drv.c | 11 +- drivers/media/usb/as102/as102_usb_drv.h | 11 +- drivers/media/usb/as102/as10x_cmd.c | 11 +- drivers/media/usb/as102/as10x_cmd.h | 11 +- drivers/media/usb/as102/as10x_cmd_cfg.c | 11 +- drivers/media/usb/as102/as10x_cmd_stream.c | 11 +- drivers/media/usb/as102/as10x_handle.h | 11 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 14 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 14 +- drivers/media/usb/cx231xx/cx231xx-conf-reg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-core.c | 14 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 14 +- drivers/media/usb/cx231xx/cx231xx-i2c.c | 14 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c | 14 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-reg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 14 +- drivers/media/usb/cx231xx/cx231xx-vbi.h | 14 +- drivers/media/usb/cx231xx/cx231xx-video.c | 14 +- drivers/media/usb/cx231xx/cx231xx.h | 14 +- drivers/media/usb/gspca/gl860/gl860-mi1320.c | 14 +- drivers/media/usb/gspca/gl860/gl860-mi2020.c | 14 +- drivers/media/usb/gspca/gl860/gl860-ov2640.c | 14 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 14 +- drivers/media/usb/gspca/gl860/gl860.c | 14 +- drivers/media/usb/gspca/gl860/gl860.h | 14 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 7 +- drivers/media/usb/rainshadow-cec/rainshadow-cec.c | 7 +- drivers/media/v4l2-core/v4l2-common.c | 12 +- drivers/memory/fsl_ifc.c | 15 +- drivers/mfd/htc-i2cpld.c | 15 +- drivers/mfd/rdc321x-southbridge.c | 16 +- drivers/mfd/tps65010.c | 15 +- drivers/misc/altera-stapl/altera-comp.c | 16 +- drivers/misc/altera-stapl/altera-exprt.h | 16 +- drivers/misc/altera-stapl/altera-jtag.c | 16 +- drivers/misc/altera-stapl/altera-jtag.h | 16 +- drivers/misc/altera-stapl/altera-lpt.c | 16 +- drivers/misc/altera-stapl/altera.c | 16 +- drivers/misc/genwqe/card_ddcb.h | 11 +- drivers/misc/isl29003.c | 15 +- drivers/misc/tsl2550.c | 15 +- drivers/mmc/host/davinci_mmc.c | 15 +- drivers/mmc/host/sdhci-iproc.c | 6 +- drivers/mmc/host/sdricoh_cs.c | 16 +- drivers/mtd/ar7part.c | 16 +- drivers/mtd/bcm63xxpart.c | 16 +- drivers/mtd/cmdlinepart.c | 15 +- drivers/mtd/mtd_blkdevs.c | 16 +- drivers/mtd/mtdblock.c | 16 +- drivers/mtd/mtdblock_ro.c | 16 +- drivers/mtd/mtdchar.c | 16 +- drivers/mtd/mtdconcat.c | 16 +- drivers/mtd/mtdcore.c | 16 +- drivers/mtd/mtdpart.c | 16 +- drivers/mtd/nand/raw/davinci_nand.c | 15 +- drivers/mtd/nand/raw/nand_bch.c | 15 +- drivers/mtd/nand/raw/nand_ecc.c | 16 +- drivers/mtd/parsers/redboot.c | 16 +- drivers/net/bonding/bond_3ad.c | 19 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 11 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 51 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 64 +- drivers/net/ethernet/atheros/Kconfig | 10 +- drivers/net/ethernet/atheros/Makefile | 1 + drivers/net/ethernet/atheros/ag71xx.c | 1898 ++++++++++++++++++++ drivers/net/ethernet/atheros/atlx/atl1.c | 18 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 +- drivers/net/ethernet/cadence/macb.h | 7 - drivers/net/ethernet/cadence/macb_main.c | 111 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 41 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 52 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 1 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 90 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 4 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 25 + drivers/net/ethernet/dec/tulip/de4x5.c | 1 + drivers/net/ethernet/faraday/ftgmac100.c | 15 +- drivers/net/ethernet/faraday/ftgmac100.h | 15 +- drivers/net/ethernet/faraday/ftmac100.c | 15 +- drivers/net/ethernet/faraday/ftmac100.h | 15 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 9 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 11 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 3 - drivers/net/ethernet/freescale/enetc/Kconfig | 10 + drivers/net/ethernet/freescale/enetc/enetc.c | 216 ++- drivers/net/ethernet/freescale/enetc/enetc.h | 18 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 31 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 + drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 + drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 + drivers/net/ethernet/freescale/fec_main.c | 3 +- drivers/net/ethernet/freescale/fman/fman_keygen.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 112 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 8 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 57 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 442 ++++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 18 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 95 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 + drivers/net/ethernet/hp/hp100.c | 14 +- drivers/net/ethernet/hp/hp100.h | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 4 - drivers/net/ethernet/ibm/ibmvnic.c | 13 +- drivers/net/ethernet/ibm/ibmvnic.h | 13 +- drivers/net/ethernet/intel/e1000e/netdev.c | 21 +- drivers/net/ethernet/intel/ice/ice.h | 61 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 24 + drivers/net/ethernet/intel/ice/ice_common.c | 131 +- drivers/net/ethernet/intel/ice/ice_common.h | 5 + drivers/net/ethernet/intel/ice/ice_dcb.c | 21 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 212 ++- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 798 +++++++- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 4 + drivers/net/ethernet/intel/ice/ice_lib.c | 269 ++- drivers/net/ethernet/intel/ice/ice_lib.h | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 165 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 35 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 4 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 8 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +- drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 206 ++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 33 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/intel/igc/igc_base.c | 49 - drivers/net/ethernet/intel/igc/igc_defines.h | 18 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 - drivers/net/ethernet/intel/igc/igc_mac.c | 23 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 + drivers/net/ethernet/marvell/mvneta.c | 40 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 21 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 279 ++- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 120 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 13 - drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 27 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 135 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 46 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 62 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 - .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 11 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 31 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 56 +- drivers/net/ethernet/mscc/ocelot.h | 7 + drivers/net/ethernet/mscc/ocelot_police.c | 227 +++ drivers/net/ethernet/mscc/ocelot_police.h | 22 + drivers/net/ethernet/mscc/ocelot_tc.c | 174 ++ drivers/net/ethernet/mscc/ocelot_tc.h | 22 + drivers/net/ethernet/qlogic/qed/qed.h | 24 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1275 ++++++++++--- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 113 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 406 +++-- drivers/net/ethernet/qlogic/qed/qed_main.c | 157 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 + drivers/net/ethernet/qlogic/qed/qed_ptp.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 75 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 + drivers/net/ethernet/qlogic/qed/qed_sriov.c | 3 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 37 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 25 +- drivers/net/ethernet/realtek/r8169.c | 227 +-- drivers/net/ethernet/renesas/sh_eth.c | 4 - drivers/net/ethernet/stmicro/stmmac/Kconfig | 10 + drivers/net/ethernet/stmicro/stmmac/Makefile | 2 + drivers/net/ethernet/stmicro/stmmac/common.h | 1 + .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 1 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 22 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 29 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 4 - drivers/net/ethernet/stmicro/stmmac/hwif.c | 9 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 21 + drivers/net/ethernet/stmicro/stmmac/mmc.h | 4 - drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 22 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 29 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 850 +++++++++ drivers/net/ethernet/ti/cpsw.c | 7 +- drivers/net/ethernet/xilinx/ll_temac.h | 5 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 258 ++- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 20 +- drivers/net/hamradio/baycom_epp.c | 17 +- drivers/net/hamradio/baycom_par.c | 18 +- drivers/net/hamradio/baycom_ser_fdx.c | 17 +- drivers/net/hamradio/baycom_ser_hdx.c | 18 +- drivers/net/hamradio/bpqether.c | 7 +- drivers/net/hamradio/dmascc.c | 15 +- drivers/net/hamradio/hdlcdrv.c | 15 +- drivers/net/hamradio/yam.c | 17 +- drivers/net/hyperv/netvsc_drv.c | 6 - drivers/net/macvlan.c | 2 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/aquantia_main.c | 8 + drivers/net/phy/bcm87xx.c | 20 +- drivers/net/phy/dp83867.c | 229 ++- drivers/net/phy/lxt.c | 6 + drivers/net/phy/marvell10g.c | 13 - drivers/net/phy/nxp-tja11xx.c | 403 +++++ drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy_device.c | 102 +- drivers/net/phy/phylink.c | 224 ++- drivers/net/phy/sfp.c | 35 +- drivers/net/wan/cosa.c | 15 +- drivers/net/wan/cosa.h | 15 +- drivers/net/wan/lapbether.c | 7 +- drivers/net/wireless/ath/carl9170/fw.c | 15 +- drivers/net/wireless/atmel/atmel.h | 14 +- drivers/net/wireless/atmel/atmel_pci.c | 14 +- drivers/nfc/s3fwrn5/core.c | 13 +- drivers/nfc/s3fwrn5/firmware.c | 13 +- drivers/nfc/s3fwrn5/firmware.h | 13 +- drivers/nfc/s3fwrn5/i2c.c | 13 +- drivers/nfc/s3fwrn5/nci.c | 13 +- drivers/nfc/s3fwrn5/nci.h | 13 +- drivers/nfc/s3fwrn5/s3fwrn5.h | 13 +- drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/label.c | 2 - drivers/nvdimm/label.h | 2 + drivers/nvdimm/pmem.c | 11 +- drivers/nvme/host/core.c | 89 +- drivers/nvme/host/nvme.h | 1 - drivers/nvme/host/pci.c | 27 +- drivers/phy/broadcom/phy-brcm-sata.c | 11 +- drivers/phy/ti/phy-twl4030-usb.c | 15 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 45 +- drivers/platform/olpc/olpc-ec.c | 3 +- drivers/platform/x86/pmc_atom.c | 33 - drivers/platform/x86/sony-laptop.c | 16 +- drivers/pnp/isapnp/core.c | 16 +- drivers/pnp/isapnp/proc.c | 15 +- drivers/pnp/pnpacpi/rsparser.c | 11 +- drivers/pps/clients/pps-gpio.c | 16 +- drivers/pps/clients/pps-ktimer.c | 16 +- drivers/pps/clients/pps-ldisc.c | 16 +- drivers/pps/clients/pps_parport.c | 16 +- drivers/pps/generators/pps_gen_parport.c | 16 +- drivers/pps/kapi.c | 16 +- drivers/pps/kc.c | 15 +- drivers/pps/kc.h | 15 +- drivers/pps/pps.c | 16 +- drivers/pps/sysfs.c | 16 +- drivers/ptp/ptp_chardev.c | 15 +- drivers/ptp/ptp_clock.c | 15 +- drivers/ptp/ptp_ixp46x.c | 15 +- drivers/ptp/ptp_private.h | 15 +- drivers/ptp/ptp_qoriq.c | 15 +- drivers/ptp/ptp_sysfs.c | 15 +- drivers/pwm/pwm-tiecap.c | 15 +- drivers/pwm/pwm-tiehrpwm.c | 15 +- drivers/pwm/sysfs.c | 11 +- drivers/rtc/rtc-opal.c | 14 +- drivers/rtc/rtc-st-lpc.c | 6 +- drivers/s390/block/dcssblk.c | 1 - drivers/sbus/char/openprom.c | 15 +- drivers/scsi/53c700.c | 14 +- drivers/scsi/aha152x.c | 13 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/dmx3191d.c | 14 +- drivers/scsi/lasi700.c | 14 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 19 +- drivers/scsi/libsas/sas_scsi_host.c | 19 +- drivers/scsi/lpfc/lpfc_attr.c | 37 +- drivers/scsi/lpfc/lpfc_els.c | 5 +- drivers/scsi/lpfc/lpfc_sli.c | 84 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/ncr53c8xx.c | 14 +- drivers/scsi/ncr53c8xx.h | 14 +- drivers/scsi/nsp32.c | 12 +- drivers/scsi/nsp32.h | 11 +- drivers/scsi/pcmcia/sym53c500_cs.c | 11 +- drivers/scsi/qedf/qedf_main.c | 39 +- drivers/scsi/qedi/qedi_dbg.c | 32 +- drivers/scsi/qedi/qedi_iscsi.c | 4 + drivers/scsi/qedi/qedi_main.c | 34 +- drivers/scsi/qla1280.c | 11 +- drivers/scsi/qla1280.h | 11 +- drivers/scsi/qla2xxx/qla_os.c | 221 ++- drivers/scsi/script_asm.pl | 15 +- drivers/scsi/scsi_debug.c | 7 +- drivers/scsi/sd.c | 3 +- drivers/scsi/sg.c | 7 +- drivers/scsi/sim710.c | 15 +- drivers/scsi/smartpqi/smartpqi_init.c | 23 +- drivers/scsi/sni_53c710.c | 14 +- drivers/scsi/virtio_scsi.c | 5 +- drivers/scsi/wd33c93.c | 11 +- drivers/scsi/wd33c93.h | 12 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/thermal/rcar_gen3_thermal.c | 92 +- drivers/thermal/rockchip_thermal.c | 36 +- drivers/thermal/tegra/tegra210-soctherm.c | 2 +- drivers/uio/uio_mf624.c | 15 +- drivers/video/backlight/cr_bllcd.c | 16 +- drivers/video/backlight/hx8357.c | 3 +- drivers/video/backlight/jornada720_bl.c | 6 +- drivers/video/backlight/jornada720_lcd.c | 6 +- drivers/video/fbdev/pxa3xx-gcu.c | 15 +- drivers/video/fbdev/sis/initextlfb.c | 15 +- drivers/video/fbdev/sis/sis.h | 15 +- drivers/video/fbdev/sis/sis_accel.c | 15 +- drivers/video/fbdev/sis/sis_accel.h | 15 +- drivers/video/fbdev/sis/sis_main.c | 16 +- drivers/video/fbdev/sis/sis_main.h | 15 +- drivers/video/fbdev/ssd1307fb.c | 3 +- drivers/video/fbdev/vermilion/cr_pll.c | 16 +- drivers/video/fbdev/vermilion/vermilion.c | 16 +- drivers/video/fbdev/vermilion/vermilion.h | 16 +- drivers/video/fbdev/via/accel.c | 16 +- drivers/video/fbdev/via/accel.h | 16 +- drivers/video/fbdev/via/chip.h | 16 +- drivers/video/fbdev/via/debug.h | 16 +- drivers/video/fbdev/via/dvi.c | 16 +- drivers/video/fbdev/via/dvi.h | 16 +- drivers/video/fbdev/via/global.c | 16 +- drivers/video/fbdev/via/global.h | 16 +- drivers/video/fbdev/via/hw.c | 16 +- drivers/video/fbdev/via/hw.h | 16 +- drivers/video/fbdev/via/ioctl.c | 16 +- drivers/video/fbdev/via/ioctl.h | 16 +- drivers/video/fbdev/via/lcd.c | 16 +- drivers/video/fbdev/via/lcd.h | 16 +- drivers/video/fbdev/via/share.h | 16 +- drivers/video/fbdev/via/tblDPASetting.c | 16 +- drivers/video/fbdev/via/tblDPASetting.h | 16 +- drivers/video/fbdev/via/via_aux.c | 17 +- drivers/video/fbdev/via/via_aux.h | 17 +- drivers/video/fbdev/via/via_aux_ch7301.c | 17 +- drivers/video/fbdev/via/via_aux_edid.c | 17 +- drivers/video/fbdev/via/via_aux_sii164.c | 17 +- drivers/video/fbdev/via/via_aux_vt1621.c | 17 +- drivers/video/fbdev/via/via_aux_vt1622.c | 17 +- drivers/video/fbdev/via/via_aux_vt1625.c | 17 +- drivers/video/fbdev/via/via_aux_vt1631.c | 17 +- drivers/video/fbdev/via/via_aux_vt1632.c | 17 +- drivers/video/fbdev/via/via_aux_vt1636.c | 17 +- drivers/video/fbdev/via/via_clock.c | 17 +- drivers/video/fbdev/via/via_clock.h | 17 +- drivers/video/fbdev/via/via_i2c.c | 16 +- drivers/video/fbdev/via/via_modesetting.c | 17 +- drivers/video/fbdev/via/via_modesetting.h | 17 +- drivers/video/fbdev/via/via_utility.c | 16 +- drivers/video/fbdev/via/via_utility.h | 16 +- drivers/video/fbdev/via/viafbdev.c | 16 +- drivers/video/fbdev/via/viafbdev.h | 16 +- drivers/video/fbdev/via/viamode.c | 16 +- drivers/video/fbdev/via/viamode.h | 16 +- drivers/video/fbdev/via/vt1636.c | 16 +- drivers/video/fbdev/via/vt1636.h | 16 +- drivers/virtio/virtio_balloon.c | 15 +- drivers/virtio/virtio_mmio.c | 6 +- drivers/virtio/virtio_pci_common.c | 5 +- drivers/virtio/virtio_pci_common.h | 5 +- drivers/virtio/virtio_pci_legacy.c | 5 +- drivers/virtio/virtio_pci_modern.c | 5 +- drivers/virtio/virtio_ring.c | 15 +- drivers/vlynq/vlynq.c | 15 +- drivers/w1/slaves/w1_smem.c | 16 +- drivers/watchdog/cpu5wdt.c | 16 +- drivers/watchdog/rdc321x_wdt.c | 16 +- drivers/xen/events/events_internal.h | 4 +- fs/afs/addr_list.c | 6 +- fs/afs/dir_edit.c | 6 +- fs/afs/dir_silly.c | 6 +- fs/afs/dynroot.c | 6 +- fs/afs/fs_probe.c | 6 +- fs/afs/protocol_yfs.h | 6 +- fs/afs/rotate.c | 6 +- fs/afs/vl_probe.c | 6 +- fs/afs/vl_rotate.c | 6 +- fs/afs/xattr.c | 6 +- fs/afs/xdr_fs.h | 6 +- fs/afs/yfsclient.c | 6 +- fs/autofs/autofs_i.h | 5 +- fs/autofs/dev-ioctl.c | 5 +- fs/autofs/expire.c | 5 +- fs/autofs/init.c | 5 +- fs/autofs/inode.c | 5 +- fs/autofs/root.c | 5 +- fs/autofs/symlink.c | 5 +- fs/autofs/waitq.c | 5 +- fs/btrfs/dev-replace.c | 35 +- fs/btrfs/inode.c | 14 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/relocation.c | 27 +- fs/btrfs/send.c | 52 +- fs/btrfs/tree-log.c | 20 +- fs/btrfs/zstd.c | 20 +- fs/cachefiles/bind.c | 6 +- fs/cachefiles/daemon.c | 6 +- fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 6 +- fs/cachefiles/key.c | 6 +- fs/cachefiles/main.c | 6 +- fs/cachefiles/namei.c | 6 +- fs/cachefiles/proc.c | 6 +- fs/cachefiles/rdwr.c | 6 +- fs/cachefiles/security.c | 6 +- fs/cachefiles/xattr.c | 6 +- fs/cifs/nterr.c | 15 +- fs/cifs/nterr.h | 14 +- fs/cifs/smbencrypt.c | 14 +- fs/configfs/dir.c | 14 +- fs/devpts/inode.c | 5 +- fs/ext4/dir.c | 2 +- fs/ext4/extents.c | 12 +- fs/ext4/inode.c | 23 +- fs/fs_context.c | 6 +- fs/fs_parser.c | 6 +- fs/fscache/histogram.c | 6 +- fs/fscache/netfs.c | 6 +- fs/fscache/object-list.c | 6 +- fs/fsopen.c | 6 +- fs/nfs/fscache-index.c | 6 +- fs/nfs/fscache.c | 6 +- fs/nfs/fscache.h | 6 +- fs/notify/dnotify/dnotify.c | 11 +- fs/notify/inotify/inotify_fsnotify.c | 11 +- fs/notify/inotify/inotify_user.c | 11 +- fs/ntfs/aops.c | 16 +- fs/ntfs/aops.h | 16 +- fs/ntfs/attrib.c | 16 +- fs/ntfs/attrib.h | 16 +- fs/ntfs/bitmap.c | 16 +- fs/ntfs/bitmap.h | 16 +- fs/ntfs/collate.c | 16 +- fs/ntfs/collate.h | 16 +- fs/ntfs/compress.c | 16 +- fs/ntfs/debug.c | 16 +- fs/ntfs/debug.h | 16 +- fs/ntfs/dir.c | 16 +- fs/ntfs/dir.h | 16 +- fs/ntfs/endian.h | 16 +- fs/ntfs/file.c | 16 +- fs/ntfs/index.c | 16 +- fs/ntfs/index.h | 16 +- fs/ntfs/inode.c | 16 +- fs/ntfs/inode.h | 16 +- fs/ntfs/layout.h | 16 +- fs/ntfs/lcnalloc.c | 16 +- fs/ntfs/lcnalloc.h | 16 +- fs/ntfs/logfile.c | 16 +- fs/ntfs/logfile.h | 16 +- fs/ntfs/malloc.h | 16 +- fs/ntfs/mft.c | 16 +- fs/ntfs/mft.h | 16 +- fs/ntfs/mst.c | 16 +- fs/ntfs/namei.c | 16 +- fs/ntfs/ntfs.h | 16 +- fs/ntfs/quota.c | 16 +- fs/ntfs/quota.h | 16 +- fs/ntfs/runlist.c | 16 +- fs/ntfs/runlist.h | 16 +- fs/ntfs/super.c | 16 +- fs/ntfs/sysctl.c | 16 +- fs/ntfs/sysctl.h | 16 +- fs/ntfs/time.h | 16 +- fs/ntfs/types.h | 16 +- fs/ntfs/unistr.c | 16 +- fs/ntfs/upcase.c | 16 +- fs/ntfs/usnjrnl.c | 16 +- fs/ntfs/usnjrnl.h | 16 +- fs/ntfs/volume.h | 16 +- fs/squashfs/block.c | 15 +- fs/squashfs/cache.c | 15 +- fs/squashfs/decompressor.c | 15 +- fs/squashfs/decompressor.h | 15 +- fs/squashfs/dir.c | 15 +- fs/squashfs/export.c | 15 +- fs/squashfs/file.c | 15 +- fs/squashfs/fragment.c | 15 +- fs/squashfs/id.c | 15 +- fs/squashfs/inode.c | 15 +- fs/squashfs/lzo_wrapper.c | 15 +- fs/squashfs/namei.c | 15 +- fs/squashfs/squashfs.h | 15 +- fs/squashfs/squashfs_fs.h | 15 +- fs/squashfs/squashfs_fs_i.h | 15 +- fs/squashfs/squashfs_fs_sb.h | 15 +- fs/squashfs/super.c | 15 +- fs/squashfs/symlink.c | 15 +- fs/squashfs/xattr.c | 15 +- fs/squashfs/xattr.h | 15 +- fs/squashfs/xattr_id.c | 15 +- fs/squashfs/xz_wrapper.c | 15 +- fs/squashfs/zlib_wrapper.c | 15 +- fs/squashfs/zstd_wrapper.c | 11 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 9 - fs/xfs/libxfs/xfs_refcount_btree.c | 9 - fs/xfs/libxfs/xfs_rmap_btree.c | 9 - include/asm-generic/atomic.h | 6 +- include/asm-generic/barrier.h | 6 +- include/asm-generic/exec.h | 6 +- include/asm-generic/io.h | 6 +- include/asm-generic/switch_to.h | 6 +- include/asm-generic/xor.h | 10 +- include/crypto/pkcs7.h | 6 +- include/crypto/public_key.h | 6 +- include/dt-bindings/media/tvp5150.h | 14 +- include/dt-bindings/net/ti-dp83867.h | 2 + include/keys/asymmetric-parser.h | 6 +- include/keys/asymmetric-subtype.h | 6 +- include/keys/asymmetric-type.h | 6 +- include/keys/request_key_auth-type.h | 6 +- include/keys/system_keyring.h | 6 +- include/linux/ahci_platform.h | 6 +- include/linux/apm_bios.h | 11 +- include/linux/asn1.h | 6 +- include/linux/asn1_ber_bytecode.h | 6 +- include/linux/asn1_decoder.h | 6 +- include/linux/assoc_array.h | 6 +- include/linux/assoc_array_priv.h | 6 +- include/linux/auto_dev-ioctl.h | 5 +- include/linux/auto_fs.h | 5 +- include/linux/bio.h | 2 +- include/linux/blk_types.h | 7 + include/linux/blkdev.h | 7 +- include/linux/bma150.h | 15 +- include/linux/count_zeros.h | 6 +- include/linux/cred.h | 6 +- include/linux/dax.h | 26 - include/linux/dca.h | 18 +- include/linux/devpts_fs.h | 5 +- include/linux/dma-contiguous.h | 6 +- include/linux/dma/xilinx_dma.h | 6 +- include/linux/drbd.h | 14 +- include/linux/ethtool.h | 9 - include/linux/fmc.h | 3 +- include/linux/fs_context.h | 6 +- include/linux/fs_parser.h | 6 +- include/linux/fsldma.h | 5 +- include/linux/hwmon-sysfs.h | 15 +- include/linux/hwmon-vid.h | 14 +- include/linux/i2c.h | 6 + include/linux/if_rmnet.h | 55 + include/linux/igmp.h | 2 +- include/linux/isapnp.h | 17 +- include/linux/isdn/hdlc.h | 15 +- include/linux/jbd2.h | 5 +- include/linux/key-type.h | 6 +- include/linux/keyctl.h | 6 +- include/linux/kfifo.h | 16 +- include/linux/kmod.h | 15 +- include/linux/libgcc.h | 15 +- include/linux/lru_cache.h | 14 +- include/linux/mfd/da9052/da9052.h | 16 +- include/linux/mfd/da9052/pdata.h | 16 +- include/linux/mfd/da9052/reg.h | 16 +- include/linux/mfd/da9055/core.h | 16 +- include/linux/mfd/da9055/reg.h | 16 +- include/linux/mfd/wm8400-audio.h | 15 +- include/linux/mfd/wm8400-private.h | 15 +- include/linux/mfd/wm8400.h | 15 +- include/linux/mpi.h | 15 +- include/linux/mtd/bbm.h | 16 +- include/linux/mtd/blktrans.h | 16 +- include/linux/mtd/cfi.h | 16 +- include/linux/mtd/cfi_endian.h | 16 +- include/linux/mtd/concat.h | 16 +- include/linux/mtd/doc2000.h | 16 +- include/linux/mtd/flashchip.h | 16 +- include/linux/mtd/gen_probe.h | 16 +- include/linux/mtd/map.h | 16 +- include/linux/mtd/mtd.h | 16 +- include/linux/mtd/nftl.h | 16 +- include/linux/netfilter_ipv6.h | 50 + include/linux/oid_registry.h | 6 +- include/linux/phy.h | 3 + include/linux/phylink.h | 57 +- include/linux/platform_data/ads1015.h | 15 +- include/linux/platform_data/at91_adc.h | 3 +- include/linux/platform_data/media/camera-mx2.h | 15 +- include/linux/platform_data/media/camera-pxa.h | 14 +- include/linux/platform_data/mtd-davinci.h | 15 +- include/linux/platform_data/spi-davinci.h | 15 +- include/linux/platform_data/xilinx-ll-temac.h | 3 +- include/linux/pmbus.h | 15 +- include/linux/posix-clock.h | 15 +- include/linux/pps-gpio.h | 16 +- include/linux/pps_kernel.h | 15 +- include/linux/ptp_classify.h | 15 +- include/linux/ptp_clock_kernel.h | 15 +- include/linux/qed/qed_if.h | 10 +- include/linux/qed/qed_rdma_if.h | 2 + include/linux/raid/md_u.h | 9 +- include/linux/raid/pq.h | 7 +- include/linux/regulator/lp3971.h | 15 +- include/linux/regulator/lp3972.h | 15 +- include/linux/rhashtable.h | 36 +- include/linux/sctp.h | 17 +- include/linux/sonypi.h | 16 +- include/linux/toshiba.h | 12 +- include/linux/verification.h | 6 +- include/linux/via-core.h | 17 +- include/linux/via_i2c.h | 16 +- include/linux/vlynq.h | 15 +- include/linux/yam.h | 17 +- include/media/drv-intf/cx25840.h | 14 +- include/media/drv-intf/msp3400.h | 14 +- include/media/i2c/bt819.h | 14 +- include/media/i2c/cs5345.h | 14 +- include/media/i2c/cs53l32a.h | 14 +- include/media/i2c/m52790.h | 14 +- include/media/i2c/saa6588.h | 14 +- include/media/i2c/saa7115.h | 14 +- include/media/i2c/saa7127.h | 14 +- include/media/i2c/tvaudio.h | 14 +- include/media/i2c/wm8775.h | 14 +- include/misc/altera.h | 16 +- include/net/bond_3ad.h | 19 +- include/net/devlink.h | 2 + include/net/dsa.h | 2 + include/net/fib_rules.h | 1 + include/net/inet_frag.h | 37 +- include/net/ip.h | 39 + include/net/ip6_fib.h | 24 +- include/net/ip6_route.h | 4 +- include/net/ip_fib.h | 9 +- include/net/ipv6.h | 44 + include/net/ipv6_stubs.h | 5 + include/net/net_namespace.h | 2 + include/net/netfilter/nf_conntrack.h | 1 + include/net/netfilter/nf_conntrack_bridge.h | 20 + include/net/netfilter/nf_conntrack_core.h | 3 + include/net/netfilter/nft_fib.h | 2 +- include/net/netns/ieee802154_6lowpan.h | 2 +- include/net/netns/ipv4.h | 2 +- include/net/netns/ipv6.h | 4 +- include/net/netns/nexthop.h | 18 + include/net/nexthop.h | 195 ++ include/net/sctp/auth.h | 17 +- include/net/sctp/checksum.h | 17 +- include/net/sctp/command.h | 17 +- include/net/sctp/constants.h | 17 +- include/net/sctp/sctp.h | 17 +- include/net/sctp/sm.h | 17 +- include/net/sctp/stream_interleave.h | 17 +- include/net/sctp/stream_sched.h | 17 +- include/net/sctp/structs.h | 17 +- include/net/sctp/tsnmap.h | 17 +- include/net/sctp/ulpevent.h | 17 +- include/net/sctp/ulpqueue.h | 17 +- include/net/tc_act/tc_ctinfo.h | 28 + include/net/tcp.h | 41 +- include/net/udp.h | 9 +- include/scsi/libsas.h | 19 +- include/scsi/sas.h | 19 +- include/sound/hda_hwdep.h | 15 +- include/sound/pcm-indirect.h | 15 +- include/trace/events/afs.h | 6 +- include/trace/events/cachefiles.h | 6 +- include/trace/events/fscache.h | 6 +- include/trace/events/i2c.h | 6 +- include/trace/events/neigh.h | 49 + include/trace/events/rxrpc.h | 6 +- include/trace/events/smbus.h | 6 +- include/uapi/linux/ethtool.h | 2 + include/uapi/linux/nexthop.h | 56 + include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/rtnetlink.h | 10 + include/uapi/linux/rxrpc.h | 6 +- include/uapi/linux/snmp.h | 1 + include/uapi/linux/tc_act/tc_ctinfo.h | 34 + include/uapi/linux/unix_diag.h | 2 + include/video/sisfb.h | 15 +- ipc/msgutil.c | 6 +- kernel/cred.c | 6 +- kernel/locking/lock_events.h | 42 +- kernel/module-internal.h | 6 +- kernel/module_signing.c | 6 +- kernel/stop_machine.c | 3 +- kernel/trace/trace.c | 6 +- kernel/trace/trace.h | 19 +- kernel/trace/trace_events_filter.c | 8 +- kernel/trace/trace_events_hist.c | 13 +- kernel/trace/trace_kdb.c | 6 +- lib/ashldi3.c | 14 +- lib/ashrdi3.c | 14 +- lib/asn1_decoder.c | 6 +- lib/assoc_array.c | 6 +- lib/build_OID_registry | 6 +- lib/cmpdi2.c | 14 +- lib/decompress_unlzo.c | 16 +- lib/is_single_threaded.c | 6 +- lib/kfifo.c | 16 +- lib/list_sort.c | 3 +- lib/lru_cache.c | 14 +- lib/lshrdi3.c | 15 +- lib/mpi/generic_mpih-add1.c | 15 +- lib/mpi/generic_mpih-lshift.c | 15 +- lib/mpi/generic_mpih-mul1.c | 15 +- lib/mpi/generic_mpih-mul2.c | 15 +- lib/mpi/generic_mpih-mul3.c | 15 +- lib/mpi/generic_mpih-rshift.c | 15 +- lib/mpi/generic_mpih-sub1.c | 15 +- lib/mpi/mpi-inline.h | 15 +- lib/mpi/mpi-internal.h | 15 +- lib/mpi/mpi-pow.c | 15 +- lib/mpi/mpih-cmp.c | 15 +- lib/mpi/mpih-div.c | 15 +- lib/mpi/mpih-mul.c | 15 +- lib/muldi3.c | 14 +- lib/oid_registry.c | 6 +- lib/raid6/algos.c | 7 +- lib/raid6/avx2.c | 8 +- lib/raid6/avx512.c | 7 +- lib/raid6/mktables.c | 5 +- lib/raid6/mmx.c | 7 +- lib/raid6/recov.c | 7 +- lib/raid6/sse1.c | 7 +- lib/raid6/sse2.c | 7 +- lib/raid6/test/test.c | 5 +- lib/raid6/x86.h | 7 +- lib/sbitmap.c | 2 +- lib/ucmpdi2.c | 14 +- mm/cma.c | 6 +- net/bridge/br_device.c | 1 + net/bridge/br_private.h | 1 + net/bridge/netfilter/Kconfig | 14 + net/bridge/netfilter/Makefile | 3 + net/bridge/netfilter/nf_conntrack_bridge.c | 433 +++++ net/core/dev.c | 60 +- net/core/devlink.c | 38 + net/core/ethtool.c | 8 +- net/core/flow_offload.c | 3 +- net/core/neighbour.c | 2 + net/core/skbuff.c | 6 +- net/core/timestamping.c | 15 +- net/dccp/ccids/ccid2.c | 15 +- net/dccp/ccids/ccid2.h | 15 +- net/decnet/netfilter/dn_rtmsg.c | 4 +- net/dsa/dsa_priv.h | 17 + net/dsa/port.c | 157 ++ net/dsa/slave.c | 99 +- net/dsa/tag_8021q.c | 79 +- net/hsr/hsr_framereg.c | 8 - net/ieee802154/6lowpan/reassembly.c | 38 +- net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 2 +- net/ipv4/fib_frontend.c | 3 +- net/ipv4/fib_semantics.c | 27 +- net/ipv4/fib_trie.c | 71 + net/ipv4/igmp.c | 47 +- net/ipv4/inet_fragment.c | 141 +- net/ipv4/ip_fragment.c | 67 +- net/ipv4/ip_output.c | 313 ++-- net/ipv4/ip_sockglue.c | 2 - net/ipv4/netfilter/nft_fib_ipv4.c | 23 +- net/ipv4/nexthop.c | 1479 +++++++++++++++ net/ipv4/proc.c | 5 +- net/ipv4/sysctl_net_ipv4.c | 93 +- net/ipv4/tcp.c | 29 +- net/ipv4/tcp_fastopen.c | 233 ++- net/ipv4/tcp_input.c | 2 - net/ipv6/addrconf.c | 67 +- net/ipv6/addrconf_core.c | 6 + net/ipv6/af_inet6.c | 3 + net/ipv6/ip6_fib.c | 103 +- net/ipv6/ip6_output.c | 319 ++-- net/ipv6/ipv6_sockglue.c | 2 - net/ipv6/ndisc.c | 8 +- net/ipv6/netfilter.c | 123 ++ net/ipv6/netfilter/nf_conntrack_reasm.c | 43 +- net/ipv6/netfilter/nft_fib_ipv6.c | 16 +- net/ipv6/proc.c | 4 +- net/ipv6/reassembly.c | 42 +- net/ipv6/route.c | 491 +++-- net/lapb/lapb_iface.c | 7 +- net/lapb/lapb_in.c | 7 +- net/lapb/lapb_out.c | 7 +- net/lapb/lapb_subr.c | 7 +- net/lapb/lapb_timer.c | 7 +- net/llc/llc_output.c | 2 - net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_nfct.c | 18 +- net/netfilter/nf_conntrack_proto.c | 68 +- net/netfilter/nf_conntrack_timeout.c | 5 +- net/netfilter/nf_conntrack_timestamp.c | 5 +- net/netfilter/nf_flow_table_ip.c | 3 +- net/netfilter/nf_nat_helper.c | 2 +- net/netfilter/nf_queue.c | 1 - net/netfilter/nf_tables_api.c | 20 +- net/netfilter/nfnetlink_acct.c | 5 +- net/netfilter/nfnetlink_cthelper.c | 5 +- net/netfilter/nfnetlink_cttimeout.c | 5 +- net/netfilter/nft_fib.c | 6 +- net/netfilter/nft_flow_offload.c | 31 +- net/netfilter/xt_nfacct.c | 5 +- net/rxrpc/conn_client.c | 7 +- net/rxrpc/conn_service.c | 6 +- net/rxrpc/insecure.c | 6 +- net/rxrpc/local_object.c | 6 +- net/rxrpc/misc.c | 6 +- net/rxrpc/net_ns.c | 6 +- net/rxrpc/sendmsg.c | 6 +- net/rxrpc/sysctl.c | 6 +- net/rxrpc/utils.c | 6 +- net/sched/Kconfig | 17 + net/sched/Makefile | 1 + net/sched/act_api.c | 3 +- net/sched/act_ctinfo.c | 396 ++++ net/sctp/associola.c | 17 +- net/sctp/auth.c | 17 +- net/sctp/bind_addr.c | 17 +- net/sctp/chunk.c | 17 +- net/sctp/debug.c | 17 +- net/sctp/diag.c | 17 +- net/sctp/endpointola.c | 17 +- net/sctp/input.c | 17 +- net/sctp/inqueue.c | 17 +- net/sctp/ipv6.c | 17 +- net/sctp/objcnt.c | 17 +- net/sctp/output.c | 17 +- net/sctp/outqueue.c | 17 +- net/sctp/primitive.c | 17 +- net/sctp/proc.c | 17 +- net/sctp/protocol.c | 17 +- net/sctp/sm_make_chunk.c | 17 +- net/sctp/sm_sideeffect.c | 17 +- net/sctp/sm_statefuns.c | 17 +- net/sctp/sm_statetable.c | 17 +- net/sctp/socket.c | 17 +- net/sctp/stream.c | 17 +- net/sctp/stream_interleave.c | 17 +- net/sctp/stream_sched.c | 17 +- net/sctp/stream_sched_prio.c | 17 +- net/sctp/stream_sched_rr.c | 17 +- net/sctp/sysctl.c | 17 +- net/sctp/transport.c | 17 +- net/sctp/tsnmap.c | 17 +- net/sctp/ulpevent.c | 17 +- net/sctp/ulpqueue.c | 17 +- net/tls/tls_device.c | 24 +- net/tls/tls_sw.c | 19 +- net/unix/diag.c | 12 + net/unix/garbage.c | 7 +- net/vmw_vsock/hyperv_transport.c | 95 +- net/x25/af_x25.c | 7 +- net/x25/x25_dev.c | 7 +- net/x25/x25_facilities.c | 7 +- net/x25/x25_forward.c | 7 +- net/x25/x25_in.c | 7 +- net/x25/x25_link.c | 7 +- net/x25/x25_out.c | 7 +- net/x25/x25_proc.c | 7 +- net/x25/x25_route.c | 7 +- net/x25/x25_subr.c | 7 +- net/x25/x25_timer.c | 7 +- samples/vfs/test-fsmount.c | 6 +- samples/vfs/test-statx.c | 6 +- scripts/Makefile.lib | 2 +- scripts/asn1_compiler.c | 6 +- scripts/checkpatch.pl | 4 +- scripts/conmakehash.c | 5 +- scripts/get_dvb_firmware | 15 +- scripts/spdxcheck.py | 2 +- scripts/sphinx-pre-install | 86 +- security/keys/big_key.c | 6 +- security/keys/gc.c | 6 +- security/keys/keyctl_pkey.c | 6 +- security/keys/persistent.c | 6 +- security/keys/sysctl.c | 6 +- security/selinux/nlmsgtab.c | 5 +- sound/drivers/mts64.c | 16 +- sound/drivers/pcm-indirect2.c | 15 +- sound/drivers/pcm-indirect2.h | 15 +- sound/drivers/portman2x4.c | 15 +- sound/firewire/fireface/ff-protocol-latter.c | 10 +- sound/isa/msnd/msnd.c | 15 +- sound/isa/msnd/msnd.h | 15 +- sound/isa/msnd/msnd_classic.h | 15 +- sound/isa/msnd/msnd_pinnacle.c | 16 +- sound/isa/msnd/msnd_pinnacle.h | 15 +- sound/pci/ali5451/ali5451.c | 16 +- sound/pci/azt3328.c | 16 +- sound/pci/bt87x.c | 16 +- sound/pci/cs5530.c | 11 +- sound/pci/hda/ca0132_regs.h | 15 +- sound/pci/hda/hda_auto_parser.c | 6 +- sound/pci/hda/hda_auto_parser.h | 6 +- sound/pci/hda/hda_codec.c | 16 +- sound/pci/hda/hda_eld.c | 15 +- sound/pci/hda/hda_generic.c | 15 +- sound/pci/hda/hda_generic.h | 6 +- sound/pci/hda/hda_hwdep.c | 15 +- sound/pci/hda/hda_intel.c | 5 +- sound/pci/hda/hda_jack.c | 6 +- sound/pci/hda/hda_jack.h | 6 +- sound/pci/hda/hda_proc.c | 16 +- sound/pci/hda/patch_analog.c | 15 +- sound/pci/hda/patch_ca0110.c | 15 +- sound/pci/hda/patch_ca0132.c | 15 +- sound/pci/hda/patch_cirrus.c | 15 +- sound/pci/hda/patch_cmedia.c | 16 +- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_realtek.c | 53 +- sound/pci/hda/patch_si3054.c | 16 +- sound/pci/hda/patch_sigmatel.c | 15 +- sound/pci/hda/patch_via.c | 15 +- sound/pci/lx6464es/lx6464es.c | 18 +- sound/pci/lx6464es/lx6464es.h | 18 +- sound/pci/lx6464es/lx_core.c | 17 +- sound/pci/lx6464es/lx_core.h | 17 +- sound/pci/lx6464es/lx_defs.h | 17 +- sound/pci/rme32.c | 16 +- sound/soc/codecs/ad73311.h | 17 +- sound/soc/codecs/ssm2602.h | 16 +- sound/soc/sunxi/sun4i-codec.c | 11 +- sound/soc/sunxi/sun4i-spdif.c | 11 +- sound/spi/at73c213.h | 19 +- sound/usb/line6/driver.c | 12 - sound/usb/line6/driver.h | 4 - sound/usb/line6/toneport.c | 15 +- sound/usb/usx2y/us122l.c | 15 +- sound/usb/usx2y/usb_stream.c | 15 +- tools/include/asm-generic/barrier.h | 6 +- tools/io_uring/Makefile | 2 +- tools/io_uring/io_uring-cp.c | 21 +- tools/io_uring/liburing.h | 64 +- tools/io_uring/queue.c | 36 +- tools/io_uring/setup.c | 10 +- tools/io_uring/syscall.c | 48 +- tools/kvm/kvm_stat/kvm_stat | 16 +- tools/kvm/kvm_stat/kvm_stat.txt | 2 - tools/testing/selftests/ftrace/ftracetest | 1 - .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 2 +- .../selftests/ftrace/test.d/selftest/bashisms.tc | 21 - tools/testing/selftests/kselftest/runner.sh | 12 +- tools/testing/selftests/kselftest_harness.h | 17 +- tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/dirty_log_test.c | 8 +- tools/testing/selftests/kvm/include/kvm_util.h | 2 - .../testing/selftests/kvm/lib/aarch64/processor.c | 11 +- tools/testing/selftests/kvm/lib/kvm_util.c | 5 +- tools/testing/selftests/kvm/lib/ucall.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 4 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 1 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 7 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 9 +- .../selftests/kvm/x86_64/platform_info_test.c | 1 + tools/testing/selftests/kvm/x86_64/smm_test.c | 3 +- tools/testing/selftests/kvm/x86_64/state_test.c | 7 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 54 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 5 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 2 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 5 +- tools/testing/selftests/net/.gitignore | 4 + tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/config | 2 + tools/testing/selftests/net/fib-onlink-tests.sh | 48 +- tools/testing/selftests/net/icmp_redirect.sh | 485 +++++ tools/testing/selftests/net/ipv6_flowlabel.c | 229 +++ tools/testing/selftests/net/ipv6_flowlabel.sh | 21 + tools/testing/selftests/net/ipv6_flowlabel_mgr.c | 199 ++ tools/testing/selftests/net/pmtu.sh | 31 +- tools/testing/selftests/net/so_txtime.c | 296 +++ tools/testing/selftests/net/so_txtime.sh | 31 + .../selftests/net/tcp_fastopen_backup_key.c | 336 ++++ .../selftests/net/tcp_fastopen_backup_key.sh | 55 + tools/testing/selftests/net/tls.c | 34 - tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 324 ---- tools/testing/selftests/netfilter/nft_nat.sh | 6 +- tools/testing/selftests/ptp/testptp.c | 15 +- tools/testing/selftests/rtc/rtctest.c | 6 +- tools/testing/selftests/tc-testing/config | 1 + tools/testing/selftests/timers/adjtick.c | 1 - tools/testing/selftests/timers/leapcrash.c | 1 - tools/testing/selftests/timers/mqueue-lat.c | 1 - tools/testing/selftests/timers/nanosleep.c | 1 - tools/testing/selftests/timers/nsleep-lat.c | 1 - tools/testing/selftests/timers/raw_skew.c | 1 - tools/testing/selftests/timers/set-tai.c | 1 - tools/testing/selftests/timers/set-tz.c | 2 - tools/testing/selftests/timers/threadtest.c | 1 - tools/testing/selftests/timers/valid-adjtimex.c | 2 - tools/testing/selftests/x86/syscall_arg_fault.c | 10 +- tools/thermal/tmon/pid.c | 13 +- tools/thermal/tmon/sysfs.c | 11 +- tools/thermal/tmon/tmon.c | 11 +- tools/thermal/tmon/tmon.h | 11 +- tools/thermal/tmon/tui.c | 11 +- tools/usb/testusb.c | 15 +- tools/usb/usbip/libsrc/names.c | 20 +- tools/usb/usbip/libsrc/names.h | 17 +- virt/kvm/arm/aarch32.c | 121 ++ virt/kvm/arm/hyp/aarch32.c | 136 -- virt/kvm/eventfd.c | 9 - virt/kvm/kvm_main.c | 7 +- 1707 files changed, 32308 insertions(+), 8473 deletions(-) copy Documentation/ABI/testing/{sysfs-class-net-phydev => sysfs-bus-mdio} (60%) create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt delete mode 100644 Documentation/devicetree/bindings/sifive/sifive-blocks-ip-versi [...] delete mode 100644 Documentation/networking/device_drivers/index.rst delete mode 100644 Documentation/networking/tls-offload-layers.svg delete mode 100644 Documentation/networking/tls-offload-reorder-bad.svg delete mode 100644 Documentation/networking/tls-offload-reorder-good.svg delete mode 100644 Documentation/networking/tls-offload.rst rename Documentation/networking/{tls.rst => tls.txt} (88%) delete mode 100644 Documentation/sphinx/kernellog.py create mode 100644 drivers/net/ethernet/atheros/ag71xx.c create mode 100644 drivers/net/ethernet/mscc/ocelot_police.c create mode 100644 drivers/net/ethernet/mscc/ocelot_police.h create mode 100644 drivers/net/ethernet/mscc/ocelot_tc.c create mode 100644 drivers/net/ethernet/mscc/ocelot_tc.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c create mode 100644 drivers/net/phy/nxp-tja11xx.c create mode 100644 include/linux/if_rmnet.h create mode 100644 include/net/netfilter/nf_conntrack_bridge.h create mode 100644 include/net/netns/nexthop.h create mode 100644 include/net/nexthop.h create mode 100644 include/net/tc_act/tc_ctinfo.h create mode 100644 include/uapi/linux/nexthop.h create mode 100644 include/uapi/linux/tc_act/tc_ctinfo.h create mode 100644 net/bridge/netfilter/nf_conntrack_bridge.c create mode 100644 net/ipv4/nexthop.c create mode 100644 net/sched/act_ctinfo.c delete mode 100644 tools/testing/selftests/ftrace/test.d/selftest/bashisms.tc create mode 100755 tools/testing/selftests/net/icmp_redirect.sh create mode 100644 tools/testing/selftests/net/ipv6_flowlabel.c create mode 100755 tools/testing/selftests/net/ipv6_flowlabel.sh create mode 100644 tools/testing/selftests/net/ipv6_flowlabel_mgr.c create mode 100644 tools/testing/selftests/net/so_txtime.c create mode 100755 tools/testing/selftests/net/so_txtime.sh create mode 100644 tools/testing/selftests/net/tcp_fastopen_backup_key.c create mode 100755 tools/testing/selftests/net/tcp_fastopen_backup_key.sh delete mode 100755 tools/testing/selftests/netfilter/nft_flowtable.sh delete mode 100644 virt/kvm/arm/hyp/aarch32.c