This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from af873fcecef5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9a626c4a6326 ia64: fix build errors by exporting paddr_to_nid() adds e9646f0f5bb6 gpio: fix gpio-adp5588 build errors adds ca6584a3316c Merge tag 'gpio-v5.2-2' of git://git.kernel.org/pub/scm/li [...] adds ec2e0f4f00c0 pinctrl: stmfx: Fix compile issue when CONFIG_OF_GPIO is n [...] adds e58926e781d8 pinctrl: intel: Use GENMASK() consistently adds 670784fb4ebe pinctrl: intel: Clear interrupt status in mask/unmask callback adds b1fa7d8592c7 Merge tag 'intel-pinctrl-v5.2-2' of git://git.kernel.org/p [...] adds 9fb67d643f6f Merge tag 'pinctrl-v5.2-2' of git://git.kernel.org/pub/scm [...] adds dfb4a6f2191a tracing: Avoid memory leak in predicate_parse() adds 9e82b4a91d46 Merge tag 'trace-v5.2-rc2' of git://git.kernel.org/pub/scm [...] adds 3fda9b33d608 selftests/ftrace: Make a script checkbashisms clean adds 4a075bd4e13f selftests/ftrace: Add checkbashisms meta-testcase adds d51f1f14870a selftests/harness: Allow test to configure timeout adds eff82a263b5c selftests: rtc: rtctest: specify timeouts adds 2b28601d62b0 Merge tag 'linux-kselftest-5.2-rc3' of git://git.kernel.or [...] adds 096ea522e84e doc: Cope with Sphinx logging deprecations adds 2404dad1f67f doc: Cope with the deprecation of AutoReporter adds 8867f6109b84 docs: fix numaperf.rst and add it to the doc tree adds f35a1abd9e7a lib/list_sort: fix kerneldoc build error adds bbb30909e0fd docs: fix multiple doc build warnings in enumeration.rst adds 3bc808846471 docs: Fix conf.py for Sphinx 2.0 adds 77d09ad9dc51 scripts/sphinx-pre-install: make it handle Sphinx versions adds 551bd3368a7b drm/i915: Maintain consistent documentation subsection ordering adds bec7550cca10 Merge tag 'docs-5.2-fixes2' of git://git.lwn.net/linux adds f7df8c92b4b9 clk: sifive: restrict Kconfig scope for the FU540 PRCI driver adds b3fddd5b100e clk: imx: imx8mm: fix int pll clk gate adds 1cc54078d104 clk: ti: clkctrl: Fix clkdm_clk handling adds 20f944965601 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds aeac1a0dadb4 ALSA: hda/realtek - Check headset type by unplug and resume adds 317d9313925c ALSA: hda/realtek - Set default power save node to 0 adds 0fbf21c3b36a ALSA: hda/realtek - Enable micmute LED for Huawei laptops adds fa763f1b2858 ALSA: hda - Force polling mode on CNL for fixing codec com [...] adds 0b074ab7fc0d ALSA: line6: Assure canceling delayed work at disconnection adds 9cb40eb184c4 ALSA: hda/realtek - Improve the headset mic for Acer Aspir [...] adds 6954158a1640 ALSA: fireface: Use ULL suffixes for 64-bit constants adds c5ba17126612 Merge tag 'sound-5.2-rc3' of git://git.kernel.org/pub/scm/ [...] adds f6122ed2a4f9 configfs: Fix use-after-free when accessing sd->s_dentry adds 8cb7104d03dd Merge tag 'configfs-for-5.2-2' of git://git.infradead.org/ [...] adds debd1c065d20 btrfs: Ensure replaced device doesn't have pending chunk a [...] adds fee13fe96529 btrfs: correct zstd workspace manager lock to use spin_lock_bh() adds 6b1f72e5b82a Btrfs: incremental send, fix file corruption when no-holes [...] adds 3c850b451109 Btrfs: incremental send, fix emission of invalid clone operations adds 30d40577e322 btrfs: reloc: Also queue orphan reloc tree for cleanup to [...] adds 57949d033a09 btrfs: qgroup: Check bg while resuming relocation to avoid [...] adds 60d9f50308e5 Btrfs: fix fsync not persisting changed attributes of a directory adds 5338e43abbab Btrfs: fix wrong ctime and mtime of a directory after log replay adds 06989c799f04 Btrfs: fix race updating log root item during fsync adds 318adf8e4bfd Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/sc [...] adds 00377277166b arm64: Fix the arm64_personality() syscall wrapper redirection adds 3fd00beb14a5 arm64/module: revert to unsigned interpretation of ABS16/3 [...] adds d76cac67db40 signal/arm64: Use force_sig not force_sig_fault for SIGKILL adds 8ef8f368ce72 arm64: fix syscall_fn_t type adds 0e358bd7b7eb arm64: use the correct function type in SYSCALL_DEFINE0 adds 1e29ab3186e3 arm64: use the correct function type for __arm64_sys_ni_syscall adds adc3f554fa1e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 7dc2bccab0ee Validate required parameters in inet6_validate_link_af adds 40a1578d631a ocelot: Dont allocate another multicast list, use __dev_mc_sync adds d008b3d2be4b mISDN: Fix indenting in dsp_cmx.c adds b0d8d4363e52 Documentation: net: move device drivers docs to a submenu adds f3c0f3c6c201 Documentation: tls: RSTify the ktls documentation adds f42c104f2ec9 Documentation: add TLS offload documentation adds 0d18c7bd931f Merge branch 'Documentation-tls--add-offload-documentation' adds 38030d7cb779 net/tls: avoid NULL-deref on resync during device removal adds 3686637e507b net/tls: fix state removal with feature flags off adds c3f4a6c39cf2 net/tls: don't ignore netdev notifications if no TLS features adds 8f073036bf35 Merge branch 'net-tls-fix-device-surprise-removal-with-offload' adds c1e85c6ce57e net: macb: save/restore the remaining registers and features adds ccfb62f27beb mISDN: make sure device name is NUL terminated adds 49ce881c0d4c net: stmmac: fix reset gpio free missing adds 31680ac26580 ipv6: Fix redirect with VRF adds 296d5b541639 bnxt_en: Fix aggregation buffer leak under OOM condition. adds 1b3f0b75c39f bnxt_en: Fix possible BUG() condition when calling pci_dis [...] adds d629522e1d66 bnxt_en: Reduce memory usage when running in kdump kernel. adds 2e9217d1e8b7 bnxt_en: Device serial number is supported only for PFs. adds db51a73282bb Merge branch 'bnxt_en-Bug-fixes' adds 3580d04aa674 ipv4/igmp: fix another memory leak in igmpv3_del_delrec() adds 903869bd10e6 ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST adds 3f6f7a175ad4 net: mvpp2: cls: Fix leaked ethtool_rx_flow_rule adds d2daa127ed51 hsr: fix don't prune the master node from the node_db adds b5730061d105 cxgb4: offload VLAN flows regardless of VLAN ethtype adds 2c82c7e724ff netfilter: nf_tables: fix oops during rule dump adds 946c0d8e6ed4 netfilter: nf_queue: fix reinject verdict handling adds e633508a9528 netfilter: nft_fib: Fix existence check support adds 719c7d563c17 ipvs: Fix use-after-free in ip_vs_in adds 82ce6eb1dd13 selftests: netfilter: missing error check when setting up [...] adds 6bac76db1da3 netfilter: nat: fix udp checksum corruption adds e75b3e1c9bc5 netfilter: nf_flow_table: ignore DF bit setting adds 8437a6209f76 netfilter: nft_flow_offload: set liberal tracking mode for tcp adds 91a9048f2380 netfilter: nft_flow_offload: don't offload when sequence n [...] adds 69aeb538587e netfilter: nft_flow_offload: IPCB is only valid for ipv4 family adds 2de03b45236f selftests: netfilter: add flowtable test script adds 71e15f76f8df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds ce8d24f9a596 net: fec: fix the clk mismatch in failed_reset path adds ab0610efabb4 cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency [...] adds 4097e9d250fb net: sched: don't use tc_action->order during action dump adds 95baa60a0da8 ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() adds 425aa0e1d015 ip_sockglue: Fix missing-check bug in ip_ra_control() adds 4523a5611526 net: stmmac: update rx tail pointer register to fix rx dma [...] adds 5e7f7fc538d8 net: stmmac: fix csr_clk can't be zero issue adds f4ca7a9260df net: stmmac: dwmac-mediatek: modify csr_clk value to fix m [...] adds 3d92410a22e2 Merge branch 'fix-some-bugs-in-stmmac' adds f4bcf14e3997 net: ethtool: Document get_rxfh_context and set_rxfh_conte [...] adds 334031219a84 bonding/802.3ad: fix slave link initialization transition states adds 5a20a093d965 dpaa2-eth: Fix potential spectre issue adds bd8460fa4de4 dpaa2-eth: Use PTR_ERR_OR_ZERO where appropriate adds 4ca6dee5220f dpaa2-eth: Make constant 64-bit long adds 66a04abf2bda Merge branch 'dpaa2-eth-Fix-smatch-warnings' adds 46a1695960d0 net/tls: fix lowat calculation if some data came from prev [...] adds 7718a855cd7a selftests/tls: test for lowat overshoot with multiple records adds 04b25a5411f9 net/tls: fix no wakeup on partial reads adds 043556d0917a selftests/tls: add test for sleeping even though there is data adds b933dc367a1d Merge branch 'net-tls-two-fixes-for-rx_list-pre-handling' adds 3e66b7cc50ef net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE() adds 31bafc49a773 net: aquantia: tx clean budget logic error adds f38f1ee8aeb2 net: aquantia: check rx csum for all packets in LRO session adds eaeb3b7494ba net: aquantia: fix LRO with FCS error adds 76f254d4afe2 net: aquantia: tcp checksum 0xffff being handled incorrectly adds c3cf73c7a2c6 Merge branch 'aquantia-fixes' adds 54ed6fd2e03f net: stmmac: Do not output error on deferred probe adds d484e06e25eb net: mvneta: Fix err code path of probe adds 7aae703f8096 dpaa_eth: use only online CPU portals adds 73f51d151e6c selftests: pmtu: Fix encapsulating device in pmtu_vti6_lin [...] adds 8fb44d60d414 llc: fix skb leak in llc_build_and_send_ui_pkt() adds a6cd0d2d493a Documentation: net-sysfs: Remove duplicate PHY device docu [...] adds 315ca92dd863 net: sh_eth: fix mdio access in sh_eth_close() for R-Car G [...] adds c678726305b9 net: phylink: ensure consistent phy interface mode adds 3d3ced2ec5d7 net: phy: marvell10g: report if the PHY fails to boot firmware adds 333061b92453 net: phy: dp83867: fix speed 10 in sgmii mode adds 1a97a477e666 net: phy: dp83867: increase SGMII autoneg timer duration adds c8081fc397fa net: phy: dp83867: do not call config_init twice adds 2b892649254f net: phy: dp83867: Set up RGMII TX delay adds 58e8b37069ff Merge branch 'net-phy-dp83867-add-some-fixes' adds f2696099c6c6 udp: Avoid post-GRO UDP checksum recalculation adds 996ed0474146 netvsc: unshare skb in VF rx handler adds 458bf2f224f0 net: core: support XDP generic on stacked devices. adds 4b280531e84c Merge branch 'XDP-generic-fixes' adds 8788392995e7 net/mlx5: Fix error handling in mlx5_load() adds 905f6bd30bb6 net/mlx5: Avoid double free of root ns in the error flow path adds 9414277a5df3 net/mlx5: Avoid double free in fs init error unwinding path adds 25fa506b70ca net/mlx5: Allocate root ns memory using kzalloc to match kfree adds 24bcd210e272 net/mlx5e: restrict the real_dev of vlan device is the sam [...] adds c0194e2d0ef0 net/mlx5e: Disable rxhash when CQE compress is enabled adds 200c6758631f Merge tag 'mlx5-fixes-2019-05-28' of git://git.kernel.org/ [...] adds 59715171fbd0 r8169: fix MAC address being lost in PCI D3 adds 84b3fd1fc959 net: dsa: mv88e6xxx: fix handling of upper half of STATS_T [...] adds ef74422020aa mlxsw: spectrum_acl: Avoid warning after identical rules i [...] adds 275e928f1911 mlxsw: spectrum: Prevent force of 56G adds 62851d71e771 Merge branch 'mlxsw-Two-small-fixes' adds 9609dad263f8 ipv4: tcp_input: fix stack out of bounds when parsing TCP [...] adds 218084372146 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value adds d34d2baa9173 net: dsa: tag_8021q: Change order of rx_vid setup adds 0471dd429cea net: dsa: tag_8021q: Create a stable binary format adds c3bc6debb4c7 Merge branch 'Fixes-for-DSA-tagging-using-802-1Q' adds a4270d6795b0 net-gro: fix use-after-free read in napi_gro_frags() adds 2b81f8161dfe net: don't clear sock->sk early to avoid trouble in strparser adds b73484b2fc0d ethtool: Check for vlan etype or vlan tci when parsing flow_rule adds 100f6d8e0990 net: correct zerocopy refcnt with udp MSG_MORE adds 036e34310931 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 1396500d673b drm/etnaviv: lock MMU while dumping core adds b077dc23b548 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds 95b74ce88943 drm/qxl: drop WARN_ONCE() adds 6a0193393290 Merge tag 'drm-misc-fixes-2019-05-29' of git://anongit.fre [...] adds c08e56c647ba drm/amd/display: Don't load DMCU for Raven 1 (v2) adds 02122753f1d0 drm/amdgpu: reserve stollen vram for raven series adds 93c52e7800ba Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] adds 137caa702f23 drm/imx: ipuv3-plane: fix atomic update status query for n [...] adds 2a3e0b716296 Merge tag 'imx-drm-fixes-2019-05-29' of git://git.pengutro [...] adds ca1918049673 Merge tag 'drm-fixes-2019-05-31' of git://anongit.freedesk [...] adds a03ff5446081 USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor adds 9610450ea31e usb: mtu3: fix up undefined reference to usb_debug_root adds 31e0456de5be media: usb: siano: Fix general protection fault in smsusb adds ea261113385a USB: Add LPM quirk for Surface Dock GigE adapter adds 9a5729f68d3a USB: sisusbvga: fix oops in error path of sisusb_probe adds 0c9e8b3cad65 usbip: usbip_host: fix BUG: sleeping function called from [...] adds 3864d33943b4 USB: rio500: refuse more than one device at a time adds e0feb73428b6 USB: rio500: fix memory leak in close after disconnect adds d710734b0677 USB: rio500: simplify locking adds 53c7b63f797c USB: rio500: update Documentation adds 45457c01171f media: usb: siano: Fix false-positive "uninitialized varia [...] adds 597c56e372da xhci: update bounce buffer with correct sg num adds 5bce256f0b52 usb: xhci: Fix a potential null pointer dereference in xhc [...] adds 7aa1bb2ffd84 usb: xhci: avoid null pointer deref when bos field is NULL adds 13b82b746310 xhci: Fix immediate data transfer if buffer is already DMA mapped adds f7fac17ca925 xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() adds c1a145a3ed9a xhci: Use %zu for printing size_t type adds a47686636d84 media: smsusb: better handle optional alignment adds 3ea3091f1bd8 usbip: usbip_host: fix stub_dev lock context imbalance regression adds e49c8547fb94 Merge tag 'usb-5.2-rc3' of git://git.kernel.org/pub/scm/li [...] adds 61c0e37950b8 tty: serial: msm_serial: Fix XON/XOFF adds 8178eeb3e800 serial: imx: remove log spamming error message adds 099506cbbc79 serial: sh-sci: disable DMA for uart_console adds 5d24f455c182 tty: max310x: Fix external crystal register setup adds a1ad1cc9704f vt/fbcon: deinitialize resources in visual_init() after fa [...] adds dbde71df810c Merge tag 'tty-5.2-rc3' of git://git.kernel.org/pub/scm/li [...] adds 4e63ed6b9080 iio: adc: modify NPCM ADC read reference voltage adds 0db8aa49a97e iio: adc: ads124: avoid buffer overflow adds 1615fe41a195 iio: imu: mpu6050: Fix FIFO layout for ICM20602 adds 60f2208699ec iio: dac: ds4422/ds4424 fix chip verification adds e6d12298310f iio: adc: ti-ads8688: fix timestamp is not updated in buffer adds 083a685c2ee0 Merge tag 'iio-fixes-for-5.2a' of git://git.kernel.org/pub [...] adds f2dcb8841e6b staging: erofs: set sb->s_root to NULL when failing from _ [...] adds e00839f38823 staging: kpc2000: fix build error on xtensa adds d4c596ebf627 staging: kpc2000: Fix build error without CONFIG_UIO adds c85aa326f5c5 staging: kpc2000: double unlock in error handling in kpc_d [...] adds a67fedd78818 staging: wlan-ng: fix adapter initialization failure adds ca4e4efbefbb Staging: vc04_services: Fix a couple error codes adds ca641bae6da9 staging: vc04_services: prevent integer overflow in create [...] adds fea699163604 staging: wilc1000: Fix some double unlock bugs in wilc_wla [...] adds e61ff0fba72d staging: kpc2000: Add dependency on MFD_CORE to kconfig sy [...] adds 2209a3055d6f Merge tag 'staging-5.2-rc3' of git://git.kernel.org/pub/sc [...] adds 8fe76f5a5371 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0376148f303c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds dd2878aaceaf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 958349ccb03b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f3d080a2082f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9952f6918daa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 02956874a853 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 25763b3c864c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds eace21fa1e49 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 59bd9ded4d78 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d1d24ed481f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c456cfc2e52b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0920654fd68f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 003ba957919b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7925f8f78f01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 658af820172c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c88a15c6f196 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a63a5fa97e86 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 68cf618c6294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f0aa4fa4fe1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fc44ef5aa0dd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7e300dabb7e7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3fc2175113a9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 46aeb7e6c17d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 96ac6d435100 treewide: Add SPDX license identifier - Kbuild adds 2f4c53349961 Merge tag 'spdx-5.2-rc3-1' of git://git.kernel.org/pub/scm [...] adds 7210e060155b gcc-plugins: Fix build failures under Darwin host adds 72cea7ac5f14 Merge tag 'gcc-plugins-v5.2-rc3' of git://git.kernel.org/p [...] adds 9a51c6b1f9e0 ACPI/PCI: PM: Add missing wakeup.flags.valid checks adds bb1869012d7b ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation adds d491f2b75237 PCI: PM: Avoid possible suspend-to-idle issue adds 702c31e8564c Merge tag 'pm-5.2-rc3' of git://git.kernel.org/pub/scm/lin [...] adds bf2f1eeed0b5 s390: add unreachable() to dump_fault_info() to fix -Wmayb [...] adds d83623c5eab2 s390: mark __cpacf_check_opcode() and cpacf_query_func() a [...] adds 1354b38b3ddf s390/pci: fix struct definition for set PCI function adds dcd33b23c9f3 s390/pci: fix assignment of bus resources adds 7379e652797c s390/zcrypt: Fix wrong dispatching for control domain CPRBs adds bef9f0ba300a s390/crypto: fix gcm-aes-s390 selftest failures adds 1c2c7029c008 s390/crypto: fix possible sleep during spinlock aquired adds 2850ef62e13e MAINTAINERS: Farewell Martin Schwidefsky adds 674459be1169 MAINTAINERS: add Vasily Gorbik and Christian Borntraeger for s390 adds 27a03b1a71b9 Merge tag 's390-5.2-3' of git://git.kernel.org/pub/scm/lin [...] adds 41349672e3cb xen/pvcalls: Remove set but not used variable adds d10e0cc113c9 xenbus: Avoid deadlock during suspend due to open transactions adds 8164c5719b86 Merge tag 'for-linus-5.2b-rc3-tag' of git://git.kernel.org [...] adds 558b523d4628 x86/ima: Check EFI_RUNTIME_SERVICES before using adds f40019475bbb ima: fix wrong signed policy requirement when not appraising adds 221be106d75c evm: check hash algorithm passed to init_desc() adds 8cdc23a3d9ec ima: show rules with IMA_INMASK correctly adds d266b3f5cac0 Merge branch 'next-fixes-for-5.2-rc' of git://git.kernel.o [...] adds 210782038b54 cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case adds 6457c20e3368 fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free adds 50fbc13dc126 dfs_cache: fix a wrong use of kfree in flush_cache_ent() adds 31fad7d41e73 CIFS: cifs_read_allocate_pages: don't iterate through whol [...] adds 41e7231fab9d Merge tag 'v5.2-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds 141731d15d6e Revert "lockd: Show pid of lockd for remote locks" adds 3ab4436f688c Merge tag 'nfsd-5.2-1' of git://linux-nfs.org/~bfields/linux
No new revisions were added by this update.
Summary of changes: CREDITS | 8 + Documentation/ABI/testing/sysfs-bus-mdio | 29 -- Documentation/ABI/testing/sysfs-class-net-phydev | 19 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/conf.py | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- Documentation/networking/device_drivers/index.rst | 30 ++ Documentation/networking/index.rst | 16 +- 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.txt => tls.rst} | 44 +- Documentation/sphinx/kerneldoc.py | 44 +- Documentation/sphinx/kernellog.py | 28 ++ Documentation/sphinx/kfigure.py | 40 +- Documentation/usb/rio.txt | 66 +-- MAINTAINERS | 6 +- arch/alpha/include/uapi/asm/Kbuild | 1 + arch/arc/Kbuild | 1 + arch/arc/include/uapi/asm/Kbuild | 1 + arch/arm/boot/dts/ecx-2000.dts | 13 +- arch/arm/boot/dts/ecx-common.dtsi | 13 +- arch/arm/boot/dts/highbank.dts | 13 +- arch/arm/boot/dts/imx6q-sbc6x.dts | 4 +- arch/arm/include/asm/Kbuild | 1 + arch/arm/include/asm/edac.h | 13 +- arch/arm/include/asm/percpu.h | 13 +- arch/arm/mach-highbank/highbank.c | 13 +- arch/arm/mach-highbank/pm.c | 13 +- arch/arm/mach-highbank/sysregs.h | 13 +- arch/arm/mach-highbank/system.c | 13 +- arch/arm/mach-socfpga/l2_cache.c | 13 +- arch/arm/mach-socfpga/ocram.c | 13 +- arch/arm/mach-socfpga/platsmp.c | 13 +- arch/arm/mach-socfpga/pm.c | 13 +- arch/arm/mach-socfpga/self-refresh.S | 13 +- arch/arm/mach-tegra/common.h | 13 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 13 +- arch/arm/mach-tegra/cpuidle.h | 13 +- arch/arm/mach-tegra/irammap.h | 13 +- arch/arm/mach-tegra/irq.h | 13 +- arch/arm/mach-tegra/pm-tegra20.c | 13 +- arch/arm/mach-tegra/pm-tegra30.c | 13 +- arch/arm/mach-tegra/pm.c | 13 +- arch/arm/mach-tegra/pm.h | 13 +- arch/arm/mach-tegra/reset-handler.S | 13 +- arch/arm/mach-tegra/sleep-tegra20.S | 13 +- arch/arm/mach-tegra/sleep-tegra30.S | 13 +- arch/arm/mach-tegra/sleep.h | 13 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 13 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 13 +- arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/syscall.h | 2 +- arch/arm64/include/asm/syscall_wrapper.h | 18 +- arch/arm64/kernel/module.c | 38 +- arch/arm64/kernel/sys.c | 16 +- arch/arm64/kernel/sys32.c | 7 +- arch/arm64/kernel/traps.c | 5 +- arch/c6x/include/asm/Kbuild | 1 + arch/c6x/include/uapi/asm/Kbuild | 1 + arch/csky/include/asm/Kbuild | 1 + arch/csky/include/uapi/asm/Kbuild | 1 + arch/h8300/include/asm/Kbuild | 1 + arch/h8300/include/uapi/asm/Kbuild | 1 + arch/hexagon/include/uapi/asm/Kbuild | 1 + arch/ia64/include/asm/Kbuild | 1 + arch/ia64/include/asm/uncached.h | 5 +- arch/ia64/include/uapi/asm/Kbuild | 1 + arch/ia64/kernel/uncached.c | 5 +- arch/ia64/mm/numa.c | 1 + arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/uapi/asm/Kbuild | 1 + arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/uapi/asm/Kbuild | 1 + arch/mips/Kbuild | 1 + arch/mips/Kbuild.platforms | 1 + arch/mips/include/asm/Kbuild | 1 + arch/mips/include/uapi/asm/Kbuild | 1 + arch/mips/sgi-ip27/ip27-hubio.c | 2 +- arch/mips/sgi-ip27/ip27-xtalk.c | 2 +- arch/mips/sni/eisa.c | 3 +- arch/nds32/include/asm/Kbuild | 1 + arch/nds32/include/uapi/asm/Kbuild | 1 + arch/nios2/boot/dts/10m50_devboard.dts | 13 +- arch/nios2/include/asm/Kbuild | 1 + arch/nios2/include/asm/shmparam.h | 13 +- arch/nios2/include/asm/syscall.h | 13 +- arch/nios2/include/asm/syscalls.h | 14 +- arch/nios2/include/uapi/asm/Kbuild | 1 + arch/nios2/kernel/syscall_table.c | 14 +- arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/uapi/asm/Kbuild | 1 + arch/parisc/include/asm/Kbuild | 1 + arch/parisc/include/uapi/asm/Kbuild | 1 + arch/powerpc/Kbuild | 1 + arch/powerpc/include/asm/Kbuild | 1 + arch/powerpc/include/uapi/asm/Kbuild | 1 + arch/powerpc/platforms/powernv/npu-dma.c | 5 +- arch/powerpc/sysdev/cpm_common.c | 5 +- arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/uapi/asm/Kbuild | 1 + arch/s390/crypto/aes_s390.c | 156 +++++-- arch/s390/crypto/des_s390.c | 7 +- arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/cpacf.h | 4 +- arch/s390/include/asm/pci_clp.h | 25 +- arch/s390/mm/fault.c | 4 +- arch/s390/pci/pci.c | 5 +- arch/s390/pci/pci_clp.c | 6 +- arch/sh/mm/cache-j2.c | 3 +- arch/sh/mm/cache-sh2.c | 3 +- arch/sh/mm/cache-sh2a.c | 3 +- arch/sh/mm/cache-sh3.c | 3 +- arch/sh/mm/cache.c | 3 +- arch/sh/mm/kmap.c | 3 +- arch/sh/mm/nommu.c | 3 +- arch/sh/mm/tlb-sh3.c | 3 +- arch/sh/mm/tlb-sh4.c | 3 +- arch/sparc/Kbuild | 1 + arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/uapi/asm/Kbuild | 1 + arch/sparc/vdso/vclock_gettime.c | 2 +- arch/sparc/vdso/vma.c | 2 +- arch/um/include/asm/Kbuild | 1 + arch/unicore32/include/asm/Kbuild | 1 + arch/unicore32/include/uapi/asm/Kbuild | 1 + arch/x86/Kbuild | 1 + arch/x86/entry/vdso/vclock_gettime.c | 2 +- arch/x86/entry/vdso/vgetcpu.c | 2 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/apic.h | 2 +- arch/x86/include/asm/geode.h | 5 +- arch/x86/include/asm/ipi.h | 3 +- arch/x86/include/uapi/asm/Kbuild | 1 + arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/apic/apic_flat_64.c | 2 +- arch/x86/kernel/apic/probe_32.c | 2 +- arch/x86/kernel/apic/probe_64.c | 2 +- arch/x86/kernel/ima_arch.c | 5 + arch/x86/lib/copy_user_64.S | 2 +- arch/x86/lib/csum-wrappers_64.c | 2 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/Kbuild | 1 + drivers/acpi/device_pm.c | 4 +- drivers/acpi/sleep.c | 39 +- drivers/ata/ahci_ceva.c | 13 +- drivers/ata/ahci_imx.c | 13 +- drivers/ata/libata-transport.c | 2 +- drivers/ata/sata_highbank.c | 13 +- drivers/ata/sata_inic162x.c | 3 +- drivers/char/mspec.c | 5 +- drivers/clk/clk-asm9260.c | 13 +- drivers/clk/clk-highbank.c | 13 +- drivers/clk/clk-oxnas.c | 13 +- drivers/clk/clk-scpi.c | 13 +- drivers/clk/clk-stm32f4.c | 13 +- drivers/clk/imx/clk-imx8mm.c | 12 +- drivers/clk/sifive/Kconfig | 1 + drivers/clk/socfpga/clk-gate-a10.c | 13 +- drivers/clk/socfpga/clk-periph-a10.c | 13 +- drivers/clk/socfpga/clk-pll-a10.c | 13 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 3 +- drivers/clk/sunxi/clk-sun6i-apb0.c | 3 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 3 +- drivers/clk/sunxi/clk-sun8i-apb0.c | 4 +- drivers/clk/tegra/clk-audio-sync.c | 13 +- drivers/clk/tegra/clk-divider.c | 13 +- drivers/clk/tegra/clk-periph-fixed.c | 13 +- drivers/clk/tegra/clk-periph-gate.c | 13 +- drivers/clk/tegra/clk-periph.c | 13 +- drivers/clk/tegra/clk-pll-out.c | 13 +- drivers/clk/tegra/clk-pll.c | 13 +- drivers/clk/tegra/clk-super.c | 13 +- drivers/clk/tegra/clk-tegra-audio.c | 13 +- drivers/clk/tegra/clk-tegra-fixed.c | 13 +- drivers/clk/tegra/clk-tegra-periph.c | 13 +- drivers/clk/tegra/clk-tegra-pmc.c | 13 +- drivers/clk/tegra/clk-tegra-super-gen4.c | 13 +- drivers/clk/tegra/clk-tegra114.c | 13 +- drivers/clk/tegra/clk-tegra124.c | 13 +- drivers/clk/tegra/clk-tegra20.c | 13 +- drivers/clk/tegra/clk-tegra210.c | 13 +- drivers/clk/tegra/clk-tegra30.c | 13 +- drivers/clk/tegra/clk.c | 13 +- drivers/clk/tegra/clk.h | 13 +- drivers/clk/ti/clkctrl.c | 8 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 2 +- drivers/clocksource/timer-cs5535.c | 5 +- drivers/clocksource/timer-of.c | 13 +- drivers/clocksource/timer-oxnas-rps.c | 13 +- drivers/clocksource/timer-probe.c | 13 +- drivers/cpuidle/cpuidle-calxeda.c | 13 +- drivers/cpuidle/cpuidle-zynq.c | 13 +- drivers/cpuidle/governors/menu.c | 4 +- drivers/crypto/cavium/cpt/cpt_common.h | 5 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 5 +- drivers/crypto/cavium/cpt/cptpf.h | 5 +- drivers/crypto/cavium/cpt/cptpf_main.c | 5 +- drivers/crypto/cavium/cpt/cptpf_mbox.c | 5 +- drivers/crypto/cavium/cpt/cptvf.h | 5 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 5 +- drivers/crypto/cavium/cpt/cptvf_algs.h | 5 +- drivers/crypto/cavium/cpt/cptvf_main.c | 5 +- drivers/crypto/cavium/cpt/cptvf_mbox.c | 5 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 5 +- drivers/crypto/cavium/cpt/request_manager.h | 5 +- drivers/crypto/ixp4xx_crypto.c | 6 +- drivers/devfreq/tegra-devfreq.c | 14 +- drivers/dma/tegra20-apb-dma.c | 13 +- drivers/dma/tegra210-adma.c | 13 +- drivers/edac/highbank_l2_edac.c | 13 +- drivers/edac/highbank_mc_edac.c | 13 +- drivers/eisa/eisa-bus.c | 3 +- drivers/eisa/pci_eisa.c | 3 +- drivers/eisa/virtual_root.c | 3 +- drivers/firmware/arm_scpi.c | 13 +- drivers/firmware/scpi_pm_domain.c | 13 +- drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-altera-a10sr.c | 13 +- drivers/gpio/gpio-cs5535.c | 5 +- drivers/gpio/gpio-palmas.c | 13 +- drivers/gpio/gpio-rc5t583.c | 14 +- drivers/gpio/gpio-xra1403.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 13 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 5 + drivers/gpu/drm/i915/i915_reg.h | 6 +- drivers/gpu/drm/i915/intel_workarounds.c | 2 +- drivers/gpu/drm/imx/ipuv3-plane.c | 13 +- drivers/gpu/drm/imx/ipuv3-plane.h | 1 - drivers/gpu/drm/nouveau/Kbuild | 1 + drivers/gpu/drm/nouveau/dispnv04/Kbuild | 1 + drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 + drivers/gpu/drm/nouveau/nvif/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/core/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/bsp/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/cipher/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/device/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/dma/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/mpeg/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/msenc/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/mspdec/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/msppp/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/msvld/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/pm/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/sec/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/sw/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/vic/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/vp/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bus/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fuse/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 1 + .../gpu/drm/nouveau/nvkm/subdev/iccsense/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mxm/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/pci/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/timer/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild | 1 + drivers/gpu/drm/qxl/qxl_prime.c | 1 - drivers/gpu/host1x/bus.c | 13 +- drivers/gpu/host1x/bus.h | 13 +- drivers/gpu/host1x/cdma.c | 13 +- drivers/gpu/host1x/cdma.h | 13 +- drivers/gpu/host1x/channel.c | 13 +- drivers/gpu/host1x/channel.h | 13 +- drivers/gpu/host1x/debug.h | 13 +- drivers/gpu/host1x/dev.c | 13 +- drivers/gpu/host1x/dev.h | 13 +- drivers/gpu/host1x/hw/cdma_hw.c | 13 +- drivers/gpu/host1x/hw/channel_hw.c | 13 +- drivers/gpu/host1x/hw/host1x01.c | 13 +- drivers/gpu/host1x/hw/host1x01.h | 13 +- drivers/gpu/host1x/hw/host1x01_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x02.c | 13 +- drivers/gpu/host1x/hw/host1x02.h | 13 +- drivers/gpu/host1x/hw/host1x02_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x04.c | 13 +- drivers/gpu/host1x/hw/host1x04.h | 13 +- drivers/gpu/host1x/hw/host1x04_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x05.c | 13 +- drivers/gpu/host1x/hw/host1x05.h | 13 +- drivers/gpu/host1x/hw/host1x05_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x06.c | 13 +- drivers/gpu/host1x/hw/host1x06.h | 13 +- drivers/gpu/host1x/hw/host1x06_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x07.c | 13 +- drivers/gpu/host1x/hw/host1x07.h | 13 +- drivers/gpu/host1x/hw/host1x07_hardware.h | 13 +- drivers/gpu/host1x/hw/hw_host1x01_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x01_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x01_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_hypervisor.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_vm.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_vm.h | 14 +- drivers/gpu/host1x/hw/intr_hw.c | 13 +- drivers/gpu/host1x/hw/syncpt_hw.c | 13 +- drivers/gpu/host1x/intr.c | 13 +- drivers/gpu/host1x/intr.h | 13 +- drivers/gpu/host1x/job.c | 13 +- drivers/gpu/host1x/job.h | 13 +- drivers/gpu/host1x/syncpt.c | 13 +- drivers/gpu/host1x/syncpt.h | 13 +- drivers/hwmon/ab8500.c | 2 +- drivers/hwmon/abx500.c | 2 +- drivers/hwmon/abx500.h | 2 +- drivers/i2c/busses/i2c-altera.c | 13 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 13 +- drivers/i2c/muxes/i2c-mux-pinctrl.c | 13 +- drivers/iio/adc/npcm_adc.c | 2 +- drivers/iio/adc/ti-ads124s08.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/dac/ds4424.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 46 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 20 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 3 + drivers/iio/light/isl29028.c | 13 +- drivers/infiniband/ulp/srp/Kbuild | 1 + drivers/input/misc/ab8500-ponkey.c | 2 +- drivers/isdn/mISDN/dsp_cmx.c | 427 +++++++++--------- drivers/isdn/mISDN/socket.c | 5 +- drivers/leds/leds-lm3530.c | 3 +- drivers/mailbox/mailbox-altera.c | 13 +- drivers/mailbox/pl320-ipc.c | 13 +- drivers/media/pci/tw686x/tw686x-audio.c | 5 +- drivers/media/pci/tw686x/tw686x-core.c | 5 +- drivers/media/pci/tw686x/tw686x-video.c | 6 +- drivers/media/pci/tw686x/tw686x.h | 5 +- drivers/media/platform/tegra-cec/tegra_cec.c | 13 +- drivers/media/platform/tegra-cec/tegra_cec.h | 13 +- drivers/media/usb/siano/smsusb.c | 33 +- drivers/media/v4l2-core/v4l2-fwnode.c | 5 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/ab8500-debugfs.c | 2 +- drivers/mfd/ab8500-gpadc.c | 2 +- drivers/mfd/altera-a10sr.c | 13 +- drivers/mfd/db8500-prcmu.c | 3 +- drivers/mfd/dbx500-prcmu-regs.h | 3 +- drivers/mfd/rc5t583-irq.c | 14 +- drivers/mfd/rc5t583.c | 14 +- drivers/mfd/sun6i-prcm.c | 3 +- drivers/mfd/tps65090.c | 13 +- drivers/misc/cs5535-mfgpt.c | 5 +- drivers/mtd/spi-nor/cadence-quadspi.c | 13 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/can/at91_can.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/ethernet/altera/altera_msgdma.c | 13 +- drivers/net/ethernet/altera/altera_msgdma.h | 13 +- drivers/net/ethernet/altera/altera_msgdmahw.h | 13 +- drivers/net/ethernet/altera/altera_sgdma.c | 13 +- drivers/net/ethernet/altera/altera_sgdma.h | 13 +- drivers/net/ethernet/altera/altera_sgdmahw.h | 13 +- drivers/net/ethernet/altera/altera_tse.h | 13 +- drivers/net/ethernet/altera/altera_tse_ethtool.c | 13 +- drivers/net/ethernet/altera/altera_tse_main.c | 13 +- drivers/net/ethernet/altera/altera_utils.c | 13 +- drivers/net/ethernet/altera/altera_utils.h | 13 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 51 ++- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 64 +-- 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/calxeda/xgmac.c | 13 +- drivers/net/ethernet/cavium/thunder/nic.h | 5 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 5 +- drivers/net/ethernet/cavium/thunder/nic_reg.h | 5 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 5 +- drivers/net/ethernet/cavium/thunder/q_struct.h | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 5 +- drivers/net/ethernet/cavium/thunder/thunder_xcv.c | 5 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 11 + drivers/net/ethernet/dec/tulip/de4x5.c | 1 - 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 | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 3 + drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/jme.c | 15 +- drivers/net/ethernet/jme.h | 15 +- drivers/net/ethernet/marvell/mvneta.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 3 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 10 +- drivers/net/ethernet/marvell/skge.c | 14 +- drivers/net/ethernet/marvell/sky2.c | 14 +- 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/spectrum.c | 4 + .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 11 +- drivers/net/ethernet/mscc/ocelot.c | 43 +- drivers/net/ethernet/mscc/ocelot.h | 4 - drivers/net/ethernet/realtek/r8169.c | 3 + drivers/net/ethernet/renesas/sh_eth.c | 4 + .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 6 +- drivers/net/hyperv/hyperv_net.h | 14 +- drivers/net/hyperv/netvsc.c | 13 +- drivers/net/hyperv/netvsc_drv.c | 19 +- drivers/net/hyperv/rndis_filter.c | 13 +- drivers/net/phy/dp83867.c | 41 +- drivers/net/phy/marvell10g.c | 13 + drivers/net/phy/phylink.c | 10 +- drivers/net/wan/c101.c | 5 +- drivers/net/wan/hd64570.c | 5 +- drivers/net/wan/hd64572.c | 5 +- drivers/net/wan/hdlc.c | 5 +- drivers/net/wan/hdlc_cisco.c | 5 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/hdlc_ppp.c | 5 +- drivers/net/wan/hdlc_raw.c | 5 +- drivers/net/wan/hdlc_raw_eth.c | 5 +- drivers/net/wan/hdlc_x25.c | 5 +- drivers/net/wan/ixp4xx_hss.c | 5 +- drivers/net/wan/n2.c | 5 +- drivers/net/wan/pc300too.c | 5 +- drivers/net/wan/pci200syn.c | 5 +- drivers/net/wan/wanxl.c | 5 +- drivers/net/wan/wanxl.h | 5 +- drivers/net/wan/wanxlfw.S | 4 +- drivers/net/wireless/intersil/orinoco/hermes.h | 3 +- drivers/parisc/gsc.h | 3 +- drivers/pci/pci-acpi.c | 3 +- drivers/pci/pci-driver.c | 17 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/devicetree.c | 13 +- drivers/pinctrl/devicetree.h | 13 +- drivers/pinctrl/intel/pinctrl-intel.c | 45 +- drivers/power/supply/ab8500_btemp.c | 2 +- drivers/power/supply/ab8500_charger.c | 2 +- drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/abx500_chargalg.c | 2 +- drivers/power/supply/power_supply.h | 3 +- drivers/power/supply/power_supply_core.c | 3 +- drivers/power/supply/power_supply_leds.c | 3 +- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/tps65090-charger.c | 12 +- drivers/regulator/ab8500-ext.c | 3 +- drivers/regulator/ab8500.c | 3 +- drivers/regulator/db8500-prcmu.c | 2 +- drivers/regulator/dbx500-prcmu.c | 2 +- drivers/regulator/dbx500-prcmu.h | 4 +- drivers/regulator/rc5t583-regulator.c | 15 +- drivers/regulator/tps65090-regulator.c | 12 +- drivers/reset/reset-a10sr.c | 13 +- drivers/reset/reset-oxnas.c | 13 +- drivers/rtc/rtc-rc5t583.c | 14 +- drivers/s390/crypto/ap_bus.c | 26 +- drivers/s390/crypto/ap_bus.h | 3 + drivers/s390/crypto/zcrypt_api.c | 17 +- drivers/scsi/be2iscsi/be_iscsi.c | 6 +- drivers/scsi/cxgbi/cxgb3i/Kbuild | 1 + drivers/scsi/cxgbi/cxgb4i/Kbuild | 1 + drivers/scsi/scsi_sysctl.c | 2 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/soc/fsl/qe/qe_common.c | 5 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 5 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 5 +- drivers/soc/tegra/fuse/fuse-tegra.c | 14 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 13 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 14 +- drivers/soc/tegra/fuse/speedo-tegra114.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra124.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra20.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra30.c | 13 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 14 +- drivers/spi/spi-tegra114.c | 13 +- drivers/spi/spi-tegra20-sflash.c | 13 +- drivers/spi/spi-tegra20-slink.c | 13 +- drivers/staging/erofs/super.c | 1 + drivers/staging/kpc2000/Kconfig | 2 + drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +- .../vc04_services/bcm2835-camera/controls.c | 4 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 9 + drivers/staging/wilc1000/wilc_wlan.c | 8 +- drivers/staging/wlan-ng/hfa384x_usb.c | 3 +- drivers/tty/serial/imx.c | 1 - drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/sh-sci.c | 7 + drivers/tty/vt/vt.c | 11 +- drivers/usb/core/config.c | 4 +- drivers/usb/core/quirks.c | 3 + drivers/usb/host/xhci-debugfs.c | 3 + drivers/usb/host/xhci-ring.c | 26 +- drivers/usb/host/xhci.c | 24 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/misc/rio500.c | 80 ++-- drivers/usb/misc/sisusbvga/sisusb.c | 15 +- drivers/usb/mtu3/mtu3_debugfs.c | 3 +- drivers/usb/usbip/stub_dev.c | 75 +++- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 13 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 13 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/watchdog/intel-mid_wdt.c | 5 +- drivers/watchdog/ux500_wdt.c | 3 +- drivers/xen/arm-device.c | 13 +- drivers/xen/pvcalls-front.c | 4 - drivers/xen/xenbus/xenbus.h | 3 + drivers/xen/xenbus/xenbus_dev_frontend.c | 18 + drivers/xen/xenbus/xenbus_xs.c | 7 +- 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/cifs/dfs_cache.c | 4 +- fs/cifs/file.c | 4 +- fs/cifs/smb2pdu.c | 9 +- fs/configfs/dir.c | 14 +- fs/fat/fatent.c | 2 +- fs/lockd/xdr.c | 4 +- fs/lockd/xdr4.c | 4 +- fs/namespace.c | 2 +- fs/omfs/dir.c | 2 +- fs/omfs/file.c | 2 +- fs/omfs/inode.c | 2 +- fs/pnode.c | 3 +- fs/pnode.h | 3 +- include/dt-bindings/clock/oxsemi,ox810se.h | 13 +- include/dt-bindings/clock/oxsemi,ox820.h | 13 +- include/dt-bindings/dma/nbpfaxi.h | 5 +- include/dt-bindings/power/tegra186-powergate.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-a10sr.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-s10.h | 13 +- include/dt-bindings/reset/imx7-reset.h | 13 +- include/dt-bindings/reset/oxsemi,ox810se.h | 13 +- include/dt-bindings/reset/oxsemi,ox820.h | 13 +- include/dt-bindings/reset/tegra186-reset.h | 13 +- include/linux/apm-emulation.h | 3 +- include/linux/bpf.h | 5 +- include/linux/bpf_verifier.h | 5 +- include/linux/clk/tegra.h | 13 +- include/linux/cs5535.h | 5 +- include/linux/ethtool.h | 9 + include/linux/hdlc.h | 5 +- include/linux/idr.h | 2 +- include/linux/led-lm3530.h | 3 +- include/linux/mfd/abx500/ab8500.h | 2 +- include/linux/mfd/altera-a10sr.h | 13 +- include/linux/mfd/db8500-prcmu.h | 2 +- include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/rc5t583.h | 14 +- include/linux/pci.h | 1 + include/linux/pl320-ipc.h | 12 +- include/linux/platform_data/intel-mid_wdt.h | 5 +- include/linux/platform_data/keypad-nomadik-ske.h | 2 +- include/linux/platform_data/leds-lm355x.h | 3 +- include/linux/platform_data/leds-lm3642.h | 3 +- include/linux/platform_data/ux500_wdt.h | 3 +- include/linux/power/ab8500.h | 2 +- include/linux/power_supply.h | 3 +- include/linux/regulator/ab8500.h | 3 +- include/linux/regulator/db8500-prcmu.h | 3 +- include/linux/scpi_protocol.h | 13 +- include/linux/soc/ixp4xx/qmgr.h | 5 +- include/linux/suspend.h | 2 +- include/media/v4l2-fwnode.h | 5 +- include/net/dcbevent.h | 13 +- include/net/dcbnl.h | 13 +- include/net/netfilter/nft_fib.h | 2 +- include/net/tc_act/tc_skbedit.h | 13 +- include/net/udp.h | 9 +- include/soc/tegra/bpmp-abi.h | 13 +- include/soc/tegra/fuse.h | 13 +- include/uapi/linux/Kbuild | 1 + kernel/bpf/bpf_lru_list.c | 5 +- kernel/bpf/bpf_lru_list.h | 5 +- kernel/bpf/map_in_map.c | 5 +- kernel/bpf/map_in_map.h | 5 +- kernel/bpf/percpu_freelist.c | 5 +- kernel/bpf/percpu_freelist.h | 5 +- kernel/bpf/stackmap.c | 5 +- kernel/power/hibernate.c | 4 +- kernel/trace/trace_events_filter.c | 8 +- lib/list_sort.c | 3 +- mm/mempolicy.c | 2 +- net/bpf/test_run.c | 5 +- net/core/dev.c | 60 +-- net/core/ethtool.c | 8 +- net/core/skbuff.c | 6 +- net/dcb/dcbevent.c | 13 +- net/dcb/dcbnl.c | 13 +- net/dsa/tag_8021q.c | 79 +++- net/hsr/hsr_framereg.c | 8 + net/ipv4/af_inet.c | 2 +- net/ipv4/igmp.c | 47 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_sockglue.c | 2 + net/ipv4/netfilter/nft_fib_ipv4.c | 23 +- net/ipv4/tcp_input.c | 2 + net/ipv6/addrconf.c | 57 ++- net/ipv6/ip6_output.c | 4 +- net/ipv6/ipv6_sockglue.c | 2 + net/ipv6/netfilter/nft_fib_ipv6.c | 16 +- net/ipv6/route.c | 6 + net/llc/llc_output.c | 2 + net/netfilter/ipvs/ip_vs_core.c | 2 +- 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/nft_fib.c | 6 +- net/netfilter/nft_flow_offload.c | 31 +- net/openvswitch/meter.c | 5 +- net/openvswitch/meter.h | 5 +- net/sched/act_api.c | 3 +- net/sched/act_skbedit.c | 13 +- net/sched/sch_multiq.c | 13 +- net/tls/tls_device.c | 24 +- net/tls/tls_sw.c | 19 +- samples/bpf/lathist_user.c | 5 +- samples/bpf/map_perf_test_user.c | 5 +- samples/bpf/offwaketime_user.c | 5 +- samples/bpf/sampleip_user.c | 5 +- samples/bpf/syscall_tp_kern.c | 5 +- samples/bpf/syscall_tp_user.c | 5 +- samples/bpf/tc_l2_redirect_user.c | 5 +- samples/bpf/test_cgrp2_array_pin.c | 5 +- samples/bpf/test_current_task_under_cgroup_user.c | 5 +- samples/bpf/test_lru_dist.c | 5 +- samples/bpf/test_map_in_map_user.c | 5 +- samples/bpf/test_overhead_user.c | 5 +- samples/bpf/trace_event_user.c | 5 +- samples/bpf/trace_output_user.c | 5 +- samples/bpf/tracex3_user.c | 5 +- samples/bpf/tracex4_user.c | 5 +- samples/bpf/xdp1_user.c | 5 +- samples/bpf/xdp_router_ipv4_user.c | 5 +- samples/bpf/xdp_tx_iptunnel_common.h | 5 +- samples/bpf/xdp_tx_iptunnel_user.c | 5 +- scripts/Kbuild.include | 1 + scripts/export_report.pl | 2 +- scripts/gcc-plugins/gcc-common.h | 4 + scripts/objdiff | 2 +- scripts/sphinx-pre-install | 86 +++- security/integrity/evm/evm_crypto.c | 3 + security/integrity/ima/ima_policy.c | 28 +- sound/firewire/fireface/ff-protocol-latter.c | 10 +- sound/pci/hda/hda_intel.c | 5 +- sound/pci/hda/hda_tegra.c | 14 +- sound/pci/hda/patch_realtek.c | 38 +- sound/sh/aica.c | 18 +- sound/soc/cirrus/ep93xx-pcm.h | 13 +- sound/soc/intel/boards/bdw-rt5677.c | 13 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 14 +- sound/soc/rockchip/rk3399_gru_sound.c | 13 +- sound/soc/rockchip/rockchip_max98090.c | 14 +- sound/soc/rockchip/rockchip_rt5645.c | 14 +- sound/soc/spear/spear_pcm.h | 13 +- sound/soc/tegra/tegra30_ahub.c | 13 +- sound/soc/tegra/tegra30_ahub.h | 13 +- sound/soc/tegra/tegra30_i2s.c | 13 +- sound/soc/tegra/tegra30_i2s.h | 13 +- sound/soc/tegra/tegra_max98090.c | 13 +- sound/soc/tegra/tegra_rt5640.c | 13 +- sound/soc/tegra/tegra_rt5677.c | 13 +- sound/soc/tegra/tegra_sgtl5000.c | 13 +- sound/usb/line6/driver.c | 12 + sound/usb/line6/driver.h | 4 + sound/usb/line6/toneport.c | 15 +- .../x86_energy_perf_policy.c | 3 +- tools/testing/selftests/bpf/progs/test_obj_id.c | 5 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 5 +- .../selftests/bpf/progs/test_pkt_md_access.c | 5 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 5 +- tools/testing/selftests/bpf/test_iptunnel_common.h | 5 +- tools/testing/selftests/bpf/test_lru_map.c | 5 +- tools/testing/selftests/bpf/test_maps.c | 5 +- tools/testing/selftests/bpf/test_progs.c | 5 +- tools/testing/selftests/bpf/test_verifier.c | 5 +- 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_harness.h | 17 +- tools/testing/selftests/net/pmtu.sh | 14 +- tools/testing/selftests/net/psock_fanout.c | 16 +- tools/testing/selftests/net/psock_lib.h | 16 +- tools/testing/selftests/net/psock_tpacket.c | 16 +- tools/testing/selftests/net/tcp_mmap.c | 16 +- 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/rtc/rtctest.c | 6 +- 744 files changed, 3422 insertions(+), 4693 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-mdio create mode 100644 Documentation/networking/device_drivers/index.rst create mode 100644 Documentation/networking/tls-offload-layers.svg create mode 100644 Documentation/networking/tls-offload-reorder-bad.svg create mode 100644 Documentation/networking/tls-offload-reorder-good.svg create mode 100644 Documentation/networking/tls-offload.rst rename Documentation/networking/{tls.txt => tls.rst} (88%) create mode 100644 Documentation/sphinx/kernellog.py create mode 100644 tools/testing/selftests/ftrace/test.d/selftest/bashisms.tc create mode 100755 tools/testing/selftests/netfilter/nft_flowtable.sh