This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-aarch64-tested in repository toolchain/linux-next.
from bc537a9cc47e Merge drm/drm-next into drm-misc-next adds 908946c4bee7 Fix up libata MAINTAINERS entry adds 9c86336c15db ip6_vti: fix a null pointer deference when destroy vti6 tunnel adds f00d25f3154b qed: Wait for ready indication before rereading the shmem adds 76271809f490 qed: Wait for MCP halt and resume commands to take place adds eaa50fc59e58 qed: Prevent a possible deadlock during driver load and unload adds b310974e0419 qed: Avoid sending mailbox commands when MFW is not responsive adds b0c41e96cfd4 Merge branch 'qed-Misc-fixes-in-the-interface-with-the-MFW' adds 176eb614b118 r8152: disable RX aggregation on new Dell TB16 dock adds 80f1a0f4e0cd net/ipv6: Put lwtstate when destroying fib6_info adds ab08dcd72454 rhashtable: remove duplicated include from rhashtable.c adds 093dee661d60 sch_cake: Remove unused including <linux/version.h> adds c27f1e2e9f29 rds: tcp: remove duplicated include from tcp.c adds b93c1b5ac864 hv_netvsc: ignore devices that are not PCI adds edfaf94fa705 net_sched: improve and refactor tcf_action_put_many() adds 97a3f84f2c84 net_sched: remove unnecessary ops->delete() adds b144e7ec51a1 net_sched: remove unused parameter for tcf_action_delete() adds 7d485c451fc8 net_sched: remove unused tcf_idr_check() adds 244cd96adb5f net_sched: remove list_head from tc_action adds a0c2e90fe131 net_sched: remove unused tcfa_capab adds 8ce5be1c899d Revert "net: sched: act_ife: disable bh when taking ife_mod_lock" adds 4e407ff5cd67 act_ife: move tcfa_lock down to where necessary adds 5ffe57da29b3 act_ife: fix a potential deadlock adds 78c452fe7068 Merge branch 'net_sched-fixes' adds 00e1cae78120 net: ethernet: renesas: use SPDX identifier for Renesas drivers adds 3d0371b313b8 net/ncsi: Fixup .dumpit message flags and ID check in Netl [...] adds 93cfb6c17690 sch_cake: Fix TC filter flow override and expand it to hos [...] adds 191672ca07a7 net_sched: fix unused variable warning in stmmac adds e500c6d349f7 addrconf: reduce unnecessary atomic allocations adds 431280eebed9 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV [...] adds fb9988622429 tcp_bbr: add bbr_check_probe_rtt_done() helper adds 5490b32dce69 tcp_bbr: in restart from idle, see if we should exit PROBE_RTT adds 8e995bf14fdb tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 adds 12a7f8696b85 Merge branch 'tcp_bbr-PROBE_RTT-minor-bug-fixes' adds 3ed614dce3ca net: hns: fix length and page_offset overflow when CONFIG_ [...] adds ac4a5b52f597 net: hns: modify variable type in hns_nic_reuse_page adds b1ccd4c0ab6e net: hns: fix skb->truesize underestimation adds 339379a2fb13 net: hns: use eth_get_headlen interface instead of hns_nic [...] adds 58ce660f911c Merge branch 'hns-fixes' adds d23c4b6336ef net/ipv6: init ip6 anycast rt->dst.input as ip6_input adds 27a595930855 net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES adds 583e7281f1d8 net: hns3: modify variable type in hns3_nic_reuse_page adds 6bfde2e196d8 Merge branch 'hns3-fixes' adds 51474eff2bc2 Bluetooth: Make BT_HCIUART_RTL configuration option depend [...] adds addb3ffbca66 Bluetooth: mediatek: Fix memory leak adds 0d092f06faa4 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 4381147df909 ice: Fix multiple static analyser warnings adds 6efa6239e7f8 ice: Remove unnecessary node owner check adds 5ab522443bd1 ice: Cleanup magic number adds f8ba7db85035 ice: Report stats for allocated queues via ethtool stats adds b29bc220e2c7 ice: Clean control queues only when they are initialized adds 3d6b640efcc1 ice: Fix bugs in control queue processing adds 1eb43fc75448 ice: Use order_base_2 to calculate higher power of 2 adds 5d8778d803e2 ice: Set VLAN flags correctly adds 3bcd7fa37f33 ice: Update to interrupts enabled in OICR adds c7f2c42b80ed ice: Fix a few null pointer dereference issues adds dab0588fb616 ice: Fix potential return of uninitialized value adds 43f8b22450f0 ice: Change struct members from bool to u8 adds 3968540ba61e ice: Trivial formatting fixes adds c08eebad4ac5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 96c26e045816 xsk: fix return value of xdp_umem_assign_dev() adds b845c898b2f1 bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys adds eb29429d81e3 bpf, sockmap: fix sock hash count in alloc_sock_hash_elem adds 67db7cd249e7 tls: possible hang when do_tcp_sendpages hits sndbuf is full case adds 9b2e0388bec8 bpf: sockmap: write_space events need to be passed to TCP handler adds c0203475765f bpf: use per htab salt for bucket hash adds 785e76d7a205 tools: bpftool: return from do_event_pipe() on bad arguments adds ff0fadfffe68 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a9910c088647 ixgb: use dma_zalloc_coherent instead of allocator/memset adds cf1acec008f8 e1000: check on netif_running() before calling e1000_up() adds ee400a3f1bfe e1000: ensure to free old tx/rx rings in set_ringparam() adds a798fbac33c4 igb: Use an advanced ctx descriptor for launchtime adds 151356270b07 igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() adds 69a64658de50 igb: Replace mdelay() with msleep() in igb_integrated_phy_ [...] adds 374f78f75be9 ixgbe: Replace GFP_ATOMIC with GFP_KERNEL adds fabf1bce103a ixgbe: Prevent unsupported configurations with XDP adds 939b701ad633 ixgbe: fix driver behaviour after issuing VFLR adds fa38e30ac73f i40e: Fix for Tx timeouts when interface is brought up if [...] adds 07f3701387dc i40e: fix condition of WARN_ONCE for stat strings adds ae923785bc3a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 602b74eda813 mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge adds ab5f11055fdf net: macb: Fix regression breaking non-MDIO fixed-link PHYs adds f7b9e8e111e0 Revert "net: stmmac: fix build failure due to missing COMM [...] adds 0da70f808029 net: macb: do not disable MDIO bus at open/close time adds 6750c87074c5 qlge: Fix netdev features configuration. adds 2d66f997f054 vhost: correctly check the iova range when waking virtqueue adds e75d039a5409 qed: fix spelling mistake "comparsion" -> "comparison" adds 98c8f125fd8a net: sched: Fix memory exposure from short TCA_U32_SEL adds 050cdc6c9501 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds f1506a69e3e7 thermal: qoriq: Use devm_thermal_zone_of_sensor_register() adds 1a893a5a198e thermal: qoriq: Simplify the 'site' variable assignment adds 2dfef650217c thermal: qoriq: Switch to SPDX identifier adds c954579087f4 thermal: rcar_thermal: convert to SPDX identifiers adds d316522d06e9 thermal: rcar_gen3_thermal: convert to SPDX identifiers adds 152395fd03d4 thermal: of-thermal: disable passive polling when thermal [...] adds 3f16503b7d22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cc98963dbaae crypto: caam/jr - fix descriptor DMA unmapping adds ad876a18048f crypto: caam/qi - fix error path in xts setkey adds f1bf9e60a077 crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 adds 7fa885e2a22f crypto: arm64/sm4-ce - check for the right CPU feature bit adds 65b2c12dcdb8 crypto: chtls - fix null dereference chtls_free_uld() adds e5b954e8d11f crypto: aesni - Use unaligned loads from gcm_context_data adds c2b24c36e0a3 crypto: arm64/aes-gcm-ce - fix scatterwalk API violation adds 0522236d4f9c crypto: vmx - Fix sleep-in-atomic bugs adds 3d7c82060d1f crypto: cavium/nitrox - fix for command corruption in queu [...] adds b4df50de6ab6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds c7c09dc187f0 nios2: kconfig: remove duplicate DEBUG_STACK_USAGE symbol [...] adds ff81a521b888 Merge tag 'nios2-v4.19-rc2' of git://git.kernel.org/pub/sc [...] adds d3bc0fa8411c fsnotify: fix false positive warning on inode delete adds 09a4e0be5826 isofs: reject hardware sector size > 2048 bytes adds 64d9d13828c6 fs/quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS adds 7b6924d94a60 fs/quota: Fix spectre gadget in do_quotactl adds 82c82ab65865 udf: Remove dead code from udf_find_fileset() adds ee4af50ca94f udf: Fix mounting of Win7 created UDF filesystems adds f3f106dac045 Merge tag 'for_v4.19-rc2' of git://git.kernel.org/pub/scm/ [...] adds 3ad867001c91 hwmon: (ina2xx) fix sysfs shunt resistor read access adds 9d19371df50a hwmon: (adt7475) Potential error pointer dereferences adds f196dec6d50a hwmon: (adt7475) Make adt7475_read_word() return errors adds d49dbfade96d hwmon: (nct6775) Fix potential Spectre v1 adds af3a5fe4ddfe Merge tag 'hwmon-for-linus-v4.19-rc2' of git://git.kernel. [...] adds ff69279a44e9 powerpc: disable support for relative ksymtab references adds 11f65ad111fa dt-bindings: riscv,cpu-intc: Cleanups from a missed review adds 0ce5671c4450 riscv: tlb: Provide definition of tlb_flush() before inclu [...] adds 47d80a68f10d RISC-V: Use a less ugly workaround for unused variable warnings adds 58c3f14f86c9 Merge tag 'riscv-for-linus-4.19-rc2' of git://git.kernel.o [...] adds 19f5e9e01567 mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer [...] adds 17e96d8516e3 mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_ [...] adds 26caddf274cf mmc: block: Fix unsupported parallel dispatch of requests adds 9faf870e559a mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS adds d2332f887ddf mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts adds 48f8e8e96fc2 Merge tag 'mmc-v4.19-2' of git://git.kernel.org/pub/scm/li [...] adds 166cd4421b0d mtd: rawnand: docg4: Remove wrong __init annotations adds 336d139f8718 mtd: rawnand: denali: do not pass zero maxchips to nand_scan() adds 9f8f16c86e4d Merge tag 'mtd/for-4.19-rc2' of git://git.infradead.org/linux-mtd adds 061a54275306 blk-wbt: abstract out end IO completion handler adds 38cfb5a45ee0 blk-wbt: improve waking of tasks adds 973e5405f2f6 xen/blkback: don't keep persistent grants too long adds a46b53672b2c xen/blkfront: cleanup stale persistent grants adds 4bcddbae019d xen/blkfront: reorder tests in xlblk_init() adds d77ff24e7fa2 xen/blkback: move persistent grants flags to bool adds 6f2f39ad1a54 xen/blkback: remove unused pers_gnts_lock from struct xen_ [...] adds 057d3ccf93a4 Merge branch 'stable/for-jens-4.19' of git://git.kernel.or [...] adds b0a84beb2e35 blk-wbt: remove dead code adds 46cb52ad414a ata: ftide010: Add a quirk for SQ201 adds 62d2a1940709 block: remove unnecessary condition check adds db193954ed9e block: bsg: move atomic_t ref_count variable to refcount API adds 8f3fafc9c2f0 cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status adds f1ed3df20d2d nvme-pci: add a memory barrier to nvme_dbbuf_update_and_ch [...] adds afd299ca9969 nvme-fcloop: Fix dropped LS's to removed target port adds 04db0e5ec581 nvmet: free workqueue object if module init fails adds 52bd456a66c1 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds fb6463856658 Merge tag 'for-linus-20180830' of git://git.kernel.dk/linux-block adds 757ab15c3f49 cpuidle: menu: Retain tick when shallow state is selected adds 5e2e2f9f76e1 PM / clk: signedness bug in of_pm_clk_add_clks() adds a0b9c4de7bf3 Merge branch 'pm-core' adds b6935d2aa49d Merge tag 'pm-4.19-rc2' of git://git.kernel.org/pub/scm/li [...] adds 217c3e019675 disable stringop truncation warnings for now adds 2b7bd20d5605 drm/mediatek: Convert drm_atomic_helper_suspend/resume() adds 8272806d21bf drm/mediatek: Replace drm_dev_unref with drm_dev_put adds 29d32e466e98 drm/mediatek: add connection from RDMA0 to DPI1 adds 48d25d243bfb drm/mediatek: add connection from RDMA0 to DSI1 adds 0a14785ee32a drm/mediatek: add connection from RDMA1 to DSI0 adds 85186efc2a59 drm/mediatek: add connection from RDMA2 to DSI0 adds 182add0b1b91 drm/mediatek: add memory mode and layer_config for RDMA adds b428391ed6bd drm/mediatek: add RGB color format support for RDMA adds 55b53f6f7ccf drm/mediatek: add the comment about color format setting for OVL adds 94420a63cf78 drm/mediatek: add YUYV/UYVY color format support for RDMA adds 650afd49572b drm/mediatek: add function to get layer number for component adds 1cbcb763ea50 drm/mediatek: add function to return OVL layer number adds 98b6d76f957b drm/mediatek: add function to return RDMA layer number adds 66b2cf9623fa drm/mediatek: use layer_nr function to get layer number to [...] adds f265905c939e drm/mediatek: update some variable name from ovl to comp adds 08bcbed747eb drm/mediatek: fix connection from RDMA2 to DSI1 adds 852fde0a34ce Merge branch 'mediatek-drm-fixes-4.19' of https://github.c [...] adds 8604ffcbf04f drm/amdgpu: fix VM clearing for the root PD adds d98ff24e8e9b drm/amdgpu: fix preamble handling adds 2f40c6eac74a amdgpu: fix multi-process hang issue adds eb7e5cfced10 drm/amdgpu: Fix page fault and kasan warning on pci device [...] adds a296b16270ab drm/amd/display: Fix bug use wrong pp interface adds fca5d959972c drm/amdgpu: Adjust the VM size based on system memory size v2 adds 8ef23364b654 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode adds 6d39df146ff1 drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins adds 2ab4d0e74256 drm/amdgpu: Update power state at the end of smu hw_init. adds 72ef23de207b drm/amdgpu: Power on uvd block when hw_fini adds 4a2de54dc1d7 drm/amdgpu: fix holding mn_lock while allocating memory adds e7603dadd3cc drm/amd/display: Fix memory leak caused by missed dc_sink_release adds 2f4e7db0f745 drm/amdgpu: Remove duplicated power source update adds 6ddd9769db4f drm/amdgpu: Need to set moved to true when evict bo adds 185c3cfacafd Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds 5b2695fd4b20 drm/i915: Fix glk/cnl display w/a #1175 adds 1b1b1162745e drm/i915: Free write_buf that we allocated with kzalloc. adds f013027e2665 drm/i915: Stop holding a ref to the ppgtt from each vma adds 299c2a904b1e drm/i915: Increase LSPCON timeout adds 80ab316901bc drm/i915/audio: Hook up component bindings even if display [...] adds 49a51c4b4064 Merge tag 'drm-intel-fixes-2018-08-29' of git://anongit.fr [...] adds 4658aff6eeaa Merge tag 'drm-fixes-2018-08-31' of git://anongit.freedesk [...] adds 7fd6d98b89f3 i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus adds 9d9a152ebaa8 i2c: designware: Re-init controllers with pm_disabled set [...] adds 1204d12a494c i2c: algos: bit: make the error messages grepable adds 82fe39a6bc7b i2c: refactor function to release a DMA safe buffer adds 531db50170a3 i2c: sh_mobile: define start_ch() void as it only returns [...] adds cebc07d84ad7 i2c: sh_mobile: fix leak when using DMA bounce buffer adds 754cf4b2432d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 0986b16ab49b m68k/mac: Use correct PMU response format adds 01f6543a0dac Merge tag 'm68k-for-v4.19-tag2' of git://git.kernel.org/pu [...] adds f7c90c2aa400 x86/xen: don't write ptes directly in 32-bit PV guests adds b2d7a075a1cc x86/pae: use 64 bit atomic xchg function in native_ptep_ge [...] adds 076e2cedd6ea xen: export device state to sysfs adds 6d3c8ce012ce x86/xen: remove redundant variable save_pud adds 4290d5b9ca01 Merge tag 'for-linus-4.19b-rc2-tag' of git://git.kernel.or [...] adds afce0cc9ad8a Documentation/arm64/sve: Couple of improvements and typos adds 1d8f574708a3 arm/arm64: smccc-1.1: Make return values unsigned long adds 755a8bf5579d arm/arm64: smccc-1.1: Handle function result as parameters adds f52bb98f5ade arm64: mm: always enable CONFIG_HOLES_IN_ZONE adds 420f51f4ab6b Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 450b6b9b1693 clk: npcm7xx: fix memory allocation adds bded6c03e398 clk: x86: Set default parent to 48Mhz adds b18ed664c262 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 74081c9f16a2 dt-bindings: watchdog: renesas-wdt: Document r8a774a1 support adds 360bd62dc494 Merge tag 'linux-watchdog-4.19-rc2' of git://www.linux-wat [...] adds cb9d7fd51d9f watchdog: Mark watchdog touch functions as notrace adds 13ba17bee18e notifier: Remove notifier header file wherever not used adds 113fc08357ad objtool: Remove workaround for unreachable warnings from old GCC adds 501dacbc2435 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 6fb86d972078 cpu/hotplug: Remove skip_onerr field from cpuhp_step structure adds 1395d109cddc Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] adds 1ab534e85c93 x86/spectre: Add missing family 6 check to microcode check adds cc51e5428ea5 x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ adds e3a5dc08715a x86/Kconfig: Fix trivial typo adds 36bf9da29130 x86/build: Remove jump label quirk for GCC older than 4.5.2 adds 1f59a4581b5e x86/irqflags: Mark native_restore_fl extern inline adds f12d11c5c184 x86/entry/64: Wipe KASAN stack shadow before rewind_stack_ [...] adds 9222f606506c x86/alternatives: Lockdep-enforce text_mutex in text_poke*() adds 26e609eccd37 x86/asm: Use CC_SET()/CC_OUT() in __gen_sigismember() adds 342db04ae712 x86/dumpstack: Don't dump kernel memory based on usermode RIP adds 829fe4aa9ac1 x86: Allow generating user-space headers without a compiler adds 4012e77a903d x86/nmi: Fix NMI uaccess race against CR3 switching adds eeb89e2bb1ac x86/efi: Load fixmap GDT in efi_call_phys_epilog() adds c7486104a5ce x86/mce: Fix set_mce_nospec() to avoid #GP fault adds e78e5a91456f x86/vdso: Fix lsl operand order adds ff924c5a1ec7 x86/pti: Fix section mismatch warning/error adds 899ba79553cf Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 538d6e9d5975 Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping" adds 90a96087b5fa ARM: dts: imx28-evk: Move regulators outside simple-bus adds c1539840fc25 ARM: dts: imx28-evk: Convert to the new display bindings adds cde305e9ce28 ARM: dts: imx23-evk: Move regulators outside simple-bus adds 549644b8c3c1 ARM: dts: imx23-evk: Convert to the new display bindings adds 0ffbc2824282 ARM: mxs_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G adds b9543a2e39dc ARM: imx_v6_v7_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G adds 55a020e21c16 Merge tag 'imx-fixes-4.19' of git://git.kernel.org/pub/scm [...] adds 1dbd150d04f1 ARM: defconfig: Update the ARM Versatile defconfig adds 67e6ddb5be44 arm64: defconfig: Enable TI's AM6 SoC platform adds 4769c003e0fc ARM: OMAP2+: Fix null hwmod for ti-sysc debug adds 1dbcb97c656e ARM: OMAP2+: Fix module address for modules using mpu_rt_idx adds 0ef8e3bb974a bus: ti-sysc: Fix module register ioremap for larger offsets adds 4f3530f4a41d bus: ti-sysc: Fix no_console_suspend handling adds f4efa74c09a7 ARM: dts: omap4-droid4: fix vibrations on Droid 4 adds ce32d59ee2cd arm: dts: am4372: setup rtc as system-power-controller adds 496f3347d834 ARM: dts: Fix file permission for am335x-osd3358-sm-red.dts adds ea4d65f14f6a Merge branch 'perm-fix' into omap-for-v4.19/fixes-v2 adds 2d59bb602314 ARM: dts: omap4-droid4: Fix emmc errors seen on some devices adds a72b44a871c2 Merge tag 'omap-for-v4.19/fixes-v2-signed' of git://git.ke [...] adds a3ea9911e225 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 36156f9241cb of: add helper to lookup compatible child node adds f42b0e18f2e5 of: add node name compare helper functions adds 0413bedabc88 of: Add device_type access helper functions adds fd6868d82b82 Merge tag 'devicetree-fixes-for-4.19' of git://git.kernel. [...] adds 57361846b52b Linux 4.19-rc2 adds c1d0af1a1d5d kernel/dma/direct: take DMA offset into account in dma_dir [...] adds 5a7faef72eb9 sparc: set a default 32-bit dma mask for OF devices adds 8c89ef7b6b64 of/platform: initialise AMBA default DMA masks adds 60c1f89241d4 Merge tag 'dma-mapping-4.19-2' of git://git.infradead.org/ [...] adds bab1be79a516 sctp: hold transport before accessing its asoc in sctp_tra [...] adds 834539e69a5f sctp: remove useless start_fail from sctp_ht_iter in proc adds 84581bdae958 erspan: set erspan_ver to 1 by default when adding an erspan dev adds d5ed72a55bc0 net: sched: fix extack error message when chain is failed [...] adds b7b4247d5539 net: sched: return -ENOENT when trying to remove filter fr [...] adds ca2b1d2d4271 Merge branch 'net-sched-fixes' adds 30935198b7d0 tipc: fix the big/little endian issue in tipc_dest adds ad8619864f0c net: dsa: Drop GPIO includes adds 53ae914d898e net/rds: Use rdma_read_gids to get connection SGID/DGID in IPv6 adds e06fa9c16ce4 bpf, sockmap: fix potential use after free in bpf_tcp_close adds 15c480efab01 bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg adds 3f6e138d41dd bpf: fix build error with clang adds 501ca81760c2 bpf: sockmap, decrement copied count correctly in redirect [...] adds 5b24109b0563 bpf: fix several offset tests in bpf_msg_pull_data adds 0e06b227c522 bpf: fix msg->data/data_end after sg shift repair in bpf_m [...] adds 2e43f95dd8ee bpf: fix shift upon scatterlist ring wrap-around in bpf_ms [...] adds a8cf76a9023b bpf: fix sg shift repair start offset in bpf_msg_pull_data adds d65e6c80c6bb Merge branch 'bpf_msg_pull_data-fixes' adds 6a5d39aa9ac2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9f2895461439 vti6: remove !skb->ignore_df check from vti6_xmit() adds bd583fe30427 tipc: fix a missing rhashtable_walk_exit() adds e5133f2f1261 Revert "net: stmmac: Do not keep rearming the coalesce tim [...] adds 9a07efa9aea2 tipc: switch to rhashtable iterator adds 05212ba8132b r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8 [...] adds 31fabbee8f5c net: hns: add the code for cleaning pkt in chip adds 455c4401fe7a net: hns: add netif_carrier_off before change speed and duplex adds def70b61afbc Merge branch 'hns-fixes' adds 6e0bb04d0e4f sh_eth: Add R7S9210 support adds 85eb9af18224 net/sched: act_pedit: fix dump of extended layered op adds afe49de44c27 ipv6: fix cleanup ordering for ip6_mr failure adds a03dc36bdca6 ipv6: fix cleanup ordering for pingv6 registration adds f707ef61e172 net: rtnl: return early from rtnl_unregister_all when prot [...] adds e0b7e7dc6901 Merge branch 'ipv6-fix-error-path-of-inet6_init' adds c305660b3254 net: stmmac: build the dwmac-socfpga platform driver for S [...] adds c3c397c1f16c net: bcmgenet: use MAC link status for fixed phy adds c4053ef32208 net: mvpp2: initialize port of_node pointer adds 97763dc0f401 net_sched: reject unknown tcfa_action values adds 25a8238f4cc8 tc-testing: add test-cases for numeric and invalid control action adds dc6417949297 Merge branch 'net_sched-reject-unknown-tcfa_action-values' adds 3a7ad0634f09 Revert "packet: switch kvzalloc to allocate memory" adds 9ad716b95fd6 nfp: wait for posted reconfigs when disabling the device adds e04e7a7bbd4b hv_netvsc: Fix a deadlock by getting rtnl lock earlier in [...] adds b0e0b0abbd5e net/rds: RDS is not Radio Data System adds 63cc357f7bba tcp: do not restart timewait timer on rst reception adds 902b5417f28d selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 adds c81c7012e0c7 selftests: pmtu: detect correct binary to ping ipv6 addresses adds f611a5b4a51f ibmvnic: Include missing return code checks in reset function adds 93bbadd6e0a2 ipv6: don't get lwtstate twice in ip6_rt_copy_init() adds 4fb7253e4f9a igmp: fix incorrect unsolicit report count when join group adds ff06525fcb8a igmp: fix incorrect unsolicit report count after link down and up adds c60e06c3e056 Merge branch 'igmp-fix-two-incorrect-unsolicit-report-coun [...] adds 10d7fac4c526 dt-bindings: net: cpsw: Document cpsw-phy-sel usage but pr [...] adds 18eb8aea7fb2 net: ethernet: cpsw-phy-sel: prefer phandle for phy sel adds 15a81b418e22 net/ipv6: Only update MTU metric if it set adds 9db39f4d4f94 bpf: Fix bpf_msg_pull_data() adds 97911e0ccb54 tools/bpf: bpftool, add xskmap in map types adds 597222f72a94 bpf: avoid misuse of psock when TCP_ULP_BPF collides with [...] adds a80afe89d81a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 16fe10cf9278 net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() adds 59a03fea131d uapi: Fix linux/rds.h userspace compilation errors. adds 36feaac35405 ip6_tunnel: respect ttl inherit for ip6tnl adds 9fd0e09a4e86 r8169: add support for NCube 8168 network card adds c48300c92ad9 vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition adds c10bbfae3ae4 net: sched: null actions array pointer before releasing action adds bf68066fccb1 net/ibm/emac: wrong emac_calc_base call was used by typo adds af8a2b8ba767 sctp: fix invalid reference to the index variable of the iterator adds 741880e1f2f5 sctp: not traverse asoc trans list if non-ipv6 trans exist [...] adds 6570aa1d1039 Merge branch 'sctp-two-fixes-for-spp_ipv6_flowlabel-and-sp [...] adds 6b95c3e96972 bnxt_en: Fix firmware signaled resource change logic in open. adds ad95c27bdb93 bnxt_en: Clean up unused functions. adds 00fe9c326d20 bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA. adds a104d18def04 Merge branch 'bnxt_en-Bug-fixes' adds 9cc1bf3928b3 tipc: correct spelling errors for struct tipc_bc_base's comment adds a484ef3442d2 tipc: correct spelling errors for tipc_topsrv_queue_evt() [...] adds f623f75ae443 rfkill-gpio: include linux/mod_devicetable.h adds 77cfaf52eca5 mac80211: Run TXQ teardown code before de-registering interfaces adds 484004339d45 mac80211_hwsim: require at least one channel adds 8a54d8fc160e cfg80211: remove division by size of sizeof(struct ieee802 [...] adds 67d1ba8a6dc8 mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X adds d7c863a2f65e mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X adds 38cb87ee47fb cfg80211: make wmm_rule part of the reg_rule structure adds 20932750d9c7 mac80211: don't update the PM state of a peer upon a multi [...] adds 3a2af7cccbba mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_re [...] adds d3c89bbc7491 nl80211: Fix nla_put_u8 to u16 for NL80211_WMMR_TXOP adds b88d26d97c41 nl80211: Pass center frequency in kHz instead of MHz adds 1f631c3201fe mac80211: mesh: fix HWMP sequence numbering to follow standard adds 166ac9d55b0a mac80211: avoid kernel panic when building AMSDU from non- [...] adds 4f0223bfe9c3 cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE adds 1eb507903665 mac80211: do not convert to A-MSDU if frag/subframe limited adds aa58acf325b4 mac80211: always account for A-MSDU header changes adds 66eb02d839e8 mac80211: fix an off-by-one issue in A-MSDU max_subframe c [...] adds 8442938c3a21 cfg80211: fix a type issue in ieee80211_chandef_to_operati [...] adds abd76d255d69 mac80211: fix WMM TXOP calculation adds f3ffb6c3a289 mac80211: fix a race between restart and CSA flows adds 0007e94355fd mac80211: Fix station bandwidth setting after channel switch adds 6c18b27d6e5c mac80211: don't Tx a deauth frame if the AP forbade Tx adds c6e57b3896fc mac80211: shorten the IBSS debug messages adds fc3e3bf55f48 Merge tag 'mac80211-for-davem-2018-09-03' of git://git.ker [...] adds 639505d4397b net/mlx5: Fix SQ offset in QPs with small RQ adds 6d784f1625ea act_ife: fix a potential use-after-free adds 84cb8eb26cb9 net: sched: action_ife: take reference to meta module adds a33710bdb6b2 net: phy: sfp: Handle unimplemented hwmon limits and alarms adds 28619527b8a7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 3100dab2aa09 mm: memcontrol: print proper OOM header when no eligible v [...] adds 79cc81057eef mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). adds 1ed0cc5a01a4 mm: respect arch_dup_mmap() return value adds b353756b2b71 kmemleak: always register debugfs file adds 904506562e08 tools/vm/slabinfo.c: fix sign-compare warning adds 7ab660f8baec tools/vm/page-types.c: fix "defined but not used" warning adds 04b8e946075d mm/util.c: improve kvfree() kerneldoc adds 464c7ffbcb16 mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration [...] adds 9c21dae291d1 ipc/shm: properly return EIDRM in shm_lock() adds 328b5f417a4a checkpatch: add optional static const to blank line declar [...] adds 4e8346d0be88 memory_hotplug: fix kernel_panic on offline page processing adds 8a2336e549d3 uapi/linux/keyctl.h: don't use C++ reserved keyword as a s [...] adds 62ec0d8c4f33 mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal adds c5967e989f1f checkpatch: add __ro_after_init to known $Attribute adds 4c5d114ea04d lib/Kconfig.debug: fix three typos in help text adds 36bdac1e674d drivers/dax/device.c: convert variable to vm_fault_t type adds ae98043f5f7f nilfs2: convert to SPDX license tags adds 0e9b10395018 Merge branch 'akpm' (patches from Andrew) adds 1dfdf9910666 nds32: fix logic for module adds 1944a50859ec nds32: add NULL entry to the end of_device_id array adds c17df7960534 nds32: Fix empty call trace adds 6cce95a6c7d2 nds32: Fix get_user/put_user macro expand pointer problem adds 7ef39548df8c nds32: Clean up the coding style adds 487913ab18c2 nds32: Extract the checking and getting pointer to a macro adds a18082575c66 nds32/ftrace: Support static function tracer adds 1e9b14c0d92b nds32/ftrace: Support static function graph tracer adds fbf58a52ac08 nds32/ftrace: Add RECORD_MCOUNT support adds 6b1d6d2fba37 nds32/ftrace: Support dynamic function tracer adds 95cd2f7bce9a nds32/ftrace: Support dynamic function graph tracer adds 1e377ae9b04a nds32/stack: Get real return address by using ftrace_graph [...] adds c5fdf7e00d49 nds32: Remove the deprecated ABI implementation adds 95f93ed7fe92 nds32: Add macro definition for offset of lp register on stack adds 487c4b2323b2 nds32: Only print one page of stack when die to prevent pr [...] adds 0cde56e0280d nds32: Fix a kernel panic issue because of wrong frame poi [...] adds ec865393292f nds32: fix build error because of wrong semicolon adds 3350139c0ff3 nds32: linker script: GCOV kernel may refers data in __exit adds d0c1db1da4b7 Merge tag 'nds32-for-linus-4.19-tag1' of git://git.kernel. [...] adds 3fba68fa35a2 scsi: core: Update SCSI_MQ_DEFAULT help text to match default adds a7ccd92c8d2a scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters adds 89809b028b6f scsi: csiostor: add a check for NULL pointer after kmalloc() adds 68bdc630721c scsi: csiostor: fix incorrect port capabilities adds 9abd9990e977 scsi: lpfc: Default fdmi_on to on adds 53e13ee087a8 scsi: lpfc: Correct MDS diag and nvmet configuration adds eb53a3ea3e00 scsi: hpsa: limit transfer length to 1MB, not 512kB adds cedefa8544c6 scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() adds 4e8065aa6c6f scsi: libata: Add missing newline at end of file adds 23aa8e69f2c6 Revert "scsi: core: fix scsi_host_queue_ready" adds d772a65d8a6c Revert "scsi: core: avoid host-wide host_busy counter for [...] adds b9eb3b14f1db scsi: aacraid: fix a signedness bug adds f4697d9a8a9c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6537886cdc9a gpio: adp5588: Fix sleep-in-atomic-context bug adds 993b9bc5c47f gpiolib: acpi: Switch to cansleep version of GPIO library call adds 78d3a92edbfb gpiolib-acpi: Register GpioInt ACPI event handlers from a [...] adds a618cf480097 gpio: dwapb: Fix error handling in dwapb_gpio_probe() adds d49b48f088c3 gpio: Fix crash due to registration race adds b36fdc6853a3 Merge tag 'gpio-v4.19-2' of git://git.kernel.org/pub/scm/l [...] adds 8ecebf4d767e Btrfs: fix unexpected failure of nocow buffered writes aft [...] adds d4682ba03ef6 Btrfs: sync log after logging new name adds de02b9f6bb65 Btrfs: fix data corruption when deduplicating between diff [...] adds a5b7f4295eea btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_ [...] adds 801660b040d1 btrfs: btrfs_shrink_device should call commit transaction [...] adds b9b8a41adeff btrfs: use after free in btrfs_quota_enable adds b6fdfbff0789 btrfs: Fix suspicious RCU usage warning in btrfs_debug_in_rcu adds 5404525b98c2 Merge tag 'for-4.19-rc2-tag' of git://git.kernel.org/pub/s [...] adds 865e63b04e9b tracing: Add back in rcu_irq_enter/exit_irqson() for rcuid [...] adds d1c392c9e2a3 printk/tracing: Do not trace printk_nmi_enter() adds be65e2595b4c Merge tag 'trace-v4.19-rc2' of git://git.kernel.org/pub/sc [...] adds edf4e7b7b910 apparmor: fix bad debug check in apparmor_secid_to_secctx() adds db44bf4b4768 Merge tag 'apparmor-pr-2018-09-06' of git://git.kernel.org [...] adds 6b0654620686 Revert "blk-throttle: fix race between blkcg_bio_issue_che [...] adds 59b57717fff8 blkcg: delay blkg destruction until after writeback has finished adds 3111885015b4 blkcg: use tryget logic when associating a blkg with a bio adds bc811f05d77f nbd: don't allow invalid blocksize settings adds 8b2ded1c94c0 block: don't warn when doing fsync on read-only devices adds d5274b3cd6a8 block: bfq: swap puts in bfqg_and_blkg_put adds ca16eb342ebe Merge tag 'for-linus-20180906' of git://git.kernel.dk/linux-block adds 72358c0b59b7 linux-next: build warnings from the build of Linus' tree adds 6147b1cf1965 scripts/setlocalversion: git: Make -dirty check more robust adds bc8d2e20a3eb kconfig: remove a spurious self-assignment adds fd65465b7016 kconfig: do not require pkg-config on make {menu,n}config adds 914b087ff9e0 kbuild: make missing $DEPMOD a Warning instead of an Error adds 157e3a498212 Merge remote-tracking branch 'kbuild-current/fixes' adds 4051c323c59b ARC: configs: cleanup adds 5c0920897af5 ARC: [plat-axs*/plat-hsdk]: Allow U-Boot to pass MAC-addre [...] adds c83532fb0fe0 ARC: [plat-axs*]: Enable SWAP adds 1e3bece2ded7 ARC: cleanup show_faulting_vma() adds c27d0e9045bb ARC: sort Kconfig adds 2b52e2a67c86 arc: remove redundant GCC version checks adds 3fcbb8260a87 ARC: atomics: unbork atomic_fetch_##op() adds 678c8110d23c ARC: dma [IOC]: mark DMA devices connected as dma-coherent adds 2820a708d5a3 ARC: dma [IOC] Enable per device io coherency adds 2b720e99a129 ARC: IOC: panic if both IOC and ZONE_HIGHMEM enabled adds dd45210b6dd4 ARC: don't check for HIGHMEM pages in arch_dma_alloc adds 62ecb872801f Merge remote-tracking branch 'arc-current/for-curr' adds 3a3539cd3632 mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic adds 9d7f19dc4673 be2net: Fix memory leak in be_cmd_get_profile_config() adds e65a9e480e91 net: qca_spi: Fix race condition in spi transfers adds 0a3b8b2b215f tipc: orphan sock in tipc_release() adds ee28bb56ac5b net/sched: fix memory leak in act_tunnel_key_init() adds 222440996d6d net/af_iucv: drop inbound packets with invalid flags adds b2f543949acd net/af_iucv: fix skb handling on HiperTransport xmit error adds b7f41565546d net/iucv: declare iucv_path_table_empty() as static adds fce471e3c119 Merge branch 'iucv-fixes' adds 76d5581c8704 net/mlx5: Fix use-after-free in self-healing flow adds 5df816e7f43f net/mlx5: Fix debugfs cleanup in the device init/remove flow adds 8d71e8185067 net/mlx5: Use u16 for Work Queue buffer fragment size adds a09036221092 net/mlx5: Use u16 for Work Queue buffer strides offset adds c88a026e0121 net/mlx5: E-Switch, Fix memory leak when creating switchde [...] adds 071304772fc7 net/mlx5: Fix not releasing read lock when adding flow rules adds df7ddb2396cd net/mlx5: Consider PCI domain in search for next dev adds 47bc94b82291 net/mlx5: Check for error in mlx5_attach_interface adds fc433829f9a2 net/mlx5e: Ethtool steering, fix udp source port value adds ad9421e36a77 net/mlx5: Fix possible deadlock from lockdep when adding f [...] adds 6da410d97ffa Merge tag 'mlx5e-fixes-2018-09-05' of git://git.kernel.org [...] adds 7e6a3f7ebe57 Merge remote-tracking branch 'net/master' adds 07bf7908950a xfrm: Validate address prefix lengths in the xfrm selector. adds 215ab0f021c9 xfrm6: call kfree_skb when skb is toobig adds bfc0698bebcb xfrm: reset transport header back to network header after [...] adds 782710e333a5 xfrm: reset crypto_done when iterating over multiple input xfrms adds 7ab2a936fe66 Merge remote-tracking branch 'ipsec/master' adds 444c8263151a netfilter: conntrack: remove duplicated include from nf_co [...] adds c1dc29120599 netfilter: xt_cluster: add dependency on conntrack module adds 10568f6c5761 netfilter: xt_checksum: ignore gso skbs adds ef39078d6342 netfilter: conntrack: place 'new' timeout in first location too adds 0434ccdcf883 netfilter: nf_tables: rework ct timeout set support adds e07584122089 netfilter: kconfig: nat related expression depend on nftab [...] adds 7acfda539c0b netfilter: nf_tables: release chain in flushing set adds e282c4bd8884 Merge remote-tracking branch 'netfilter/master' adds 8682250b3c1b mac80211: Always report TX status adds 94a5b3acd0ae mac80211: Don't wake up from PS for offchannel TX adds 24f33e64fcd0 cfg80211: reg: Init wiphy_idx in regulatory_hint_core() adds 6eae4a6c2be3 mac80211: fix pending queue hang due to TX_DROP adds 8e6a2ad18349 Merge remote-tracking branch 'mac80211/master' adds 0d23ba6034b9 RDMA/ucma: check fd type in ucma_migrate_id() adds e4ff3d22c11d IB/core: Release object lock if destroy failed adds 308aa2b8f7b7 iw_cxgb4: only allow 1 flush on user qps adds 816e846c2eb9 IB/ipoib: Avoid a race condition between start_xmit and cm [...] adds f40f299bbe80 bnxt_re: Fix couple of memory leaks that could lead to IOM [...] adds 08e74be10305 RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() adds 068d3d03260f Merge remote-tracking branch 'rdma-fixes/for-rc' adds 16037643969e ALSA: hda - Fix cancel_work_sync() stall from jackpoll work adds 5a7b44a8df82 ALSA: rawmidi: Initialize allocated buffers adds f7c50fa636f7 ALSA: hda: Fix several mismatch for register mask and value adds 70b66f31cc6c Merge remote-tracking branch 'sound-current/for-linus' adds 260c48b7ec26 ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices adds 5e4cfadaf5b7 ASoC: wm9712: fix replace codec to component adds fb504caae7ef ASoC: uapi: fix sound/skl-tplg-interface.h userspace compi [...] adds 12eeeb4f4733 ASoC: Intel: Skylake: Acquire irq after RIRB allocation adds 249dc49576fc ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs adds 0d22825255f2 ASoC: max98373: Added speaker FS gain cotnrol register to [...] adds 6f0a256253f4 ASoC: rt5514: Fix the issue of the delay volume applied again adds ca917f9fe1a0 ASoC: max98373: Added 10ms sleep after amp software reset adds 7509487785d7 ASoC: rt5682: Change DAC/ADC volume scale adds 960cdd50ca9f ASoC: wm8804: Add ACPI support adds 5ea752c6efdf ASoC: sigmadsp: safeload should not have lower byte limit adds d40e3e9e44db ASoC: tas6424: Save last fault register even when clear adds 7aa09ff24301 ASoC: q6routing: initialize data correctly adds 4d230d127106 ASoC: rsnd: fixup not to call clk_get/set under non-atomic adds ae45893f74c7 ASoC: uniphier: change status to orphan adds 69235ccf491d ASoC: rsnd: adg: care clock-frequency size adds 6c92d5a2744e ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER adds 4f3184ed5e20 Merge branch 'asoc-4.19' into asoc-linus adds 30cb66f550c6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 823f18f8b860 regulator: bd71837: Disable voltage monitoring for LDO3/4 adds ef394f3fbecb regulator: da9063: fix DT probing with constraints adds 3edd79cf5a44 regulator: Fix 'do-nothing' value for regulators without s [...] adds 25be6316a30a Merge branch 'regulator-4.19' into regulator-linus adds 9d4d134a589d Merge remote-tracking branch 'regulator-fixes/for-linus' adds 1a4327fbf455 spi: fix IDR collision on systems with both fixed and dyna [...] adds 04b2d03a7565 spi: Fix double IDR allocation with DT aliases adds 5223c9c1cbfc spi: spi-fsl-dspi: fix broken DSPI_EOQ_MODE adds 7001cab1dabc spi: tegra20-slink: explicitly enable/disable clock adds 1723c3155f11 spi: gpio: Fix copy-and-paste error adds ffa69d6a16f6 spi: sh-msiof: Fix invalid SPI use during system suspend adds 31a5fae4c5a0 spi: sh-msiof: Fix handling of write value for SISTR register adds c1ca59c22c56 spi: rspi: Fix invalid SPI use during system suspend adds 8dbbaa47b96f spi: rspi: Fix interrupted DMA transfers adds 4cd5d1d385f4 Merge branch 'spi-4.19' into spi-linus adds 0b2ff5f61cf1 Merge remote-tracking branch 'spi-fixes/for-linus' adds eb638239d217 Revert "PCI: Add ACS quirk for Intel 300 series" adds b4a3e3daccf7 switchtec: Fix Spectre v1 vulnerability adds 3a2ddc1af79c MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers adds f685158c0f8c Merge remote-tracking branch 'pci-current/for-linus' adds 9b83a1c301ad USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI [...] adds 4937213ba7fa xhci: Fix use after free for URB cancellation on a realloc [...] adds 222471f7640d usb: host: xhci-plat: Iterate over parent nodes for findin [...] adds 7e10f14ebfac USB: yurex: Fix buffer over-read in yurex_write() adds 14427b86837a USB: yurex: Check for truncation in yurex_read() adds 4e3121abcf53 usb/dwc3/gadget: fix kernel-doc parameter warning adds 49aa5afda2ed usb: typec: fix kernel-doc parameter warning adds f45681f9beca USB: Add quirk to support DJI CineSSD adds 42d1c6d4a06a usb: uas: add support for more quirk flags adds 78af87b8bbbb usb: mtu3: fix error of xhci port id when enable U3 dual role adds f3dc41c5d22b usb: Don't die twice if PCI xhci host is not responding in resume adds 40de5fe4f45c usb/typec: fix kernel-doc notation warning for typec_match [...] adds d23df2dc5632 linux/mod_devicetable.h: fix kernel-doc missing notation f [...] adds f9a5b4f58b28 usb: Avoid use-after-free by flushing endpoints early in u [...] adds 6d4f268fa132 usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in [...] adds bc8acc214d3f usb: misc: uss720: Fix two sleep-in-atomic-context bugs adds 6e22e3af7bb3 usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service [...] adds 691a03cfe8ca USB: serial: io_ti: fix array underflow in completion handler adds 5dfdd24eb3d3 USB: serial: ti_usb_3410_5052: fix array underflow in comp [...] adds d8c3916023d4 Merge tag 'usb-serial-4.19-rc3' of https://git.kernel.org/ [...] adds 66174b6998a6 usb: dwc3: of-simple: avoid unused function warnings adds dec3c23c9aa1 USB: net2280: Fix erroneous synchronization change adds c37bd5283629 usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] adds dfe1a51d2a36 usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 adds b497fff6f59e usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ [...] adds d9707490077b usb: dwc2: Fix call location of dwc2_check_core_endianness adds bfa150f37f80 Merge tag 'fixes-for-v4.19-rc2' of git://git.kernel.org/pu [...] adds b0d04cfeb153 Merge remote-tracking branch 'usb.current/usb-linus' adds f45b8934b90b staging: wilc1000: revert "fix TODO to compile spi and sdi [...] adds 849c70dacb16 MAINTAINERS: Switch a maintainer for drivers/staging/gasket adds f86cf25a6091 Revert "staging: erofs: disable compiling temporarile" adds d477879381a8 Merge remote-tracking branch 'staging.current/staging-linus' adds 111b009f7e8b dmaengine: mic_x100_dma: use devm_kzalloc to fix an issue adds 62f9ebb591c7 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 4fbf51ee6e82 media: video_function_calls.rst: drop obsolete video-set-a [...] adds 312f73b64862 media: af9035: prevent buffer overflow on write adds 44a9ffd4eb99 media: camss: mark PM functions as __maybe_unused adds 55b518998996 media: camss: Use managed memory allocations adds 3799eca51c5b media: camss: add missing includes adds 544eb9b2088f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 0f02cfbc3d9e MIPS: VDSO: Match data page cache colouring when D$ aliases adds 4bdd0ab4be82 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds b871da4a7778 KVM: nVMX: avoid redundant double assignment of nested_run [...] adds 0186ec823280 KVM: SVM: remove unused variable dst_vaddr_end adds c4409905cd6e KVM: VMX: Do not allow reexecute_instruction() when skippi [...] adds 35be0aded76b KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation adds 8065dbd1ee0e KVM: x86: Invert emulation re-execute behavior to make it opt-in adds 384bf2218e96 KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE adds 472faffacd90 KVM: x86: Default to not allowing emulation retry in kvm_m [...] adds 6c3dfeb6a48b KVM: x86: Do not re-{try,execute} after failed emulation in L2 adds 0ce97a2b627c KVM: x86: Rename emulate_instruction() to kvm_emulate_inst [...] adds c60658d1d983 KVM: x86: Unexport x86_emulate_instruction() adds 58f33cfe7307 tools/kvm_stat: fix python3 issues adds 617c66b9f236 tools/kvm_stat: fix handling of invalid paths in debugfs provider adds 710ab11ad932 tools/kvm_stat: fix updates for dead guests adds 0db8b3102368 tools/kvm_stat: don't reset stats when setting PID filter [...] adds 29c39f38e4e8 tools/kvm_stat: handle guest removals more gracefully adds 404517e40867 tools/kvm_stat: indicate dead guests as such adds c012a0f26775 tools/kvm_stat: re-animate display of dead guests adds c066fafc595e KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() adds 46dec40fb741 KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function adds 732b53146ac8 Merge tag 'kvm-ppc-fixes-4.19-1' of git://git.kernel.org/p [...] adds f4191aa7ce78 Merge remote-tracking branch 'kvm-fixes/master' adds a11bdb1a6b78 KVM: s390: Fix pfmf and conditional skey emulation adds 204c97245612 KVM: s390: vsie: copy wrapping keys to right place adds df88f3181f10 KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting adds 885bedea7474 Merge remote-tracking branch 'kvms390-fixes/master' adds 7386c88fe3c1 Merge branch 'for-4.19' into for-next-current-v4.19-20180823 adds 2b14c62a5398 Merge branch 'misc-4.19' into for-next-current-v4.19-20180823 adds 784708458494 Merge branch 'for-next-current-v4.19-20180823' into next-fixes adds 0dbc5db1d354 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7915919bb94e scsi: iscsi: target: Set conn->sess to NULL when iscsi_log [...] adds 05a86e78ea98 scsi: iscsi: target: Fix conn_ops double free adds c77a2fa3ff8f scsi: qedi: Add the CRC size within iSCSI NVM image adds e1c75301d8fe Merge remote-tracking branch 'scsi-fixes/fixes' adds 9174c1d6196d drm/i915/gvt: emulate gen9 dbuf ctl register access adds c8ab5ac30ccc drm/i915/gvt: Make correct handling to vreg BXT_PHY_CTL_FAMILY adds b9b824a55876 drm/i915/gvt: Handle GEN9_WM_CHICKEN3 with F_CMD_ACCESS. adds b2b599fb54f9 drm/i915/gvt: move intel_runtime_pm_get out of spin_lock i [...] adds b244ffa15c8b drm/i915/gvt: Fix drm_format_mod value for vGPU plane adds 54ff01fd0d44 drm/i915/gvt: Give new born vGPU higher scheduling chance adds f518cd94ecdc Merge tag 'gvt-fixes-2018-09-04' of https://github.com/int [...] adds 399334708b4f drm/i915: Re-apply "Perform link quality check, unconditio [...] adds 4fe967912ee8 drm/i915/dsc: Fix PPS register definition macros for 2nd V [...] adds 2b82435cb90b drm/i915/dp_mst: Fix enabling pipe clock for all streams adds a3e2322268c9 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 3c398f3c3bef mmc: omap_hsmmc: fix wakeirq handling on removal adds c483a5cc9d09 mmc: meson-mx-sdio: fix OF child-node lookup adds 182e22d269c9 Merge remote-tracking branch 'mmc-fixes/fixes' adds 0a6afb7df786 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats adds 6dcece71c721 drm/pl111: Make sure of_device_id tables are NULL terminated adds 12de17a0ceb6 drm/sun4i: Remove R40 display pipeline compatibles adds d98214aa54f4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds cd8a0e46372a leaking_addresses: fix typo function not called adds 5a490816a756 leaking_addresses: remove mention of kptr_restrict adds c40a84491f29 leaking_addresses: remove command examples adds d130ec5d1893 leaking_addresses: indent dependant options adds 9bf86aaad535 leaking_addresses: add range check for vsyscall memory adds abd3fc764c8e leaking_addresses: add support for kernel config file adds 9f253ef16258 leaking_addresses: add support for 5 page table levels adds 9ea7fabe3b0d leaking_addresses: use system command to get arch adds c4ffbb4e0a09 leaking_addresses: add is_arch() wrapper subroutine adds c7a42ed0c749 leaking_addresses: add 32-bit support adds 7d32be2e5abb leaking_addresses: do not parse binary files adds d7dc0d69ab95 leaking_addresses: simplify path skipping adds d1dbc0596ba0 leaking_addresses: cache architecture name adds cc8e0488bcff leaking_addresses: skip all /proc/PID except /proc/1 adds 06c8cf513700 leaking_addresses: skip '/proc/1/syscall' adds 9db33987ee2e leaking_addresses: remove version number adds e377e1cd59ce leaking_addresses: explicitly name variable used in regex adds 9f84a0f7f1a6 leaking_addresses: check if file name contains address adds 444a848c2c0f Merge remote-tracking branch 'leaks/leaks-next' adds 6f6874f70c32 Merge branch 'clkdev' into for-next adds 57f8735aae4c Merge remote-tracking branch 'arm/for-next' adds db878f76b9ff tee: optee: take DT status property into account adds 25559c22cef8 tee: add kernel internal client interface adds 63c65b872562 Merge tag 'tee-drv-for-4.20' of git://git.linaro.org/peopl [...] adds 1f9e35ec50e2 Merge branch 'next/drivers' into for-next adds 56db7e244b80 arm-soc: Document merges adds 370c2c595372 Merge branch 'fixes' into for-next adds 165f6fe1c2bf ARM: Document merges adds 16f739917dc7 Merge branch 'fixes' into for-next adds b4f31be638b1 Merge tag 'v4.19-rc2' into for-next adds c8da1d15b8a4 arm64: dts: stratix10: i2c clock running out of spec adds f20193f7c79e ARM: dts: socfpga: use stdout-path for chosen node adds 9a8e3cfd3469 ARM: dts: socfpga: set timer interrupt to edge sensitive adds 12b2982a1f72 ARM: dts: arria10: update NAND clocking adds 0ffc5df823dd ARM: dts: socfpga: update NAND clocking for c5/a5 adds 202eb5481421 ARM: dts: socfpga: Rename socfpga_cyclone5_de0_{sockit,nano_soc} adds 7adb6bab2846 Merge tag 'socfpga_updates_for_v4.20_part1' of git://git.k [...] adds e62ebe4c9b72 Merge branch 'next/dt' into for-next adds 9261be54c739 ARM: Document merges adds 23b4f8b184f5 ARM: u300: Delete dummy SPI chip adds 73b934227ded Merge branch 'next/soc' into for-next adds 96d529bac562 firmware: arm_scmi: fix divide by zero when sustained_perf [...] adds d07f05fb8643 hwmon: rpi: add module alias to raspberrypi-hwmon adds e312b6dcbb63 Merge tag 'arm-soc/for-4.19/drivers-fixes' of https://gith [...] adds 6b45a2b1c0bc memory: ti-aemif: fix a potential NULL-pointer dereference adds 4e7afff85160 Merge branch 'fixes' into for-next adds 23ec36344093 ARM: Document merges adds c750b55c8198 Merge remote-tracking branch 'arm-soc/for-next' adds f7e01381994f ARM: dts: owl: Convert to new-style SPDX license identifiers adds 30d341890ad2 Merge branch 'v4.19/dt' into next adds 2bb70c36093a MAINTAINERS: Add reviewer for ACTIONS platforms adds bcadd4d31ffa MAINTAINERS: Add Actions Semi S900 clk entries adds c548c8a12991 Merge branch 'v4.19/arm64' into next adds 049e9c5e3a30 arm64: dts: actions: Convert to new-style SPDX license ide [...] adds e807ed584251 arm64: dts: actions: Add S900 clock management unit nodes adds 8662e575a023 arm64: dts: actions: Source CMU clock for UART5 adds 79ce265c00b7 Merge branch 'v4.19/dt64' into next adds c75e8e816114 soc: actions: Convert to SPDX license identifiers adds 35afadd11222 Merge branch 'v4.19/drivers' into next adds 833a0bcdd90e Merge remote-tracking branch 'actions/for-next' adds f7f9da89bc4f ARM: dts: meson8: fix the clock controller register size adds f31094fe8c16 ARM: dts: meson8b: fix the clock controller register size adds c0feb8614662 Merge branch 'v4.20/dt' into tmp/aml-rebuild adds f2b8f6a93357 arm64: dts: meson-axg: add audio fifos adds a0ef1c1cc8b5 arm64: dts: meson-axg: s400: enable audio devices adds 6f59dc1afbb2 arm64: dts: meson-axg: s400: add sound card adds c9dc3ea59b8e Merge branch 'v4.20/dt64' into tmp/aml-rebuild adds 5917a91b7571 Merge remote-tracking branch 'amlogic/for-next' adds b1912042c9f6 ARM: dts: aspeed: Romulus system can use coprocessor for FSI adds 0d6f39d26554 ARM: dts: aspeed: Palmetto system can use coprocessor for FSI adds d90e8b094d6f ARM: dts: aspeed: Add Power8 CFAM description for use by Palmetto adds 19617a35b083 ARM: dts: aspeed: Add Power9 CFAM description adds c224edaa4a46 Merge branches 'defconfig-for-v4.19' and 'dt-for-v4.19' in [...] adds ba217840ddd9 Merge remote-tracking branch 'aspeed/for-next' adds f62df676d7f1 memory: atmel-ebi: Use struct_size() in devm_kzalloc() adds b69cba840da5 Merge branch 'at91-drivers' into at91-next adds 1e1f808f9d7a ARM: at91: pm: remove pm_bu initialization in at91_pm_back [...] adds bb2fc2b703fa ARM: pm: call put_device instead of of_node_put in at91_pm [...] adds 5625b945dfef MAINTAINERS: ARM: at91: add co-maintainer for ARM/Microchip adds 48cef1b7d6b8 MAINTAINERS: update entry for Microchip NAND driver support adds 32596671e184 MAINTAINERS: media: change Microchip ISI, ISC maintainers adds 9595f06741e5 MAINTAINERS: ASoC: change maintainer for Microchip ALSA drivers adds ba8c7ad34016 MAINTAINERS: USB: change maintainer for Microchip USBA gad [...] adds 46f9bb9a0e8b MAINTAINERS: dmaengine: add files to Microchip dma entry adds 13b1fa4ea7a4 MAINTAINERS: pwm: add entry for Microchip pwm driver adds 1133eaae7e3a MAINTAINERS: iio: add co-maintainer to SAMA5D2-compatible [...] adds 64b9c25b0213 MAINTAINERS: remove the / ATMEL string from MICROCHIP entries adds 5ae2f1f30197 MAINTAINERS: move former ATMEL entries to proper MICROCHIP [...] adds 69a9154f052d MAINTAINERS: sdhci: move the Microchip entry to proper location adds c163ee9b4c50 Merge branch 'at91-soc' into at91-next adds 368e824b1d4e ARM: dts: at91: sama5d2: add channel cells for ADC device adds cfb3cff763df ARM: dts: at91: sama5d2: Add resistive touch device adds 943b4164abdf ARM: dts: at91: sama5d2: add I2S clock muxing nodes adds 1ca81883c557 ARM: dts: at91: sama5d2: add nodes for I2S controllers adds bb837a434e6e ARM: dts: at91: sama5d2 Xplained: add pin muxing for I2S adds 10af10db8c76 ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45 adds 67458e543eb7 ARM: dts: at91/trivial: remove old NAND bindings leftover [...] adds 29feb2c960ab ARM: dts: at91: nattis: set the PRLUD and HIPOW signals low adds f52eb2067929 ARM: dts: at91: nattis: make the SD-card slot work adds 9a91c0c88ad2 ARM: dts: at91: nattis: state the actual lvds-encoder chip adds 9cb6927680b0 ARM: dts: at91: nattis: move pinctrls for the lvds chip to [...] adds c4f971240719 ARM: dts: at91: nattis: describe the lvds panel adds 8daa181d91eb ARM: dts: at91: nattis: drop three indentation levels adds 5bd72622e7cc ARM: dts: at91: tse850: drop three indentation levels adds 725015964640 Merge branch 'at91-dt' into at91-next adds d68f8918b822 ARM: configs: at91: add generic resistive touchscreen to sama5 adds 293201c27b50 ARM: multi_v7_defconfig: add generic resistive touchscreen adds be62e019ce17 ARM: configs: at91: Add I2S driver to sama5 adds 4eb2534057b1 ARM: multi_v7_defconfig: add Atmel I2S driver adds 373950d02422 Merge branch 'at91-defconfig' into at91-next adds 59061b5d1879 Merge remote-tracking branch 'at91/at91-next' adds b33b80710a54 dt-bindings: bcm: Add Raspberry Pi CM3 and CM3L adds a54fe8a6cf66 ARM: dts: add Raspberry Pi Compute Module 3 and IO board adds a7eb26392b89 arm64: dts: broadcom: Add reference to Compute Module IO Board V3 adds f615939e77c8 Merge branch 'bcm2835-dt-64-next' into for-next adds 6ef5bd6cfd5d ARM: dts: bcm283x-rpi-lan7515: Enable Ethernet LEDs adds d0404083649d Merge branch 'bcm2835-dt-next' into for-next adds 99fa3b0c6082 ARM: bcm2835_defconfig: Enable bcm2835-audio adds ca5b45b7c5cd Merge branch 'bcm2835-defconfig-next' into for-next adds 3bf03f065ff0 Merge remote-tracking branch 'bcm2835/for-next' adds 9f4d61d531e0 soc: imx: gpc: fix PDN delay adds b0682d485f12 soc: imx: gpc: use GPC_PGC_DOMAIN_* indexes adds 534ebfbcbd27 soc: imx: gpc: use A_CORE instread of A7 for more i.MX platforms adds 967c9a4ea657 soc: imx: gpcv2: make pgc driver more generic for other i. [...] adds 1c83350a710a bus: imx-weim: drop unnecessary DT node name NULL check adds ec16e9bc7b09 ARM: dts: imx6sll: add gpio-ranges property adds 2f7d353c8b10 ARM: dts: imx51-babbage: Add MC13892 ADC support adds 2c72d69ffda5 ARM: dts: imx7ulp: update pinfunc header file adds c91727f47656 ARM: dts: imx7s: add i.MX7 messaging unit support adds 96daf949112d ARM: dts: imx7s: remove snvs_poweroff node adds 6b3f0b58397e ARM: dts: imx: Switch Engicam boards to use SPDX identifier adds dd203753d493 ARM: dts: imx6ul-isiot: Move node definitions into dtsi adds 475ecf2ef8b0 ARM: dts: i.MX6: Use consistent node names for Engicam files adds cc07fd3c45c1 ARM: dts: ls1021a: Enable I2C DMA support adds 37c045d25e90 ARM: dts: imx6qdl: Add Engicam i.Core 1.5 MX6 adds 09ad741b7ece ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6 adds cf69efe57ae8 ARM: dts: imx7s-warp: enable i2c3 device support adds 3ca5a850de83 ARM: dts: imx6qdl-wandboard: Add stdout-path adds 31edaa6e7fd8 ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both [...] adds 3494cfb5e41e ARM: dts: imx6ul: Add weim node adds 994558374538 ARM: dts: imx6sll: add gpio clocks adds 243e022efafb ARM: dts: imx6ull-14x14-evk: correct machine model name adds 66ba345ba8a6 dt-bindings: arm: add missing compatible for i.MX boards adds f6fea52a7efb ARM: dts: Add big-endian in nor node for ls1021a adds 85b839c87339 ARM: dts: imx7s-warp: use SPDX-License-Identifier adds 9873fde84ae8 ARM: dts: imx7d-sdb: enable gpio buttons as wakeup source adds f5d5d2e6c649 ARM: dts: imx6sx-sdb: enable gpio buttons as wakeup source adds 6f4ec8842dd2 ARM: dts: imx7s: enable cpuidle driver adds 86029ce05e88 Merge branch 'imx/dt' into for-next adds 03444ad87be2 arm64: dts: Add big-endian in nor node for ls104xa adds 5b39601cd3a3 arm64: dts: fsl: remove big-endian field from IFC controller adds 470104ae7296 arm64: dts: ls208xa: add second duart adds 9a98cef3f9e3 Merge branch 'imx/dt64' into for-next adds a3dbf478243d ARM: imx_v6_v7_defconfig: Select CONFIG_SENSORS_MC13783_ADC adds 58cfbcaae469 ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER adds f2899686a277 ARM: imx_v6_v7_defconfig: Make usbnet drivers builtin for boot adds 87c50b35e2c9 ARM: imx_v6_v7_defconfig: select CONFIG_ARM_CPUIDLE by default adds 77bfb68e43cd ARM: imx_v6_v7_defconfig: Re-sync defconfig adds f4a1ac758830 ARM: mxs_defconfig: Re-sync defconfig adds d3f4a936292a ARM: imx_v4_v5_defconfig: Re-sync defconfig adds 0b09a85314e7 Merge branch 'imx/defconfig' into for-next adds dc61108fb779 Merge remote-tracking branch 'imx-mxs/for-next' adds 79a79c3a0ec2 Documentation: dt: keystone: ti-sci: Add optional host-id [...] adds e69a35531589 firmware: ti_sci: Provide host-id as an optional dt parameter adds a74cab3c7dcb Merge branch 'for_4.20/drivers-soc' into next adds d3cd702b2bf2 Merge remote-tracking branch 'keystone/next' adds 6ae1012970fa Merge branch 'v4.18-next/dts64' into for-next adds b75253e66bc5 Merge branch 'v4.18-next/soc' into for-next adds d159745fe347 Merge remote-tracking branch 'mediatek/for-next' adds 25e834c20acd Merge branch 'mvebu/arm' into mvebu/for-next adds 9bbda14f73ba Merge branch 'mvebu/defconfig' into mvebu/for-next adds dbdf22a0a3b2 Merge branch 'mvebu/dt' into mvebu/for-next adds 23b7c60b80f6 Merge branch 'mvebu/dt64' into mvebu/for-next adds 132bb146d535 Merge remote-tracking branch 'mvebu/for-next' adds e27659fbebeb Merge tag 'qcom-fixes-for-4.18-rc1' into all-for-4.19 adds 541e2eb4e311 Merge tag 'qcom-fixes-for-4.18-rc2' into all-for-4.19 adds abd5de18a8ee Merge tag 'qcom-drivers-for-4.19' into all-for-4.19 adds e9ac4784c635 Merge tag 'qcom-dts-for-4.19' into all-for-4.19 adds 2374f1cd1427 Merge tag 'qcom-arm64-for-4.19' into all-for-4.19 adds 8781db811d7f Merge tag 'qcom-arm64-defconfig-for-4.19' into all-for-4.19 adds 76b9e7f947f1 Merge tag 'qcom-defconfig-for-4.19' into all-for-4.19 adds 9876c2c1070a Merge remote-tracking branch 'qcom/for-next' adds 2b6286eb7ab8 Merge branch 'v4.15/dt64' into next adds 56938ef58bcb Merge remote-tracking branch 'realtek/for-next' adds f7be103571e8 ARM: shmobile: defconfig: Remove SOC_CAMERA adds 441f61e3aa9e ARM: dts: rcar: Correct SATA device sizes to 2 MiB adds f892c0c70eca ARM: dts: r8a77470: Use r8a77470-sysc binding definitions adds 0ea1a4d2c92a ARM: dts: r8a77470: Add PFC support adds 01a12d4975fb ARM: dts: iwg23s-sbc: Add pinctl support for scif1 adds b8ca3668a328 ARM: dts: rcar-gen2: Convert to new DU DT bindings adds d17f45eb7181 ARM: dts: gose: Add DA9210 node for CPU DVFS adds bce6d67d035e ARM: dts: silk: Add DA9063 PMIC node adds 5fcd4bfe0391 ARM: dts: r8a77470: Add GPIO support adds 938fbd1ae2ac ARM: dts: iwg23s-sbc: specify EtherAVB PHY IRQ adds d688a83aa6e3 ARM: dts: silk: Add DA9063 RTC and OnKey node adds 180814bb9cd2 ARM: dts: stout: Add DA9063 OnKey node adds af69e34040d1 ARM: dts: Include R-Car Gen1 product name in DTSI files adds ad73cc2b9132 ARM: shmobile: r8a7779: Remove unused includes adds bcee502ceb6c arm64: dts: renesas: r8a77980: add RWDT support adds e18a31a7add2 arm64: dts: renesas: Include R-Car product name in DTSI files adds dc7a6bab2bb7 arm64: dts: renesas: r8a77995: Attach the SYS-DMAC to the IPMMU adds 58e8ed2ee9ab arm64: dts: renesas: Convert to new LVDS DT bindings adds cc345dc3614f arm64: Add Renesas R8A774A1 support adds 0bdc43ce8eda arm64: dts: renesas: r8a77980: add Cortex-A53 PMU support adds cd776fa5d365 arm64: dts: renesas: r8a77990: Enable PWM for Ebisu board adds 972fb5692436 arm64: dts: renesas: r8a77980: move IPMMU nodes adds 5edfa548b088 arm64: dts: renesas: r8a779{7|8}0: move CAN clock node adds adc6ac2a43b8 arm64: dts: r8a77965: Add SATA controller node adds bec000784d5b arm64: dts: renesas: salvator-xs: enable SATA adds 3f0a82e8cc01 arm64: dts: renesas: r8a77980: add CSI2/VIN support adds 7436476994e6 arm64: dts: renesas: salvator-common: adv748x: Override se [...] adds 77343d770bd4 arm64: dts: renesas: Initial r8a774a1 SoC device tree adds b8a8023968c7 arm64: dts: renesas: r8a77965: Attach the SYS-DMAC to the IPMMU adds f696421929e4 arm64: dts: renesas: r8a77965: Add CAN{0,1} placeholder nodes adds 445d1a868345 arm64: dts: renesas: r8a77965: m3nulcb: Initial device tree adds 723e0cd918f5 arm64: dts: renesas: r8a77965: Add OPPs table for cpu devices adds 23b9bcb45d7c arm64: dts: renesas: r8a77970: add MMC support adds 76b1c2e8a35c arm64: dts: renesas: v3msk: add eMMC support adds 4edac426aff1 arm64: dts: renesas: condor/v3hsk: add DU/LVDS/HDMI support adds 48acc8440a78 arm64: defconfig: enable R8A774A1 SoC adds 2a4056a759e2 soc: renesas: Identify RZ/G2M adds 332df9828e94 ARM: shmobile: Add basic RZ/A2 SoC support adds 175f435f44b7 soc: renesas: identify RZ/A2 adds 01588646dbce dt-bindings: arm: Document RZ/G2M SoC DT bindings adds d0990cd0930c dt-bindings: arm: Document RZ/A2 SoC DT bindings adds 43bcac2396f7 dt-bindings: arm: Document Renesas R-Car M3-N-based ULCB board adds 313824b0dedc Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] adds 57bc9f041638 ARM: shmobile: defconfig: Refresh shmobile_defconfig for v [...] adds 59051a25bfb5 ARM: shmobile: defconfig: Enable VIDEO_RENESAS_FDP1 adds 3ff7ee8a972a ARM: multi_v7_defconfig: Enable VIDEO_RENESAS_FDP1 adds 1926bd6bf20f ARM: dts: r9a06g032: Use r9a06g032-sysctrl binding definitions adds 08e735233ea2 ARM: shmobile: Remove the ARCH_SHMOBILE Kconfig symbol adds b9fad74bfe76 ARM: shmobile: Convert to using %pOFn instead of device_node.name adds 2268c82a0953 arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes adds f3264c903f11 arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes adds 8529e42ce492 arm64: dts: renesas: r8a774a1: Add INTC-EX device node adds c0e8cf726a3f arm64: dts: renesas: r8a774a1: Add Ethernet AVB node adds 6c9d16a20f76 arm64: dts: renesas: r8a774a1: Add RWDT node adds e6a8f48e22a2 arm64: dts: renesas: r8a774a1: Add pinctrl device node adds 6d928027dc9f arm64: dts: renesas: r8a774a1: Add GPIO device nodes adds d7c200128205 arm64: dts: renesas: r8a774a1: Add SDHI nodes adds c82b0ddb5150 arm64: dts: renesas: r8a774a1: Add I2C and IIC-DVFS support adds 571b0c7322f8 arm64: dts: renesas: r8a774a1: Add RZ/G2M thermal support adds bffc30a03097 arm64: dts: renesas: r8a774a1: Add IPMMU device nodes adds 83a72a084c3d arm64: dts: renesas: r8a774a1: Add all MSIOF nodes adds a3f46d02bd34 arm64: dts: renesas: r8a774a1: Add Cortex-A53 CPU cores adds e50203017cda arm64: dts: renesas: r8a774a1: Add PWM device nodes adds ac7d1ade5942 arm64: dts: renesas: r8a774a1: Add audio support adds 30ab4d216f00 arm64: dts: renesas: r8a774a1: Add FCPF and FCPV instances adds ea396fffdcc6 arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHC [...] adds 3168ed2b4399 arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB devi [...] adds 45e33f9cc072 arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes adds 37e95962e6f0 arm64: dts: renesas: r8a77980: add PCIe support adds 5f66ecf4bddc arm64: dts: renesas: condor: add PCIe support adds d0c964ea6cc8 arm64: dts: renesas: r8a77965: m3nulcb-kf: Initial device tree adds 35a8e754ba81 arm64: dts: renesas: Fix whitespace around assignments adds 8ac24573ab00 arm64: dts: renesas: v3hsk: Move lvds0 node adds 242c824bc71d arm64: dts: renesas: r8a77965: Move timer node adds aa9ddda22bac arm64: dts: renesas: r8a77965: Fix HS-USB compatible adds f658c19bb15d arm64: dts: renesas: r8a77965: Fix clock/reset for usb2_phy1 adds 06cc89e8acb4 arm64: dts: renesas: salvator-xs: Improve SATA switch sett [...] adds f0145edb408f arm64: dts: renesas: r8a77990: Use CPG/MSSR and SYSC bindi [...] adds 9c3b6be902c5 arm64: dts: renesas: r8a77990: Add BRG support to SCIF2 adds 5f0f549a93b8 arm64: dts: renesas: r8a7795: Move arm_cc630p node adds 2e3099c62ab3 arm64: dts: renesas: r8a77990: Add all MSIOF nodes adds 053f0c7e8547 arm64: dts: r8a77990: Add VIN and CSI-2 device nodes adds 8615abe0a145 arm64: dts: r8a77990: Add I2C device nodes adds adce0aa911a1 arm64: dts: renesas: r8a77990: Add SYS-DMAC device nodes adds 6d4d885d1e51 arm64: dts: renesas: enable SDR104 on R-Car Gen3 adds 0964d66036ed arm64: renesas: Remove the ARCH_SHMOBILE Kconfig symbol adds c1801ad02845 arm64: enable CMT/TMU support for Renesas SoC adds e9886c4bba67 soc: renesas: rcar-sysc: Add r8a774a1 support adds 33ca657deb56 soc: renesas: rcar-rst: Add support for RZ/G2M adds 0600e9092a28 dt-bindings: power: Add r8a774a1 SYSC power domain definitions adds 8177d85a70c2 Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] adds 70cc2ea3d7c0 Merge remote-tracking branch 'renesas/next' adds 8bb878cf20ae arm64: dts: rockchip: add support for ROC-RK3399-PC board adds d15524609bd6 dt-bindings: rockchip: grf: add grf and pmugrf description [...] adds 7053e06b1422 arm64: dts: rockchip: add core dtsi file for PX30 SoCs adds 4afbce842a5c arm64: dts: rockchip: add PX30 evaluation board devicetree adds 49533b821143 arm64: dts: rockchip: add io-domain to roc-rk3328-cc adds 692ff61efab6 arm64: dts: rockchip: add GRF GPIO controller to rk3328 adds 99165b93dafe arm64: dts: rockchip: add sdmmc UHS support for roc-rk3328-cc adds f888da16628c arm64: dts: rockchip: Add idle-states to device tree for rk3399 adds 967c14649132 arm64: dts: rockchip: add missing vop properties for px30 adds 01489c481858 Merge branch 'v4.20-armsoc/dts64' into for-next adds c14d28e86d3c clk: rockchip: improve rk3288 pll rates for better hdmi output adds fcabb76ac322 Merge branch 'v4.20-clk/next' into for-next adds 0fff1428bee0 ARM: dts: rockchip: add rk3188 lcd controller nodes adds aed6b9a5edcc Merge branch 'v4.20-armsoc/dts32' into for-next adds e58ee4fbae86 Merge remote-tracking branch 'rockchip/for-next' adds d428b5355d5f ARM: dts: exynos: Add DSI node on Exynos5250 adds 0772cf588cc9 ARM: dts: exynos: Add DSI and panel nodes on Arndale adds 620375c8fdf2 ARM: dts: exynos: Use i2c-gpio for HDMI-DDC on Arndale adds 21cb5a27483a ARM: dts: exynos: Fix HDMI-HPD line handling on Arndale adds db4e26115c73 ARM: dts: s5pv210: Switch to S5Pv210 specific pinctrl wake [...] adds eb9e16d8573e ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings adds 645b23da6f8b ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 adds 95ac226222a6 ARM: dts: exynos: Add missing used PMIC regulators on Exyn [...] adds 8e82954979fc ARM: dts: exynos: Add unused PMIC regulators on Exynos5422 [...] adds b5124e450793 ARM: dts: exynos: Disable unused PMIC regulators on Exynos [...] adds 8be3e7f0785c ARM: dts: exynos: Add LDO28 regulator on Exynos5422 Odroid boards adds 64858773d78e ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook adds f8f3b7fc21b1 ARM: dts: exynos: Fix regulators configuration on Peach Pi [...] adds f5e758b8358f ARM: dts: exynos: Disable pull control for MAX8997 interru [...] adds c58ce8e66d89 ARM: dts: exynos: Add missing PMIC interrupts on Universal [...] adds b803211825d8 ARM: dts: exynos: Remove double SD card detect pin inversion adds ef2ecab9af5f ARM: dts: exynos: Disable pull control for S5M8767 PMIC adds 687b5ae2e6c6 ARM: exynos: Store Exynos5420 register state in one variable adds e0b35c1ab5ac ARM: exynos: Fix imprecise abort during Exynos5422 suspend to RAM adds b2a13da505e8 ARM: s3c24xx: Remove empty gta02_pmu children probe adds 45de718fb0dc Merge branch 'next/soc' into for-next adds 338061596373 Merge remote-tracking branch 'samsung-krzk/for-next' adds 2852bfbf4f16 clk: sunxi-ng: h6: fix bus clocks' divider position adds 58c0f79887d5 clk: sunxi-ng: h6: fix PWM gate/reset offset adds cb54fbd21a8f clk: sunxi-ng: Add maximum rate constraint to NM PLLs adds 02d7901695af clk: sunxi-ng: h3/h5: Add max. rate constraint to pll-video adds b16fb66915fc clk: sunxi-ng: r40: Add max. rate constraint to video PLLs adds a8e5433cdc50 clk: sunxi-ng: nkmp: Add constraint for maximum rate adds a528872dbb87 clk: sunxi-ng: a83t: Add max. rate constraint to video PLLs adds 7c06a1e1bc96 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] adds a8858d871c06 ARM: dts: sun8i: a83t: Add the cir pin for the A83T adds 26de4dc74cf5 ARM: dts: sun8i: a83t: Add support for the cir interface adds 6f26c238b7d3 ARM: dts: sun8i: a83t: bananapi-m3: Enable IR controller adds c41ca64d0750 ARM: dts: sunxi: Don't use cd-inverted in sun8i-r40-banana [...] adds ac947b179bdc arm64: dts: allwinner: a64: Add SID node adds fcddd1f609ea arm64: dts: allwinner: Don't use cd-inverted in sun50i-a64 [...] adds d177c8b61d6b arm64: allwinner: dts: h6: fix Pine H64 MMC bus width adds 077b2ea5a4e0 ARM: dts: sun8i: h3: Add SID compatible string adds 9bcb8cd0e933 nvmem: sunxi-sid: add support for H5's SID controller adds 86c278b030bc arm64: dts: allwinner: h5: Add SID for H5 adds dbb00838566d ARM: dts: sun8i: Add initial Orangepi Zero Plus 2 H3 support adds e58c24760796 arm64: dts: allwinner: h5: Add device node for Mali-450 GPU adds 805af4e1b7e3 Merge branches 'sunxi/clk-for-4.20', 'sunxi/dt-for-4.20', [...] adds 4cd1543e1772 ARM: dts: sun8i: h3-h5: ir register size should be the who [...] adds 39defc813264 arm64: dts: allwinner: a64: Add L2 cache nodes adds b3ee15a509ff arm64: dts: allwinner: a64: Add Pine64-LTS device tree file adds 09b964afca14 arm64: dts: allwinner: a64: Orange Pi Win: Fix SD card node adds 3131cfb68480 arm64: dts: allwinner: a64: Orange Pi Win: Enable USB hub [...] adds 14ff5d8f9151 arm64: dts: allwinner: a64: Orange Pi Win: Enable USB OTG socket adds 93d6a27cfcc0 arm64: dts: allwinner: a64: Orange Pi Win: Add Ethernet node adds 13b31e6bd357 arm64: dts: allwinner: a64: Orange Pi Win: Add UARTs adds e71cc56058f3 arm64: dts: allwinner: a64: Orange Pi Win: Add LED node adds 64971e5ad5da arm64: dts: allwinner: a64: Orange Pi Win: Add SDIO node adds d817442236e5 arm64: dts: allwinner: a64: Orange Pi Win: Add SPI flash node adds eacd9c431ac6 arm64: dts: allwinner: a64: Orange Pi Win: Adjust CSI power rails adds 93366b49a35f arm64: dts: allwinner: a64: Olinuxino: fix DRAM voltage adds 21eac6f33e68 arm64: dts: allwinner: a64: Olinuxino: add Ethernet nodes adds aa9cbe94ed82 arm64: dts: allwinner: a64: Olinuxino: enable USB adds 480f58cdbe39 arm64: dts: allwinner: a64: NanoPi-A64: Fix DCDC1 voltage adds 708db568f594 arm64: dts: allwinner: a64: NanoPi-A64: Add Ethernet adds ca6aee21ced7 arm64: dts: allwinner: a64: NanoPi-A64: Add Wifi chip adds 3e9429efb7f2 arm64: dts: allwinner: a64: NanoPi-A64: Add blue status LED adds bb107114d290 Merge branches 'sunxi/h3-h5-for-4.20' and 'sunxi/dt64-for- [...] adds fa59dd2ef755 arm64: dts: allwinner: a64: Split out data strobe pin from [...] adds d91ebb95b96c arm64: dts: allwinner: a64: Rename uart0_pins_a label to u [...] adds 1b6ff1cb7e67 arm64: dts: allwinner: a64: Rename r_i2c_pins_a label to r [...] adds d910a0e8dc9c ARM: dts: sun8i: h3: bpi-m2-plus: Fix address for external [...] adds 03aac16d32dd ARM: dts: sun8i: h3: Split out non-SoC-specific parts of B [...] adds 51e23b1e1b58 arm64: dts: allwinner: h5: Add device tree for Bananapi M2 [...] adds 0565855d71db Merge branches 'sunxi/dt64-for-4.20' and 'sunxi/h3-h5-for- [...] adds 0b1ea6f3573a arm64: dts: allwinner: h6: Add OrangePi One Plus initial support adds 5c4cf4c6aaac Merge branch 'sunxi/dt64-for-4.20' into sunxi/for-next adds c2ff8383cc33 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] adds 0185f9a01131 Merge branch 'sunxi/clk-for-4.20' into sunxi/for-next adds 65b1e8a6ca5f clk: sunxi-ng: a64: Add minimal rate for video PLLs adds 5de39acaf346 clk: sunxi-ng: a64: Add max. rate constraint to video PLLs adds 8b2a37870419 dt-bindings: clock: sun50i-a64-ccu: Add PLL_VIDEO0 macro adds 0570921c4c32 arm64: defconfig: Enable CONFIG_DRM_SUN4I adds 41c64d3318aa ARM: dts: sun8i: r40: add sata node adds 666907a3f9bd ARM: dts: sun8i: sun8i-r40-bananapi-m2-ultra: enable AHCI adds 84344295689a Merge branches 'sunxi/clk-for-4.20', 'sunxi/config64-for-4 [...] adds 81eeb50ac973 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds d9be10edf7d6 dt-bindings: Add Tegra PMC pad configuration bindings adds 880ce389389e Merge branch for-4.20/dt-bindings into for-next adds 4d8c836a866b Merge branch 'for-4.20/dt-bindings' into for-4.20/soc adds 1dc6bd5e39a2 soc/tegra: pmc: Fix child-node lookup adds 13136a47a061 soc/tegra: pmc: Fix pad voltage configuration for Tegra186 adds 00ead3c913af soc/tegra: pmc: Factor out DPD register bit calculation adds f142b9d6461c soc/tegra: pmc: Implement tegra_io_pad_is_powered() adds 437c4f26f428 soc/tegra: pmc: Use X macro to generate IO pad tables adds fccf0f76ecd3 soc/tegra: pmc: Remove public pad voltage APIs adds 4a37f11c8f57 soc/tegra: pmc: Implement pad configuration via pinctrl adds abdf65292e74 Merge branch for-4.20/soc into for-next adds 33a1f89b605c Merge branch 'for-4.20/dt-bindings' into for-4.20/arm64/dt adds 6641af7e1fa7 arm64: dts: Add Tegra210 sdmmc pinctrl voltage states adds 24005fd1b3b4 arm64: dts: Add Tegra186 sdmmc pinctrl voltage states adds 41cc3771c93e arm64: dts: tegra210-p2180: Allow ldo2 to go down to 1.8 V adds 6ff7705da880 arm64: dts: tegra210-p2180: Correct sdmmc4 vqmmc-supply adds 1e0f69746d62 arm64: dts: tegra210-p2597: Remove no-1-8-v from sdmmc1 adds 1ea067183d8a arm64: dts: tegra210: Add sdmmc pad auto calibration offsets adds 41408c215ab7 arm64: dts: tegra186: Add sdmmc pad auto calibration offsets adds 63af8bcd23a6 arm64: dts: tegra210: Add SDHCI tap and trim values adds 6f90c6f0db83 arm64: dts: tegra186: Add SDHCI tap and trim values adds 918f9671c86b arm64: dts: tegra210: Assign clocks for sdmmc1 and sdmmc4 adds 98a2494f847c arm64: dts: tegra186: Assign clocks for sdmmc1 and sdmmc4 adds 5879600a70d0 arm64: dts: tegra210: Add SDMMC4 DQS trim value adds 22248e91bee0 arm64: dts: tegra186: Add SDMMC4 DQS trim value adds d5d6b468a004 arm64: dts: tegra210: Enable HS400 adds 207f60babbed arm64: dts: tegra186: Enable HS400 adds 72cb7a878f5b Merge branch for-4.20/arm64/dt into for-next adds 7d9d9554d1db Merge remote-tracking branch 'tegra/for-next' adds f300168a3a01 clk: max77686: Add SPDX license identifiers adds 94047d979574 clk: s2mps11,s3c64xx: Add SPDX license identifiers adds 81db07c4ddb1 Merge branch 'clk-spdx' into clk-next adds cc4f6944d0e3 clk: qcom: Add support for RCG to register for DFS adds 8b69c6dba230 clk: qcom: gcc: Register QUPv3 RCGs for DFS on SDM845 adds 074d09b470d4 Merge branch 'clk-qcom-dfs' into clk-next adds 8748b4a786a9 clk: s2mps11: Use existing defines from bindings for clock IDs adds d3abf3a17a69 Merge branch 'clk-smp2s11-include' into clk-next adds b567752144e3 clk: qcom: Add some missing gcc clks for msm8996 adds 0ca556c02973 Merge branch 'clk-qcom-8996-missing' into clk-next adds 37ed2e5a7a92 Merge branch 'clk-fixes' into clk-next adds 48735597f7bd clk: qcom: Add qspi (Quad SPI) clock defines for sdm845 to header adds 4f83d9b848f6 clk: qcom: Add qspi (Quad SPI) clocks for sdm845 adds f338c65f7529 Merge branch 'clk-qcom-qspi' into clk-next adds e665f029a283 clk: Convert to using %pOFn instead of device_node.name adds 4db8a82354cb Merge branch 'clk-dt-name' into clk-next adds 00a461cc32ec clk: ti: fix OF child-node lookup adds cf04ab6e51fc Merge branch 'clk-ti-of-node' into clk-next adds cd2e09c33bee Merge branch 'clk-fixes' into clk-next adds 2bdb2a1cca86 clk: qcom: Allocate space for NULL terimation in DFS table adds 0bd6184e4359 Merge branch 'clk-qcom-dfs' into clk-next adds 681cd4a890e3 clk: qcom: clk-branch: Use true and false for boolean values adds 0b85de7cef01 clk: cdce925: release child device nodes adds 1ac289f53d8e Merge branch 'clk-sa' into clk-next adds e848c2ea117f clk: renesas: use SPDX identifier for Renesas drivers adds 361adb4c5f0d Merge branch 'clk-spdx' into clk-next adds f40c467523cb dt-bindings: clock: Introduce QCOM Camera clock bindings adds 78412c262004 clk: qcom: Add camera clock controller driver for SDM845 adds fc21371251d6 Merge branch 'clk-qcom-sdm845-camcc' into clk-next adds 1adb0a9faabb clk: mediatek: remove unused array audio_parents adds c83949942793 Merge branch 'clk-mtk-unused' into clk-next adds fdb78a8c35bc clk: renesas: rcar-gen3: Rename rint to .r adds 38c79e2899a6 clk: renesas: rcar-gen3: Add support for OSC EXTAL predivider adds f23b866e2021 clk: renesas: r8a7795: Add OSC EXTAL predivider configuration adds 7b8b9a413122 clk: renesas: r8a7796: Add OSC EXTAL predivider configuration adds 979a2298a55a clk: renesas: r8a77965: Add OSC EXTAL predivider configuration adds 3a251270e6c8 clk: renesas: r8a77980: Add OSC predivider configuration a [...] adds 0d2602d75015 clk: renesas: cpg-mssr: Add support for fixed rate clocks adds b9d0b84b3db8 clk: renesas: rcar-gen3: Add support for RCKSEL clock selection adds dc643a843b5d clk: renesas: r8a77990: Correct RCLK handling adds 4f57998d6477 clk: renesas: r8a77995: Correct RCLK handling adds cd51e427e050 clk: renesas: rcar-gen3: Add support for mode pin clock selection adds f3824deb4633 clk: renesas: r8a77980: Add RCLK for watchdog timer adds e59bb7be47af clk: renesas: r8a77965: Add SATA clock adds 62f32dde3343 clk: renesas: Add r8a774a1 CPG Core Clock Definitions adds 331a53e05b67 clk: renesas: cpg-mssr: Add r8a774a1 support adds bc7133cef812 clk: renesas: r8a77965: Add FDP clock adds b30c862f2a72 clk: renesas: r8a77990: Add missing I2C7 clock adds f676d8612cd6 Merge tag 'clk-renesas-for-v4.20-tag1' of git://git.kernel [...] adds 748b8ebc0932 Merge branch 'clk-renesas' into clk-next adds e9a2310fb689 reset: hisilicon: fix potential NULL pointer dereference adds 419af2a3a0d9 Merge branch 'clk-sa' into clk-next adds d9d95e78cff8 clk: mvebu: armada-37xx-periph: save the IP base address i [...] adds 5beb1e60dba9 clk: mvebu: armada-37xx-periph: add suspend/resume support adds 7be9338d38a6 Merge branch 'clk-mvebu-periph-pm' into clk-next adds f8bb29a1e829 Merge remote-tracking branch 'clk/clk-next' adds 53e6ab3d0750 clk: samsung: Remove excessive include adds 6bdac3b4c493 clk: samsung: s3c2410: Use generic helper for handling sus [...] adds 1b3493d755c8 clk: samsung: s3c2412: Use generic helper for handling sus [...] adds b5331e2feafe clk: samsung: s3c2443: Use generic helper for handling sus [...] adds e0f997a444a0 clk: samsung: s3c64xx: Use generic helper for handling sus [...] adds c2dbfa8d1290 clk: samsung: s5pv210: Use generic helper for handling sus [...] adds 78c7bd42abb6 clk: samsung: exynos5250: Use generic helper for handling [...] adds 59674cdb98ba clk: samsung: Add support for setting registers state befo [...] adds 730f3711c249 clk: samsung: exynos4: Use generic helper for handling sus [...] adds 9ac6d15aac25 clk: samsung: exynos5420: Use generic helper for handling [...] adds af68ec14f112 clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspen [...] adds 72128c8827c5 clk: samsung: exynos5433: Add suspend state for TOP, CPIF [...] adds 534e6b3db29b Merge remote-tracking branch 'clk-samsung/for-next' adds 31b02fe54206 c6x: switch to NO_BOOTMEM adds 1bdf2a1eb9a7 Merge remote-tracking branch 'c6x/for-linux-next' adds aee94ee873d7 m68k/atari: ARAnyM - Remove reference to long-deprecated M [...] adds 58c116fb7dc6 m68k/sun3: Remove is_medusa and m68k_pgtable_cachemode adds 54aa7ac93053 Merge remote-tracking branch 'm68k/for-next' adds 6abe58d985c4 m68k: fix early memory reservation for ColdFire MMU systems adds 987f6a392b08 Merge remote-tracking branch 'm68knommu/for-next' adds 33f2ac5451a6 MIPS: Loongon64: DMA functions cleanup adds 9475e90f024a MIPS: Convert to using %pOFn instead of device_node.name adds feef7918667b MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3 adds e245767abf27 MIPS: Use a custom elf-entry program to find kernel entry point adds b962aeb02205 MIPS: Use GENERIC_IOMAP adds e966d3084596 MIPS: Remove SLOW_DOWN_IO adds 35d017947401 MIPS: ralink: Add rt3352 SPI_CS1 pinmux adds 4988154211ad MIPS: Remove no-op/identity casts adds 52c985acf3fe MIPS: Move arch_mem_init() comment near definition adds 9ca953a3d6a6 MIPS: dts: mscc: Add i2c on ocelot adds 7c45885ea929 MIPS: dts: mscc: enable i2c on ocelot_pcb123 adds c6e1241a82e6 mips: txx9: fix iounmap related issue adds 0eb1cfffd543 MIPS: pci-rt2880: set pci controller of_node adds f13a9a370281 Merge remote-tracking branch 'mips/mips-next' adds 40c00eb7b3ff parisc: Use PARISC_ITLB_TRAP constant in entry.S adds 0f02c740e672 parisc: remove check for minimum required GCC version adds 7efbe131b5b0 parisc: remove the dead ccio-rm-dma driver adds fd6a3008b9bc Merge remote-tracking branch 'parisc-hd/for-next' adds cdc7274029ca riscv: Do not overwrite initrd_start and initrd_end adds 25ba6711b1c1 Merge remote-tracking branch 'risc-v/for-next' adds c0ab7f1e6617 um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP adds b961be4837dd um: Remove update_debugregs() adds cc97de293cb0 um: Give start_idle_thread() a return code adds 15858da41171 um: remove unused AIO code adds d9cbd0e8f667 um: NULL check before kfree is not needed adds 71741e983b03 Merge remote-tracking branch 'uml/linux-next' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds ef439d49e0bf xtensa: ISS: don't allocate memory in platform_setup adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c0489a620a7a Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds 9d1d7f8ef428 Merge remote-tracking branch 'befs/for-next' adds b0746f0ae87e Merge branch 'for-4.19' into for-next-current-v4.19-20180817 adds c3470a728d96 btrfs: Remove root parameter from btrfs_insert_dir_item adds 5fa22279525c btrfs: Remove 'objectid' member from struct btrfs_root adds 8621de35a6ea Btrfs: sync log after logging new name adds 26539fe3adc5 Btrfs: fix data corruption when deduplicating between diff [...] adds 8616a9aa455a btrfs: Always check nocow for quota enabled case to make s [...] adds 25e6827423a9 btrfs: qgroup: Dirty all qgroups before rescan adds c0289bd74c3f btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_ [...] adds 6205cca9e2c7 btrfs: btrfs_shrink_device should call commit transaction [...] adds 3066c91226cf Merge branch 'misc-4.19' into for-next-current-v4.19-20180817 adds 1e5f18740238 Merge branch 'for-next-current-v4.19-20180817' into for-ne [...] adds a0aa5bc6555c Merge remote-tracking branch 'btrfs-kdave/for-next' adds 8aaff15168cf ceph: avoid a use-after-free in ceph_destroy_options() adds eb3b2d6be4b5 rbd: factor out get_parent_info() adds e92c0eaf7543 rbd: support cloning across namespaces adds 00bd837b572f Merge remote-tracking branch 'ceph/master' adds c15e3f19a6d5 fs/cifs: don't translate SFM_SLASH (U+F026) to backslash adds 5e19697b56a6 SMB3: Backup intent flag missing for directory opens with [...] adds 25f2573512d7 smb3: minor debugging clarifications in rfc1001 len processing adds f80156833232 smb3: check for and properly advertise directory lease support adds 395a2076b406 cifs: connect to servername instead of IP for IPC$ share adds af2c965f8cfd cifs: add a smb2_compound_op and change QUERY_INFO to use it adds 582d2a2c560c cifs: change mkdir to use a compound adds 566059ed6c06 cifs: change unlink to use a compound adds 1a0888cb57bb cifs: create helpers for SMB2_set_info_init/free() adds 66c2773d3c2b cifs: make rmdir() use compounding adds d0a072c6d77d cifs: change SMB2_OP_SET_EOF to use compounding adds f72339f65bcb cifs: change SMB2_OP_SET_INFO to use compounding adds 9700e7d44b30 cifs: remove the is_falloc argument to SMB2_set_eof adds 025bcb65f2f5 cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use co [...] adds 9e5ebfd1a709 cifs: create a define for the max number of iov we need fo [...] adds dfd0af1e7940 SMB3: Backup intent flag missing from compounded ops adds 1d367ba660e4 cifs: add a warning if we try to to dequeue a deleted mid adds 815aaa2ac8d5 cifs: only wake the thread for the very last PDU in a compound adds 0f14a55d350e smb3: add tracepoint to catch cases where credit refund of [...] adds 4b893af22f74 fs/cifs: suppress a string overflow warning adds 34a9a02a7b34 cifs: remove set but not used variable 'cifs_sb' adds 8ed27f630206 Merge remote-tracking branch 'cifs/for-next' adds 5dcea554d5ce eCryptfs: fix a couple type promotion bugs adds 7368128cf639 Merge remote-tracking branch 'ecryptfs/next' adds 849fe89ce6d7 udf: remove unused variables group_start and nr_groups adds 59fed3bf8a46 ext2: cache NULL when both default_acl and acl are NULL adds 9bdda4e9cf2d fsnotify: fix ignore mask logic in fsnotify() adds 0c7c4d3f1038 Merge fsnotify ignore mask handling fix. adds 1e6cb72399fd fsnotify: add super block object type adds 60f7ed8c7c4d fsnotify: send path type events to group with super block marks adds d54f4fba889b fanotify: add API to attach/detach super block mark adds 1ac9450c87f2 Pull fanotify superblock watch support. adds a4e8e05e7147 Merge remote-tracking branch 'ext3/for_next' adds 1618e6e29708 f2fs: add additional sanity check in f2fs_acl_from_disk() adds 7d20c8abb2ed f2fs: fix to avoid NULL pointer dereference on se->discard_map adds abde73c71829 f2fs: fix unnecessary periodic wakeup of discard thread wh [...] adds c142e461d7e1 Merge remote-tracking branch 'f2fs/dev' adds e8d4ceeb34a5 jfs: cache NULL when both default_acl and acl are NULL adds 8a6b067d1894 Merge remote-tracking branch 'jfs/jfs-next' adds 80d34810815b ovl: respect FIEMAP_FLAG_SYNC flag adds 5b910bd615ba ovl: fix GPF in swapfile_activate of file from overlayfs over xfs adds 17ef445f9bef Documentation/filesystems: update documentation of file_op [...] adds 45cd0faae371 vfs: add the fadvise() file operation adds 3d8f7615319b vfs: implement readahead(2) using POSIX_FADV_WILLNEED adds b833a3660394 ovl: add ovl_fadvise() adds 22ed9db4e335 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 2f9ad0ac947c 9p/xen: fix check for xenbus_read error in front_probe adds 81c99089bce6 v9fs_dir_readdir: fix double-free on p9stat_read error adds 62e3941776fe 9p: clear dangling pointers in p9stat_free adds 996d5b4db4b1 9p: Use a slab for allocating requests adds 6348b903d791 9p: Remove p9_idpool adds e0d28e6234d6 9p: embed fcall in req to round down buffer allocs adds fc8fb4eb08e5 9p: add a per-client fcall kmem_cache adds a75c729c7dca 9p: rename p9_free_req() function adds 7ff24700e1cd 9p: Add refcount to p9_req_t adds becdedd7d6a8 9p/rdma: do not disconnect on down_interruptible EAGAIN adds eea6c885fc72 9p: fix spelling mistake in fall-through annotation adds b1c7aa81c9e6 9p: Rename req to rreq in trans_fd adds 08189d0a34c3 Merge remote-tracking branch 'v9fs/9p-next' adds 984e7690da28 vfs: Require specification of size of mount data for inter [...] adds b479820e633c vfs: syscall: Add open_tree(2) to reference or clone a mount adds 480c67223acf vfs: syscall: Add move_mount(2) to move mounts around adds 258403138e66 teach move_mount(2) to work with OPEN_TREE_CLONE adds 549a2ccec20a vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds 8ad8d732ca74 vfs: Introduce the basic header for the new mount API's fi [...] adds 35fd1130c6ee vfs: Introduce logging functions adds c6a6c4071549 vfs: Add configuration parser helpers adds 14e246638ac8 vfs: Add LSM hooks for the new mount API adds 788257358869 vfs: Put security flags into the fs_context struct adds a37ec8d68ff0 selinux: Implement the new mount API LSM hooks adds d728698f35d8 smack: Implement filesystem context security hooks adds bf39e8b45845 apparmor: Implement security hooks for the new mount API adds 150b64bee436 tomoyo: Implement security hooks for the new mount API adds bae551929c54 vfs: Separate changing mount flags full remount adds fd0002870b45 vfs: Implement a filesystem superblock creation/configurat [...] adds dfcf373eab92 vfs: Remove unused code after filesystem context changes adds 3ac0d8fd1cca procfs: Move proc_fill_super() to fs/proc/root.c adds 1b34a4bb5b1b proc: Add fs_context support to procfs adds eb7e666ca901 ipc: Convert mqueue fs to fs_context adds 88ed9083f578 cpuset: Use fs_context adds a8c7fe83d171 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 982fd61a36a9 hugetlbfs: Convert to fs_context adds 9f7743a748a9 vfs: Remove kern_mount_data() adds daa4a2610585 vfs: Provide documentation for new mount API adds ce0e916fc290 Make anon_inodes unconditional adds 37beac0107cd vfs: syscall: Add fsopen() to prepare for superblock creation adds 920cf2eca9e5 vfs: Implement logging through fs_context adds 53092187a136 vfs: Add some logging to the core users of the fs_context log adds 22eb820c369f vfs: syscall: Add fsconfig() for configuring and managing [...] adds 2a86afdbfddc vfs: syscall: Add fsmount() to create a mount for a superblock adds e8ec556ea765 vfs: syscall: Add fspick() to select a superblock for reco [...] adds c317886d50a6 afs: Add fs_context support adds b7cd9136aa13 afs: Use fs_context to pass parameters over automount adds 3e83f58bcc4f vfs: Add a sample program for the new mount API adds 67f668a6a913 vfs: syscall: Add fsinfo() to query filesystem information adds 78a75087cff6 afs: Add fsinfo support adds c8baf7beb5dc vfs: Allow fsinfo() to query what's in an fs_context adds 219111083e33 vfs: Allow fsinfo() to be used to query an fs parameter de [...] adds d6f0727a4567 Merge remote-tracking branch 'vfs/for-next' adds a4322becd21e Merge branch 'for-4.19-nmi' into for-next adds 26964449c8db Merge remote-tracking branch 'printk/for-next' adds 1f3934b1d5e5 PCI/ASPM: Fix link_state teardown on device removal adds 0ad7367f1875 Merge branch 'pci/aspm' adds 7502a431832f arm64: PCI: Remove node-local allocations when initialisin [...] adds 848a6e8eebf7 x86/PCI: Remove node-local allocation when initialising ho [...] adds ce395d89d6f5 Merge branch 'pci/enumeration' adds e76ac5875f5d PCI: pciehp: Differentiate between surprise and safe removal adds 3ea7a150795e Merge branch 'pci/hotplug' adds abc0d99325e2 Merge remote-tracking branch 'pci/next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds e0ab8b26aa96 HID: intel-ish-hid: Enable Sunrise Point-H ish driver adds fb6acf76c3fd HID: i2c-hid: Fix flooded incomplete report after S3 on Ra [...] adds ee3454924370 HID: add support for Apple Magic Keyboards adds e38c0ac55ee6 HID: input: fix leaking custom input node name adds b2dd9f2e5a8a HID: core: fix memory leak on probe adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 71f6fa90a353 HID: increase maximum global item tag report size to 256 adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds 43822c98f2eb HID: hid-saitek: Add device ID for RAT 7 Contagion adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds d7065620b89f HID: input: do not append a suffix if the name already has it adds ec6adef5fbc3 HID: multitouch: fix Elan panels with 2 input modes declaration adds 0d6c30114091 HID: core: fix grouping by application adds 7ffa13be4945 HID: multitouch: simplify the application retrieval adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds b034ed50a2bb HID: core: fix NULL pointer dereference adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds aaf9978c3c02 Input: Add the `REL_WHEEL_HI_RES` event code adds 1ff2e1a44e02 HID: input: Create a utility class for counting scroll events adds 051dc9b05796 HID: logitech: Add function to enable HID++ 1.0 "scrolling [...] adds d56ca9855bf9 HID: logitech: Enable high-resolution scrolling on Logitech mice adds 3fe1d6bbcd16 HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds f2d3b625dae1 HID: microsoft: Convert private data to be a proper struct adds 73c5b254c365 HID: microsoft: Add rumble support for Xbox One S controller adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds ade573eb1e03 HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 [...] adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 6b003a8ddd6f HID: cougar: Make parameter 'g6_is_space' dinamically settable adds 75f1f19bdd60 HID: cougar: Stop processing vendor events on hid-core adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds 830e82aa48f3 HID: microsoft: the driver now neeed MEMLESS_FF infrastructure adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds 8473a93d1ba5 HID: input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 52cf93e63ee6 HID: i2c-hid: Don't reset device upon system resume adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 8129ff846957 Merge remote-tracking branch 'hid/for-next' adds 1732c22abca8 i2c: designware: use generic table matching adds 96742775a3c0 i2c: designware: move #ifdef CONFIG_OF to the top adds c7fa7aeff85c i2c: designware: allow IP specific sda_hold_time adds ffbc01bff2ef dt-bindings: i2c: designware: document MSCC Ocelot bindings adds 1bb39959623b i2c: designware: add MSCC Ocelot support adds 38f5d8d8cbb2 i2c: uniphier: issue STOP only for last message or I2C_M_STOP adds 4c85609b08c4 i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP adds f6eb89349078 dt-bindings: imx-lpi2c: Remove mx8dv compatible entry adds 20fdcd760a63 i2c: imx-lpi2c: Remove mx8dv compatible entry adds 34b7be301d4c Merge branch 'i2c/for-current' into i2c/for-next adds 851a15114895 i2c: i801: fix DNV's SMBCTRL register offset adds ae7304c3ea28 i2c: xiic: Make the start and the byte count write atomic adds 89528bd5bc0c Merge branch 'i2c/for-current' into i2c/for-next adds 9cbeeca05049 i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disab [...] adds fc66b39fe36a i2c: mediatek: Use DMA safe buffers for i2c transactions adds 3e9efc3299dd i2c: aspeed: Handle master/slave combined irq events properly adds 2f8df8d3afed Merge branch 'i2c/for-4.20' into i2c/for-next adds c398b6c88aa8 Merge remote-tracking branch 'i2c/i2c/for-next' adds 72d7b946be6b ACPI / bus: Only call dmi_check_system on X86 adds 3ded4048cd77 Merge branch 'dmi/master' adds 00e4d5bb6083 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule adds 0f20b9b36e3f hwmon: (mc13783-adc) Remove the mention to 'Atlas' adds 7469979e3330 hwmon: (mc13783-adc) Use nxp.com URLs adds 41adb7f1e24a hwmon: Convert to using %pOFn instead of device_node.name adds 254fc9190055 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string adds 391ccf247171 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks adds 0ab05c4a0129 hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds d943b6682f82 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 74f0fc936c05 docs/vm/hmm.rst: Add missed space adds 0e0f00935ae1 doc: dev-tools: kselftest.rst: update config file location adds cb95ff7da118 docs: fix typo in table describing 4.16 development cycle adds ff7872ef6f9a Documentation/fb/vesafb.txt: "inverse" option corrections adds 8a2933cfe784 docs: tracing: Add stacktrace filter command adds 60ca05c3b445 Documentation/l1tf: Fix small spelling typo adds 9799445af124 docs: tidy up TOCs and refs to license-rules.rst adds 9eff4a2e92a2 docs: dev-tools: coccinelle: Update documentation adds 9a40068220cb FireWire: clean up firewire-cdev.h kernel-doc adds 48f02b88c82b FireWire: clean up core-iso.c kernel-doc adds 226b18ad5589 FireWire: clean up core-transaction.c kernel-doc adds ea2ae0ecc9ad FireWire: add a Documentation driver-api chapter adds 2f4830ef96d2 FireWire: add driver-api Introduction section adds ec2a701b6e27 Merge remote-tracking branch 'jc_docs/docs-next' adds 48568b0c30c2 media: vicodec: add QP controls adds 29a7a5e99080 media: vicodec: add support for more pixel formats adds 56ba4d03d838 media: vicodec: simplify flags handling adds 98efd5525ac0 media: vicodec: simplify blocktype checking adds abe9d19ae3fd media: vicodec: improve handling of uncompressable planes adds 21abebf06dc9 media: vicodec: rename and use proper fwht prefix for codec adds cd12b401adc3 media: vicodec: split off v4l2 specific parts for the codec adds be5a1509af8d media: vicodec: fix out-of-range values when decoding adds 5bbf32217bf9 media: ov772x: use SCCB regmap adds 361f3803adfe media: ov9650: use SCCB regmap adds d508fffb92d9 media: ov5670, ov13858: Use pm_runtime_idle adds 4d471563d87b media: i2c: Fix pm_runtime_get_if_in_use() usage in sensor [...] adds 1526dbeb54f2 media: ipu3-cio2: Use dma_zalloc_coherent to replace dma_a [...] adds 1d18c2cd9d38 media: ov772x: Disable clk on error path adds fb98e29ff1ea media: ov5640: fix mode change regression adds a125385c9b17 media: vidioc-g-dv-timings.rst: document V4L2_DV_FL_CAN_DE [...] adds f992cee5ef97 media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS adds 87f9ed85d0f9 media: v4l2-dv-timings: Introduce v4l2_calc_timeperframe helper adds 3ae17c66ed66 media: cobalt: Use v4l2_calc_timeperframe helper adds d842a7cf938b media: adv7842: enable reduced fps detection adds babdb81bc958 Merge remote-tracking branch 'v4l-dvb/master' adds 148edb9afb21 Merge branch 'patchwork' into to_next adds 357b50f3ccc8 drm: amd: dc: don't use FP math when Kcov is enabled adds 4e4316c1ed2f Merge remote-tracking branch 'v4l-dvb-next/master' adds 5d128fbd8b20 ACPI / bus: Only call dmi_check_system() on X86 adds ce016885f98e Merge branch 'acpi-bus' into linux-next adds f11fc4bc669b ACPI / LPSS: Force LPSS quirks on boot adds 0ccfa3661a26 Merge branch 'acpi-soc' into linux-next adds 393f392c3b50 Merge remote-tracking branch 'pm/linux-next' adds 8a7e2d2ea080 cpupower: remove stringop-truncation waring adds b69081510f8e Merge remote-tracking branch 'cpupower/cpupower' adds d3c04a3a6870 IB/rxe: vary the source udp port for receive scaling adds 8b7b59d030cc IB/rxe: remove redudant qpn check adds 3db2bceb29fd IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev adds 66d0f207dbf0 IB/rxe: Replace spinlock with rwlock adds 3ccf19e25adf IB/rxe: Change pool state enums to capital letters adds 536a631d1ec1 IB/rxe: Avoid NULL check when search is successful adds 1703129ed2c1 IB/rxe: Refactor lookup memory function adds b97db58557f4 IB/rxe: fix for duplicate request processing and ack psns adds 4e4c53df5677 IB/rxe: avoid back-to-back retries adds 030e46e495af IB/rxe: fixes for rdma read retry adds c54a73d8202a IB/hfi1: Rework file list in Makefile adds 22c21438aad7 IB/hfi1: Remove duplicated defines adds 6a516bc9d70b IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly adds 57f97e96625f IB/hfi1: Get the hfi1_devdata structure as early as possible adds 09e71899b9cf IB/hfi1: Prepare for new HFI1 MSIx API adds 6eb4eb10fb0d IB/hfi1: Make the MSIx resource allocation a bit more flexible adds e63bb50d1994 IB/hfi1: PCIe bus width retry adds a2f7bbdc2dba IB/hfi1: Rework the IRQ API to be more flexible adds dc9f5d0f841d IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() adds c6a21c3864fc IB/mlx5: Change TX affinity assignment in RoCE LAG mode adds aa7e80b220f3 net/mlx5: Fix atomic_mode enum values adds 09adbb5dd01b net/mlx5: Add memic command opcode to command checker adds 2226dcb424bf net/mlx5: Cleanup flow namespace getter switch logic adds 8ce78257965e net/mlx5: Add proper NIC TX steering flow tables support adds 90c1d1b8da67 net/mlx5: Export modify header alloc/dealloc functions adds c3c062f80665 net/mlx5: Add support for more namespaces when allocating [...] adds 61444b458b01 net/mlx5: Break encap/decap into two separated flow table [...] adds e0e7a3861b6c net/mlx5: Move header encap type to IFC header file adds 60786f0987c0 {net, RDMA}/mlx5: Rename encap to reformat packet adds bea4e1f6c6c5 net/mlx5: Expose new packet reformat capabilities adds 31ca3648f01b net/mlx5: Pass a namespace for packet reformat ID allocation adds 50acec06f392 net/mlx5: Export packet reformat alloc/dealloc functions adds 0953fffec9ba RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language adds b4749bf25652 RDMA/mlx5: Add a new flow action verb - modify header adds 841eefc5cb57 RDMA/uverbs: Add generic function to fill in flow action object adds 08aeb97cb824 RDMA/mlx5: Add new flow action verb - packet reformat adds a090d0d859ff RDMA/mlx5: Extend packet reformat verbs adds af68ccbc1131 Merge branch 'mlx5-flow-mutate' into rdma.git for-next adds 08920b8f5d2d RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPL [...] adds f794809a7259 IB/core: Add an unbound WQ type to the new CQ API adds 882dff2890e1 IB/srp: Remove unnecessary unlikely() adds b3b43483a26d RDMA/qedr: remove set but not used variable 'ctx' adds 12d6f669717d RDMA/nes: Delete impossible debug prints adds 6ceb6331b329 RDMA/uverbs: Declare closing variable as boolean adds 627212c9d49b RDMA/core: Replace open-coded variant of get_device adds adee9f3f3bbb RDMA/core: Depend on device_add() to add device attributes adds c5c4d92e70f3 RDMA/uverbs: Use cdev_device_add() instead of cdev_add() adds b53b1c08a23e RDMA/uverbs: Use device.groups to initialize device attributes adds 2c910cb75e1f Merge branch 'uverbs_dev_cleanups' into rdma.git for-next adds a1cfc48b5e83 Merge remote-tracking branch 'rdma/for-next' adds 59dd45d550c5 ixgbe: firmware recovery mode adds 7fb94bd58dd6 ixgbevf: VF2VF TCP RSS adds 9e3f2f5ecee6 ixgbe: don't clear IPsec sa counters on HW clearing adds b2875fbf6c96 ixgbe: reload IPsec IP table after sa tables adds 99a7b0c14c30 ixgbe: prep IPsec constants for later use adds eda0333ac293 ixgbe: add VF IPsec management adds 9e4e30cc0c41 ixgbe: add VF IPsec offload enable flag adds 726982404637 ixgbe: add VF IPsec offload request message handling adds adef9a26d6c3 ixgbevf: add defines for IPsec offload request adds 0062e7cc955e ixgbevf: add VF IPsec offload code adds 7f68d4306701 ixgbevf: enable VF IPsec offload operations adds 47b6f50077e6 ixgbe: disallow IPsec Tx offload when in SR-IOV mode adds 5ed4e9e990ee ixgbe: fix the return value for unsupported VF offload adds b537f5845fff Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 22ef683b4818 ice: Rework flex descriptor programming adds b36c598c999c ice: Updates to Tx scheduler code adds ff2b13213a6a ice: Update request resource command to latest specification adds fd2a981777d9 ice: Prevent control queue operations during reset adds 74118f7af092 ice: Code optimization for ice_fill_sw_rule() adds 80d144c9ac82 ice: Refactor switch rule management structures and functions adds 0f9d5027a749 ice: Refactor VSI allocation, deletion and rebuild flow adds 48cb27f2fd18 ice: Implement handlers for ethtool PHY/link operations adds f80eaa421076 ice: Clean up register file adds b3969fd727aa ice: Add support for Tx hang, Tx timeout and malicious dri [...] adds b1edc14a3fbf ice: Implement ice_bridge_getlink and ice_bridge_setlink adds 8b97ceb1dc0f ice: Enable firmware logging during device initialization. adds 4f74dcc1b86d ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active adds 8d81fa55bac0 ice: Introduce SERVICE_DIS flag and service routine functions adds 9ea47d81a7f1 ice: Fix and update driver version string adds 09990ad1647f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1c0372b67cca nfp: encapsulate NSP command arguments into structs adds 2db100002eed nfp: attempt FW load from flash adds ac86da05463d nfp: interpret extended FW load result codes adds 34243f59095e nfp: add support for indirect HWinfo lookup adds f6e71efdf9fb nfp: abm: look up MAC addresses via management FW adds 0377505c540c nfp: add support for NFP5000 adds 9bf6cce89307 nfp: refactor the per-chip PCIe config adds 73eaf3b7b875 nfp: save the MU locality field offset adds c678a9759ade nfp: add basic errors messages to target logic adds 3f0e55a2a6e2 nfp: add RTsym access helpers adds 8f6d6052cf65 nfp: pass cpp_id to nfp_cpp_map_area() adds 761969992dd0 nfp: convert existing RTsym helpers to full target decoding adds 1240989ccca9 nfp: convert all RTsym users to use new read/write helpers adds 640917dd81b6 nfp: support access to absolute RTsyms adds 4152e58cb8c5 nfp: make RTsym users handle absolute symbols correctly adds 817e60a7a2bb Merge branch 'nfp-add-NFP5000-support' adds 8bad008e7951 net/ncsi: remove duplicated include from ncsi-netlink.c adds 21c328dcecfc net: ethernet: Convert to using %pOFn instead of device_node.name adds 6fce10f70461 genetlink: constify genl_err_attr() argument adds 7e3af5936893 net: thunderbolt: Convert to use SPDX identifier adds 6ce706a56c93 8390/etherh: convert to ethtool_{get, set}_link_ksettings adds 9b3004953503 ethtool: drop get_settings and set_settings callbacks adds 2930942e0a39 Merge branch 'ethtool-drop-get_settings-and-set_settings-ops' adds 9ecc660ea1a7 liquidio: remove unnecessary delay when processing IQ responses adds b943f17e0649 liquidio: fix race condition in instruction completion processing adds 0ff89efb5246 ip: fail fast on IP defrag errors adds 02c7f38b7ace selftests/net: add ip_defrag selftest adds 7e8d5755be0e net: nixge: Add support for 64-bit platforms adds 0927f71dbcfb net/tls: Calculate nsg for zerocopy path without skb_cow_data. adds c9aec05228dc liquidio: improve soft command handling adds 6870957ed5bc liquidio: make soft command calls synchronous adds edd572d72f8c liquidio: change octnic_ctrl_pkt to do synchronous soft commands adds 64fecd3ec512 liquidio: remove obsolete functions and data structures adds 920767a9c892 Merge branch 'liquidio-improve-soft-command-response-handling' adds 016f3d1818b0 vxlan: reduce dirty cache line in vxlan_find_mac adds f404c3ecc401 rfkill: fix spelling mistake contidion to condition adds 30ca1aa53621 cfg80211/mac80211: make ieee80211_send_layer2_update a pub [...] adds 7417844b63d4 cfg80211: Avoid regulatory restore when COUNTRY_IE_IGNORE is set adds 21a5d4c3a45c mac80211: add stop/start logic for software TXQs adds 9cf0a0b4b64a cfg80211: Add support for 60GHz band channels 5 and 6 adds 1ecef20cf128 mac80211: add missing WFA Multi-AP backhaul STA Rx requirement adds 9c06602b1b92 cfg80211: clarify frames covered by average ACK signal report adds f0259b6ac4a3 Merge tag 'mac80211-next-for-davem-2018-08-29' of git://gi [...] adds 4b59938b209e i40e: convert queue stats to i40e_stats array adds 8fd75c58a09a i40e: move ethtool stats boiler plate code to i40e_ethtool [...] adds 6dba41cd02fc i40evf: update ethtool stats code and use helper functions adds ae1e29f671b4 i40evf: Change a VF mac without reloading the VF driver adds 3c818910911c i40evf: Validate the number of queues a PF sends adds 7eb74ff891b4 i40e: use correct length for strncpy adds e65aae086330 i40evf: set IFF_UNICAST_FLT flag for the VF adds a4e0109a19c5 virtchnl: use u8 type for a field in the virtchnl_filter struct adds cfe396991ad7 i40e: static analysis report from community adds cdec2141c24e i40e: report correct statistics when XDP is enabled adds e78d9a39fd06 i40e: Check and correct speed values for link on open adds 3bd77e2ae147 i40evf: Don't enable vlan stripping when rx offload is turned on adds 5cba17b14182 i40e: hold the rtnl lock on clearing interrupt scheme adds babbcc60040a i40evf: cancel workqueue sync for adminq when a VF is removed adds 5907cf6c5bbe i40e: Prevent deleting MAC address from VF when set by PF adds ee713b6da510 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds efbaec89c642 bpf: remove duplicated include from syscall.c adds b5d83fec732d bpf: sockmap test remove shutdown() calls adds 7d2c6cfc5411 bpf: use --cgroup in test_suite if supplied adds b0d1beeff2a9 xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY adds dce5bd6140a4 xdp: export xdp_rxq_info_unreg_mem_model adds 902540342096 xsk: expose xdp_umem_get_{data,dma} to drivers adds 6c5c9581044d net: add napi_if_scheduled_mark_missed adds 123cecd427b6 i40e: added queue pair disable/enable functions adds 6d7aad1da279 i40e: refactor Rx path for re-use adds 20a739dbef28 i40e: move common Rx functions to i40e_txrx_common.h adds 0a714186d3c0 i40e: add AF_XDP zero-copy Rx support adds a96e74727328 i40e: move common Tx functions to i40e_txrx_common.h adds 1328dcddbd53 i40e: add AF_XDP zero-copy Tx support adds 58c50ae4a0b6 samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock adds 29b5e0f34359 Merge branch 'AF_XDP-zerocopy-for-i40e' adds 679c782de14b bpf/verifier: per-register parent pointers adds 8efea21d333d bpf/verifier: display non-spill stack slot types in print_ [...] adds 234dbe3dc1db Merge branch 'verifier-liveness-simplification' adds c7b27c37af3d bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash adds 6493ebf7242d tools/bpf: add bpffs percpu map pretty print tests in test_btf adds 1a86ad89da1c tools/bpf: bpftool: add btf percpu map formated dump adds 56b48c6a6008 Merge branch 'bpf-bpffs-bpftool-dump-with-btf' adds 18baed2684b0 xsk: include XDP meta data in AF_XDP frames adds 7296216776db xdp: remove redundant variable 'headroom' adds 1e215300f138 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|g [...] adds acb4ea956415 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program adds a29c8bb640ca xsk: remove unnecessary assignment adds 11c3f5113600 samples/bpf: xdpsock, minor fixes adds 9746b1ee2edc bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN adds cf484f9f91f7 i40e: fix possible compiler warning in xsk TX path adds 93ee30f3e8b4 xsk: i40e: get rid of useless struct xdp_umem_props adds fd3c040b244b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds f061b48c1787 Revert "net: sched: act: add extack for lookup callback" adds aa4e689ed1a7 veth: add software timestamping adds 506a03aa04de net_sched: add missing tcf_lock for act_connmark adds 7788174e8726 tcp: change IPv6 flow-label upon receiving spurious retran [...] adds 066b10300889 net/ipv4: Add extack message that dev is required for ONLINK adds 1367bbf52a43 net/ipv6: Do not reset nl_net in ip6_route_info_create adds 0340376ecc89 net: dsa: mv88e6xxx: Share main switch IRQ adds 459479da9769 bridge: Switch to bitmap_zalloc() adds 7f12c8a3670f staging: fsl-dpaa2/eth: Delay netdev_register() call adds 34ff68465a17 dpaa2-eth: Move DPAA2 Ethernet driver from staging to drivers/net adds 531778d0e3a3 Merge branch 'dpaa2-eth-Move-DPAA2-Ethernet-driver' adds ec6ea8e3eee9 net: stmmac: Add CBS support in XGMAC2 adds d99b7d6bca9c net: remove duplicated include from net_failover.c adds 181ab62311c6 bnxt_en: remove set but not used variable 'rx_stats' adds 94524d8fc965 net/tls: Add support for async decryption of tls records adds c2ad647c6442 selftests/tls: Add test for recv(PEEK) spanning across mul [...] adds 2de9d505fb0d rds: store socket timestamps as ktime_t adds c8b795669a5e qed: Lower the severity of a dcbx log message. adds c9e4f5f067f0 liquidio: remove set but not used variable 'irh' adds 5582f44360c4 net: dsa: b53: Provide sensible defaults adds 2d5c28859839 net: bgmac: remove set but not used variable 'err' adds b9de3963cc2b net/sched: fix type of htb statistics adds d28118e39516 net: mvneta: Don't check NETIF_F_GRO ourself adds 7772988ad623 net: mvneta: enable NETIF_F_RXCSUM by default adds bd9f1ee36409 net: mvneta: reduce smp_processor_id() calling in mvneta_t [...] adds 42220b77495d Merge branch 'mvneta-some-small-improvements' adds 1914104fc6f8 net: nixge: Fix Kconfig warning with OF_MDIO adds 743e481580b4 tcp: remove useless add operation when init sysctl_max_tw_buckets adds c309b158090d net: dsa: mv88e6xxx: Fix writing to a PHY page. adds 4382172fa778 net: dsa: mv88e6xxx: Add SERDES phydev_link_change for 6352 adds 1fcc3fd75ee5 Merge branch 'Full-phylink-support-for-mv88e6352' adds 6dae6f06f0fc net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow adds c57d2358ff0d net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices adds b75ba3822c61 net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices adds 19052a3b7710 net/mlx5e: IPoIB, Use priv stats in completion rx flow adds 132c5b452ed8 Merge branch 'mlx5e-IPoIB-stats' adds 35878618c92d liquidio: Added delayed work for periodically updating the [...] adds 05a6843c9281 tipc: correct structure parameter comments for topsrv adds 41dafea2af78 net: hns3: Fix for vf vlan delete failed problem adds fd5f9da3f658 net: hns3: Fix for multicast failure adds 54e97d117baf net: hns3: Fix error of checking used vlan id adds ce2c1d2ea67a net: hns3: Implement shutdown ops in hns3 pci driver adds 0f29fc23b21d net: hns3: Fix for loopback selftest failed problem adds 3f8601f0f571 net: hns3: Fix ping exited problem when doing lp selftest adds daaa8521760e net: hns3: Preserve vlan 0 in hardware table adds 2d03eacc0b7e net: hns3: Only update mac configuation when necessary adds 7f7d9e501f41 net: hns3: Change the dst mac addr of loopback packet adds 7a0a92840268 net: hns3: Remove redundant codes of query advertised flow [...] adds 12f46bc1d447 net: hns3: Refine hns3_get_link_ksettings() adds 4ee5489e5419 Merge branch 'hns3-fixes' adds b5e281ab5a96 cxgb4: when max_tx_rate is 0 disable tx rate limiting adds 68ddc82aff0c cxgb4: collect hardware queue descriptors adds d8d7477702f7 net/wan/fsl_ucc_hdlc: allow ucc index up to 7 adds 43a78e0e64d1 net/wan/fsl_ucc_hdlc: allow PARITY_CRC16_PR0_CCITT parity adds 8978ca7c8b7b net/wan/fsl_ucc_hdlc: Adding ARPHRD_ETHER adds 045f77baf6b4 net/wan/fsl_ucc_hdlc: hmask adds 040b7c94e4ec net/wan/fsl_ucc_hdlc: GUMR for non tsa mode adds ccb7bc0edd99 net/wan/fsl_ucc_hdlc: tx timeout handler adds 802869f4e542 Merge branch 'ethernet-over-hdlc' adds 11bfdabb7ff5 net: phy: mscc: factorize code for LEDs mode adds 0969abaa5093 net: phy: mscc: factorize function for getting LED mode from DT adds a993e0f583c7 net: phy: mscc: read 'vsc8531,vddmac' as an u32 adds 36c53cf0f465 net: phy: mscc: read 'vsc8531, edge-slowdown' as an u32 adds 5ff8e1f3cd63 net: phy: mscc: read 'vsc8531, led-%d-mode' as an u32 adds 4bdbacfda627 dt-bindings: net: phy: mscc: vsc8531: remove compatible fr [...] adds e02eef317d71 dt-bindings: net: phy: mscc: vsc8531: factorize vsc8531, l [...] adds 2fc4aa59ab47 net: usbnet: mark expected switch fall-through adds 36302685f593 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 80aaa9c16415 mac80211: Add he_capa debugfs entry adds 6f527287e0bb mac80211: remove pointless 'params' NULL checks adds 331aead5203f mac80211: use le16_encode_bits() instead of open-coding adds adf8ed01e4fd mac80211: add an optional TXQ for other PS-buffered frames adds 03512ceb60ae ieee80211: remove redundant leading zeroes adds 244eb9ae7973 cfg80211: add he_capabilities (ext) IE to AP settings adds 34fb190ec0e2 mac80211: in AP mode, set bss_conf::he_supported adds b0aa75f0b1b2 ieee80211: add new VHT capability fields/parsing adds 09b4a4faf9d0 mac80211: introduce capability flags for VHT EXT NSS support adds 7eb26df29725 mac80211: add ability to parse CCFS2 adds e80d642552a3 mac80211: copy VHT EXT NSS BW Support/Capable data to station adds 70e53669c4c4 mac80211: Store sk_pacing_shift in ieee80211_hw adds d1332e7be250 mac80211: support radiotap L-SIG data adds 2b815b04dfe4 nl80211: Add CAN_REPLACE_PTK0 API adds 62872a9b9a10 mac80211: Fix PTK rekey freezes and clear text leak adds c3d1f8752802 mac80211: support reporting 0-length PSDU in radiotap adds 77cbbc35a49b mac80211: fix saving a few HE values adds add7453ad62f wireless: align to draft 11ax D3.0 adds 0eeb2b674f05 mac80211: add an option for station management TXQ adds edba6bdad6fe mac80211: allow AMSDU size limitation per-TID adds 9739fe29a207 mac80211: add an option for drivers to check if packets ca [...] adds 40b5a0f8c6c7 mac80211: remove unnecessary NULL check adds 014f5a250fc4 cfg80211: validate wmm rule when setting adds 579d03fecb23 Merge tag 'mac80211-next-for-davem-2018-09-05' of git://gi [...] adds fbb66ad5dcbe net/mlx5e: Make function mlx5i_grp_sw_update_stats() static adds 05dcc7129864 net: lan743x_ptp: make function lan743x_ptp_set_sync_ts_in [...] adds fa788d986a3a packet: add sockopt to ignore outgoing packets adds 428f944bd586 netlink: Make groups check less stupid in netlink_bind() adds 9e7e6cabf371 failover: Add missing check to validate 'slave_dev' in net [...] adds 3c576de30bb4 nfp: fix readq on absolute RTsyms adds 31e380f38f6d nfp: prefix rtsym error messages with symbol name adds e84b2f2db2ea nfp: validate rtsym accesses fall within the symbol adds eebd3faa4f03 Merge branch 'nfp-improve-the-new-rtsym-helpers' adds 7848418e28f5 nfp: separate VXLAN and GRE feature handling adds fa8cd98c0640 net: lan78xx: Bail out if lan78xx_get_endpoints fails adds 7a6b022d7964 net: lan78xx: Drop unnecessary strcpy in lan78xx_probe adds 6be665a56d36 net: lan78xx: Switch to SPDX identifier adds 51ceac9fb588 net: lan78xx: Make declaration style consistent adds d4cc597623c3 Merge branch 'net-lan78xx-Minor-improvements' adds c383edc42403 rtnetlink: add rtnl_get_net_ns_capable() adds 9f3c057c146f if_addr: add IFA_TARGET_NETNSID adds d38071455ffb ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 6ecf4c37eb3e ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 87ccbb1f9436 rtnetlink: move type calculation out of loop adds 19d8f1ad12fd if_link: add IFLA_TARGET_NETNSID alias adds 7e4a8d5a93f6 rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g adds 978a46fa6c34 ipv4: add inet_fill_args adds 203651b665f7 ipv6: add inet6_fill_args adds 6ef848efc231 Merge branch 'rtnetlink-add-IFA_TARGET_NETNSID-for-RTM_GETADDR' adds a3f723079df8 qed*: Utilize FW 8.37.7.0 adds 8ca7c1608c34 net: dsa: b53: Add ability to enable/disable port interrupts adds 16994374a6fc net: dsa: b53: Make SRAB driver manage port interrupts adds 5e004460f874 net: dsa: b53: Add helper to set link parameters adds a8e8b9853136 net: dsa: b53: Add PHYLINK support adds 0e01491de646 net: dsa: b53: Add SerDes support adds 2002bc328ca3 Merge branch 'dsa-b53-SerDes-support' adds 83033688b7ad net/mlx5: Change flow counters addlist type to single linked list adds 6e5e22839136 net/mlx5: Add new list to store deleted flow counters adds 9aff93d7d0d4 net/mlx5: Store flow counters in a list adds 12d6066c3b29 net/mlx5: Add flow counters idr adds d24082050f2f net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c adds 1462e48db059 net/mlx5e: Move Q counters allocation and drop RQ to init_rx adds 64109f1dc41f net/mlx5e: Replace PTP clock lock from RW lock to seq lock adds f007c13d4ad6 net/mlx5e: Set ECN for received packets using CQE indication adds fe1dc069990c net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets adds ddc9cc013161 Merge tag 'mlx5e-updates-2018-09-05' of git://git.kernel.o [...] adds 488752220b4a liquidio: Add spoof checking on a VF MAC address adds ddc4d236dc71 liquidio CN23XX: Remove set but not used variable 'ring_flag' adds 39b042e0b347 Merge remote-tracking branch 'net-next/master' adds 11f026b4e306 libbpf: Remove the duplicate checking of function storage adds cda6c0b00d0f next-20180906/bpf-next adds 211d6f2dc883 xfrm: Make function xfrmi_get_link_net() static adds 0c05f9837667 esp: remove redundant define esph adds 4a132095dd64 xfrm: allow driver to quietly refuse offload adds f382c9976b84 Merge remote-tracking branch 'ipsec-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds c40babc03681 Merge remote-tracking branch 'nfc-next/master' adds bd1d395070cc ath10k: fix kernel panic by moving pci flush after napi_disable adds 3f96556f639e wcn36xx: Use kmemdup instead of duplicating it in wcn36xx_ [...] adds d410e28f3ae4 wcn36xx: use dma_zalloc_coherent instead of allocator/memset adds 58da3b423070 ath10k: skip resetting rx filter for WCN3990 adds a9911937e7d3 ath10k: schedule hardware restart if WMI command times out adds 06ae8dc00433 ath10k: use struct_size() in kzalloc() adds bf05e0fe7da4 ath9k: Remove unnecessary parentheses adds a2f73a167dc1 ath9k: remove unused array firstep_table adds d9c52fd17cb4 ath9k: fix tx99 with monitor mode interface adds 4ac1f003e72a ath6kl: Remove unnecessary parentheses adds 32dcfe8316cd wil6210: remove reset file from debugfs adds 22b9610ec687 wil6210: add support for channel 4 adds 9a65064abdf8 wil6210: drop Rx multicast packets that are looped-back to STA adds 596bdbcce90f wil6210: set edma variables only for Talyn-MB devices adds 686ab4f5bd8d wil6210: allocate rx reorder buffer only if rx reorder is enabled adds df2b53884a5a wil6210: prevent usage of tx ring 0 for eDMA adds 84f16fbb6238 wil6210: fix RX buffers release and unmap adds b9010f105f21 wil6210: add FT roam support for AP and station adds 4405b632e3da wil6210: fix invalid memory access for rx_buff_mgmt debugfs adds 34d5629d2ca8 ath10k: limit available channels via DT ieee80211-freq-limit adds 9cac6a9b6297 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds b21e32dc348a iwlwifi: turn timestamp marker cmd off by default adds fe997b00c5b5 iwlwifi: remove unused TLC debugging commands adds dd2690579f51 iwlwifi: runtime: avoid calling debugfs read functions mor [...] adds 2210f6959dfa iwlwifi: set the tid for non-QOS frames to zero adds 2d8c261511ab iwlwifi: add d3 debug data support adds 11a0513cac8a iwlwifi: mvm: remove duplicate if in iwl_mvm_setup_connect [...] adds a75b9b333aeb iwlwifi: mvm: protect D0i3 code behind CONFIG_PM adds 2afa6a7311f5 iwlwifi: mvm: support new WoWLAN status FW API adds 86e177d80ff7 iwlwifi: mvm: add NOA and CSA to a probe response adds 7d2bcc22cd16 iwlwifi: add required include to iwl-fh.h adds bd6fc6552b05 iwlwifi: mvm: add bss color to radiotap adds 621f3f57050a iwlwifi: mvm: add support for RX_AMPDU_EOF bit for HE SU adds c630b477caf7 iwlwifi: mvm: move he RX handling to a separate function adds 4799ea53a578 iwlwifi: mvm: move he RX handling to a separate function adds 75e9947ea42d iwlwifi: enable reading the value of delay in timestamp_ma [...] adds 7891965d74bc iwlwifi: drop packets with bad status in CD adds 9b3089bd820d iwlwifi: pcie: allow using tx init for other queues but th [...] adds 89d5e833534b iwlwifi: pcie: make non-static hcmd and rx code adds 4290eaad7a8a iwlwifi: remove dump_regs() from transport ops adds 33bdccb71aa6 iwlwifi: remove FSF's address from the license notice adds 4c2f445c0f49 iwlwifi: mvm: skip EBS in low latency mode while fragmente [...] adds 0791c2fce3c8 iwlwifi: mvm: support new reduce tx power FW API. adds 9416560e4153 iwlwifi: pcie: store the default rxq number adds b6fe27575a04 iwlwifi: pcie: make gen2 of apm_init non-static adds 38bd7e58cf41 iwlwifi: add 80211 hdr offset to trace data adds 84f260251ed8 iwlwifi: don't WARN on trying to dump dead firmware adds 2b3fae668c66 iwlwifi: pcie: avoid unnecessary work if NIC is disconnected adds 50f067b35684 iwlwifi: mvm: support Coex Schema 2 adds f60c9e591b05 iwlwifi: improve the flow when a NIC is disconnected adds 941ab4eb66c1 iwlwifi: mvm: fix BAR seq ctrl reporting adds 1a19c139be18 iwlwifi: mvm: avoid sending too many BARs adds 3baf7528d6f8 iwlwifi: mvm: Send LQ command as async when necessary adds e506b481642a iwlwifi: pcie: set interrupt coalescing also for gen2 adds 754f890a3aef iwlwifi: remove all occurrences of the FSF address paragraph adds dabf98443858 iwlwifi: mvm: implement extended HE-MU sniffer API adds de8da2306084 iwlwifi: mvm: put LTF symbol size into HE radiotap adds 93cc712a7993 iwlwifi: mvm: properly decode HE GI duration adds 925bc2b189ec iwlwifi: mvm: report # of LTF symbols for extended range SU PPDUs adds 317bc55fa82f iwlwifi: mvm: remove channel 2 from HE radiotap if not applicable adds 06c34dee07c7 iwlwifi: Add missing 11n disable module parameter check adds 65c3b582ecab iwlwifi: mvm: send BCAST management frames to the right station adds 2859de7637b5 iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates adds c5f97542aa06 iwlwifi: change monitor DMA to be coherent adds ae17404e3860 iwlwifi: avoid code duplication in stopping fw debug data [...] adds 3e467b8e4cf4 iwlwifi: rs-fw: enable STBC in he correctly adds 423584dd8060 iwlwifi: rs-fw: support dcm adds 764f9de50271 iwlwifi: mvm: decode HE TB PPDU data adds 1169310fa9a8 iwlwifi: refactor txq_alloc for supporting more command type adds 930ab73c3759 iwlwifi: mvm: activate fragmented EBS in case of fragmented scan adds ea7c2bfdec6d Revert "iwlwifi: allow memory debug TLV to specify the mem [...] adds ab27926d9e4a iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF [...] adds 647d2886a892 Merge tag 'iwlwifi-next-for-kalle-2018-08-31' of git://git [...] adds 9e9e11d83238 brcmsmac: Remove extra parentheses adds 057118edfc36 cw1200: Remove extra parentheses adds 62a25dc56990 mt76x2u: Add support for Alfa AWUS036ACM adds 3348ef6a6a12 libertas_tf: prevent underflow in process_cmdrequest() adds 2fef681a4cf7 brcmfmac: add CYW89342 mini-PCIe device adds 4ad298da9392 brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT [...] adds a858376cdbb3 brcmfmac: add 4-way handshake offload detection for FT-802.1X adds 5945310a1755 orinoco: remove unused array encaps_hdr and macro ENCAPS_OVERHEAD adds 199ba9faca90 rtl8187: Fix warning generated when strncpy() destination [...] adds 7bd4628c2f31 mwifiex: do no submit URB in suspended state adds 33a164fa8a4c mwifex: free rx_cmd skb in suspended state adds f483039cf51a rt2x00: use simple_read_from_buffer() adds cb18e2e9ec71 brcmfmac: fix wrong strnchr usage adds baa8caf4ab7a rsi: fix memory alignment issue in ARM32 platforms adds 4c62764d0fc2 rsi: improve kernel thread handling to fix kernel panic adds 81c8eccc2404 mt76: Fix comparisons with invalid hardware key index adds 9b2fd48d36e2 mt76x2u: run device cleanup routine if resume fails adds ac5d5b3f199e mt76: verify evt type in usb mcu response adds 2735a6dd7df3 mt76: unify wait_for_mac adds 89e1b1bc075a mt76: rename mt76x2_regs.h adds 797ea2407825 mt76: merge mt76x0/regs.h into mt76x02_regs.h adds 108a4861ef19 mt76: create new mt76x02-lib module for common mt76x{0,2} code adds c378f2473466 mt76: unify mac_get_key_info adds d413127359c3 mt76: add helpers for register access with mt76_dev struct adds 047aed1c38cf mt76: unify mac_shared_key_setup adds 46436b5ef9dd mt76: unify mac_wcid_set_key adds 32bb405fe2bc mt76: unify mac_wcid_setup adds 516ea2a2a9d4 mt76: use mac_wcid_set_drop in mt76x0 adds 459e237f14cd mt76x0: use mt76_wcid_free in mt76x0 adds 98ff26e5e217 mt76: unify mt76x02_vif struct adds f5a7f126e5fe mt76: unify sta structure part 1 adds b2d91fb30223 mt76: unify sta structure part 2 adds 78dae93fd8ff mt76x0: initalize custom tx queues adds 16c8a792ea44 mt76x0: use mt76x02_sta and mt76x02_tx_status adds 5090efa4a2e8 mt76: move mt76_reg_pair definition in mt76.h adds 4c89ff2c74e3 mt76: split __mt76u_mcu_send_msg and mt76u_mcu_send_msg routines adds 288d600a8880 mt76: move mt76x2u_mcu_deinit routine in mt76-usb module adds 851ab66e293c mt76: add multiple regs read support to usb_mcu layer adds 795dbf0fd20c mt76x0: use mt76u_init for bus initialization adds e9fa647a0ad3 mt76x0: remove mt76x0_vendor_reset routine adds 72750efddba9 mt76x0: remove mt76x0_vendor_single_wr routine adds 84740d5dc66e mt76x0: remove mt76x0_mcu_msg_alloc routine adds ad27c4ae0ba7 mt76x0: use shared mt76 usb mcu completion adds 73d411e2d499 mt76x0: remove mt76x0_complete_urb routine adds 172222cff066 mt76x0: remove mt76x0_vendor_request routine adds 876d3d02ee31 mt76x0: remove unused mt76x0_wait_asic_ready routine adds 6f4796b7063e mt76x0: use mt76u_mcu_send_msg utility routine to send fw cmds adds 0e3612e06be4 mt76x0: remove unused mt76x0_mcu structure adds a0b65ca60ec7 mt76x0: use mt76u_mcu_fw_send_data for fw uploading adds 01b302cd5874 mt76x0: remove unused routines for usb_buff alloc/free adds b37b30afc2b3 mt76: Enable NL80211_EXT_FEATURE_CQM_RSSI_LIST adds 514502c3a70b rtl8xxxu: Add rtl8188ctv support adds 7e41fb504592 wireless: remove unnecessary unlikely() adds ec7eccf7ad1c rsi: remove set but not used variables 'header_size' and ' [...] adds b9bcce366bd5 rtlwifi: remove set but unused variables adds cf5652c962da orinoco_usb: fix spelling mistake in fall-through annotation adds d0dd4fc8323f Merge remote-tracking branch 'wireless-drivers-next/master' adds f6d5afe542c9 Bluetooth: Remove unnecessary smp_mb__{before,after}_atomic adds b8afe12ac980 Bluetooth: hci_qca: Remove serdev_device_open/close functi [...] adds 9c1eecd5145d Bluetooth: hci_qca: Remove hdev dereference in qca_close(). adds 0254fd67b9ed Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] adds 08d70c106258 Bluetooth: hci_serdev: Add protocol check in hci_uart_dequeue(). adds 313c475aef55 Merge remote-tracking branch 'bluetooth/master' adds 72244b6bc752 gfs2: improve debug information when lvb mismatches are found adds 4f36cb36c9d1 gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated adds eeb576f9a8b8 Merge remote-tracking branch 'gfs2/for-next' adds 85e08e586445 mtd: rawnand: Add the nand_wait_readrdy() helper and use it adds 52f05b6b87de mtd: rawnand: Add the nand_wait_rdy_op() helper and use it adds 7525c9518ea6 mtd: rawnand: Get rid of the ->read_word() hook adds 88aa3bbfc020 mtd: rawnand: marvell: use regmap_update_bits() for syscon access adds f223713f1517 mtd: rawnand: toshiba: Add support for Toshiba Memory BENA [...] adds 33c1c5fee2e8 mtd: rawnand: marvell: document a bit more the driver adds 64a225881705 Documentation: mtd: remove stale pxa3xx NAND controller do [...] adds 434655af6a18 mtd: rawnand: fsl_ifc: check result of SRAM initialization adds ff8648f29fe5 mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions adds f1bf52e86572 mtd: rawnand: denali: use SPDX-License-Identifier and fix [...] adds ab0fb17c7d46 mtd: rawnand: qcom: don't include dma-direct.h adds a9fdba0b0e5f mtd: rawnand: Convert to using %pOFn instead of device_node.name adds 81592c69c9ed mtd: rawnand: jz4780: use struct_size() in devm_kzalloc() adds 2f91eb6951d9 mtd: rawnand: atmel: use struct_size() in devm_kzalloc() adds 1002aed789bc mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] adds 2d9678685b43 mtd: rawnand: Pass a nand_chip object to nand_scan() adds 76b7bb18a74b mtd: rawnand: Pass a nand_chip object to nand_release() adds 25e68c93243b mtd: rawnand: Pass a nand_chip object to nand_wait_ready() adds e858b81b08aa mtd: rawnand: Pass a nand_chip object to ecc->hwctl() adds acf6f2fba9db mtd: rawnand: Pass a nand_chip object to ecc->calculate() adds 03784031b1ee mtd: rawnand: Pass a nand_chip object to ecc->correct() adds 6af9275a39b0 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks adds 11f100b536a0 mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks adds 0cde13f1772c mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks adds 1b0d4bf894a4 mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks adds b1e4396f17f6 mtd: rawnand: Pass a nand_chip object to chip->select_chip() adds 320d8272bda8 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks adds 239edda183cd mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() adds 0a49cdf34151 mtd: rawnand: Pass a nand_chip object to chip->dev_ready() adds 5ab3a61737af mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() adds a3bf6e2e2c4e mtd: rawnand: Pass a nand_chip object to chip->waitfunc() adds e566136e1bc8 mtd: rawnand: Pass a nand_chip object to chip->erase() adds d6e5a21935ea mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] adds f6ef02fec94b mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() adds d3afaeb4ba86 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] adds eae2a8d7dee2 mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] adds 70c1d87cd67b mtd: rawnand: Pass a nand_chip object nand_erase_nand() adds ddc789c57499 mtd: rawnand: marvell: rework BCH engine failure path adds 3e4111031952 mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] adds 1a26660fb24e mtd: rawnand: Remove docg4 adds 08338928172b ARM: pxa: palmtreo: Drop docg4 specific init adds d882599ba8a5 mtd: rawnand: Make maxchips an unsigned int adds 9b2c0b94ae32 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] adds df1d42625477 Merge remote-tracking branch 'nand/nand/next' adds cf5448b5c3d8 crypto: caam/jr - remove ablkcipher IV generation adds aec48adce85d crypto: caam/qi - remove ablkcipher IV generation adds 5ca7badb1f62 crypto: caam/jr - ablkcipher -> skcipher conversion adds 9dbe3072c6b1 crypto: caam/qi - ablkcipher -> skcipher conversion adds 578bdaabd015 crypto: speck - remove Speck adds 3bdd23f886c0 crypto: xcbc - Remove VLA usage adds d73d67fbcb94 crypto: cbc - Remove VLA usage adds ebf533adc877 crypto: ccm - Remove VLA usage adds b68a7ec1e9a3 crypto: hash - Remove VLA usage adds a9f7f88a12f1 crypto: api - Introduce generic max blocksize and alignmask adds 1299c9cfae6d crypto: qat - Remove VLA usage adds f3569fd613f6 crypto: shash - Remove VLA usage in unaligned hashing adds e82867fddd28 crypto: ccp - add timeout support in the SEV command adds 820684cc269f crypto: atmel - switch to SPDX license identifiers adds ab8085c130ed crypto: x86 - remove SHA multibuffer routines and mcryptd adds 00227e3a1d08 crypto: arm/ghash-ce - implement support for 4-way aggregation adds ed6ed11830a9 crypto: arm64/aes-modes - get rid of literal load of adden [...] adds 598b7d41e544 crypto: arm64/crc32 - remove PMULL based CRC32 driver adds 6c1b0da13e52 crypto: arm64/crct10dif - preparatory refactor for 8x8 PMU [...] adds 2fffee536c68 crypto: arm64/crct10dif - implement non-Crypto Extensions [...] adds dd8b083f9a5e crypto: api - Introduce notifier for new crypto algorithms adds b76377543b73 crc-t10dif: Pick better transform if one becomes available adds 11dcb1037f40 crc-t10dif: Allow current transform to be inspected in sysfs adds a1b22a5f45fe crypto: arm/chacha20 - faster 8-bit rotations and other op [...] adds 5b54f84c90ab Merge remote-tracking branch 'crypto/master' adds 3e31725c98fc drm/i915: Stop holding a ref to the ppgtt from each vma adds 7cc62f8d5045 drm/i915: Do not redefine the has_csr parameter. adds 766f030801c7 drm/i915: Increase LSPCON timeout adds 2693efd99cad drm/i915/audio: Hook up component bindings even if display [...] adds 268e744d2158 Merge remote-tracking branch 'drm-intel/for-linux-next' adds bf1178c98930 drm/bridge: ti-sn65dsi86: Add mystery delay to enable() adds 319711f98208 drm/atmel-hlcdc: prefer a higher rate clock as pixel-clock base adds 9946a3a9dbed drm/atmel-hlcdc: allow selecting a higher pixel-clock than [...] adds 7473b9aff963 dt-bindings: display: bridge: lvds-transmitter: add ti, ds90c185 adds 2e7c04aec867 dt-bindings: display: atmel: optional video-interface of e [...] adds 012877b76c2f drm/atmel-hlcdc: always iterate over the first 4 output endpoints adds b6e075c3cb6e drm/atmel-hlcdc: support bus-width (12/16/18/24) in endpoi [...] adds dc879f61c45d drm/rockchip: fix coding style and incorrect description adds 29adeb4f954b drm/rockchip: Use struct_size() in devm_kzalloc() adds a6edf83922ef drm/rockchip: vop: fix some register define error for px30 adds aba911e6ac74 drm/bochs: Replace ttm_bo_unref with ttm_bo_put adds 4efd631e2f48 drm/cirrus: Replace ttm_bo_unref with ttm_bo_put adds 233c2b74b008 drm/qxl: Replace ttm_bo_unref with ttm_bo_put adds 94f4a12707c9 drm/virtio: Replace ttm_bo_reference with ttm_bo_get adds 0e7a3d4b66e1 drm/virtio: Replace ttm_bo_unref with ttm_bo_put adds 09c4b4945743 drm/virtio: fix bounds check in virtio_gpu_cmd_get_capset() adds 5ce70c799ac2 drm_dp_cec: check that aux has a transfer function adds 9bcf6d9868ae drm_dp_cec: add note about good MegaChips 2900 CEC support adds a4c30a4861c5 drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remo [...] adds 46094b2baeeb drm/nouveau: add DisplayPort CEC-Tunneling-over-AUX support adds e86e894751f0 drm/amdgpu: add DisplayPort CEC-Tunneling-over-AUX support adds b972cece9448 drm: Describe pixel_blend_mode in drm_plane_state adds fbb0de795078 Add udmabuf misc device adds fbc42d455a29 fbdev: show fbdev number for debugging adds 5fa793d36646 fbdev: allow apertures == NULL in remove_conflicting_frame [...] adds 69aa5355ab0d fbdev: add kerneldoc do remove_conflicting_framebuffers() adds 4d18975c78f2 fbdev: add remove_conflicting_pci_framebuffers() adds a62dfac0ff98 drm/amdgpu: use simpler remove_conflicting_pci_framebuffers() adds 256ee417525a drm/cirrus: use simpler remove_conflicting_pci_framebuffers() adds 77d1ed41c0c1 drm/bochs: use simpler remove_conflicting_pci_framebuffers() adds 39a3043aa446 drm/radeon: use simpler remove_conflicting_pci_framebuffers() adds 020aa2ec15fc drm/mgag200: use simpler remove_conflicting_pci_framebuffers() adds 770af5859d69 drm/virtio: use simpler remove_conflicting_pci_framebuffers() adds ff07a5854b09 drm/vc4: use simpler remove_conflicting_framebuffers(NULL) adds a7e3fa769891 drm/sun4i: use simpler remove_conflicting_framebuffers(NULL) adds 6e4228fbaf0f drm/tegra: kick out simplefb adds b9a40816fef7 Document/gpu: Use new vm_fault_t type adds a9734d8ee633 drm: Suppress user controlled spam for invalid drm_wait_vb [...] adds 5ddd6582cd7b drm: Remove "protection" around drm_vma_offset_manager_destroy() adds 7948a2b15873 qxl: fix null-pointer crash during suspend adds 6c19787e10b1 drm/virtio: track virtual output state adds b3f13ec958a7 drm/virtio: add virtio_gpu_object_detach() function adds a3b815f09bb8 drm/virtio: add iommu support. adds 683a0e630cb4 dma-buf/udmabuf: Fix NULL pointer dereference in udmabuf_create adds 69517c1798f3 dt-bindings: display: Add compatible for A64 DE2 display pipeline adds 06f27fe9ffb7 drm/sun4i: Add support for A64 mixers adds dd8bd5478cc4 drm/sun4i: Add support for A64 display engine adds d9ac59978d0d dt-bindings: display: Add compatible for A64 HDMI adds 50414b954ba6 dt-bindings: sun4i-drm: add HDMI VCC supply property for s [...] adds 633ba1e086e1 drm/sun4i: Add support for HDMI voltage regulator adds 3880f62e476d drm/rockchip: add function to check if endpoint is a subdriver adds 1f0f01515172 drm/rockchip: Add support for Rockchip Soc RGB output interface adds 8d544233100b drm/rockchip: vop: Add directly output rgb feature for px30 adds 428e15cc41e3 drm/rockchip: vop: add rk3188 vop definitions adds 0ca33adb91c0 drm/vkms: Fix race condition around accessing frame number adds 3ee22b769fd7 drm/rockchip: rgb: add stub functions when rgb encoder is [...] adds 0e94043ee1d9 drm: replace DRIVER_PREFER_XBGR_30BPP driver flag with mod [...] adds ec2fae2558ba drm: byteorder: add DRM_FORMAT_HOST_* adds 00409fd6f14f drm: do not mask out DRM_FORMAT_BIG_ENDIAN adds 6960e6da9cec drm: fix drm_mode_addfb() on big endian machines. adds 70109354fed2 drm: Reject unknown legacy bpp and depth for drm_mode_addfb ioctl adds 94e4c5305a9b drm: fix syncobj null_fence_enable_signaling adds e28bd101ae1b drm: rename null fence to stub fence in syncobj v2 adds 0a6730ea27b6 drm: expand drm_syncobj_find_fence to support timeline point v2 adds 9a09a42369a4 drm: expand replace_fence to support timeline point v2 adds c4b8f33eca2e Merge remote-tracking branch 'drm-misc/for-linux-next' adds c4d3f8e19636 drm/msm: dsi: Initialize msm_dsi->id to -1 adds 21c95a16a6c2 drm/msm: dsi: Return errors whan dt parsing fails adds 434d20a8894a drm/msm: Don't fail bind if nothing connected to dsi adds fdf9c8974a85 drm/msm/disp/dpu: Use proper define for drm_encoder_init() [...] adds 366c95a7a101 drm/msm/dpu: enable cursor plane on dpu adds c0e110cde785 drm/msm/dpu: fix for cursor blend issue adds 95e0e3bf7ced drm/msm/dpu: remove stale display port programming adds 75337cb31f14 drm/msm/dpu: remove unwanted encoder type mapping adds e17337cafcaf drm/msm/dpu: use encoder type to identify display type adds 7b77c8a4f92d Merge remote-tracking branch 'drm-msm/msm-next' adds 7dafb83edd32 Merge branches 'sunxi/drm-fixes-for-4.13' and 'sunxi/drm-f [...] adds 03961aaeade8 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' adds 62ba568f7aef ALSA: pcm: Return 0 when size < start_threshold in capture adds 1bb6d9e2f682 ALSA: hdspm: fix spelling mistake "Initializeing" -> "Init [...] adds 6f128fa41f31 ALSA: pcm: signedness bug in snd_pcm_plug_alloc() adds c4f1957e1444 ALSA: seq: add error check in snd_seq_system_client_init() adds b8e131542b47 ALSA: seq: Do error checks at creating system ports adds 03486830c577 ALSA: memalloc: Don't align the size to power-of-two adds 28f3f4f685d7 ALSA: memalloc: Simplify snd_malloc_dev_pages() calls adds 42e748a0b325 ALSA: memalloc: Add non-cached buffer type adds 78c9be61c3a5 ALSA: hda: Check the non-cached stream buffers more explicitly adds fc478143693d ALSA: hda: Use new non-cached allocation for non-snoop mode adds 193c7e14762a ALSA: hda: Remove substream allocation/free ops adds 4985ddbf1edb ALSA: intel8x0: Use the new non-cached allocation for 440M [...] adds 87246f7fd572 ALSA: intel_hdmi: Use the new non-cached allocation adds 3a182c848946 ALSA: hda - Clean up jackpoll_ms option handling adds be57bfffb7b5 ALSA: hda: move hda_codec.h to include/sound adds 56e91b126886 Merge tag 'hda-codec-h-move' of git://git.kernel.org/pub/s [...] adds b917d58dcfaa ALSA: aoa: Convert to using %pOFn instead of device_node.name adds 38ce57ad1648 ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds dc0d1c451909 ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds 10a23f614dc9 ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds b81e7732ce86 ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds d873d5ea89e3 ALSA: mips: Cleanup indirect PCM helper usages adds 70f7922c25cf Merge branch 'topic/pcm-indirect-fixes' into for-next adds 495ca6ac7619 Merge remote-tracking branch 'sound/for-next' adds 6e2d6b2728fc Merge tag 'v4.19-rc1' into asoc-4.19 adds 5d585e1e7568 ASoC: Convert to using %pOFn instead of device_node.name adds d78b1e43e218 ASoC: dapm: Remove clock framework ifdefs adds a5cd7e9cf587 ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl adds e33ffbd9cd39 ASoC: dpcm: Properly initialise hw->rate_max adds ac16df938e51 ASoC: meson: imply clock and reset controllers adds dadfab7272b1 ASoC: meson: axg-fifo: report interrupt request failure adds 302df2694b97 ASoC: meson: axg-tdm: restrict formats depending on slot width adds 513792c2554b ASoC: rt5682: Update calibration function adds b4af16d617ad ALSA: hda: move hda_codec.h to include/sound adds 8dce1d026da4 ASoC: Intel: common: add table for HDA-based platforms adds 7c33b5f16915 ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs adds 9cdae4352cba ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails adds 3d17871349d5 ASoC: Intel: Skylake: add HDA BE DAIs adds 00deadb5d86a ASoC: Intel: Skylake: use hda_bus instead of hdac_bus adds 6bae5ea94989 ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers adds b0f2d651299f ASoC: adau17x1: Implemented safeload support adds 818838e6bfa4 ASoC: rt5670: Add quirk for Thinkpad 8 tablet adds 2ca426a24dd7 ASoC: Intel: common: Add quirk for Thinkpad 8 tablet adds f8fc397e1310 ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the head [...] adds 6fbf9d8e2793 ASoC: rsnd: Add r8a774a1 support adds 6ee47d4a8dac ASoC: pcm3060: Add codec driver adds c736cbd3a668 ASoC: AMD: Set constraints for DMIC and MAX98357a codec adds a1b1e9880f0c ASoC: AMD: Change MCLK to 48Mhz adds 1b3b7981524a ASoC: atmel: tse850: switch to SPDX license identifier adds aec785f6a0dc ASoC: pcm3060: Improve stylistics of file comments adds 080aaf10892e ASoC: pcm3060: Improve legibility of if-statements adds dba508b5ab1d ASoC: adau17x1: Unused exported functions changed to internal adds 26bcf1c368d9 ASoC: dmic: add Kconfig prompt for the generic dmic codec. adds cb06a037f836 ASoC: dmic: add DT module alias adds 5cc3f8f89f2a ASoC: meson: add axg pdm input DT binding documentation adds 2cfc123eea74 ASoC: meson: add axg pdm input adds 834fe4084d31 Merge tag 'hda-codec-h-move' into asoc-4.20 adds 5fcb457ac2fd ASoC: davinci-mcasp: Add support for FIFO usage caused del [...] adds ec94c177bf37 ASoC: codecs: tas5720: add TAS5722 specific volume control adds db658f40cae3 ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support adds 6f18bcdaa24b ASoC: cs4265: SOC_SINGLE register value error fix adds be47e75eb141 ASoC: cs4265: Add native 32bit I2S transport adds f853d6b3ba34 ASoC: cs4265: Add a S/PDIF enable switch adds e664de680b10 ASoC: simple_card_utils: support snd_soc_dai_link_componen [...] adds 710af9196ce6 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 5ece10ab9920 ASoC: simple-scu-card: use simple_dai_props adds 2289cc1c7857 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 8e6746db2e66 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 1340739d4de4 ASoC: audio-graph-scu-card: use simple_dai_props adds 04f7267aa8d1 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds 2967e5ea19ec ASoC: simple-card-util: remove dai_link compatible code for codec adds daecf46ee0e5 ASoC: soc-core: use snd_soc_dai_link_component for platform adds 868cdb469069 ASoC: simple-card-util: support snd_soc_dai_link_component [...] adds e58f41e41185 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 24f3bead9b72 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 46c73187f298 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 77b9b84132f0 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds c2f0898b8648 ASoC: simple-card-util: remove dai_link compatible code fo [...] adds 919869214b8e ASoC: tas6424: Print full register name in error message adds 4c11d7675827 Merge branch 'asoc-4.19' into asoc-4.20 tas dependency adds 5fb6589acc38 ASoC: tas6424: Add channel fault reporting adds 63a886f38dd9 ASoC: fix soc-core.c kernel-doc warning adds 80863ee222d3 ASoC: tlv320aic31xx: Add short circuit detection support adds b5c088689847 ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() adds fb2815f44a9e ASoC: rsnd: add support for 16/24 bit slot widths adds 3791b3ee4bb1 ASoC: rsnd: add support for the DSP_A/DSP_B formats adds ba5d553b7bd7 ASoC: rsnd: add support for 8 bit S8 format adds b735662fa473 ASoC: rsnd: remove is_play parameter from hw_rule function adds 0e289012b47a ASoC: rsnd: ssi: Fix issue in dma data address assignment adds 599da084e041 ASoC: rsnd: ssi: Check runtime channel number rather than [...] adds 5e45a6fab3b9 ASoc: rsnd: dma: Calculate dma address with consider of BUSIF adds 92c7d384ff72 ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF adds 8c9d75033340 ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 adds 2e66d523cd05 ASoC: rsnd: ssiu: Support to init different BUSIF instance adds d47f9580a6ea Merge branch 'asoc-4.19' into asoc-4.20 for rcar dep adds 6ab6a2474e0d ASoC: rsnd: merge .nolock_start and .prepare adds a45f8853a5f9 ASoC: Add driver for PROTO Audio CODEC (with a WM8731) adds 85e16fdd2f25 ASoC: mikroe-proto: dt-bindings: add DT bindings for PROTO board adds e03546ddd3db ASoC: core: Don't schedule DAPM work if already in target state adds 18d545bb2599 ASoC: tlv320aic31xx: Add overflow detection support adds 3db769f17714 ASoC: add for_each_link_codecs() macro adds 0b7990e38971 ASoC: add for_each_rtd_codec_dai() macro adds 3bbf5d34fd4a ASoC: dapm: Move error handling to snd_soc_dapm_new_contro [...] adds 94e630a35d33 ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control adds 778ff5bb8689 ASoC: dapm: Move connection of CODEC to CODEC DAIs adds 4a75aae17b2a ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links adds 243bcfafcd9a ASoC: dapm: Move CODEC to CODEC params from the widget to [...] adds c24fb71fa4f7 ASoC: hdac_hdmi: remove redundant check for !port condition adds 501683d0cd54 ASoC: rsnd: gen: use tab instead of white-space adds dabdbe3ae0cb ASoC: rsnd: don't use %p for dev_dbg() adds 9ab708aef61f ASoC: sgtl5000: avoid division by zero if lo_vag is zero adds be77a5191db9 Merge branch 'asoc-4.20' into asoc-next adds a2b6d655a3cb Merge remote-tracking branch 'sound-asoc/for-next' adds 3d0e63754fa4 drbd: Convert from ahash to shash adds 7759eb23fd98 block: remove bio_rewind_iter() adds 2ce711f965d9 ata: ahci: Convert to using %pOFn instead of device_node.name adds f355eece3195 libata: Use SMART LBAM/LBAH password defines adds 15fd6ec97d4c dt-bindings: ata: ahci-platform: fix indentation of target-supply adds a37da9180f42 ata: ahci_platform: add support for AHCI controller regulator adds d4fbe64bc6ed dt-bindings: ata: ahci-platform: document ahci-supply adds f20fb266e77a ata: ahci_platform: add support for PHY controller regulator adds a052ae02e401 dt-bindings: ata: ahci-platform: document phy-supply adds 76dfb49d2e2a ata: ahci_sunxi: add support for r40 adds caf8975b97c1 dt-bindings: ata: update ahci_sunxi bindings adds 503c346e9e30 Merge branch 'for-4.20/libata' into for-next adds 3d78fe77a1c9 Merge remote-tracking branch 'block/for-next' adds e4b069e0945f dm verity: fix crash on bufio buffer that was allocated wi [...] adds 432061b3da64 dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL r [...] adds 38b0bd0cda07 dm raid: fix reshape race on small devices adds 644e2537fdc7 dm raid: fix stripe adding reshape deadlock adds c44a5ee803d2 dm raid: fix rebuild of specific devices by updating superblock adds 36a240a706d4 dm raid: fix RAID leg rebuild errors adds 5380c05b6829 dm raid: bump target version, update comments and documentation adds 2f84257ba5ac Merge remote-tracking branch 'device-mapper/for-next' adds 8b38daca3d93 pcmcia: remove KERN_INFO level from debug message adds c3a5307873d4 pcmcia: Use module_pcmcia_driver for scsi drivers adds 3789866add31 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 5bad7244c7c2 mmc: sdhci-pltfm: Convert DT properties to generic device [...] adds eff74fa804af mmc: sdhci-iproc: Add ACPI support adds fb6de9f69a0b mmc: sdhci-of-arasan: Do now show error message in case of [...] adds 6953ea7cd17c mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds 05872e25a479 mmc: renesas_sdhi: Add r8a774a1 support adds c46bf4e7e22a mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap adds 64f4c8e63cfa mmc: jz4740: Drop dependency on MACH_JZ4740/80 adds a71a73203596 mmc: renesas_sdhi_internal_dmac: Fix a few typos adds 7385fb4482fb mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist adds 28c855fa255e dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings adds 580c6fd84758 mmc: use SPDX identifier for Renesas drivers adds 3cd3553c9f8c mmc: jz4740: Add support for the JZ4725B adds 4d65532ef24f mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] adds fb0fd959d1e6 mmc: tmio: move tmio_mmc_set_clock() to platform hook adds deb29eb041a5 dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller adds 988c2fadf12c mmc: uniphier-sd: add UniPhier SD/eMMC controller driver adds 1838e762f0fc mmc: sdhci: add tuning error codes adds f2900545441f mmc: sdhci-of-esdhc: add erratum A008171 support adds 180f02d6a5b3 sdhci: acpi: add free_slot callback adds c368a4b40693 sdhci: acpi: add qcom sdhci host reset quirk fix adds 9cbdf861b70d mmc: sdhci: Export sdhci_request() adds e50c42279642 mmc: Convert to using %pOFn instead of device_node.name adds fd39c3b8e1f4 mmc: sdhci: add adma_table_cnt member to struct sdhci_host adds 5176332bd898 mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops adds 56b7a4f812d9 mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation adds cc8bccdf5b83 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock adds 0bd487286405 mmc: tmio: refactor CLK_CTL bit calculation adds b4a297d8a59a mmc: core: add helper to see if a host is doing a retune adds c012e72f38fd mmc: renesas_sdhi: skip SCC error check when retuning adds dea44187f530 mmc: tmio: Fix SCC error detection adds 8feb64aa8ebe mmc: tmio: more concise clk calculation adds 2287a18f75c4 mmc: tmio: remove now unused variable adds 9118f92ca8bb dt-bindings: mmc: tegra: Add pad voltage control properties adds adde2b6cca5d dt-bindings: Add Tegra SDHCI pad pdpu offset bindings adds 8081b141f2ae dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values adds 5783a9529891 mmc: tegra: Reconfigure pad voltages during voltage switching adds 16acad75863d mmc: tegra: Poll for calibration completion adds a3404c388ad5 mmc: tegra: Set calibration pad voltage reference adds f76d5e8849d4 mmc: tegra: Power on the calibration pad adds bbb986015837 mmc: tegra: Disable card clock during pad calibration adds 193c844590e7 mmc: tegra: Program pad autocal offsets from dt adds b31f063ea5a7 mmc: tegra: Perform pad calibration after voltage switch adds 70931298820b mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 adds 6de7d45b090c mmc: tegra: Add a workaround for tap value change glitch adds 42dd19f7148e mmc: tegra: Parse default trim and tap from dt adds 20b60cd19f62 mmc: tegra: Configure default tap values adds 0ec621f4d96b mmc: tegra: Configure default trim value on reset adds 799b22cba7a4 mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 adds f411a44c685e mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops adds 5db6c9ba3c70 mmc: tegra: Disable card clock during tuning cmd on Tegra210 adds 8a3ea98410e3 mmc: tegra: Enable UHS and HS200 modes for Tegra210 adds 9740d4295859 mmc: tegra: Enable UHS and HS200 modes for Tegra186 adds b78b39dea67d dt-bindings: mmc: Add DQS trim value to Tegra SDHCI adds 2bb6acbe608a mmc: tegra: Parse and program DQS trim value adds 49b0c98d0021 mmc: tegra: Implement HS400 enhanced strobe adds cf54017bb0f6 mmc: tegra: Implement HS400 delay line calibration adds c31ad71c756c mmc: tegra: Implement periodic pad calibration adds beed8d101694 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR adds 730fbcc5b7db Merge branch 'fixes' into next adds 1b1d17e37b94 Merge remote-tracking branch 'mmc/next' adds e254de6bcf3f md/raid5-cache: disable reshape completely adds 1d0ffd264204 RAID10 BUG_ON in raise_barrier when force is true and conf [...] adds 41a950411265 md-cluster: release RESYNC lock after the last resync message adds 6804e8c1520f Merge remote-tracking branch 'md/for-next' adds 89a74789f4b4 power: supply: cros_usbpd: remove unused pointer 'dev' adds b00b04aa668c power: supply: ab8500_fg: fix obsolete function adds 7b38ebdf7430 power: supply: maxim: Add SPDX license identifiers adds e904ceb6b0c5 power: bq25890_charger.c: Add debugging output of failed i [...] adds b74ca2e526b7 power: bq25890_charger.c: Remove unused table entries adds 6d3b6bc5dbd3 power: bq25890_charger.c: Add the BQ25896 part adds 231d259f547c power: bq25890_charger.c: Read back the current battery voltage adds 5c2eabcb6296 Merge remote-tracking branch 'battery/for-next' adds 0c9721a5d1de regulator: Convert to using %pOFn instead of device_node.name adds 46942b21a95f regulator: isl9305: Add missing .owner field in regulator_desc adds 61b2e6741e81 regulator: bd71837: Remove duplicate assignment for n_volt [...] adds e7d80b6b848b regulator: regmap helpers - support overlapping linear ranges adds 01de19d09ce6 regulator: core: Add the opmode to regulator_summary adds 7d3827b59548 regulator: core: Add consumer-requested load in regulator_summary adds 7e4d9683d6a7 regulator: core: Add locking to debugfs regulator_summary adds beb5a17fa32e regulator: qcom-rpmh: Add stylistic breaks in the default cases adds cd7e36ab7222 regulator: Fix useless O^2 complexity in suspend/resume adds 1efef7cc7271 regulator: fix kernel-doc for regulator_suspend() adds 3919d74e3052 Merge branch 'regulator-4.20' into regulator-next adds 9f91dd6a2d16 Merge remote-tracking branch 'regulator/for-next' adds a599c0b374c4 Merge tag 'tpmdd-next-20180518' of git://git.infradead.org [...] adds d19289133b1d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 12aaa9cfc578 Merge branch 'next-general' into next-testing adds 4996539f84ee Merge branch 'next-general' into next-testing adds 530a13df0b0b Merge branch 'next-general' into next-testing adds f98b52429135 Merge branch 'next-integrity' into next-testing adds b68b40ae3c8b Merge tag 'tpmdd-next-20180728' of git://git.infradead.org [...] adds d83c732fffc3 Merge branch 'smack-for-4.19-a' of https://github.com/csch [...] adds 4408e300a67a security/capabilities: remove check for -EINVAL adds e42f6f9be4f8 Merge tag 'v4.19-rc2' into next-general adds dbdb75bd0879 security: tomoyo: Fix obsolete function adds 6e9511f9cd5a Merge branch 'next-general' into next-testing adds 0d42d73a37ff seccomp: remove unnecessary unlikely() adds 72934a2c220f Merge branch 'next-general' into next-testing adds fc3a87b9557b Merge remote-tracking branch 'security/next-testing' adds 7bb185edb030 selinux: fix mounting of cgroup2 under older policies adds 95ffe194204a selinux: refactor mls_context_to_sid() and make it stricter adds 5dc3c30a24a6 Merge remote-tracking branch 'selinux/next' adds b610e2ff4622 of/unittest: remove use of node name pointer in overlay hi [...] adds 6901378c799d of/unittest: add printf tests for node name adds 73813f8483b1 of: Convert to using %pOFn instead of device_node.name adds 10e2514edec5 vsprintf: print OF node name using full_name adds 9449d56d762e of: make PowerMac cache node search conditional on CONFIG_ [...] adds 2d7d25463f85 of/fdt: Scan the root node properties earlier adds 0febaa8bd513 of/fdt: avoid re-parsing '#{address,size}-cells' in of_fdt [...] adds 9a577a050941 Merge remote-tracking branch 'devicetree/for-next' adds 9135bac32505 spi: use SPDX identifier for Renesas drivers adds 862cf93e4b9b spi: Add Spreadtrum SPI controller documentation adds e7d973a31c24 spi: sprd: Add SPI driver for Spreadtrum SC9860 adds 864822235f18 spi: sh-msiof: Add r8a774a1 support adds eeaceb8b7d1f spi: Introduce one new field to set word delay adds be17ee0da35a spi: dw-mmio: add MSCC Jaguar2 support adds 6e249d1ec1b4 spi: davinci: remove set but not used variable 'pdata' adds c1d8b0825d50 spi: dw-mmio: avoid hardcoded field mask adds c7ba47362858 spi: orion: cosmetics - alias long direct_access variables adds 04c55a34cf3d spi: sh-msiof: Document R-Car D3 support adds 3806112c9ecb spi: sh-msiof: Document R-Car E3 support adds 35386dfd13b7 spi: spidev_test: Improve decoded text part of hex dump adds 7c5d8a249aca spi: Do not print a message if spi_controller_{suspend,res [...] adds 48c29d0d27fb spi: spi-gpio: Remove set but not used variable 'pdata' adds af060b3f72b8 spi: dw: support 4-16 bits per word adds 2b2b0609b7a7 Merge branch 'spi-4.20' into spi-next adds 444541ec0569 Merge remote-tracking branch 'spi/for-next' adds 1dc27f63303d perf annotate: Properly interpret indirect call adds 9b3579fc6c6a perf tests: Add breakpoint modify tests adds bd14406b78e6 perf/hw_breakpoint: Modify breakpoint even if the new attr [...] adds cb45302d7c5e perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 adds 969558371bf9 perf/hw_breakpoint: Enable breakpoint in modify_user_hw_br [...] adds bf06278c3fdf perf/hw_breakpoint: Simplify breakpoint enable in perf_eve [...] adds 5ab1de932e29 perf arm64: Fix include path for asm-generic/unistd.h adds fd8d2702791a perf evsel: Fix potential null pointer dereference in perf [...] adds dad2762aac17 perf tools: Streamline bpf examples and headers installation adds a72f64261359 perf util: Fix bad memory access in trace info. adds c9f23d2bc21c perf event-parse: Use fixed size string for comms adds fa694160cca6 perf probe powerpc: Ignore SyS symbols irrespective of endianness adds 4e67b2a5df5d perf annotate: Fix parsing aarch64 branch instructions aft [...] adds 7a983a0fe2a2 perf trace: Pass augmented args to the arg formatters when [...] adds 6ccc18a9a17a perf trace: Make the augmented_syscalls filter out the tra [...] adds 1cdf618f2386 perf trace: Print the syscall name for augmented_syscalls adds 6dcbd212ff49 perf trace: Extract the comm/tid printing for syscall enter adds c96f4edcc356 perf trace: Show comm/tid for augmented_syscalls adds 75d1e30681d0 perf trace: Use the augmented filename, expanding syscall [...] adds daa1284af3b9 perf trace: Augment the 'open' syscall 'filename' arg adds 9779fc021410 perf trace: Augment inotify_add_watch pathname syscall arg adds f6618ce6c024 perf trace: Introduce augmented_filename_syscall_enter() d [...] adds 16cc63593f67 perf trace: Augment 'newstat' (aka 'stat') filename ptr adds 9ab5aadebedd perf trace: Add a etcsnoop.c augmented syscalls eBPF utility adds d35b168c3dcd perf bpf: Give precedence to bpf header dir adds 403f833d15a3 perf bpf: Add linux/socket.h to the headers accessible to [...] adds d5a7e6613b00 perf trace augmented_syscalls: Augment connect's 'sockaddr' arg adds 24a6c2cd1dbd perf trace augmented_syscalls: Add augmented_sockaddr_sysc [...] adds 02ef28842077 perf trace augmented_syscalls: Augment bind's 'myaddr' soc [...] adds 6ebb686225a8 perf trace augmented_syscalls: Augment sendto's 'addr' arg adds b043cb524d28 perf trace beauty: Reorganize 'struct sockaddr *' beautifier adds 766e0618e494 perf report: Create auxiliary trace data files for s390 adds 266b851cc287 tools lib traceevent, perf tools: Split trace-seq related [...] adds 664b6a95d771 perf bpf: Add syscall_exit() helper adds 5e2d8a5acc99 perf augmented_syscalls: Update the header comments adds 4c8f0a726ef8 perf trace augmented_syscalls: Rename augmented_*_syscall_ [...] adds f5b076dc01e7 perf trace augmented_syscalls: Hook into syscalls:sys_exit [...] adds c4191e55b874 perf trace: Show comm and tid for tracepoint events adds d50ed0ce8204 perf stat: Use evsel->threads in create_perf_stat_counter() adds 728c0ee0a896 perf stat: Move 'initial_delay' to 'struct perf_stat_config' adds 5698f26b46e4 perf stat: Move 'no_inherit' to 'struct perf_stat_config' adds 35386233fcf7 perf stat: Use local config arg for scale in create_perf_s [...] adds 7d9ad16afe2b perf stat: Add 'identifier' flag to 'struct perf_stat_config' adds 318ec1841a3f perf tools: Switch 'session' argument to 'evlist' in perf_ [...] adds 650d62204602 perf evsel: Introduce perf_evsel__store_ids() adds d09cefd2ef99 perf stat: Move create_perf_stat_counter() to stat.c adds 491073a61266 perf stat: Rename 'is_pipe' argument to 'attrs' in perf_st [...] adds 73d586c3917d perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds 1821f4eb480b perf stat: Add 'struct perf_tool' argument to perf_stat_sy [...] adds 1c21e9899d6a perf stat: Add 'struct perf_evlist' argument to perf_stat_ [...] adds c2c247f2dd87 perf stat: Add 'perf_event__handler_t' argument to perf_st [...] adds 0a4e64d391a2 perf stat: Move perf_stat_synthesize_config() to stat.c adds a5a9eac1a018 perf stat: Introduce perf_evlist__print_counters() adds 0174820a8ba1 perf stat: Move STAT_RECORD out of perf_evlist__print_counters() adds b64df7f33743 perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds f3ca50e61ff4 perf stat: Pass 'struct perf_stat_config' argument to loca [...] adds 6ca9a082b190 perf stat: Pass a 'struct perf_stat_config' argument to gl [...] adds fa7070a38676 perf stat: Move csv_* to 'struct perf_stat_config' adds 132c6ba3c440 perf stat: Move 'interval_clear' to 'struct perf_stat_config' adds 0ce5aa026660 perf stat: Move 'metric_only' to 'struct perf_stat_config' adds df4f7b4d4b1e perf stat: Move 'unit_width' to 'struct perf_stat_config' adds c512e0eae4c6 perf stat: Add 'target' argument to perf_evlist__print_counters() adds bc0bcda201e8 perf stat: Pass 'evlist' argument to print functions adds 0c538a946295 perf stat: Use 'evsel->evlist' instead of 'evsel_list' in [...] adds d97ae04b3d52 perf stat: Move 'run_count' to 'struct perf_stat_config' adds ee1760e2cf62 perf stat: Move 'metric_only_len' to 'struct perf_stat_config' adds ae2d7da554f0 perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() adds 77e0faf8552c perf stat: Pass 'evlist' to aggr_update_shadow() adds 26893a6018f8 perf stat: Add 'walltime_nsecs_stats' pointer to 'struct p [...] adds aea0dca1629c perf stat: Move 'null_run' to 'struct perf_stat_config' adds 31084123c196 perf stat: Move 'print_free_counters_hint' to 'struct perf [...] adds 3b3cd9a41c2b perf stat: Move 'print_mixed_hw_group_error' to 'struct pe [...] adds 8897a8916efb perf stat: Move ru_* data to 'struct perf_stat_config' adds 6f6b6594b5f3 perf stat: Move *_aggr_* data to 'struct perf_stat_config' adds a138af663500 perf stat: Do not use the global 'evsel_list' in print functions adds 34ff0866d46a perf stat: Move 'big_num' data to 'struct perf_stat_config' adds fdee335b00b0 perf stat: Move 'no_merge' data to 'struct perf_stat_config' adds be54d5932531 perf stat: Propagate 'struct target' arg to sort_aggr_thread() adds 54ac0b1bd25c perf stat: Move 'walltime_*' data to 'struct perf_stat_config' adds d0192fdba09a perf stat: Move 'metric_events' to 'struct perf_stat_config' adds 088519f318be perf stat: Move the display functions to stat-display.c adds 3de3e8bbf302 perf trace beauty: Alias 'umount' to 'umount2' adds 58094c48f407 perf annotate: Handle arm64 move instructions adds 21d7eb9a2473 perf augmented_syscalls: Check probe_read_str() return separately adds 7538d16397df perf augmented_syscalls: Avoid optimization to pass older [...] adds 8a041f86a83f perf trace: Introduce syscall__augmented_args() method adds db2da3f85cd6 perf trace: Setup augmented_args in the raw_syscalls:sys_e [...] adds b1a9e2535e20 perf trace: Use the raw_syscalls:sys_enter for the augment [...] adds d8e75a110df7 perf map: Turn some pr_warning() to pr_debug() adds 1632936480a5 perf tests: Fix record+probe_libc_inet_pton.sh without pin [...] adds bda58ee8f8e4 Merge tag 'perf-core-for-mingo-4.20-20180905' of git://git [...] adds dfb3c536f5f3 Merge branch 'perf/core' adds f8b7530aa0a1 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() adds 69fa6eb7d6a6 cpu/hotplug: Prevent state corruption on error rollback adds 8ddec5e3aba9 Merge branch 'smp/urgent' adds c43c5e9f524e timekeeping: Fix declaration of read_persistent_wall_and_b [...] adds 760902b24960 clocksource: Revert "Remove kthread" adds 35b65bb8bd98 Merge branch 'timers/urgent' adds a980c0ef9f6d x86/kprobes: Refactor kprobes_fault() like kprobe_exceptio [...] adds 76dee4a72849 x86/kprobes: Inline kprobe_exceptions_notify() into do_gen [...] adds e3e4d5019c2d x86/kprobes: Stop calling fixup_exception() from kprobe_fa [...] adds 75045f77f7a7 x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups adds 81fd9c18444e x86/fault: Plumb error code and fault address through to f [...] adds 9da3f2b74054 x86/fault: BUG() when uaccess helpers fault on kernel addresses adds bef459026b16 lkdtm: Test copy_to_user() on bad kernel pointer under KERNEL_DS adds cc7c018b9e41 Merge branch 'x86/core' adds f4661d293eb2 x86/microcode: Make revision and processor flags world-readable adds b1d89e759810 Merge branch 'x86/microcode' adds 28c11b0f798c x86/xen: Move pv irq related functions under CONFIG_XEN_PV [...] adds f030aade9165 x86/xen: Move pv specific parts of arch/x86/xen/mmu.c to mmu_pv.c adds 3013c2be600f x86/xen: Link platform-pci-unplug.o only if CONFIG_XEN_PVHVM adds 901d209a8b0e x86/xen: Add SPDX identifier in arch/x86/xen files adds 7e4372028929 x86/paravirt: Make paravirt_patch_call() and paravirt_patc [...] adds abc745f85c11 x86/paravirt: Remove clobbers parameter from paravirt patc [...] adds 27876f3882fd x86/paravirt: Remove clobbers from struct paravirt_patch_site adds 5c83511bdb98 x86/paravirt: Use a single ops structure adds 5def7a4cd5be x86/paravirt: Remove unused paravirt bits adds c00a280a8efa x86/paravirt: Introduce new config option PARAVIRT_XXL adds 40181646db45 x86/paravirt: Move items in pv_info under PARAVIRT_XXL umbrella adds 9bad5658ea71 x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAV [...] adds 6da63eb241a0 x86/paravirt: Move the pv_irq_ops under the PARAVIRT_XXL umbrella adds fdc0269e8958 x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAV [...] adds 495310e4f2dd x86/paravirt: Remove unneeded mmu related paravirt ops bits adds 4f2d7af70256 x86/xen: Make xen_reservation_lock static adds b7a5eb6aafa9 x86/paravirt: Prevent redefinition of SAVE_FLAGS macro adds 0db666a1f90c Merge branch 'x86/paravirt' adds 370a132bb222 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date adds 8da38ebaad23 x86/microcode: Update the new microcode revision unconditionally adds 4331f4d5ada5 x86: Fix kernel-doc atomic.h warnings adds 17f6bac22493 x86/tsc: Prevent result truncation on 32bit adds 9fe6299dde58 x86/process: Don't mix user/kernel regs in 64bit __show_regs() adds 31b2c4162b91 Merge branch 'x86/urgent' adds a03e59c2bd79 Merge remote-tracking branch 'tip/auto-latest' adds 8960de4a5ca7 EDAC, amd64: Add Family 17h, models 10h-2fh support adds bd1852317ffe EDAC: Get rid of custom ICPU() macro adds 59b0df0352f3 Merge remote-tracking branch 'edac-amd/for-next' adds e9ff68680cd4 tools/memory-model: Add litmus test for full multicopy atomicity adds c21fcc6594f1 tools/memory-model: Fix ISA2+pooncelock+pooncelock+pombonce name adds 2f5a1b9b74a2 MAINTAINERS: Add Daniel Lustig as an LKMM reviewer adds e1c071fab8e1 locking/memory-barriers.txt/kokr: Update Korean translatio [...] adds b95546bdac98 tools/memory-model: Remove ACCESS_ONCE() from recipes adds a1e5fd06bb6b tools/memory-model: Remove ACCESS_ONCE() from model adds a54df4f2be14 tools/memory-model: Make scripts executable adds c6b04f78bf25 docs: atomic_ops: Describe atomic_set as a write operation adds 36853a86cf04 tools/memory-model: Add informal LKMM documentation to MAI [...] adds 950ba9d5bb8f sched: Use smp_mb() in wake_woken_function() adds 047213158996 locking: Clarify requirements for smp_mb__after_spinlock() adds 56cb8314f73a doc: Update wake_up() & co. memory-barrier guarantees adds 9444dac61110 memory-model/Documentation: fix typo, smb->smp adds 5f9ef44c7d1c tools/memory-model: Rename litmus tests to comply to norm7 adds d57fa29ddc3c Merge LKMM and RCU commits adds ef488d5c6e71 Merge remote-tracking branch 'rcu/rcu/next' adds 5c3bdaa421cc KVM: s390: vsie: Do the CRYCB validation first adds bd487f7a253c KVM: s390: vsie: Make use of CRYCB FORMAT2 clear adds d18f2b18628d KVM: s390: set host program identifier adds e1bdc97c28c6 Merge remote-tracking branch 'kvms390/next' adds d3bfd26508ba xen/manage: don't complain about an empty value in control [...] adds 1c49571f15c9 Merge remote-tracking branch 'xen-tip/linux-next' adds f813eec972ee leds: Convert to using %pOFn instead of device_node.name adds ab877b1cc78c Merge remote-tracking branch 'leds/for-next' adds cd2315d471f4 ipmi: kcs_bmc: don't change device name adds 2512e40e48d2 ipmi: Rework SMI registration failure adds c86ba91be757 ipmi: Move BT capabilities detection to the detect call adds 0745dde62835 ipmi: Fix I2C client removal in the SSIF driver adds a8627cda7cff ipmi: Fix NULL pointer dereference in ssif_probe adds d16f7d431779 acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * adds 0398c5634f17 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * adds a8bbf67c17a8 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi adds 2e1d52f5a683 ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t adds e012fd2de784 pci:ipmi: Move IPMI PCI class id defines to pci_ids.h adds 7260d40545b2 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX adds 596830664c74 ipmi: Use more common logging styles adds ca380ce944d0 ipmi: Convert printk(KERN_<level> to pr_<level>( adds 563cb2b6d557 ipmi_si_pci: fix NULL device in ipmi_si error message adds 236cad79e8ed ipmi_si: fix potential integer overflow on large shift adds 62da0cc7d4b1 ipmi: Change to ktime_get_ts64() adds 64e6f1a4852a ipmi:dmi: Use pr_fmt in the IPMI DMI code adds 393cd853f6cd ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address adds 1f5201862c4e ipmi: Convert pr_xxx() to dev_xxx() in the BT code adds 346512e9d21f ipmi: fix return value of ipmi_set_my_LUN adds c5c94d1893fe ipmi: Don't leave holes in the I2C address list in the ssi [...] adds 33df67b30614 ipmi: Free the address list on module cleanup adds bc221b0f7ee3 ipmi: Remove platform driver overrides and use the id_table adds 66fa9cc5d9a2 Merge remote-tracking branch 'ipmi/for-next' adds 53bae38cf79c usb: chipidea: imx: do not use preprocessor conditionals for PM adds 1657ebedd025 usb: chipidea: imx: enable OTG overcurrent in case USB sub [...] adds 35a334659bcc usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match adds 10c582ddc26e Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 1213a3668172 extcon: maxim: Add SPDX license identifiers adds cff7499d7eb4 extcon: Make static analyzer happy about union assignment adds 69f75a4f8c7b extcon: Switch to use kasprintf() instead of open coded adds 962341b54b99 extcon: cht-wc: Return from default case to avoid warnings adds 001d3eccf9fc extcon: cht-wc: Fix definition names according to spec adds a4722503fadf extcon: cht-wc: Correct USBID bit field handling adds 900ed5557194 extcon: cht-wc: Convert to use SPDX identifier adds 2e464ff0a9b1 extcon: int3496: Convert to use SPDX identifier adds c07b062ebb36 Merge remote-tracking branch 'extcon/extcon-next' adds 406dad04e3d1 soundwire: Fix duplicate stream state assignment adds 43422de84f62 soundwire: Fix incorrect exit after configuring stream adds 7b07d64917ba soundwire: Fix acquiring bus lock twice during master release adds b334669c4e50 Documentation: soundwire: Add documentation for multi link adds 90bc7491a6d1 soundwire: Initialize completion for defer messages adds 54f830bb98e4 soundwire: Add support to lock across bus instances adds 6d3eff64242a soundwire: Handle multiple master instances in a stream adds a065a341dc1e soundwire: Add support for multi link bank switch adds fda2f3a812bf soundwire: keep track of Masters in a stream adds 743739c38241 soundwire: intel: Add pre/post bank switch ops adds 4b5ea4866bf2 soundwire: intel: Fix uninitialized adev deref adds 026d34a76448 MAINTAINERS: Update Vinod's email adds 14b0c44af4e9 soundwire: intel: Remove duplicate assignment adds 5879a4e4afd1 Merge remote-tracking branch 'soundwire/next' adds d947dddf1c95 staging: pi433: eliminate a temporary variable adds 9391bea9ad4e staging:rtl8192u: Remove macro eqMacAddr - Style adds ace3c2a23cf8 staging:rtl8192u: Remove macro cpMacAddr - Style adds 51e1eb742745 staging:rtl8192u: Replace magic number 6 with ETH_ALEN - Style adds abdc4cae86f0 staging:rtl8192u: Rename macro parameter __pIeeeDev - Style adds bc3ae2415bec staging:rtl8192u: Rename __pTa - Style adds bbb151166560 staging:rtl8192u: Lines should not end with a '(' - Style adds c01f06b7506f staging:rtl8192u: Rename Dot11d_Init - Style adds 6a184731c2a0 staging:rtl8192u: Rename Dot11d_Reset - Style adds d1f91e043952 staging:rtl8192u: Rename Dot11d_UpdateCountryIe - Style adds b83ff82670f3 staging:rtl8192u: Rename dot11d_update_country_ie() parame [...] adds 869b4372677c staging:rtl8192u: Rename DOT11D_GetMaxTxPwrInDbm - Style adds 715a3d9336f4 staging:rtl8192u: Rename Channel - Style adds e859737a15a4 staging:rtl8192u: Rename DOT11D_ScanComplete - Style adds b56b1438a103 staging:rtl8192u: Rename IsLegalChannel - Style adds f1d18719393b staging:rtl8192u: Rename ToLegalChannel - Style adds 3bd589eb93a5 staging: rtl8188eu: use is_multicast_ether_addr in rtw_security.c adds e232f8841e1b staging: rtl8188eu: use is_multicast_ether_addr in rtw_recv.c adds 2bd827a8d815 staging: rtl8188eu: use is_multicast_ether_addr in rtw_xmit.c adds fa1deb227d79 staging: rtl8188eu: remove unused IS_MCAST adds c19636f5dc1d staging: rtl8188eu: use phydm_reg.h from rtlwifi adds 34fbab5f0a02 staging: rtl8188eu: Removed unnecessary parentheses adds fe9756ee9e0c staging:rtl8192u: Replace magic number with defined consta [...] adds 3f119c9da3b8 staging:rtl8192u: Rename sHTCLng - Style adds 50a37490b169 staging:rtl8192u: Remove unnecessary blank lines - Style adds 0df408add7af staging:rtl8192u: Add required spaces - Style adds 362ed57ee889 staging:rtl8192u: Remove unused constants - Style adds 47bd0dc30eac staging:rtl8192u: Correct block comments - Style adds 40602a0d1f34 staging:rtl8192u: Remove unused CHHLOP_IN_PROGRESS - Style adds ccedf8912c36 staging:rtl8192u: Removed commented out structure - Style adds 9ff6cdd3934a staging:rtl8192u: Remove enum CHNLOP - Style adds 2c6d0ee300c8 staging:rtl8192u: Refactor struct HT_CAPABILITY_ELE - Style adds 1f20545654e6 staging:rtl8192u: Remove unused defines - Style adds f9406665ffe7 staging:rtl8192u: Refactor SEQUENCE_CONTROL - Style adds 56f6e5a7e4d7 staging:rtl8192u: Rename ShortData - Style adds 198a136f7f24 staging:rtl8192u: Rename member variables - Style adds 0078a6e54e22 staging:rtl8192u: Refactor BA_PARAM_SET - Style adds 21c875a59c99 staging:rtl8192u: Remove charData and rename shortData - Style adds be433db16f77 staging:rtl8192u: Rename ba_param_set members - Style adds d07b07f89350 staging:rtl8192u: Refactor DELBA_PARAM_SET - Style adds ea7b840cb61a staging:rtl8192u: Refactor union delba_param_set - Style adds f813f408a145 staging:rtl8192u: Refactor struct BA_RECORD - Style adds 6fcb0759b99d staging:rtl8192u: Rename member variable Timer - Style adds 1f9766a0625e staging:rtl8192u: Rename bValid - Style adds efff422454f3 staging:rtl8192u: Rename DialogToken - Style adds a3ba6bb9a38e staging:rtl8192u: Rename BaParamSet - Style adds ea62c80ad30d staging:rtl8192u: Rename BaTimeoutValue - Style adds 9f4887109a0a staging:rtl8192u: Rename BaStartSeqCtrl - Style adds 6367ae41f2c4 staging:rtl8192u: Remove commented out code and indent - Style adds 64749a7e54e3 staging:rtl8192u: Refactor enum VERSION_819xU - Style adds 1d5de99435c7 staging:rtl8192u: Refactor RT_RF_TYPE_DEF - Style adds 4a4c1b7ceb8a staging:rtl8192u: Make function rtl8192_phyConfigBB static adds 111118af91c4 staging:rtl8192u: Refactor BaseBand_Config_Type - Style adds 12a2b6f6ea01 staging:rtl8192u: Remove unused definitions - Style adds 69b281907429 staging:rtl8192u: Reorder enum _RTL8192Usb_HW members - Style adds e94d958580d0 staging:rtl8192u: Rename EEPROM_TxPowerDiff - Style adds 9bfe57361187 staging:rtl8192u: Rename EEPROM_ThermalMeter - Style adds 98dbfe8bfff5 staging:rtl8192u: Rename EEPROM_PwDiff - Style adds 7a4a474db375 staging:rtl8192u: Rename EEPROM_CrystalCap - Style adds 3e78c2127d5b staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK - Style adds 2b29377bdad5 staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G_V1 - STYLE adds e9034dd6e1e7 staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G - Style adds be9bd9d5a7f2 staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK_V1 - Style adds 81bba51495f5 staging:rtl8192u: rename EEPROM_TxPwIndex_Ver - Style adds 74103437df6a staging:rtl8192u: Rename EEPROM_Default_ThermalMeter - Style adds aa37aea128b5 staging:rtl8192u: Rename EEPROM_Default_PwDiff - Style adds 3e86b6426311 staging:rtl8192u: Rename EEPROM_Default_CrystalCap - Style adds b635fb9f1302 staging:rtl8192u: Rename EEPROM_Default_TxPower - Style adds 89d5bcf46ab2 staging:rtl8192u: Rename EEPROM_Customer_ID - Style adds 1e7b06f0e09d staging:rtl8192u: Rename EEPROM_ChannelPlan - Style adds 7c67160857a2 staging:rtl8192u: Rename PHY_SetRF8256Bandwidth() - Style adds 9980fd11f16a staging:rtl8192u: Rename function PHY_RF8256_Config() - Style adds 319f942517c5 staging:rtl8192u: Refactor phy_RF8256_Config_ParaFile() - Style adds 3942039a6517 staging:rtl8192u: Rename PHY_SetRF8256CCKTxPower() - Style adds 071327fc4279 staging:rtl8192u: Rename PHY_SetRF8256OFDMTxPower() - Style adds 11272dde1e21 staging:rtl8192u: Add SPDX-License-Identifier tag - Style adds 0056d8bdea00 staging: rtl8188eu: Fix spelling mistake adds 6c352cfd12f4 staging: rtl8188eu: Removed code valid for 5GHz adds 22d8eeb32abc staging: rtl8188eu: Removed a function and coded inline adds fff12fcd60d0 staging: rtl8188eu: Removed unneeded variable adds b9e50d0cfd32 staging: mt7621-mmc: place a check for sscanf adds 02d72eef1814 staging: mt7621-pci: make some function static adds 293dcd6592a2 staging: mt7621-pci: show N_FTS status using a loop adds 13c7a0ecdf8d staging: mt7621-mmc: Remove macro INIT_MSG and its usages adds 2b2424d9a7e3 staging: fbtft: Adds space around "/" adds 3c0971939e56 staging: gasket: remove null ptr check before kfree adds 9323bbfa140c staging: gasket: apex: remove unused array cm_mappable_regions adds 4cfc2bff29ca staging: gasket: core: remove debug log that could crash adds c5e0a62ad80a staging: gasket: core: fix line continuation indent in gas [...] adds 57db4be3bbe4 staging: gasket: core: remove kobj_name param from gasket_ [...] adds 1fb227bf2ed2 staging: gasket: core: remove ftrace-style debug logs adds 1fdd6d720cdc staging: gasket: remove gasket_exit() adds 6c258edc64ae staging: gasket: page table: use dma_mapping_error for err [...] adds 717264bab46e staging: gasket: core: switch to relaxed memory-mapped I/O adds 7b49682bdc6c staging: gasket: page table: remove extraneous memory barriers adds 9c34e95c6f03 staging: gasket: core: factor out generic device add code [...] adds 1fb5e1c92e7d staging: gasket: core: factor out generic device remove co [...] adds 97fead8c9096 staging: gasket: core: rename lookup_internal_desc to be P [...] adds 62af16524ced staging: gasket: interrupt: refactor PCI MSIX-specific han [...] adds 8b872d6f06c2 staging: gasket: interrupt: simplify interrupt init parameters adds cca5dd879075 staging: gasket: interrupt: remove unimplemented interrupt types adds 8be31270362b staging: erofs: introduce erofs_grab_bio adds 6e78901a9f23 staging: erofs: separate erofs_get_meta_page adds cadf1ccf1b00 staging: erofs: add error handling for xattr submodule adds ab47dd2b0819 staging: erofs: cleanup z_erofs_vle_work_{lookup, register} adds 99691b4662dd staging: erofs: rearrange vle clustertype definitions adds df1e3f1f0008 staging: erofs: fix vle_decompressed_index_clusterofs adds 390c642e1264 staging: erofs: fix integer overflow on 32-bit platform adds d6421a46af70 staging: erofs: fix compression mapping beyond EOF adds eed276c0401d staging: erofs: fix potential overflow in erofs_grab_bio() adds 89fcd8360e7b staging: erofs: change 'unsigned' to 'unsigned int' adds 1257bf8052bd staging: erofs: fix potential overflow in z_erofs_vle_norm [...] adds 23c41ca6173d staging: rtl8712: remove unused array iw_operation_mode adds f0b4a22a4848 staging: most: register channel device after init of struc [...] adds 4ad866231e4c staging: most: do not make interface dependent attrs defau [...] adds c28b6699acf8 Staging: One Laptop Per Child: fix SPDX-License-Identifier issue adds 3e195a80e096 Staging: octeon-usb: Replaces CVMX_WAIT_FOR_FIELD32 macro [...] adds 09b96cde48a7 Merge remote-tracking branch 'staging/staging-next' adds 2c01260df661 mux: add mux_control_get_optional() API adds 4071522ec5db Merge remote-tracking branch 'mux/for-next' adds 81b4cdb447fe interconnect: Add generic on-chip interconnect API adds a21cfea97e68 dt-bindings: Introduce interconnect binding adds d54599e06b06 interconnect: Allow endpoints translation via DT adds 3695cfd562c1 interconnect: Add debugfs support adds 8d9dd19a2b98 interconnect: qcom: Add RPM communication adds 3c2858c771be dt-bindings: interconnect: Document qcom,msm8916 NoC bindings adds 8d9300299a40 interconnect: qcom: Add msm8916 interconnect provider driver adds 3d46fda12a9d MAINTAINERS: add a maintainer for the interconnect API adds f98a1d3b4d58 Merge remote-tracking branch 'icc/icc-next' adds 5ab64902b5f9 dmaengine: Convert to using %pOFn instead of device_node.name adds 5658f4f94cca dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail [...] adds b01361c4160e Merge branch 'topic/dw' into next adds 901fd85251e5 dmaengine: use SPDX identifier for Renesas drivers adds f9916dc9104d Merge branch 'topic/renesas' into next adds 1297b647c58c dmaengine: fsldma: move spin_lock_bh to spin_lock in tasklet adds d8570d018f69 dmaengine: at_xdmac: move spin_lock_bh to spin_lock in tasklet adds cbc229a47c82 dmaengine: mv_xor: move spin_lock_bh to spin_lock in tasklet adds ee729402f0e6 Merge branches 'topic/fsl', 'topic/at' and 'topic/mv' into next adds 4ac695464763 dmaengine: sprd: Support DMA link-list mode adds c1b85e08ee85 Merge branch 'topic/sprd' into next adds 64ffb130956f Merge remote-tracking branch 'slave-dma/next' adds 2bf00908cc35 Merge branch 'misc' into for-next adds 714d7fe777fc Merge branch 'misc' into for-next adds 9dce13372989 Merge remote-tracking branch 'scsi/for-next' adds 0eeec01488da scsi: raid_attrs: fix unused variable warning adds 05a9874426af scsi: aacraid: remove unused variables dev and cpu adds 45b7af985d54 scsi: be2iscsi: remove unused variable dmsg adds 165ee6215062 scsi: 53c700: Fix spelling of 'NEGOTIATION' adds 26c724a690a1 scsi: lpfc: remove an unnecessary NULL check adds b6876a8407d0 scsi: libfc: remove unnecessary condition check adds cca6cb8ad7a8 scsi: aic7xxx: Fix build using bare-metal toolchain adds f176cc4dd8ef Merge remote-tracking branch 'scsi-mkp/for-next' adds ccf45b18ce89 rpmsg: char: Migrate to iter versions of read and write adds c8a54c0c9a7d rpmsg: Convert to using %pOFn instead of device_node.name adds f0beb4ba9b18 rpmsg: glink: Remove chunk size word align warning adds 1e28dbbeced6 remoteproc/davinci: Use %zx for formating size_t adds 3b0d1b65c19f remoteproc: qcom: adsp: Add SDM845 ADSP and CDSP support adds 0205748ea669 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 077db80528fd Merge remote-tracking branch 'rpmsg/for-next' adds d28af35b0c91 gpio: tb10x: Create local helper variables adds 0d1e31abcaf5 gpio: tb10x: Use GENERIC_GPIO adds 4c2baed3a7e6 ARM/gpio: ep93xx: build standalone adds 1d2bb17aaf11 gpio: ep93xx: Cut down variable names adds 68b6493185f7 gpio: ep93xx: Switch to SPDX license tag adds 991ce74eeb56 gpio: ep93xx: Pass around struct gpio_chip adds 3c38b3a3065e gpio: ep93xx: Rename has_debounce to has_irq adds 99399f40d896 gpio: ep93xx: Properly call the chained IRQ handler adds fd935fc421e7 gpio: ep93xx: Do not pingpong irq numbers adds 51ba88e32ff5 gpio: ep93xx: Use the hwirq and port adds 68491b075db2 gpio: ep93xx: Use for_each_set_bit() in IRQ handler adds d875cc27e239 gpio: ep93xx: Cut gpio_to_irq() usage adds a419a3d92aab gpio: ep93xx: Switch A and B to use GPIOLIB_IRQCHIP adds 496069b87eea gpio: rcar: Add GPIO hole support adds c0f6afad46a8 dt-bindings: gpio: rcar: Add gpio-reserved-ranges support adds be887843f275 drivers: gpio: Update MODULE AUTHOR email address adds 28123791ddbe dt-bindings: gpio: rcar: Add r8a774a1 (RZ/G2M) support adds 9ce3ebe973bf gpio: pxa: handle corner case of unprobed device adds 62cdcb6c572e gpio: Convert to using %pOFn instead of device_node.name adds 890e48be8d84 dt-bindings: pinctrl: Update pinctrl-ingenic for JZ4725B a [...] adds 556a36a71ed8 pinctrl: ingenic: Probe driver at subsys_initcall adds 4717b11f80cf pinctrl: ingenic: Mark probe function as __init adds e72394e2ea19 pinctrl: ingenic: Merge GPIO functionality adds ebd6651418b6 pinctrl: ingenic: Implement .get_direction for GPIO chips adds f2a967658a5d pinctrl: ingenic: Add support for the JZ4725B adds 635c20a1fa79 pinctrl: ingenic: Drop dependency on MACH_INGENIC adds 57e2143473fd gpio: ingenic: Remove driver adds 28d6eeb4f066 pinctrl: ingenic: Include the right header adds 888263947cd9 Merge branch 'ib-ingenic' of ../linux-pinctrl into devel adds da02d79452ea gpio: ftgpio: Support optional silicon clock adds 36f3f19a8215 gpio: ftgpio: Support debounce timer adds bfba223dcc45 gpio: brcmstb: allow 0 width GPIO banks adds f1ff4b841763 MAINTAINERS: Add myself as designated reviewer of Intel PMIC GPIO adds 5d75683e2b87 gpio: tpx65xxx: Include the right header adds d5a4da159ed3 gpio: tps65xxx: Use SPDX license tag adds 833eacc7b591 gpio: mxs: Get rid of external API call adds c99601f672fd gpio: ts5500: Include the right header adds bf97279079be gpio: ts5500: Use SPDX header adds 97feacc05dfb gpio: ts5500: Delete platform data handling adds f0916167d7e5 gpio: zevio: Include the right header adds fc71295459a9 gpio: twl4030: Include the right header adds a84a28f3f6c1 gpio: twl4030: Cut down boilerplate adds df66ab8a053a gpio: twl4030: Implement .get_direction() adds b60f0592a754 gpio: twl6040: Include the right header adds 36dbeec4e422 gpio: twl6040: Cut down boilerplate adds 463534489e53 gpio: twl6040: Use bitops adds 37c09944f4e6 gpio: twl6040: Implement .get_direction() adds d5e04cc86231 Merge branch 'devel' into for-next adds ceaee881612b Merge remote-tracking branch 'gpio/for-next' adds b55326dc969e pinctrl: msm: Really mask level interrupts to prevent latching adds 823dd71f58eb pinctrl: ingenic: Fix group & function error checking adds 5bc5a671b1f4 pinctrl: madera: Fix possible NULL pointer with pdata config adds 1de7ddb3a15c pinctrl: msm: Mux out gpio function with gpio_request() adds fe2731211e78 pinctrl: msm: Configure interrupts as input and gpio mode adds d0e4e8f0d6ab dt-binding: pinctrl: Add NPCM7xx pinctrl and GPIO documentation adds 3b588e43ee5c pinctrl: nuvoton: add NPCM7xx pinctrl and GPIO driver adds 3cd3c83f6752 pinctrl: Add compatibles for Amlogic Meson G12A pin controllers adds 29ae0952e85f pinctrl: meson-g12a: add pinctrl driver support adds 25cb9e5a0e1e pinctrl: madera: Set is_generic adds d2f7a822041d pinctrl: madera: Return ENOTSUPP for unsupported pin attributes adds 305fa67ee452 pinctrl: madera: Fix missing space in debugfs output adds 375fef591696 pinctrl: uniphier: drop meaningless pin from SD1 pin-mux of Pro4 adds d290e096d2a5 pinctrl: lpc18xx: mark expected switch fall-throughs adds 803ceb297a24 pinctrl: intel: Fix a spelling typo in kernel documentation adds 94f4e54cecaf pinctrl: Convert to using %pOFn instead of device_node.name adds 5624bf963543 Merge branch 'ib-ingenic' into devel adds 1ab75c1a1deb Merge branch 'devel' into for-next adds ba656a4b2c07 Merge remote-tracking branch 'pinctrl/for-next' adds 9b25436662d5 random: make CPU trust a boot parameter adds a8320e25a64d Merge remote-tracking branch 'random/dev' adds 88bc243a3f22 selftests: android: move config up a level adds c31d02d1290e selftests: kselftest: Remove outdated comment adds b2d35fa5fc80 selftests: add headers_install to lib.mk adds 53cf59d6c0ad selftests/efivarfs: add required kernel configs adds 4d85af102a66 selftests: memory-hotplug: add required configs adds 7035c568999d cgroup: kselftests: add test_core to .gitignore adds 66ddfe183ff6 Merge remote-tracking branch 'kselftest/next' adds 976516404ff3 y2038: remove unused time interfaces adds 33e26418193f y2038: make do_gettimeofday() and get_seconds() inline adds 9afc5eee65ca y2038: globally rename compat_time to old_time32 adds 743f5cdb6cec y2038: __get_old_timespec32() can be static adds 82b355d161c9 y2038: Remove newstat family from default syscall set adds bf4b6a7d371e y2038: Remove stat64 family from default syscall set adds fb3739759474 asm-generic: Move common compat types to asm-generic/compat.h adds caf6f9c8a326 asm-generic: Remove unneeded __ARCH_WANT_SYS_LLSEEK macro adds c5ba7e6c9ba5 asm-generic: Remove empty asm/unistd.h adds a4f7a3004630 y2038: Change sys_utimensat() to use __kernel_timespec adds 185cfaf7641e y2038: Compile utimes()/futimesat() conditionally adds 4faea239e529 y2038: utimes: Rework #ifdef guards for compat syscalls adds 474b9c777b20 y2038: sched: Change sched_rr_get_interval to use __kernel [...] adds c2e6c8567acd y2038: socket: Change recvmmsg to use __kernel_timespec adds 49c39f8464a9 y2038: signal: Change rt_sigtimedwait to use __kernel_timespec adds 67314ec7b025 RISC-V: Request newstat syscalls adds d74401af8d99 Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds 898f46cdf3cc Merge remote-tracking branch 'livepatching/for-next' adds 213551410c0f coresight: Document error handling in coresight_register adds 1517b42dabbe coresight: platform: Refactor graph endpoint parsing adds aab8f8d9dd32 coresight: platform: Fix refcounting for graph nodes adds 7dee3cc9e815 coresight: platform: Fix leaking device reference adds fe2d2817372e coresight: Fix remote endpoint parsing adds c8e9c9b88777 coresight: Add helper to check if the endpoint is input adds ae2686f522ab coresight: platform: Cleanup coresight connection handling adds 6214c9df6ca3 coresight: Cleanup coresight DT bindings adds ec03013ce4b2 dts: juno: Update coresight bindings adds f9a148763f4f driver/hwtracing: use ERR_CAST instead of ERR_PTR adds 1b3de13714a2 coresight: Fix handling of sinks adds c58617bffb4e coresight: etb10: Fix handling of perf mode adds 358e74cba51f coresight: perf: Fix per cpu path management adds 1787eb88232e coresight: perf: Avoid unncessary CPU hotplug read lock adds 494f5e1a6b3c coresight: perf: Allow tracing on hotplugged CPUs adds 442825359fa3 coresight: perf: Disable trace path upon source error adds 6e2c99b89014 coresight: tmc-etr: Handle driver mode specific ETR buffers adds 3332ff072677 coresight: tmc-etr: Relax collection of trace from sysfs mode adds c1b7f84a89f0 coresight: Convert driver messages to dev_dbg adds fefdcb897bce coresight: perf: Remove reset_buffer call back for sinks adds c4b9a962ecfc coresight: perf: Add helper to retrieve sink configuration adds 0ae51faa41e0 coresight: perf: Remove set_buffer call back adds aa7802502f59 coresight: etm-perf: Add support for ETR backend adds f9bc681ad463 coresight: etb10: Refactor etb_drvdata::mode handling adds 9cda9e8f28d7 coresight: etb10: Splitting function etb_enable() adds 681df3b41937 coresight: etm4x: Configure EL2 exception level when kerne [...] adds d5cc66ebcb8d Merge remote-tracking branch 'coresight/next' adds c6b5eb8dd334 rtc: rtc-mrst: Replace mdelay() with msleep() in mrst_read_time() adds 0438002ac526 rtc: omap: use of_device_is_system_power_controller function adds 09058eab4b4f rtc: omap: Cut down the shutdown time from 2 seconds to 1 sec adds 1e6e4e169a8a rtc: jz4740: Drop dependency on MACH_INGENIC adds 725e0e15f84b rtc: sun6i: Use struct_size() in kzalloc() adds 777d8ae56da1 rtc: sysfs: fix NULL check in rtc_add_groups() adds c856618d2066 rtc: rv8803: fix the rv8803 id in the OF table adds ac771ed746c8 rtc: rv8803: add Epson RX8803 support adds de96bc39951f rtc: mrst: remove set but not used variable 'valid' adds 28b692b4d308 Merge remote-tracking branch 'rtc/rtc-next' adds be5ba2ca053d dax: Fix use of zero page adds dc62985a1fef Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds b1ce023ae8a2 ntb_netdev: fix sleep time mismatch adds d797703c80cd Merge remote-tracking branch 'ntb/ntb-next' adds afaef01c0015 x86/entry: Add STACKLEAK erasing the kernel stack at the e [...] adds 10e9ae9fabaf gcc-plugins: Add STACKLEAK plugin for tracking the kernel stack adds f90d1e0c7804 lkdtm: Add a test for STACKLEAK adds c8d126275a5f fs/proc: Show STACKLEAK metrics in the /proc file system adds ed535a2dae18 doc: self-protection: Add information about STACKLEAK feature adds 964c9dff0091 stackleak: Allow runtime disabling of kernel stack erasing adds 6fcde9046673 arm64: Drop unneeded stackleak_check_alloca() adds 3cee983ea75c Merge remote-tracking branch 'kspp/for-next/kspp' adds 9b627383b0c4 proc/kcore: fix invalid memory access in multi-page read o [...] adds 02a37633da9c mm: migration: fix migration of huge PMD shared pages adds 3b8ce7bbaed7 hugetlb: take PMD sharing into account when flushing tlb/caches adds df33d4c2384c ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() adds 8356a91b2d83 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5 adds b0a71076d0e1 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5-checkpatch-fixes adds 2294d778b1be fork: report pid exhaustion correctly adds c971dad09de2 mm: disable deferred struct page for 32-bit arches adds d57336c78836 arm: arch/arm/include/asm/page.h needs personality.h adds ddc045b9f65a ocfs2: remove ocfs2_is_o2cb_active() adds 885c9b0861c4 ocfs2: without quota support, avoid calling quota recovery adds 7d13b5bc222f ocfs2: don't use iocb when EIOCBQUEUED returns adds e363a4ce47d2 ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] adds fc5093d550ed ocfs2: don't put and assigning null to bh allocated outside adds 655f367f951d ocfs2: dlmglue: clean up timestamp handling adds eb91b09cbce7 ocfs2: fix deadlock caused by ocfs2_defrag_extent adds 4ea1601fbf57 ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 adds 9c60d6d8d053 ocfs2: fix clusters leak in ocfs2_defrag_extent() adds e06468d903b4 fix-clusters-leak-in-ocfs2_defrag_extent-fix adds 08f3ef04dd93 block: restore /proc/partitions to not display non-partiti [...] adds 14409f42b9b1 fs/iomap.c: change return type to vm_fault_t adds 7b6ec2ae877a fs: convert return type int to vm_fault_t adds 3ca0e5d41104 fs-convert-return-type-int-to-vm_fault_t-v2 adds d57955b58d0a mm/slub.c: switch to bitmap_zalloc() adds 609930f17497 mm: rework memcg kernel stack accounting adds 65fe1715c95c mm: drain memcg stocks on css offlining adds 3b63f8a5f59a mm: don't miss the last page because of round-off error adds ef472f9d358f mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] adds 67dc439c831c mmpage_alloc-pf_wq_worker-threads-must-sleep-at-should_rec [...] adds 4307b4fc81a8 xen/gntdev: fix up blockable calls to mn_invl_range_start adds 910dc4b19263 mm, mmu_notifier: be explicit about range invalition non-b [...] adds 467127c192c3 Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] adds be67f0f4299f kmemleak: add module param to print warnings to dmesg adds d42597fed255 mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] adds db484edc24e9 mm/swapfile.c: call free_swap_slot() in __swap_entry_free() adds 656a4b6faefe mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() adds f677c190e45a mm/page_alloc.c: clean up check_for_memory() adds 4531727e43fd mm: convert to use vm_fault_t adds 5d3dc06be001 mm: remove vm_insert_mixed() adds 4154260b4c12 mm: introduce vmf_insert_pfn_prot() adds d70f4afbef78 x86: convert vdso to use vm_fault_t adds 3be5baed7512 mm: make vm_insert_pfn_prot() static adds 4a7e07374637 mm: remove references to vm_insert_pfn() adds dacd89a8ce15 mm: remove vm_insert_pfn() adds 378eadaa954a mm: inline vm_insert_pfn_prot() into caller adds 8fac66e73052 mm: convert __vm_insert_mixed() to vm_fault_t adds 6cc28226c0d2 mm: convert insert_pfn() to vm_fault_t adds d79dcabdd895 cramfs: convert to use vmf_insert_mixed adds 365c1f4922a4 hexagon: switch to NO_BOOTMEM adds f81110d2c85b of: ignore sub-page memory regions adds ead3765a2696 nios2: use generic early_init_dt_add_memory_arch adds 1715b2b7ad31 nios2: switch to NO_BOOTMEM adds dad9e1722d4b um: setup_physmem: stop using global variables adds d5feadfe8cfa um: switch to NO_BOOTMEM adds 7f9bceb7d504 unicore32: switch to NO_BOOTMEM adds 412047339497 alpha: switch to NO_BOOTMEM adds 847b493819ef userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] adds 897a8f7b2dc1 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID adds e17417c2e9cc mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 adds 77f29a4dee6e mm: page_alloc: reduce unnecessary binary search in memblo [...] adds c5b6877b3bc9 mm-page_alloc-reduce-unnecessary-binary-search-in-memblock [...] adds da36dae635d3 mm-page_alloc-reduce-unnecessary-binary-search-in-memblock [...] adds 9e15cf4a8e28 mm/memblock: introduce memblock_search_pfn_regions() adds b4ad08c0a5ce mm-memblock-introduce-memblock_search_pfn_regions-fix adds 999953838646 mm/memblock: introduce pfn_valid_region() adds 78061e0ede6b mm: page_alloc: reduce unnecessary binary search in early_ [...] adds 4562309b56df mm/z3fold.c: fix wrong handling of headless pages adds 03eccf699ffb mm: make memmap_init a proper function adds 1602cce2bc73 mm: calculate deferred pages after skipping mirrored memory adds 694b65e99e3f mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 adds 6b42913440a8 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix adds 5815663080c4 mm: move mirrored memory specific code outside of memmap_i [...] adds 03e0e316c90e mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] adds a9acd4d520de mm, swap: fix race between swapoff and some swap operations adds e8d39f2e184d mm, swap: fix race between swapoff and some swap operations adds 31c56ee41f38 mm: fix race between swapoff and mincore adds 19e46ce0e45f mm/list_lru.c: prefetch neighboring list entries before ac [...] adds 2ed6755a31b8 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] adds 19940c21a247 mm: add strictlimit knob adds 8503a3ffc537 mm: don't expose page to fast gup before it's ready adds c4325e5339fd mm/page_owner: align with pageblock_nr_pages adds d9bcc7b25f67 mm/page_owner: align with pageblock_nr pages adds a9d268f9a604 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 899bc4136546 lib/bitmap.c: remove wrong documentation adds 4eb31b18d820 linux/bitmap.h: handle constant zero-size bitmaps correctly adds 3f38e6e3c68c linux/bitmap.h: remove redundant uses of small_const_nbits() adds 46f5ba16a9ae linux/bitmap.h: fix type of nbits in bitmap_shift_right() adds 93428f5d1910 linux/bitmap.h: relax comment on compile-time constant nbits adds e4b72cbf8d2b lib/bitmap.c: fix remaining space computation in bitmap_pr [...] adds 64a74a0f9e83 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds 95d0c243efa8 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds 63a2c16d5fa1 lib/bitmap.c: simplify bitmap_print_to_pagebuf() adds e8d4282f860c lib/parser.c: switch match_strdup() over to use kmemdup_nul() adds b76079b96103 lib/parser.c: switch match_u64int() over to use match_strdup() adds d9f09ea80827 checkpatch: remove GCC_BINARY_CONSTANT warning adds 5faa36f16993 init/do_mounts.c: add root=PARTLABEL=<name> support adds c3ddacf40b4b hfsplus: prevent btree data loss on root split adds cb8fae1c12a8 hfsplus: fix BUG on bnode parent update adds 44278b864546 hfsplus: prevent btree data loss on ENOSPC adds 28b304d02152 hfs: prevent btree data loss on root split adds 0e85bcb481c1 hfs: fix BUG on bnode parent update adds 30b4c3b6455c hfs: prevent btree data loss on ENOSPC adds 9f81f23375a5 reiserfs: propagate errors from fill_with_dentries() properly adds 776a52a8bcdb bfs: add sanity check at bfs_fill_super() adds 551b08289b94 Merge branch 'akpm-current/current' adds 1e9f99e58d52 vfs: replace current_kernel_time64 with ktime equivalent adds e19dd7e429c7 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds a06a73e01123 Merge branch 'akpm/master' adds 9660309cab05 Add linux-next specific files for 20180907
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-bus-xen-backend | 9 + Documentation/ABI/testing/sysfs-class-bdi | 8 + Documentation/ABI/testing/sysfs-class-net | 4 +- Documentation/ABI/testing/sysfs-driver-xen-blkback | 10 + Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/admin-guide/l1tf.rst | 2 +- Documentation/arm/Samsung/Bootloader-interface.txt | 1 + Documentation/arm64/sve.txt | 4 +- Documentation/dev-tools/coccinelle.rst | 23 +- Documentation/dev-tools/kselftest.rst | 2 +- Documentation/device-mapper/dm-raid.txt | 4 + .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 8 + .../devicetree/bindings/arm/coresight.txt | 95 +- Documentation/devicetree/bindings/arm/fsl.txt | 40 + .../devicetree/bindings/arm/keystone/ti,sci.txt | 4 + Documentation/devicetree/bindings/arm/rockchip.txt | 8 + Documentation/devicetree/bindings/arm/shmobile.txt | 14 +- .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 93 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 103 + .../devicetree/bindings/ata/ahci-platform.txt | 6 +- .../devicetree/bindings/clock/qcom,camcc.txt | 18 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 9 +- .../devicetree/bindings/display/atmel/hlcdc-dc.txt | 23 + .../bindings/display/bridge/lvds-transmitter.txt | 8 +- .../bindings/display/rockchip/rockchip-vop.txt | 1 + .../bindings/display/sunxi/sun4i-drm.txt | 9 + .../devicetree/bindings/gpio/ingenic,gpio.txt | 46 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 64 +- .../devicetree/bindings/hwmon/ltc2978.txt | 2 + .../devicetree/bindings/i2c/i2c-designware.txt | 7 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 3 +- .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom-msm8916.txt | 41 + .../devicetree/bindings/interconnect/qcom-smd.txt | 32 + .../interrupt-controller/riscv,cpu-intc.txt | 14 +- Documentation/devicetree/bindings/mmc/jz4740.txt | 1 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 72 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 5 +- .../devicetree/bindings/mmc/uniphier-sd.txt | 55 + Documentation/devicetree/bindings/net/cpsw.txt | 6 + .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 21 +- Documentation/devicetree/bindings/net/sh_eth.txt | 1 + .../bindings/nvmem/allwinner,sunxi-sid.txt | 1 + .../bindings/pinctrl/ingenic,pinctrl.txt | 39 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 2 + .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 216 + .../bindings/power/renesas,rcar-sysc.txt | 1 + .../devicetree/bindings/power/supply/bq25890.txt | 3 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 2 + .../devicetree/bindings/reset/renesas,rst.txt | 1 + .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 6 + .../devicetree/bindings/soc/rockchip/grf.txt | 2 + .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 24 + .../bindings/sound/mikroe,mikroe-proto.txt | 23 + .../devicetree/bindings/sound/pcm3060.txt | 17 + .../devicetree/bindings/sound/renesas,rsnd.txt | 3 +- Documentation/devicetree/bindings/spi/sh-msiof.txt | 5 +- Documentation/devicetree/bindings/spi/spi-sprd.txt | 26 + .../devicetree/bindings/vendor-prefixes.txt | 1 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 5 +- Documentation/driver-api/firewire.rst | 48 + Documentation/driver-api/index.rst | 1 + Documentation/driver-api/mtdnand.rst | 4 +- Documentation/driver-api/soundwire/stream.rst | 28 + Documentation/driver-model/devres.txt | 1 + Documentation/fb/vesafb.txt | 4 +- Documentation/filesystems/fscrypt.rst | 10 - Documentation/filesystems/mount_api.txt | 737 ++++ Documentation/filesystems/vfs.txt | 21 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/hwmon/ina2xx | 2 +- Documentation/hwmon/ltc2978 | 5 + Documentation/hwmon/mc13783-adc | 8 +- Documentation/i2c/DMA-considerations | 10 +- Documentation/index.rst | 5 +- Documentation/input/event-codes.rst | 11 +- Documentation/interconnect/interconnect.rst | 94 + Documentation/ioctl/ioctl-number.txt | 1 + .../media/uapi/dvb/video_function_calls.rst | 1 - Documentation/media/uapi/v4l/pixfmt-compressed.rst | 2 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 27 +- Documentation/mtd/nand/pxa3xx-nand.txt | 113 - .../networking/dpaa2}/ethernet-driver.rst | 0 Documentation/networking/dpaa2/index.rst | 1 + Documentation/networking/xfrm_device.txt | 4 + Documentation/process/2.Process.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/process/howto.rst | 13 +- Documentation/process/index.rst | 1 + Documentation/process/license-rules.rst | 2 + Documentation/scsi/scsi-parameters.txt | 5 + Documentation/security/self-protection.rst | 10 +- Documentation/sysctl/kernel.txt | 18 + Documentation/trace/ftrace.rst | 3 + Documentation/vm/hmm.rst | 14 +- Documentation/x86/pat.txt | 4 +- Documentation/x86/x86_64/mm.txt | 2 + MAINTAINERS | 272 +- Makefile | 19 +- Next/SHA1s | 288 ++ Next/Trees | 290 ++ Next/merge.log | 4252 ++++++++++++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 7 + arch/alpha/Kconfig | 2 + arch/alpha/include/asm/unistd.h | 2 + arch/alpha/kernel/core_irongate.c | 4 +- arch/alpha/kernel/setup.c | 98 +- arch/alpha/mm/numa.c | 113 +- arch/arc/Kconfig | 10 +- arch/arc/Makefile | 10 +- arch/arc/boot/dts/axc003.dtsi | 26 + arch/arc/boot/dts/axc003_idu.dtsi | 26 + arch/arc/boot/dts/axs10x_mb.dtsi | 7 +- arch/arc/boot/dts/hsdk.dts | 11 +- arch/arc/configs/axs101_defconfig | 3 - arch/arc/configs/axs103_defconfig | 3 - arch/arc/configs/axs103_smp_defconfig | 3 - arch/arc/configs/haps_hs_defconfig | 2 - arch/arc/configs/haps_hs_smp_defconfig | 2 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/configs/nps_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 2 - arch/arc/configs/nsim_hs_defconfig | 2 - arch/arc/configs/nsim_hs_smp_defconfig | 2 - arch/arc/configs/nsimosci_defconfig | 2 - arch/arc/configs/nsimosci_hs_defconfig | 2 - arch/arc/configs/nsimosci_hs_smp_defconfig | 2 - arch/arc/configs/tb10x_defconfig | 1 - arch/arc/configs/vdk_hs38_defconfig | 2 - arch/arc/configs/vdk_hs38_smp_defconfig | 1 - arch/arc/include/asm/atomic.h | 2 +- arch/arc/include/asm/dma-mapping.h | 13 + arch/arc/include/uapi/asm/unistd.h | 1 + arch/arc/kernel/setup.c | 1 + arch/arc/kernel/troubleshoot.c | 13 +- arch/arc/mm/cache.c | 36 +- arch/arc/mm/dma.c | 82 +- arch/arm/Kconfig | 4 + arch/arm/arm-soc-for-next-contents.txt | 24 + arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 0 arch/arm/boot/dts/am4372.dtsi | 1 + arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 1 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 38 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 13 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 2 + arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 103 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 30 + arch/arm/boot/dts/at91-tse850-3.dts | 32 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 87 + arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 52 + arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi | 14 + arch/arm/boot/dts/exynos4210-origen.dts | 9 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 11 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 3 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 3 +- arch/arm/boot/dts/exynos5250-arndale.dts | 102 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 11 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 11 + arch/arm/boot/dts/exynos5250.dtsi | 152 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 3 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 157 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 + arch/arm/boot/dts/exynos5422-odroidxu3.dts | 6 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 3 + arch/arm/boot/dts/ibm-power8-cfam.dtsi | 31 + arch/arm/boot/dts/ibm-power9-cfam.dtsi | 104 + arch/arm/boot/dts/ibm-power9-dual.dtsi | 57 + arch/arm/boot/dts/imx23-evk.dts | 90 +- arch/arm/boot/dts/imx28-evk.dts | 183 +- arch/arm/boot/dts/imx51-babbage.dts | 1 + arch/arm/boot/dts/imx6dl-icore-mipi.dts | 2 +- arch/arm/boot/dts/imx6dl-icore-rqs.dts | 38 +- arch/arm/boot/dts/imx6dl-icore.dts | 38 +- arch/arm/boot/dts/imx6q-icore-mipi.dts | 6 +- arch/arm/boot/dts/imx6q-icore-ofcap10.dts | 38 +- arch/arm/boot/dts/imx6q-icore-ofcap12.dts | 38 +- arch/arm/boot/dts/imx6q-icore-rqs.dts | 39 +- arch/arm/boot/dts/imx6q-icore.dts | 38 +- arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi | 34 + arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 41 +- arch/arm/boot/dts/imx6qdl-icore.dtsi | 42 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 4 + arch/arm/boot/dts/imx6sll.dtsi | 31 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6ul-geam.dts | 40 +- arch/arm/boot/dts/imx6ul-isiot-emmc.dts | 61 +- arch/arm/boot/dts/imx6ul-isiot-nand.dts | 63 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 90 +- arch/arm/boot/dts/imx6ul.dtsi | 11 + arch/arm/boot/dts/imx6ull-14x14-evk.dts | 2 +- arch/arm/boot/dts/imx6ull-pinfunc.h | 18 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 + arch/arm/boot/dts/imx7d.dtsi | 13 +- arch/arm/boot/dts/imx7s-warp.dts | 53 +- arch/arm/boot/dts/imx7s.dtsi | 41 +- arch/arm/boot/dts/imx7ulp-pinfunc.h | 16 +- arch/arm/boot/dts/ls1021a-qds.dts | 2 + arch/arm/boot/dts/ls1021a-twr.dts | 2 + arch/arm/boot/dts/ls1021a.dtsi | 6 + arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b.dtsi | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 20 +- arch/arm/boot/dts/owl-s500-cubieboard6.dts | 3 +- arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 3 +- arch/arm/boot/dts/owl-s500-guitar.dtsi | 3 +- arch/arm/boot/dts/owl-s500.dtsi | 3 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 12 + arch/arm/boot/dts/r8a77470.dtsi | 123 +- arch/arm/boot/dts/r8a7778.dtsi | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 4 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 + arch/arm/boot/dts/r8a7790.dtsi | 4 +- arch/arm/boot/dts/r8a7791.dtsi | 4 +- arch/arm/boot/dts/r8a7792.dtsi | 1 - arch/arm/boot/dts/r8a7793-gose.dts | 16 + arch/arm/boot/dts/r8a7794-silk.dts | 25 + arch/arm/boot/dts/r8a7794.dtsi | 1 - arch/arm/boot/dts/r9a06g032.dtsi | 7 +- arch/arm/boot/dts/rk3188.dtsi | 82 + arch/arm/boot/dts/s5pv210.dtsi | 2 +- arch/arm/boot/dts/sama5d2.dtsi | 106 +- arch/arm/boot/dts/socfpga.dtsi | 12 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 22 +- ...ockit.dts => socfpga_cyclone5_de0_nano_soc.dts} | 0 arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 3 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 3 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 5 + arch/arm/boot/dts/sun8i-a83t.dtsi | 18 + arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts | 190 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 140 + arch/arm/boot/dts/sun8i-h3.dtsi | 5 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 21 +- arch/arm/boot/dts/sun8i-r40.dtsi | 13 + arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 231 ++ arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 +- arch/arm/configs/bcm2835_defconfig | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 18 +- arch/arm/configs/imx_v6_v7_defconfig | 41 +- arch/arm/configs/multi_v7_defconfig | 3 + arch/arm/configs/mxs_defconfig | 20 +- arch/arm/configs/sama5_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 7 +- arch/arm/configs/versatile_defconfig | 14 +- arch/arm/crypto/Kconfig | 7 +- arch/arm/crypto/Makefile | 2 - arch/arm/crypto/chacha20-neon-core.S | 277 +- arch/arm/crypto/ghash-ce-core.S | 108 +- arch/arm/crypto/ghash-ce-glue.c | 38 +- arch/arm/crypto/speck-neon-core.S | 434 -- arch/arm/crypto/speck-neon-glue.c | 288 -- arch/arm/include/asm/page.h | 2 + arch/arm/include/asm/paravirt.h | 9 +- arch/arm/include/asm/unistd.h | 4 +- arch/arm/kernel/atags_parse.c | 1 + arch/arm/kernel/paravirt.c | 4 +- arch/arm/kernel/vmlinux.lds.h | 1 + arch/arm/kvm/Kconfig | 1 - arch/arm/mach-at91/pm.c | 9 +- arch/arm/mach-ep93xx/core.c | 9 + arch/arm/mach-ep93xx/snappercl15.c | 7 +- arch/arm/mach-ep93xx/ts72xx.c | 7 +- arch/arm/mach-exynos/common.h | 1 + arch/arm/mach-exynos/firmware.c | 14 +- arch/arm/mach-exynos/suspend.c | 34 +- arch/arm/mach-imx/mach-qong.c | 11 +- arch/arm/mach-ixp4xx/ixdp425-setup.c | 3 +- arch/arm/mach-omap1/board-fsample.c | 2 +- arch/arm/mach-omap1/board-h2.c | 2 +- arch/arm/mach-omap1/board-h3.c | 2 +- arch/arm/mach-omap1/board-nand.c | 3 +- arch/arm/mach-omap1/board-perseus2.c | 2 +- arch/arm/mach-omap1/common.h | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 39 +- arch/arm/mach-orion5x/ts78xx-setup.c | 18 +- arch/arm/mach-pxa/balloon3.c | 8 +- arch/arm/mach-pxa/em-x270.c | 5 +- arch/arm/mach-pxa/palmtreo.c | 31 - arch/arm/mach-pxa/palmtx.c | 5 +- arch/arm/mach-s3c24xx/mach-gta02.c | 42 - arch/arm/mach-shmobile/Kconfig | 10 +- arch/arm/mach-shmobile/Makefile | 1 + arch/arm/mach-shmobile/pm-rmobile.c | 2 +- arch/arm/mach-shmobile/setup-r7s9210.c | 27 + arch/arm/mach-shmobile/setup-r8a7779.c | 2 - arch/arm/mach-u300/Kconfig | 13 - arch/arm/mach-u300/Makefile | 1 - arch/arm/mach-u300/dummyspichip.c | 276 -- arch/arm/xen/enlighten.c | 34 - arch/arm64/Kconfig | 5 +- arch/arm64/Kconfig.platforms | 52 +- arch/arm64/boot/dts/actions/Makefile | 2 + arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 11 +- arch/arm64/boot/dts/actions/s900.dtsi | 23 +- arch/arm64/boot/dts/allwinner/Makefile | 3 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 59 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 72 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 149 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 13 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 9 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 27 +- .../dts/allwinner/sun50i-h5-bananapi-m2-plus.dts | 11 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 48 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 150 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 180 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 67 + arch/arm64/boot/dts/arm/juno-base.dtsi | 161 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 52 +- arch/arm64/boot/dts/arm/juno.dts | 13 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 16 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 76 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 57 + arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1664 ++++++++ .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 3 +- .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 17 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 104 +- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 86 +- .../arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts | 33 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 14 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 145 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 26 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 36 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 123 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 134 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 580 ++- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 24 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 478 ++- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 14 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 7 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 + arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 231 ++ arch/arm64/boot/dts/rockchip/px30.dtsi | 2031 ++++++++++ arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 30 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts | 680 ++++ arch/arm64/boot/dts/rockchip/rk3399.dtsi | 28 + arch/arm64/configs/defconfig | 6 +- arch/arm64/crypto/Kconfig | 11 - arch/arm64/crypto/Makefile | 6 - arch/arm64/crypto/aes-modes.S | 16 +- arch/arm64/crypto/crc32-ce-core.S | 287 -- arch/arm64/crypto/crc32-ce-glue.c | 244 -- arch/arm64/crypto/crct10dif-ce-core.S | 314 +- arch/arm64/crypto/crct10dif-ce-glue.c | 14 +- arch/arm64/crypto/ghash-ce-glue.c | 29 +- arch/arm64/crypto/sm4-ce-glue.c | 2 +- arch/arm64/crypto/speck-neon-core.S | 352 -- arch/arm64/crypto/speck-neon-glue.c | 282 -- arch/arm64/include/asm/compat.h | 26 +- arch/arm64/include/asm/paravirt.h | 9 +- arch/arm64/include/asm/stat.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/paravirt.c | 4 +- arch/arm64/kernel/pci.c | 5 +- arch/arm64/kernel/process.c | 22 - arch/arm64/kvm/Kconfig | 1 - arch/c6x/Kconfig | 1 + arch/c6x/include/uapi/asm/unistd.h | 1 + arch/c6x/kernel/setup.c | 26 +- arch/h8300/include/uapi/asm/unistd.h | 1 + arch/hexagon/Kconfig | 3 + arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/hexagon/mm/init.c | 20 +- arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/unistd.h | 3 + arch/ia64/kernel/perfmon.c | 3 +- arch/m68k/configs/amiga_defconfig | 2 - arch/m68k/configs/apollo_defconfig | 2 - arch/m68k/configs/atari_defconfig | 2 - arch/m68k/configs/bvme6000_defconfig | 2 - arch/m68k/configs/hp300_defconfig | 2 - arch/m68k/configs/mac_defconfig | 2 - arch/m68k/configs/multi_defconfig | 2 - arch/m68k/configs/mvme147_defconfig | 2 - arch/m68k/configs/mvme16x_defconfig | 2 - arch/m68k/configs/q40_defconfig | 2 - arch/m68k/configs/sun3_defconfig | 2 - arch/m68k/configs/sun3x_defconfig | 2 - arch/m68k/emu/nfeth.c | 4 - arch/m68k/include/asm/unistd.h | 2 +- arch/m68k/kernel/sun3-head.S | 6 - arch/m68k/mac/misc.c | 10 +- arch/m68k/mm/mcfmmu.c | 2 +- arch/microblaze/include/asm/unistd.h | 2 +- arch/mips/Kconfig | 2 +- arch/mips/Makefile | 9 +- arch/mips/alchemy/devboards/db1200.c | 5 +- arch/mips/alchemy/devboards/db1300.c | 5 +- arch/mips/alchemy/devboards/db1550.c | 5 +- arch/mips/bcm47xx/workarounds.c | 8 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 19 + arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 6 + arch/mips/cavium-octeon/octeon-irq.c | 16 +- arch/mips/include/asm/compat.h | 28 +- arch/mips/include/asm/io.h | 49 +- arch/mips/include/asm/unistd.h | 3 +- arch/mips/kernel/binfmt_elfn32.c | 14 +- arch/mips/kernel/binfmt_elfo32.c | 14 +- arch/mips/kernel/relocate.c | 2 +- arch/mips/kernel/setup.c | 45 +- arch/mips/kernel/traps.c | 2 +- arch/mips/kernel/vdso.c | 20 + arch/mips/kvm/Kconfig | 1 - arch/mips/lib/Makefile | 2 +- arch/mips/lib/iomap-pci.c | 7 - arch/mips/lib/iomap.c | 227 -- arch/mips/loongson64/common/Makefile | 1 - arch/mips/loongson64/common/dma.c | 18 - arch/mips/loongson64/fuloong-2e/Makefile | 2 +- arch/mips/loongson64/fuloong-2e/dma.c | 12 + arch/mips/loongson64/lemote-2f/Makefile | 2 +- arch/mips/loongson64/lemote-2f/dma.c | 14 + arch/mips/loongson64/loongson-3/smp.c | 10 +- arch/mips/netlogic/common/irq.c | 14 +- arch/mips/netlogic/xlr/platform-flash.c | 4 +- arch/mips/pci/pci-rt2880.c | 2 + arch/mips/pmcs-msp71xx/msp_usb.c | 4 +- arch/mips/pnx833x/common/platform.c | 3 +- arch/mips/ralink/cevt-rt3352.c | 6 +- arch/mips/ralink/ill_acc.c | 2 +- arch/mips/ralink/rt305x.c | 5 + arch/mips/rb532/devices.c | 5 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/tools/.gitignore | 1 + arch/mips/tools/Makefile | 5 + arch/mips/tools/elf-entry.c | 96 + arch/mips/txx9/generic/setup.c | 5 +- arch/nds32/Kconfig | 4 + arch/nds32/Makefile | 4 + arch/nds32/include/asm/elf.h | 4 +- arch/nds32/include/asm/ftrace.h | 46 + arch/nds32/include/asm/nds32.h | 1 + arch/nds32/include/asm/uaccess.h | 229 +- arch/nds32/include/uapi/asm/unistd.h | 1 + arch/nds32/kernel/Makefile | 6 + arch/nds32/kernel/atl2c.c | 3 +- arch/nds32/kernel/ex-entry.S | 2 +- arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 309 ++ arch/nds32/kernel/module.c | 4 +- arch/nds32/kernel/stacktrace.c | 6 +- arch/nds32/kernel/traps.c | 42 +- arch/nds32/kernel/vmlinux.lds.S | 12 + arch/nios2/Kconfig | 3 + arch/nios2/Kconfig.debug | 9 - arch/nios2/include/uapi/asm/unistd.h | 1 + arch/nios2/kernel/prom.c | 17 - arch/nios2/kernel/setup.c | 39 +- arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/parisc/Makefile | 9 - arch/parisc/include/asm/compat.h | 24 +- arch/parisc/include/asm/unistd.h | 3 +- arch/parisc/kernel/entry.S | 2 +- arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/compat.h | 24 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/kernel/asm-offsets.c | 8 +- arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 6 +- arch/powerpc/oprofile/backtrace.c | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 6 +- arch/riscv/include/asm/tlb.h | 4 + arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/setup.c | 7 - arch/riscv/kernel/sys_riscv.c | 15 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/performance_defconfig | 1 - arch/s390/defconfig | 1 - arch/s390/hypfs/inode.c | 7 +- arch/s390/include/asm/compat.h | 18 +- arch/s390/include/asm/kvm_host.h | 6 +- arch/s390/include/asm/mmu.h | 8 +- arch/s390/include/asm/unistd.h | 3 +- arch/s390/kvm/Kconfig | 1 - arch/s390/kvm/kvm-s390.c | 4 + arch/s390/kvm/priv.c | 30 +- arch/s390/kvm/vsie.c | 22 +- arch/sh/boards/mach-migor/setup.c | 6 +- arch/sh/include/asm/unistd.h | 2 +- arch/sh/kernel/setup.c | 1 + arch/sparc/include/asm/compat.h | 25 +- arch/sparc/include/asm/unistd.h | 3 +- arch/sparc/kernel/of_device_32.c | 4 + arch/sparc/kernel/of_device_64.c | 3 + arch/sparc/kernel/setup_32.c | 1 + arch/sparc/kernel/setup_64.c | 1 + arch/um/Kconfig | 2 + arch/um/drivers/vector_kern.c | 15 +- arch/um/drivers/vector_user.c | 6 +- arch/um/include/shared/aio.h | 28 - arch/um/kernel/irq.c | 3 +- arch/um/kernel/physmem.c | 22 +- arch/um/os-Linux/Makefile | 8 +- arch/um/os-Linux/aio.c | 390 -- arch/um/os-Linux/skas/process.c | 5 + arch/unicore32/Kconfig | 1 + arch/unicore32/include/uapi/asm/unistd.h | 1 + arch/unicore32/mm/init.c | 54 +- arch/x86/Kconfig | 8 +- arch/x86/Makefile | 23 +- arch/x86/boot/compressed/misc.h | 1 + arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aesni-intel_asm.S | 66 +- arch/x86/crypto/sha1-mb/Makefile | 14 - arch/x86/crypto/sha1-mb/sha1_mb.c | 1011 ----- arch/x86/crypto/sha1-mb/sha1_mb_ctx.h | 134 - arch/x86/crypto/sha1-mb/sha1_mb_mgr.h | 110 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S | 287 -- arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S | 304 -- arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c | 64 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S | 209 - arch/x86/crypto/sha1-mb/sha1_x8_avx2.S | 492 --- arch/x86/crypto/sha256-mb/Makefile | 14 - arch/x86/crypto/sha256-mb/sha256_mb.c | 1013 ----- arch/x86/crypto/sha256-mb/sha256_mb_ctx.h | 134 - arch/x86/crypto/sha256-mb/sha256_mb_mgr.h | 108 - .../crypto/sha256-mb/sha256_mb_mgr_datastruct.S | 304 -- .../crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S | 307 -- .../x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c | 65 - .../crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S | 214 - arch/x86/crypto/sha256-mb/sha256_x8_avx2.S | 598 --- arch/x86/crypto/sha512-mb/Makefile | 12 - arch/x86/crypto/sha512-mb/sha512_mb.c | 1047 ----- arch/x86/crypto/sha512-mb/sha512_mb_ctx.h | 128 - arch/x86/crypto/sha512-mb/sha512_mb_mgr.h | 104 - .../crypto/sha512-mb/sha512_mb_mgr_datastruct.S | 281 -- .../crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S | 297 -- .../x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c | 69 - .../crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S | 224 -- arch/x86/crypto/sha512-mb/sha512_x4_avx2.S | 531 --- arch/x86/entry/calling.h | 14 + arch/x86/entry/entry_32.S | 15 +- arch/x86/entry/entry_64.S | 11 +- arch/x86/entry/entry_64_compat.S | 5 + arch/x86/entry/syscalls/syscall_32.tbl | 7 + arch/x86/entry/syscalls/syscall_64.tbl | 7 + arch/x86/entry/vdso/vma.c | 24 +- arch/x86/events/core.c | 2 +- arch/x86/hyperv/mmu.c | 4 +- arch/x86/include/asm/asm.h | 10 +- arch/x86/include/asm/atomic.h | 12 +- arch/x86/include/asm/atomic64_32.h | 8 +- arch/x86/include/asm/atomic64_64.h | 12 +- arch/x86/include/asm/compat.h | 19 +- arch/x86/include/asm/debugreg.h | 2 +- arch/x86/include/asm/desc.h | 4 +- arch/x86/include/asm/extable.h | 3 +- arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/futex.h | 6 +- arch/x86/include/asm/irqflags.h | 19 +- arch/x86/include/asm/kdebug.h | 12 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/mmu_context.h | 4 +- arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/paravirt.h | 415 +- arch/x86/include/asm/paravirt_types.h | 82 +- arch/x86/include/asm/pgalloc.h | 2 +- arch/x86/include/asm/pgtable-3level.h | 7 +- arch/x86/include/asm/pgtable-3level_types.h | 2 +- arch/x86/include/asm/pgtable.h | 7 +- arch/x86/include/asm/processor.h | 8 +- arch/x86/include/asm/ptrace.h | 4 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/signal.h | 7 +- arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/tlbflush.h | 40 + arch/x86/include/asm/uaccess.h | 22 +- arch/x86/include/asm/unistd.h | 3 +- arch/x86/include/asm/vgtod.h | 2 +- arch/x86/kernel/alternative.c | 11 +- arch/x86/kernel/asm-offsets.c | 13 +- arch/x86/kernel/asm-offsets_64.c | 9 +- arch/x86/kernel/cpu/bugs.c | 46 +- arch/x86/kernel/cpu/common.c | 5 +- arch/x86/kernel/cpu/intel.c | 3 + arch/x86/kernel/cpu/intel_rdt.h | 15 + arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 183 +- arch/x86/kernel/cpu/mcheck/mce.c | 2 +- arch/x86/kernel/cpu/microcode/amd.c | 24 +- arch/x86/kernel/cpu/microcode/core.c | 4 +- arch/x86/kernel/cpu/microcode/intel.c | 17 +- arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/dumpstack.c | 31 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/kprobes/core.c | 38 - arch/x86/kernel/kvm.c | 19 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/paravirt-spinlocks.c | 15 +- arch/x86/kernel/paravirt.c | 316 +- arch/x86/kernel/paravirt_patch_32.c | 57 +- arch/x86/kernel/paravirt_patch_64.c | 65 +- arch/x86/kernel/process_32.c | 4 +- arch/x86/kernel/process_64.c | 12 +- arch/x86/kernel/setup.c | 1 + arch/x86/kernel/traps.c | 16 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/vsmp_64.c | 26 +- arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/mmu.c | 21 +- arch/x86/kvm/svm.c | 19 +- arch/x86/kvm/vmx.c | 21 +- arch/x86/kvm/x86.c | 28 +- arch/x86/kvm/x86.h | 2 + arch/x86/lib/checksum_32.S | 4 +- arch/x86/lib/copy_user_64.S | 90 +- arch/x86/lib/csum-copy_64.S | 8 +- arch/x86/lib/getuser.S | 12 +- arch/x86/lib/putuser.S | 10 +- arch/x86/lib/usercopy.c | 5 + arch/x86/lib/usercopy_32.c | 126 +- arch/x86/lib/usercopy_64.c | 4 +- arch/x86/mm/extable.c | 114 +- arch/x86/mm/fault.c | 28 +- arch/x86/mm/mem_encrypt_identity.c | 1 + arch/x86/mm/pageattr.c | 25 +- arch/x86/mm/pti.c | 2 +- arch/x86/mm/tlb.c | 7 + arch/x86/pci/acpi.c | 2 +- arch/x86/platform/efi/efi_32.c | 8 +- arch/x86/platform/ts5500/ts5500.c | 1 - arch/x86/um/shared/sysdep/ptrace_32.h | 12 - arch/x86/xen/Kconfig | 1 + arch/x86/xen/Makefile | 41 +- arch/x86/xen/efi.c | 14 +- arch/x86/xen/enlighten.c | 2 + arch/x86/xen/enlighten_hvm.c | 2 + arch/x86/xen/enlighten_pv.c | 31 +- arch/x86/xen/grant-table.c | 25 +- arch/x86/xen/irq.c | 2 +- arch/x86/xen/mmu.c | 188 +- arch/x86/xen/mmu_hvm.c | 2 +- arch/x86/xen/mmu_pv.c | 177 +- arch/x86/xen/p2m.c | 2 + arch/x86/xen/pci-swiotlb-xen.c | 2 + arch/x86/xen/platform-pci-unplug.c | 18 +- arch/x86/xen/spinlock.c | 11 +- arch/x86/xen/time.c | 4 +- arch/x86/xen/vdso.h | 2 + arch/x86/xen/xen-pvh.S | 15 +- arch/xtensa/include/asm/unistd.h | 2 +- arch/xtensa/platforms/iss/setup.c | 25 +- arch/xtensa/platforms/xtfpga/setup.c | 33 + block/bfq-cgroup.c | 4 +- block/bio-integrity.c | 12 +- block/bio.c | 4 +- block/blk-cgroup.c | 105 +- block/blk-core.c | 5 +- block/blk-throttle.c | 5 +- block/blk-wbt.c | 89 +- block/bsg.c | 8 +- block/elevator.c | 3 +- block/genhd.c | 2 +- crypto/Kconfig | 76 - crypto/Makefile | 2 - crypto/ahash.c | 4 +- crypto/algapi.c | 9 +- crypto/algboss.c | 2 + crypto/algif_hash.c | 2 +- crypto/ccm.c | 9 +- crypto/internal.h | 8 - crypto/mcryptd.c | 675 ---- crypto/shash.c | 33 +- crypto/speck.c | 307 -- crypto/testmgr.c | 24 - crypto/testmgr.h | 738 ---- crypto/xcbc.c | 8 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/acpi_ipmi.c | 4 +- drivers/acpi/acpi_lpss.c | 2 +- drivers/acpi/bus.c | 13 +- drivers/ata/ahci.h | 2 + drivers/ata/ahci_sunxi.c | 3 +- drivers/ata/libahci_platform.c | 54 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_ftide010.c | 27 +- drivers/base/Kconfig | 1 - drivers/base/devtmpfs.c | 7 +- drivers/base/memory.c | 20 +- drivers/base/power/clock_ops.c | 2 +- drivers/block/drbd/drbd_int.h | 13 +- drivers/block/drbd/drbd_main.c | 14 +- drivers/block/drbd/drbd_nl.c | 39 +- drivers/block/drbd/drbd_receiver.c | 35 +- drivers/block/drbd/drbd_worker.c | 63 +- drivers/block/nbd.c | 3 + drivers/block/rbd.c | 235 +- drivers/block/xen-blkback/blkback.c | 99 +- drivers/block/xen-blkback/common.h | 14 +- drivers/block/xen-blkfront.c | 110 +- drivers/bluetooth/Kconfig | 1 + drivers/bluetooth/btmtkuart.c | 8 +- drivers/bluetooth/hci_qca.c | 17 +- drivers/bluetooth/hci_serdev.c | 8 +- drivers/bus/imx-weim.c | 3 - drivers/bus/ti-sysc.c | 37 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/Kconfig | 4 +- drivers/char/ipmi/ipmi_bt_sm.c | 158 +- drivers/char/ipmi/ipmi_devintf.c | 11 +- drivers/char/ipmi/ipmi_dmi.c | 31 +- drivers/char/ipmi/ipmi_kcs_sm.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 106 +- drivers/char/ipmi/ipmi_powernv.c | 4 +- drivers/char/ipmi/ipmi_poweroff.c | 67 +- drivers/char/ipmi/ipmi_si_hardcode.c | 9 +- drivers/char/ipmi/ipmi_si_hotmod.c | 17 +- drivers/char/ipmi/ipmi_si_intf.c | 45 +- drivers/char/ipmi/ipmi_si_mem_io.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 21 +- drivers/char/ipmi/ipmi_si_platform.c | 26 +- drivers/char/ipmi/ipmi_smic_sm.c | 26 +- drivers/char/ipmi/ipmi_ssif.c | 120 +- drivers/char/ipmi/ipmi_watchdog.c | 52 +- drivers/char/ipmi/kcs_bmc.c | 7 +- drivers/char/pcmcia/cm4040_cs.c | 2 +- drivers/char/random.c | 11 +- drivers/char/tpm/Kconfig | 1 - drivers/clk/axs10x/pll_clock.c | 4 +- drivers/clk/bcm/clk-kona-setup.c | 22 +- drivers/clk/clk-asm9260.c | 4 +- drivers/clk/clk-cdce925.c | 11 +- drivers/clk/clk-fixed-factor.c | 8 +- drivers/clk/clk-gpio.c | 8 +- drivers/clk/clk-hsdk-pll.c | 4 +- drivers/clk/clk-max77686.c | 27 +- drivers/clk/clk-nomadik.c | 4 +- drivers/clk/clk-npcm7xx.c | 6 +- drivers/clk/clk-palmas.c | 4 +- drivers/clk/clk-qoriq.c | 14 +- drivers/clk/clk-s2mps11.c | 28 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk-scpi.c | 6 +- drivers/clk/clk-si5351.c | 4 +- drivers/clk/clk-stm32f4.c | 2 +- drivers/clk/clk-stm32h7.c | 2 +- drivers/clk/clk-stm32mp1.c | 2 +- drivers/clk/clk-tango4.c | 10 +- drivers/clk/hisilicon/reset.c | 5 +- drivers/clk/keystone/gate.c | 2 +- drivers/clk/keystone/pll.c | 2 +- drivers/clk/mediatek/clk-mt2701.c | 5 - drivers/clk/mvebu/armada-37xx-periph.c | 58 +- drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sdm845.c | 1745 ++++++++ drivers/clk/qcom/clk-branch.c | 2 +- drivers/clk/qcom/clk-rcg.h | 11 + drivers/clk/qcom/clk-rcg2.c | 195 + drivers/clk/qcom/gcc-msm8996.c | 152 + drivers/clk/qcom/gcc-sdm845.c | 305 +- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/clk-div6.c | 17 +- drivers/clk/renesas/clk-emev2.c | 8 +- drivers/clk/renesas/clk-mstp.c | 8 +- drivers/clk/renesas/clk-r8a73a4.c | 4 +- drivers/clk/renesas/clk-r8a7740.c | 4 +- drivers/clk/renesas/clk-r8a7778.c | 4 +- drivers/clk/renesas/clk-r8a7779.c | 4 +- drivers/clk/renesas/clk-rcar-gen2.c | 4 +- drivers/clk/renesas/clk-rz.c | 4 +- drivers/clk/renesas/clk-sh73a0.c | 4 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 323 ++ drivers/clk/renesas/r8a7795-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 69 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 28 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 13 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 17 +- drivers/clk/renesas/rcar-gen3-cpg.c | 45 +- drivers/clk/renesas/rcar-gen3-cpg.h | 24 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 5 +- drivers/clk/renesas/renesas-cpg-mssr.c | 16 +- drivers/clk/renesas/renesas-cpg-mssr.h | 9 +- drivers/clk/rockchip/clk-rk3288.c | 29 +- drivers/clk/samsung/clk-exynos-audss.c | 1 - drivers/clk/samsung/clk-exynos3250.c | 1 - drivers/clk/samsung/clk-exynos4.c | 145 +- drivers/clk/samsung/clk-exynos5250.c | 42 +- drivers/clk/samsung/clk-exynos5420.c | 72 +- drivers/clk/samsung/clk-exynos5433.c | 31 +- drivers/clk/samsung/clk-s3c2410.c | 43 +- drivers/clk/samsung/clk-s3c2412.c | 43 +- drivers/clk/samsung/clk-s3c2443.c | 43 +- drivers/clk/samsung/clk-s3c64xx.c | 66 +- drivers/clk/samsung/clk-s5pv210.c | 41 +- drivers/clk/samsung/clk.c | 23 +- drivers/clk/samsung/clk.h | 18 +- drivers/clk/st/clkgen-fsyn.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 53 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 2 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 25 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 52 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 7 + drivers/clk/sunxi-ng/ccu_nkmp.h | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 7 + drivers/clk/sunxi-ng/ccu_nm.h | 30 + drivers/clk/sunxi/clk-mod0.c | 6 +- drivers/clk/sunxi/clk-sun9i-core.c | 20 +- drivers/clk/sunxi/clk-sunxi.c | 4 +- drivers/clk/ti/apll.c | 18 +- drivers/clk/ti/clk-dra7-atl.c | 4 +- drivers/clk/ti/clk.c | 23 +- drivers/clk/ti/clkctrl.c | 14 +- drivers/clk/ti/composite.c | 14 +- drivers/clk/ti/divider.c | 4 +- drivers/clk/ti/dpll.c | 12 +- drivers/clk/ti/fapll.c | 8 +- drivers/clk/ti/fixed-factor.c | 4 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/ti/interface.c | 2 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/x86/clk-st.c | 2 +- drivers/clk/zynq/clkc.c | 4 +- drivers/cpuidle/governors/menu.c | 13 +- drivers/crypto/atmel-aes.c | 5 +- drivers/crypto/atmel-authenc.h | 13 +- drivers/crypto/atmel-ecc.c | 11 +- drivers/crypto/atmel-ecc.h | 14 +- drivers/crypto/atmel-sha.c | 5 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/caam/caamalg.c | 729 +--- drivers/crypto/caam/caamalg_desc.c | 142 +- drivers/crypto/caam/caamalg_desc.h | 28 +- drivers/crypto/caam/caamalg_qi.c | 632 +-- drivers/crypto/caam/caampkc.c | 20 +- drivers/crypto/caam/compat.h | 1 + drivers/crypto/caam/jr.c | 3 +- drivers/crypto/caam/qi.h | 1 - drivers/crypto/cavium/nitrox/nitrox_dev.h | 3 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 1 + drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 57 +- drivers/crypto/ccp/psp-dev.c | 46 +- drivers/crypto/chelsio/chtls/chtls.h | 5 + drivers/crypto/chelsio/chtls/chtls_main.c | 7 +- drivers/crypto/qat/qat_common/qat_algs.c | 8 +- drivers/crypto/vmx/aes_cbc.c | 30 +- drivers/crypto/vmx/aes_xts.c | 21 +- drivers/dax/device.c | 3 +- drivers/dax/super.c | 2 +- drivers/dma-buf/Kconfig | 9 +- drivers/dma-buf/Makefile | 1 + drivers/dma-buf/udmabuf.c | 288 ++ drivers/dma/at_xdmac.c | 4 +- drivers/dma/dw/platform.c | 2 + drivers/dma/fsldma.c | 4 +- drivers/dma/mic_x100_dma.c | 4 +- drivers/dma/mv_xor.c | 4 +- drivers/dma/nbpfaxi.c | 9 +- drivers/dma/sh/shdma-arm.h | 5 +- drivers/dma/sh/shdma-base.c | 5 +- drivers/dma/sh/shdma-of.c | 5 +- drivers/dma/sh/shdma-r8a73a4.c | 5 +- drivers/dma/sh/shdma.h | 6 +- drivers/dma/sh/shdmac.c | 6 +- drivers/dma/sh/sudmac.c | 5 +- drivers/dma/sh/usb-dmac.c | 5 +- drivers/dma/sprd-dma.c | 81 +- drivers/edac/amd64_edac.c | 14 + drivers/edac/amd64_edac.h | 3 + drivers/edac/sb_edac.c | 17 +- drivers/extcon/extcon-intel-cht-wc.c | 60 +- drivers/extcon/extcon-intel-int3496.c | 12 +- drivers/extcon/extcon-max14577.c | 24 +- drivers/extcon/extcon-max77693.c | 22 +- drivers/extcon/extcon-max77843.c | 19 +- drivers/extcon/extcon-max8997.c | 22 +- drivers/extcon/extcon.c | 15 +- drivers/firewire/core-iso.c | 7 + drivers/firewire/core-transaction.c | 10 + drivers/firmware/arm_scmi/perf.c | 8 +- drivers/firmware/ti_sci.c | 24 +- drivers/gpio/Kconfig | 14 +- drivers/gpio/Makefile | 1 - drivers/gpio/gpio-adp5520.c | 2 +- drivers/gpio/gpio-adp5588.c | 26 +- drivers/gpio/gpio-brcmstb.c | 15 +- drivers/gpio/gpio-dwapb.c | 1 + drivers/gpio/gpio-ep93xx.c | 297 +- drivers/gpio/gpio-ftgpio010.c | 115 +- drivers/gpio/gpio-ingenic.c | 392 -- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpio-pxa.c | 6 + drivers/gpio/gpio-rcar.c | 6 + drivers/gpio/gpio-tb10x.c | 123 +- drivers/gpio/gpio-tps65086.c | 12 +- drivers/gpio/gpio-tps6586x.c | 15 +- drivers/gpio/gpio-tps65910.c | 9 +- drivers/gpio/gpio-tps65912.c | 16 +- drivers/gpio/gpio-ts5500.c | 13 +- drivers/gpio/gpio-twl4030.c | 59 +- drivers/gpio/gpio-twl6040.c | 31 +- drivers/gpio/gpio-zevio.c | 2 +- drivers/gpio/gpiolib-acpi.c | 86 +- drivers/gpio/gpiolib-of.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 49 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +- drivers/gpu/drm/amd/display/Kconfig | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 100 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 92 +- drivers/gpu/drm/bochs/bochs_drv.c | 18 +- drivers/gpu/drm/bochs/bochs_mm.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 12 + drivers/gpu/drm/cirrus/cirrus_drv.c | 23 +- drivers/gpu/drm/cirrus/cirrus_main.c | 2 +- drivers/gpu/drm/drm_dp_cec.c | 18 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_drv.c | 3 +- drivers/gpu/drm/drm_fourcc.c | 37 +- drivers/gpu/drm/drm_framebuffer.c | 24 +- drivers/gpu/drm/drm_syncobj.c | 73 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/drm_vma_manager.c | 3 - drivers/gpu/drm/i915/gvt/dmabuf.c | 33 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 5 +- drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 33 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 2 - drivers/gpu/drm/i915/gvt/sched_policy.c | 37 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/i915_gemfs.c | 2 +- drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_reg.h | 4 +- drivers/gpu/drm/i915/i915_vma.c | 4 - drivers/gpu/drm/i915/intel_audio.c | 3 - drivers/gpu/drm/i915/intel_ddi.c | 17 +- drivers/gpu/drm/i915/intel_display.c | 7 +- drivers/gpu/drm/i915/intel_dp.c | 33 +- drivers/gpu/drm/i915/intel_dp_mst.c | 4 + drivers/gpu/drm/i915/intel_hdmi.c | 8 +- drivers/gpu/drm/i915/intel_lspcon.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 11 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 92 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 47 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 3 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 9 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 27 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 21 +- drivers/gpu/drm/mgag200/mgag200_main.c | 9 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 31 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 53 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 + drivers/gpu/drm/msm/dsi/dsi_manager.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 17 +- drivers/gpu/drm/pl111/pl111_vexpress.c | 3 +- drivers/gpu/drm/qxl/qxl_drv.c | 26 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 23 +- drivers/gpu/drm/rockchip/Kconfig | 25 +- drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 48 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 22 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 + drivers/gpu/drm/rockchip/rockchip_rgb.c | 173 + drivers/gpu/drm/rockchip/rockchip_rgb.h | 33 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 105 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 25 + drivers/gpu/drm/sun4i/sun4i_drv.c | 20 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 17 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 32 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 1 - drivers/gpu/drm/tegra/drm.c | 4 + drivers/gpu/drm/v3d/v3d_gem.c | 6 +- drivers/gpu/drm/vc4/vc4_drv.c | 20 +- drivers/gpu/drm/vc4/vc4_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_plane.c | 25 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 + drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 24 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 13 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 2 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 57 +- drivers/gpu/drm/vkms/vkms_crc.c | 36 +- drivers/gpu/drm/vkms/vkms_crtc.c | 16 +- drivers/gpu/drm/vkms/vkms_drv.h | 8 +- drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 9 +- drivers/hid/hid-core.c | 7 +- drivers/hid/hid-cougar.c | 66 +- drivers/hid/hid-ids.h | 7 +- drivers/hid/hid-input.c | 69 +- drivers/hid/hid-logitech-hidpp.c | 311 +- drivers/hid/hid-microsoft.c | 141 +- drivers/hid/hid-multitouch.c | 91 +- drivers/hid/hid-saitek.c | 2 + drivers/hid/hid-sensor-hub.c | 23 + drivers/hid/i2c-hid/i2c-hid.c | 11 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hwmon/adt7475.c | 25 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 2 +- drivers/hwmon/ibmpowernv.c | 10 +- drivers/hwmon/iio_hwmon.c | 16 +- drivers/hwmon/ina2xx.c | 13 +- drivers/hwmon/k10temp.c | 5 +- drivers/hwmon/nct6775.c | 2 + drivers/hwmon/npcm750-pwm-fan.c | 2 +- drivers/hwmon/pmbus/Kconfig | 3 +- drivers/hwmon/pmbus/ltc2978.c | 9 +- drivers/hwmon/raspberrypi-hwmon.c | 1 + .../coresight/coresight-dynamic-replicator.c | 4 +- drivers/hwtracing/coresight/coresight-etb10.c | 171 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 132 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 26 + drivers/hwtracing/coresight/coresight-etm3x.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x.c | 44 +- drivers/hwtracing/coresight/coresight-funnel.c | 4 +- drivers/hwtracing/coresight/coresight-priv.h | 2 +- drivers/hwtracing/coresight/coresight-replicator.c | 4 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 94 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 329 +- drivers/hwtracing/coresight/coresight-tmc.c | 4 +- drivers/hwtracing/coresight/coresight-tmc.h | 4 + drivers/hwtracing/coresight/coresight-tpiu.c | 6 +- drivers/hwtracing/coresight/coresight.c | 66 +- drivers/hwtracing/coresight/of_coresight.c | 265 +- drivers/i2c/algos/i2c-algo-bit.c | 55 +- drivers/i2c/busses/i2c-aspeed.c | 131 +- drivers/i2c/busses/i2c-designware-baytrail.c | 2 +- drivers/i2c/busses/i2c-designware-common.c | 2 + drivers/i2c/busses/i2c-designware-core.h | 8 +- drivers/i2c/busses/i2c-designware-master.c | 3 +- drivers/i2c/busses/i2c-designware-platdrv.c | 89 +- drivers/i2c/busses/i2c-i801.c | 16 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 1 - drivers/i2c/busses/i2c-mt65xx.c | 62 +- drivers/i2c/busses/i2c-sh_mobile.c | 15 +- drivers/i2c/busses/i2c-uniphier-f.c | 7 +- drivers/i2c/busses/i2c-uniphier.c | 7 +- drivers/i2c/busses/i2c-xiic.c | 4 + drivers/i2c/i2c-core-base.c | 11 +- drivers/iio/Kconfig | 1 - drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/cq.c | 8 +- drivers/infiniband/core/device.c | 15 +- drivers/infiniband/core/mad.c | 2 +- drivers/infiniband/core/rdma_core.c | 2 + drivers/infiniband/core/sysfs.c | 65 +- drivers/infiniband/core/ucma.c | 6 + drivers/infiniband/core/uverbs.h | 5 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_ioctl.c | 23 + drivers/infiniband/core/uverbs_main.c | 91 +- .../infiniband/core/uverbs_std_types_flow_action.c | 7 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 + drivers/infiniband/hw/bnxt_re/qplib_fp.c | 132 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 51 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 57 +- drivers/infiniband/hw/cxgb4/qp.c | 6 + drivers/infiniband/hw/hfi1/Makefile | 41 +- drivers/infiniband/hw/hfi1/affinity.c | 4 +- drivers/infiniband/hw/hfi1/chip.c | 460 +-- drivers/infiniband/hw/hfi1/chip.h | 71 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 47 +- drivers/infiniband/hw/hfi1/init.c | 107 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 1 - drivers/infiniband/hw/hfi1/msix.c | 363 ++ drivers/infiniband/hw/hfi1/msix.h | 64 + drivers/infiniband/hw/hfi1/pcie.c | 74 +- drivers/infiniband/hw/hfi1/sdma.h | 11 +- drivers/infiniband/hw/hfi1/vnic_main.c | 12 +- drivers/infiniband/hw/mlx5/devx.c | 6 +- drivers/infiniband/hw/mlx5/flow.c | 301 ++ drivers/infiniband/hw/mlx5/main.c | 11 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 23 +- drivers/infiniband/hw/mlx5/qp.c | 37 +- drivers/infiniband/hw/nes/nes.c | 3 - drivers/infiniband/hw/nes/nes.h | 9 - drivers/infiniband/hw/nes/nes_nic.c | 2 - drivers/infiniband/hw/qedr/verbs.c | 2 - drivers/infiniband/hw/qib/qib_fs.c | 7 +- drivers/infiniband/sw/rxe/rxe_comp.c | 39 +- drivers/infiniband/sw/rxe/rxe_loc.h | 3 +- drivers/infiniband/sw/rxe/rxe_mr.c | 35 +- drivers/infiniband/sw/rxe/rxe_net.c | 38 +- drivers/infiniband/sw/rxe/rxe_pool.c | 55 +- drivers/infiniband/sw/rxe/rxe_pool.h | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 10 + drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_req.c | 17 +- drivers/infiniband/sw/rxe/rxe_resp.c | 10 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 2 + drivers/infiniband/ulp/srpt/ib_srpt.c | 2 +- drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 729 ++++ drivers/interconnect/qcom/Kconfig | 22 + drivers/interconnect/qcom/Makefile | 7 + drivers/interconnect/qcom/msm8916.c | 510 +++ drivers/interconnect/qcom/smd-rpm.c | 91 + drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/iommu/amd_iommu_v2.c | 1 - drivers/iommu/intel-svm.c | 1 - drivers/leds/leds-as3645a.c | 4 +- drivers/md/dm-crypt.c | 10 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-raid.c | 154 +- drivers/md/dm-verity-target.c | 24 +- drivers/md/md-cluster.c | 10 +- drivers/md/raid10.c | 5 +- drivers/md/raid5-log.h | 5 + drivers/md/raid5.c | 6 +- drivers/media/i2c/Kconfig | 2 + drivers/media/i2c/adv7842.c | 9 + drivers/media/i2c/ov13858.c | 12 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5640.c | 21 +- drivers/media/i2c/ov5670.c | 12 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov772x.c | 193 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov9650.c | 157 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 9 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 6 +- drivers/media/platform/qcom/camss/camss-csid.c | 1 + .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 1 + .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 1 + drivers/media/platform/qcom/camss/camss-csiphy.c | 1 + drivers/media/platform/qcom/camss/camss-ispif.c | 5 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 1 + drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 1 + drivers/media/platform/qcom/camss/camss.c | 15 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/vicodec/Makefile | 2 +- drivers/media/platform/vicodec/codec-fwht.c | 855 ++++ drivers/media/platform/vicodec/codec-fwht.h | 125 + drivers/media/platform/vicodec/codec-v4l2-fwht.c | 325 ++ drivers/media/platform/vicodec/codec-v4l2-fwht.h | 50 + drivers/media/platform/vicodec/vicodec-codec.c | 797 ---- drivers/media/platform/vicodec/vicodec-codec.h | 129 - drivers/media/platform/vicodec/vicodec-core.c | 483 +-- drivers/media/usb/dvb-usb-v2/af9035.c | 6 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 39 + drivers/memory/atmel-ebi.c | 3 +- drivers/memory/ti-aemif.c | 2 +- drivers/misc/cxl/api.c | 3 +- drivers/misc/ibmasm/ibmasmfs.c | 11 +- drivers/misc/lkdtm/Makefile | 2 + drivers/misc/lkdtm/core.c | 2 + drivers/misc/lkdtm/lkdtm.h | 4 + drivers/misc/lkdtm/stackleak.c | 73 + drivers/misc/lkdtm/usercopy.c | 13 + drivers/misc/sgi-gru/grutlbpurge.c | 1 - drivers/mmc/core/queue.c | 12 +- drivers/mmc/core/queue.h | 1 + drivers/mmc/host/Kconfig | 13 +- drivers/mmc/host/Makefile | 1 + drivers/mmc/host/android-goldfish.c | 4 +- drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 8 + drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 8 +- drivers/mmc/host/omap_hsmmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 66 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 23 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 5 +- drivers/mmc/host/sdhci-acpi.c | 68 + drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mmc/host/sdhci-iproc.c | 59 +- drivers/mmc/host/sdhci-of-arasan.c | 3 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 39 + drivers/mmc/host/sdhci-of-esdhc.c | 44 +- drivers/mmc/host/sdhci-pltfm.c | 68 +- drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-tegra.c | 675 +++- drivers/mmc/host/sdhci-xenon-phy.c | 4 +- drivers/mmc/host/sdhci.c | 66 +- drivers/mmc/host/sdhci.h | 9 + drivers/mmc/host/sh_mmcif.c | 7 +- drivers/mmc/host/tmio_mmc.c | 56 +- drivers/mmc/host/tmio_mmc.h | 10 +- drivers/mmc/host/tmio_mmc_core.c | 101 +- drivers/mmc/host/uniphier-sd.c | 693 ++++ drivers/mmc/host/usdhi6rol0.c | 5 +- drivers/mtd/mtdsuper.c | 26 +- drivers/mtd/nand/raw/Kconfig | 20 - drivers/mtd/nand/raw/Makefile | 1 - drivers/mtd/nand/raw/ams-delta.c | 24 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 87 +- drivers/mtd/nand/raw/au1550nd.c | 85 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 38 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 78 +- drivers/mtd/nand/raw/cafe_nand.c | 56 +- drivers/mtd/nand/raw/cmx270_nand.c | 20 +- drivers/mtd/nand/raw/cs553x_nand.c | 33 +- drivers/mtd/nand/raw/davinci_nand.c | 59 +- drivers/mtd/nand/raw/denali.c | 119 +- drivers/mtd/nand/raw/denali.h | 10 +- drivers/mtd/nand/raw/denali_dt.c | 12 +- drivers/mtd/nand/raw/denali_pci.c | 10 +- drivers/mtd/nand/raw/diskonchip.c | 116 +- drivers/mtd/nand/raw/docg4.c | 1442 ------- drivers/mtd/nand/raw/fsl_elbc_nand.c | 52 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 82 +- drivers/mtd/nand/raw/fsl_upm.c | 38 +- drivers/mtd/nand/raw/fsmc_nand.c | 42 +- drivers/mtd/nand/raw/gpio.c | 13 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 99 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 54 +- drivers/mtd/nand/raw/jz4740_nand.c | 39 +- drivers/mtd/nand/raw/jz4780_nand.c | 32 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 47 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 67 +- drivers/mtd/nand/raw/marvell_nand.c | 271 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 51 +- drivers/mtd/nand/raw/mtk_nand.c | 81 +- drivers/mtd/nand/raw/mxc_nand.c | 98 +- drivers/mtd/nand/raw/nand_base.c | 683 ++-- drivers/mtd/nand/raw/nand_bbt.c | 21 +- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_ecc.c | 14 +- drivers/mtd/nand/raw/nand_hynix.c | 12 +- drivers/mtd/nand/raw/nand_micron.c | 16 +- drivers/mtd/nand/raw/nand_toshiba.c | 88 + drivers/mtd/nand/raw/nandsim.c | 38 +- drivers/mtd/nand/raw/ndfc.c | 29 +- drivers/mtd/nand/raw/nuc900_nand.c | 27 +- drivers/mtd/nand/raw/omap2.c | 148 +- drivers/mtd/nand/raw/orion_nand.c | 14 +- drivers/mtd/nand/raw/oxnas_nand.c | 19 +- drivers/mtd/nand/raw/pasemi_nand.c | 19 +- drivers/mtd/nand/raw/plat_nand.c | 6 +- drivers/mtd/nand/raw/qcom_nandc.c | 53 +- drivers/mtd/nand/raw/r852.c | 54 +- drivers/mtd/nand/raw/s3c2410.c | 72 +- drivers/mtd/nand/raw/sh_flctl.c | 50 +- drivers/mtd/nand/raw/sharpsl.c | 24 +- drivers/mtd/nand/raw/sm_common.c | 5 +- drivers/mtd/nand/raw/socrates_nand.c | 44 +- drivers/mtd/nand/raw/sunxi_nand.c | 82 +- drivers/mtd/nand/raw/tango_nand.c | 67 +- drivers/mtd/nand/raw/tegra_nand.c | 36 +- drivers/mtd/nand/raw/tmio_nand.c | 53 +- drivers/mtd/nand/raw/txx9ndfmc.c | 38 +- drivers/mtd/nand/raw/vf610_nfc.c | 43 +- drivers/mtd/nand/raw/xway_nand.c | 27 +- drivers/mux/core.c | 104 +- drivers/net/dsa/b53/Kconfig | 9 + drivers/net/dsa/b53/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 246 +- drivers/net/dsa/b53/b53_priv.h | 36 + drivers/net/dsa/b53/b53_serdes.c | 217 + drivers/net/dsa/b53/b53_serdes.h | 121 + drivers/net/dsa/b53/b53_srab.c | 206 + drivers/net/dsa/mv88e6xxx/chip.c | 8 +- drivers/net/dsa/mv88e6xxx/phy.c | 3 + drivers/net/dsa/mv88e6xxx/serdes.c | 105 + drivers/net/dsa/mv88e6xxx/serdes.h | 16 + drivers/net/ethernet/8390/etherh.c | 35 +- drivers/net/ethernet/broadcom/bgmac.c | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 22 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 20 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 - drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 10 +- drivers/net/ethernet/cadence/macb_main.c | 38 +- .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 324 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 259 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 379 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 210 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 47 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 26 +- .../net/ethernet/cavium/liquidio/octeon_config.h | 3 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 5 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 5 + drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 17 +- drivers/net/ethernet/cavium/liquidio/octeon_main.h | 94 +- .../net/ethernet/cavium/liquidio/octeon_network.h | 26 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.c | 61 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.h | 9 +- .../net/ethernet/cavium/liquidio/request_manager.c | 125 +- .../ethernet/cavium/liquidio/response_manager.c | 82 +- .../ethernet/cavium/liquidio/response_manager.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 42 + drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 3 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 238 ++ drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 106 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 7 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 25 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 5 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/freescale/Kconfig | 8 + drivers/net/ethernet/freescale/Makefile | 2 + .../ethernet/freescale/dpaa2}/Makefile | 0 .../ethernet/freescale/dpaa2}/dpaa2-eth-trace.h | 0 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2654 ++++++++++++ .../ethernet/freescale/dpaa2}/dpaa2-eth.h | 0 .../ethernet/freescale/dpaa2}/dpaa2-ethtool.c | 0 .../ethernet/freescale/dpaa2}/dpkg.h | 0 .../ethernet/freescale/dpaa2}/dpni-cmd.h | 0 .../ethernet/freescale/dpaa2}/dpni.c | 0 .../ethernet/freescale/dpaa2}/dpni.h | 0 drivers/net/ethernet/freescale/fsl_pq_mdio.c | 4 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 8 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 67 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 36 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 52 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 8 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 29 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 3 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 23 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 23 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 129 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 102 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 131 +- drivers/net/ethernet/ibm/emac/core.c | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 12 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/intel/i40e/Makefile | 3 +- drivers/net/ethernet/intel/i40e/i40e.h | 19 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 150 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 383 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 182 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 20 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 90 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 832 ++++ drivers/net/ethernet/intel/i40e/i40e_xsk.h | 25 + .../net/ethernet/intel/i40evf/i40e_ethtool_stats.h | 221 + drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 137 +- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 15 +- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 43 +- drivers/net/ethernet/intel/ice/ice.h | 22 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 124 +- drivers/net/ethernet/intel/ice/ice_common.c | 555 ++- drivers/net/ethernet/intel/ice/ice_common.h | 17 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 32 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 853 +++- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 464 ++- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 25 +- drivers/net/ethernet/intel/ice/ice_main.c | 1079 ++++- drivers/net/ethernet/intel/ice/ice_nvm.c | 7 +- drivers/net/ethernet/intel/ice/ice_sched.c | 164 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 1463 ++++--- drivers/net/ethernet/intel/ice/ice_switch.h | 56 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.h | 3 +- drivers/net/ethernet/intel/ice/ice_type.h | 68 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 7 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 20 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 11 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 9 + drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 282 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 13 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 77 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 48 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 15 + drivers/net/ethernet/intel/ixgbevf/Makefile | 1 + drivers/net/ethernet/intel/ixgbevf/defines.h | 10 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 673 ++++ drivers/net/ethernet/intel/ixgbevf/ipsec.h | 66 + drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 33 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 78 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 5 + drivers/net/ethernet/intel/ixgbevf/vf.c | 4 + drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 11 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 22 +- .../mellanox/mlx5/core/diag/fs_tracepoint.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 7 + .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 45 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 50 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 70 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 149 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 5 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 184 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 10 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 60 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 1 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 34 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 11 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 20 + drivers/net/ethernet/microchip/lan743x_ptp.c | 4 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 32 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 44 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 65 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 50 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 8 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 50 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 12 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 36 + .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 12 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 32 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h | 38 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 330 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 12 + .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c | 269 +- .../ethernet/netronome/nfp/nfpcore/nfp_target.c | 12 +- drivers/net/ethernet/ni/Kconfig | 3 +- drivers/net/ethernet/ni/nixge.c | 168 +- drivers/net/ethernet/qlogic/qed/qed.h | 1 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 248 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 11 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 297 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 187 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 27 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 2 + drivers/net/ethernet/qlogic/qede/qede_filter.c | 6 +- drivers/net/ethernet/qlogic/qlge/qlge_main.c | 23 +- drivers/net/ethernet/qualcomm/qca_7k.c | 76 +- drivers/net/ethernet/qualcomm/qca_spi.c | 110 +- drivers/net/ethernet/qualcomm/qca_spi.h | 5 - drivers/net/ethernet/realtek/r8169.c | 7 +- drivers/net/ethernet/renesas/ravb.h | 5 +- drivers/net/ethernet/renesas/ravb_main.c | 5 +- drivers/net/ethernet/renesas/sh_eth.c | 49 +- drivers/net/ethernet/renesas/sh_eth.h | 13 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 12 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 19 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 5 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 +- drivers/net/ethernet/ti/netcp_core.c | 22 +- drivers/net/ethernet/ti/netcp_ethss.c | 42 +- drivers/net/hyperv/netvsc_drv.c | 16 +- drivers/net/net_failover.c | 4 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/mscc.c | 113 +- drivers/net/phy/sfp.c | 20 +- drivers/net/thunderbolt.c | 5 +- drivers/net/usb/lan78xx.c | 34 +- drivers/net/usb/lan78xx.h | 14 +- drivers/net/usb/r8152.c | 4 +- drivers/net/usb/usbnet.c | 1 + drivers/net/veth.c | 15 + drivers/net/vxlan.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 26 +- drivers/net/wan/fsl_ucc_hdlc.h | 1 + drivers/net/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath10k/ce.c | 24 +- drivers/net/wireless/ath/ath10k/core.c | 17 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 4 +- drivers/net/wireless/ath/ath10k/hw.h | 5 + drivers/net/wireless/ath/ath10k/mac.c | 2 + drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 6 + drivers/net/wireless/ath/ath6kl/main.c | 2 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 4 - drivers/net/wireless/ath/ath9k/ath9k.h | 1 - drivers/net/wireless/ath/ath9k/debug_sta.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 12 +- drivers/net/wireless/ath/ath9k/tx99.c | 9 - drivers/net/wireless/ath/ath9k/xmit.c | 2 +- drivers/net/wireless/ath/carl9170/tx.c | 4 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 19 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 333 +- drivers/net/wireless/ath/wil6210/debugfs.c | 49 +- drivers/net/wireless/ath/wil6210/main.c | 13 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 1 + drivers/net/wireless/ath/wil6210/rx_reorder.c | 12 +- drivers/net/wireless/ath/wil6210/txrx.c | 98 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 26 +- drivers/net/wireless/ath/wil6210/wil6210.h | 19 + drivers/net/wireless/ath/wil6210/wmi.c | 350 +- drivers/net/wireless/ath/wil6210/wmi.h | 2 + drivers/net/wireless/broadcom/b43/dma.c | 2 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 1 + drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 69 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 89 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 78 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 199 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 120 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 124 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 4 - .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 10 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 14 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-io.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 3 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 106 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 162 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 - .../net/wireless/intel/iwlwifi/mvm/offloading.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 711 ++-- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/testmode.h | 5 - .../net/wireless/intel/iwlwifi/mvm/time-event.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 115 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 26 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 60 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 94 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 20 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 88 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 124 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 16 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 30 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 5 +- drivers/net/wireless/marvell/mwifiex/usb.c | 13 + drivers/net/wireless/mediatek/mt76/Kconfig | 6 + drivers/net/wireless/mediatek/mt76/Makefile | 3 + drivers/net/wireless/mediatek/mt76/dma.h | 10 + drivers/net/wireless/mediatek/mt76/mac80211.c | 3 + drivers/net/wireless/mediatek/mt76/mt76.h | 27 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/core.c | 34 - drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 44 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 126 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 8 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 127 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 347 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 56 +- drivers/net/wireless/mediatek/mt76/mt76x0/regs.h | 651 --- drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 218 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 15 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 157 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 85 + drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 685 ++++ drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 55 + drivers/net/wireless/mediatek/mt76/mt76x02_util.h | 25 + drivers/net/wireless/mediatek/mt76/mt76x2.h | 50 +- drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 99 +- drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 15 +- .../wireless/mediatek/mt76/mt76x2_init_common.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 21 +- .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 130 +- drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 47 +- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2_regs.h | 619 --- drivers/net/wireless/mediatek/mt76/mt76x2_trace.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 8 +- .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2u.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 8 - drivers/net/wireless/mediatek/mt76/usb_mcu.c | 78 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 18 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 4 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 - drivers/net/wireless/rsi/rsi_91x_usb.c | 11 +- drivers/net/wireless/rsi/rsi_common.h | 1 - drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/nvme/host/pci.c | 8 + drivers/nvme/target/core.c | 4 +- drivers/nvme/target/fcloop.c | 3 +- drivers/of/base.c | 49 +- drivers/of/device.c | 4 +- drivers/of/fdt.c | 43 +- drivers/of/of_mdio.c | 12 +- drivers/of/of_numa.c | 4 +- drivers/of/overlay.c | 4 +- drivers/of/platform.c | 12 +- drivers/of/unittest.c | 29 +- drivers/oprofile/oprofilefs.c | 8 +- drivers/parisc/Makefile | 3 - drivers/parisc/ccio-rm-dma.c | 202 - drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_ctrl.c | 22 +- drivers/pci/hotplug/pciehp_pci.c | 23 +- drivers/pci/pcie/aspm.c | 2 +- drivers/pci/quirks.c | 6 - drivers/pci/remove.c | 4 +- drivers/pci/switch/switchtec.c | 4 + drivers/pinctrl/Kconfig | 7 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/berlin/berlin.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 10 +- drivers/pinctrl/freescale/pinctrl-imx.c | 7 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 12 +- drivers/pinctrl/intel/pinctrl-intel.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1404 +++++++ drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 6 +- drivers/pinctrl/nuvoton/Kconfig | 12 + drivers/pinctrl/nuvoton/Makefile | 4 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2072 ++++++++++ drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-ingenic.c | 466 ++- drivers/pinctrl/pinctrl-lantiq.c | 8 +- drivers/pinctrl/pinctrl-lpc18xx.c | 6 + drivers/pinctrl/pinctrl-rockchip.c | 8 +- drivers/pinctrl/pinctrl-rza1.c | 8 +- drivers/pinctrl/pinctrl-single.c | 32 +- drivers/pinctrl/pinctrl-st.c | 6 +- drivers/pinctrl/qcom/pinctrl-msm.c | 77 + drivers/pinctrl/sirf/pinctrl-atlas7.c | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 8 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 5 +- drivers/power/supply/ab8500_fg.c | 21 +- drivers/power/supply/bq25890_charger.c | 62 +- drivers/power/supply/cros_usbpd-charger.c | 2 - drivers/power/supply/max14577_charger.c | 22 +- drivers/power/supply/max17040_battery.c | 18 +- drivers/power/supply/max17042_battery.c | 32 +- drivers/power/supply/max77693_charger.c | 22 +- drivers/power/supply/max8997_charger.c | 26 +- drivers/power/supply/max8998_charger.c | 26 +- drivers/regulator/bd71837-regulator.c | 22 +- drivers/regulator/core.c | 121 +- drivers/regulator/helpers.c | 13 +- drivers/regulator/isl9305.c | 4 + drivers/regulator/max8997-regulator.c | 4 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/of_regulator.c | 46 +- drivers/regulator/qcom-rpmh-regulator.c | 17 +- drivers/regulator/s5m8767.c | 12 +- drivers/remoteproc/da8xx_remoteproc.c | 2 +- drivers/remoteproc/qcom_adsp_pil.c | 12 + drivers/rpmsg/qcom_glink_native.c | 3 - drivers/rpmsg/qcom_glink_smem.c | 2 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rpmsg/rpmsg_char.c | 27 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/rtc-mrst.c | 5 +- drivers/rtc/rtc-omap.c | 28 +- drivers/rtc/rtc-rv8803.c | 7 +- drivers/rtc/rtc-sun6i.c | 3 +- drivers/rtc/rtc-sysfs.c | 4 +- drivers/scsi/53c700.h | 2 +- drivers/scsi/Kconfig | 10 +- drivers/scsi/aacraid/aachba.c | 7 - drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aacraid/commsup.c | 2 - drivers/scsi/aic7xxx/aic7770.c | 6 - drivers/scsi/aic7xxx/aic79xx.h | 6 - drivers/scsi/aic7xxx/aic79xx_core.c | 43 - drivers/scsi/aic7xxx/aic79xx_pci.c | 6 - drivers/scsi/aic7xxx/aic7xxx.h | 6 - drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 6 - drivers/scsi/aic7xxx/aic7xxx_core.c | 40 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 7 - drivers/scsi/aic7xxx/aicasm/aicasm.h | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h | 4 - drivers/scsi/be2iscsi/be_main.c | 2 - drivers/scsi/csiostor/csio_hw.c | 71 +- drivers/scsi/csiostor/csio_hw.h | 1 + drivers/scsi/csiostor/csio_mb.c | 6 +- drivers/scsi/cxlflash/ocxl_hw.c | 2 +- drivers/scsi/hosts.c | 24 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/libfc/fc_fcp.c | 3 +- drivers/scsi/lpfc/lpfc.h | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 8 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/pcmcia/aha152x_stub.c | 14 +- drivers/scsi/pcmcia/nsp_cs.c | 15 +- drivers/scsi/pcmcia/nsp_cs.h | 4 - drivers/scsi/pcmcia/qlogic_stub.c | 13 +- drivers/scsi/pcmcia/sym53c500_cs.c | 16 +- drivers/scsi/qedi/qedi.h | 7 +- drivers/scsi/qedi/qedi_main.c | 28 +- drivers/scsi/raid_class.c | 4 +- drivers/scsi/scsi_lib.c | 21 +- drivers/soc/actions/Makefile | 2 + drivers/soc/actions/owl-sps-helper.c | 6 +- drivers/soc/actions/owl-sps.c | 6 +- drivers/soc/imx/gpc.c | 18 +- drivers/soc/imx/gpcv2.c | 92 +- drivers/soc/renesas/Kconfig | 11 +- drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a774a1-sysc.c | 45 + drivers/soc/renesas/rcar-rst.c | 4 +- drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/renesas/renesas-soc.c | 82 +- drivers/soc/tegra/pmc.c | 513 ++- drivers/soundwire/bus.c | 6 + drivers/soundwire/bus.h | 4 + drivers/soundwire/intel.c | 68 +- drivers/soundwire/intel_init.c | 2 +- drivers/soundwire/stream.c | 511 ++- drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 1 + drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-davinci.c | 2 - drivers/spi/spi-dw-mmio.c | 29 +- drivers/spi/spi-dw.c | 22 +- drivers/spi/spi-fsl-dspi.c | 6 + drivers/spi/spi-fsl-espi.c | 4 +- drivers/spi/spi-gpio.c | 6 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-pl022.c | 8 +- drivers/spi/spi-pxa2xx.c | 8 +- drivers/spi/spi-rspi.c | 44 +- drivers/spi/spi-sh-hspi.c | 12 +- drivers/spi/spi-sh-msiof.c | 34 +- drivers/spi/spi-sh.c | 12 +- drivers/spi/spi-sprd.c | 745 ++++ drivers/spi/spi-tegra20-slink.c | 31 +- drivers/spi/spi.c | 13 +- drivers/staging/erofs/Kconfig | 9 + drivers/staging/erofs/data.c | 70 +- drivers/staging/erofs/erofs_fs.h | 11 + drivers/staging/erofs/internal.h | 66 +- drivers/staging/erofs/unzip_vle.c | 153 +- drivers/staging/erofs/xattr.c | 127 +- drivers/staging/fbtft/fbtft.h | 2 +- drivers/staging/fsl-dpaa2/Kconfig | 8 - drivers/staging/fsl-dpaa2/Makefile | 1 - drivers/staging/fsl-dpaa2/ethernet/TODO | 18 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 2661 ------------ drivers/staging/gasket/apex_driver.c | 3 - drivers/staging/gasket/gasket_core.c | 138 +- drivers/staging/gasket/gasket_core.h | 19 +- drivers/staging/gasket/gasket_interrupt.c | 105 +- drivers/staging/gasket/gasket_interrupt.h | 24 +- drivers/staging/gasket/gasket_page_table.c | 24 +- drivers/staging/most/core.c | 27 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 33 +- drivers/staging/mt7621-mmc/dbg.c | 4 +- drivers/staging/mt7621-mmc/dbg.h | 7 - drivers/staging/mt7621-mmc/sd.c | 16 - drivers/staging/mt7621-pci/pci-mt7621.c | 19 +- drivers/staging/octeon-usb/octeon-hcd.c | 56 +- drivers/staging/olpc_dcon/olpc_dcon.c | 5 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 5 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 5 +- drivers/staging/pi433/rf69.c | 3 +- drivers/staging/rtl8188eu/TODO | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 2 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 8 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 20 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 35 +- drivers/staging/rtl8188eu/core/rtw_security.c | 8 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 35 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 2 +- drivers/staging/rtl8188eu/include/odm_reg.h | 106 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8188eu/include/wifi.h | 8 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 14 - drivers/staging/rtl8192u/ieee80211/dot11d.c | 42 +- drivers/staging/rtl8192u/ieee80211/dot11d.h | 77 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 13 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 12 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h | 84 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 184 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 161 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 37 +- drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h | 6 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 6 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 33 +- drivers/staging/rtl8192u/r8190_rtl8256.h | 11 +- drivers/staging/rtl8192u/r8192U.h | 16 +- drivers/staging/rtl8192u/r8192U_core.c | 56 +- drivers/staging/rtl8192u/r8192U_hw.h | 204 +- drivers/staging/rtl8192u/r819xU_phy.c | 31 +- drivers/staging/rtl8192u/r819xU_phy.h | 6 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 5 - drivers/staging/wilc1000/Makefile | 3 +- drivers/staging/wilc1000/linux_wlan.c | 6 +- drivers/staging/wilc1000/wilc_debugfs.c | 7 +- drivers/staging/wilc1000/wilc_wlan.c | 6 + drivers/staging/wilc1000/wilc_wlan_if.h | 2 - drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 8 +- drivers/target/iscsi/iscsi_target.c | 9 +- drivers/target/iscsi/iscsi_target_login.c | 149 +- drivers/target/iscsi/iscsi_target_login.h | 2 +- drivers/tee/optee/core.c | 2 +- drivers/tee/tee_core.c | 113 +- drivers/thermal/of-thermal.c | 7 +- drivers/thermal/qoriq_thermal.c | 27 +- drivers/thermal/rcar_gen3_thermal.c | 11 +- drivers/thermal/rcar_thermal.c | 16 +- drivers/usb/chipidea/ci_hdrc_imx.c | 19 +- drivers/usb/chipidea/usbmisc_imx.c | 4 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/hcd-pci.c | 2 - drivers/usb/core/message.c | 11 + drivers/usb/core/quirks.c | 7 + drivers/usb/dwc2/platform.c | 4 +- drivers/usb/dwc3/dwc3-of-simple.c | 10 +- drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/gadget.c | 1 - drivers/usb/gadget/function/f_fs.c | 7 +- drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/gadget/udc/fotg210-udc.c | 15 +- drivers/usb/gadget/udc/net2280.c | 16 +- drivers/usb/gadget/udc/renesas_usb3.c | 5 +- drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-plat.c | 27 +- drivers/usb/host/xhci.c | 30 + drivers/usb/misc/uss720.c | 4 +- drivers/usb/misc/yurex.c | 8 +- drivers/usb/mtu3/mtu3_core.c | 6 +- drivers/usb/mtu3/mtu3_hw_regs.h | 1 + drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/ti_usb_3410_5052.c | 2 +- drivers/usb/storage/scsiglue.c | 9 + drivers/usb/storage/uas.c | 21 + drivers/usb/storage/unusual_devs.h | 7 + drivers/usb/typec/bus.c | 7 +- drivers/usb/typec/class.c | 1 - drivers/vfio/Kconfig | 1 - drivers/vhost/vhost.c | 2 +- drivers/video/fbdev/core/fbmem.c | 63 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/xen/gntdev.c | 26 +- drivers/xen/manage.c | 6 +- drivers/xen/time.c | 2 +- drivers/xen/xenbus/xenbus_probe.c | 9 + drivers/xen/xenfs/super.c | 7 +- fs/9p/vfs_dir.c | 11 - fs/9p/vfs_file.c | 2 +- fs/9p/vfs_super.c | 2 +- fs/Kconfig | 7 + fs/Makefile | 5 +- fs/adfs/super.c | 9 +- fs/affs/super.c | 13 +- fs/afs/internal.h | 9 +- fs/afs/mntpt.c | 147 +- fs/afs/super.c | 597 ++- fs/afs/volume.c | 4 +- fs/aio.c | 11 +- fs/anon_inodes.c | 3 +- fs/autofs/autofs_i.h | 2 +- fs/autofs/init.c | 4 +- fs/autofs/inode.c | 3 +- fs/befs/btree.c | 97 +- fs/befs/linuxvfs.c | 11 +- fs/bfs/inode.c | 17 +- fs/binfmt_misc.c | 7 +- fs/block_dev.c | 2 +- fs/btrfs/backref.c | 5 +- fs/btrfs/btrfs_inode.h | 8 +- fs/btrfs/ctree.c | 2 +- fs/btrfs/ctree.h | 16 +- fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/dir-item.c | 8 +- fs/btrfs/disk-io.c | 6 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-tree.c | 19 +- fs/btrfs/file.c | 11 +- fs/btrfs/inode.c | 122 +- fs/btrfs/ioctl.c | 40 +- fs/btrfs/qgroup.c | 29 +- fs/btrfs/ref-verify.c | 8 +- fs/btrfs/relocation.c | 3 +- fs/btrfs/send.c | 16 +- fs/btrfs/super.c | 36 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 48 +- fs/btrfs/tree-log.h | 10 +- fs/btrfs/volumes.c | 7 +- fs/buffer.c | 71 +- fs/ceph/super.c | 19 +- fs/cifs/cifs_dfs_ref.c | 3 +- fs/cifs/cifs_unicode.c | 3 - fs/cifs/cifsfs.c | 18 +- fs/cifs/cifsglob.h | 1 + fs/cifs/cifssmb.c | 11 +- fs/cifs/connect.c | 12 +- fs/cifs/inode.c | 2 + fs/cifs/ioctl.c | 2 - fs/cifs/smb2glob.h | 2 +- fs/cifs/smb2inode.c | 327 +- fs/cifs/smb2misc.c | 14 +- fs/cifs/smb2ops.c | 49 +- fs/cifs/smb2pdu.c | 204 +- fs/cifs/smb2pdu.h | 9 + fs/cifs/smb2proto.h | 25 +- fs/cifs/trace.h | 30 + fs/cifs/transport.c | 21 +- fs/coda/inode.c | 11 +- fs/compat_binfmt_elf.c | 2 +- fs/configfs/mount.c | 7 +- fs/cramfs/inode.c | 22 +- fs/crypto/fscrypt_private.h | 4 - fs/crypto/keyinfo.c | 10 - fs/dax.c | 13 +- fs/debugfs/inode.c | 14 +- fs/devpts/inode.c | 10 +- fs/ecryptfs/crypto.c | 12 +- fs/ecryptfs/main.c | 2 +- fs/efivarfs/super.c | 9 +- fs/efs/super.c | 14 +- fs/exofs/super.c | 7 +- fs/ext2/acl.c | 4 + fs/ext2/super.c | 14 +- fs/ext4/ext4.h | 4 +- fs/ext4/inode.c | 31 +- fs/ext4/super.c | 16 +- fs/f2fs/acl.c | 3 + fs/f2fs/debug.c | 3 +- fs/f2fs/f2fs.h | 15 +- fs/f2fs/file.c | 2 +- fs/f2fs/segment.c | 73 +- fs/f2fs/super.c | 29 +- fs/fat/inode.c | 3 +- fs/fat/namei_msdos.c | 8 +- fs/fat/namei_vfat.c | 8 +- fs/file_table.c | 9 +- fs/filesystems.c | 4 + fs/freevxfs/vxfs_super.c | 12 +- fs/fs_context.c | 785 ++++ fs/fs_parser.c | 555 +++ fs/fsopen.c | 563 +++ fs/fuse/control.c | 9 +- fs/fuse/inode.c | 16 +- fs/gfs2/ops_fstype.c | 6 +- fs/gfs2/rgrp.c | 43 +- fs/gfs2/super.c | 4 +- fs/gfs2/util.c | 3 + fs/hfs/brec.c | 5 + fs/hfs/btree.c | 39 +- fs/hfs/btree.h | 1 + fs/hfs/catalog.c | 16 + fs/hfs/extent.c | 4 + fs/hfs/super.c | 12 +- fs/hfsplus/attributes.c | 10 + fs/hfsplus/brec.c | 5 + fs/hfsplus/btree.c | 42 +- fs/hfsplus/catalog.c | 24 + fs/hfsplus/extents.c | 4 + fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/super.c | 12 +- fs/hostfs/hostfs_kern.c | 7 +- fs/hpfs/super.c | 11 +- fs/hugetlbfs/inode.c | 388 +- fs/inode.c | 4 +- fs/internal.h | 18 +- fs/iomap.c | 2 +- fs/isofs/inode.c | 18 +- fs/jffs2/super.c | 10 +- fs/jfs/acl.c | 4 + fs/jfs/super.c | 11 +- fs/kernfs/mount.c | 87 +- fs/libfs.c | 20 +- fs/minix/inode.c | 14 +- fs/namei.c | 4 +- fs/namespace.c | 874 +++- fs/nfs/internal.h | 4 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs4namespace.c | 3 +- fs/nfs/nfs4super.c | 27 +- fs/nfs/super.c | 22 +- fs/nfsd/nfsctl.c | 8 +- fs/nilfs2/alloc.c | 11 +- fs/nilfs2/alloc.h | 11 +- fs/nilfs2/bmap.c | 11 +- fs/nilfs2/bmap.h | 11 +- fs/nilfs2/btnode.c | 11 +- fs/nilfs2/btnode.h | 11 +- fs/nilfs2/btree.c | 11 +- fs/nilfs2/btree.h | 11 +- fs/nilfs2/cpfile.c | 11 +- fs/nilfs2/cpfile.h | 11 +- fs/nilfs2/dat.c | 11 +- fs/nilfs2/dat.h | 11 +- fs/nilfs2/dir.c | 11 +- fs/nilfs2/direct.c | 11 +- fs/nilfs2/direct.h | 11 +- fs/nilfs2/file.c | 26 +- fs/nilfs2/gcinode.c | 11 +- fs/nilfs2/ifile.c | 11 +- fs/nilfs2/ifile.h | 11 +- fs/nilfs2/inode.c | 11 +- fs/nilfs2/ioctl.c | 11 +- fs/nilfs2/mdt.c | 11 +- fs/nilfs2/mdt.h | 11 +- fs/nilfs2/namei.c | 11 +- fs/nilfs2/nilfs.h | 11 +- fs/nilfs2/page.c | 11 +- fs/nilfs2/page.h | 11 +- fs/nilfs2/recovery.c | 11 +- fs/nilfs2/segbuf.c | 11 +- fs/nilfs2/segbuf.h | 11 +- fs/nilfs2/segment.c | 11 +- fs/nilfs2/segment.h | 11 +- fs/nilfs2/sufile.c | 11 +- fs/nilfs2/sufile.h | 11 +- fs/nilfs2/super.c | 21 +- fs/nilfs2/sysfs.c | 11 +- fs/nilfs2/sysfs.h | 11 +- fs/nilfs2/the_nilfs.c | 11 +- fs/nilfs2/the_nilfs.h | 11 +- fs/notify/fanotify/Kconfig | 1 - fs/notify/fanotify/fanotify_user.c | 42 +- fs/notify/fdinfo.c | 5 + fs/notify/fsnotify.c | 45 +- fs/notify/fsnotify.h | 11 + fs/notify/inotify/Kconfig | 1 - fs/notify/mark.c | 10 +- fs/nsfs.c | 3 +- fs/ntfs/super.c | 13 +- fs/ocfs2/buffer_head_io.c | 77 +- fs/ocfs2/dir.c | 3 +- fs/ocfs2/dlmfs/dlmfs.c | 5 +- fs/ocfs2/dlmglue.c | 28 +- fs/ocfs2/file.c | 4 +- fs/ocfs2/journal.c | 51 +- fs/ocfs2/move_extents.c | 57 +- fs/ocfs2/refcounttree.c | 16 +- fs/ocfs2/stackglue.c | 6 - fs/ocfs2/stackglue.h | 3 - fs/ocfs2/super.c | 14 +- fs/omfs/inode.c | 9 +- fs/openpromfs/inode.c | 11 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/super.c | 5 +- fs/overlayfs/file.c | 23 +- fs/overlayfs/inode.c | 10 + fs/overlayfs/super.c | 11 +- fs/pipe.c | 3 +- fs/pnode.c | 1 + fs/proc/base.c | 18 + fs/proc/inode.c | 49 +- fs/proc/internal.h | 5 +- fs/proc/kcore.c | 3 +- fs/proc/root.c | 248 +- fs/pstore/inode.c | 10 +- fs/qnx4/inode.c | 14 +- fs/qnx6/inode.c | 14 +- fs/quota/quota.c | 14 +- fs/ramfs/inode.c | 6 +- fs/read_write.c | 2 +- fs/reiserfs/super.c | 14 +- fs/reiserfs/xattr.c | 7 + fs/romfs/super.c | 13 +- fs/select.c | 20 +- fs/squashfs/super.c | 12 +- fs/stat.c | 3 + fs/statfs.c | 587 +++ fs/super.c | 484 ++- fs/sysfs/mount.c | 67 +- fs/sysv/inode.c | 3 +- fs/sysv/super.c | 16 +- fs/timerfd.c | 12 +- fs/tracefs/inode.c | 10 +- fs/ubifs/super.c | 5 +- fs/udf/balloc.c | 6 +- fs/udf/super.c | 109 +- fs/ufs/super.c | 11 +- fs/utimes.c | 73 +- fs/xfs/xfs_super.c | 10 +- include/asm-generic/compat.h | 24 +- include/asm-generic/pgtable.h | 4 +- include/asm-generic/unistd.h | 13 - include/asm-generic/vmlinux.lds.h | 4 +- include/crypto/algapi.h | 14 +- include/crypto/cbc.h | 2 +- include/crypto/hash.h | 6 +- include/crypto/mcryptd.h | 114 - include/crypto/speck.h | 62 - include/drm/drm_drv.h | 1 - include/drm/drm_fb_helper.h | 12 + include/drm/drm_fourcc.h | 22 + include/drm/drm_mode_config.h | 15 + include/drm/drm_plane.h | 7 + include/drm/drm_syncobj.h | 4 +- include/dt-bindings/clock/maxim,max77686.h | 5 +- include/dt-bindings/clock/maxim,max77802.h | 5 +- include/dt-bindings/clock/qcom,camcc-sdm845.h | 116 + include/dt-bindings/clock/qcom,gcc-msm8996.h | 9 + include/dt-bindings/clock/qcom,gcc-sdm845.h | 3 + include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 58 + include/dt-bindings/clock/samsung,s2mps11.h | 5 +- include/dt-bindings/clock/samsung,s3c64xx-clock.h | 7 +- include/dt-bindings/clock/sun50i-a64-ccu.h | 1 + include/dt-bindings/gpio/meson-g12a-gpio.h | 114 + include/dt-bindings/interconnect/qcom.h | 98 + include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h | 18 + include/dt-bindings/power/r8a774a1-sysc.h | 31 + include/linux/arm-smccc.h | 38 +- include/linux/avf/virtchnl.h | 2 +- include/linux/bio.h | 22 +- include/linux/bitmap.h | 37 +- include/linux/blk-cgroup.h | 45 +- include/linux/bpf_verifier.h | 8 +- include/linux/buffer_head.h | 7 +- include/linux/bvec.h | 3 - include/linux/cgroup.h | 3 +- include/linux/compat.h | 101 +- include/linux/compat_time.h | 32 - include/linux/compiler_types.h | 1 - include/linux/coresight.h | 21 +- include/linux/crc-t10dif.h | 1 + include/linux/debugfs.h | 8 +- include/linux/dma/sprd-dma.h | 69 + include/linux/elfcore-compat.h | 8 +- include/linux/errno.h | 1 + include/linux/ethtool.h | 33 +- include/linux/fb.h | 2 + include/linux/fs.h | 62 +- include/linux/fs_context.h | 215 + include/linux/fs_parser.h | 119 + include/linux/fsinfo.h | 41 + include/linux/fsl_ifc.h | 2 + include/linux/fsnotify_backend.h | 17 +- include/linux/hid.h | 29 + include/linux/hmm.h | 2 +- include/linux/hugetlb.h | 14 + include/linux/i2c.h | 2 +- include/linux/ieee80211.h | 111 +- include/linux/interconnect-provider.h | 125 + include/linux/interconnect.h | 49 + include/linux/iomap.h | 4 +- include/linux/ipmi.h | 2 +- include/linux/ipmi_smi.h | 2 +- include/linux/kernfs.h | 41 +- include/linux/lsm_hooks.h | 84 +- include/linux/math64.h | 2 + include/linux/memblock.h | 2 + include/linux/memcontrol.h | 13 +- include/linux/mfd/da9063/pdata.h | 16 +- include/linux/mfd/rohm-bd718x7.h | 33 +- include/linux/mlx5/device.h | 6 + include/linux/mlx5/driver.h | 24 +- include/linux/mlx5/fs.h | 20 +- include/linux/mlx5/mlx5_ifc.h | 70 +- include/linux/mm.h | 32 +- include/linux/mmc/host.h | 5 + include/linux/mmu_notifier.h | 27 +- include/linux/mmzone.h | 16 + include/linux/mod_devicetable.h | 1 + include/linux/module.h | 6 + include/linux/mount.h | 10 +- include/linux/mtd/nand_bch.h | 11 +- include/linux/mtd/nand_ecc.h | 8 +- include/linux/mtd/rawnand.h | 144 +- include/linux/mtd/super.h | 4 +- include/linux/mux/consumer.h | 4 + include/linux/netdevice.h | 27 + include/linux/of.h | 33 + include/linux/pci_ids.h | 6 + include/linux/platform_data/gpio-ts5500.h | 27 - include/linux/platform_data/ina2xx.h | 2 +- include/linux/qed/common_hsi.h | 10 +- include/linux/qed/iscsi_common.h | 2 +- include/linux/quota.h | 8 +- include/linux/ramfs.h | 4 +- include/linux/regulator/machine.h | 6 +- include/linux/restart_block.h | 4 +- include/linux/sched.h | 18 + include/linux/security.h | 70 +- include/linux/shmem_fs.h | 3 +- include/linux/socket.h | 4 +- include/linux/soundwire/sdw.h | 12 +- include/linux/spi/spi.h | 3 + include/linux/stackleak.h | 35 + include/linux/swap.h | 13 +- include/linux/syscalls.h | 34 +- include/linux/tee_drv.h | 73 + include/linux/time32.h | 78 +- include/linux/timekeeping.h | 16 +- include/linux/timekeeping32.h | 53 +- include/linux/tracepoint.h | 8 +- include/media/v4l2-dv-timings.h | 11 + include/net/9p/9p.h | 12 +- include/net/9p/client.h | 71 +- include/net/act_api.h | 10 +- include/net/cfg80211.h | 19 +- include/net/genetlink.h | 2 +- include/net/ieee80211_radiotap.h | 21 + include/net/mac80211.h | 84 +- include/net/netfilter/nf_conntrack_timeout.h | 2 +- include/net/pkt_cls.h | 25 +- include/net/regulatory.h | 4 +- include/net/rtnetlink.h | 1 + include/net/tls.h | 6 + include/net/xdp.h | 6 +- include/net/xdp_sock.h | 51 +- include/rdma/ib_verbs.h | 14 +- include/rdma/uverbs_ioctl.h | 40 + include/rdma/uverbs_std_types.h | 12 + include/soc/tegra/pmc.h | 20 +- {sound/pci/hda => include/sound}/hda_codec.h | 0 include/sound/memalloc.h | 3 + include/sound/simple_card_utils.h | 27 +- include/sound/soc-acpi-intel-match.h | 6 + include/sound/soc-dapm.h | 8 - include/sound/soc.h | 15 + include/trace/events/btrfs.h | 15 +- include/uapi/asm-generic/unistd.h | 2 + include/uapi/drm/drm_fourcc.h | 3 + include/uapi/linux/ethtool.h | 15 +- include/uapi/linux/fanotify.h | 16 +- include/uapi/linux/fcntl.h | 2 + include/uapi/linux/firewire-cdev.h | 22 +- include/uapi/linux/fs.h | 86 +- include/uapi/linux/fsinfo.h | 302 ++ include/uapi/linux/if_addr.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/if_packet.h | 1 + include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/keyctl.h | 2 +- include/uapi/linux/mount.h | 75 + include/uapi/linux/nl80211.h | 26 +- include/uapi/linux/pkt_sched.h | 6 +- include/uapi/linux/rds.h | 1 + include/uapi/linux/udmabuf.h | 33 + include/uapi/linux/vhost.h | 2 +- include/uapi/linux/videodev2.h | 7 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 18 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 12 + include/uapi/sound/skl-tplg-interface.h | 106 +- include/xen/events.h | 2 + include/xen/interface/memory.h | 6 - include/xen/xen-ops.h | 133 +- init/Kconfig | 10 - init/do_mounts.c | 36 +- init/do_mounts_initrd.c | 1 + ipc/mqueue.c | 128 +- ipc/msg.c | 6 +- ipc/sem.c | 10 +- ipc/shm.c | 7 +- ipc/syscall.c | 2 +- ipc/util.h | 2 +- kernel/Makefile | 4 + kernel/bpf/arraymap.c | 24 + kernel/bpf/hashtab.c | 54 +- kernel/bpf/inode.c | 7 +- kernel/bpf/sockmap.c | 75 +- kernel/bpf/syscall.c | 1 - kernel/bpf/verifier.c | 216 +- kernel/cgroup/cgroup-internal.h | 50 +- kernel/cgroup/cgroup-v1.c | 345 +- kernel/cgroup/cgroup.c | 258 +- kernel/cgroup/cpuset.c | 68 +- kernel/compat.c | 8 +- kernel/cpu.c | 37 +- kernel/dma/direct.c | 4 +- kernel/events/core.c | 11 +- kernel/events/hw_breakpoint.c | 13 +- kernel/fork.c | 61 +- kernel/futex_compat.c | 2 +- kernel/pid.c | 2 +- kernel/printk/printk.c | 1 - kernel/printk/printk_safe.c | 4 +- kernel/sched/core.c | 8 +- kernel/seccomp.c | 4 +- kernel/signal.c | 19 +- kernel/stackleak.c | 132 + kernel/sysctl.c | 15 +- kernel/time/clocksource.c | 40 +- kernel/time/hrtimer.c | 8 +- kernel/time/posix-stubs.c | 18 +- kernel/time/posix-timers.c | 30 +- kernel/time/time.c | 97 +- kernel/time/timekeeping.c | 24 - kernel/trace/trace.c | 7 +- kernel/watchdog.c | 4 +- kernel/watchdog_hld.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig.debug | 10 +- lib/bitmap.c | 22 +- lib/crc-t10dif.c | 57 +- lib/parser.c | 11 +- lib/percpu_counter.c | 1 - lib/rhashtable.c | 1 - lib/vsprintf.c | 7 +- localversion-next | 1 + mm/Kconfig | 4 + mm/Makefile | 3 +- mm/backing-dev.c | 40 + mm/fadvise.c | 81 +- mm/filemap.c | 4 +- mm/huge_memory.c | 4 +- mm/hugetlb.c | 93 +- mm/kmemleak.c | 51 +- mm/list_lru.c | 7 + mm/maccess.c | 6 + mm/memblock.c | 81 + mm/memcontrol.c | 4 +- mm/memory.c | 126 +- mm/memory_hotplug.c | 3 +- mm/mempolicy.c | 24 +- mm/mincore.c | 12 +- mm/mmu_notifier.c | 31 - mm/oom_kill.c | 14 +- mm/page-writeback.c | 1 - mm/page_alloc.c | 167 +- mm/page_owner.c | 4 +- mm/readahead.c | 45 +- mm/rmap.c | 42 +- mm/shmem.c | 10 +- mm/slub.c | 21 +- mm/swap_state.c | 16 +- mm/swapfile.c | 225 +- mm/util.c | 11 +- mm/vmscan.c | 6 +- mm/z3fold.c | 8 +- mm/zsmalloc.c | 3 +- net/9p/Makefile | 1 - net/9p/client.c | 554 +-- net/9p/mod.c | 9 +- net/9p/protocol.c | 5 + net/9p/trans_fd.c | 45 +- net/9p/trans_rdma.c | 34 +- net/9p/trans_virtio.c | 44 +- net/9p/trans_xen.c | 17 +- net/9p/util.c | 140 - net/bluetooth/bnep/core.c | 7 +- net/bluetooth/cmtp/core.c | 14 +- net/bluetooth/hidp/core.c | 13 +- net/bridge/br_if.c | 5 +- net/bridge/br_vlan.c | 5 +- net/compat.c | 10 +- net/core/dev.c | 4 +- net/core/ethtool.c | 158 +- net/core/filter.c | 84 +- net/core/rtnetlink.c | 55 +- net/core/xdp.c | 53 +- net/dsa/dsa.c | 2 - net/dsa/slave.c | 4 +- net/ipv4/devinet.c | 62 +- net/ipv4/esp4.c | 7 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/igmp.c | 11 +- net/ipv4/ip_fragment.c | 21 +- net/ipv4/ip_gre.c | 3 + net/ipv4/netfilter/Kconfig | 8 +- net/ipv4/tcp.c | 2 + net/ipv4/tcp_bbr.c | 42 +- net/ipv4/tcp_input.c | 13 + net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/xfrm4_input.c | 1 + net/ipv4/xfrm4_mode_transport.c | 4 +- net/ipv6/addrconf.c | 132 +- net/ipv6/af_inet6.c | 10 +- net/ipv6/esp6.c | 7 +- net/ipv6/ip6_fib.c | 7 +- net/ipv6/ip6_gre.c | 1 + net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/ip6_vti.c | 5 +- net/ipv6/route.c | 5 +- net/ipv6/xfrm6_input.c | 1 + net/ipv6/xfrm6_mode_transport.c | 4 +- net/ipv6/xfrm6_output.c | 2 + net/iucv/af_iucv.c | 38 +- net/iucv/iucv.c | 2 +- net/mac80211/cfg.c | 57 +- net/mac80211/debugfs.c | 4 + net/mac80211/debugfs_sta.c | 364 +- net/mac80211/driver-ops.h | 10 + net/mac80211/ibss.c | 26 +- net/mac80211/ieee80211_i.h | 10 +- net/mac80211/key.c | 111 +- net/mac80211/main.c | 97 +- net/mac80211/mesh.c | 5 +- net/mac80211/mesh_hwmp.c | 4 + net/mac80211/mlme.c | 93 +- net/mac80211/rx.c | 40 +- net/mac80211/spectmgmt.c | 5 +- net/mac80211/sta_info.c | 27 +- net/mac80211/status.c | 7 +- net/mac80211/tx.c | 135 +- net/mac80211/util.c | 169 +- net/mac80211/vht.c | 20 + net/ncsi/ncsi-netlink.c | 5 +- net/netfilter/Kconfig | 12 +- net/netfilter/nf_conntrack_proto_dccp.c | 7 + net/netfilter/nf_conntrack_proto_sctp.c | 7 + net/netfilter/nf_conntrack_proto_tcp.c | 7 + net/netfilter/nf_conntrack_proto_udp.c | 1 - net/netfilter/nf_tables_api.c | 1 + net/netfilter/nft_ct.c | 59 +- net/netfilter/xt_CHECKSUM.c | 22 +- net/netfilter/xt_cluster.c | 14 +- net/netlink/af_netlink.c | 6 +- net/nfc/hci/core.c | 10 + net/nfc/netlink.c | 6 +- net/packet/af_packet.c | 61 +- net/packet/internal.h | 1 + net/rds/Kconfig | 2 +- net/rds/ib.c | 9 +- net/rds/rds.h | 2 +- net/rds/recv.c | 14 +- net/rds/tcp.c | 1 - net/rfkill/core.c | 4 +- net/rfkill/rfkill-gpio.c | 1 + net/sched/act_api.c | 92 +- net/sched/act_bpf.c | 11 +- net/sched/act_connmark.c | 22 +- net/sched/act_csum.c | 11 +- net/sched/act_gact.c | 11 +- net/sched/act_ife.c | 111 +- net/sched/act_ipt.c | 22 +- net/sched/act_mirred.c | 11 +- net/sched/act_nat.c | 11 +- net/sched/act_pedit.c | 29 +- net/sched/act_police.c | 11 +- net/sched/act_sample.c | 11 +- net/sched/act_simple.c | 11 +- net/sched/act_skbedit.c | 11 +- net/sched/act_skbmod.c | 11 +- net/sched/act_tunnel_key.c | 27 +- net/sched/act_vlan.c | 11 +- net/sched/cls_api.c | 4 +- net/sched/cls_u32.c | 10 +- net/sched/sch_cake.c | 24 +- net/sctp/proc.c | 8 - net/sctp/socket.c | 56 +- net/socket.c | 21 +- net/sunrpc/rpc_pipe.c | 7 +- net/tipc/bcast.c | 4 +- net/tipc/diag.c | 2 + net/tipc/name_table.c | 10 +- net/tipc/name_table.h | 9 +- net/tipc/netlink.c | 2 + net/tipc/socket.c | 79 +- net/tipc/socket.h | 2 + net/tipc/topsrv.c | 14 +- net/tls/tls_main.c | 9 +- net/tls/tls_sw.c | 214 +- net/wireless/nl80211.c | 25 +- net/wireless/reg.c | 192 +- net/wireless/trace.h | 2 +- net/wireless/util.c | 162 +- net/xdp/xdp_umem.c | 10 +- net/xdp/xdp_umem.h | 10 - net/xdp/xdp_umem_props.h | 14 - net/xdp/xsk.c | 34 +- net/xdp/xsk_queue.c | 5 +- net/xdp/xsk_queue.h | 13 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_input.c | 1 + net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_user.c | 12 + samples/Kconfig | 6 + samples/Makefile | 2 +- samples/bpf/Makefile | 1 + samples/bpf/tcp_tos_reflect_kern.c | 87 + samples/bpf/xdpsock_kern.c | 2 +- samples/bpf/xdpsock_user.c | 15 +- samples/mount_api/Makefile | 7 + samples/mount_api/test-fsmount.c | 118 + samples/statx/Makefile | 7 +- samples/statx/test-fs-query.c | 137 + samples/statx/test-fsinfo.c | 586 +++ scripts/Kbuild.include | 4 - scripts/Makefile.build | 2 - scripts/Makefile.gcc-plugins | 10 + scripts/checkpatch.pl | 14 +- scripts/depmod.sh | 4 +- scripts/gcc-plugins/Kconfig | 51 + scripts/gcc-plugins/stackleak_plugin.c | 427 ++ scripts/kconfig/Makefile | 1 - scripts/kconfig/check-pkgconfig.sh | 8 - scripts/kconfig/gconf-cfg.sh | 7 + scripts/kconfig/mconf-cfg.sh | 25 +- scripts/kconfig/mconf.c | 1 - scripts/kconfig/nconf-cfg.sh | 25 +- scripts/kconfig/qconf-cfg.sh | 7 + scripts/recordmcount.pl | 3 + scripts/setlocalversion | 2 +- scripts/subarch.include | 13 + security/apparmor/apparmorfs.c | 8 +- security/apparmor/include/mount.h | 11 +- security/apparmor/lsm.c | 111 +- security/apparmor/mount.c | 47 + security/apparmor/secid.c | 1 - security/commoncap.c | 3 - security/inode.c | 7 +- security/keys/dh.c | 2 +- security/security.c | 64 +- security/selinux/hooks.c | 372 +- security/selinux/include/security.h | 16 +- security/selinux/selinuxfs.c | 8 +- security/selinux/ss/mls.c | 178 +- security/selinux/ss/mls.h | 2 +- security/selinux/ss/services.c | 12 +- security/smack/smack.h | 21 +- security/smack/smack_lsm.c | 367 +- security/smack/smackfs.c | 9 +- security/tomoyo/common.c | 3 +- security/tomoyo/common.h | 3 + security/tomoyo/mount.c | 46 + security/tomoyo/tomoyo.c | 19 +- sound/aoa/soundbus/i2sbus/core.c | 15 +- sound/core/memalloc.c | 40 +- sound/core/oss/pcm_plugin.c | 4 +- sound/core/pcm_lib.c | 13 +- sound/core/rawmidi.c | 4 +- sound/core/seq/seq_system.c | 22 +- sound/core/sgbuf.c | 15 +- sound/hda/ext/hdac_ext_stream.c | 22 +- sound/mips/hal2.c | 13 +- sound/pci/cs46xx/cs46xx_lib.c | 6 +- sound/pci/emu10k1/emupcm.c | 3 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_beep.h | 2 +- sound/pci/hda/hda_bind.c | 14 +- sound/pci/hda/hda_codec.c | 5 +- sound/pci/hda/hda_controller.c | 36 +- sound/pci/hda/hda_controller.h | 11 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_hwdep.c | 2 +- sound/pci/hda/hda_intel.c | 108 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/hda_proc.c | 2 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/hda_tegra.c | 20 +- sound/pci/hda/patch_analog.c | 2 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_cirrus.c | 2 +- sound/pci/hda/patch_cmedia.c | 2 +- sound/pci/hda/patch_conexant.c | 2 +- sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 2 +- sound/pci/hda/patch_si3054.c | 2 +- sound/pci/hda/patch_sigmatel.c | 2 +- sound/pci/hda/patch_via.c | 2 +- sound/pci/intel8x0.c | 89 +- sound/pci/rme32.c | 22 +- sound/pci/rme9652/hdspm.c | 2 +- sound/soc/amd/acp-da7219-max98357a.c | 35 +- sound/soc/atmel/Kconfig | 11 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/mikroe-proto.c | 165 + sound/soc/atmel/tse850-pcm5142.c | 78 +- sound/soc/codecs/Kconfig | 28 +- sound/soc/codecs/Makefile | 8 + sound/soc/codecs/adau17x1.c | 86 +- sound/soc/codecs/adau17x1.h | 4 - sound/soc/codecs/cs4265.c | 7 +- sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/hdac_hda.c | 484 +++ sound/soc/codecs/hdac_hda.h | 24 + sound/soc/codecs/hdac_hdmi.c | 3 - sound/soc/codecs/max98373.c | 3 + sound/soc/codecs/pcm3060-i2c.c | 60 + sound/soc/codecs/pcm3060-spi.c | 59 + sound/soc/codecs/pcm3060.c | 295 ++ sound/soc/codecs/pcm3060.h | 88 + sound/soc/codecs/rt5514.c | 8 +- sound/soc/codecs/rt5670.c | 12 + sound/soc/codecs/rt5682.c | 30 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sigmadsp.c | 3 +- sound/soc/codecs/tas5720.c | 103 +- sound/soc/codecs/tas6424.c | 70 +- sound/soc/codecs/tas6424.h | 10 + sound/soc/codecs/tlv320aic31xx.c | 85 + sound/soc/codecs/tlv320aic31xx.h | 23 + sound/soc/codecs/wm8804-i2c.c | 15 +- sound/soc/codecs/wm9712.c | 2 +- sound/soc/davinci/davinci-mcasp.c | 37 + sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_utils.c | 4 +- sound/soc/generic/audio-graph-card.c | 18 +- sound/soc/generic/audio-graph-scu-card.c | 55 +- sound/soc/generic/simple-card-utils.c | 47 +- sound/soc/generic/simple-card.c | 30 +- sound/soc/generic/simple-scu-card.c | 54 +- sound/soc/intel/boards/Kconfig | 9 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bytcr_rt5640.c | 26 + sound/soc/intel/boards/cht_bsw_rt5672.c | 5 + sound/soc/intel/boards/kbl_rt5663_max98927.c | 5 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 5 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 127 + sound/soc/intel/boards/skl_hda_dsp_common.h | 38 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 182 + sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-hda-match.c | 40 + sound/soc/intel/skylake/skl-pcm.c | 70 +- sound/soc/intel/skylake/skl.c | 106 +- sound/soc/intel/skylake/skl.h | 12 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 5 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 5 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 5 +- sound/soc/meson/Kconfig | 13 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 13 +- sound/soc/meson/axg-fifo.c | 2 + sound/soc/meson/axg-pdm.c | 654 +++ sound/soc/meson/axg-tdm-interface.c | 50 +- sound/soc/qcom/qdsp6/q6routing.c | 4 +- sound/soc/sh/rcar/adg.c | 9 +- sound/soc/sh/rcar/core.c | 145 +- sound/soc/sh/rcar/dma.c | 106 +- sound/soc/sh/rcar/gen.c | 33 +- sound/soc/sh/rcar/rsnd.h | 64 +- sound/soc/sh/rcar/ssi.c | 105 +- sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/soc-core.c | 152 +- sound/soc/soc-dapm.c | 417 +- sound/soc/soc-pcm.c | 156 +- sound/soc/soc-topology.c | 11 - sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 7 +- sound/x86/intel_hdmi_audio.c | 29 +- tools/bpf/bpftool/map.c | 34 +- tools/bpf/bpftool/map_perf_ring.c | 5 +- tools/include/uapi/linux/if_link.h | 1 + tools/kvm/kvm_stat/kvm_stat | 59 +- tools/lib/bpf/libbpf.c | 2 +- tools/lib/traceevent/event-parse.c | 1 + tools/lib/traceevent/event-parse.h | 46 +- tools/lib/traceevent/event-plugin.c | 1 + tools/lib/traceevent/plugin_function.c | 1 + tools/lib/traceevent/plugin_hrtimer.c | 1 + tools/lib/traceevent/plugin_jbd2.c | 1 + tools/lib/traceevent/plugin_kmem.c | 1 + tools/lib/traceevent/plugin_kvm.c | 1 + tools/lib/traceevent/plugin_mac80211.c | 1 + tools/lib/traceevent/plugin_sched_switch.c | 1 + tools/lib/traceevent/plugin_scsi.c | 1 + tools/lib/traceevent/plugin_xen.c | 1 + tools/lib/traceevent/trace-seq.c | 2 + tools/lib/traceevent/trace-seq.h | 55 + tools/perf/Makefile.perf | 16 +- tools/perf/arch/arm64/Makefile | 5 +- tools/perf/arch/arm64/annotate/instructions.c | 59 +- tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 6 +- tools/perf/arch/powerpc/util/sym-handling.c | 4 +- tools/perf/arch/s390/annotate/instructions.c | 2 - tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 1 + tools/perf/arch/x86/tests/arch-tests.c | 6 + tools/perf/arch/x86/tests/bp-modify.c | 213 + tools/perf/builtin-record.c | 2 +- tools/perf/builtin-script.c | 8 +- tools/perf/builtin-stat.c | 1440 +------ tools/perf/builtin-trace.c | 163 +- tools/perf/examples/bpf/augmented_syscalls.c | 154 +- tools/perf/examples/bpf/etcsnoop.c | 80 + tools/perf/include/bpf/bpf.h | 3 + tools/perf/include/bpf/linux/socket.h | 24 + .../tests/shell/record+probe_libc_inet_pton.sh | 2 +- tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 34 + tools/perf/trace/beauty/sockaddr.c | 76 + tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 32 +- tools/perf/util/annotate.h | 1 + tools/perf/util/evsel.c | 34 +- tools/perf/util/evsel.h | 1 + tools/perf/util/header.c | 6 +- tools/perf/util/header.h | 2 +- tools/perf/util/llvm-utils.c | 2 +- tools/perf/util/map.c | 15 +- tools/perf/util/s390-cpumsf.c | 94 +- tools/perf/util/stat-display.c | 1166 ++++++ tools/perf/util/stat-shadow.c | 147 +- tools/perf/util/stat.c | 95 + tools/perf/util/stat.h | 72 +- tools/perf/util/trace-event-info.c | 2 +- tools/perf/util/trace-event-parse.c | 7 +- tools/perf/util/trace-event.h | 1 + tools/power/cpupower/bench/parse.c | 2 +- tools/spi/spidev_test.c | 6 +- tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/android/{ion => }/config | 0 tools/testing/selftests/android/ion/Makefile | 2 + tools/testing/selftests/bpf/test_btf.c | 179 +- tools/testing/selftests/bpf/test_sockmap.c | 56 +- tools/testing/selftests/bpf/test_tcpbpf_kern.c | 38 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 31 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/drivers/dma-buf/Makefile | 5 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 96 + tools/testing/selftests/efivarfs/config | 1 + tools/testing/selftests/futex/functional/Makefile | 1 + tools/testing/selftests/gpio/Makefile | 7 +- tools/testing/selftests/kselftest.h | 1 - tools/testing/selftests/kvm/Makefile | 7 +- tools/testing/selftests/lib.mk | 12 + tools/testing/selftests/memory-hotplug/config | 1 + tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/ip_defrag.c | 313 ++ tools/testing/selftests/net/ip_defrag.sh | 28 + tools/testing/selftests/net/pmtu.sh | 7 +- tools/testing/selftests/net/tls.c | 22 + .../selftests/networking/timestamping/Makefile | 1 + .../tc-testing/tc-tests/actions/police.json | 48 + tools/testing/selftests/vm/Makefile | 4 - tools/vm/page-types.c | 6 - tools/vm/slabinfo.c | 4 +- virt/kvm/kvm_main.c | 1 - 2925 files changed, 89625 insertions(+), 52621 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt delete mode 100644 Documentation/devicetree/bindings/gpio/ingenic,gpio.txt create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-msm8916.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-smd.txt create mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt create mode 100644 Documentation/devicetree/bindings/sound/pcm3060.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/driver-api/firewire.rst create mode 100644 Documentation/filesystems/mount_api.txt create mode 100644 Documentation/interconnect/interconnect.rst delete mode 100644 Documentation/mtd/nand/pxa3xx-nand.txt rename {drivers/staging/fsl-dpaa2/ethernet => Documentation/networking/dpaa2}/ethe [...] create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arc/include/asm/dma-mapping.h create mode 100644 arch/arm/arm-soc-for-next-contents.txt mode change 100755 => 100644 arch/arm/boot/dts/am335x-osd3358-sm-red.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi create mode 100644 arch/arm/boot/dts/ibm-power8-cfam.dtsi create mode 100644 arch/arm/boot/dts/ibm-power9-cfam.dtsi create mode 100644 arch/arm/boot/dts/ibm-power9-dual.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi rename arch/arm/boot/dts/{socfpga_cyclone5_de0_sockit.dts => socfpga_cyclone5_de0_ [...] create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi delete mode 100644 arch/arm/crypto/speck-neon-core.S delete mode 100644 arch/arm/crypto/speck-neon-glue.c create mode 100644 arch/arm/mach-shmobile/setup-r7s9210.c delete mode 100644 arch/arm/mach-u300/dummyspichip.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-bananapi-m2-plus.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-one-plus.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-evb.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts delete mode 100644 arch/arm64/crypto/crc32-ce-core.S delete mode 100644 arch/arm64/crypto/crc32-ce-glue.c delete mode 100644 arch/arm64/crypto/speck-neon-core.S delete mode 100644 arch/arm64/crypto/speck-neon-glue.c delete mode 100644 arch/mips/lib/iomap.c delete mode 100644 arch/mips/loongson64/common/dma.c create mode 100644 arch/mips/loongson64/fuloong-2e/dma.c create mode 100644 arch/mips/loongson64/lemote-2f/dma.c create mode 100644 arch/mips/tools/.gitignore create mode 100644 arch/mips/tools/Makefile create mode 100644 arch/mips/tools/elf-entry.c create mode 100644 arch/nds32/include/asm/ftrace.h create mode 100644 arch/nds32/kernel/ftrace.c delete mode 100644 arch/um/include/shared/aio.h delete mode 100644 arch/um/os-Linux/aio.c delete mode 100644 arch/x86/crypto/sha1-mb/Makefile delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb.c delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_ctx.h delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr.h delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_x8_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/Makefile delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb.c delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_ctx.h delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr.h delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_x8_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/Makefile delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb.c delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_ctx.h delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr.h delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_x4_avx2.S delete mode 100644 crypto/mcryptd.c delete mode 100644 crypto/speck.c create mode 100644 drivers/clk/qcom/camcc-sdm845.c create mode 100644 drivers/clk/renesas/r8a774a1-cpg-mssr.c create mode 100644 drivers/dma-buf/udmabuf.c delete mode 100644 drivers/gpio/gpio-ingenic.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.h create mode 100644 drivers/infiniband/hw/hfi1/msix.c create mode 100644 drivers/infiniband/hw/hfi1/msix.h create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/media/platform/vicodec/codec-fwht.c create mode 100644 drivers/media/platform/vicodec/codec-fwht.h create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.c create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.h delete mode 100644 drivers/media/platform/vicodec/vicodec-codec.c delete mode 100644 drivers/media/platform/vicodec/vicodec-codec.h create mode 100644 drivers/misc/lkdtm/stackleak.c create mode 100644 drivers/mmc/host/uniphier-sd.c delete mode 100644 drivers/mtd/nand/raw/docg4.c create mode 100644 drivers/net/dsa/b53/b53_serdes.c create mode 100644 drivers/net/dsa/b53/b53_serdes.h rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/Makefi [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpkg.h (100%) rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpni-c [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpni.c (100%) rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpni.h (100%) create mode 100644 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_ethtool_stats.h create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h delete mode 100644 drivers/parisc/ccio-rm-dma.c create mode 100644 drivers/pinctrl/meson/pinctrl-meson-g12a.c create mode 100644 drivers/pinctrl/nuvoton/Kconfig create mode 100644 drivers/pinctrl/nuvoton/Makefile create mode 100644 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c create mode 100644 drivers/soc/renesas/r8a774a1-sysc.c create mode 100644 drivers/spi/spi-sprd.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/TODO delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c delete mode 100644 drivers/staging/rtl8188eu/include/odm_reg.h create mode 100644 fs/fs_context.c create mode 100644 fs/fs_parser.c create mode 100644 fs/fsopen.c delete mode 100644 include/asm-generic/unistd.h delete mode 100644 include/crypto/mcryptd.h delete mode 100644 include/crypto/speck.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sdm845.h create mode 100644 include/dt-bindings/clock/r8a774a1-cpg-mssr.h create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h create mode 100644 include/dt-bindings/interconnect/qcom.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h create mode 100644 include/dt-bindings/power/r8a774a1-sysc.h delete mode 100644 include/linux/compat_time.h create mode 100644 include/linux/fs_context.h create mode 100644 include/linux/fs_parser.h create mode 100644 include/linux/fsinfo.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h delete mode 100644 include/linux/platform_data/gpio-ts5500.h create mode 100644 include/linux/stackleak.h rename {sound/pci/hda => include/sound}/hda_codec.h (100%) create mode 100644 include/uapi/linux/fsinfo.h create mode 100644 include/uapi/linux/mount.h create mode 100644 include/uapi/linux/udmabuf.h create mode 100644 kernel/stackleak.c create mode 100644 localversion-next delete mode 100644 net/9p/util.c delete mode 100644 net/xdp/xdp_umem_props.h create mode 100644 samples/bpf/tcp_tos_reflect_kern.c create mode 100644 samples/mount_api/Makefile create mode 100644 samples/mount_api/test-fsmount.c create mode 100644 samples/statx/test-fs-query.c create mode 100644 samples/statx/test-fsinfo.c create mode 100644 scripts/gcc-plugins/stackleak_plugin.c delete mode 100644 scripts/kconfig/check-pkgconfig.sh create mode 100644 scripts/subarch.include create mode 100644 sound/soc/atmel/mikroe-proto.c create mode 100644 sound/soc/codecs/hdac_hda.c create mode 100644 sound/soc/codecs/hdac_hda.h create mode 100644 sound/soc/codecs/pcm3060-i2c.c create mode 100644 sound/soc/codecs/pcm3060-spi.c create mode 100644 sound/soc/codecs/pcm3060.c create mode 100644 sound/soc/codecs/pcm3060.h create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.c create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.h create mode 100644 sound/soc/intel/boards/skl_hda_dsp_generic.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-hda-match.c create mode 100644 sound/soc/meson/axg-pdm.c create mode 100644 tools/lib/traceevent/trace-seq.h create mode 100644 tools/perf/arch/x86/tests/bp-modify.c create mode 100644 tools/perf/examples/bpf/etcsnoop.c create mode 100644 tools/perf/include/bpf/linux/socket.h create mode 100644 tools/perf/trace/beauty/sockaddr.c create mode 100644 tools/perf/util/stat-display.c rename tools/testing/selftests/android/{ion => }/config (100%) create mode 100644 tools/testing/selftests/drivers/dma-buf/Makefile create mode 100644 tools/testing/selftests/drivers/dma-buf/udmabuf.c create mode 100644 tools/testing/selftests/efivarfs/config create mode 100644 tools/testing/selftests/net/ip_defrag.c create mode 100755 tools/testing/selftests/net/ip_defrag.sh