This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig in repository toolchain/linux-next.
from 1e28dbbeced6 remoteproc/davinci: Use %zx for formating size_t 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 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 c6ff25ce3564 Merge tag '4.19-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds 0f02cfbc3d9e MIPS: VDSO: Match data page cache colouring when D$ aliases adds 2601dd392dd1 Merge tag 'mips_fixes_4.19_1' of git://git.kernel.org/pub/ [...] adds c90bbce9eedd m68k: fix early memory reservation for ColdFire MMU systems adds 631267f6adcc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 67c6ed7cf9eb Merge tag 'drm-intel-fixes-2018-09-05' of git://anongit.fr [...] adds a49a9dcce802 Merge tag 'drm-fixes-2018-09-07' of git://anongit.freedesk [...] 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 69ddce94e368 Merge tag 'sound-4.19-rc3' of git://git.kernel.org/pub/scm [...] adds f11fc4bc669b ACPI / LPSS: Force LPSS quirks on boot adds 5d128fbd8b20 ACPI / bus: Only call dmi_check_system() on X86 adds a6b7eb3b4176 Merge branch 'acpi-bus' adds 539373401411 Merge tag 'acpi-4.19-rc3' of git://git.kernel.org/pub/scm/ [...] adds fac880c7d074 arm64: fix erroneous warnings in page freeing functions adds 4ff8a142bdb3 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9bdda4e9cf2d fsnotify: fix ignore mask logic in fsnotify() adds d042a240a823 Merge tag 'for_v4.19-rc3' of git://git.kernel.org/pub/scm/ [...] 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 a12ed06ba2d3 Merge tag 'ceph-for-4.19-rc3' of https://github.com/ceph/c [...] 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 3d0e7a9e00fd Merge tag 'md/4.19-rc2' of git://git.kernel.org/pub/scm/li [...] adds ecfe951f0c1b afs: Fix cell specification to permit an empty address list 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 2c34a0e041a7 Merge tag 'arc-4.19-rc3' of git://git.kernel.org/pub/scm/l [...] 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 851a15114895 i2c: i801: fix DNV's SMBCTRL register offset adds ae7304c3ea28 i2c: xiic: Make the start and the byte count write atomic adds da4dfaf8428d i2c: xiic: Record xilinx i2c with Zynq fragment adds d7b686ebf704 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] 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 d177c8b61d6b arm64: allwinner: dts: h6: fix Pine H64 MMC bus width adds a132bb90414b Merge tag 'sunxi-fixes-for-4.19' of https://git.kernel.org [...] adds 0f3aa48ad4c3 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] 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 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 ed2ef2910064 Merge tag 'kvm-s390-master-4.19-1' of git://git.kernel.org [...] adds 694556d54f35 KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW adds 7d14919c0d47 arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD adds a35381e10dc4 KVM: Remove obsolete kvm_unmap_hva notifier backend adds df3190e22016 arm64: KVM: Remove pgd_lock adds 564ad0aa85b3 Merge tag 'kvm-arm-fixes-for-v4.19-v2' of git://git.kernel [...] adds b5861e5cf2fc KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 adds bdf7ffc89922 KVM: LAPIC: Fix pv ipis out-of-bounds access adds f8f65382c98a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] 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 f0b0d88a8251 kbuild: modules_install: warn when missing System.map file adds 1d22577703b3 Merge tag 'kbuild-fixes-v4.19' of git://git.kernel.org/pub [...] adds 9b25436662d5 random: make CPU trust a boot parameter adds 3243a89dcbd8 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds f8b7530aa0a1 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() adds 69fa6eb7d6a6 cpu/hotplug: Prevent state corruption on error rollback adds e0a0d0584840 Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] adds 4cb205c0c50f irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint adds 225ad3cfec4c Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds c43c5e9f524e timekeeping: Fix declaration of read_persistent_wall_and_b [...] adds e2c631ba75a7 clocksource: Revert "Remove kthread" adds 3567994a05ba Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] 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 47b7360ce563 x86/apic/vector: Make error return value negative adds 9bc4f28af75a x86/mm: Use WRITE_ONCE() when setting PTEs adds 9a5682765a2e Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 11da3a7f84f1 Linux 4.19-rc3 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 954a8e3aea87 RDMA/cma: Protect cma dev list with lock adds 8f28b178f71c RDMA/mlx4: Ensure that maximal send/receive SGE less than [...] adds 28a0ea77ba50 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] 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 43822c98f2eb HID: hid-saitek: Add device ID for RAT 7 Contagion adds ec6adef5fbc3 HID: multitouch: fix Elan panels with 2 input modes declaration adds 0d6c30114091 HID: core: fix grouping by application adds b034ed50a2bb HID: core: fix NULL pointer dereference adds ade573eb1e03 HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 [...] adds 52cf93e63ee6 HID: i2c-hid: Don't reset device upon system resume adds 5e335542de83 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 aeb5427218a7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e866d3e84eb7 riscv: Do not overwrite initrd_start and initrd_end adds 96eddb810b14 Merge tag 'riscv-for-linus-4.19-rc3' of git://git.kernel.o [...] 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 8f5c5fcf3533 tipc: call start and done ops directly in __tipc_nl_compat [...] adds f74dd480cf4e r8169: set TxConfig register after TX / RX is enabled, jus [...] adds 8edfe2e992b7 xen/netfront: fix waiting for xenbus state change adds a162c3511410 net_sched: properly cancel netlink dump on failure adds 5cf4a8532c99 tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY adds 772ed869f535 net: ena: fix surprise unplug NULL dereference kernel crash adds ef5b0771d247 net: ena: fix driver when PAGE_SIZE == 64kB adds cfa324a51423 net: ena: fix device destruction to gracefully free resources adds fe870c77efdf net: ena: fix potential double ena_destroy_device() adds 944b28aa2982 net: ena: fix missing lock during device destruction adds 28abf4e9c920 net: ena: fix missing calls to READ_ONCE adds 37dff155dcf5 net: ena: fix incorrect usage of memory barriers adds 0e1f4c76be24 Merge branch 'ena-fixes' adds 52ea992cfac3 net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC adds 5d407b071dc3 ip: frags: fix crash in ip_do_fragment() adds 3ebb17446b95 ethernet: renesas: convert to SPDX identifiers adds 7c5cca358854 qmi_wwan: Support dynamic config on Quectel EP06 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 f94e63801ab2 netfilter: conntrack: reset tcp maxwin on re-register adds a874752a10da netfilter: conntrack: timeout interface depend on CONFIG_N [...] adds 99e25d071fca netfilter: cttimeout: ctnl_timeout_find_get() returns inco [...] adds ad18d7bf68a3 netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack cl [...] adds 1286df269f49 netfilter: xt_hashlimit: use s->file instead of s->private adds 4ecdf7709143 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 2d946e5bcdab MIPS: lantiq: dma: add dev pointer adds 0297c1c2eadb tcp: rate limit synflood warnings further adds 5a64506b5c2c erspan: return PACKET_REJECT when the appropriate tunnel i [...] adds 51dc63e3911f erspan: fix error handling for erspan tunnel adds 6ad569019999 r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLA [...] adds cc4dfb7f70a3 rds: fix two RCU related problems adds 778b1ac73749 s390/qeth: indicate error when netdev allocation fails adds 04db741d0df0 s390/qeth: switch on SG by default for IQD devices adds aec45e857c55 s390/qeth: use vzalloc for QUERY OAT buffer adds 0ac1487c4b2d s390/qeth: don't dump past end of unknown HW header adds 6b4d24de299b Merge branch 'qeth-fixes' adds 12a78b026f87 tipc: check return value of __tipc_dump_start() adds db191db81372 nfp: flower: fix vlan match by checking both vlan id and vlan pcp adds 224de549f0be nfp: flower: reject tunnel encap with ipv6 outer headers f [...] adds 4851bfd64d42 Merge branch 'nfp-flower-fixes' adds 67b076095dd7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds d77ef138ff57 drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_ena [...] adds 611ce855420a drm/nouveau: Remove duplicate poll_enable() in pmops_runti [...] adds 7fec8f5379fb drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with [...] adds 6833fb1ec120 drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in [...] adds 3e1a12754d4d drm/nouveau: Fix deadlocks in nouveau_connector_detect() adds 0445f7537d07 drm/nouveau: Remove useless poll_enable() call in switcher [...] adds 0d7b2d4def67 drm/nouveau: Remove useless poll_disable() call in switche [...] adds 7326ead9828e drm/nouveau: Remove useless poll_enable() call in drm_load() adds b26b4590dd53 drm/nouveau: Only write DP_MSTM_CTRL when needed adds fa3cdf8d0b09 drm/nouveau: Reset MST branching unit before enabling adds 79e765ad665d drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events [...] adds 2f7ca781fd38 drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work o [...] adds d5986a1c4dcd drm/nouveau: Fix nouveau_connector_ddc_detect() adds a43b16dda2d7 drm/nouveau: fix oops in client init failure path adds 51ed833c881b drm/nouveau/mmu: don't attempt to dereference vmm without [...] adds 0a6986c6595e drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is miss [...] adds 606557708fa0 drm/nouveau/disp: remove unused struct member adds f6d52b2172b1 drm/nouveau/disp: move eDP panel power handling adds e04cfdc9b739 drm/nouveau/disp: fix DP disable race adds 53b0cc46f27c drm/nouveau/disp/gm200-: enforce identity-mapped SOR assig [...] adds 2887e5ce15dd Merge branch 'linux-4.19' of git://github.com/skeggsb/linu [...] adds 7428b2e5d0b1 Merge tag 'drm-fixes-2018-09-12' of git://anongit.freedesk [...] 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 d3bd5973c72e Merge tag 'for-linus-4.19' of git://github.com/cminyard/li [...] adds c3f00182a83b MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers adds f30cf498b427 MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer adds 50ca031b5110 Revert "PCI: Add ACS quirk for Intel 300 series" adds 46feb6b495f7 switchtec: Fix Spectre v1 vulnerability adds 34fb6bf9b13a PCI: pciehp: Fix hot-add vs powerfault detection order adds d8a528103589 PCI: Fix faulty logic in pci_reset_bus() adds bfc456060d0c IB/hfi1,PCI: Allow bus reset while probing adds 9d27e39d309c PCI: Fix enabling of PASID on RC integrated endpoints adds 54eda9df17f3 Merge tag 'pci-v4.19-fixes-1' of git://git.kernel.org/pub/ [...] adds 7a9cdebdcc17 mm: get rid of vmacache_flush_all() entirely adds b81126e01a8c s390/crypto: Fix return code checking in cbc_paes_crypt() adds fa108f95c676 s390/zcrypt: remove VLA usage from the AP bus adds 1d176582c795 Merge tag 's390-4.19-3' of git://git.kernel.org/pub/scm/li [...] adds 200f351e27f0 arch/hexagon: fix kernel/dma.c build warning adds 5c41aaad409c hexagon: modify ffs() and fls() to return int adds 72d4c6e5893a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1194c4154662 MAINTAINERS: Make Dennis the percpu tree maintainer adds f1c03a465192 Merge branch 'for-4.19-fixes' of git://git.kernel.org/pub/ [...] 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 bd5bca13819b Merge tag 'pinctrl-v4.19-2' of git://git.kernel.org/pub/sc [...] adds 3c398f3c3bef mmc: omap_hsmmc: fix wakeirq handling on removal adds c483a5cc9d09 mmc: meson-mx-sdio: fix OF child-node lookup adds 4624d6ea1b7f Merge tag 'mmc-v4.19-rc2' of git://git.kernel.org/pub/scm/ [...] adds 831b624df1b4 pstore: Fix incorrect persistent ram buffer mapping adds 145ea6f10d42 Merge tag 'pstore-v4.19-rc4' of git://git.kernel.org/pub/s [...] adds 92a680314946 drm/i915/bdw: Increase IPS disable timeout to 100ms adds 0a1b60d76b0a drm/i915/gvt: Fix life cycle reference on KVM mm adds 792fab2c0d45 drm/i915/gvt: Fix the incorrect length of child_device_con [...] adds 50cbc03e5096 Merge tag 'gvt-fixes-2018-09-10' of https://github.com/int [...] adds 17dc7af70e89 drm/i915/overlay: Allocate physical registers from stolen adds db7f06d49037 Merge tag 'drm-intel-fixes-2018-09-11' of git://anongit.fr [...] adds b463d4e53ca9 drm/amdgpu: fix amdgpu_mn_unlock() in the CS error path adds 68ebc13ea406 drm/amdgpu: Fix SDMA hang in prt mode v2 adds 3a74987b2427 drm/amdgpu: move PSP init prior to IH in gpu reset adds 0165de983272 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk adds 25824ca38e83 Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds 3483f08106fc drm/nouveau/devinit: fix warning when PMU/PRE_OS is missing adds 2b6318a09fd3 Merge branch 'linux-4.19' of git://github.com/skeggsb/linu [...] adds 0f9aeeac1df7 Merge tag 'drm-fixes-2018-09-14' of git://anongit.freedesk [...] 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 3ab918281668 dm thin metadata: try to avoid ever aborting transactions adds a0efc03b7925 Merge tag 'for-4.19/dm-fixes' of git://git.kernel.org/pub/ [...] adds 8407879c4e0d nvmet-rdma: fix possible bogus dereference under heavy load adds bf93585ee1e2 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds 01c5f85aebaa blk-cgroup: increase number of supported policies adds b228ba1cb95a null_blk: fix zoned support for non-rq based operation adds 4d8d9f540b78 Merge tag 'for-linus-20180913' of git://git.kernel.dk/linux-block 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 8c25741aaad8 ovl: fix oopses in ovl_fill_super() failure paths adds 48751b562bce Merge tag 'ovl-fixes-4.19-rc4' of git://git.kernel.org/pub [...] adds a6ae928c2583 Revert "printk: make sure to print log on console." adds a06b0c82a049 Merge tag 'printk-for-4.19-rc4' of git://git.kernel.org/pu [...] adds 8d2d8935d30c mei: ignore not found client in the enumeration adds c1a214ad82d7 mei: fix use-after-free in mei_cl_write adds 69bf53130359 mei: bus: fix hw module get/put balance adds 34f1166afd67 mei: bus: need to unlink client before freeing adds da1b9564e85b android: binder: fix the race mmap and alloc_new_buf_locked adds c55e9318871c misc: ibmvsm: Fix wrong assignment of return code adds 86503bd35dec Tools: hv: Fix a bug in the key delete code adds de916736aaaa misc: hmc6352: fix potential Spectre v1 adds 029d727b4f5d fpga: dfl: fme: fix return value check in in pr_mgmt_init() adds 6712cc9c2211 vmbus: don't return values for uninitalized channels adds 422b3db2a503 firmware: Fix security issue with request_firmware_into_buf() adds 319cbacfc0f2 Merge tag 'char-misc-4.19-rc4' of git://git.kernel.org/pub [...] 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 65099ea85e88 Revert "iio: temperature: maxim_thermocouple: add MAX31856 part" adds a13bf65f3f2e iio: imu: st_lsm6dsx: take into account ts samples in wm c [...] adds eca743dc37e1 Merge tag 'iio-fixes-4.19a' of git://git.kernel.org/pub/sc [...] adds 5f0abea6ab6d staging: erofs: rename superblock flags (MS_xyz -> SB_xyz) adds f8ff6b2d4a51 staging/fbtft: Update TODO and mailing lists adds 383584157786 staging: gasket: TODO: re-implement using UIO adds 1ebafd1561a0 staging: vboxvideo: Fix IRQs no longer working adds 65aac1742328 staging: vboxvideo: Change address of scanout buffer on page-flip adds 45d9ab8a306b Merge tag 'staging-4.19-rc4' of git://git.kernel.org/pub/s [...] adds 6e7f6b82c60a tty: hvc: hvc_poll() fix read loop hang adds 68b2fc714fb1 tty: hvc: hvc_poll() fix read loop batching adds 7f2bf7840b74 tty: hvc: hvc_write() fix break condition adds c284cf062191 Merge tag 'tty-4.19-rc4' of git://git.kernel.org/pub/scm/l [...] 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 0a3b53305c8f usb: xhci: fix interrupt transfer error happened on MTK platforms adds fa827966090e usb: Change usb_of_get_companion_dev() place to usb/common adds df3aa13c7bbb Revert "cdc-acm: implement put_char() and flush_chars()" adds 1abc088afd5b Merge tag 'usb-4.19-rc4' of git://git.kernel.org/pub/scm/l [...] adds 111b009f7e8b dmaengine: mic_x100_dma: use devm_kzalloc to fix an issue adds f3c0b8ce4840 Merge tag 'dmaengine-fix-4.19-rc4' of git://git.infradead. [...] adds 13aceef06adf arm64: jump_label.h: use asm_volatile_goto macro instead o [...] adds 84c57dbd3c48 arm64: kernel: arch_crash_save_vmcoreinfo() should depend [...] adds 500dd232449e asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMA [...] adds 3e153256d9f1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds ef439d49e0bf xtensa: ISS: don't allocate memory in platform_setup adds 8e966fab8eeb xtensa: remove unnecessary KBUILD_SRC ifeq conditional adds 4a7f50f78c22 xtensa: enable SG chaining in Kconfig adds eae4f8851f35 Merge tag 'xtensa-20180914' of git://github.com/jcmvbkbc/l [...] adds 87dffe86d406 xen/manage: don't complain about an empty value in control [...] adds 197ecb3802c0 xen/balloon: add runtime control for scrubbing ballooned o [...] adds 3366cdb6d350 xen: avoid crash in disable_hotplug_cpu adds 4dca864b59dd xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCH [...] adds 58a575699040 xen/gntdev: fix up blockable calls to mn_invl_range_start adds d7c0268090e2 Merge tag 'for-linus-4.19c-rc4-tag' of git://git.kernel.or [...] adds e54192b48da7 of: fix phandle cache creation for DTs with no phandles adds 090b75bcba62 Merge tag 'devicetree-fixes-for-4.19-2' of git://git.kerne [...] adds b1f4ff74fcb0 tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE adds 5b945fd2c34c Merge tag 'trace-v4.19-rc3' of git://git.kernel.org/pub/sc [...] adds 2a534a7473bf NFSv4: Fix a tracepoint Oops in initiate_file_draining() adds d03360aaf5cc pNFS: Ensure we return the error if someone kills a waitin [...] adds 2edaead69e75 NFSv4: Fix a tracepoint Oops in initiate_file_draining() adds 994b15b983a7 NFSv4.1 fix infinite loop on I/O. adds 9f0c5124f4a8 NFS: Don't open code clearing of delegation state adds 589109df3184 Merge tag 'nfs-for-4.19-2' of git://git.linux-nfs.org/proj [...] adds bcfb84a996f6 fs/cifs: suppress a string overflow warning adds 5890184d2b50 fs/cifs: require sha512 adds 8ad8aa353524 cifs: prevent integer overflow in nxt_dir_entry() adds 56446f218af1 CIFS: fix wrapping bugs in num_entries() adds 2d204ee9d671 cifs: integer overflow in in SMB2_ioctl() adds 097f5863b1a0 cifs: read overflow in is_valid_oplock_break() adds 3a5af36b6d0e Merge tag '4.19-rc3-smb3-cifs' of git://git.samba.org/sfre [...] adds e13e2366d841 locking/mutex: Fix mutex debug call and ww_mutex documentation adds da260fe12330 jump_label: Fix typo in warning message adds 83e01228cb35 tools/lib/lockdep: Update Sasha Levin email to MSFT adds 1064ea494bb0 tools/lib/lockdep: Add empty nmi.h adds 16214312df6d tools/lib/lockdep: Add dummy task_struct state member adds dc5591a03f1d locking/lockdep: Delete unnecessary #include adds 0b405c65ad45 locking/ww_mutex: Fix spelling mistake "cylic" -> "cyclic" adds ca062f8df5d1 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] 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 fa94351b56d6 Merge tag 'perf-urgent-for-mingo-4.19-20180903' of git://g [...] adds 16160c1946b7 perf/x86/intel: Add support/quirk for the MISPREDICT bit o [...] adds 09121255c784 perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as i [...] adds 02e184476eff perf/core: Force USER_DS when recording user stack data adds 0ee03d936cbb tools headers uapi: Update tools's copy of linux/perf_event.h adds f9e6e4351e0b tools headers uapi: Update tools's copy of asm-generic/unistd.h adds 434ea1bfbfc7 tools headers uapi: Update tools's copy of drm/drm.h adds 0210c156d7fd tools headers uapi: Update tools's copies of kvm headers adds 7f28785c41f4 tools headers uapi: Update tools's copy of linux/vhost.h adds 5db48a8d0131 tools headers uapi: Update tools's copy of linux/if_link.h adds 03db8b583d1c perf tools: Fix maps__find_symbol_by_name() adds cb48b6a26cac Merge tag 'perf-urgent-for-mingo-4.19-20180912' of git://g [...] adds c0be92b5b14b Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds e73e81975f24 sched/debug: Fix potential deadlock when writing to sched_ [...] adds e5e96fafd902 sched/topology: Set correct NUMA topology type adds 12b04875d666 sched/pelt: Fix update_blocked_averages() for RT and DL classes adds d0cdb3ce8834 sched/fair: Fix vruntime_normalized() for remote non-migra [...] adds 287cdaac5700 sched/fair: Fix scale_rt_capacity() for SMT adds bb3485c8ace6 sched/fair: Fix load_balance redo for !imbalance adds 882a78a9f39f sched/fair: Fix kernel-doc notation warning adds 4314daa55b4d Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 07e846bace71 x86/doc: Fix Documentation/x86/earlyprintk.txt adds 6a92b11169a6 x86/EISA: Don't probe EISA bus for Xen PV guests adds 999696752db1 x86/xen: Disable CPU0 hotplug for Xen PV adds cf40361ede6c x86/efi: Load fixmap GDT in efi_call_phys_epilog() before [...] adds 61a6bd83abf2 Revert "x86/mm/legacy: Populate the user page-table with u [...] adds 002b87d2aace x86/APM: Fix build warning when PROC_FS is not enabled adds 27c5a778dfe2 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 8a104f8b5867 Code of Conduct: Let's revamp it. adds 7876320f8880 Linux 4.19-rc4 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 48c2bb0b9cf8 Fix cg_read_strcmp() adds a987785dcd6c Add tests for memory.oom.group adds c0747ad363ff Merge tag 'linux-kselftest-4.19-rc5' of git://git.kernel.o [...] adds 072ebb3bffe6 ext4: add nonstring annotations to ext4.h adds b50282f3241a ext4: check to make sure the rename(2)'s destination is not freed adds 4d982e25d0bd ext4: avoid divide by zero fault when deleting corrupted i [...] adds bcd8e91f98c1 ext4: avoid arithemetic overflow that can trigger a BUG adds 4274f516d4bc ext4: recalucate superblock checksum after updating free b [...] adds f0a459dec549 ext4: fix online resize's handling of a too-small final bl [...] adds 5f8c10936fab ext4: fix online resizing for bigalloc file systems with a [...] adds b1f382178d15 ext4: close race between direct IO and ext4_break_layouts() adds 338affb548c2 ext4: show test_dummy_encryption mount option in /proc/mounts adds fe18d649891d ext4: don't mark mmp buffer head dirty adds 94dbb63117e8 ext4, dax: add ext4_bmap to ext4_dax_aops adds cce6c9f7e602 ext4, dax: set ext4_dax_aops for dax files adds ad3273d5f1b9 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] 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 3918c21eacb0 Merge tag 'spi-fix-v4.19-rc4' of https://git.kernel.org/pu [...] adds 22d0bd82cc7c ipv6: use rt6_info members when dst is set in rt6_fill_node adds ad4f15dc2c70 xen/netfront: don't bug in case of too many frags adds f5b9bac7451c net_sched: notify filter deletion when deleting a chain adds 018349d70f28 hv_netvsc: fix schedule in RCU context adds 9824dfae5741 net/appletalk: fix minor pointer leak to userspace in SIOC [...] adds 56a49d704870 net: rtnl_configure_link: fix dev flags changes arg to __d [...] adds f0e0d04413fc neighbour: confirm neigh entries when ARP packet is received adds 7cba09c6d5bc tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 adds 86029d10af18 tls: zero the crypto information from tls_context before freeing adds c844eb46b7d4 tls: clear key material from kernel memory when do_tls_set [...] adds 79140335ac12 Merge branch 'tls-don-t-leave-keys-in-kernel-memory' adds 94f14e472812 Bluetooth: SMP: Fix trying to use non-existent local OOB data adds 4ba5175f2c10 Bluetooth: Use correct tfm to generate OOB data adds e6a57d22f787 Bluetooth: hci_ldisc: Free rw_semaphore on close adds bffb9b51a230 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds c56cae23c6b1 gso_segment: Reset skb->mac_len after modifying network header adds 1cebf8f143c2 socket: fix struct ifreq size in compat ioctl adds 34043d250f51 net/sched: act_sample: fix NULL dereference in the data path adds edf2ef724280 stmmac: fix valid numbers of unicast filter entries adds 2b5a921740a5 udp4: fix IP_CMSG_CHECKSUM for connected sockets adds eb63f2964dbe udp6: add missing checks on edumux packet processing adds 978298888e3e Merge branch 'udp-add-missing-check-on-edumx-rx-path' adds 4bf9ffa0fb57 veth: Orphan skb before GRO adds 4b1c5d917d34 bpf: btf: Fix end boundary calculation for type section adds dd066823db2a bpf/verifier: disallow pointer subtraction adds 4c3d795cb012 bpf: use __GFP_COMP while allocating page adds 0376d5dce0aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f025571e96ca net: ethernet: ti: add missing GENERIC_ALLOCATOR dependency adds 8540827ebac6 pppoe: fix reception of frames with no mac header adds 41948ccb4a85 net: mvpp2: let phylink manage the carrier state adds eb4ed8e2d7fe net: macb: disable scatter-gather for macb on sama5d3 adds 321cc359d899 ARM: dts: at91: add new compatibility string for macb on sama5d3 adds a7f38002fb69 net: hp100: fix always-true check for link up state adds bbd6528d28c1 ipv6: fix possible use-after-free in ip6_xmit() adds 28ea334bd165 bnxt_en: Fix VF mac address regression. adds a15f2c08c708 PCI: hv: support reporting serial number as slot information adds 00d7ddba1143 hv_netvsc: pair VF based on serial number adds aa079bd05032 Merge branch 'hv_netvsc-associate-VF-and-PV-device-by-seri [...] adds 50c6b58a814d tls: fix currently broken MSG_PEEK behavior adds ddca24dfcf1b net: dsa: mv88e6xxx: Fix ATU Miss Violation adds c73480910e96 net: ethernet: Fix a unused function warning. adds 072222b488bc kcm: remove any offset before parsing messages adds 3275b4df3c39 Revert "kcm: remove any offset before parsing messages" adds 94235460f9ea r8169: Align ASPM/CLKREQ setting function with vendor driver adds 0866cd15029b r8169: enable ASPM on RTL8106E adds b1e3454d39f9 clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail adds c2f6f3ee7f22 r8169: Get and enable optional ether_clk clock adds 648e921888ad clk: x86: Stop marking clocks as CLK_IS_CRITICAL adds 89bfd48d679e Merge branch 'r8169-clk-fixes' adds 922005c7f50e qmi_wwan: set DTR for modems in forced USB2 mode adds 30bfd9306281 net/ipv6: do not copy dst flags on rt init adds 5211da9ca526 Merge gitolite.kernel.org:/pub/scm/linux/kernel/git/davem/net adds affab5108217 platform/x86: dell-smbios-wmi: Correct a memory leak adds ff0e9f26288d platform/x86: alienware-wmi: Correct a memory leak adds eba2d6b34a32 Merge tag 'platform-drivers-x86-v4.19-2' of git://git.infr [...] adds 83f365554e47 ring-buffer: Allow for rescheduling when removing pages adds f21f7fa263ac Merge tag 'trace-v4.19-rc4' of git://git.kernel.org/pub/sc [...] adds 3702a0585e64 crypto: ccp - add timeout support in the SEV command adds 24568b47d48e crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2 adds 4ca719a338d5 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 679fcae46c8b scsi: iscsi: target: Don't use stack buffer for scatterlist adds cbe3fd39d223 scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() adds 6ad49fa1993d Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e3f3d7ab00cd hwmon: (nct6775) Set weight source to zero correctly adds c793279c7703 hwmon: (nct6775) Fix access to fan pulse registers adds 37196ba4ae95 hwmon: (nct6775) Fix virtual temperature sources for NCT6796D adds f6de298806d9 hwmon: (nct6775) Fix RPM output for fan7 on NCT6796D adds 55066354285b hwmon: (nct6775) Use different register to get fan RPM for fan7 adds eb9a29f9e585 Merge tag 'hwmon-for-linus-v4.19-rc5' of git://git.kernel. [...] adds 493626f2d87a ALSA: bebob: use address returned by kmalloc() instead of [...] adds 36f3a6e02c14 ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() adds 49434c6c575d ALSA: emu10k1: fix possible info leak to userspace on SNDR [...] adds a49a83ab05e3 ALSA: firewire-digi00x: fix memory leak of private data adds 8d28277c065a ALSA: firewire-tascam: fix memory leak of private data adds 498fe23aad8e ALSA: oxfw: fix memory leak of private data adds 37a3a98ef601 ALSA: hda - Enable runtime PM only for discrete GPU adds b1fbebd4164b ALSA: bebob: fix memory leak for M-Audio FW1814 and Projec [...] adds ce925f088b97 ALSA: oxfw: fix memory leak for model-dependent data at er [...] adds 1064bc685d35 ALSA: oxfw: fix memory leak of discovered stream formats a [...] adds c3b55e2ec9c7 ALSA: fireworks: fix memory leak of response buffer at error path 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 2a665dba016d ASoC: AMD: Ensure reset bit is cleared before configuring adds 90a3b7f8aba3 ASoC: cs4265: fix MMTLR Data switch control adds 542cedec53c9 Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" adds b61749a89f82 sound: enable interrupt after dma buffer initialization adds 75383f8d39d4 sound: don't call skl_init_chip() to reset intel skl soc adds 196f4eeeb78f Merge tag 'asoc-v4.19-rc4' of https://git.kernel.org/pub/s [...] adds d82920849f30 Merge tag 'sound-4.19-rc5' of git://git.kernel.org/pub/scm [...] adds 21a268069203 mtd: rawnand: marvell: prevent harmless warnings adds cf51e4b9c344 mtd: rawnand: denali: fix a race condition when DMA is kicked adds 85516a9881a3 mtd: partitions: fix unbalanced of_node_get/put() adds 4a3e85f2674c mtd: devices: m25p80: Make sure the buffer passed in op is [...] adds 4b92e7fd76e9 Merge tag 'mtd/fixes-for-4.19-rc5' of git://git.infradead. [...] adds d124b44f09ca Compiler Attributes: naked was fixed in gcc 4.6 adds ae596de1a0c8 Compiler Attributes: naked can be shared adds f83606f5eb00 fork: report pid exhaustion correctly adds 889c695d419f mm: disable deferred struct page for 32-bit arches adds a1b3d2f217cf fs/proc/kcore.c: fix invalid memory access in multi-page r [...] adds b45d71fb89ab mm: shmem.c: Correctly annotate new inodes for lockdep adds 3bf181bc5d8b kernel/sys.c: remove duplicated include adds 172b06c32b94 mm: slowly shrink slabs with a relatively small number of objects adds 234b69e3e089 ocfs2: fix ocfs2 read block panic adds 658d8cbd07da drm/vc4: Fix the "no scaling" case on multi-planar YUV formats adds 7eb332245726 drm/pl111: Make sure of_device_id tables are NULL terminated adds 3510e7a7f910 drm/sun4i: Remove R40 display pipeline compatibles adds fcb74da1eb8e drm: udl: Destroy framebuffer only if it was initialized adds 6ee67e351cda drm/fb-helper: Remove set but not used variable 'connector_funcs' adds 3c499ea0c662 drm/atomic: Use drm_drv_uses_atomic_modeset() for debugfs [...] adds 57078338b2e4 drm: fix drm_drv_uses_atomic_modeset on non modesetting drivers. adds 558a9ef94a32 drm: sun4i: drop second PLL from A64 HDMI PHY adds d5b3a31b1cea Merge tag 'drm-misc-fixes-2018-09-19' of git://anongit.fre [...] adds db7c8f1e5f1c drm/i915/gvt: Init PHY related registers for BXT adds d817de3bc186 drm/i915/gvt: Add GEN9_CLKGATE_DIS_4 to default BXT mmio handler adds a1ac5f094301 drm/i915/gvt: request srcu_read_lock before checking if on [...] adds 7759ca3aac79 drm/i915/gvt: clear ggtt entries when destroy vgpu adds a530bf948ab7 Merge tag 'gvt-fixes-2018-09-18' of https://github.com/int [...] adds 8ca4fff974ad Merge tag 'drm-intel-fixes-2018-09-19' of git://anongit.fr [...] adds bfc888261474 drm/vmwgfx: don't check for old_crtc_state enable status adds 0c1b174b1b9a drm/vmwgfx: limit screen size to stdu_max during check_modeset adds 140b4e67c2e1 drm/vmwgfx: limit mode size for all display unit to texture_max adds a4bd815a94b7 drm/vmwgfx: Don't impose STDU limits on framebuffer size adds e71cf5918765 drm/vmwgfx: Fix buffer object eviction adds 618cc1514b1e Merge branch 'vmwgfx-fixes-4.19' of git://people.freedeskt [...] adds 30f3984ede68 drm/amdgpu: add new polaris pci id adds caaa4c8a6be2 drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 adds 15426dbb65c5 drm/amdkfd: Change the control stack MTYPE from UC to NC on GFX9 adds 44d8cc6f1a90 drm/amdkfd: Fix ATS capablity was not reported correctly o [...] adds 4fcb7f8be829 Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds a38fd7d808e6 Merge tag 'drm-fixes-2018-09-21' of git://anongit.freedesk [...] adds 7ce5c8cd753f libata: mask swap internal and hardware tag adds 65eea8edc315 floppy: Do not copy a kernel pointer to user memory in FDG [...] adds be1277f5eb17 nvme: count all ANA groups for ANA Log page adds d611aaf336b2 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds 211b100a5ced Merge tag 'for-linus-20180920' of git://git.kernel.dk/linux-block adds 37f31b6ca431 ubifs: Check for name being NULL while mounting adds d3bdc016c598 ubifs: drop false positive assertion adds f061c1cc404a Revert "ubifs: xattr: Don't operate on deleted inodes" adds 0eba8697bce1 Merge tag 'upstream-4.19-rc4' of git://git.infradead.org/l [...] adds 1843abd03250 s390/mm: Check for valid vma before zapping in gmap_discard adds 40ebdb8e59df KVM: s390: Make huge pages unavailable in ucontrol VMs adds cb5fb87a2fbe Merge tag 'kvm-s390-master-4.19-2' of git://git.kernel.org [...] adds 425333bf3a77 KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode adds 71d29f43b633 KVM: PPC: Book3S HV: Don't use compound_order to determine [...] adds 1795f81f6167 Merge tag 'kvm-ppc-fixes-4.19-2' of git://git.kernel.org/p [...] adds d1766202779e x86/kvm/lapic: always disable MMIO interface in x2APIC mode adds d35b34a9a70e kvm: mmu: Don't read PDPTEs when paging is not enabled adds 83b20b28c670 KVM: x86: don't reset root in kvm_mmu_setup() adds 6bd317d3c865 kvm: selftests: use -pthread instead of -lpthread adds 9a9845867c28 KVM/MMU: Fix comment in walk_shadow_page_lockless_end() adds a101c9d63ebb KVM: SVM: Switch to bitmap_zalloc() adds 4c008127e471 KVM: VMX: immediately mark preemption timer expired only f [...] adds f459a707ed31 KVM: VMX: modify preemption timer bit only when arming timer adds d264ee0c2ed2 KVM: VMX: use preemption timer to force immediate VMExit adds a1efa9b70097 x86/hyper-v: rename ipi_arg_{ex,non_ex} structures adds 822f312d47f0 kvm: x86: make kvm_{load|put}_guest_fpu() static adds 5bea5123cbf0 KVM: VMX: check nested state and CR4.VMXE against SMM adds e6c67d8cf117 KVM: nVMX: Wake blocked vCPU in guest-mode if pending inte [...] adds 6de84e581c08 nVMX x86: check posted-interrupt descriptor addresss on vm [...] adds ba8e23db59dc nVMX x86: Check VPID value on vmentry of L2 guests adds d84f1cff9028 KVM: x86: Turbo bits in MSR_PLATFORM_INFO adds 6fbbde9a1969 KVM: x86: Control guest reads of MSR_PLATFORM_INFO adds 8b56ee91ffc8 kvm: selftests: Add platform_info_test adds 26b471c7e2f7 KVM: nVMX: Fix bad cleanup on error of get/set nested stat [...] adds a27fb6d983c7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 8e2aac333785 pinctrl: cannonlake: Fix gpio base for GPP-E adds 96147db1e1df pinctrl: intel: Do pin translation in other GPIO operation [...] adds 10dc890d4228 Merge tag 'pinctrl-v4.19-3' of git://git.kernel.org/pub/sc [...] adds d31095936594 efi/libstub/arm: default EFI_ARMSTUB_DTB_LOADER to y adds 008d2f444222 Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/lin [...] adds ea092676b0d9 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 6d41907c630d tools lib bpf: Provide wrapper for strerror_r to build in [...] adds 169e366c0808 perf Documentation: Fix out-of-tree asciidoctor man page g [...] adds 5d05dfd13f20 Merge tag 'perf-urgent-for-mingo-4.19-20180918' of git://g [...] adds 52890d2afc6a Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds b3f0907c71e0 x86/mm: Add .bss..decrypted section to hold shared variables adds 6a1cac56f41f x86/kvm: Use __bss_decrypted attribute in shared variables adds 753694a8df31 x86/intel_rdt: Fix data type in parsing callbacks adds f968dc119a15 x86/intel_rdt: Fix size reporting of MBA resource adds c793da8e4c62 x86/intel_rdt: Global closid helper to support future fixes adds 47d53b184aee x86/intel_rdt: Fix invalid mode warning when multiple reso [...] adds 70479c012b67 x86/intel_rdt: Fix unchecked MSR access adds 32d736abed4f x86/intel_rdt: Do not allow pseudo-locking of MBA resource adds f0df4e1acf3d x86/intel_rdt: Fix incorrect loop end condition adds 939b90b20bc8 x86/intel_rdt: Fix exclusive mode handling of MBA resource adds ffb2315fd22c x86/intel_rdt: Fix incorrect loop end condition adds 571d0563c888 x86/paravirt: Fix some warning messages adds 336b08088d4d MAINTAINERS: Add Borislav to the x86 maintainers adds a8b3bb338e4e x86/intel_rdt: Add Reinette as co-maintainer for RDT adds 9068a427ee0b MAINTAINERS: Add X86 MM entry adds 05ab1d8a4b36 x86/mm: Expand static page table for fixmap space adds 328c6333ba3d Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds b57e99b4b8b0 block: use nanosecond resolution for iostat adds a83f87c1d2a9 Merge tag 'for-linus-20180922' of git://git.kernel.dk/linux-block adds 70513d58751d xen/x86/vpmu: Zero struct pt_regs before calling into samp [...] adds d59f532480f5 xen: issue warning message when out of grant maptrack entries adds 18d49ec3c62f Merge tag 'for-linus-4.19d-rc5-tag' of git://git.kernel.or [...] adds a318c2432218 mfd: da9063: Fix DT probing with constraints adds 10492ee8ed91 mfd: omap-usb-host: Fix dts probe of children adds d02771fb1662 Merge tag 'mfd-fixes-4.19' of git://git.kernel.org/pub/scm [...] adds 6bf4ca7fbc85 Linux 4.19-rc5 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 9d2ac5f4bec0 media: i2c: mt9v111: Fix v4l2-ctrl error handling adds dab99a0f77e9 media: staging/media/mt9t031/Kconfig: remove bogus entry adds 324493fba775 media: platform: fix cros-ec-cec build error adds 02214bfc89c7 Merge tag 'media/v4.19-2' of git://git.kernel.org/pub/scm/ [...] adds 8fce33317023 net: stmmac: Rework coalesce timer and fix multi-queue races adds 0431100b3d82 net: stmmac: Fixup the tail addr setting in xmit path adds 87ebcffd82ec Merge branch 'stmmac-Coalesce-and-tail-addr-fixes' adds 0a286afee5a1 selftests: pmtu: properly redirect stderr to /dev/null adds 674d9de02aa7 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds e285d5bfb7e9 NFC: Fix the number of pipes adds 08e39982ef64 net: emac: fix fixed-link setup for the RTL8363SB switch adds 250ae0d46d85 net/mlx5: Fix read from coherent memory adds 6b359d5550a1 net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ adds 8f92e35aff96 net/mlx5e: TLS, Read capabilities only when it is safe adds 6344244c71fd Merge tag 'mlx5-fixes-2018-09-17' of git://git.kernel.org/ [...] adds 65fac4fe9080 net: bnxt: Fix a uninitialized variable warning. adds 2fe397a3959d ravb: do not write 1 to reserved bits adds 648a5a7aed34 net/smc: fix non-blocking connect problem adds 1ca52fcfaca4 net/smc: remove duplicate mutex_unlock adds dd65d87a6abd net/smc: enable fallback for connection abort in state INIT adds 71d117f52742 net/smc: no urgent data check for listen sockets adds 381897798a94 net/smc: fix sizeof to int comparison adds 81d0b759e161 Merge branch 'net-smc-fixes' adds 774268f3e51b net: mvpp2: fix a txq_done race condition adds 126d6848ef13 sfp: fix oops with ethtool -m adds 867586059232 Revert "ipv6: fix double refcount of fib6_metrics" adds ce7ea4af0838 ipv6: fix memory leak on dst->_metrics adds 69ba423d35c2 Merge branch 'ipv6-fix-issues-on-accessing-fib6_metrics' adds 88d0895d0ea9 batman-adv: Avoid probe ELP information leak adds b9fd14c20871 batman-adv: Fix segfault when writing to throughput_override adds a25bab9d723a batman-adv: Fix segfault when writing to sysfs elp_interval adds dff9bc42ab0b batman-adv: Prevent duplicated gateway_node entry adds fa122fec8640 batman-adv: Prevent duplicated nc_node entry adds 94cb82f594ed batman-adv: Prevent duplicated softif_vlan entry adds e7136e48ffdf batman-adv: Prevent duplicated global TT entry adds ae3cdc97dc10 batman-adv: Prevent duplicated tvlv handler adds 5af96b9c59c7 batman-adv: fix backbone_gw refcount on queue_work() failure adds 4c4af6900844 batman-adv: fix hardif_neigh refcount on queue_work() failure adds dabeb13eee81 batman-adv: Increase version number to 2018.3 adds aa86b03c3ee6 Merge tag 'batadv-net-for-davem-20180919' of git://git.ope [...] adds 76c0ddd8c3a6 ip6_tunnel: be careful when accessing the inner header adds cf5cca6e4cc4 net: mvneta: fix the Rx desc buffer DMA unmapping adds 50fdf60181b0 qed: Fix populating the invalid stag value in multi functi [...] adds 0216da9413af qed: Do not add VLAN 0 tag to untagged frames in multi-fun [...] adds 7e3e375ceede qed: Add missing device config for RoCE EDPM in UFP mode. adds bffd5e86951c Merge branch 'qed-fixes' adds f9d5b1d50840 mlxsw: spectrum: Bump required firmware version adds 56ce3c5a50f4 smc: generic netlink family should be __ro_after_init adds 8c6ec3613e7b bnxt_en: don't try to offload VLAN 'modify' action adds d7ab5cdce54d sctp: update dst pmtu with the correct daddr adds 10bc6a6042c9 r8169: fix autoneg issue on resume with RTL8168E adds 652ef42c134d net: mscc: fix the frame extraction into the skb adds f88b4c01b97e netlabel: check for IPV4MASK in addrinfo_get adds 86f9bd1ff61c net/ipv6: Display all addresses in output of /proc/net/if_inet6 adds 54be5b8ce33f PCI: hv: Fix return value check in hv_pci_assign_slots() adds 72b462798c2a net: seeq: fix return type of ndo_start_xmit function adds f3bf939f3d45 net: cirrus: fix return type of ndo_start_xmit function adds 28d304efb88f net: sgi: fix return type of ndo_start_xmit function adds f0f25516e3b9 net: wiznet: fix return type of ndo_start_xmit function adds 648c361a568d net: i825xx: fix return type of ndo_start_xmit function adds e6ce3822a9f2 net: apple: fix return type of ndo_start_xmit function adds 83fe9a966111 devlink: double free in devlink_resource_fill() adds 8ac1ee6f4d62 net/mlx4: Use cpumask_available for eq->affinity_mask adds 8360ed6745df RDS: IB: Use DEFINE_PER_CPU_SHARED_ALIGNED for rds_ib_stats adds 474ff2600889 net-ethtool: ETHTOOL_GUFO did not and should not require C [...] adds 16fdf8ba9839 rds: Fix build regression. adds ac3d9dd034e5 netpoll: make ndo_poll_controller() optional adds 93f62ad5e83a bonding: use netpoll_poll_dev() helper adds b80e71a986c2 ixgbe: remove ndo_poll_controller adds 6f5d941ebade ixgbevf: remove ndo_poll_controller adds dda9d57e2d42 fm10k: remove ndo_poll_controller adds 2753166e4be9 ixgb: remove ndo_poll_controller adds 0542997edece igb: remove ndo_poll_controller adds 158a08a694c4 ice: remove ndo_poll_controller adds 1aa28fb98368 i40evf: remove ndo_poll_controller adds a24b66c249f7 mlx4: remove ndo_poll_controller adds 9c29bcd189f4 mlx5: remove ndo_poll_controller adds d8ea6a91ad70 bnx2x: remove ndo_poll_controller adds 58e0e22bff63 bnxt: remove ndo_poll_controller adds 0825ce70318e nfp: remove ndo_poll_controller adds 765cdc209cb8 tun: remove ndo_poll_controller adds 841dfa43788a Merge branch 'netpoll-avoid-capture-effects-for-NAPI-drivers' adds d26ed6b0e5e2 net: aquantia: memory corruption on jumbo frames adds 080220b68714 tools: bpf: fix license for a compat header file adds 5607fff30363 bpf: sockmap only allow ESTABLISHED sock state adds b05545e15e1f bpf: sockmap, fix transition through disconnect without close adds 5028027844cf bpf: test_maps, only support ESTABLISHED socks adds fad0c40fab14 Merge branch 'bpf-sockmap-estab-fixes' adds d2f85c9e1cf8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d8e2262a5044 mpls: allow routes on ip6gre devices adds ccfec9e5cb2d ip_tunnel: be careful when accessing the inner header adds f4a518797b40 net: mvneta: fix the remaining Rx descriptor unmapping issues adds 2dd68cc7fd8c Merge gitolite.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 8c0f9f5b309d Revert "uapi/linux/keyctl.h: don't use C++ reserved keywor [...] adds 0aebe40bae6c soundwire: Fix duplicate stream state assignment adds 3fef1a2259c5 soundwire: Fix incorrect exit after configuring stream adds 8d6ccf5cebbc soundwire: Fix acquiring bus lock twice during master release adds d193d1a210ff Merge tag 'soundwire-4.19-fixes' of git://git.kernel.org/p [...] adds 8801922cd94c intel_th: Fix device removal logic adds ebe4582281d6 intel_th: Fix resource handling for ACPI glue layer adds 59d08d00d43c intel_th: pci: Add Ice Lake PCH support adds fc0c8146680e Merge tag 'char-misc-4.19-rc6' of git://git.kernel.org/pub [...] adds e0bf2d4982fe serial: mvebu-uart: Fix reporting of effective CSIZE to userspace adds 3216c622a24b tty: serial: lpuart: avoid leaking struct tty_struct adds be28c1e3ca29 serial: cpm_uart: return immediately from console poll adds fe3241679009 tty: Drop tty->count on tty_reopen() failure adds e97267cb4d1e tty: vt_ioctl: fix potential Spectre v1 adds 7e620984b625 serial: imx: restore handshaking irq for imx1 adds ccf791e5e6b1 Merge tag 'tty-4.19-rc6' of git://git.kernel.org/pub/scm/l [...] adds 783f3b4e9ec5 usb: musb: dsps: do not disable CPPI41 irq in driver teardown adds e871db8d78df Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in [...] adds 7a68d9fb8510 USB: usbdevfs: sanitize flags more adds 81e0403b26d9 USB: usbdevfs: restore warning for nonsensical flags adds c183813fcee4 USB: remove LPM management from usb_driver_claim_interface() adds bd729f9d67aa USB: fix error handling in usb_driver_claim_interface() adds c9a4cb204e9e USB: handle NULL config in usb_find_alt_setting() adds 5c54fcac9a9d usb: roles: Take care of driver module reference counting adds 16c4cb19fa85 usb: core: safely deal with the dynamic quirk lists adds 3e3b81965cbf usb: typec: mux: Take care of driver module reference counting adds bfb0e9b490bc Merge tag 'usb-4.19-rc6' of git://git.kernel.org/pub/scm/l [...] adds d792d4c4fc86 scsi: ibmvscsis: Fix a stringop-overflow warning adds adad633af7b9 scsi: ibmvscsis: Ensure partition name is properly NUL terminated adds 83e32a591077 scsi: sd: Contribute to randomness when running rotational device adds d87161bea405 scsi: ufs: Disable blk-mq for now adds 9e210178267b scsi: lpfc: Synchronize access to remoteport via rport adds 1816494330a8 scsi: target: iscsi: Use hex2bin instead of a re-implementation adds 8c39e2699f8a scsi: target: iscsi: Use bin2hex instead of a re-implementation adds 318ddb34b205 scsi: ipr: System hung while dlpar adding primary ipr adap [...] adds f1f1fadacaf0 scsi: sd: don't crash the host on invalid commands adds 846e8dd47c26 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b90ca5cc32f5 filesystem-dax: Fix use of zero page adds dfb06cba8c73 uaccess: Fix is_source param for check_copy_size() in copy [...] adds 41c9b1be335b device-dax: Add missing address_space_operations adds a38523185b40 erge tag 'libnvdimm-fixes-4.19-rc6' of git://git.kernel.or [...] adds 74bc2abca760 iommu/rockchip: Free irqs in shutdown handler adds be9e6598aeb0 iommu/vt-d: Handle memory shortage on pasid table allocation adds 5ebb1bc2d63d iommu/amd: Return devid as alias for ACPI HID devices adds c307aaf3eb47 Merge tag 'iommu-fixes-v4.19-rc5' of git://git.kernel.org/ [...] adds 9e796c9db93b ext2, dax: set ext2_dax_aops for dax files adds c127e59bee3e Merge tag 'for_v4.19-rc6' of git://git.kernel.org/pub/scm/ [...] adds 9f34519a8235 cxgb4: fix abort_req_rss6 struct adds 67e3816842fe RDMA/uverbs: Atomically flush and mark closed the comp eve [...] adds 5fe23f262e05 ucma: fix a use-after-free in ucma_resolve_ip() adds ee92efe41cf3 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an i [...] adds 4eeed3686981 RDMA/uverbs: Fix validity check for modify QP adds 0dbfaa9f2813 IB/hfi1: Fix SL array bounds check adds 94694d18cf27 IB/hfi1: Invalid user input can result in crash adds d623500b3c4e IB/hfi1: Fix context recovery when PBC has an UnsupportedVL adds b4a4957d3d1c IB/hfi1: Fix destroy_qp hang after a link down adds de5c95d0f518 RDMA/bnxt_re: Fix system crash during RDMA resource initia [...] adds a9360abd3de0 IB/uverbs: Free uapi on destroy adds e8ef090a6142 IB/mlx5: Destroy the DEVX object upon error flow adds 5c5702e259dc RDMA/core: Set right entry state before releasing reference adds ad0371482b1e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 235fe0851bcf MAINTAINERS: Update PPC contacts for PCI core error handling adds b3027b7746ce MAINTAINERS: Move mobiveil PCI driver entry where it belongs adds 9024143e700f PCI: dwc: Fix scheduling while atomic issues adds f188b99f0b2d ACPI / hotplug / PCI: Don't scan for non-hotplug bridges i [...] adds 278e59a00741 Merge tag 'pci-v4.19-fixes-2' of ssh://gitolite.kernel.org [...] adds 57a489786de9 RISC-V: include linux/ftrace.h in asm-prototypes.h adds ed1b3f4c4fc3 Merge tag 'riscv-for-linus-4.19-rc6' of git://git.kernel.o [...] adds 1a866306e0fb drm/etnaviv: add DMA configuration for etnaviv platform device adds e89fe98bba86 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds 69be1984ded0 drm: mali-dp: Call drm_crtc_vblank_reset on device init adds 89578d04b52c drm/malidp: Fix writeback in NV12 adds 576156bb01a6 Merge branch 'for-upstream/malidp-fixes' of git://linux-ar [...] adds 337fe9f5c1e7 drm/syncobj: Don't leak fences when WAIT_FOR_SUBMIT is set adds d6a77ba0eb92 Revert "drm/panel: Add device_link from panel device to DR [...] adds adba0e5493ab Merge tag 'drm-misc-fixes-2018-09-27-1' of git://anongit.f [...] adds 61ea6f583197 drm/amdgpu: Fix vce work queue was not cancelled when suspend adds 599760d6d0ab drm/amd/display: Fix Vega10 lightup on S3 resume adds fbbdadf2faf1 drm/amd/display: Fix Edid emulation for linux adds fcb1349a2af5 Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds f151f57bfd97 Merge tag 'drm-fixes-2018-09-28' of git://anongit.freedesk [...] adds b85bfa246efd pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type adds e50d95e2ad12 pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant adds 72923e5488f0 Revert "pinctrl: intel: Do pin translation when lock IRQ" adds 900915f9036f Merge tag 'pinctrl-v4.19-4' of git://git.kernel.org/pub/sc [...] adds f14040bca892 KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 [...] adds 51c3c62b58b3 powerpc: Avoid code patching freed init sections adds 7233b8cab390 powerpc/powernv/ioda2: Reduce upper limit for DMA window s [...] adds 85682a7e3b9c powerpc: fix csum_ipv6_magic() on little endian platforms adds c716a25b9b70 powerpc/pkeys: Fix reading of ibm, processor-storage-keys [...] adds 8604895a34d9 powerpc/pseries: Fix unitialized timer reset on migration adds cf13435b730a powerpc/tm: Fix userspace r13 corruption adds 96dc89d526ef powerpc/tm: Avoid possible userspace r1 corruption on reclaim adds 2483ef056f6e powerpc/numa: Use associativity if VPHN hcall is successful adds 7e0cf1c983b5 selftests/powerpc: Fix Makefiles for headers_install change adds f005de0183de Merge tag 'powerpc-4.19-3' of https://git.kernel.org/pub/s [...] 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 fb6de923ca33 regulator: fix crash caused by null driver data adds 8f0566118e2d Merge tag 'regulator-v4.19-rc5' of https://git.kernel.org/ [...] 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 60489f085574 spi: spi-mem: Add missing description for data.nbytes field adds c949a8e8b43f spi: spi-mem: Move the DMA-able constraint doc to the kern [...] adds 2f19e7a7e63a Merge tag 'spi-fix-v4.19-rc5' of https://git.kernel.org/pu [...] adds b8a946d8dc24 Input: gpio-keys - fix a documentation index issue adds 49f62249a957 Input: egalax_ts - add system wakeup support adds 9e62df51be99 Input: atakbd - fix Atari keymap adds 52d2c7bf7c90 Input: atakbd - fix Atari CapsLock behaviour adds 91a97507323e Input: elantech - enable middle button of touchpad on Thin [...] adds 4fef1250eafd Input: uinput - allow for max == min during input_absinfo [...] adds e704966c45e4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 974c24c5bed7 dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL [...] adds 7a6878bb4e7a Merge tag 'dma-mapping-4.19-3' of git://git.infradead.org/ [...] adds d51aea13dd67 cpufreq: qcom-kryo: Fix section annotations adds 82ec752cce8b Merge tag 'pm-4.19-rc6' of git://git.kernel.org/pub/scm/li [...] adds befb1b3c2703 perf/core: Add sanity check to deal with pinned event failure adds af17b3aa1fea Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 3b7d96a0dbb6 clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONST [...] adds 4451d3f59f2a clocksource/drivers/fttmr010: Fix set_next_event handler adds 864f893f31ee Merge branch 'clockevents/4.19-fixes' of https://git.linar [...] adds 52bf4a900d9c clocksource/drivers/timer-atmel-pit: Properly handle error cases adds 090bcfd5d1b6 Merge branch 'clockevents/4.19-fixes' of https://git.linar [...] adds e1ce697db674 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds bdec8d7fa55e x86/boot: Fix kexec booting failure in the SEV bit detection code adds e75417739b1d Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 530ca2c9bd69 blk-mq: Allow blocking queue tag iter callbacks adds 854f31ccdd79 block: fix deadline elevator drain for zoned block devices adds f151ba989d14 xen/blkfront: When purging persistent grants, keep them in [...] adds 0f843e65d9ee bcache: add separate workqueue for journal_write to avoid [...] adds 587562d0c7cd blk-mq: I/O and timer unplugs are inverted in blktrace adds 15c206887603 Revert "xen/blkfront: When purging persistent grants, keep [...] adds 6c7678674014 xen/blkfront: correct purging of persistent grants adds bb830add192e nvme: properly propagate errors in nvme_mpath_init adds 133424a20777 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds 291d0e5d81e1 Merge tag 'for-linus-20180929' of git://git.kernel.dk/linux-block adds f52afc93cd01 dax: Fix deadlock in dax_lock_mapping_entry() adds 9ba6873e1603 Merge tag 'libnvdimm-fixes2-4.19-rc6' of git://git.kernel. [...] adds 03d179a840ce MAINTAINERS: fix reference to moved drivers/{misc => auxdi [...] adds 9a10b063758c Merge tag 'auxdisplay-for-greg-v4.19-rc6' of https://githu [...] adds 17b57b1883c1 Linux 4.19-rc6 adds bac6f6cda206 pstore/ram: Fix failure-path memory leak in ramoops_init adds ef0f2584c24f Merge tag 'pstore-v4.19-rc7' of https://git.kernel.org/pub [...] adds a4986b08287e MAINTAINERS: update the Annapurna Labs maintainer email adds 13b91ed77a65 ARM: dts: sun8i: drop A64 HDMI PHY fallback compatible fro [...] adds e6f0e1c75695 Merge tag 'sunxi-fixes-for-4.19-2' of https://git.kernel.o [...] adds 379e36d3f591 ARM: dts: at91: sama5d2_ptc_ek: fix nand pinctrl adds 9f71e7d5d97b Merge tag 'at91-4.19-fixes' of git://git.kernel.org/pub/sc [...] adds 3ab97942d021 ARM: dts: BCM63xx: Fix incorrect interrupt specifiers adds 1a677ff4ce6a Merge tag 'arm-soc/for-4.19/devicetree-fixes' of https://g [...] adds 64e9e22e6851 soc: fsl: qbman: qman: avoid allocating from non existing [...] adds 96fc74333f84 soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift() adds 082dc55e3c5e ARM: dts: stm32: update SPI6 dmas property on stm32mp157c adds b62e4255930b Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 469ed9d823b7 arm64: hugetlb: Fix handling of young ptes adds 031e6e6b4e12 arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_se [...] adds d26c25a9d19b arm64: KVM: Tighten guest core register access from userspace adds 2a3f93459d68 arm64: KVM: Sanitize PSTATE.M when being set from userspace adds 385afbf8c3e8 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 2ea15030c3f0 mmc: sdhi: sys_dmac: check for all Gen3 types when whitelisting adds 1d71926bbd59 mmc: core: Fix debounce time to use microseconds adds 1b09d9c232cd mmc: slot-gpio: Fix debounce time to use miliseconds again adds 5e0b19ac332b Merge tag 'mmc-v4.19-rc4' of git://git.kernel.org/pub/scm/ [...] adds aaccf3c97418 Merge tag 'v4.19-rc5' of https://git.kernel.org/pub/scm/li [...] adds d85536cde91f pxa168fb: prepare the clock adds 1bafcbf59fed fbdev/omapfb: fix omapfb_memory_read infoleak adds cf7389b8095f efifb: BGRT: Add nobgrt option adds 676709b1bcb5 uvesafb: Fix URLs in the documentation adds 7c968791f775 video/fbdev/stifb: Fix spelling mistake in fall-through an [...] adds 1d2ba7fee28b Merge tag 'fbdev-v4.19-rc7' of https://github.com/bzolnier/linux adds ffc4c92227db sysfs: Do not return POSIX ACL xattrs via listxattr adds 73dec82d8d2b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 807588ac9201 HID: i2c-hid: disable runtime PM operations on hantick touchpad adds afbb1169ed5b HID: i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling adds 9ff3541e3ddf HID: intel-ish-hid: Enable Ice Lake mobile adds 5b372600ccf1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ad608fbcf166 media: v4l: event: Prevent freeing event subscriptions whi [...] adds 6bebe37927f3 Merge tag 'media/v4.19-3' of git://git.kernel.org/pub/scm/ [...] adds ce01a1575f45 rseq/selftests: fix parametrized test with -fpie adds 95773dc08627 Merge tag 'linux-kselftest-4.19-rc7' of git://git.kernel.o [...] adds e1e5d8a9fe73 net: macb: Clean 64b dma addresses if they are not detected adds 780e83c259fc xen-netback: fix input validation in xenvif_set_hash_mapping() adds 22f9cde34010 xen-netback: validate queue numbers in xenvif_set_hash_mapping() adds 871088bf92e1 xen-netback: handle page straddling in xenvif_set_hash_mapping() adds 970f1713ce22 Merge branch 'xen-netback-hash' adds 2e9361efa707 net: hns: fix for unmapping problem when SMMU is on adds 92ef12b32fea tipc: fix flow control accounting for implicit connect adds 94b6ddce7178 tipc: reset bearer if device carrier not ok adds 3f32d0be6c16 tipc: lock wakeup & inputq at tipc_link_reset() adds 36f19d5b4f99 net/ipv6: Remove extra call to ip6_convert_metrics for mul [...] adds e0511f6c1ccd net: phy: fix WoL handling when suspending the PHY adds d31d1d03aa90 Revert "net: phy: fix WoL handling when suspending the PHY" adds 619411432413 net: core: add member wol_enabled to struct net_device adds 93f41e67dc8f net: phy: fix WoL handling when suspending the PHY adds 30ed48719282 Merge branch 'net-phy-fix-WoL-handling-when-suspending-the-PHY' adds 5a94df70d387 qed: fix spelling mistake "toogle" -> "toggle" adds 079db3fd4ef1 wimax/i2400m: fix spelling mistake "not unitialized" -> "u [...] adds a898fba32229 qed: Avoid implicit enum conversion in qed_set_tunn_cls_info adds db803f36e56f qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv adds d3a315795b4c qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor adds 6a9e461f6fe4 bonding: pass link-local packets to bonding master also. adds d4859d749aa7 bonding: avoid possible dead-lock adds 1c492a9d55ba qed: Avoid constant logical operation warning in qed_vf_pf [...] adds 77f2d753819b qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt adds 3e3224744859 net: phy: sfp: Fix unregistering of HWMON SFP device adds 8fd780698745 vxlan: fill ttl inherit info adds 73f21c653f93 bnxt_en: Fix TX timeout during netpoll. adds d4ce58082f20 net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int adds 065a2cdcbdf8 s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplement [...] adds 048a7f8b4ec0 s390: qeth: Fix potential array overrun in cmd/rc lookup adds 26258cb3a1ac Merge branch 's390-qeth-fixes' adds ce7d17d6c607 MAINTAINERS: change bridge maintainers adds cb973127a793 Update maintainers for bnx2/bnx2x/qlge/qlcnic drivers. adds 5f672090e44f qed: Fix shmem structure inconsistency between driver and [...] 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 119f94a6fefc cfg80211: Address some corner cases in scan result channel [...] adds cb59bc14e830 mac80211: TDLS: fix skb queue/priority assignment adds c42055105785 mac80211: fix TX status reporting for ieee80211s adds 8105f9b8a887 mac80211: allocate TXQs for active monitor interfaces adds 0bcbf6518456 cfg80211: fix reg_query_regdb_wmm kernel-doc adds 30fe6d50eb08 nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT adds 628980e5c8f0 mac80211_hwsim: fix locking when iterating radios during ns exit adds f1c47eb61d52 mac80211_hwsim: fix race in radio destruction from netlink [...] adds 28ef8b49a338 mac80211_hwsim: do not omit multicast announce of first ad [...] adds 1222a1601488 nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds adds 05c5e9ff22e3 Merge tag 'mac80211-for-davem-2018-09-27' of git://git.ker [...] adds c24498c6827b netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() adds e71fb423e0de hinic: remove ndo_poll_controller adds 226a2dd62c5d ehea: remove ndo_poll_controller adds 4bd2c03be707 net: hns: remove ndo_poll_controller adds 260dd2c3e2ae virtio_net: remove ndo_poll_controller adds 81b059b2187d qlcnic: remove ndo_poll_controller adds 3548fcf7d877 qlogic: netxen: remove ndo_poll_controller adds 21627982e4ff net: ena: remove ndo_poll_controller adds 9447a10ff607 sfc: remove ndo_poll_controller adds a4f570be654d sfc-falcon: remove ndo_poll_controller adds 0c3b9d1b37df ibmvnic: remove ndo_poll_controller adds f13d1b48b95b Merge branch 'netpoll-second-round-of-fixes' adds 092ffc51fb3f rxrpc: Remove dup code from rxrpc_find_connection_rcu() adds dc71db34e4f3 rxrpc: Fix checks as to whether we should set up a new call adds b604dd9883f7 rxrpc: Fix RTT gathering adds ece64fec164f rxrpc: Emit BUSY packets when supposed to rather than ABORTs adds 403fc2a13845 rxrpc: Improve up-front incoming packet checking adds 0099dc589bfa rxrpc: Make service call handling more robust adds 37a675e768d7 rxrpc: Fix transport sockopts to get IPv4 errors on an IPv [...] adds f334430316e7 rxrpc: Fix error distribution adds f810dcece09f Merge tag 'rxrpc-fixes-20180928' of git://git.kernel.org/p [...] adds 5b3686c7aaad ieee802154: Use kmemdup instead of duplicating it in ca821 [...] adds 98e616fe7c94 ieee802154: remove unecessary condition check before debug [...] adds 659902db7008 ieee802154: ca8210: remove redundant condition check befor [...] adds d6d1cd2578c4 ieee802154: mcr20a: Replace magic number with constants adds 982d608f0f6a Merge branch 'ieee802154-for-davem-2018-09-28' of git://gi [...] adds c4ce446e33d7 asix: Check for supported Wake-on-LAN modes adds 5ba6b4aa9a41 ax88179_178a: Check for supported Wake-on-LAN modes adds eb9ad088f966 lan78xx: Check for supported Wake-on-LAN modes adds c5cb93e994ff sr9800: Check for supported Wake-on-LAN modes adds f2750df1548b r8152: Check for supported Wake-on-LAN Modes adds 9c734b2769a7 smsc75xx: Check for Wake-on-LAN modes adds c530c471ba37 smsc95xx: Check for Wake-on-LAN modes adds 418b9a353a82 Merge branch 'net-usb-Check-for-Wake-on-LAN-modes' adds c140eb166d68 tipc: fix failover problem adds c333fa0c4f22 qlcnic: fix Tx descriptor corruption on 82xx devices adds ac8bd9e13be2 r8169: Disable clk during suspend / resume adds 43955a45dc0b netlink: fix typo in nla_parse_nested() comment adds a173f066c7cf netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev adds bab4344975fe netfilter: nft_osf: use enum nft_data_types for nft_valida [...] adds 346fa83d1093 netfilter: conntrack: get rid of double sizeof adds a13f814a67b1 netfilter: nft_set_rbtree: add missing rb_erase() in GC routine adds 421c119f5587 netfilter: avoid erronous array bounds warning adds 40e4f26e6a14 netfilter: xt_socket: check sk before checking for netns. adds c8424ddd9715 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 1ad98e9d1bdf tcp/dccp: fix lockdep issue when SYN is backlogged 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 9e1437937807 xfrm: Fix NULL pointer dereference when skb_dst_force clea [...] adds 32bf94fb5c2e xfrm: validate template mode adds ee0b6f4834b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds aeadd93f2b0a net: sched: act_ipt: check for underflow in __tcf_ipt_init() adds d949cfedbcba tipc: ignore STATE_MSG on wrong link session adds cb28c306b93b Bluetooth: SMP: fix crash in unpairing adds 92d7c74b6f72 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 7f6d6558ae44 Revert "openvswitch: Fix template leak in error cases." adds 893626d6a353 rtnetlink: Fail dump if target netnsid is invalid adds 6fe9487892b3 bond: take rcu lock in netpoll_send_skb_on_dev adds 06e55addd3f4 tun: remove unused parameters adds c7256f579f83 tun: initialize napi_mutex unconditionally adds af3fb24eecb2 tun: napi flags belong to tfile adds 2547496eb18c Merge branch 'tun-races' adds ad5f97faff42 r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO adds 657ade07df72 net: fec: fix rare tx timeout adds fe3a83af6a50 declance: Fix continuation with the adapter identification [...] adds ff58e2df62ce nfp: avoid soft lockups under control message storm adds 2ab2ddd301a2 inet: make sure to grab rcu_read_lock before using ireq->ireq_opt adds 0f3b914c9cfc bonding: fix warning message adds 0e1d6eca5113 rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 adds 3341ba9f0f26 mt76x0: fix remove_interface adds 2823c8716c68 b43: fix DMA error related regression with proprietary firmware adds 3baafeffa48a iwlwifi: 1000: set the TFD queue size adds 11bde899817b Merge tag 'wireless-drivers-for-davem-2018-10-01' of git:/ [...] adds 45ec318578c0 net: systemport: Fix wake-up interrupt race during resume adds a07f388e2cde net: qualcomm: rmnet: Skip processing loopback packets adds 6392ff3c8e4c net: qualcomm: rmnet: Fix incorrect allocation flag in transmit adds ec405641e2b7 net: qualcomm: rmnet: Fix incorrect allocation flag in rec [...] adds 31c73cb5e296 Merge branch 'rmnet-fixes' adds 4d8fcf216c90 net/mlx5e: Avoid unbounded peer devices when unpairing TC [...] adds 11aa5800ed66 net/mlx5: E-Switch, Fix out of bound access when setting v [...] adds cee26487620b net/mlx5e: Set vlan masks for all offloaded TC rules adds b9f1bcb22091 Merge tag 'mlx5-fixes-2018-10-01' of git://git.kernel.org/ [...] adds 64199fc0a46b ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() adds 9003b369499b r8169: always autoneg on resume adds 2cc543f5cd6d sctp: fix fall-through annotation adds 4233cfe6ec46 ixgbe: check return value of napi_complete_done() adds cec4de302c5f Merge gitolite.kernel.org:/pub/scm/linux/kernel/git/davem/net adds ef1f2258748b RISCV: Fix end PFN for low memory adds d2467adb6610 Merge tag 'riscv-for-linus-4.19-rc7' of git://git.kernel.o [...] adds ae29478766f4 xfs: don't crash the vfs on a garbage inline symlink adds d5a2e2893da0 xfs: remove last of unnecessary xfs_defer_cancel() callers adds d9183105caa9 xfs: don't unlock invalidated buf on aborted tx commit adds 23420d05e67d xfs: clean up xfs_trans_brelse() adds 95808459b110 xfs: refactor xfs_buf_log_item reference count handling adds 8683edb7755b xfs: avoid lockdep false positives in xfs_trans_alloc adds df307077916f xfs: fix transaction leak in xfs_reflink_allocate_cow() adds 0065b5411997 xfs: don't bring in extents in xfs_bmap_punch_delalloc_range adds 2863c2ebc4f4 xfs: remove duplicated include from alloc.c adds f369a13cead8 xfs: don't treat unknown di_flags2 as corruption in scrub adds f5f3f959b70b xfs: skip delalloc COW blocks in xfs_reflink_end_cow adds 339e1a3fcdd1 xfs: validate inode di_forkoff adds ec2ed0b5e96f xfs: remove invalid log recovery first/last cycle check adds 561295a32579 iomap: set page dirty after partial delalloc on mkwrite adds e55ec4ddbef9 xfs: fix error handling in xfs_bmap_extents_to_btree adds 1b0350c355b2 Merge tag 'xfs-fixes-for-4.19-rc6' of git://git.kernel.org [...] adds 1feda5eb77fc drm/exynos: Use selected dma_dev default iommu domain inst [...] adds 77d981b16f2d Merge tag 'exynos-drm-fixes-for-v4.19-rc7' of git://git.ke [...] adds bda6b1c95751 drm/i915: Do not redefine the has_csr parameter. adds 4ca8ca9fe7dc drm/i915: Avoid compiler warning for maybe unused gu_misc_iir adds 4c9613ce556f drm/i915: Handle incomplete Z_FINISH for compressed error states adds 659c9370e53c Merge tag 'drm-intel-fixes-2018-10-03' of git://anongit.fr [...] adds d98627d1360d drm/i2c: tda9950: fix timeout counter check adds e0dccce1193f drm/i2c: tda9950: set MAX_RETRIES for errors only adds d8938c981f58 Merge branch 'drm-tda9950-fixes' of git://git.armlinux.org [...] adds 10be83cc6418 Merge tag 'drm-fixes-2018-10-04' of git://anongit.freedesk [...] adds 73aeb2cbcdc9 ARM: 8787/1: wire up io_pgetevents syscall adds 3a58ac65e2d7 ARM: 8799/1: mm: fix pci_ioremap_io() offset check adds ac0657edb13a Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm adds 63e132528032 ovl: fix memory leak on unlink of indexed file adds 898cc19d8af2 ovl: fix freeze protection bypass in ovl_write_iter() adds d9d150ae5067 ovl: fix freeze protection bypass in ovl_clone_file_range() adds a725356b6659 vfs: swap names of {do,vfs}_clone_file_range() adds 69383c5913a5 ovl: make symbol 'ovl_aops' static adds 601350ff58d5 ovl: fix access beyond unterminated strings adds 1a8f8d2a443e ovl: fix format of setxattr debug adds 010bd965f971 Merge tag 'ovl-fixes-4.19-rc7' of git://git.kernel.org/pub [...] adds 12d43deb1ee6 drm: fix use-after-free read in drm_mode_create_lease_ioctl() adds 4d4c2d89913e drm/cma-helper: Fix crash in fbdev error path adds 3a9df1e92593 Merge tag 'drm-misc-fixes-2018-10-04' of git://anongit.fre [...] adds 987bf116445d drm/amd/display: Signal hw_done() after waiting for flip_done() adds 11b29c9e2578 drm/amdkfd: Fix incorrect use of process->mm adds bdf800c6fdf5 Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds befad944e231 Merge tag 'drm-fixes-2018-10-05' of git://anongit.freedesk [...] adds 0595751f2679 smb2: fix missing files in root share directory listing adds ddf83afb9f60 cifs: add a warning if we try to to dequeue a deleted mid adds 4e34feb5e963 cifs: only wake the thread for the very last PDU in a compound adds 7af929d6d05b smb3: fix lease break problem introduced by compounding adds 087f759a4155 Merge tag '4.19-rc6-smb3-fixes' of git://git.samba.org/sfr [...] adds 13cc6f48c743 crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic adds add92a817e60 crypto: chelsio - Fix memory corruption in DMA Mapped buffers. adds d80771c08363 crypto: mxs-dcp - Fix wait logic on chan threads adds ba439a6cbfa2 crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() adds 4fbeba43b9b6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 4679b61f2640 KVM: x86: never trap MSR_KERNEL_GS_BASE adds 5f76f6f5ff96 KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled adds 503234b3fdca KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly adds 62cf9bd8118c KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS adds fe804cd67749 tools/kvm_stat: cut down decimal places in update interval dialog adds daa07cbc9ae3 KVM: x86: fix L1TF's MMIO GFN calculation adds fd6b6d9b82f9 KVM: VMX: check for existence of secondary exec controls b [...] adds 2cf7ea9f40fa KVM: VMX: hide flexpriority from guest when disabled at th [...] adds 7e7126846c95 kvm: nVMX: fix entry with pending interrupt if APICv is enabled adds 6579804c4317 KVM: PPC: Book3S HV: Avoid crash from THP collapse during [...] adds cc906f07d7d5 Merge tag 'kvm-ppc-fixes-4.19-3' of git://git.kernel.org/p [...] adds 08b297bb10d6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds b3e9b515b08e iommu/amd: Clear memory encryption mask from physical address adds b2e45b46d85b Merge tag 'iommu-fixes-v4.19-rc6' of git://git.kernel.org/ [...] adds b3a5402cbceb ALSA: hda: Fix the audio-component completion timeout adds 709ae62e8e6d ALSA: hda/realtek - Cannot adjust speaker's volume on Dell [...] adds 8b6b383c1fa3 Merge tag 'sound-4.19-rc7' of git://git.kernel.org/pub/scm [...] adds 6d348925b306 MAINTAINERS: Remove dead path from LOCKING PRIMITIVES entry adds e4a02ed2aaf4 locking/ww_mutex: Fix runtime warning in the WW mutex selftest adds 1df377db3d01 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds a4739eca4456 sched/numa: Stop multiple tasks from moving to the CPU at [...] adds 1327237a5978 sched/numa: Pass destination CPU as a parameter to migrate [...] adds 3f9672baaa70 sched/numa: Reset scan rate whenever task moves across nodes adds 05cbdf4f5c19 sched/numa: Limit the conditions where scan period is reset adds 7534612123e0 mm/migrate: Use spin_trylock() while resetting rate limit adds 6fd98e775f24 sched/numa: Avoid task migration for small NUMA improvement adds efaffc5e40ae mm, sched/numa: Remove rate-limiting of automatic NUMA bal [...] adds 37355bdc5a12 sched/numa: Migrate pages to local nodes quicker early in [...] adds 8be673735e51 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 715bd9d12f84 x86/vdso: Fix asm constraints on vDSO syscall fallbacks adds 7c03e7035ac1 selftests/x86: Add clock_gettime() tests to test_vdso adds 20a8378aa9dd x86/platform/uv: Provide is_early_uv_system() adds 2647c43c7f3b x86/tsc: Fix UV TSC initialization adds 4f166564014a x86/vdso: Only enable vDSO retpolines when enabled and supported adds 88296bd42b4e x86/cpu/amd: Remove unnecessary parentheses adds 02e425668f5c x86/vdso: Fix vDSO syscall fallback asm constraint regression adds 247373b5dd68 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds a9f9772114c8 perf/core: Fix perf_pmu_unregister() locking adds 6265adb97260 perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id inst [...] adds cd6fb677ce7e perf/ring_buffer: Prevent concurent ring buffer access adds 9d92cfeaf521 perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX adds d7cbbe49a930 perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 C [...] adds 31d099085d54 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 69e445ab8b66 PM / core: Clear the direct_complete flag on errors adds 5aebc7d2780d Merge tag 'pm-4.19-rc7' of git://git.kernel.org/pub/scm/li [...] adds 19a4fbffc94e gpiolib: Free the last requested descriptor adds 3830711f3e93 Merge tag 'gpio-v4.19-3' of git://git.kernel.org/pub/scm/l [...] adds 013ad043906b dm thin metadata: fix __udivdi3 undefined on 32-bit adds b592211c33f7 dm mpath: fix attached_handler_name leak and dangling hw_h [...] adds 0328ba90407c dm raid: remove bogus const from decipher_sync_action() re [...] adds 4561ffca88c5 dm cache metadata: ignore hints array being too small duri [...] adds 5d07384a666d dm cache: fix resize crash if user doesn't reload cache table adds b98d6cb80b0d Merge tag 'for-4.19/dm-fixes-2' of git://git.kernel.org/pu [...] adds 083874549fdf PCI: Reprogram bridge prefetch registers on resume adds 573bcd380921 MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI [...] adds 95375f2ab296 PCI: mvebu: Fix PCI I/O mapping creation sequence adds 5943a9bbbb98 Merge tag 'pci-v4.19-fixes-3' of ssh://gitolite.kernel.org [...] adds 017b1660df89 mm: migration: fix migration of huge PMD shared pages adds dff11abe280b hugetlb: take PMD sharing into account when flushing tlb/caches adds 69eb7765b9c6 ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() adds e125fe405abe mm, thp: fix mlocking THP page with migration enabled adds 51896864579d mm/gup_benchmark: fix unsigned comparison to zero in __gup [...] adds 59cf0a9339ca ipc/shm.c: use ERR_CAST() for shm_lock() error return adds e6112fc30070 mm/migrate.c: split only transparent huge pages when alloc [...] adds 20916d4636a9 mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes adds f8a00cef1720 proc: restrict kernel stack dumps to root adds 28e2c4bb99aa mm/vmstat.c: fix outdated vmstat_text adds 58bc4c34d249 mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly adds b8e57efa2c98 mm/vmscan.c: fix int overflow in callers of do_shrink_slab() adds cbe355f57c80 ocfs2: fix locking for res->tracking and dlm->tracking_list adds d41aa5252394 mm: madvise(MADV_DODUMP): allow hugetlbfs pages adds 091a1eaa0e30 Merge branch 'akpm' adds f3c84a8e3e92 mlxsw: pci: Derive event type from event queue number adds c360867ec46a mlxsw: spectrum: Delete RIF when VLAN device is removed adds b576eddb5d8d Merge branch 'mlxsw-fixes' adds 848e616e66d4 cfg80211: fix wext-compat memory leak adds 211710ca74ad mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys adds 1db585294547 cfg80211: fix use-after-free in reg_process_hint() adds 9e15ff7b89b6 Merge tag 'mac80211-for-davem-2018-10-04' of git://git.ker [...] adds f7b2a56e1f3d net/usb: cancel pending work when unbinding smsc75xx adds 471b83bd8bbe team: Forbid enslaving team device to itself adds dbe80d446c85 bnxt_en: Fix VNIC reservations on the PF. adds 5db0e0969af6 bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request adds a2bf74f4e1b8 bnxt_en: free hwrm resources, if driver probe fails. adds c78fe058879b bnxt_en: get the reduced max_irqs by the ones used by RDMA adds 508646aa2ba5 Merge branch 'bnxt_en-fixes' adds 17c357efe5ec openvswitch: load NAT helper adds ca8931948344 net: dsa: b53: Keep CPU port as tagged in all VLANs adds 9d2f67e43b73 net/packet: fix packet drop as of virtio gso adds 2d52527e80c2 be2net: don't flip hw_features when VXLANs are added/deleted adds 7e4183752735 net: phy: phylink: fix SFP interface autodetection adds 4288ea006c73 bpf: harden flags check in cgroup_storage_update_elem() adds b0584ea66d73 bpf: don't accept cgroup local storage with zero value size adds b799207e1e18 bpf: 32-bit RSH verification must truncate input before th [...] adds b8d5b7cec436 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2c05d88818ab net: cxgb3_main: fix a missing-check bug adds 33aa8da1f8a7 net: bpfilter: Fix type cast and pointer warnings adds 0781168e23a2 yam: fix a missing-check bug adds bd961c9bc664 rtnetlink: fix rtnl_fdb_dump() for ndmsg header adds 8b4c3cdd9dd8 net: sched: Add policy validation for tc attributes adds a688caa34beb ipv6: take rcu lock in rawv6_send_hdrinc() adds 35f3625c2185 net: mvpp2: Extract the correct ethtype from the skb for t [...] adds c1d84a1b42ef Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 242cdad873a7 lib/xz: Put CRC32_POLY_LE in xz_private.h adds b45ba4a51cde powerpc/lib: fix book3s/32 boot failure due to code patching adds a932ed3b7181 powerpc: Don't print kernel instructions in show_user_inst [...] adds ac1788cc7da4 powerpc/numa: Skip onlining a offline node in kdump path adds cd2093cb45a4 Merge tag 'powerpc-4.19-4' of https://git.kernel.org/pub/s [...] adds 3cc5746e5ad7 scsi: qedi: Initialize the stats mutex lock adds 40fa9167d307 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 669757678881 i2c: i2c-qcom-geni: Properly handle DMA safe buffers adds ea51e17b953f i2c: i2c-isch: fix spelling mistake "unitialized" -> "unin [...] adds 08d9db00fe0e i2c: i2c-scmi: fix for i2c_smbus_write_block_data adds 9ce7610e6d20 i2c: designware: Call i2c_dw_clk_rate() only when calculat [...] adds 055d8d9eae35 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 36cae568404a USB: serial: option: improve Quectel EP06 detection adds 35aecc02b5b6 USB: serial: option: add two-endpoints device-id flag adds f5fad711c06e USB: serial: simple: add Motorola Tetra MTP6550 id adds dcb44ac0601e Merge tag 'usb-serial-4.19-rc7' of https://git.kernel.org/ [...] adds f2924d4b16ae usb: cdc_acm: Do not leak URB buffers adds ffe84e01bb1b xhci: Add missing CAS workaround for Intel Sunrise Point xHCI adds 555df5820e73 usb: xhci-mtk: resume USB3 roothub first adds cc02f852872d Merge tag 'usb-4.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds beeeac43b6fa Revert "serial: 8250_dw: Fix runtime PM handling" adds 10653022456d Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" adds 5b162cc4ac27 Revert "serial: sh-sci: Allow for compressed SCIF address" adds 4ebaf0754c7a Merge tag 'tty-4.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds 41e270f6898e Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect() adds 34bd283396af fpga: do not access region struct after fpga_region_unregister adds c2d68afba86d tools: hv: fcopy: set 'error' in case an unknown operation [...] adds b4d9a0e5ca13 fpga: bridge: fix obvious function documentation error adds 492ecf6d6598 docs: fpga: document fpga manager flags adds 7012040576c6 firmware: Always initialize the fw_priv list object adds 86da809dda64 thunderbolt: Do not handle ICM events after domain is stopped adds eafa717bc145 thunderbolt: Initialize after IOMMUs adds fb1c592cf4c9 Merge tag 'char-misc-4.19-rc7' of git://git.kernel.org/pub [...] adds 0238df646e62 Linux 4.19-rc7 adds 76ebebd2464c mach64: detect the dot clock divider correctly on sparc adds 0b9871a3a8cc sparc: Convert to using %pOFn instead of device_node.name adds df58f37b5d8f sbus: Use of_get_child_by_name helper adds 31a43fa7945a sparc64: viohs: Remove VLA usage adds 16e2a9d396c1 oradax: remove redundant null check before kfree adds 8cf7765d33ae sparc: vdso: clean-up vdso Makefile adds c4beb225f93a sparc32: fix fall-through annotation adds b7dc10b64f61 sparc64: fix fall-through annotation adds 0854ba5ff5c9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 00a99339f0a3 ARCv2: build: use mcpu=hs38 iso generic mcpu=archs adds 615f64458ad8 ARC: build: Get rid of toolchain check adds 7c2020c3022d ARC: fix spelling mistake "entires" -> "entries" adds 40660f1fcee8 ARC: build: Don't set CROSS_COMPILE in arch's Makefile adds c58a584f05e3 ARC: clone syscall to setp r25 as thread pointer adds 64c5e530ac2c Merge tag 'arc-4.19-rc8' of git://git.kernel.org/pub/scm/l [...] adds ea7e0480a4b6 MIPS: VDSO: Always map near top of user memory adds 951d223c6c16 MIPS: Fix CONFIG_CMDLINE handling adds e7e86f42fa68 MAINTAINERS: MIPS/LOONGSON2 ARCHITECTURE - Use the normal [...] adds 148b9aba99e0 MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression adds 701f2eb6f938 Merge tag 'mips_fixes_4.19_2' of git://git.kernel.org/pub/ [...] adds 55a5542a5462 s390/hibernate: fix error handling when suspend cpu != resume cpu adds c98e16b2fa12 s390/cio: Convert ccw_io_region to pointer adds bf42daed6bd1 s390/cio: Refactor alloc of ccw_io_region adds c458dda3d07c Merge tag 'vfio-ccw-20181001' of git://git.kernel.org/pub/ [...] adds 24abf2901b18 s390/cio: Fix how vfio-ccw checks pinned pages adds 7c75544983ed Merge tag 'vfio-ccw-20181002' of git://git.kernel.org/pub/ [...] adds 3d647e62686f Merge tag 's390-4.19-4' of git://git.kernel.org/pub/scm/li [...] adds dc480feb454a gfs2: Fix iomap buffered write support for journaled files adds 3a0671e7ba19 Merge tag 'gfs2-4.19.fixes2' of git://git.kernel.org/pub/s [...] adds 6685b357363b percpu: stop leaking bitmap metadata blocks adds c350a1d46670 Merge branch 'for-4.19-fixes' of git://git.kernel.org/pub/ [...] adds d4d2313a3c17 mfd: cros-ec: copy the whole event in get_next_event_xfer adds bb2d8f2f6104 Merge tag 'tag-chrome-platform-fixes-for-v4.19-rc8' of git [...] adds 8894891446c9 of: unittest: Disable interrupt node tests for old world M [...] adds f7e59f3895ed Merge tag 'devicetree-fixes-for-4.19-3' of git://git.kerne [...] adds 62165600ae73 vsprintf: Fix off-by-one bug in bstr_printf() processing d [...] adds 588b593821b8 Merge tag 'trace-v4.19-rc5' of git://git.kernel.org/pub/sc [...] adds c7cd55504a5b dm cache: destroy migration_cache if cache target registra [...] adds 9864cd5dc54c dm: fix report zone remapping to account for partition offset adds beb9caac211c dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED [...] adds b8db9e69dba9 Merge tag 'for-4.19/dm-fixes-3' of git://git.kernel.org/pu [...] adds 0d41e1d28c2e xfs: refactor clonerange preparation into a separate helper adds 410fdc72b05a xfs: zero posteof blocks when cloning above eof adds 7debbf015f58 xfs: update ctime and remove suid before cloning files adds dceeb47b0ed6 xfs: fix data corruption w/ unaligned dedupe ranges adds b39989009bdb xfs: fix data corruption w/ unaligned reflink ranges adds 4718dcad7dec Merge tag 'xfs-fixes-for-4.19-rc7' of git://git.kernel.org [...] adds 118aa47c7072 dm linear: fix linear_end_io conditional definition adds 9dcd936c5312 Merge tag 'for-4.19/dm-fixes-4' of git://git.kernel.org/pu [...] adds 25e11700b54c perf script python: Fix export-to-postgresql.py occasional [...] adds d005efe18db0 perf script python: Fix export-to-sqlite.py sample columns adds ff4ce2885af8 perf report: Don't try to map ip to invalid map adds 05a2f5467986 perf python: Use -Wno-redundant-decls to build with PYTHON [...] adds 7a8a8fcf7b86 perf record: Use unmapped IP for inline callchain cursors adds c1883f10cfe0 Merge tag 'perf-urgent-for-mingo-4.19-20181005' of git://g [...] adds 6302aad48c5c Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds e054637597ba mm, sched/numa: Remove remaining traces of NUMA rate-limiting adds a22dd3629e25 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 49e00eee0061 x86/intel_rdt: Fix out-of-bounds memory access in CBM tests adds 184d47f0fd36 x86/mm: Avoid VLA in pgd_alloc() adds 9f203e2f2f06 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 329e09893909 treewide: Replace more open-coded allocation size multiplications adds 834d3cd294ab Merge tag 'alloc-args-v4.19-rc8' of https://git.kernel.org [...] adds 5a4630aadb9a ftrace: Build with CPPFLAGS to get -Qunused-arguments adds ef8c4ed9db80 kbuild: allow to use GCC toolchain not in Clang search path adds 5318321d367c samples: disable CONFIG_SAMPLES for UML adds e5337178f702 Merge tag 'kbuild-fixes-v4.19-2' of git://git.kernel.org/p [...] adds 479adb89a97b cgroup: Fix dom_cgrp propagation when enabling threaded mode adds 0778a9f2dd92 Merge branch 'for-4.19-fixes' of git://git.kernel.org/pub/ [...] adds 7e823644b605 udp: Unbreak modules that rely on external __skb_recv_udp( [...] adds 6d4c407744dd net: sched: cls_u32: fix hnode refcounting adds a21048c8ec7c net/smc: use __aligned_u64 for 64-bit smc_diag fields adds d4f0006a08f5 net/smc: retain old name for diag_mode field adds e2a322a0c8ce Merge branch 'net-smc-userspace-breakage-fixes' adds d79c3888bde6 net: ena: fix warning in rmmod caused by double iounmap adds d7703ddbd7c9 net: ena: fix rare bug when failed restart/resume is follo [...] adds 78a55d05def9 net: ena: fix NULL dereference due to untimely napi initia [...] adds 248ab77342d0 net: ena: fix auto casting to boolean adds 4cf34c0cf60e Merge branch 'ena-fixes' adds f355cfcdb251 devlink: Fix param set handling for string type adds 1276534c988b devlink: Fix param cmode driverinit for string type adds bde74ad10eb5 devlink: Add helper function for safely copy string param adds 8b79f410438f Merge branch 'devlink-param-type-string-fixes' adds 52b5d6f5dcf0 net: make skb_partial_csum_set() more robust against overflows adds 9a4890bd6d63 rds: RDS (tcp) hangs on sendto() to unresponding address adds 5e33a23ba4b5 rxrpc: Fix some missed refs to init_net adds 2cfa2271604b rxrpc: Fix the data_ready handler adds 5271953cad31 rxrpc: Use the UDP encap_rcv hook adds bfd2821117a7 rxrpc: Don't need to take the RCU read lock in the packet [...] adds c479d5f2c2e1 rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_ [...] adds dfe995224693 rxrpc: Carry call state out of locked section in rxrpc_rot [...] adds 298bc15b2079 rxrpc: Only take the rwind and mtu values from latest ACK adds 647530924f47 rxrpc: Fix connection-level abort handling adds 4e2abd3c0518 rxrpc: Fix the rxrpc_tx_packet trace line adds c1e15b4944c9 rxrpc: Fix the packet reception routine adds 49b538e79b59 Merge tag 'rxrpc-fixes-20181008' of git://git.kernel.org/p [...] adds 7abab7b9b498 net/ipv6: stop leaking percpu memory in fib6 info adds af7d6cce5369 net: ipv4: update fnhe_pmtu when first hop's MTU changes adds 28d35bcdd392 net: ipv4: don't let PMTU updates increase route MTU adds 28b6bfebdd2f Merge branch 'net-ipv4-fixes-for-PMTU-when-link-MTU-changes' adds 047491ea334a tipc: set link tolerance correctly in broadcast link adds e7eb05823806 tipc: queue socket protocol error messages into socket rec [...] adds 4f7617705bff qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWA [...] adds 3c718e677c2b selftests: rtnetlink.sh explicitly requires bash. adds 12a2ea962c06 selftests: udpgso_bench.sh explicitly requires bash adds 26b1f4cb9150 Merge branch 'net-explicitly-requires-bash-when-needed' adds a1f8dd34e64a tipc: eliminate possible recursive locking detected by LOCKDEP adds 26450608348e net/mlx4_core: Fix warnings during boot on driverinit para [...] adds 2a1e89df7850 net: socionext: clear rx irq correctly adds 511cfd580f23 r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips adds 052858663db3 net: phy: sfp: remove sfp_mutex's definition adds bf3b452b7af7 net: dsa: bcm_sf2: Fix unbind ordering adds 54baca096386 net: dsa: bcm_sf2: Call setup during switch resume adds 6b9bab550cac Merge branch 'net-dsa-bcm_sf2-Couple-of-fixes' adds 90ad18418c2d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8dcf86caa1e3 vmlinux.lds.h: Fix incomplete .text.exit discards adds 52c8ee5bad8f vmlinux.lds.h: Fix linker warnings about orphan .LPBX sections adds 0c53b6a5f82a Merge tag 'next-fixes-20181012' of git://git.kernel.org/pu [...] adds 9735082a7cba Input: xpad - add support for Xbox1 PDP Camo series gamepad adds 684bec1092b6 Input: i8042 - enable keyboard wakeups by default when s2i [...] adds f74c371fe72a Input: mousedev - add a schedule point in mousedev_write() adds 36d2582ff235 Input: evdev - add a schedule point in evdev_write() adds cecf10704899 Input: uinput - add a schedule point in uinput_inject_events() adds eb81bfb224ce Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dd9a40349570 IB/mlx5: Unmap DMA addr from HCA before IOMMU adds c789174bde28 Merge tag 'for-gkh' of git://git.kernel.org/pub/scm/linux/ [...] adds e46368cf77f2 drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_ [...] adds 5ba15878f23c Merge branch 'linux-4.19' of git://github.com/skeggsb/linu [...] adds 62d2e531d7f3 Merge tag 'drm-fixes-2018-10-12-1' of git://anongit.freede [...] adds f0fe77f601c3 lib/bch: fix possible stack overrun adds a291ab2d40e9 Merge tag 'mtd/fixes-for-4.19-rc8' of git://git.infradead. [...] adds f259f896f234 pinctrl: mcp23s08: fix irq and irqchip setup order adds ef0e75a47c4a Merge tag 'pinctrl-v4.19-5' of git://git.kernel.org/pub/sc [...] adds 3e779a2e7f90 gpio: Assign gpio_irq_chip::parents to non-stack pointer adds 60bd7be764e8 Merge tag 'gpio-v4.19-4' of git://git.kernel.org/pub/scm/l [...] adds 41591b38f5f8 mmc: block: avoid multiblock reads for the last sector in [...] adds 4f666675cdff libertas: call into generic suspend code before turning off power adds 4ea07abbfbda Merge tag 'mmc-v4.19-rc7' of git://git.kernel.org/pub/scm/ [...] adds 6b3944e42e2e afs: Fix cell proc list adds 38a12607a82f mux: adgs1408: use the correct MODULE_LICENSE adds b40afc006640 MAINTAINERS: use the correct location for dt-bindings incl [...] adds f014ffb025c1 afs: Fix afs_server struct leak adds eea96566c189 ARM: dts: imx53-qsb: disable 1.2GHz OPP adds 30a0af882694 Merge tag 'imx-fixes-4.19-2' of git://git.kernel.org/pub/s [...] adds 853dc104e6a4 soc: fsl: qbman: add APIs to retrieve the probing status adds 5a1eb8b95428 soc: fsl: qman_portals: defer probe after qman's probe adds 3f4258bbe036 Merge tag 'soc-fsl-fix-v4.19-2' of git://git.kernel.org/pu [...] adds bab5c80b2110 Merge tag 'armsoc-fixes-4.19' of git://git.kernel.org/pub/ [...] adds d91680e687f4 arm64: Fix /proc/iomem for reserved but not memory regions adds ca2b497253ad arm64: perf: Reject stand-alone CHAIN events for PMUv3 adds e66d001c454b Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fee5150c484c gfs2: Fix iomap buffered write support for journaled files (2) adds ed66c252d916 Merge tag 'gfs2-4.19.fixes3' of git://git.kernel.org/pub/s [...] adds 5e65a20341e0 blk-wbt: wake up all when we scale up, not down adds cafa017dc5df Merge tag 'for-linus-20181012' of git://git.kernel.dk/linux-block adds 1cff514a5101 ocfs2: fix a GCC warning adds 7aa867dd8952 mm/mmap.c: don't clobber partially overlapping VMA with MA [...] adds bfba8e5cf28f mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 adds ac081c3be3fa fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() adds 79fc170b1f5c Merge branch 'akpm' adds f8ccb14fd6c9 ubifs: Fix WARN_ON logic in exit path adds 853c110982ea KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_ [...] adds ec876f4b252c ARM: KVM: Correctly order SGI register entries in the cp15 array adds 4cebf459b6eb Merge tag 'kvmarm-fixes-for-4.19-2' of git://git.kernel.or [...] adds 5f8bb004bca4 KVM: vmx: hyper-v: don't pass EPT configuration info to vm [...] adds 7ec21823634d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 34d1b82cd198 i2c: Fix kerneldoc for renamed i2c dma put function adds a24a0eb9c897 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds d7782145e1ad filesystem-dax: Fix dax_layout_busy_page() livelock adds 4628a64591e6 mm: Preserve _PAGE_DEVMAP across mprotect() calls adds 3a27203102eb Merge tag 'libnvdimm-fixes-4.19-rc8' of git://git.kernel.o [...] adds 35a7f35ad1b1 Linux 4.19-rc8 adds f0a7d1883d9f afs: Fix clearance of reply adds 073c1a781e4a MAINTAINERS: update the SELinux mailing list location adds a886199872db Merge tag 'selinux-pr-20181015' of git://git.kernel.org/pu [...] adds ff5d1a42096c sunvdc: Remove VLA usage adds 7c26701a77ec sparc: Wire up io_pgetevents system call. adds cfdc3170d214 sparc: Fix single-pcr perf event counter management. adds 455adb3174d2 sparc: Throttle perf events properly. adds b3e1eb8e7ac9 sparc64: Make proc_id signed. adds d1f1f98c6d17 sparc64: Set %l4 properly on trap return after handling signals. adds a06ecbfe784c Revert "sparc: Convert to using %pOFn instead of device_no [...] adds b955a910d7fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 80a6ec7d5e16 clk: sunxi-ng: sun4i: Set VCO and PLL bias current to lowe [...] adds 02621216e1d8 Merge tag 'sunxi-clk-fixes-for-4.19' of https://git.kernel [...] adds c0cff31be705 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds cf8afe5c5362 parisc: Fix uninitialized variable usage in unwind.c adds c343db455eb3 Merge branch 'parisc-4.19-3' of git://git.kernel.org/pub/s [...] adds 9c0be3f6b5d7 tracepoint: Fix tracepoint array element size mismatch adds 12ad0cb2123a tracing: Use trace_clock_local() for looping in preemptirq [...] adds 9bd871df56a7 Merge tag 'trace-v4.19-rc8' of git://git.kernel.org/pub/sc [...] adds c994b12945a6 test_ida: Fix lockdep warning adds a309d5db5879 idr: Change documentation license adds ca9f672f7c6b Merge branch 'ida-fixes-4.19-rc8' of git://git.infradead.o [...] adds 19e6420e4170 LICENSES: Remove CC-BY-SA-4.0 license text adds eb66ae030829 mremap: properly flush TLB before releasing the page adds 169b80339749 cachefiles: fix the race between cachefiles_bury_object() [...] adds 1ff22883b0b2 fscache: Fix incomplete initialisation of inline key space adds fa520c47eaa1 fscache: Fix out of bound read in long cookie keys adds 0295e39595e1 IB/ucm: Fix Spectre v1 vulnerability adds a3671a4f973e RDMA/ucma: Fix Spectre v1 vulnerability adds eb6d938ffa48 Merge tag 'for-gkh' of git://git.kernel.org/pub/scm/linux/ [...] adds 0711a43b6d84 drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl adds db05c4819775 drm: fb-helper: Reject all pixel format changing requests adds 064253c1c062 drm: fix use of freed memory in drm_mode_setcrtc adds 9068e02f5874 drm/edid: VSDB yCBCr420 Deep Color mode bit definitions adds f8e6e1b6f0ae Merge tag 'drm-misc-fixes-2018-10-18' of git://anongit.fre [...] adds 7555c5d5a879 Merge tag 'drm-fixes-2018-10-19' of git://anongit.freedesk [...] adds 776ca1543b5f sparc: Fix syscall fallback bugs in VDSO. adds 62d6f3b7b85e sparc: vDSO: Silence an uninitialized variable warning adds 27faeebd0081 sparc: Revert unintended perf changes. adds 2a9666105445 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 262f9d811c76 bpf: do not blindly change rlimit in reuseport net selftest adds cee271678d0e xsk: do not call synchronize_net() under RCU read lock adds 028c99fa912b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d49c88d7677b r8169: Enable MSI-X on RTL8106e adds 2bb3207dbbd4 ethtool: fix a missing-check bug adds 58f5bbe331c5 ethtool: fix a privilege escalation bug adds e331473fee3d net/sched: cls_api: add missing validation of netlink attributes adds fd7e848077c1 net/mlx5: Fix memory leak when setting fpga ipsec caps adds a48bc513159d net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fa [...] adds 37fdffb217a4 net/mlx5: WQ, fixes for fragmented WQ buffers API adds d0f068e5720a Merge tag 'mlx5-fixes-2018-10-10' of git://git.kernel.org/ [...] adds 5a8e7aea953b llc: set SOCK_RCU_FREE in llc_sap_add_socket() adds 4af00f4cc1ba tipc: initialize broadcast link stale counter correctly adds d7b4c24f45d2 rxrpc: Fix an uninitialised variable adds d6672a5a9791 rxrpc: use correct kvec num when sending BUSY response packet adds 64bd9c813575 net: bcmgenet: Poll internal PHY for GENETv5 adds f547fac624be ipv6: rate-limit probes for neighbourless routes adds 7ec8dc96e1cb rxrpc: Fix incorrect conditional on IPV6 adds d3092b2efca1 tipc: fix unsafe rcu locking when accessing publication list adds dc012f3628ea ipv6: mcast: fix a use-after-free in inet6_mc_check adds fbe1222c63b8 qed: fix spelling mistake "Ireelevant" -> "Irrelevant" adds ec20a63aa8b8 net: fec: don't dump RX FIFO register when not available adds d805397c3822 sctp: use the pmtu from the icmp packet to update transpor [...] adds 1890fea7936a rxrpc: Fix a missing rxrpc_put_peer() in the error_report handler adds 8913806f166e nfp: flower: fix pedit set actions for multiple partial masks adds d08c9e589300 nfp: flower: fix multiple keys per pedit action adds 140b6abac26d nfp: flower: use offsets provided by pedit instead of inde [...] adds bd8be2cf8b69 Merge branch 'nfp-fix-pedit-set-action-offloads' adds 0ac1077e3a54 sctp: get pr_assoc and pr_stream all status with SCTP_PR_S [...] adds 7463e4f9b99c geneve, vxlan: Don't check skb_dst() twice adds 6b4f92af3d59 geneve, vxlan: Don't set exceptions if skb->len < mtu adds dc6d0f0b4340 Merge branch 'geneve-vxlan-mtu' adds 8c3bf9b62b66 net: qla3xxx: Remove overflowing shift statement adds efa61c8cf295 ptp: fix Spectre v1 vulnerability adds 84258438e8ce net: bpfilter: use get_pid_task instead of pid_task adds 9675931e6b65 r8169: re-enable MSI-X on RTL8168g adds b336decab221 sctp: fix race on sctp_id2asoc adds c863850ce22e sctp: not free the new asoc when sctp_wait_for_connect ret [...] adds 9b3bc7db759e mlxsw: core: Fix use-after-free when flashing firmware dur [...] adds 84dad55951b0 udp6: fix encap return code for resubmitting adds 05c998b738fd virtio_net: avoid using netif_tx_disable() for serializing [...] adds 5660b9d9d6a2 sctp: fix the data size calculation in sctp_data_size adds 06a36ecb5d0e net: mscc: ocelot: Fix comment in ocelot_vlant_wait_for_co [...] adds eddf016b9104 net: ipmr: fix unresolved entry dumps adds 4da402597c2b xfrm: fix gro_cells leak when remove virtual xfrm interfaces adds 5f78aec0d7e9 MAINTAINERS: Remove net/core/flow.c adds 9f7e43da6ae4 net/xfrm: fix out-of-bounds packet access adds 9dffff200fd1 xfrm: policy: use hlist rcu variants on insert adds 2ee653f644ab Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6b839b6cf9ea r8169: fix NAPI handling under high load adds 3c53ed8fef68 net: sched: Fix for duplicate class dump adds b6168562c8ce net: socket: fix a missing-check bug adds b06f9d9f1a90 tipc: fix info leak from kernel tipc_event adds d4d576f5ab7e ip6_tunnel: Fix encapsulation layout adds 91b15613ce7f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 48f78be33260 nvme: remove ns sibling before clearing path adds 7a7080b53467 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds 744889b7cbb5 block: don't deal with discard limit in blkdev_issue_discard() adds b2a205ff49b9 Merge tag 'for-linus-20181019' of git://git.kernel.dk/linux-block adds 4b0aaacee51e selftests: usbip: add wait after attach and before checkin [...] adds 81f7567c51ad usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub [...] adds 9397940ed812 cdc-acm: fix race between reset and control messaging adds dae3ddba36f8 cdc-acm: do not reset notification buffer index upon urb u [...] adds f976d0e5747c cdc-acm: correct counting of UART states in serial state n [...] adds 009b1948e153 usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable adds c02588a352de usb: xhci: pci: Enable Intel USB role mux on Apollo Lake p [...] adds 665c365a77fb USB: fix the usbfs flag sanitization for control transfers adds 9ae24af36691 usb: gadget: storage: Fix Spectre v1 vulnerability adds c7b70a641df2 Merge tag 'usb-4.19-final' of git://git.kernel.org/pub/scm [...] adds 13c1c5e4d7f8 Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM adds d4ec49d332ab Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 282447ba6b00 tracing: Fix synthetic event to accept unsigned modifier adds a360d9e4016c tracing: Fix synthetic event to allow semicolon at end adds ba0e41ca81b9 selftests: ftrace: Add synthetic event syntax testcase adds 6b5201c21d40 Merge tag 'trace-v4.19-rc8-2' of git://git.kernel.org/pub/ [...] adds 4364bcb2cd21 drm: Get ref on CRTC commit object when waiting for flip_done adds e84cb605e02f drm/sun4i: Fix an ulong overflow in the dotclock driver adds fe7acd1e303d Merge tag 'drm-misc-fixes-2018-10-19' of git://anongit.fre [...] adds 270b77a0f30e Merge tag 'drm-fixes-2018-10-20-1' of git://anongit.freede [...] adds 4312f2ab136a tools arch uapi: Sync the x86 kvm.h copy adds 25fe15e54fe5 tools headers uapi: Sync kvm.h copy adds 1b9caa10b31d Revert "perf tools: Fix PMU term format max value calculation" adds 94aafb74cee0 perf vendor events intel: Fix wrong filter_band* values fo [...] adds 4ab8455f8bd8 perf evsel: Store ids for events with their own cpus perf_ [...] adds 36b8d4628d3c perf tools: Fix use of alternatives to find JDIR adds c458a6206d2a perf tools: Fix tracing_path_mount proper path adds 0ed149cf5239 perf cpu_map: Align cpu map synthesized events properly. adds d4046e8e17b9 perf report: Don't crash on invalid inline debug information adds 298faf53200f perf tools: Pass build flags to traceevent build adds edeb0c90df35 perf tools: Stop fallbacking to kallsyms for vdso symbols lookup adds 20e8e72d0fa8 Merge tag 'perf-urgent-for-mingo-4.19-20181017' of git://g [...] adds 9b00eb8ac273 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds baa9be4ffb55 sched/fair: Fix throttle_list starvation with low CFS quota adds 9845c49cc9bb sched/fair: Fix the min_vruntime update logic in dequeue_entity() adds 14dbc56aa27d Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 4907c68abd3f x86/tsc: Force inlining of cyc2ns bits adds b59167ac7baf x86/percpu: Fix this_cpu_read() adds 16561f27f94e x86/entry: Add some paranoid entry/exit CR3 handling comments adds 53c13ba8ed39 x86/time: Correct the attribute on jiffies' definition adds dca5203e3fe2 x86/boot: Add -Wno-pointer-sign to KBUILD_CFLAGS adds 04f4f954b695 x86/entry/32: Clear the CS high bits adds ae852495be36 x86/entry/64: Further improve paranoid_entry comments adds 6aa676761d4c x86/fpu: Remove second definition of fpu in __fpu__restore_sig() adds 2224d6165281 x86/fpu: Fix i486 + no387 boot crash by only saving FPU re [...] adds 485734f3fc77 x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels adds b0d04fb56b31 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 48995423143a Revert "bond: take rcu lock in netpoll_send_skb_on_dev" adds d55bef5059dd net: fix pskb_trim_rcsum_slow() with odd trim offset adds 4ba4c566ba84 net/ipv6: Fix index counter for unicast addresses in in6_d [...] adds d2fb4fb8ee91 Revert "neighbour: force neigh_invalidate when NUD_FAILED [...] adds 23469de647c4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 72a7a4aa77a0 MAINTAINERS: Add entry for Broadcom STB I2C controller adds 31d86033a074 i2c: rcar: cleanup DMA for all kinds of failure adds 467e050e9760 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds c1d1ba844f01 Code of conduct: Fix wording around maintainers enforcing [...] adds 79dbeed36f73 Code of Conduct Interpretation: Add document explaining ho [...] adds d84feee76f7f Code of Conduct Interpretation: Properly reference the TAB [...] adds f7e585843217 Code of Conduct: Provide links between the two documents adds d117a85478ef Code of Conduct Interpretation: Put in the proper URL for [...] adds f3f76d640141 Code of Conduct: Change the contact email address adds 8e630c31a3df MAINTAINERS: Add an entry for the code of conduct adds 84df9525b0c2 Linux 4.19 adds faaadaf315b4 asm-generic/tlb: Guard with #ifdef CONFIG_MMU adds 22a61c3c4f13 asm-generic/tlb: Track freeing of page-table directories i [...] adds a6d60245d6d9 asm-generic/tlb: Track which levels of the page tables hav [...] adds 196d9d8bb71d mm/memory: Move mmu_gather and TLB invalidation code into [...] adds 7526aa54b261 MAINTAINERS: Add entry for MMU GATHER AND TLB INVALIDATION adds cbbac1c3e6a8 Merge branch 'tlb/asm-generic' into aarch64/for-next/core adds 9784d82db3eb lib/crc32: make core crc32() routines weak so they can be [...] adds 86d0dd34eaff arm64: cpufeature: add feature for CRC32 instructions adds 7481cddf29ed arm64/lib: add accelerated crc32 routines adds 4733c7c79e8c arm64: dump: Use consistent capitalisation for page-table dumps adds a1f33941f7e1 arm64: uaccess: implement unsafe accessors adds 6899a4c82faf arm64: tlb: Use last-level invalidation in flush_tlb_kerne [...] adds 45a284bc5ee3 arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[ke [...] adds 0795edaf3f1f arm64: pgtable: Implement p[mu]d_valid() and check in set_ [...] adds d8289d3a5854 arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() adds 67a902ac598d arm64: tlbflush: Allow stride to be specified for __flush_ [...] adds 07212cd47efe arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code adds f270ab88fdf2 arm64: tlb: Adjust stride and type of TLBI according to mm [...] adds ace8cb754539 arm64: tlb: Avoid synchronous TLBIs when freeing page tables adds 7f08872774eb arm64: tlb: Rewrite stale comment in asm/tlbflush.h adds ca7f686ac9fe arm64: Fix silly typo in comment adds d71be2b6c0e1 arm64: cpufeature: Detect SSBS and advertise to userspace adds 2d1b2a91d56b arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS adds 0bf0f444b2c4 arm64: entry: Allow handling of undefined instructions from EL1 adds 8f04e8e6e29c arm64: ssbd: Add support for PSTATE.SSBS rather than trapp [...] adds 7c36447ae5a0 KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disa [...] adds b8925ee2e12d arm64: cpu: Move errata and feature enable callbacks close [...] adds 8a60419d3676 arm64: force_signal_inject: WARN if called from kernel context adds e4ba15debcfd arm64: fix for bad_mode() handler to always result in panic adds 74e248286e1d arm64: sysreg: Clean up instructions for modifying PSTATE fields adds 5ffdfaedfa0a arm64: mm: Support Common Not Private translations adds ab510027dc4d arm64: KVM: Enable Common Not Private translations adds 880f7cc47265 arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE adds 1c8391412d77 arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() adds 520ad98871a0 arm64/cpufeatures: Factorize emulate_mrs() adds 21f847961774 arm64/cpufeatures: Emulate MRS instructions by parsing ESR [...] adds 8a695a587333 arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL adds 0b8af74549c2 arm64: Remove unused VGA console support adds 2a6c7c367de8 arm64: lse: remove -fcall-used-x0 flag adds 693d5639b44a arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() adds 2b5548b68199 arm64/mm: Separate boot-time page tables from swapper_pg_dir adds 2330b7ca7835 arm64/mm: use fixmap to modify swapper_pg_dir adds 8eb7e28d4c64 arm64/mm: move runtime pgds to rodata adds 03630b3b76cc perf: Convert to using %pOFn instead of device_node.name adds 22839869f21a signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys [...] adds 24951465cbd2 arm64: compat: Provide definition for COMPAT_SIGMINSTKSZ adds 9376b1e7b625 arm64: remove unused asm/compiler.h header file adds bd7ac140b82f arm64: Add decoding macros for CP15_32 and CP15_64 traps adds 70c63cdfd6ee arm64: compat: Add separate CP15 trapping hook adds 1f1c014035a8 arm64: compat: Add condition code checks and IT advance adds 2a8905e18c55 arm64: compat: Add cp15_32 and cp15_64 handler arrays adds 50de013d22e4 arm64: compat: Add CNTVCT trap handler adds 32a3e635fb0e arm64: compat: Add CNTFRQ trap handler adds 95b861a4a6d9 arm64: arch_timer: Add workaround for ARM erratum 1188873 adds 00bbd5d9016d arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception adds dbfe3828a6f3 arm64/mm: Reorganize arguments for is_el1_permission_fault() adds 359048f91db4 arm64/mm: Define esr_to_debug_fault_info() adds 77cfe950901e arm64/numa: Report correct memblock range for the dummy node adds 52338088ef05 arm64/numa: Unify common error path in numa_init() adds 2ba0dacbae94 arm64/kprobes: remove an extra semicolon in arch_prepare_kprobe adds 4bfbe5eee309 arm64: docs: Fix typos in ELF hwcaps adds ee91176120bd arm64: docs: Document SSBS HWCAP adds c219bc4e9205 arm64: Trap WFI executed in userspace adds 040f34013475 arm64: arch_timer: avoid unused function warning adds f05692919bdd arm64: daifflags: Use irqflags functions for daifflags adds 9a0c032825e0 arm64: Use daifflag_restore after bp_hardening adds b0506a8bbb42 arm64: xen: Use existing helper to check interrupt status adds 0293c8ba807c arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c adds e9ed821be486 arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines adds c20c650d9116 MAINTAINERS: fix bad sdei paths adds 742fafa50b62 arm64: mm: Drop the unused cpu parameter adds 3b82a6ea2327 Revert "arm64: uaccess: implement unsafe accessors" adds e03a4e5bb743 arm64: Add silicon-errata.txt entry for ARM erratum 1188873 adds 26a6f87ef596 arm64: mm: Use __pa_symbol() for set_swapper_pgd() adds 0c09d4856462 Documentation/arm64: HugeTLB page implementation adds 8ab66cbe63ae arm64: cpufeature: ctr: Fix cpu capability check for late CPUs adds 1602df02f33f arm64: cpufeature: Fix handling of CTR_EL0.IDC field adds 4afe8e79da92 arm64: cpufeature: Trap CTR_EL0 access only where it is necessary adds 4debef551007 arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work adds 528985117126 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 3d0e63754fa4 drbd: Convert from ahash to shash adds 7759eb23fd98 block: remove bio_rewind_iter() adds 902d53914f64 block: umem: replace spin_lock_bh with spin_lock in taskle [...] adds 798ef9e70110 rsxx: Remove unnecessary parentheses adds f8c0d7b16fd9 blk-iolatency: remove set but not used variables 'changed' [...] adds cbeb869a3d11 block, bfq: correctly charge and reset entity service in a [...] adds d0edc2473be9 block, bfq: inject other-queue I/O into seeky idle queues [...] adds c8765de0adfc blok, bfq: do not plug I/O if all queues are weight-raised adds 576ed9135489 block: use bio_add_page in bio_iov_iter_get_pages adds 9ff01255a01c Blk-throttle: update to use rbtree with leftmost node cached adds 27e6fa996c53 blkcg: fix ref count issue with bio_blkcg using task_css adds 49f4c2dc2b50 blkcg: update blkg_lookup_create to do locking adds 07b05bcc3213 blkcg: convert blkg_lookup_create to find closest blkg adds a7b39b4e961c blkcg: always associate a bio with a blkg adds 5bf9a1f3b4ef blkcg: consolidate bio_issue_init to be a part of core adds 74b7c02a9bc1 blkcg: associate a blkg for pages being evicted by swap adds bdc2491708c4 blkcg: associate writeback bios with a blkg adds c839e7a03f92 blkcg: remove bio->bi_css and instead use bio->bi_blkg adds f0fcb3ec89f3 blkcg: remove additional reference to the css adds e2b0989954ae blkcg: cleanup and make blk_get_rl use blkg_lookup_create adds b3b9f24f5fcc blkcg: change blkg reference counting to use percpu_ref adds 101246ec02b5 blkcg: rename blkg_try_get to blkg_tryget adds c7b1bf5cca76 blk-mq: Document the functions that iterate over requests adds 43b729bfe9cf block: move integrity_req_gap_{back,front}_merge to blk.h adds e9907009cbfc block: move req_gap_{back,front}_merge to blk-merge.c adds 27ca1d4ed04e block: move req_gap_back_merge to blk.h adds 6a9f5f240adf block: simplify BIOVEC_PHYS_MERGEABLE adds 0e253391a970 block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page adds 3dccdae54fe8 block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable adds 6e768461c215 block: remove bvec_to_phys adds bceacbfa48bf block: don't include io.h from bio.h adds 65969e5cb249 block: don't include bug.h from bio.h adds a5bb207ada5b arm: remove the unused BIOVEC_MERGEABLE define adds cd11b1d34478 xen: remove the xen_biovec_phys_mergeable export adds 20e3267601f9 xen: provide a prototype for xen_biovec_phys_mergeable in xen.h adds c39ae60dfbda block: remove ARCH_BIOVEC_PHYS_MERGEABLE adds 3cfa210bf3fe xen: don't include <xen/xen.h> from <asm/io.h> and <asm/dm [...] adds bca6b067b0b2 block: Move power management code into a new source file adds cd84a62e0078 block, scsi: Change the preempt-only flag into a counter adds 154b00d566e2 block: Split blk_pm_add_request() and blk_pm_put_request() adds 0d25bd072b49 block: Schedule runtime resume earlier adds 18c9a6bbe064 percpu-refcount: Introduce percpu_ref_resurrect() adds bdd6316094e0 block: Allow unfreezing of a queue while requests are in progress adds 7cedffec8e75 block: Make blk_get_request() block for non-PM requests wh [...] adds 986d413b7c15 blk-mq: Enable support for runtime power management adds ed88660a5372 block: move call of scheduler's ->completed_request() hook adds f8232f29ca26 block: export blk_stat_enable_accounting() adds fa2a1f609e64 kyber: don't make domain token sbitmap larger than necessary adds 6e25cb01ea20 kyber: implement improved heuristics adds 6c3b7af1c975 kyber: add tracepoints adds fef912bf860e block: genhd: add 'groups' argument to device_add_disk adds 33b14f67a4e1 nvme: register ns_id attributes as default sysfs groups adds 95cf7809bf91 aoe: register default groups with device_add_disk() adds 98af4d4df889 zram: register default groups with device_add_disk() adds e982c4d0a29b virtio-blk: modernize sysfs attribute creation adds f0a0cdddb14c kyber: fix integer overflow of latency targets on 32-bit adds ff4cee089875 blk-iolatency: use q->nr_requests directly adds 9f60511a021e blk-iolatency: deal with nr_requests == 1 adds 22ed8a93adc7 blk-iolatency: deal with small samples adds 1fa2840e56f9 blk-iolatency: use a percentile approache for ssd's adds 451bb7c33197 blk-iolatency: keep track of previous windows stats adds c0aac682fa65 Merge tag 'v4.19-rc6' into for-4.20/block adds fb6360b1ef33 pktcdvd: fix fall-through annotation adds e4f3aa2e1e67 cdrom: fix improper type cast, which can leat to informati [...] adds 9305455acfa6 block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD adds 53b3a66163ea nvme: fix typo in nvme_identify_ns_descs adds d93cb3927ca5 nvmet: remove redundant module prefix adds d4e4230c8f56 nvme-fc: fix for a minor typos adds ea96d6496ff5 nvmet_fc: support target port removal with nvmet layer adds 97faec531460 nvme_fc: add 'nvme_discovery' sysfs attribute to fc transp [...] adds 09bd1ff4b151 nvme-core: add async event trace helper adds 783f4a4408e1 nvme: call nvme_complete_rq when nvmf_check_ready fails fo [...] adds 73383adfad24 nvmet: don't split large I/Os unconditionally adds f333444708f8 nvme: take node locality into account when selecting a path adds 2acf70ade79d nvmet-rdma: use a private workqueue for delete adds 4f5735f3884f Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] adds 6d8623a71135 blk-mq-debugfs: Also show requests that have not yet been started adds 7a55948d38eb bcache: account size of buckets used in uuid write to ca-> [...] adds 502b291568fc bcache: trace missed reading by cache_missed adds 752f66a75aba bcache: use REQ_PRIO to indicate bio for metadata adds dd0c91793b7c bcache: fix ioctl in flash device adds 4516da427fcf bcache: fix typo in code comments of closure_return_with_d [...] adds 2e17a262a237 bcache: correct dirty data statistics adds 7567c2a2ad9e bcache: Populate writeback_rate_minimum attribute adds 2d6cb6edd2c7 bcache: fix miss key refill->end in writeback adds 46010141da66 bcache: recal cached_dev_sectors on detach adds 3fd3c5c02b28 bcache: remove unused bch_passthrough_cache adds 91bafdf081b8 bcache: remove useless parameter of bch_debug_init() adds 149d0efada77 bcache: replace hard coded number with BUCKET_GC_GEN_MAX adds 8792099f9ad4 bcache: use MAX_CACHES_PER_SET instead of magic number 8 i [...] adds f6027bca9e38 bcache: split combined if-condition code into separate ones adds 3a646fd77684 bcache: panic fix for making cache device adds 36e765392e48 blk-mq: complete req in softirq context in case of single queue adds 73569e11032f lightnvm: remove dependencies on BLK_DEV_NVME and PCI adds d7b6801673f9 lightnvm: combine 1.2 and 2.0 command flags adds 4b5d56edb8fc lightnvm: pblk: fix rqd.error return value in pblk_blk_erase_sync adds 656e33ca3d40 lightnvm: move device L2P detection to core adds d8adaa3b8632 lightnvm: pblk: fix race condition on metadata I/O adds aff3fb18f957 lightnvm: move bad block and chunk state logic to core adds afdc23c91e08 lightnvm: pblk: unify vector max req constants adds 8bbd45d02a11 lightnvm: pblk: fix incorrect min_write_pgs adds d20be90ae0bb lightnvm: pblk: remove size and out of bounds read check adds ae14cc044b59 lightnvm: pblk: refactor put line fn on read completion adds 2cf99bbd106f lightnvm: pblk: add helpers for chunk addresses adds cb21665c8d13 lightnvm: pblk: improve line helpers adds 2e696f9093d0 lightnvm: pblk: fix comment typo adds 7a7d6f9b48cc lightnvm: pblk: remove unused variable. adds 9cc85bc761f8 lightnvm: pblk: guarantee emeta on line close adds d68a9344041b lightnvm: introduce nvm_rq_to_ppa_list adds 53d82db693fe lightnvm: pblk: allocate line map bitmaps using a mempool adds e99e802fc640 lightnvm: pblk: remove unused parameters in pblk_up_rq adds ea1d24bc3ac0 lightnvm: pblk: fix up prints in pblk_read_check_rand adds 765462fa4c4d lightnvm: pblk: fix write amplificiation calculation adds 43241cfe4708 lightnvm: pblk: remove debug from pblk_[down/up]_page adds 4c44abf43d00 lightnvm: pblk: add trace events for chunk states adds f29372322e41 lightnvm: pblk: add trace events for line state changes adds 1b0dd0bf3dc8 lightnvm: pblk: add trace events for pblk state changes adds 4209c31c0c5c lightnvm: pblk: add tracing for chunk resets adds 7f985f9a691d lightnvm: move ppa transformations to core adds 63dee3a6c39a lightnvm: pblk: calculate line pad distance in helper adds 1864de94ec9d lightnvm: pblk: stop recreating global caches adds bf82fa2f584f lightnvm: pblk: fix mapping issue on failed writes adds 7325b4bbe595 lightnvm: pblk: fix two sleep-in-atomic-context bugs adds 090ee26fd512 lightnvm: use internal allocation for chunk log page adds 45dcf29b9837 lightnvm: pblk: encapsulate rqd dma allocations adds af3fac1664b9 lightnvm: pblk: refactor metadata paths adds 253babc3f677 lightnvm: pblk: take write semaphore on metadata adds 6ad2f619b2b2 lightnvm: pblk: recover open lines on 2.0 devices adds 02a1520d56d1 lightnvm: pblk: add SPDX license tag adds 44cdbdc657b2 lightnvm: pblk: fix race on sysfs line state adds dde4aac20bab lightnvm: pblk: remove unused function adds 40b8657dcc0b lightnvm: pblk: encapsulate rb pointer operations adds 9bd1f875c047 lightnvm: pblk: move ring buffer alloc/free rb init adds d672d92d9c43 lightnvm: pblk: guarantee mw_cunits on read buffer adds 6fd05cad5ee1 lightnvm: do no update csecs and sos on 1.2 adds a70985f83c62 lightnvm: pblk: fix error handling of pblk_lines_init() adds 8a57fc3823d0 lightnvm: pblk: consider max hw sectors supported for max_ [...] adds 766c8ceb16fc lightnvm: pblk: guarantee that backpointer is respected on [...] adds 1306ad4e60de block: remove redundant 'default n' from Kconfig-s adds 486c6fba90f6 drivers/block: remove redundant 'default n' from Kconfig-s adds 4822e902f9bd block: describe difference between flags IO_STAT and STATS adds a2fa8a19b75b cfq: clear queue pointers from cfqg after unpinning them i [...] adds 2d29c9f89fcd block, bfq: improve asymmetric scenarios detection adds 477e19dedc9d blk-mq: adjust debugfs and sysfs register when updating nr [...] adds 5b202853ffbc blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs adds 34d11ffac1f5 blk-mq: realloc hctx when hw queue is mapped to another node adds e01ad46d53b5 blk-mq: fallback to previous nr_hw_queues when updating fails adds 3582dd291788 aoe: convert aoeblk to blk-mq adds 6d1f9dfde734 skd: fixup usage of legacy IO API adds 4e6da0fe8058 um: Convert ubd driver to blk-mq adds e50b1e327aeb null_blk: remove legacy IO path adds 5e27891e8855 block: remove bogus check for queue_lock assignment adds 8f94004e2a51 cdrom: don't attempt to fiddle with cdo->capability adds de038597be88 null_blk: remove set but not used variable 'q' adds 9316a9ed6895 blk-mq: provide helper for setting up an SQ queue and tag set adds fab1adcf9503 ps3disk: convert to blk-mq adds 89c6b1650969 paride: convert pcd to blk-mq adds 99fe8b02a825 paride: convert pd to blk-mq adds 77218ddf46d8 paride: convert pf to blk-mq adds 804186fa95c8 xsysace: convert to blk-mq adds 891b7c5fbf61 mtd_blkdevs: convert to blk-mq adds 1448a2a5360a swim: fix cleanup on setup error adds e3896d77b702 swim: convert to blk-mq adds dbaa54b65e7a swim3: add real error handling in setup adds 8ccb8cb1892b swim3: convert to blk-mq adds c87228f16f0a amiflop: fold headers into C file adds 53d0f8dbde89 amiflop: clean up on errors during setup adds 21b07f35544a amiflop: convert to blk-mq adds 3e6b8c3c4b14 ataflop: fold headers into C file adds 71327f547ee3 ataflop: fix error handling during setup adds 6ec3938cff95 ataflop: convert to blk-mq adds a9f38e1dec10 floppy: convert to blk-mq adds ad5fc6bb7221 gdrom: convert to blk-mq adds 8535fd6f702a z2ram: convert to blk-mq adds 0585b75437d3 sx8: convert to blk-mq adds 6956b956934f drivers/block: Remove DAC960 driver adds ecb0a83e3198 ubd: remove use of blk_rq_map_sg adds 138126214868 skd: switch to the generic DMA API adds 64ab1fa5da05 sx8: remove dead IF_64BIT_DMA_IS_POSSIBLE code adds 931da2f7a56b sx8: switch to the generic DMA API adds b46d40daba96 umem: switch to the generic DMA API adds 77a12e51fcf8 rsxx: switch to the generic DMA API adds ee75fa2ae0e2 mtip32xx: fully switch to the generic DMA API adds 886fabf69326 nvme: update node paths after adding new path adds 48440ab6dc27 nvmet: remove unreachable code adds 43a6f8fb6197 nvmet: use strcmp() instead of strncmp() for subsystem lookup adds 35da77d556c1 nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() adds eb090c4c948c nvme-core: declare local symbols static adds bb2a1d4e804a nvme-core: rework a NQN copying operation adds 40581d1a91a1 nvme-pci: fix nvme_suspend_queue() kernel-doc header adds 5eadc9cce171 nvmet: use strlcpy() instead of strcpy() adds 0d3ebdec9394 nvmet-rdma: declare local symbols static adds 8eacd1bd21d6 nvmet: avoid integer overflow in the discard code adds 76c910c7cf6d nvme-fc: fix kernel-doc headers adds d3d0bc78be30 nvme-fc: introduce struct nvme_fcp_op_w_sgl adds 0d2bdf9f4134 nvme-fc: rework the request initialization code adds 1c4665272ca7 nvmet-fc: fix kernel-doc headers adds 202359c007f6 nvme-core: make implicit seed truncation explicit adds 1216e9ef18b8 nvmet-fcloop: suppress a compiler warning adds cb4bfda62afa nvme-pci: fix hot removal during error handling adds 3045c0d05e72 nvme-pci: remove duplicate check adds bb59b8e57493 nvme-rdma: always have a valid trsvcid adds b7c7be6f6bd2 nvme-fabrics: move controller options matching to fabrics adds bbc152825afc Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] adds b2c3fa546705 blkcg: fix edge case for blk_get_rl() under memory pressure adds d459d853c2ed blkcg: reassociate bios when make_request() is called recursively adds 52990a5fb0c9 block: setup bounce bio_sets properly adds 6ab9e09238fd Merge tag 'for-4.20/block-20181021' of git://git.kernel.dk [...] 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 20bdc376b427 ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA adds ce42c1768152 pata_atiixp: Remove unnecessary parentheses adds d6dc71d1468f dt-bindings: ata: Document BCM63138 compatible string adds 2b2c47d9e1fe ata: ahci_brcm: Allow optional reset controller to be used adds fb8506f15f2e ata: ahci_brcm: Match BCM63138 compatible strings adds 7fb44929cb0e ata: ahci_brcm: Allow using driver or DSL SoCs adds 6adde4a36f1b ata: ep93xx: Use proper enums for directions adds b3cd92db6ecd ata: remove redundant 'default n' from Kconfig adds 13775dacca5c Merge tag 'for-4.20/libata-20181021' of git://git.kernel.d [...] adds 37fca4bd018f hexagon: remove the sync_single_for_cpu DMA operation adds f406f222d4b2 hexagon: implement the sync_sg_for_device DMA operation adds e0a9317d9004 hexagon: use generic dma_noncoherent_ops adds 58643a3a8097 arm-nommu: don't define arch_teardown_dma_ops adds ccf640f4c998 dma-mapping: remove dma_configure adds dc3c05504d38 dma-mapping: remove dma_deconfigure adds 46053c736854 dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops adds a3ceed87b077 dma-mapping: fix panic caused by passing empty cma command [...] adds 684f7e91d3c7 dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL [...] adds 5748e1b35ba2 MIPS: don't select DMA_MAYBE_COHERENT from DMA_PERDEV_COHERENT adds f3ecc0ff0457 dma-mapping: move the dma_coherent flag to struct device adds bc3ec75de545 dma-mapping: merge direct and noncoherent ops adds 58b0440663ec dma-mapping: consolidate the dma mmap implementations adds 9406a49fd1f4 dma-mapping: support non-coherent devices in dma_common_ge [...] adds 1a0afc14b5da Revert "dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops" adds b733116feab5 unicore32: remove swiotlb support adds c6d4381220a0 dma-mapping: make the get_required_mask method available u [...] adds a20bb0583751 dma-direct: add an explicit dma_direct_get_required_mask adds 7d21ee4c719f dma-direct: refine dma_direct_alloc zone selection adds b4ebe6063204 dma-direct: implement complete bus_dma_mask handling adds 9d7a224b463e dma-direct: always allow dma mask <= physiscal memory size adds 6db37ad7c27b dma-mapping: move dma_default_get_required_mask under ifdef adds 1fc8e6423edb dma-direct: fix return value of dma_direct_supported adds 99c65fa7c59f dma-debug: Check for drivers mapping invalid addresses in [...] adds 79ac32a427f5 dma-direct: document the zone selection logic adds 7ed1d91a9ed6 dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN adds b9fd04262a8a dma-direct: respect DMA_ATTR_NO_WARN adds cff229491af5 Merge tag 'dma-mapping-4.20' of git://git.infradead.org/us [...] adds 4e15d05d9c43 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule adds 3d13aa37ba4d hwmon: (mc13783-adc) Remove the mention to 'Atlas' adds 23d3f131bf37 hwmon: (mc13783-adc) Use nxp.com URLs adds 0debe4d0b86a hwmon: Convert to using %pOFn instead of device_node.name adds 86103cffe883 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string adds e9d02c6414e1 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks adds 53dfa0088edd hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds c3bf6076cc41 hwmon: (nct6775) Clean up a condition adds 9450f52cec78 hwmon: (mc13783-adc) Switch to SPDX identifier adds 39ea6ea325dc hwmon: (sht15) Switch to SPDX identifier adds a54ca77a98a3 hwmon: (lm75) Add MAX31725/6 support adds 2738b767be54 hwmon: (asus_atk0110) Use PTR_ERR_OR_ZERO instead of reimp [...] adds a31796c30e42 hwmon: (scmi) Remove redundant pointer check adds 0665a1d62312 hwmon: (lm92) Fix whitespace issues adds 61b6c66a8f74 hwmon: (nct6775) Only display fan speed tolerance conditionally adds 0085a5108de1 hwmon: (nct6775) Rename configuration register variables adds a6c54f2cde3c hwmon: (nct6775) Replace 'regval' with variables named aft [...] adds 97ce6df46874 hwmon: (nct6775) Move config variable declarations and ini [...] adds 2d888c5f22b4 hwmon: (nct6775) Declare and initialize LDN specific confi [...] adds a4e0a080cad8 hwmon: (nct6775) Use logical or instead of if statements w [...] adds b2833f397dc1 hwmon: (nct6775) Improve instruction grouping adds 7dcdbdeb1b45 hwmon: (nct6775) Fix fan6/pwm6 detection for NCT6792D adds 2d99925a15b6 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds b75a80638990 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds 3fdb06aff504 hwmon: (nct6796) Clean up and amend fan/pwm configuration [...] adds 3be8c9d10353 hwmon: (nct6775) Fix names of DIMM temperature sources adds e41da286a2fd hwmon: (nct6775) Add support for NCT6797D adds 0599682b826f hwmon: (nct6775) Add support for NCT6798D adds 3045b5d61a60 hwmon: (scpi-hwmon) remove redundant continue adds 9f67f7583e77 hwmon: (pwm-fan) Silence error on probe deferral adds 95dcd64bc5a2 hwmon: (pwm-fan) Set fan speed to 0 on suspend adds cbc2a2380319 MAINTAINERS: Update PMBUS maintainer entry adds c20217b30d67 hwmon: (ina3221) Add INA3221_CONFIG to volatile_table adds 791ebc9d34e9 hwmon: (ina3221) Fix INA3221_CONFIG_MODE macros adds 59d608e152e5 hwmon: (ina3221) Add suspend and resume functions adds 8b949c64d014 dt-bindings: hwmon: Add ina3221 documentation adds a9e9dd9c6de5 hwmon: (ina3221) Read channel input source info from DT adds ead21c77d709 hwmon: (ina3221) mark PM functions as __maybe_unused adds 68c0d69dee59 hwmon: (core) Add hwmon_in_enable attribute adds 8b9bf554dd53 hwmon: (tmp421) make const array 'names' static adds a6e43263ed01 hwmon: (ina3221) Validate shunt resistor value from DT adds f21c8e753b1d hwmon: (npcm-750-pwm-fan) Change initial pwm target to 255 adds d4b0166d28a8 hwmon: (ina3221) Use _info API to register hwmon device adds 61b8ab2c5481 hwmon: (core) Add trace events to _attr_show/store functions adds 04e79eb704b2 hwmon: (pmbus) remove redundant 'default n' from Kconfig adds e7c6a55606b5 hwmon: (pmbus) Fix page count auto-detection. adds b8e445b6895c Merge tag 'hwmon-for-v4.20' of git://git.kernel.org/pub/sc [...] adds e42e175ae319 mtd: physmap_of: Remove unused struct of_device_id adds ef0de747f7ad mtd: physmap_of: Release resources on error adds 34cb1e31890c mtd: maps: gpio-addr-flash: Replace custom printk adds 6c925b333368 mtd: maps: gpio-addr-flash: Fix ioremapped size adds 4edc00adfd58 mtd: maps: gpio-addr-flash: Use devm_* functions adds 460cdeca546f mtd: maps: gpio-addr-flash: Use order instead of size adds 0304f8eaa3ae mtd: maps: gpio-addr-flash: Replace array with an integer adds 299b43535d38 mtd: maps: gpio-addr-flash: Convert to gpiod adds 92e2921f7eee jffs2: free jffs2_sb_info through jffs2_kill_sb() adds 5390a8df769e mtd: spi-nor: add support to non-uniform SFDP SPI NOR flas [...] adds b038e8e3be72 mtd: spi-nor: parse SFDP Sector Map Parameter Table adds 900f5e0d8c9e mtd: spi-nor: cadence-quadspi: Use proper enum for dma_[un [...] adds 630d6bd8a3b4 mtd: spi-nor: Support controllers with limited TX FIFO size adds 3baa8ec88c2f mtd: devices: m25p80: Make sure WRITE_EN is issued before [...] adds 000412276370 mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus adds 42460c31ae96 mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SP [...] adds 41fe242979e4 mtd: spi-nor: fsl-quadspi: fix read error for flash size l [...] adds 5cc1b66e63ec Merge tag 'spi-nor/for-4.20' of git://git.infradead.org/li [...] 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 47bd59e538d4 mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] adds 00ad378f304a mtd: rawnand: Pass a nand_chip object to nand_scan() adds 59ac276f2227 mtd: rawnand: Pass a nand_chip object to nand_release() adds 2b356ab46ebe mtd: rawnand: Pass a nand_chip object to nand_wait_ready() adds ec47636cd7e7 mtd: rawnand: Pass a nand_chip object to ecc->hwctl() adds af37d2c3a8c7 mtd: rawnand: Pass a nand_chip object to ecc->calculate() adds 00da2ea97229 mtd: rawnand: Pass a nand_chip object to ecc->correct() adds b976168757f7 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks adds 767eb6fbdedb mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks adds 7e534323c416 mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks adds c0739d85723a mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks adds 758b56f58b66 mtd: rawnand: Pass a nand_chip object to chip->select_chip() adds c17556f545c0 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks adds 0f808c1602bc mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() adds 50a487e7719c mtd: rawnand: Pass a nand_chip object to chip->dev_ready() adds 5295cf2e047c mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() adds f1d46942e823 mtd: rawnand: Pass a nand_chip object to chip->waitfunc() adds a2098a9e4f67 mtd: rawnand: Pass a nand_chip object to chip->erase() adds aa36ff25ffde mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] adds 2e7f1cec271c mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() adds 858838b87ef5 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] adds 5740d4c4f9bb mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] adds e4cdf9cb3254 mtd: rawnand: Pass a nand_chip object nand_erase_nand() adds dbfc671856b3 mtd: rawnand: marvell: rework BCH engine failure path adds 7fd130f7416f mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] adds 64ddd5d8578f mtd: rawnand: Remove docg4 adds 480bdd8b7ab6 ARM: pxa: palmtreo: Drop docg4 specific init adds 871a4073f438 mtd: rawnand: Make maxchips an unsigned int adds 800342de6349 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] adds 4ae940251716 mtd: rawnand: Leave chip->IO_ADDR_{R, W} to NULL when unused adds 82fc5099744e mtd: rawnand: Create a legacy struct and move ->IO_ADDR_{R [...] adds 716bbbabcc68 mtd: rawnand: Deprecate ->{read, write}_{byte, buf}() hooks adds bf6065c6c08f mtd: rawnand: Deprecate ->cmd_ctrl() and ->cmdfunc() adds 8395b753d7ca mtd: rawnand: Deprecate ->dev_ready() and ->waitfunc() adds cdc784c74394 mtd: rawnand: Deprecate ->block_{bad,markbad}() hooks adds f9ebd1bb4103 mtd: rawnand: Deprecate ->erase() adds 45240367939b mtd: rawnand: Deprecate ->{set,get}_features() hooks adds 3cece3abebda mtd: rawnand: Deprecate ->chip_delay adds 0b4e61c1c26e mtd: rawnand: Move function prototypes after struct declarations adds 394938eadff2 mtd: rawnand: Get rid of nand_flash_dev forward declation adds d16397d57a90 mtd: rawnand: Get rid of the duplicate nand_chip forward d [...] adds 4114f97c41cd mtd: rawnand: Get rid of a few unused definitions adds c7921bb32ab6 mtd: rawnand: Move platform_nand_xxx definitions out of rawnand.h adds 462f35d3e5e8 mtd: rawnand: Inline onfi_get_async_timing_mode() adds 348d56a8c606 mtd: rawnand: Keep all internal stuff private adds 3d4af7c19585 mtd: rawnand: Move legacy code to nand_legacy.c adds 1c325cc5077a mtd: rawnand: Move ONFI code to nand_onfi.c adds 8ae3fbf81b9c mtd: rawnand: Move JEDEC code to nand_jedec.c adds 727d37826bd1 mtd: rawnand: reorder NAND manufacturer IDs adds a68642adbb1a mtd: rawnand: ESMT: retrieve ECC requirements from 5th id byte adds e8237bfa2120 mtd: rawnand: marvell: Add support for 8kiB pages NAND chi [...] adds fbed20280d91 mtd: rawnand: atmel: Fix potential NULL pointer dereference adds f1a97e0b78e3 mtd: rawnand: ams-delta: use GPIO lookup table adds e5cd979994db mtd: rawnand: ams-delta: show parent device in sysfs adds 2b44af3ad6cc mtd: rawnand: ams-delta: Use private structure adds 9c076d7e9487 mtd: rawnand: ams-delta: Set port direction when needed adds e2bfa4ca23d9 mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo [...] adds 309600c14e36 mtd: rawnand: Allow selection of ECC byte ordering at runtime adds e98367618675 mtd: rawnand: toshiba: Pass a single nand_chip object to t [...] adds ed8f0b23d926 mtd: rawnand: r852: fix spelling mistake "card_registred" [...] adds 0d55c668b218 mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register t [...] adds 53c83b59759c mtd: rawnand: marvell: fix the IRQ handler complete() condition adds 042c1a5a6021 Merge tag 'nand/for-4.20' of git://git.infradead.org/linux [...] adds a36cf6865120 Merge tag 'mtd/for-4.20' of git://git.infradead.org/linux-mtd adds 950937624079 regmap: use less #ifdef for LOG_DEVICE adds 9ef688410506 Merge branch 'regmap-4.20' into regmap-next adds cdf6b11daa77 regmap: Add regmap_noinc_write API adds 9ad8eb0168ab regmap: fix comment for regmap.use_single_write adds 1c96a2f67cd9 regmap: split up regmap_config.use_single_rw adds ae2399c48c02 Merge remote-tracking branches 'regmap/topic/noinc' and 'r [...] adds 6214a9fe2aec Merge tag 'regmap-v5.0' of git://git.kernel.org/pub/scm/li [...] adds 0976eda79155 spi: bcm-qspi: fix calculation of address length adds 940ec770c295 spi: bcm-qspi: switch back to reading flash using smaller chunks adds dd8fd2cbc73f spi: rockchip: initialize dma_slave_config properly adds f34c6e6257aa spi: sh-msiof: fix deferred probing adds 4585add948b1 MAINTAINERS: Add entry for Broadcom SPI controller adds 92d58fd13af2 Merge branch 'spi-4.19' into spi-linus 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 b9e49520c114 spi: pl022: Remove set but not used variable 'chip' adds b9a947dd756b spi: pic32: remove unnecessary of_node_get() adds abf5feef3ff0 spi: gpio: No MISO does not imply no RX adds e757996cafbe spi: spi-mem: Adjust op len based on message/transfer size [...] adds 56df612afb60 spi: davinci: Remove chip select GPIO pdata adds 37a1aa88f98d spi: davinci: remove set but not used variable 'pdata' adds 3356d9f4cb45 spi: pic32-sqi: remove unnecessary of_node_get() adds 0baf9eb25572 spi: add new SPI_CS_WORD flag adds cbaa62e0094a spi: add software implementation for SPI_CS_WORD adds 926369667732 Merge tag 'spi-cs-word' into spi-4.20 adds a3762b13a596 spi: spi-davinci: Add support for SPI_CS_WORD adds 8089babee17c spi: pxa2xx: Remove the shutdown callback adds 0fd85869c2a9 spi/bcm63xx-hsspi: keep pll clk enabled adds 00bca73bfca4 spi: mediatek: Don't modify spi_transfer when transfer. adds 71388b215697 spi: always use software fallback for SPI_CS_WORD when usi [...] adds f34ecdbd5661 spi: spi-davinci: Don't error when SPI_CS_WORD and cs_gpio adds 380583227c0c spi: spi-mem: Add extra sanity checks on the op param adds 8cfde7847d5e spi: pic32: Use proper enum in dmaengine_prep_slave_rg adds 71d9a846fbca spi: sprd: don't mark remove function as __exit adds 73569a50959e dt-bindings: spi: rspi: Add R7S9210 support adds aea3877e24f3 spi: spi-mem: Fix inverted logic in op sanity check adds b445bfcb9081 spi: switch to SPDX license identifier adds c0116e6b3047 spi: mediatek: add bindings for Mediatek MT2712 soc platform adds 805be7ddf367 spi: mediatek: add spi slave for Mediatek MT2712 adds 6cee4afdec51 dt-bindings: spi: rspi: Add r8a7744 to the compatible list adds aeb8a43fa264 dt-bindings: spi: sh-msiof: Add r8a7744 support adds c24bfa8f21b5 spi: slave: Fix missing break in switch adds 2c1833767bd8 spi: pxa2xx: Rewrite switch code block in interrupt_transfer adds 5e9feb3544a7 spidev: Enable the Liebherr's BK4 board to work with spide [...] adds a1108c7b2efb spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma [...] adds de8978c388c6 spi: fsl-lpspi: Prevent FIFO under/overrun by default adds bed2e8f4e851 spi: rb4xx: Use SPI_BPW_MASK to set bits_per_word_mask adds 5039563e7c25 spi: Add driver_override SPI device attribute adds 605b3bec73cb spi: spidev: Fix OF tree warning logic adds 65a272642ce1 soc: qcom: geni: Make version macros simpler adds abc1c9447145 soc: qcom: geni: Don't ignore clk_round_rate() errors in g [...] adds 969fc78c37c3 soc: qcom: geni: geni_se_clk_freq_match() should always ac [...] adds 93043b674910 Merge tag 'qcom-geni-immutable-for-mark-brown' of git://gi [...] adds d49a30366793 spi: dw: add compatible for Amazon's Alpine spi controller adds f2d704794864 dw: spi: add support for Amazon's Alpine spi controller adds db117f5f4248 spi: Qualcomm Quad SPI(QSPI) documentation adds 04000dc6f7e3 spi: Introduce new driver for Qualcomm QuadSPI controller adds dcfc861d24ec spi: rockchip: adjust dma watermark and burstlen adds 058f7c509e84 spi: rockchip: remove unneeded dma_caps adds f340b920511a spi: rockchip: mark use_dma as bool adds d9071b7e9fc4 spi: rockchip: directly use direction constants adds a3c174021ce7 spi: rockchip: simplify spi enable logic adds a8a398b833f3 dt-bindings: soc: qcom: Remove SPI controller maximum freq [...] adds 4b8ce2f70777 spi: soc: qcom: GENI SE SPI controller device tree binding adds 561de45f72bd spi: spi-geni-qcom: Add SPI driver support for GENI based QUP adds 55ef8262f2b1 spi: pxa2xx: Use an enum for type adds 87ae1d2d7077 spi: pxa2xx: Add devicetree support adds 44221ebae2da spi/spi-pxa2xx: add PXA2xx SSP SPI Controller adds 25972d0c33de spi: Make GPIO CSs honour the SPI_NO_CS flag adds 9c2120090586 PCI: Provide pci_match_id() with CONFIG_PCI=n adds 987a2dfe3f04 spi: imx: move wml setting to later than setup_transfer adds 5ba5a3730639 spi: imx: correct wml as the last sg length adds 133eb8e38b02 spi: imx: use PIO mode if size is small adds ec506e9246bf spi: pic32-sqi: don't pass GFP_DMA32 to dma_alloc_coherent adds a27ee74d0d51 spi: sh-msiof: document R8A779{7|8}0 bindings adds c3e6845ea0dd dt-bindings: spi: add stm32 qspi controller adds c530cd1d9d5e spi: spi-mem: add stm32 qspi controller adds 13d515c796ad spi: omap2-mcspi: Switch to readl_poll_timeout() adds b682cffa3ac6 spi: omap2-mcspi: Set FIFO DMA trigger level to word length adds 89e8b9cb8465 spi: omap2-mcspi: Add slave mode support adds 79a15f4974ce spi: Allow building SPI_BCM63XX_HSSPI on ARM-based SoCs adds 0c903aafc852 spi: lpspi: add imx8qxp compatible string adds 4b51c747e4a5 Merge branch 'spi-4.20' into spi-next adds 5f143af7501e spi: make OF helper available for others adds 7b9734dbc5b0 Merge remote-tracking branch 'spi/topic/of' into spi-next adds b537149a2fb4 Merge tag 'spi-v5.0' of git://git.kernel.org/pub/scm/linux [...] 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 efdfeb079cc3 regulator: fixed: Convert to use GPIO descriptor only adds df43519eb706 regulator: bd718x7: add missing linux/of.h inclusion adds f589d95b9751 regulator: qcom: Add PMS405 regulators adds 5a7d7d0f9f79 regulator: da905{2,5}: Remove unnecessary array check adds 2e0fe4d0c6ca Merge tag 'regulator-v4.19-rc5' into regulator-bd718xx adds 494edd266b94 regulator/mfd: Support ROHM BD71847 power management IC adds 12fc309a956b regulator: dt bindings: add BD71847 device-tree binding do [...] adds 01e17e5d8004 mfd: dt bindings: add BD71847 device-tree binding documentation adds 18e4b55fbd20 regulator: Support regulators where voltage ranges are selectable adds dd2be639f4a9 regulator/mfd: bd718xx: rename bd71837/bd71847 common instances adds a4bfc2c28a21 regulator: bd718XX use pickable ranges adds 2ece646c90c5 regulator: bd718xx: rename bd71837 to 718xx adds 5451521409ce Merge tag 'bd71847-support' into regulator-4.20 adds 28be5f15df2e regulator: fixed: Default enable high on DT regulators adds 4b03227a65dc regulator: axp20x: Mark expected switch fall-throughs adds dbd1709f7697 dt-bindings: regulator: document stpmic1 pmic regulators adds ca55b7185b74 regulator: stpmic1: add stpmic1 regulator driver adds c18fb34ae185 regulator: stpmic1: Return REGULATOR_MODE_INVALID for inva [...] adds bef9391cbec5 regulator: lochnagar: Add support for the Cirrus Logic Lochnagar adds b0ce7b29bfcd regulator/gpio: Allow nonexclusive GPIO access adds 63239e4bf7ef regulator: Fetch enable gpiods nonexclusive adds bcb047ebf284 regulator: bd718x7: Remove struct bd718xx_pmic adds d8b2a8e9c06b regulator: lochnagar: Use a consisent comment style for SP [...] adds 4fd1f509e89f Merge branch 'regulator-4.20' into regulator-next adds eb108c3611dd regulator: bd718xx: fix build warning on x86_64 adds 74f008f251bc kernel/reboot.c: export pm_power_off_prepare adds cb60ad04c4eb regulator: pfuze100: add fsl,pmic-stby-poweroff property adds c29daffa322a regulator: pfuze100-regulator: provide pm_power_off_prepar [...] adds db6565af68db regulator: pfuze100-regulator: fix spelling mistake "stand [...] adds f35b1e53a66a Merge remote-tracking branches 'regulator/topic/bd718xx' a [...] adds ca9eb48fe01f Merge tag 'regulator-v5.0' of git://git.kernel.org/pub/scm [...] adds 8199d312dad7 mmc: sdhci-pltfm: Convert DT properties to generic device [...] adds 7c7ba4334e5c mmc: sdhci-iproc: Add ACPI support adds 60208a267208 mmc: sdhci-of-arasan: Do now show error message in case of [...] adds 2e1501a8bdd4 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds 722c68a52b48 mmc: renesas_sdhi: Add r8a774a1 support adds ed3ae724003f mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap adds 685bc885b7f8 mmc: jz4740: Drop dependency on MACH_JZ4740/80 adds c1ec8f866f0a mmc: renesas_sdhi_internal_dmac: Fix a few typos adds 16a129b3caac mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist adds 00c6527b8311 dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings adds f707079df8f7 mmc: use SPDX identifier for Renesas drivers adds a0c938b5dd70 mmc: jz4740: Add support for the JZ4725B adds 74005a01f1ff mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] adds 0196c8db8363 mmc: tmio: move tmio_mmc_set_clock() to platform hook adds fb19fdf48ddc dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller adds 3fd784f745dd mmc: uniphier-sd: add UniPhier SD/eMMC controller driver adds 7d8bb1f46e13 mmc: sdhci: add tuning error codes adds b1f378ab5334 mmc: sdhci-of-esdhc: add erratum A008171 support adds c7eabbee3de9 sdhci: acpi: add free_slot callback adds 96ccb858093d sdhci: acpi: add qcom sdhci host reset quirk fix adds d462c1b47452 mmc: sdhci: Export sdhci_request() adds 1ff537bd5d7b mmc: Convert to using %pOFn instead of device_node.name adds e93be38af155 mmc: sdhci: add adma_table_cnt member to struct sdhci_host adds 54552e4948cb mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops adds b85c997d2cfe mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation adds 68f83127fe75 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock adds db4cea918e11 mmc: tmio: refactor CLK_CTL bit calculation adds cbf6d82cad4a mmc: core: add helper to see if a host is doing a retune adds 75f349a15306 mmc: renesas_sdhi: skip SCC error check when retuning adds b85fb0a1c8ae mmc: tmio: Fix SCC error detection adds 4c595c057a29 mmc: tmio: more concise clk calculation adds 75586bb94975 mmc: tmio: remove now unused variable adds 3700cdf8e325 dt-bindings: mmc: tegra: Add pad voltage control properties adds 1dd2a7580916 dt-bindings: Add Tegra SDHCI pad pdpu offset bindings adds b7783cfbd158 dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values adds 86ac2f8bf90a mmc: tegra: Reconfigure pad voltages during voltage switching adds e7c071489ecc mmc: tegra: Poll for calibration completion adds 9d548f118f57 mmc: tegra: Set calibration pad voltage reference adds 212b0cf14178 mmc: tegra: Power on the calibration pad adds 887bda8f21ee mmc: tegra: Disable card clock during pad calibration adds 51b77c8ea784 mmc: tegra: Program pad autocal offsets from dt adds 44babea2ea53 mmc: tegra: Perform pad calibration after voltage switch adds d943f6e91f0f mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 adds d4501d8e8849 mmc: tegra: Add a workaround for tap value change glitch adds 85c0da1751fc mmc: tegra: Parse default trim and tap from dt adds c2c09678f849 mmc: tegra: Configure default tap values adds 41a0b8d748f9 mmc: tegra: Configure default trim value on reset adds 1070e83a346b mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 adds f6a447fafa39 mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops adds 38a284d98cfe mmc: tegra: Disable card clock during tuning cmd on Tegra210 adds 3559d4a6bb59 mmc: tegra: Enable UHS and HS200 modes for Tegra210 adds 2ad50051575c mmc: tegra: Enable UHS and HS200 modes for Tegra186 adds 3ecea59d27f8 dt-bindings: mmc: Add DQS trim value to Tegra SDHCI adds f5313aaa9252 mmc: tegra: Parse and program DQS trim value adds dfc9700cef77 mmc: tegra: Implement HS400 enhanced strobe adds bc5568bf4c3f mmc: tegra: Implement HS400 delay line calibration adds 61dad40eb955 mmc: tegra: Implement periodic pad calibration adds e5378247fe25 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR adds 18da1990d2dd mmc: sdhci: Add version V4 definition adds b3f80b434f72 mmc: sdhci: Add sd host v4 mode adds 917a0c52d6c3 mmc: sdhci: Change SDMA address register for v4 mode adds 685e444bbaa0 mmc: sdhci: Add ADMA2 64-bit addressing support for V4 mode adds e65953d4a117 mmc: sdhci: Add 32-bit block count support for v4 mode adds 427b6514d095 mmc: sdhci: Add Auto CMD Auto Select support adds 7ed71a9df4ba mmc: sdhci: SDMA may use Auto-CMD23 in v4 mode adds d7f0570deefb dt-bindings: sdhci-sprd: Add bindings for the sdhci-sprd c [...] adds fb8bd90f83c4 mmc: sdhci-sprd: Add Spreadtrum's initial host controller adds 1ff9cabd5455 mmc: sunxi: Clarify new timing mode usage and implementation adds 07bafc1e3536 mmc: sunxi: Use new timing mode for A64 eMMC controller adds 54541815b43f mmc: renesas_sdhi_internal_dmac: set scatter/gather max se [...] adds 5a941898233c mmc: mxcmmc: replace spin_lock_irqsave with spin_lock in ISR adds 07be55b567a5 mmc: sdhci: fix __sdhci_adma_write_desc adds 9ef986a697c6 mmc: mmci: Drop support for pdata GPIO numbers adds b007c4cec8ca mmc: sdhci: spear: Use the slot GPIO descriptor adds 43b7358df63a mmc: sdhci: pxav3: Delete GPIO handling adds bbf57df8172a mmc: sdhci: sirf: Use the slot GPIO descriptor adds ac379b7ca1b0 mmc: core: Allow building PWRSEQ_SD8787 with LIBERTAS_SDIO adds 7838a8ddc80b mmc: omap_hsmmc: Kill off cover detection adds e63201f19438 mmc: omap_hsmmc: Delete platform data GPIO CD and WP adds 5169894982bb mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 [...] adds bd451c2df99b dt-bindings: mmc: renesas_sdhi: Add r8a7744 support adds 2ffca7a34df5 dt-bindings: mmc: sh_mmcif: Document r8a7744 DT bindings adds 7b2a6d518d0c mmc: mmci: internalize dma map/unmap into mmci dma functions adds cdea19472192 mmc: mmci: internalize dma_inprogress into mmci dma functions adds 19a25d57ad39 mmc: mmci: Change struct members from bool to u8 adds a5c83eb2bdc3 mmc: tifm_sd: Mark expected switch fall-through adds d2681cd81b05 mmc: meson-mx-sdio: mark expected switch fall-through adds 32b64b0397b4 mmc: dw_mmc-exynos: Add tuning for sdr and ddr timing for [...] adds 716b717ac07d mmc: dt-bindings: add "bus-clk" for MT2712 adds 258bac4a61af mmc: mediatek: add bus_clk control adds 26a4f38d1316 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] adds 06b23ca021c4 mmc: sdhci-of-arasan: Add a single data structure to incor [...] adds f0061fed1f8a mmc: sdhci-of-arasan: Add Support for AM654 MMC and PHY adds c3647fdc6a5a mmc: mmci: create common mmci_dma_setup/release adds a813f2a2bcce mmc: mmci: introduce dma_priv pointer to mmci_host adds ad7b8918dbb2 mmc: mmci: merge prepare data functions adds 4798351018a7 mmc: mmci: add prepare/unprepare_data callbacks adds 02769968d95b mmc: mmci: add get_next_data callback adds 135ea30e2312 mmc: mmci: add dma_start callback adds 5a9f10c359e6 mmc: mmci: add dma_finalize callback adds cfccc6ac0054 mmc: mmci: add dma_error callback adds e0da1721211b mmc: mmci: add validate_data callback adds cd3ee8c532ad mmc: mmci: add set_clk/pwrreg callbacks adds c931d495cd3d mmc: mmci: add datactrl block size variant property adds daf9713c5ef8 mmc: mmci: expand startbiterr to irqmask and error check adds 0f2448043eab mmc: mmci: add variant properties to define cpsm & cmdresp bits adds 9b279941244c mmc: mmci: add variant property to define dpsm bit adds 59db5e2d7f9d mmc: mmci: add variant property to define irq pio mask adds d2141547f594 mmc: mmci: add variant property to write datactrl before command adds b79220b3e0af mmc: mmci: add variant property to not read datacnt adds c86a9888850e dt-bindings: mmci: add optional reset property adds 15878e58461b mmc: mmci: add optional reset property adds 00e930d87d19 mmc: mmci: add clock divider for stm32 sdmmc adds f3f6433468bd mmc: mmci: add stm32 sdmmc registers adds 62022894cd42 dt-bindings: mmci: add stm32 sdmmc variant adds 46b723dd867d mmc: mmci: add stm32 sdmmc variant adds a7d247f5fb3a Merge branch 'fixes' into next adds b7503e3dd8f1 Merge branch 'fixes' into next adds be6f8db406a4 dt-bindings: mmc: renesas_sdhi: Add r8a77470 support adds 60ab43ba6b6e mmc: renesas_sdhi: Add r8a77470 SDHI1 support adds acb9fce7309a mmc: tmio: move MFD variant reset to a platform hook adds 722fb61e2ed3 mmc: tmio: remove TMIO_MMC_HAVE_HIGH_REG flag adds d3dd5db0c1b9 mmc: tmio: simplify the DMA mode test adds b7ced87746eb mmc: uniphier-sd: fix DMA disabling adds 90f835414067 mmc: uniphier-sd: avoid using broken DMA RX channel adds 0b1a69fd8394 mmc: dt-bindings: add support for MT8183 SoC adds 56f6cbbed046 mmc: mediatek: fill the actual clock for mmc debugfs adds f38a9774ddde mmc: mediatek: fix cannot receive new request when msdc_cm [...] adds 86601d0eac2d mmc: mediatek: tune CMD/DATA together adds a2e6d1f6b30d mmc: mediatek: add MT8183 MMC driver support adds fd82cc3020a0 mmc: mediatek: drop too much code of tuning method adds 1650ac530665 Merge tag 'mmc-v4.20' of git://git.kernel.org/pub/scm/linu [...] 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 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 5624bf963543 Merge branch 'ib-ingenic' into devel adds 924cf800574f pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() int [...] adds 99d9806f8552 pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() adds 79b7d19ebaf6 pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() adds 61db6c9db384 pinctrl: baytrail: Convert to use device_get_match_data() adds 70c263c42c38 pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() int [...] adds c98a96672b10 pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() adds 0c03e92e7d66 pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_ [...] adds 6d7c05faaf01 pinctrl: intel: Introduce common macro for PM operations adds 5689d6aaea24 pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 05a100e4ac7d pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds b417748c0fa2 pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() adds c804d8ae2083 pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 6016b099c343 pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 4ee73414a4a1 pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 558b34ba10e2 pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() adds ae4610873fab pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 27d91e80d53f pinctrl: remove unnecessary unlikely() adds d06e3be6e86a pinctrl: sh-pfc: r8a77965: Add SATA pins, groups and functions adds 491e9f585c97 pinctrl: sh-pfc: r8a77470: Add EtherAVB pin groups adds 951ae7cb068f pinctrl: sh-pfc: r8a77990: Add PWM pins, groups and functions adds 8f9a1acd8c8b dt-bindings: pinctrl: sh-pfc: Document r8a774a1 PFC support adds 91d627a779a1 pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support adds ada9a3d98fac pinctrl: sh-pfc: r8a77965: Add Audio clock pin support adds 7a7dfc4770c7 pinctrl: sh-pfc: r8a77965: Add Audio SSI pin support adds 2ed03c835d6f pinctrl: sh-pfc: r8a77990: Add DU pins, groups and function adds 2e38b882b9b0 Merge tag 'sh-pfc-for-v4.20-tag1' of git://git.kernel.org/ [...] adds b432414b996d pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant adds 0d5b476f8f57 pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant adds 9ae4987ebbb9 pinctrl: sirf: atlas7: remove set but not used variables ' [...] adds 89c68b102f13 pinctrl: qcom: spmi-mpp: Fix drive strength setting adds b97760ae8e3d pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_ [...] adds 0c3dfa176912 pinctrl: at91: don't use the same irqchip with multiple gpiochips adds e897b3866580 pinctrl: at91-pio4: Get rid of legacy call adds 1c5fb66afa2a pinctrl: Include <linux/gpio/driver.h> nothing else adds a1a503a8c332 pinctrl: mediatek: add pinctrl-mtk-common-v2 for all Media [...] adds e78d57b2f87c pinctrl: mediatek: add pinctrl-moore that implements the g [...] adds b906faf7b61d pinctrl: mediatek: extend struct mtk_pin_field_calc to pin [...] adds fb5fa8dc151b pinctrl: mediatek: extend struct mtk_pin_desc to pinctrl-m [...] adds 1dc5e5369159 pinctrl: mediatek: extend struct mtk_pin_soc to pinctrl-mt [...] adds c28321979ba8 pinctrl: mediatek: add driving strength related support to [...] adds 3ad38a14e13c pinctrl: mediatek: add drv register support to pinctrl-mtk [...] adds 85430152ba46 pinctrl: mediatek: add pull related support to pinctrl-mtk [...] adds 0d7ca772148f pinctrl: mediatek: add advanced pull related support to pi [...] adds 182c842fd5e6 pinctrl: mediatek: add ies register support to pinctrl-mtk [...] adds 9afc305bfad7 pinctrl: mediatek: add pullen, pullsel register support to [...] adds e7507f57a93a pinctrl: mediatek: add MT7623 pinctrl driver based on gene [...] adds ea051eb38413 pinctrl: mediatek: use pin descriptor all in pinctrl-mtk-c [...] adds 2bc47dfe4f8b pinctrl: mediatek: add multiple register bases support to [...] adds 9d9b171c6897 pinctrl: mediatek: adjust error code and message when some [...] adds b7d7f9eeca55 pinctrl: mediatek: extend struct mtk_pin_desc which per-pi [...] adds 805250982bb5 pinctrl: mediatek: add pinctrl-paris that implements the v [...] adds 750cd15d9081 pinctrl: mediatek: add MT8183 pinctrl driver adds 79348f6fb713 pinctrl: mediatek: extend advanced pull support in pinctrl [...] adds 29686f0151df pintcrl: mediatek: add pull tweaks for I2C related pins on MT8183 adds 89132dd8ffd2 pinctrl: mediatek: extend eint build to pinctrl-mtk-common-v2.c adds 6561859b067f pinctrl: mediatek: add eint support to MT8183 pinctrl driver adds 55818b90233b Merge branch 'ib-mtk' into devel adds 677506ee09b9 pinctrl: intel: Move linux/pm.h to the local header adds b76f191420bc pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() adds e0da38425b35 pinctrl: baytrail: Sort headers alphabetically adds 5458b7cec46a pinctrl: cherryview: Re-use data structures from pinctrl-intel.h adds e93ca9bbf3d8 pinctrl: cherryview: Remove unused groups of pins adds a919684f9ed9 pinctrl: cherryview: Describe members of couple of structs adds 994f8865687d pinctrl: cherryview: Remove linux/init.h and sort headers adds 22d7fe4984a2 pinctrl: mtk: Fix up GPIO includes adds a65fbff275b9 pinctrl: tegra: do not export tegra_pinctrl_probe adds c98b0d2db7d7 pinctrl: mxs: do not export mxs_pinctrl_probe adds 69f8455f6cc7 pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux adds 184744e9a014 pinctrl: mediatek: paris: fix return value check in mtk_pa [...] adds 07c6b037c2ba pinctrl: mediatek: make symbol 'mtk_drive' static adds 068cfb9a0fd9 pinctrl: mediatek: moore: fix return value check in mtk_mo [...] adds 7f2e29e133ea pinctrl: mediatek: fix static checker warning caused by EINT_NA adds ecfcfb498860 pinctrl: mediatek: add no eint function for pin define adds 477fecee7ca9 pinctrl: mediatek: add MT6765 pinctrl driver adds bb8d8466ca25 pinctrl: mediatek: add eint support to MT6765 pinctrl driver adds a4925311a544 pinctrl: sunxi: fix 'pctrl->functions' allocation in sunxi [...] adds 5e0b7e7cd27d pinctrl: intel: merrifield: Introduce mrfld_read_bufcfg() adds e99542fb8db0 pinctrl: intel: merrifield: Group IO accessors in code adds 9cf0c526bc58 pinctrl: qcom: Add sdm660 pinctrl driver adds ed80f6eb799a dt-bindings: pinctrl: qcom-pmic-gpio: Add pms405 support adds 6c73698904aa pinctrl: qcom: Introduce readl/writel accessors adds a46d5e98190d pinctrl: qcom: Support dispersed tiles adds 9d8ea6beac3d dt-bindings: pinctrl: qcom: Add QCS404 pinctrl binding adds 22eb8301dbc1 pinctrl: qcom: Add qcs404 pinctrl driver adds 7a52127e3cf1 pinctrl: mediatek: fix check on EINT_NA comparison adds ad335bee6ced pinctrl: mediatek: mark dummy helpers as 'static inline' adds 63e037bc51b3 pinctrl: sprd: Move DT parsing before registering pinctrl device adds 30aa69e7bd9f Merge tag 'v4.19-rc6' into devel adds 0a7cad486f5d pinctrl: sh-pfc: r8a77990: Add MSIOF pins, groups and functions adds 2ef7a12f5529 pinctrl: sh-pfc: r8a77995: Add MSIOF pins, groups and functions adds 63b6d7e762cb pinctrl: sh-pfc: Convert to SPDX identifiers adds a8b4d4cb9a0f pinctrl: rza1: Convert to SPDX identifiers adds a6a7d2c2dc66 dt-bindings: pinctrl: sh-pfc: Document r8a7744 PFC support adds d7097b97e913 pinctrl: sh-pfc: r8a7791: Add r8a7744 support adds c382e8ba7c33 dt-bindings: pinctrl: sh-pfc: Document r8a774c0 PFC support adds 9f2b76a2db3c pinctrl: sh-pfc: r8a77990: Add R8A774C0 PFC support adds e34ebe5a6b83 pinctrl: sh-pfc: r8a77470: Add I2C4 pin groups adds 469c1e97dcce pinctrl: sh-pfc: r8a77470: Add DU0 pin groups adds e5984d0576fb pinctrl: sh-pfc: r8a77470: Add QSPI0 pin groups adds df9c71694fcf pinctrl: sh-pfc: r8a77470: Add SDHI2 pin groups adds 8faa0754ec24 pinctrl: sh-pfc: r8a77470: Add USB pin groups adds a97f340c0a07 pinctrl: sh-pfc: rcar: Rename automotive-only arrays to au [...] adds 18887f31df12 Merge tag 'sh-pfc-for-v4.20-tag2' of git://git.kernel.org/ [...] adds 54a58185bfaf pinctrl: core: make sure strcmp() doesn't get a null parameter adds de0c18a87cfa pinctrl: msm: Actually use function 0 for gpio selection adds 73ae1462b758 dt-bindings: pinctrl: qcom: Add SDM660 pinctrl binding adds 04035f7f59bd pinctrl: intel: Convert unsigned to unsigned int adds 939330d71e5d pinctrl: baytrail: Convert unsigned to unsigned int adds 4e737af8c467 pinctrl: cherryview: Convert unsigned to unsigned int adds cd057a765f73 pinctrl: broxton: Convert unsigned to unsigned int adds 946ffefcdc83 pinctrl: intel: Fix a spelling typo in kernel documentation adds 936a3a23becf pinctrl: nomadik: Fix debugfs adds c5ad04dd4443 pinctrl: qcom: fix 'const' pointer handling adds 3f9f82b3ffb8 dt-bindings: pinctrl: document Broadcom Northstar pin mux [...] adds c12fb1774dea pinctrl: bcm: add Northstar driver adds 693ecc7d0307 MAINTAINERS: update entry for Mediatek pin controller adds d6381fbbf2bc dt-bindings: pinctrl: renesas,rzn1-pinctrl: documentation adds 4e53b5004745 pinctrl: renesas: Renesas RZ/N1 pinctrl driver adds ef26d96023a4 pinctrl: sh-pfc: r8a77990: Add INTC-EX pins, groups and function adds b0b378acde3d Merge tag 'sh-pfc-for-v4.20-tag3' of git://git.kernel.org/ [...] adds 5fd8d05191e6 pinctrl: rza1: don't manually release devm managed resources adds 71a9d395aa12 pinctrl: mediatek: select GPIOLIB adds d17f477c5bc6 pinctrl: gemini: Mask and set properly adds dab6558f57c8 pinctrl: gemini: Drop noisy debug prints adds a85c928f6a78 pinctrl: gemini: Fix up TVC clock group adds 4fe81669df50 pinctrl: madera: Fix uninitialized variable bug in madera_ [...] adds ce7bdb957b8e pinctrl: bcm: ns: Use uintptr_t for casting data adds 28e0603c4df4 pinctrl: mediatek: Make eint_m u16 adds 2b9ea543fa43 pinctrl: renesas: Fix platform_no_drv_owner.cocci warnings adds 08a3e5dca04a pinctrl: geminilake: Update pin list for B0 stepping adds 2b3445c7eb72 pinctrl: geminilake: Get rid of unneeded ->probe() stub adds ce96a3a04130 pinctrl: geminilake: Sort register offsets by value adds 93d39737b29e dt-bindings: pinctrl: bcm4708-pinmux: improve example binding adds e24cf513cb98 pinctrl: uniphier: include <linux/bits.h> instead of <linu [...] adds ee8edbf8ca6b gpio: uniphier: include <linux/bits.h> instead of <linux/b [...] adds a93a676b0791 pinctrl: sunxi: Fix a memory leak in 'sunxi_pinctrl_build_ [...] adds b0b6a28bc4b2 Merge tag 'pinctrl-v4.20-1' of git://git.kernel.org/pub/sc [...] 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 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 ba21d55f6ad1 gpio: twl4030: Include the right header adds ecb07684a58f gpio: twl4030: Cut down boilerplate adds ab8c1e82935b gpio: twl4030: Implement .get_direction() adds fc4f8f322f6e gpio: twl6040: Include the right header adds b4f53ed9633c gpio: twl6040: Cut down boilerplate adds 4bef8bf20b69 gpio: twl6040: Use bitops adds ba74bd5d5b5b gpio: twl6040: Implement .get_direction() adds 02ad0437decf gpio: fix kernel-doc notation warning for 'request_key' adds f40f73075c59 gpio: ep93xx: fix incorrect array element size check adds f6d9af477099 gpio: ep93xx: fix test for end of loop adds 4e6b823867e2 gpiolib: export gpiochip_irq_reqres/relres() adds ca620f2de153 gliolib: set hooks in gpiochip_set_irq_hooks() adds 4e9439ddacea gpiolib: add flag to indicate if the irq is disabled adds 461c1a7d4733 gpiolib: override irq_enable/disable adds 4f8183ae7092 gpio/driver.rst: document gpiochip_disable/enable_irq() adds 1c939cb556b9 gpio-bcm-kona: use new req/relres and dis/enable_irq funcs adds 6953c57ab172 gpio: of: Handle SPI chipselect legacy bindings adds 8734fae64eb0 gpio: of: make example syntactically correct adds 45e8296cc9a2 gpio: vf610: Include the right header adds 36e2add18225 gpio: vf610: Cut down on boilerplate adds 0b35cd7b1860 gpio: uapi: Grammar s/array/array of/ adds fa38869b0161 gpiolib: Don't support irq sharing for userspace adds d0121b8548bc gpiolib: use better errno if get_direction is not available adds 171948ea33e1 gpiolib: check if irqchip already has the irq hook replacements adds 3b3001cacdf4 gpio: vr41xx: Include the right header adds 2abfb31410fa gpio: vr41xx: Cut down on boilerplate adds 2ab4a93980e4 gpio: vr41xx: Delete vr41xx_gpio_pullupdown() callback adds 83a4e2c50ef0 gpio: xtensa: Include the right header adds 3edc68832812 gpio: xtensa: Cut down on boilerplate adds d3007ecb5b87 gpio: viperboard: Include the right header adds 751107ef790a gpio: viperboard: Cut down on boilerplate adds 3bca2d4e4e7b gpio: vx855: Include the right header adds c872a20f5ba2 gpio: vx855: Cut down on boilerplate adds 121111d78431 gpio: xlp: Include the right header adds 130a990b724c gpio: xlp: Cut down on boilerplate adds 10833c4b6ec0 gpio: wm8xxx: Use the right header adds 66dbe750a96f gpio: wm8xxx: Cut down on boilerplate adds f13a0b0bb46f gpio: Get rid of legacy header adds 329357723f5e gpio: davinci: Remove unused member of davinci_gpio_controller adds 587f7a694f01 gpio: davinci: Use dev name for label and automatic base s [...] adds c809e37a3b5a gpio: davinci: Allocate the correct amount of memory for c [...] adds c36219d9d8df gpio: davinci: Remove unneeded GPIO macro adds 79b73ff9b2a3 gpio: davinci: Move driver local definitions to driver adds 25db30c335d9 gpio: OF: Cut painful BNF experiments from bindings adds c02980d6bf06 gpio: OF: Remove bad practice examples adds b9762bebc633 gpiolib: Pass bitmaps, not integer arrays, to get/set array adds bf9346f5d47b gpiolib: Identify arrays matching GPIO hardware adds 77588c14ac86 gpiolib: Pass array info to get/set array functions adds b17566a6b08b gpiolib: Implement fast processing path in get/set array adds a2ab17037481 Merge branch 'ib-array-bitmaps' into devel adds 212d7069617c gpio: htc-egpio: Unique label per chip adds 35ae7f9694e3 gpiolib: Fix missing updates of bitmap index adds c4c958aa64f3 gpiolib: Fix array members of same chip processed separately adds ec0daae685b2 gpio: omap: Add level wakeup handling for omap4 based SoCs adds b764a5863fd8 gpio: omap: Remove custom PM calls and use cpu_pm instead adds 5284521a290e gpio: omap: Get rid of pm_runtime_irq_safe() adds ff19473bdc2b Merge branch 'ib-omap' into devel adds dae5f0afcfc3 gpio: Use SPDX header for core library adds 32d064a16eaa gpio: Rename devres implementation file adds ae9847f48a4b gpiolib: Fix gpio_direction_* for single direction GPIOs adds e48d194d1204 gpio: Add comments on single direction chips adds 9aa64f0be3c8 dt-bindings: gpio: rcar: Add r8a7744 (RZ/G1N) support adds be8c8facc707 gpio: new driver to work with a 8x12 siox adds 799d5eb4e7ae gpiolib: Fix incorrect use of find_next_zero_bit() adds c2937668d144 Documentation: gpio: Fix return type of gpiod_set_raw_arra [...] adds cf9af0d5786c gpio: Propagate errors from gpiod_set_array_value_complex() adds 3c940660cb1e gpio: Restore indentation of continued lines adds 8898240aaace gpio: htc-egpio: Remove set but not used variable 'bit' adds 467480738d0b gpio: omap: get rid of the conditional PM runtime calls adds 8dc196974429 Accept partial 'gpio-line-names' property. adds c4791bc6e3a6 gpio: omap: drop omap_gpio_list adds 850d434ea37b gpio: omap: Remove set but not used variable 'dev' adds 90fd227029a2 gpio: Slightly more helpful debugfs adds 3ea47b447da0 gpio: mockup: use device properties instead of platform_data adds 29f55cc664f4 dt-bindings: Document the Synopsys GPIO via CREG bindings adds 2505c7b0128f GPIO: add single-register GPIO via CREG driver adds f8ec92a9f63b gpiolib: Add init_valid_mask exported function adds 6f0ec09afe27 pinctrl: msm: Use init_valid_mask exported function adds 3edfb7bd76bd gpiolib: Show correct direction from the beginning adds 70728c29465b gpio: syscon: Fix possible NULL ptr usage adds 3925b90fa462 gpio: fix doc string for devm_gpiochip_add_data() to not t [...] adds 7a42781eee87 gpio: fix kernel-doc after devres.c file rename adds 767cd17a5cc5 gpiolib: Initialize gdev field before is used adds a7c0b4b80f02 gpio: fix SNPS_CREG kconfig dependency warning adds 9c9f1ddee729 mmc: pwrseq_simple: Fix incorrect handling of GPIO bitmap adds 9cb7cf9c4ebb gpio: Drop parent irq assignment during cascade setup adds 3c1f6b2d116c gpio: Remove unused 'irqchip' argument to gpiochip_set_cas [...] adds 40f5ff4f9f23 gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() adds 114b5f8f7efc Merge tag 'gpio-v4.20-1' of git://git.kernel.org/pub/scm/l [...] adds f813eec972ee leds: Convert to using %pOFn instead of device_node.name adds 9aec30371fb0 leds: pwm: silently error out on EPROBE_DEFER adds 45d4c6de4e49 leds: gpio: Try to lookup gpiod from device adds 86bc7b2d753a dt-bindings: leds: document Panasonic AN30259A bindings adds 2d00f35c55e7 leds: add Panasonic AN30259A support adds 5fd752b6b3a2 leds: core: Introduce LED pattern trigger adds 8dbac65f5c18 leds: sc27xx: Add pattern_set/clear interfaces for LED controller adds 6fd577cd4b25 Merge tag 'leds-for-4.20-rc1' of git://git.kernel.org/pub/ [...] adds ebba75fdf6fd acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * adds 3f901c865160 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * adds 4a758c929dc0 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi adds 4372ea94d40c ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t adds 05c3d056086a pci:ipmi: Move IPMI PCI class id defines to pci_ids.h adds 445e2cbda928 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX adds 25880f7d61a4 ipmi: Use more common logging styles adds f993cdd99a5f ipmi: Convert printk(KERN_<level> to pr_<level>( adds 01508d9ebf4f ipmi_si_pci: fix NULL device in ipmi_si error message adds 97a103e6b584 ipmi_si: fix potential integer overflow on large shift adds dd3535b937c1 ipmi: Change to ktime_get_ts64() adds 9abcfaaa7c77 ipmi:dmi: Use pr_fmt in the IPMI DMI code adds 1574608f5f42 ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address adds e3dbc6d1d470 ipmi: Convert pr_xxx() to dev_xxx() in the BT code adds 060e8fb53fe3 ipmi: fix return value of ipmi_set_my_LUN adds c75c5075e5c6 ipmi: Don't leave holes in the I2C address list in the ssi [...] adds 36e398d7ab02 ipmi: Free the address list on module cleanup adds b3096c70b3fa ipmi: Remove platform driver overrides and use the id_table adds bb9e2eed77a5 MAINTAINERS: Add file patterns for ipmi device tree bindings adds 10042504ed92 ipmi:ssif: Add support for multi-part transmit messages > 2 parts adds 0711e8c1b457 ipmi: Fix timer race with module unload adds c403993a41d5 Merge tag 'for-linus-4.20' of https://github.com/cminyard/ [...] adds ddc9a1d90abe pcmcia: remove KERN_INFO level from debug message adds dc245cfa82f4 pcmcia: Use module_pcmcia_driver for scsi drivers adds be826ada52f1 char: pcmcia: cm4000_cs: Replace mdelay with usleep_range [...] adds 5f17af054d6a pcmcia: add error handling for pcmcia_enable_device in qlo [...] adds 1b22dcf6b33a pcmcia: pcmcia_resource: Replace mdelay() with msleep() adds 95691e3eddc4 pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges adds 72f86d080560 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 2c361684803e PM / Domains: Don't treat zero found compatible idle state [...] adds 2c9b7f877203 PM / Domains: Deal with multiple states but no governor in genpd adds e5089c2c73a1 PM / Domains: Document flags for genpd adds a4a008e53c9e intel_idle: Get rid of custom ICPU() macro adds 6a5f95b5a4f4 cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() adds 7037b43e0076 cpuidle: enter_state: Don't needlessly calculate diff time adds 03dba2780433 cpuidle: menu: Replace data->predicted_us with local variable adds 5f26bdceb9c0 cpuidle: menu: Fix wakeup statistics updates for polling state adds 23e8ceb9ce76 cpuidle: menu: Compute first_idx when latency_req is known adds 96c3d11df153 cpuidle: menu: Get rid of first_idx from menu_select() adds eb40a380bff2 cpuidle: menu: Do not update last_state_idx in menu_select() adds 8b007ebec9a5 cpuidle: menu: Avoid computations for very close timers adds 53812cdc9100 cpuidle: menu: Move the latency_req == 0 special case check adds 01bad1c6896d cpuidle: poll_state: Revise loop termination condition adds bde091ece2ad cpuidle: menu: Simplify checks related to the polling state adds 12b65eadf0bd cpuidle: menu: Drop redundant comparison adds f1c8e410cdac cpuidle: menu: Avoid computations when result will be discarded adds 41fd838cda4c Merge branch 'pm-cpuidle' adds 0e7ea2f3b0e0 cpufreq: remove unnecessary unlikely() adds 51b177637b5c cpufreq: Convert to using %pOFn instead of device_node.name adds d1e1303173d7 cpufreq: dt: Add support for r8a7744 adds 7f9558e14cfd Merge back earlier cpufreq material for 4.20. adds 8ff3c22688ff cpufreq / CPPC: Mark acpi_ids as used adds 9d21d33cab2d cpufreq: dt-platdev: allow RK3399 to have separate tunable [...] adds 2733fb0d0699 cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull adds 29523f095397 ACPI / CPPC: Add support for guaranteed performance adds 86d333a8cc7f cpufreq: intel_pstate: Add base_frequency attribute adds 4b73d334c50d Documentation: intel_pstate: Add base_frequency information adds da5e79bc70b8 cpufreq: conservative: Take limits changes into account properly adds a3ade38d5a8b cpufreq: tegra186: don't pass GFP_DMA32 to dma_alloc_coherent() adds d1551f7a5aed Merge branch 'pm-cpufreq' adds 1cdda9486f51 ACPI / PM: LPIT: Register sysfs attributes based on FADT adds 3bb756449b2d PM / hibernate: Documentation: fix image_size default value adds 8412dbd64258 PM / sleep: Show freezing tasks that caused a suspend abort adds cc55f7537db6 x86, hibernate: Fix nosave_regions setup for hibernation adds 749fa17093ff PM / hibernate: Check the success of generating md5 digest [...] adds 8e5b2a3c5a77 x86-32/asm/power: Create stack frames in hibernate_asm_32.S adds 25862a049e6f x86, hibernate: Extract the common code of 64/32 bit system adds 445565303d19 x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER o [...] adds 72adf47764a0 x86, hibernate: Rename temp_level4_pgt to temp_pgt adds 7c0a982750b3 x86-32, hibernate: Use temp_pgt as the temporary page table adds 0b0a6b1f7683 x86-32, hibernate: Use the page size macro instead of cons [...] adds 32aa276437f6 x86-32, hibernate: Switch to original page table after resumed adds 6bae499a0ad4 x86-32, hibernate: Switch to relocated restore code during [...] adds 5331d2c7efbc x86-32, hibernate: Set up temporary text mapping for 32bit system adds 1fca4ba0b14d x86-32, hibernate: Adjust in_suspend after resumed on 32bi [...] adds 3f858ae02c19 Merge branches 'acpi-pm' and 'pm-sleep' adds 2fbb8670b4ff OPP: Free OPP table properly on performance state irregularities adds 404b1369ea26 OPP: Don't try to remove all OPP tables on failure adds 3d2556992a87 OPP: Protect dev_list with opp_table lock adds eb7c8743d6cf OPP: Pass index to _of_init_opp_table() adds f06ed90e7051 OPP: Parse OPP table's DT properties from _of_init_opp_table() adds 0ad8c623907c OPP: Don't take OPP table's kref for static OPPs adds d0e8ae6c26da OPP: Create separate kref for static OPPs list adds 883071c4bd9a cpufreq: mvebu: Remove OPPs using dev_pm_opp_remove() adds 2a4eb7358aba OPP: Don't remove dynamic OPPs from _dev_pm_opp_remove_table() adds cdd6ed90cdb6 OPP: Use a single mechanism to free the OPP table adds 283d55e68d8a OPP: Prevent creating multiple OPP tables for devices shar [...] adds 5ed4cecd75e9 OPP: Pass OPP table to _of_add_opp_table_v{1|2}() adds fb64207bf560 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 50b6b87c8484 OPP: Improve error handling in dev_pm_opp_of_cpumask_add_table() adds 09f662f95306 OPP: Return error on error from dev_pm_opp_get_opp_count() adds 51c99dd2c06b cpufreq: dt: Try freeing static OPPs only if we have added them adds deac8703da5f PM / OPP: _of_add_opp_table_v2(): increment count only if [...] adds c2dc121c6499 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 17ed15183c24 powercap: RAPL: Get rid of custom RAPL_CPU() macro adds 5d113aa679b8 Merge branches 'pm-opp' and 'powercap' adds 23c7b54ca1cd PM / devfreq: Fix devfreq_add_device() when drivers are bu [...] adds d0e464205b8a PM / devfreq: Drop custom MIN/MAX macros adds df5cf4a36178 PM / devfreq: Fix handling of min/max_freq == 0 adds 6ff66e2a0083 PM / devfreq: Don't adjust to user limits in governors adds b596d895fa29 PM / devfreq: Make update_devfreq() public adds f037eb8c1f47 PM / devfreq: Convert to using %pOFn instead of device_node.name adds 2f061fd0c2d8 PM / devfreq: stopping the governor before device_unregister() adds 8188b154f950 PM / devfreq: remove redundant null pointer check before kfree adds 8fa387494928 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 5484f0334439 PM / tools: sleepgraph: first batch of v5.2 changes adds 18d3f8fc0c2c PM / tools: sleepgraph and bootgraph: upgrade to v5.2 adds 8a7e2d2ea080 cpupower: remove stringop-truncation waring adds 8c22e2f69592 cpupower: Fix AMD Family 0x17 msr_pstate size adds f69ffc5d3db8 cpupower: Fix coredump on VMWare adds 9a69e3ac41a5 Merge tag 'linux-cpupower-4.20-rc1' of git://git.kernel.or [...] adds cc19b05e3883 Merge branches 'pm-devfreq' and 'pm-tools' adds 12dd08fa954f Merge tag 'pm-4.20-rc1' of git://git.kernel.org/pub/scm/li [...] adds 589edb56b424 ACPI / scan: Create platform device for INT33FE ACPI nodes adds f99b89eefeb6 ACPICA: Update for generic_serial_bus and attrib_raw_proce [...] adds f8553720e103 ACPICA: Rename some of the Field Attribute defines adds e324e10109fc ACPICA: Update for field unit access adds 9e9f8733a9a1 ACPICA: Split large interpreter file adds 8b1cafdcb4b7 ACPICA: Never run _REG on system_memory and system_IO adds 069de633cefc ACPICA: Update version to 20181003 adds 4abb951b73ff ACPICA: AML interpreter: add region addresses in global li [...] adds c64baa3a6fa2 ACPICA: AML Parser: fix parse loop to correctly skip erron [...] adds 08930d56c76a ACPICA: Remove acpi_gbl_group_module_level_code and only u [...] adds 3c88a889b4ec Merge branch 'acpica' adds d737f333b211 ACPI: probe ECDT before loading AML tables regardless of m [...] adds 83b2348e2755 ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_g [...] adds 719cf71cada1 ACPI / glue: Split dev_is_platform() out of module for wide use adds ca388e436f58 drivers: base: cacheinfo: Do not populate sysfs for unknow [...] adds 59bbff3775c0 ACPI/PPTT: Handle architecturally unknown cache types adds 7e79a6927327 ACPI: custom_method: remove meaningless null check before [...] adds 56f57c07fd08 ACPI: remove redundant 'default n' from Kconfig adds bd371e088bd3 Merge branches 'acpi-init', 'acpi-osl', 'acpi-bus', 'acpi- [...] adds 240714061c58 ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DM [...] adds 86b62e5cd896 ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc [...] adds ea625ce13317 ACPI / LPSS: Make hid_uid_match helper take an acpi_device [...] adds a92a5563e3f4 ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument adds 1e30124ac60a ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices adds bd0f4e342e00 ACPI / LPSS: Add a device link from the GPU to the CHT I2C [...] adds 2d71ee0ce72f ACPI / LPSS: Add a device link from the GPU to the BYT I2C [...] adds 48402cee6889 ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq adds d0381bf4f80c ACPI / processor: Fix the return value of acpi_processor_i [...] adds 36b835176fe0 ACPI / PMIC: Sort headers alphabetically adds 78cd96f0504b ACPI / PMIC: Convert drivers to use SPDX identifier adds afd0b1fb2226 mailbox: PCC: handle parse error adds 3230b2b3c1ab ACPI: TAD: Add low-level support for real time capability adds 1f825f74c113 Merge branches 'acpi-soc', 'acpi-processor', 'acpi-pmic', [...] adds d030fd0ec5c7 ACPI / property: Switch to bitmap_zalloc() adds ca1721c5bee7 ACPI / SBS: Fix GPE storm on recent MacBookPro's adds 757c968c4423 ACPI / SBS: Fix rare oops when removing modules adds 0a1875ad29ef Merge branches 'acpi-property' and 'acpi-sbs' adds 58a022870787 Merge tag 'acpi-4.20-rc1' of git://git.kernel.org/pub/scm/ [...] adds 7250f422da04 xen-swiotlb: use actually allocated size on check physical [...] adds a4648c75b95d Merge branch 'stable/for-linus-4.20' of git://git.kernel.o [...] adds b501fb9227cf ia64: remove the kern_mem_attribute export adds 77308e27a059 ia64: remove the dead iommu_sac_force variable adds beec903f7121 ia64: remove iommu_dma_supported adds 87af06d8c062 ia64: remove the unused bad_dma_address symbol adds b666287e799b ia64: remove the unused pci_iommu_shutdown function adds 361a2ab91b0f ia64: remove the unused iommu_dma_init function adds 1322d51c0e5f ia64/sn2: remove no-ops dma sync methods adds 9aa1fbc50d4f ia64: remove machvec_dma_sync_{single,sg} adds 02b4da5f84d1 intel-iommu: mark intel_dma_ops static adds 70408a9987d1 Merge tag 'please-pull-next' of git://git.kernel.org/pub/s [...] adds 734781a9165a s390/dasd: remove unnecessary condition check adds 6779df406b27 s390/sclp: Allow to request adapter reset adds 827fd299a164 s390/zcrypt: Use kmemdup to replace kmalloc + memcpy adds 54be9d12b5c1 s390: vmlogrdr: Use ARRAY_SIZE instead of reimplementing i [...] adds 198ee66a0e97 s390/tape: fix spelling mistake "partion" -> "partition" adds 8e5a7627b588 s390: add initial 64-bit restart PSW adds 1c472d462832 s390/zcrypt: enable AP bus scan without a valid default domain adds d1befa65823e s390/vdso: avoid 64-bit vdso mapping for compat tasks adds 26f4414a45b8 s390/vdso: correct CFI annotations of vDSO functions adds 4e62d4588500 s390: clean up stacks setup adds ccc413f62143 s390/qdio: clean up AOB handling adds 00fab2350e6b s390/zcrypt: multiple zcrypt device nodes support adds 346e485d42e2 s390/ccwgroup: add get_ccwgroupdev_by_busid() adds f689789a288e s390/appldata: pass parameter list pointer to appldata_asm adds d36a92813997 s390/appldata: do not use stack buffers for hardware data adds 8ef9eda0188c s390/hypfs: do not use stack buffers for hardware data adds c0f07ff93bff s390/monwriter: do not use stack buffers for hardware data adds 00e9e6645adc s390/pfault: do not use stack buffers for hardware data adds 53c99bd665a2 init: add arch_call_rest_init to allow stack switching adds ff340d2472ec s390: add stack switch helper adds ce3dc447493f s390: add support for virtually mapped kernel stacks adds 32ce55a6592f s390: unify stack size definitions adds 8f75582a2fb6 s390: remove decompressor's head.S adds 369f91c37451 s390/decompressor: rework uncompressed image info collection adds a2ac1bb1f3dd s390/decompressor: get rid of .bss usage adds 3b076dca14c5 s390/sclp: simplify early hsa_size detection adds 15426ca43d88 s390: rescue initrd as early as possible adds 7516fc11e44e s390/decompressor: clean up and rename compressed/misc.c adds d1b52a4388ff s390: introduce .boot.data section adds 17aacfbfa1ae s390/sclp: move sclp_early_read_info to sclp_early_core.c adds 6966d604e2ec s390/mem_detect: move tprot loop to early boot phase adds 251b72a440fa s390: introduce .boot.data section compile time validation adds fddbaa5c423f s390/mem_detect: introduce SCLP storage info adds 6e98e6432995 s390/mem_detect: introduce z/VM specific diag260 call adds cd45c9956104 s390/mem_detect: use SCLP info for continuous memory detection adds 54c57795e848 s390/mem_detect: replace tprot loop with binary search adds f01b8bca088a s390/mem_detect: add info source debug print adds b09decfd99f8 s390/sclp: introduce sclp_early_get_hsa_size adds 49698745e53c s390: move ipl block and cmd line handling to early boot phase adds 75f195420a98 s390/mm: add missing pfn_to_kaddr helper adds 348498458505 s390/kasan: avoid vdso instrumentation adds 0a9b40911baf s390/kasan: avoid instrumentation of early C code adds fb594ec13ea8 s390/kasan: replace some memory functions adds 34377d3cfba7 s390: introduce MAX_PTRS_PER_P4D adds d0e2eb0a36ac s390: add pgd_page primitive adds 42db5ed86090 s390/kasan: add initialization code and enable it adds 7fef92ccadd7 s390/kasan: double the stack size adds b6cbe3e8bdff s390/kasan: avoid user access code instrumentation adds 0dac8f6bc369 s390/mm: add kasan shadow to the debugfs pgtable dump adds 793213a82de4 s390/kasan: dynamic shadow mem allocation for modules adds d58106c3ec9a s390/kasan: use noexec and large pages adds dde709d1361a compiler: introduce __no_sanitize_address_or_inline adds 9e8df6daed9e s390/smp: kasan stack instrumentation support adds ac1256f82619 s390/kasan: reipl and kexec support adds f4f0d32bfb27 s390/dumpstack: disable __dump_trace kasan instrumentation adds 5e785963298b s390/kasan: enable stack and global variables access checks adds 135ff1639392 s390/kasan: free early identity mapping structures adds 5dff03813f46 s390/kasan: add option for 4-level paging support adds e006222b5750 s390/mm: optimize debugfs ptdump kasan zero page walking adds 6cad0eb56135 s390/mm: improve debugfs ptdump markers walking adds 19733fe8721b s390/head: avoid doubling early boot stack size under KASAN adds 296352397db6 s390/kasan: avoid kasan crash with standby memory defined adds 12e55fa1944d s390/kasan: optimize kasan vmemmap allocation adds 78333d1f908a s390/kasan: add support for mem= kernel parameter adds ee410de890cd s390/zcrypt: zcrypt device driver cleanup adds a17b92e0487f s390/zcrypt: provide apfs failure code on type 86 error reply adds aa55bf5f0222 s390/zcrypt: add ap_adapter_mask sysfs attribute adds a45a5c7d36a5 s390/pkey: Introduce new API for random protected key generation adds 0534bde7de19 s390/pkey: Define protected key blob format adds d632c0478d64 s390/pkey: Add sysfs attributes to emit protected key blobs adds af504452d10e s390/pkey: Add sysfs attributes to emit secure key blobs adds cb26b9ff7187 s390/pkey: Introduce new API for random protected key veri [...] adds fb1136d6580c s390/pkey: Introduce new API for transforming key blobs adds 52a34b34d4ff s390/crypto: Enhance paes cipher to accept variable length [...] adds e494990e7b74 s390/dumpstack: print psw mask and address again adds c72251ad8790 s390/mem_detect: add missing include adds 5eaf436e0e5b s390/vmalloc: fix VMALLOC_START calculation adds 9434f5d3bef9 s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function adds b5130dc2224d s390/sthyi: Fix machine name validity indication adds ec0c0bb48972 s390/perf: Return error when debug_register fails adds 63c19be095d0 s390/pkey: Load pkey kernel module automatically adds cf3dbe5dacb3 s390/kasan: support preemptible kernel build adds f822ad2c2c03 s390/pkey: move pckmo subfunction available checks away fr [...] adds e2b623fbe6a3 Merge tag 's390-4.20-1' of git://git.kernel.org/pub/scm/li [...] adds e77cb32558a7 doc: Add design documentation on interruption of NMI handlers adds a5a288954499 doc: Fix broken RCU-requirements link to LKML archive adds ea24c125fe79 doc: Improve rcu_dynticks::dynticks documentation adds 77095901b895 doc: Update removal of RCU-bh/sched update machinery adds 5c3f78ec285b doc: Fix broken HTML directive adds cf7614e13c8f rcu: Refactor rcu_{nmi,irq}_{enter,exit}() adds 3e3100989869 rcu: Defer reporting RCU-preempt quiescent states when disabled adds c0335743c5d8 rcutorture: Test extended "rcu" read-side critical sections adds 27c744e32a9a rcu: Allow processing deferred QSes for exiting RCU-preemp [...] adds fcc878e4dfb7 rcu: Remove now-unused ->b.exp_need_qs field from the rcu_ [...] adds e11ec65cc8d6 rcu: Add warning to detect half-interrupts adds d28139c4e967 rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe adds ba1c64c27239 rcu: Report expedited grace periods at context-switch time adds 65cfe3583b61 rcu: Define RCU-bh update API in terms of RCU adds 82fcecfa8185 rcu: Update comments and help text for no more RCU-bh updaters adds 2bbfc25b09df rcu: Drop "wake" parameter from rcu_report_exp_rdp() adds 4cf439a200fd rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment adds 45975c7d21a1 rcu: Define RCU-sched API in terms of RCU for Tree RCU PRE [...] adds 709fdce7545c rcu: Express Tiny RCU updates in terms of RCU rather than [...] adds 358be2d3685c rcu: Remove RCU_STATE_INITIALIZER() adds ec5dd444b678 rcu: Eliminate rcu_state structure's ->call field adds da1df50d1617 rcu: Remove rcu_state structure's ->rda field adds 16fc9c600b3c rcu: Remove rcu_state_p pointer to default rcu_state structure adds 2280ee5a7d3e rcu: Remove rcu_data_p pointer to default rcu_data structure adds b50912d0b5e0 rcu: Remove rsp parameter from rcu_report_qs_rnp() adds aff4e9ede52b rcu: Remove rsp parameter from rcu_report_qs_rsp() adds 139ad4da5ab5 rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() adds 33085c469aea rcu: Remove rsp parameter from rcu_report_qs_rdp() adds de8e87305a1a rcu: Remove rsp parameter from rcu_gp_in_progress() adds 336a4f6c451e rcu: Remove rsp parameter from rcu_get_root() adds ad3832e974eb rcu: Remove rsp parameter from record_gp_stall_check_time() adds 8fd119b6522f rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() adds 33dbdbf02538 rcu: Remove rsp parameter from rcu_dump_cpu_stacks() adds e1741c69d427 rcu: Remove rsp parameter from rcu_stall_kick_kthreads() adds a91e7e58b101 rcu: Remove rsp parameter from print_other_cpu_stall() adds 4e8b8e08f931 rcu: Remove rsp parameter from print_cpu_stall() adds ea12ff2b7d97 rcu: Remove rsp parameter from check_cpu_stall() adds 3481f2eab095 rcu: Remove rsp parameter from rcu_future_gp_cleanup() adds 532c00c97f16 rcu: Remove rsp parameter from rcu_gp_kthread_wake() adds 02f501423d0d rcu: Remove rsp parameter from rcu_accelerate_cbs() adds c6e09b97b933 rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() adds 834f56bf54e8 rcu: Remove rsp parameter from rcu_advance_cbs() adds c7e48f7ba382 rcu: Remove rsp parameter from __note_gp_changes() adds 15cabdffbbf6 rcu: Remove rsp parameter from note_gp_changes() adds 22212332c1f3 rcu: Remove rsp parameter from rcu_gp_slow() adds 0854a05c9fa5 rcu: Remove rsp parameter from rcu_gp_kthread() and friends adds 8087d3e3c453 rcu: Remove rsp parameter from rcu_check_quiescent_state() adds 780cd590836f rcu: Remove rsp parameter from CPU hotplug functions adds 5bb5d09cc4f8 rcu: Remove rsp parameter from rcu_do_batch() adds e9ecb780fe7d rcu: Remove rsp parameter from force-quiescent-state functions adds b96f9dc4fb64 rcu: Remove rsp parameter from rcu_check_gp_start_stall() adds b049fdf8e3b9 rcu: Remove rsp parameter from __rcu_process_callbacks() adds 5c7d89676bc5 rcu: Remove rsp parameter from __call_rcu() and friend adds 98ece508b545 rcu: Remove rsp parameter from __rcu_pending() adds 8344b871b1d5 rcu: Remove rsp parameter from _rcu_barrier() and friends adds 53b46303da84 rcu: Remove rsp parameter from rcu_boot_init_percpu_data() [...] adds b8bb1f63cf9a rcu: Remove rsp parameter from rcu_init_one() and friends adds a2887cd85f38 rcu: Remove rsp parameter from rcu_print_detail_task_stall() adds 81ab59a3ad86 rcu: Remove rsp parameter from dump_blkd_tasks() and friend adds 6dbfdc1409cf rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() adds b21ebed95101 rcu: Remove rsp parameter from print_cpu_stall_info() adds 4580b0541bea rcu: Remove rsp parameter from no-CBs CPU functions adds 63d4c8c97948 rcu: Remove rsp parameter from expedited grace-period functions adds aedf4ba98416 rcu: Remove rsp parameter from rcu_node tree accessor macros adds 88d1bead858d rcu: Remove rcu_data structure's ->rsp field adds 564a9ae6046c rcu: Remove last non-flavor-traversal rsp local variable f [...] adds b97d23c51c9f rcu: Remove for_each_rcu_flavor() flavor-traversal macro adds f7dd7d44fd2d rcu: Simplify rcutorture_get_gp_data() adds 7cba4775ba79 rcu: Restructure rcu_check_gp_kthread_starvation() adds 4c6ed43708bb rcu: Eliminate stall-warning use of rsp adds 9cbc5b97029b rcu: Eliminate grace-period management code use of rsp adds 3c779dfef2c4 rcu: Eliminate callback-invocation/invocation use of rsp adds 67a0edbf3c4d rcu: Eliminate quiescent-state and grace-period-nonstart u [...] adds ec9f5835f74c rcu: Eliminate RCU-barrier use of rsp adds eb7a6653887b rcu: Eliminate initialization-time use of rsp adds 8ff0b9078091 rcu: Fix typo in force_qs_rnp()'s parameter's parameter adds 4e95020cdd34 rcu: Inline increment_cpu_stall_ticks() into its sole caller adds c3854a055bc8 rcu: Pull rcu_gp_kthread() FQS loop into separate function adds 4c7e9c1434c6 rcu: Consolidate RCU-bh update-side function definitions adds a8bb74acd8ef rcu: Consolidate RCU-sched update-side function definitions adds 2ceebc035082 rcutorture: Add RCU-bh and RCU-sched support for extended readers adds 72ce30dd1f9b rcu: Stop testing RCU-bh and RCU-sched adds c770c82a2382 rcutorture: Remove the "rcu_bh" and "sched" torture types adds 620d246065cd rcuperf: Remove the "rcu_bh" and "sched" torture types adds de3875d30233 rcu: Remove now-unused rcutorture APIs adds 2bd8b1a2afc4 rcu: Clean up flavor-related definitions and comments in r [...] adds aff5f0369e31 rcu: Clean up flavor-related definitions and comments in r [...] adds df8561a0d7e4 rcu: Clean up flavor-related definitions and comments in r [...] adds 8c1cf2da6f8a rcu: Clean up flavor-related definitions and comments in Kconfig adds 7f87c036fea3 rcu: Clean up flavor-related definitions and comments in rcu.h adds 62a1a945368f rcu: Clean up flavor-related definitions and comments in r [...] adds 6eb95cc4507a rcu: Clean up flavor-related definitions and comments in s [...] adds 679d3f30923e rcu: Clean up flavor-related definitions and comments in tiny.c adds 49918a54e63c rcu: Clean up flavor-related definitions and comments in tree.c adds 8fa946d42855 rcu: Clean up flavor-related definitions and comments in t [...] adds 0ae86a272656 rcu: Clean up flavor-related definitions and comments in t [...] adds 06462efc808c rcu: Clean up flavor-related definitions and comments in update.c adds 4d232dfe1df3 rcu: Remove !PREEMPT code from rcu_note_voluntary_context_ [...] adds 395a2f097ebd rcu: Define rcu_all_qs() only in !PREEMPT builds adds dd46a7882c2c rcu: Inline _rcu_barrier() into its sole remaining caller adds 92aa39e9dc77 rcu: Make need_resched() respond to urgent RCU-QS needs adds a0ef9ec24144 rcu: Provide improved interrupt-from-idle check in rcu_che [...] adds c116dba68d19 rcutorture: Dump reader protection sequence if failures or [...] adds c5bacd94173e rcu: Motivate Tiny RCU forward progress adds 7e28c5af4ef6 rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure adds 74de6960c99d rcu: Provide functions for determining if call_rcu() has b [...] adds c06aed0e3100 rcu: Compute jiffies_till_sched_qs from other kernel parameters adds d3052109c0bc rcu: More aggressively enlist scheduler aid for nohz_full CPUs adds fced9c8cfe6b rcu: Avoid resched_cpu() when rescheduling the current CPU adds df63fa5bc11a rcu: Convert "1UL << x" to "BIT(x)" adds 31ab604bf323 rcu: Remove unused rcu_dynticks_snap() from Tiny RCU adds cc72046cc3cc rcu: Merge rcu_dynticks structure into rcu_data structure adds 0fd79e7521bc rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure adds 5998a75adbf4 rcu: Switch last accelerate/advance to rcu_data structure adds c458a89e964d rcu: Switch lazy counts to rcu_data structure adds 2dba13f0b6c2 rcu: Switch urgent quiescent-state requests to rcu_data structure adds 4c5273bf2b5e rcu: Switch dyntick nesting counters to rcu_data structure adds dc5a4f2932f1 rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks adds 8d8a9d0e7eda rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed adds 894d45bbf7e7 rcu: Convert rcu_state.ofl_lock to raw_spinlock_t adds e0fcba9ac02a srcu: Make call_srcu() available during very early boot adds 55cda2290bf9 rcutorture: Test early boot call_srcu() adds 4e6ea4ef56f9 srcu: Make early-boot call_srcu() reuse workqueue lists adds 31e749074156 torture: Stop overwriting Make.out file with obsolete version adds 444da518fd55 rcutorture: Force occasional reader waits adds e746b558572e rcutorture: Warn on bad torture type for built-in tests adds f0288064425f rcuperf: Warn on bad perf type for built-in tests adds a52d14addf06 rcutorture: Remove TREE06 and TREE08 from the default test list adds 1b27291b1ea4 rcutorture: Add forward-progress tests for RCU grace periods adds 119248bec9d3 rcutorture: Also use GP sequence to judge forward progress adds 152f4afbfd58 rcutorture: Avoid no-test complaint if too few forward-pro [...] adds 08a7a2ec6834 rcutorture: Vary forward-progress test interval adds 9fdcb9afe082 rcutorture: Add self-propagating callback to forward-progr [...] adds 3cff54a830f7 rcutorture: Increase rcu_read_delay() longdelay_ms adds 1e69676592ed rcutorture: Limit reader duration if irq or bh disabled adds fecad5091f35 rcutorture: Reduce priority of forward-progress testing adds c04dd09bd38c rcutorture: Adjust number of reader kthreads per CPU-hotpl [...] adds f4de46ed5bbc rcutorture: Print forward-progress test interval on error adds 474e59b476b3 rcutorture: Check GP completion at stutter end adds 7c590fcca66b rcutorture: Maintain self-propagating CB only during forwa [...] adds b56ada120921 Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', [...] adds d0346559a7c3 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds cee1352f7926 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds 71e0940d52e1 efi: honour memory reservations passed via a linux specifi [...] adds b844470f2206 efi/arm: libstub: add a root memreserve config table adds a23d3bb05ccb efi: add API to reserve memory persistently across kexec reboot adds 41f1c4842070 efi/libstub: arm: support building with clang adds bcb31c6225c2 efi/efi_test: add exporting ResetSystem runtime service adds 9dbbedaa6171 efi: Make efi_rts_work accessible to efi page fault handler adds 3425d934fc03 efi/x86: Handle page faults occurring while running EFI ru [...] adds 4eda11175fd9 efi/x86: drop task_lock() from efi_switch_mm() adds b8b39bff3c7c efi/x86: earlyprintk - Add 64bit efi fb address support adds c33ce984435b efi/x86: Call efi_parse_options() from efi_main() adds 9c1442a9d039 x86: boot: Fix EFI stub alignment adds fa70f0d2ce96 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] adds de3fbb2aa802 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] adds 34e12b864e61 jump_label: Use static_key_linked() accessor adds ce991095ccdf Merge branch 'locking/urgent' into locking/core, to pick up fixes adds cb538267ea1e jump_label/lockdep: Assert we hold the hotplug lock for _c [...] adds 4b486b535c33 locking/rwsem: Exit read lock slowpath if queue empty & no writer adds 925b9cd1b89a locking/rwsem: Make owner store task pointer of last ownin [...] adds 84818af26350 locking/rtmutex: Fix the preprocessor logic with normal #i [...] adds cb92173d1f04 locking/lockdep, cpu/hotplug: Annotate AP thread adds 27df89689e25 locking/spinlocks: Remove an instruction from spin and wri [...] adds c4f790f24407 tools/memory-model: Add litmus-test naming scheme adds 6e89e831a901 tools/memory-model: Add extra ordering for locks and remov [...] adds 3d2046a6fa21 tools/memory-model: Fix a README typo adds d8fa25c4efde tools/memory-model: Add more LKMM limitations adds 2f359c7ea554 locking/memory-barriers: Replace smp_cond_acquire() with s [...] adds bccb484b9a8d Documentation/lockstat: Fix trivial typo adds 44318d5b07be locking/lockdep: Remove add_chain_cache_classes() adds 8ee10862476e locking/lockdep: Eliminate redundant IRQs check in __lock_ [...] adds ce52a18db458 locking/lockdep: Add a faster path in __lock_release() adds 8ca2b56cd7da locking/lockdep: Make class->ops a percpu counter and move [...] adds 4de1a293a08b futex: Replace spin_is_locked() with lockdep adds 4766ab5677a2 locking/lockdep: Remove duplicated 'lock_class_ops' percpu array adds ac0d6567955c x86/build: Remove unused CONFIG_AS_CRC32 adds 35e76b99ddf2 kbuild/arch/xtensa: Define LINKER_SCRIPT for the linker script adds 77b0bf55bc67 kbuild/Makefile: Prepare for using macros in inline assemb [...] adds c06c4d809051 x86/objtool: Use asm macros to work around GCC inlining bugs adds 9e1725b41059 x86/refcount: Work around GCC inlining bug adds 77f48ec28e4c x86/alternatives: Macrofy lock prefixes to work around GCC [...] adds f81f8ad56fd1 x86/bug: Macrofy the BUG table section handling, to work a [...] adds 494b5168f2de x86/paravirt: Work around GCC inlining bugs when compiling [...] 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 c0554d2d3db4 Merge branch 'linus' into x86/core, to pick up fixes adds bce6824cc8e8 Merge branch 'x86/core' into x86/build, to avoid conflicts adds 9ae033aca8d6 jump_label: Abstract jump_entry member accessors adds 50ff18ab497a jump_label: Implement generic support for relative references adds c296146c058c arm64/kernel: jump_label: Switch to relative references adds b40a142b12b5 x86: Add support for 64-bit place relative relocations adds 9fc0f798ab8a x86/jump_label: Switch to jump_entry accessors adds b34006c4258c x86/jump_table: Use relative references adds 19483677684b jump_label: Annotate entries that operate on __init code earlier adds e872267b8bcb jump_table: Move entries into ro_after_init region adds 13ddb52c165b s390/jump_label: Switch to relative references adds 57d15877033e s390/vmlinux.lds: Move JUMP_TABLE_DATA into output section adds 77ac1c02d9f2 jump_label: Fix NULL dereference bug in __jump_label_mod_update() adds 02678a582392 Merge branch 'core/core' into x86/build, to prevent conflicts adds 0474d5d9d2f7 x86/extable: Macrofy inline assembly code to work around G [...] adds d5a581d84ae6 x86/cpufeature: Macrofy inline assembly code to work aroun [...] adds 5bdcd510c2ac x86/jump-labels: Macrofy inline assembly code to work arou [...] adds 72a9c673636b x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y adds ec57e2f0acb0 Merge branch 'x86/build' into locking/core, to pick up dep [...] adds 53bf57fab732 locking/qspinlock: Re-order code adds 756b1df4c2c8 locking/qspinlock: Rework some comments adds 288e4521f0f6 x86/asm: 'Simplify' GEN_*_RMWcc() macros adds 7aa54be29765 locking/qspinlock, x86: Provide liveness guarantee adds 1222109a5363 locking/qspinlock_stat: Count instances of nested lock slowpaths adds 0fa809ca7f81 locking/pvqspinlock: Extend node size when pvqspinlock is [...] adds 9506a7425b09 locking/lockdep: Fix debug_locks off performance problem adds 01a14bda11ad locking/lockdep: Make global debug_locks* variables read-mostly adds 0200fbdd4315 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] 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 ba6cc93d611b Merge branch 'perf/urgent' into perf/core, to pick up fixe [...] adds 2766d2ee960c perf/x86: Add __ro_after_init annotations adds d0555fc78fdb kprobes: Remove pointless BUG_ON() from disarming process adds c72e6742f62d kprobes: Remove pointless BUG_ON() from add_new_kprobe() adds a6d18e65dff2 kprobes: Remove pointless BUG_ON() from reuse_unused_kprobe() adds 819319fc9346 kprobes: Return error if we fail to reuse kprobe instead o [...] adds cbdd96f55861 kprobes: Don't call BUG_ON() if there is a kprobe in use o [...] adds 49e73246cbe6 perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init adds fb437bc8fe36 Merge tag 'v4.19-rc5' into perf/core, to pick up fixes adds 7f16023bfcc4 Merge remote-tracking branch 'acme/perf/urgent' into perf/core adds 1627314fb54a perf: Suppress AUX/OVERWRITE records adds 2e85d5979e8d perf test: Add watchpoint test adds d5ceb62b3654 perf ordered_events: Add 'struct ordered_events_buffer' layer adds 53da12e01349 perf ordered_events: Prevent crossing max_alloc_size adds 01ab2e91103b tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header adds e381d1c21eea perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code adds 89f1688a57a8 perf tools: Remove perf_tool from event_op2 adds 7336555a682c perf tools: Remove perf_tool from event_op3 adds e035f4ca2ac9 perf auxtrace: Pass struct perf_mmap into mmap__read* functions adds ded2b8fe2e43 perf tools: Add 'struct perf_mmap' arg to record__write() adds ed93d0a26012 perf util: Make copyfile_offset() global adds c04c859f439f perf tools: Initialize perf_data_file fd field adds 24ef0fd0a1f3 perf python: Use -Wno-redundant-decls to build with PYTHON [...] adds 9835bf7ff813 Merge tag 'perf-core-for-mingo-4.20-20180919' of git://git [...] adds 3b9c25c0a046 perf help: Add missing subcommand `version` adds c12e039d1233 perf tools: Report itrace options in help adds 03a1f49f2648 tools lib subcmd: Support overwriting the pager adds 37fed3de5551 perf script: Allow sym and dso without ip, addr adds a78cdee6fbb1 perf script: Print DSO for callindent adds 4963b0f88bb9 tools lib traceevent, perf tools: Rename struct event_form [...] adds 2c92f9828b3c tools lib traceevent, perf tools: Rename struct format{_fi [...] adds bb39ccb204cc tools lib traceevent, perf tools: Rename enum format_flags [...] adds f25d9e09e935 tools lib traceevent: Rename enum event_{sort_}type to enu [...] adds c1953bcc7311 tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags adds 5647f94b90f6 tools lib traceevent, perf tools: Add prefix tep_ to all p [...] adds 1e97216f2033 tools lib traceevent, perf tools: Rename enum print_arg_ty [...] adds e906bb788f2c tools lib traceevent: Add prefix tep_ to enums filter_{boo [...] adds 4746d22a4c1b tools lib traceevent: Add prefix tep_ to enums filter_{exp [...] adds 0515ca53caa6 tools lib traceevent: Add prefix tep_ to struct filter_{ar [...] adds 88e6c21a11c5 tools lib traceevent: Add prefix tep_ to various structs f [...] adds 9334c9616b71 tools lib traceevent: Add prefix tep_ to structs filter_ty [...] adds 785be0c98d24 tools lib traceevent: Rename struct plugin_list to struct [...] adds 1affd34f192a tools lib traceevent: Rename data2host*() APIs adds 035c450ffa04 tools lib traceevent: Add prefix tep_ to enum filter_trivial_type adds 62cb1b8868a7 perf script: Enhance sample flags for trace begin / end adds ff645daf30ca perf db-export: Add trace begin / end branch type variants adds 4d60e5e36aa6 perf tools: Improve thread_stack__event() for trace begin / end adds 2dcde4e152a3 perf tools: Improve thread_stack__process() for trace begin / end adds c6b5da093a8b perf intel-pt: Add decoder flags for trace begin / end adds bea6385789b8 perf intel-pt: Implement decoder flags for trace begin / end adds d35c595bf005 perf vendor events arm64: Revise core JSON events for eMAG adds c90d3bd1b9e8 Merge tag 'perf-core-for-mingo-4.20-20180924' of git://git [...] adds 97e831e13015 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 1182a49529ed perf/x86: Add helper to obtain performance counter index adds b5e4274ef7f0 x86/intel_rdt: Remove local register variables adds 0a701c9dd535 x86/intel_rdt: Create required perf event attributes adds dd45407c0b24 x86/intel_rdt: Use perf infrastructure for measurements adds a4c9f26533eb Merge branch 'x86/cache' into perf/core, to resolve conflicts adds ba12d20edc5c perf/x86/intel: Factor out common code of PMI handler adds af3bdb991a5c perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler adds f2c4db1bd807 x86/cpu: Sanitize FAM6_ATOM naming adds 7c5314b88da6 perf/x86/intel: Add quirk for Goldmont Plus adds 6364cb221834 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds ba4aa02b417f tools include: Adopt linux/bits.h adds 291ed51deee4 perf auxtrace: Include missing asm/bitsperlong.h to get BI [...] adds 0e24147d69c9 perf test: S390 does not support watchpoints in test 22 adds ce49d8436cff perf strbuf: Match va_{add,copy} with va_end adds faedbf3fd19f perf tools: Cleanup trace-event-info 'tdata' leak adds 9c8a182e5a73 perf tools: Free 'printk' string in parse_ftrace_printk() adds 470c8f7c88de perf tools: Avoid double free in read_event_file() adds 1e44224fb052 perf tools: Free temporary 'sys' string in read_event_files() adds e13a5d69c31d perf python: Make clang_has_option() work on Python 3 adds 8b2f245faa62 perf python: More portable way to make CFLAGS work with clang adds bbbab191c2c4 tools lib traceevent: Separate out tep_strerror() for stre [...] adds bb3dd7e7c4d5 tools lib traceevent, perf tools: Move struct tep_handler [...] adds 8f51ba8e604e Merge tag 'perf-core-for-mingo-4.20-20181008' of git://git [...] adds f703fd374ef8 x86/cpu: Drop pointless static qualifier in punit_dev_stat [...] adds d4ae552982de perf/x86/intel: Export mem events only if there's PEBS support adds c2712b858187 kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() no [...] adds 2e62024c265a kprobes/x86: Use preempt_enable() in optimized_callback() adds 53ed74af0551 x86/intel_rdt: Re-enable pseudo-lock measurements adds 82159876d32b x86/intel_rdt: Switch to bitmap_zalloc() adds 2cc81c699224 x86/intel_rdt: Show missing resctrl mount options adds fc8eaa85681f Merge branch 'x86/urgent' into x86/cache, to pick up depen [...] adds 521348b011d6 x86/intel_rdt: Introduce utility to obtain CDP peer adds e5f3530c3911 x86/intel_rdt: CBM overlap should also check for overlap w [...] adds 2a7adf6ce643 x86/intel_rdt: Fix initial allocation to consider CDP adds b61b8bba18fe x86/intel_rdt: Prevent pseudo-locking from using stale pointers adds dda93b45389f Merge branch 'x86/cache' into perf/core, to pick up fixes adds c05f3642f430 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds 7401a633c34a x86/mce-inject: Reset injection struct after injection adds 93ac57540e91 x86/mce: Use BIT_ULL(x) for bit mask definitions adds e5276b1ffa97 x86/mce: Add macros for the corrected error count bit field adds 711f76a328cb x86/mcelog: Remove one mce_helper definition adds 0d1b82cd8ac2 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] adds 05484e098448 sched/topology: Add SD_ASYM_CPUCAPACITY flag detection adds bb1fbdd3c3fd sched/topology, drivers/base/arch_topology: Rebuild the sc [...] adds 3ba09df4b8b6 sched/topology, arch/arm64: Rebuild the sched_domain hiera [...] adds e1799a80a4f5 sched/topology, arch/arm: Rebuild sched_domain hierarchy w [...] adds df054e8445a4 sched/topology: Add static_key for asymmetric CPU capacity [...] adds 3b1baa6496e6 sched/fair: Add 'group_misfit_task' load-balance type adds e3d6d0cb66f2 sched/fair: Add sched_group per-CPU max capacity adds cad68e552e77 sched/fair: Consider misfit tasks when load-balancing adds 5fbdfae5221a sched/fair: Kick nohz balance if rq->misfit_task_load adds dbbad719449e sched/fair: Change 'prefer_sibling' type to bool adds 575638d1047e sched/core: Change root_domain->overload type to int adds e90c8fe15a3b sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() adds 757ffdd705ee sched/fair: Set rq->rd->overload when misfit adds 4ad3831a9d4a sched/fair: Don't move tasks to lower capacity CPUs unless [...] adds 9c63e84db29b sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU ca [...] adds 7e6f4c5d600c sched/debug: Explicitly cast sched_feat() to bool adds d90707ebebe0 sched/numa: Remove unused code from update_numa_stats() adds 7477a3504e61 sched/numa: Remove unused numa_stats::nr_running field adds ff28915fd31c sched/debug: Use symbolic names for task state constants adds ace8031099f9 sched/topology: Make local variables static adds b429f71bca5a Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 11d4afd4ff66 sched/pelt: Fix warning and clean up IRQ PELT config adds fdf5f315d5cf sched/fair: Disable LB_BIAS by default adds 4a465e3ebbc8 sched/fair: Remove setting task's se->runnable_weight duri [...] adds 9c2298aad355 sched/core: Fix comment regarding nr_iowait_cpu() and get_ [...] adds d0e7d14455d4 cpu/SMT: State SMT is disabled even with nosmt and without [...] adds 7b6abce7e1e6 sched/completions/Documentation: Fix a couple of punctuation nits adds 0c373344b5c1 sched/completions/Documentation: Clean up the document some more adds 11e13696a08e sched/completions/Documentation: Add recommendation for dy [...] adds 42f52e1c59bd Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 8ffe4e61c06a irq/matrix: Split out the CPU selection code into a helper adds 76f99ae5b54d irq/matrix: Spread managed interrupts on allocation adds cbbfb0ae2ca9 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] adds 02101c45ec5b x86/asm: Optimize memcpy_flushcache() adds c808c09b527c x86/asm: Use CC_SET()/CC_OUT() in __cmpxchg_double() adds edfbeecd92b0 Merge branch 'linus' into x86/asm, to pick up fixes adds 07e1d88adaae x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately adds b1378a561fd1 x86/fsgsbase/64: Introduce FS/GS base helper functions adds e696c231bebf x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers adds 824eea38d239 x86/fsgsbase/64: Convert the ELF core dump code to the new [...] adds f4550b52e495 x86/fsgsbase/64: Factor out FS/GS segment loading from __s [...] adds c4755613a133 x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER adds ffebbaedc861 x86/vdso: Introduce helper functions for CPU and node number adds b2e2ba578e01 x86/vdso: Initialize the CPU/node NR segment descriptor earlier adds 22245bdf0ad8 x86/segments: Introduce the 'CPUNODE' naming to better doc [...] adds ec3a94188df7 x86/fsgsbase/64: Clean up various details adds e1d20beae70e Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] adds ccde460b9ae5 x86/corruption-check: Fix panic in memory_corruption_check [...] adds b1e3a25f5879 x86/corruption-check: Use pr_*() instead of printk() adds 44060e8a5189 x86/boot/KASLR: Remove return value from handle_mem_options() adds 642116d4ac58 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds b3569d3a4b4f x86/kconfig: Remove redundant 'default n' lines from all x [...] adds 04ce7fae3d4e Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 03b099bdcdf7 x86/CPU: Use correct macros for Cyrix calls adds 2893cc8ff892 x86/CPU: Change query logic so CPUID is enabled before testing adds c9661c1e80b6 x86/cpu: Create Hygon Dhyana architecture support file adds 7eae653c8071 Merge branch 'tip-x86-hygon' into tip-x86-cpu adds d4f7423efdd1 x86/cpu: Get cache info and setup cache cpumap for Hygon Dhyana adds 39dc6f154dac x86/cpu/mtrr: Support TOP_MEM2 and get MTRR number adds 0b13bec787dc x86/smpboot: Do not use BSP INIT delay and MWAIT to idle o [...] adds 6d0ef316b9f8 x86/events: Add Hygon Dhyana support to PMU infrastructure adds c3fecca457c1 x86/alternative: Init ideal_nops for Hygon Dhyana adds b7a5cb4f220e x86/amd_nb: Check vendor in AMD-only functions adds c6babb5806b7 x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and n [...] adds da33dfef4041 x86/apic: Add Hygon Dhyana support adds 1a576b23d637 x86/bugs: Add Hygon Dhyana to the respective mitigation machinery adds ac78bd72355d x86/mce: Add Hygon Dhyana support to the MCA infrastructure adds b8f4abb65214 x86/kvm: Add Hygon Dhyana support to KVM adds 4044240365e8 x86/xen: Add Hygon Dhyana support to Xen adds 7377ed4bd56e ACPI: Add Hygon Dhyana support adds cc9690cfc7a3 cpufreq: Add Hygon Dhyana support adds 995d5f64b62f tools/cpupower: Add Hygon Dhyana support adds fec98069fb72 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] adds 357d291ce035 x86/xen: Fix boot loader version reported for PVH guests adds ae7e1238e68f x86/boot: Add ACPI RSDP address to setup_header adds e7b66d16fe41 x86/acpi, x86/boot: Take RSDP address for boot params if a [...] adds ac73e08eda88 Merge branch 'x86-grub2-for-linus' of git://git.kernel.org [...] adds 2f285f46240d x86/hyperv: Suppress "PCI: Fatal: No config space access f [...] adds 5140a6f47113 x86/hyperv: Remove unused include adds 382d72a9aa52 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.or [...] adds 2a25dc7c79c9 x86/mm/init32: Mark text and rodata RO in one go adds 8679de0959e6 x86/mm/cpa: Split, rename and clean up try_preserve_large_page() adds afd7969a99e0 x86/mm/cpa: Rework static_protections() adds 91ee8f5c1f50 x86/mm/cpa: Allow range check for static protections adds 4046460b867f x86/mm/cpa: Add debug mechanism adds 5c280cf6081f x86/mm/cpa: Add large page preservation statistics adds 69c31e69df3d x86/mm/cpa: Avoid static protection checks on unmap adds f61c5ba2885e x86/mm/cpa: Add sanity check for existing mappings adds 1c4b406ee89c x86/mm/cpa: Optimize same protection check adds 9cc9f17a5a0a x86/mm/cpa: Do the range check early adds 585948f4f695 x86/mm/cpa: Avoid the 4k pages check completely adds c6185b1f21a4 x86/mm/cpa: Use flush_tlb_all() adds c0a759abf5a6 x86/mm/cpa: Move flush_tlb_all() adds ddd07b750382 x86/mm/cpa: Unconditionally avoid WBINDV when we can adds a7295fd53c39 x86/mm/cpa: Use flush_tlb_kernel_range() adds 5f464b33b172 x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() adds fce2ce9544e9 x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() adds 47e262ac5b84 x86/mm/cpa: Factor common code between cpa_flush_*() adds 7904ba8a66f4 x86/mm/cpa: Optimize __cpa_flush_range() adds b3541fbc3c25 x86/mm: Fix typo in comment adds c3a7a61c192e x86/ioremap: Add an ioremap_encrypted() helper adds 9cf38d5559e8 kexec: Allocate decrypted control pages for kdump if SME i [...] adds 8780158cf977 iommu/amd: Remap the IOMMU device table with the memory en [...] adds 992b649a3f01 kdump, proc/vmcore: Enable kdumping encrypted memory with [...] adds 06d4a462e954 x86/KASLR: Update KERNEL_IMAGE_SIZE description adds 5b1290406579 x86/mm/doc: Clean up the x86-64 virtual memory layout desc [...] adds 32b89760ddf4 x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions adds cf089611f4c4 proc/vmcore: Fix i386 build error of missing copy_oldmem_p [...] adds a5b966ae42a7 Merge branch 'tlb/asm-generic' of git://git.kernel.org/pub [...] adds a31acd3ee8f7 x86/mm: Page size aware flush_tlb_mm_range() adds 5462bc3a9a3c x86/mm/tlb: Always use lazy TLB mode adds 12c4d978fd17 x86/mm/tlb: Restructure switch_mm_irqs_off() adds c3f7f2c7eba1 smp: use __cpumask_set_cpu in on_each_cpu_cond adds 7d49b28a80b8 smp,cpumask: introduce on_each_cpu_cond_mask adds 016c4d92cd16 x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range adds 97807813fe70 x86/mm/tlb: Add freed_tables element to flush_tlb_info adds 145f573b89a6 x86/mm/tlb: Make lazy TLB mode lazier adds 164477c2331b x86/mm: Clarify hardware vs. software "error_code" adds 8fed62000039 x86/mm: Break out kernel address space handling adds aa37c51b9421 x86/mm: Break out user address space handling adds 5b0c2cac54d4 x86/mm: Add clarifying comments for user addr space adds 88259744e253 x86/mm: Fix exception table comments adds 02e983b760c0 x86/mm: Add vsyscall address helper adds 3ae0ad92f53e x86/mm/vsyscall: Consider vsyscall page part of user addre [...] adds 367e3f1d3fc9 x86/mm: Remove spurious fault pkey check adds 51fbf14f2528 x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error adds a98959fdbda1 resource: Include resource end in walk_*() interfaces adds 010a93bf97c7 resource: Fix find_next_iomem_res() iteration issue adds b69c2e20f6e4 resource: Clean it up a bit adds c200dac78fec x86/mm: Do not warn about PCI BIOS W+X mappings adds 162041425193 x86/mm: Kill stray kernel fault handling comment adds 977e4be5eb71 x86/stackprotector: Remove the call to boot_init_stack_can [...] adds 99792e0cea1e Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] 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 3637897b6c9b x86/paravirt: Clean up native_patch() adds f726c4620df3 x86/hyperv: Add GUEST_IDLE_MSR support adds 3a025de64bf8 x86/hyperv: Enable PV qspinlock for Hyper-V adds f682a7920baf Merge branch 'x86-paravirt-for-linus' of git://git.kernel. [...] adds d92116b800fb x86/olpc: Indicate that legacy PC XO-1 platform should not [...] adds fa112cf1e8bc x86/olpc: Fix build error with CONFIG_MFD_CS5535=m adds d7197a5ad852 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds bd7b1f7cbf9c x86/entry/64: Document idtentry adds 98f05b5138f0 x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scra [...] adds bf904d2762ee x86/pti/64: Remove the SYSCALL64 entry trampoline adds 8e6b65a1b6cd x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION adds 0cbb76d62857 x86/speculation: Add RETPOLINE_AMD support to the inline a [...] adds dbfe2953f63c x86/speculation: Apply IBPB more strictly to avoid cross-p [...] adds 53c613fe6349 x86/speculation: Enable cross-hyperthread spectre v2 STIBP [...] adds bb4b3b776273 x86/speculation: Propagate information about RSB filling m [...] adds d82924c3b8d0 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds d67f34c19a67 clocksource: Provide clocksource_arch_init() adds 2a21ad571b62 x86/time: Implement clocksource_arch_init() adds a51e996d48ac x86/vdso: Enforce 64bit clocksource adds 77e9c678c54f x86/vdso: Use unsigned int consistently for vsyscall_gtod_ [...] adds 49116f2081ee x86/vdso: Introduce and use vgtod_ts adds e9a62f76f93c x86/vdso: Collapse high resolution functions adds 6deec5bdef45 x86/vdso: Collapse coarse functions adds f3e839384164 x86/vdso: Replace the clockid switch case adds 4f72adc50682 x86/vdso: Simplify the invalid vclock case adds 3e89bf35ebf5 x86/vdso: Move cycle_last handling into the caller adds 315f28fa3a7b x66/vdso: Add CLOCK_TAI support adds 89fe0a1f1c69 x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks adds bcc4a62a73cb x86/vdso: Document vgtod_ts better adds 99c19e6a8fe4 x86/vdso: Rearrange do_hres() to improve code generation adds 034bda1cd5ab Merge branch 'x86-vdso-for-linus' of git://git.kernel.org/ [...] adds f3c899927e19 ARM: 8786/1: Debug kernel copy by printing adds d3c61619568c ARM: 8788/1: ftrace: remove old mcount support adds 3f5395019027 ARM: 8798/1: remove unnecessary KBUILD_SRC ifeq conditional adds f9b58e8c7d03 ARM: 8800/1: use choice for kernel unwinders adds 8403bcb779a0 ARM: 8801/1: makefile: use ARMv3M mode for RiscPC adds f18aef742c8f ARM: 8802/1: Call syscall_trace_exit even when system call [...] adds 5ca451cf6ed0 ARM: 8789/1: signal: copy registers using __copy_to_user() adds 73839798af7e ARM: 8790/1: signal: always use __copy_to_user to save iwm [...] adds 3aa2df6ec2ca ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state adds 319508902600 ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() adds 18ea66bd6e7a ARM: 8793/1: signal: replace __put_user_error with __put_user adds 621afc677465 ARM: 8794/1: uaccess: Prevent speculative use of the curre [...] adds e3aa6243434f ARM: 8795/1: spectre-v1.1: use put_user() for __put_user() adds afaf6838f4bc ARM: 8796/1: spectre-v1,v1.1: provide helpers for address [...] adds a1d09e074250 ARM: 8797/1: spectre-v1.1: harden __copy_to_user adds 3e98d240981a Merge branches 'fixes', 'misc' and 'spectre' into for-next adds 07171da26424 Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk [...] adds cd2b8520681a parisc: Use PARISC_ITLB_TRAP constant in entry.S adds c9dfa0c796f2 parisc: remove check for minimum required GCC version adds 7c4ba3d38a3b parisc: remove the dead ccio-rm-dma driver adds a886c9791aed parisc: Reorder TLB flush timing calculation adds 32a7901f6d1d parisc: Remove PTE load and fault check from L2_ptep macro adds 8dbac7746e55 parisc: Add SYSTEM_INFO and REGISTER TOC PAT functions adds e98bc5ee9793 parisc: Clean up crash header output adds 35d8be9c563c parisc: dino: Utilize DINO_MASK_IRQ() macro adds 2e37787df0ed parisc: Ratelimit dino stuck interrupt warnings adds d27dfa13b9f7 parisc: Release spinlocks using ordered store adds 4dd5b673fa62 parisc: Purge TLB entries after updating page table entry [...] adds 3c229b3f2dd8 parisc: Fix map_pages() to not overwrite existing pte entries adds 99a3ae51d557 parisc: Fix exported address of os_hpmc handler adds 1138b6718ff7 parisc: Fix address in HPMC IVA adds db139d71c4c3 extract-vmlinux: Check for uncompressed image as fallback adds 34c201ae49fe parisc: Include compressed vmlinux file in vmlinuz boot kernel adds 3847dab77421 parisc: Add alternative coding infrastructure adds a45a01160f1d parisc: Use zdep for shlw macro on PA1.1 and PA2.0 adds 32c1ceeabda3 parisc: Drop two instructions from pte lookup code adds fe8376dbbd6a parisc: Add PDC PAT cell_info() and pd_get_pdc_revisions() [...] adds 5a23237f14c5 parisc: Remove pte_inserted define adds 4c5fe5db1ac6 parisc: Optimze cache flush algorithms adds e543b3a62029 parisc: Retrieve and display the PDC PAT capabilities adds 44786880df19 Merge branch 'parisc-4.20-1' of git://git.kernel.org/pub/s [...] adds 46b8306480fb sparc: Fix parport build warnings. adds 2f6c9bf31a0b sparc: Improve VDSO instruction patching. adds 794b88e04758 sparc: Inline VDSO gettime code aggressively. adds 3fe5d7e86128 sparc: Don't bother masking out TICK_PRIV_BIT in VDSO code. adds 44231b7fee3f sparc: Set DISABLE_BRANCH_PROFILING in VDSO CFLAGS. adds 5615edcca99a sparc: Improve VDSO CFLAGS. adds 3c2b2d9408b1 sparc: Really use linker with LDFLAGS. adds ecd4c19f3df7 sparc: Validate VDSO for undefined symbols. adds 19832d244954 sparc: Several small VDSO vclock_gettime.c improvements. adds 8dbc450f76dc Merge branch 'sparc-vdso' adds a97a2d4d56ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc 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 fa642f08839b openvswitch: Derive IP protocol number for IPv6 later frags adds 38bb4ac91bd8 bnxt_en: remove set but not used variable 'addr_type' adds 0fdc0d675b92 freescale: ethernet: remove unnecessary unlikely() adds 98cdb4807123 net: dsa: Expose tagging protocol to user-space adds 6577b0f71665 nfp: replace spin_lock_bh with spin_lock in tasklet callback adds be7e1b334be4 liquidio: lio_fetch_vf_stats() can be static adds a89cdd8e7c74 cxgb4: impose mandatory VLAN usage when non-zero TAG ID adds 7a8c7f5c30f9 net: dsa: b53: Fix build with B53_SRAB enabled and not B53_SERDES adds 6ad96bdca8aa i40e(vf): remove i40e_ethtool_stats.h header file adds 6d7a8df6dfe4 net: sched: act_skbedit: remove dependency on rtnl lock adds f20a4d01175a net: sched: act_nat: remove dependency on rtnl lock adds cc577b01ba12 net: stmmac: Enable TC Ops for GMAC >= 4 adds 09317da317e5 failover: Fix error return code in net_failover_create adds 25290bfc120d cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm adds 0153167aebd0 net/ipv6: Remove rt6i_prefsrc adds aea890b8b2e0 sch_htb: Remove local SKB queue handling code. adds 596977300ab5 sch_netem: Move private queue handler to generic location. adds 0c69198d81dc infiniband: nes: Use skb_peek_next() and skb_queue_walk(). adds 8b69bd7d8a89 ppp: Remove direct skb_queue_head list pointer access. adds 7957a9dea8bf mac80211: Don't access sk_queue_head->next directly. adds e42a43a5cab2 lan78xx: Do not access skb_queue_head list pointers directly. adds 1181d629cc13 sctp: Use skb_queue_is_first(). adds e3554197fc8f p54: Use skb_peek_tail() instead of direct head pointer accesses. adds 1173ab7b6202 bnx2fc_fcoe: Use skb_queue_walk_safe(). adds 250bb6f0f824 staging: rtl8192e: Use __skb_peek(). adds 776f07ee303a brcmfmac: Use __skb_peek(). adds a8305bff6852 net: Add and use skb_mark_not_on_list(). adds 992cba7e276d net: Add and use skb_list_del_init(). adds 6effee6840af can: Remove SKB list assumptions in rx-offload.c adds 8b9db0d0aa3e rtl818x: Remove SKB list assumptions. adds fd2b803fa8ef Merge branch 'skb_list_cleanups' adds 86c55361e569 net: sched: cls_flower: dump offload count value adds 8ecc7c8a1c16 net_sched: remove redundant qdisc lock classes adds 11957be20ff6 htb: use anonymous union for simplicity adds f973b76888aa net: dsa: b53: Uninitialized variable in b53_adjust_link() adds 0527097ce81c net: xenbus: remove redundant condition check before debug [...] adds aad06d1104e8 xen-netback: remove unecessary condition check before debu [...] adds fe2d22b17288 liquidio: Disabling tasklet when NAPI is active adds 4b6e326b2d34 liquidio: Per queue oom work queue adds 8bf6edcd96fc liquidio: Removed droq lock adds 82bcee42059f Merge branch 'liquidio-Removed-droq-lock-from-Rx-path' adds 3ee5c8873fd3 net: aquantia: fix hw_atl_utils_fw_upload_dwords adds 0e1a0dde8088 net: aquantia: definitions for WOL adds a0da96c08cfa net: aquantia: implement WOL support adds 92ab64079d6b net: aquantia: implement EEE support adds e91578488fd0 net: aquantia: whitespace changes adds 8f60f762aa3d net: aquantia: renaming for better visibility adds 85e55db7dcc5 net: aquantia: bump driver version adds 80de556a6bf4 Merge branch 'aquantia-implement-WOL-and-EEE-support' adds 150085791afb net/tls: Fixed return value when tls_complete_pending_work [...] adds 1fb0d4e8ddb1 net: dsa: b53: Only call b53_port_event() for SGMII ports adds 67edf21e5adf scsi: libcxgbi: fib6_ino reference in rt6_info is rcu protected adds 0041195d55bc netlink: remove hash::nelems check in netlink_insert adds eca09be82eb8 nfp: report FW vNIC stats in interface stats adds 4ef972fd3ec6 net: phy: ste10Xp: Remove wrong SUPPORTED_Pause adds 26eb00a4fcad net: phy: et1011c: Remove incorrect missing 1000 Half adds 15d8daf7bc2d net: phy: bcm63xx: Allow to be built with COMPILE_TEST adds 58056c1e1b0e net: ethernet: Use phy_set_max_speed() to limit advertised speed adds 00eb2243b933 net: bcmgenet: Fix speed selection for reverse MII adds 04b7d41d8046 net: ethernet: Fix up drivers masking pause support adds 41124fa64d4b net: ethernet: Add helper to remove a supported link mode adds af8d9bb2f2f4 net: ethernet: Add helper for MACs which support asym pause adds c306ad36184f net: ethernet: Add helper for MACs which support pause adds 70814e819c11 net: ethernet: Add helper for set_pauseparam for Asym Pause adds 0c122405d4c3 net: ethernet: Add helper for set_pauseparam for Pause adds 22b7d29926b5 net: ethernet: Add helper to determine if pause configurat [...] adds 15665342d48b Merge branch 'Preparing-for-phylib-linkmodes' adds 435f2e7cc0b7 net: bridge: add support for sticky fdb entries adds db3df242bc44 qlcnic: Remove set but not used variables 'fw_mbx' and 'hdr_size' adds f8a1988f6551 net: ethernet: Use DIV_ROUND_UP instead of reimplementing [...] adds d700ec4118f9 net: dsa: mv88e6xxx: Make sure to configure ports with ext [...] adds 52d0d404d39d geneve: add ttl inherit support adds a20625e49dde docs: net: Remove TCP congestion document adds aaf9253025e8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds cc973aecf0b0 MIPS: lantiq: Do not enable IRQs in dma open adds 7969119293f5 net: dsa: Add Lantiq / Intel GSWIP tag support adds 839790e88a3c dt-bindings: net: Add lantiq, xrx200-net DT bindings adds fe1a56420cf2 net: lantiq: Add Lantiq / Intel VRX200 Ethernet driver adds 86ce2bc73c7a dt-bindings: net: dsa: Add lantiq, xrx200-gswip DT bindings adds 14fceff4771e net: dsa: Add Lantiq / Intel DSA driver for vrx200 adds d03790f55a68 Merge branch 'Lantiq-Intel-vrx200-support' adds 15033f0457dc ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALL adds 9708d2b5b7c6 llc: avoid blocking in llc_sap_close() adds e4a2a3048ed9 net: sock: introduce SOCK_XDP adds 4f23aff8713c tuntap: switch to use XDP_PACKET_HEADROOM adds 291aeb2b1dba tuntap: enable bh early during processing XDP adds f7053b6ccb65 tuntap: simplify error handling in tun_build_skb() adds ac1f1f6c5ae8 tuntap: tweak on the path of skb XDP case in tun_build_skb() adds 8ae1aff0b331 tuntap: split out XDP logic adds 1a097910adda tuntap: move XDP flushing out of tun_do_xdp() adds fe8dd45bb755 tun: switch to new type of msg_control adds 043d222f93ab tuntap: accept an array of XDP buffs through sendmsg() adds 0efac27791ee tap: accept an array of XDP buffs through sendmsg() adds 0a0be13b8fe2 vhost_net: batch submitting XDP buffers to underlayer sockets adds 8bb83b78382c Merge branch 'vhost_net-TX-batching' adds b2ddc48a81b5 net: dsa: b53: Do not fail when IRQ are not initialized adds 293681f149a8 vxlan: Remove duplicated include from vxlan.h adds 50c12f7401a9 gso_segment: Reset skb->mac_len after modifying network header adds 310fc0513ea9 tg3: Fix fall-through annotations adds f91845da9fda pktgen: Fix fall-through annotation adds ee4fccbee7d3 net/ibm/emac: Remove VLA usage adds 52bb6677d530 net: move definition of pcpu_lstats to header file adds 0dc235afc59a cxgb4: Fix endianness issue in t4_fwcache() adds 992bea8e40b7 cxgb4: add per rx-queue counter for packet errors adds c3ec8bcceb07 cxgb4: update supported DCB version adds 93be42f9173b net/sched: act_police: use per-cpu counters adds 2d550dbad83c net/sched: act_police: don't use spinlock in the data path adds 50676de48679 Merge branch 'act_police-lockless-data-path' adds 21e65923abaa net: phy: et011c: Remove incorrect PHY_POLL flags adds b0350d51f001 ip_gre: fix parsing gre header in ipgre_err adds a82738adff16 ip6_gre: simplify gre header parsing in ip6gre_err adds 7a3dd8c8979c tls: async support causes out-of-bounds access in crypto APIs adds f5de8bfef85b net: dsa: gswip: Fix return value check in gswip_probe() adds f592e0b9895c net: dsa: gswip: Fix copy-paste error in gswip_gphy_fw_probe() adds b8b2de91e9db net: lantiq: Fix return value check in xrx200_probe() adds 0a959e45846a net: hns: make function hns_gmac_wait_fifo_clean() static adds d52030e6d584 dt-bindings: net: lantiq, xrx200-net: Use lower case in hex adds e82b5fe5d480 dt-bindings: net: dsa: lantiq, xrx200-gswip: Fix minor sty [...] adds a44ecfbda48f net: lantiq: lantiq_xrx200: Move clock prepare to probe function adds 0e630b598e87 net: dsa: lantiq_gswip: Minor code style improvements adds 711ddb625cf0 net: dsa: tag_gswip: Add gswip to dsa_tag_protocol_to_str() adds d10f7e1d9e60 Merge branch 'lantiq-Minor-fixes-for-vrx200-and-gswip' adds 6f9dbadc1ac6 net: aquantia: memory corruption on jumbo frames adds 0185e2e69f8e selftests/tls: Add MSG_WAITALL in recv() syscall adds 1635bb548f84 net: rds: use memset to optimize the recv adds 764ea3714a85 net: usb: remove redundant null pointer check before of_node_put adds 1ddc5d3e5f1c net: dsa: remove redundant null pointer check before of_node_put adds b458925ed579 net: dsa: remove redundant null pointer check before put_device adds a4ebec033e1c net: ethernet: remove redundant null pointer check before [...] adds 75b2c206bb10 liquidio: Add the features to show FEC settings and set FE [...] adds fc69660bbdb2 s390/qeth: move L2 xmit code to core module adds f13ade199391 s390/qeth: run non-offload L3 traffic over common xmit path adds 0a6da4b10d9c s390/qeth: remove unused L3 xmit code adds 40e6a2258492 s390/qeth: remove qeth_get_elements_no() adds f231dc9dbd78 s390/qeth: limit csum offload erratum to L3 devices adds 2d3986d1ceda s390/qeth: fix up protocol headers early adds 554942646653 s390/qeth: check size of required HW header cache object adds e517b649b3c3 s390/qeth: prepare for copy-free TSO transmission adds 356156b60aff s390/qeth: speed up TSO transmission adds 69d7ce80df6d s390/qeth: remove qeth_hdr_chk_and_bounce() adds 121ca39aa558 s390/qeth: uninstall IRQ handler on device removal adds 4d19db777a2f s390/qeth: invoke softirqs after napi_schedule() adds 31c92732cdf2 s390/qeth: fix typo in return value adds ed47155bdcf3 s390/qeth: fine-tune spinlocks adds 500abbf04029 s390/qeth: reduce 0-initializing when building IPA cmds adds ce5b127b172e Merge branch 's390-qeth-next' adds 5d288b88655d net: caif: remove redundant null check on frontpkt adds 0020f5c807ef net: socionext: Fix two sleep-in-atomic-context bugs in av [...] adds 076ed3da0c9b net/ipv4: defensive cipso option parsing adds c1d04a174f8d gianfar: remove duplicated include from gianfar.c adds e65d52564b01 cxgb4: remove duplicated include from cxgb4_main.c adds 03aa6d95c14c liquidio: remove duplicated include from lio_vf_rep.c adds 49780be19ceb qed: remove duplicated include from qed_cxt.c adds cf7d97e1e54d net: mdio: remove duplicated include from mdio_bus.c adds e366fa435032 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 8062b2263a9f intel-ethernet: rename i40evf to iavf adds ee61022acfff iavf: diet and reformat adds 129cf89e5856 iavf: rename functions and structs to new name adds 0b6591e6463b iavf: rename i40e_status to iavf_status adds 5ec8b7d11470 iavf: move i40evf files to new name adds f1cad2ce06f2 iavf: remove references to old names adds 4dbc76e014d1 iavf: rename device ID defines adds 83eafc492258 iavf: rename I40E_ADMINQ_DESC adds f349daa58809 iavf: rename i40e_hw to iavf_hw adds f1aa1abaf5a6 iavf: replace i40e_debug with iavf version adds ad64ed8bf908 iavf: tracing infrastructure rename adds 56184e01c00d iavf: rename most of i40e strings adds 66bc8e0f591a iavf: finish renaming files to iavf adds 98674ebec892 intel-ethernet: use correct module license adds 89f4b9a6e4c6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 568b742a9d98 netlink: add NLA_REJECT policy type adds b60b87fc2996 netlink: add ethernet address policy types adds 14d73416792a veth: rename pcpu_vstats as pcpu_lstats adds 5391346e165b net: ethernet: slicoss: remove duplicated include from slic.h adds c9c3941186c5 net: hns3: fix return type of ndo_start_xmit function adds ac1172dea10b net: cavium: fix return type of ndo_start_xmit function adds 94b2bb28dbb4 net: ibm: fix return type of ndo_start_xmit function adds 2208e9a7e94e net: neterion: s2io: Use linux/io-64-nonatomic-lo-hi.h adds fdd1445b684a net: neterion: vxge: Use linux/io-64-nonatomic-lo-hi.h adds 7e76798f431b Merge branch 'neterion-use-linux-io-64-nonatomic-lo-hi-h' adds e641e99f261f net: ethernet: remove redundant include adds b9d957c5b109 net: wan: remove redundant include adds 138c72efbd5d batman-adv: Start new development cycle adds 00caf6a2b318 batman-adv: Mark debugfs functionality as deprecated adds d331a7399499 batman-adv: Provide debug messages as trace events adds dee222c7b20c batman-adv: Move OGM rebroadcast stats to orig_ifinfo adds a7ea49afcc88 batman-adv: Enable LockLess TX for softif adds 18522108d53c Merge tag 'batadv-next-for-davem-20180919' of git://git.op [...] adds 86c85e1fc4ca net: iucv: Use FIELD_SIZEOF directly instead of reimplemen [...] adds cb205a817444 net: sched: Use FIELD_SIZEOF directly instead of reimpleme [...] adds f195efb47d93 net: core: Use FIELD_SIZEOF directly instead of reimplemen [...] adds e208cd5e41b4 net: qede: Use FIELD_SIZEOF directly instead of reimplemen [...] adds a90546e83a11 net: ti: Use FIELD_SIZEOF directly instead of reimplementi [...] adds 822143acf94f Merge branch 'net-Use-FIELD_SIZEOF-directly-instead-of-rei [...] adds 124eee3f6955 net: linkwatch: add check for netdevice being present to l [...] adds e8cfd9d6c772 net: phy: call state machine synchronously in phy_stop adds f46f33a6790c Merge branch 'phy_stop-synchronous' adds f543305da9b5 ravb: remove tx buffer addr 4byte alilgnment restriction f [...] adds cf55ace48e44 net: mvpp2: increase the number of s/w threads to 9 adds a9aac38599ec net: mvpp2: rename the IRQs to match the hardware adds 930e1f5606a4 Documentation/bindings: net: marvell-pp2: update the IRQs [...] adds fd4a1056884e net: mvpp2: do not update the queue mode while probing adds 70afb58e9856 net: mvpp2: fix the number of queues per cpu for PPv2.2 adds 850623b3823a net: mvpp2: cpu should always be unsigned adds ecfed8d9b387 net: mvpp2: make the per-cpu helpers static adds 1627442721f1 net: mvpp2: make mvpp2_read_relaxed static adds 543ec376e3cb net: mvpp2: do not use the CPU number to access the per-th [...] adds 074c74dfcb33 net: mvpp2: map the CPUs to threads adds e531f76757eb net: mvpp2: handle cases where more CPUs are available tha [...] adds 1068549c2ad2 net: mvpp2: rename mvpp2_percpu function to mvpp2_thread adds 02f7f61e5af2 Merge branch 'net-mvpp2-improve-the-interrupt-usage' adds aeeb2e8fdefd net: phy: phylink: ensure the carrier is off when starting [...] adds f8f5f588bb9b net: mvpp2: do not explicitly set the carrier state in open adds 09b8a45eda54 net: mvneta: do not explicitly set the carrier state in open adds db161d930a19 Merge branch 'phylink-ensure-the-carrier-is-off-when-start [...] adds f03508ce3f96 net: marvell: fix return type of ndo_start_xmit function adds bacade822524 net: toshiba: fix return type of ndo_start_xmit function adds 81255af8d9d5 net: xilinx: fix return type of ndo_start_xmit function adds 0c13b8d1aee8 net: broadcom: fix return type of ndo_start_xmit function adds fe72352e37ae net: amd: fix return type of ndo_start_xmit function adds 0e0cc31f6999 net: sun: fix return type of ndo_start_xmit function adds 874bff0ba6cf net: hns3: Add default irq affinity adds 932d1252aded net: hns3: Add unlikely for buf_num check adds 799997a307ff net: hns3: Remove tx budget to clean more TX descriptors i [...] adds 3152fcc69ae0 net: hns3: Remove packet statistics of public adds 26483246b548 net: hns3: Add support for hns3_nic_netdev_ops.ndo_do_ioctl adds 2f7e489611bc net: hns3: Set STATE_DOWN bit of hdev state when stopping net adds 582d37bbb613 net: hns3: Check hdev state when getting link status adds fd8133148eb6 net: hns3: Fix for setting speed for phy failed problem adds 37dc9cdbdc1b net: hns3: Fix cmdq registers initialization issue for vf adds 49dd80541c75 net: hns3: Clear client pointer when initialize client fai [...] adds d9f28fc23d54 net: hns3: Fix client initialize state issue when roce cli [...] adds 32c7fbc8ffd7 net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs [...] adds 1e6a4bc874db Merge branch 'hns3-fixes' adds 3ede0bbcdfc9 ipv6: Allow the l3mdev to be a loopback adds c1f9a93d93a0 net: ibm: remove a redundant local variable 'k' adds c8c618afc2b2 net: ibm: remove redundant local variables 'act_nr_of_entr [...] adds 7a67e11d901e r8169: simplify RTL8169 PHY initialization adds 806a81fcf688 r8169: remove duplicated RTL8169s PHY initialization steps adds 23d9f5531c7c nfp: provide a better warning when ring allocation fails adds 684d777a3382 net: toshiba: remove a redundant local variable 'index_specified' adds da2cfbd3e756 e1000: remove set but not used variable 'txb2b' adds 713746bb2866 atl1: remove set but not used variable 'advertising' adds faa08325b429 isdn/hisax: Remove unnecessary parenthesis adds a9f36656b519 mlxsw: spectrum: Init shaper for TCs 8..15 adds 3a4dbfb044ea mlxsw: spectrum_buffers: Use devlink pool indices throughout adds 5f95d20b3a5e mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress adds fe07d723c00d mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb adds f0024f0d9851 mlxsw: spectrum_buffers: Allow pools of infinite size adds d144e3a2c9f7 mlxsw: spectrum_buffers: Allow an infinite maximum for per [...] adds 41057e28288b mlxsw: spectrum_buffers: Pass SBPM min_size in cells adds 5be3637e069f mlxsw: spectrum_buffers: Allow configuration of static pools adds e83c045e53d7 mlxsw: spectrum_buffers: Configure MC pool adds 6a23f9a49722 mlxsw: spectrum_buffers: Tweak SBMM configuration adds 3136a3698804 selftests: forwarding: lib: Add ethtool_stats_get() adds a381ed12ea33 selftests: forwarding: lib: Add mtu_set(), mtu_restore() adds b5638d46c90a selftests: mlxsw: Add a test for UC behavior under MC flood adds cab9572a097a Merge branch 'mlxsw-Further-MC-awareness-configuration' adds 5678cb3c96ee net-next: mscc: remove unused ocelot_dev_gmii.h adds 78f2756c5fc0 net/ipv4: Move device validation to helper adds 91a178258aea netfilter: rpfilter: Convert rpfilter_lookup_reverse to ne [...] adds 9f18b6b68e20 netfilter: nft_fib: Convert nft_fib4_eval to new dev helper adds 947e326c45df Merge branch 'net-wean-netfilter-from-fib_nh' adds ec3ed293e766 net_sched: change tcf_del_walker() to take idrinfo->lock adds 133dc88053de net: amd: remove redundant continue adds 68c385079cb3 net: neterion: remove redundant continue adds 144a6adfa143 net: tap: remove redundant null pointer check before kfree_skb adds 16a3f50f0598 net: cxgb3: remove redundant null pointer check before kfree_skb adds 1d08962ff1e6 ipv4: remove redundant null pointer check before kfree_skb adds e3c3215e41f6 net: nci: remove redundant null pointer check before kfree_skb adds 673eed0c1834 net: cxgb3_main: remove redundant null pointer check befor [...] adds f2a2f2166af8 ipv6: remove redundant null pointer check before kfree_skb adds 1ba2a720da72 Merge branch 'kfree_skb-NULL' adds 8a1aff144d37 vhost_net: add a missing error return adds 66ab23598696 mISDN: remove redundant null pointer check before kfree_skb adds 753039650455 bnx2x: Add VF spoof-checking configuration adds 75a110a1783e bnx2x: Ignore bandwidth attention in single function mode adds ea65949e1988 bnx2x: Provide VF link status in ndo_get_vf_config adds 957b085c793c Merge branch 'bnx2x-enhancements' adds 7979472bba8b DRIVERS: net: macsec: Fix multiple coding style issues adds 075ddebc3283 net: phy: don't reschedule state machine when PHY is halted adds b1e51eabf9ec net: neterion: vxge: Remove unnecessary parentheses adds 83b4768e1b6b bna: Remove unnecessary self assignment adds 6b8e327cfa2d net: fddi: skfp: Remove unused function adds 94e7c844990f net: lan78xx: Avoid unnecessary self assignment adds b78ac6ecd1b6 net: phy: mdio-bcm-unimac: Allow configuring MDIO clock divider adds 2b49117a5abe net: micrel: fix return type of ndo_start_xmit function adds 06983aa526c7 net: freescale: fix return type of ndo_start_xmit function adds a42055e8d2c3 net/tls: Add support for async encryption of records for p [...] adds 30f8eb55873e net: if_arp: Fix incorrect indents adds 6a12709da354 net: if_arp: use define instead of hard-coded value adds b4d0782440ed Merge branch 'net-if_arp-use-define-instead-of-hard-coded-value' adds 65c5877f6462 ravb: Disable Pause Advertisement adds b1589924c046 dt-bindings: net: ravb: Add support for r8a7744 SoC adds adefc0a2ff46 net: hns3: Fix ets validate issue adds d0d72bac0239 net: hns3: Unify the type convert for desc.data adds 0c218123028f net: hns3: Adjust prefix of tx/rx statistic names adds b4f1d30327c8 net: hns3: Fix tqp array traversal condition for vf adds 6cee6fc38402 net: hns3: Unify the prefix of vf functions adds fa7a4bd564cc net: hns3: Add handle for default case adds 7a8101109dd3 net: hns3: Add nic state check before calling netif_tx_wake_queue adds 2211f4e1955f net: hns3: Add unlikely for dma_mapping_error check adds 75e98535182d net: hns3: Remove print messages for error packet adds c136b8842589 net: hns3: Add get_media_type ops support for VF adds 5f373b158523 net: hns3: Fix speed/duplex information loss problem when [...] adds ebfefb8aa792 net: hns3: Remove redundant hclge_get_port_type() adds 4f4b93a88c9c Merge branch 'hns3-next' adds 72b0094f9182 tcp: switch tcp_clock_ns() to CLOCK_TAI base adds 2fd66ffba507 tcp: introduce tcp_skb_timestamp_us() helper adds 142537e41923 net_sched: sch_fq: switch to CLOCK_TAI adds 9799ccb0e984 tcp: add tcp_wstamp_ns socket field adds d3edd06ea8ea tcp: provide earliest departure time in skb->tstamp adds fd2bca2aa789 tcp: switch internal pacing timer to CLOCK_TAI adds ab408b6dc744 tcp: switch tcp and sch_fq to new earliest departure time model adds c092dd5f4a7f tcp: switch tcp_internal_pacing() to tcp_wstamp_ns adds 90caf67b01fa net_sched: sch_fq: remove dead code dealing with retransmits adds a88e24f270eb Merge branch 'tcp-switch-to-Early-Departure-Time-model' adds 075e264fa33e net/ipv4: avoid compile error in fib_info_nh_uses_dev adds 2475f59c618e ipv6: discard IP frag queue on more errors adds 836196239298 net/ipfrag: let ip[6]frag_high_thresh in ns be higher than [...] adds bccc17118bcf selftests/net: add ipv6 tests to ip_defrag selftest adds 5b9b0a80aa1a decnet: Remove unnecessary check for dev->name adds e24cf6b3891c net: dsa: b53: Don't assign autonegotiation enabled adds 2cae8c07cb8c net: dsa: b53: Fix B53_SERDES_DIGITAL_CONTROL offset adds 55a4d2eac327 net: dsa: b53: Also include SGMII for mac_config and mac_l [...] adds bd4d08daeb95 Merge branch 'net-dsa-b53-SGMII-modes-fixes' adds c8e4eff4675f hv_netvsc: Add support for LRO/RSC in the vSwitch adds d6792a5a0747 hv_netvsc: Add handler for LRO setting change adds f1951c22562a hv_netvsc: Update document for LRO/RSC support adds 739d0def85ca Merge branch 'hv_netvsc-Support-LRO-RSC-in-the-vSwitch' adds 12ba7e104552 mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement adds 0d283ab5b4fd net: mvpp2: support XPS by mapping TX queues to CPUs adds 4251ea5b8e54 net: mvpp2: use round-robin scheduling for TX queues on th [...] adds 7ff2ea0bbfb1 Merge branch 'mvpp2-Add-txq-to-CPU-mapping' adds 5e111210a443 net/core: Add new basic hardware counter adds 28169abadb08 net/sched: Add hardware specific counters to TC actions adds ea49c6f0baca Merge branch 'net-sched-Add-hardware-specific-counters-to- [...] adds f7aa74e483e8 neighbour: allow admin to set NTF_ROUTER adds fc6e8073f304 neighbour: send netlink notification if NTF_ROUTER changes adds 094fe7392d6e Merge branch 'few-NTF_ROUTER-related-updates' adds 9932a29ab1be net/tls: Fixed race condition in async encryption adds 4128c0cfb1d7 tls: Fixed uninitialised vars warning adds 48c1699ec298 net: qca_spi: Introduce write register verification adds edad8d260e25 dpaa2-eth: Make Rx flow hash key configurable adds 4bee64b41701 r8169: use default watchdog timeout adds de20e12f3faf r8169: improve rtl8169_irq_mask_and_ack adds a0456790fe57 r8169: improve a check in rtl_init_one adds 9da90297ca30 Merge branch 'r8169-series-with-smaller-improvements' adds bd6207202db8 net: macb: Clean 64b dma addresses if they are not detected adds a06ee256e5d6 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds b85135b595db tls: Fix socket mem accounting error under async encryption adds c774973e91e1 tls: Fixed a memory leak during socket close adds 6f99528e9797 net: core: netlink: add helper refcount dec and lock function adds 86bd446b5ceb net: sched: rename qdisc_destroy() to qdisc_put() adds 3a7d0d07a386 net: sched: extend Qdisc with rcu adds 9d7e82cec35c net: sched: add helper function to take reference to Qdisc adds e368fdb61d8e net: sched: use Qdisc rcu API instead of relying on rtnl lock adds cfebd7e242d7 net: sched: change tcf block reference counter type to refcount_t adds f00234367b64 net: sched: implement functions to put and flush all chains adds ab2816295f99 net: sched: protect block idr with spinlock adds 0607e439943b net: sched: implement tcf_block_refcnt_{get|put}() adds 787ce6d02d95 net: sched: use reference counting for tcf blocks on rules update adds 7a153655d725 Merge branch 'Refactor-classifier-API-to-work-with-Qdisc-b [...] adds f3fc7915a537 i40e: Fix VF's link state notification adds 0ce5233e6c2a i40e: Unset promiscuous settings on VF reset adds e7bac7afa612 i40e: use declared variables for pf and hw adds ed277c50c075 i40e: add a helper function to validate a VF based on the vf id adds fd835129ab21 i40e: fix double 'NIC Link is Down' messages adds 679b05c0536b i40e: Remove unused msglen parameter from virtchnl functions adds 9dbb13704577 i40e: clean zero-copy XDP Tx ring on shutdown/reset adds f5bd91388e26 net: xsk: add a simple buffer reuse queue adds 411dc16ff177 i40e: clean zero-copy XDP Rx ring on shutdown/reset adds 3ab52af58fa4 i40e: disallow changing the number of descriptors when AF_ [...] adds 71f9b61c5b3f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6e2d85ec0559 net: phy: Stop with excessive soft reset adds d6ab93364734 net: phy: marvell: Avoid unnecessary soft reset adds 921f432ceac6 Merge branch 'net-phy-Eliminate-unnecessary-soft' adds 3475372ff60e net: dsa: lantiq_gswip: Depend on HAS_IOMEM adds 69495d2a5295 libbpf: Remove the duplicate checking of function storage adds a9c676bc8fc5 bpf/verifier: fix verifier instability adds e1302542e37e xdp: unlikely instrumentation for xdp map redirect adds 2a68d85fe1b7 xdp: explicit inline __xdp_map_lookup_elem adds 47b123ed9e99 xdp: split code for map vs non-map redirect adds ad1242d8a063 selftests/bpf: add missing executables to .gitignore adds f5bd3948eb07 selftests/bpf/test_progs: do not check errno == 0 adds 52b7b7843d95 tools/bpf: sync kernel uapi header if_link.h to tools adds f7010770fbac tools/bpf: move bpf/lib netlink related functions into a new file adds 36f1678d9e0b tools/bpf: add more netlink functionalities in lib/bpf adds f6f3bac08ff9 tools/bpf: bpftool: add net support adds a7c19db38d62 bpf: add bpffs pretty print for program array map adds ad3338d2508c tools/bpf: bpftool: support prog array map and map of maps adds 2e2a0c961a87 Merge branch 'progarray_mapinmap_dump' adds 9d0b3c1f1451 tools/bpf: fix a netlink recv issue adds 1edb6e035eb7 net/core/filter: fix unused-variable warning adds d58e468b1112 flow_dissector: implements flow dissector BPF hook adds 2f965e3fcd4b bpf: sync bpf.h uapi with tools/ adds c22fbae76c9f bpf: support flow dissector in libbpf and bpftool adds 9c98b13cc3bb flow_dissector: implements eBPF parser adds 50b3ed57dee9 selftests/bpf: test bpf flow dissection adds 4a9f42c9dcbf Merge branch 'bpf-flow-dissector' adds 70e88c758a6b selftests/bpf: fix bpf_flow.c build adds 7900efc19214 tools/bpf: bpftool: improve output format for bpftool net adds 664e7878451f samples/bpf: remove duplicated includes adds 534e0e52bc23 samples/bpf: fix a compilation failure adds 2dfd184abd38 flow_dissector: fix build failure without CONFIG_NET adds 32c009798385 samples/bpf: fix compilation failure adds 788758d1fe87 bpf: remove redundant null pointer check before consume_skb adds 7ea3c40605e9 bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps adds d0e13a1488ad flow_dissector: lookup netns by skb->sk if skb->dev is NULL adds 105bc1306e9b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 7aca011f88eb bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER adds 4b1bd6976945 net: phy: marvell: Fix build. adds 4fda33547676 s390/qeth: convert layer attribute to enum adds a70fee3b0f90 s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex adds c1a935f6ec5b s390/qeth: fix discipline unload after setup error adds a2eb0ad50cae s390/qeth: on gdev release, reset drvdata adds cd11d11286cb net/af_iucv: locate IUCV header via skb_network_header() adds dc149e3764d8 s390/qeth: replace open-coded skb_queue_walk() adds 5a5312bdbadd s390/qeth: remove additional skb refcount adds 6a3123d0769e s390/qeth: re-use qeth_notify_skbs() adds 8f6637b878c9 s390/qeth: pass card pointer in iob callback adds 8d908eb045bb s390/qeth: remove CARD_FROM_CDEV helper adds 6585ac4e5d74 s390/qeth: remove various redundant code adds 68bba11643df s390/qeth: consume local address events adds d19b93f40e23 s390/qeth: re-indent qeth_check_ipa_data() adds d782d80f36f3 s390/qeth: clean up drop conditions for received cmds adds 91cc98f51e3d s390/qeth: remove duplicated carrier state tracking adds 37ac5db6e602 Merge branch 's390-net-next' adds 1c1cb6d0321f net: bridge: make struct opening bracket consistent adds ae75767ec206 net: bridge: add bitfield for options and convert vlan opts adds 8df3510f28e5 net: bridge: convert nf call options to bits adds be3664a03807 net: bridge: convert group_addr_set option to a bit adds 13cefad2f2c1 net: bridge: convert and rename mcast disabled adds 675779adbf7c net: bridge: convert mcast options to bits adds c69c2cd444cc net: bridge: convert neigh_suppress_enabled option to a bit adds 3341d9170228 net: bridge: convert mtu_set_by_user to a bit adds 35750b0bca53 net: bridge: pack net_bridge better adds 30b0594a3e6c Merge branch 'net-bridge-convert-bool-options-to-bits' adds 631e871edc76 net: qed: list usage cleanup adds 880e1b21115b net: liquidio: list usage cleanup adds 6323d57f335c net: smsc: fix return type of ndo_start_xmit function adds 0a715156656b net: faraday: fix return type of ndo_start_xmit function adds af4325ecc24f tcp: expose sk_state in tcp_retransmit_skb tracepoint adds 78139c94dc8c net: vhost: lock the vqs one by one adds a6a67a2f343c net: vhost: replace magic number of lock annotation adds dc151282bbda net: vhost: factor out busy polling logic to vhost_net_bus [...] adds 441abde4cd84 net: vhost: add rx busy polling in tx path adds c09c1474d8c1 Merge branch 'net-vhost-improve-performance-when-enable-busyloop' adds da58a931f248 net: mvneta: Add support for 2500Mbps SGMII adds d888f3966677 net-ipv4: remove 2 always zero parameters from ipv4_update_pmtu() adds 1042caa79e93 net-ipv4: remove 2 always zero parameters from ipv4_redirect() adds fe3b30ddb90f netlink: remove NLA_NESTED_COMPAT adds 48fde90a78f8 netlink: make validation_data const adds c29f1845b2b2 netlink: move extack setting into validate_nla() adds 9a659a35ba17 netlink: allow NLA_NESTED to specify nested policy to validate adds 1501d13596b9 netlink: add nested array policy validation adds 31df0cffa974 Merge branch 'netlink-nested-policy-validation' adds eddf11e18dff net: ovs: fix return type of ndo_start_xmit function adds 470b9254d468 qed: Remove set but not used variable 'p_archipelago' adds a9ca7f17c6d2 net: xen-netback: fix return type of ndo_start_xmit function adds 5d70a6701860 net/core: make function ___gnet_stats_copy_basic() static adds bf17b671982f net/tls: Make function get_rec() static adds 3d5537f9d468 net: aquantia: Make function aq_fw1x_set_power() static adds 5e8cc3947d8f net: ethernet: dpaa: remove unused variables adds 31bae7dad359 phy: mscc: fix printf format adds 9b97123a584f net: phy: mdio-bcm-unimac: mark PM functions as __maybe_unused adds d2f1e81a40ca net: dsa: b53: Fix build with B53_SRAB enabled and B53_SERDES=m adds 5b71ac3cc4a6 net: hns3: Add support for sctp checksum offload adds cd2086bf4983 net: hns3: Set extra mac address of pause param for HW adds a7b687b35411 net: hns3: Rename loop mode adds eb66d5035267 net: hns3: Rename mac loopback to app loopback adds 4dc13b9668d8 net: hns3: Add serdes parallel inner loopback support adds 996ff91840eb net: hns3: Fix for packet buffer setting bug adds 93d8daf46018 net: hns3: Fix for netdev not up problem when setting mtu adds fe5eb043182b net: hns3: Change return type of hclge_tm_schd_info_update() adds 0d43bf45f4a8 net: hns3: Modify hns3_get_max_available_channels adds e4fd75022c24 net: hns3: Fix loss of coal configuration while doing reset adds 4605168f71fa Merge branch 'hns3-next' adds 1288aa7af20c net: bridge: explicitly zero is_sticky in fdb_create adds a804e5e21875 selftests: forwarding: test for bridge sticky flag adds 5362700c942b net: sched: make function qdisc_free_cb() static adds dec64ff10ed9 ice: use [sr]q.count when checking if queue is initialized adds daca32a2aa05 ice: replace unnecessary memcpy with direct assignment adds c185e39afb4f ice: update branding strings and supported device ids adds 396fbf9cab5d ice: update fw version check logic adds f31028bfd7b1 ice: Update comment for ice_fltr_mgmt_list_entry adds 56daee6c5add ice: Query the Tx scheduler node before adding it adds 32f13d0e6190 ice: Update to capabilities admin queue command adds f934bb9b8b61 ice: fix changing of ring descriptor size (ethtool -G) adds ec72001d38a1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 6a42b5128deb qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" adds d4017665854b hns3: Fix the build. adds 3ff6cde84685 hns3: Another build fix. adds a337531b942b tcp: up initial rmem to 128KB and SYN rwin to around 64KB adds 5cbdbd1a1f30 tipc: refactor function tipc_msg_reverse() adds afe8792fec69 tipc: refactor function tipc_sk_timeout() adds 39fdc9c71f65 tipc: refactor function tipc_sk_filter_connect() adds 25b9221b9594 tipc: add SYN bit to connection setup messages adds 6787927475e5 tipc: buffer overflow handling in listener socket adds 6e9feb33911f Merge branch 'tipc-next' adds 80ece6a03aaf tls: Remove redundant vars from tls record structure adds 804fe108fc92 openvswitch: Use correct reply values in datapath and vport ops adds c913b73cd05d ice: use [sr]q.count when checking if queue is initialized adds 95a525bee0ed ice: replace unnecessary memcpy with direct assignment adds e4a0e1ee9443 ice: update branding strings and supported device ids adds b2ccf317edf7 ice: update fw version check logic adds 8bc8d188cde0 ice: Update comment for ice_fltr_mgmt_list_entry adds 1886588fb632 ice: Query the Tx scheduler node before adding it adds 7d86cf384047 ice: Update to capabilities admin queue command adds 3b6bf296c44f ice: fix changing of ring descriptor size (ethtool -G) adds 45d3d428eafc ice: Move common functions out of ice_main.c part 1/7 adds 72adf2421d9b ice: Move common functions out of ice_main.c part 2/7 adds 5153a18e57ff ice: Move common functions out of ice_main.c part 3/7 adds 28c2a6457388 ice: Move common functions out of ice_main.c part 4/7 adds 07309a0e59ed ice: Move common functions out of ice_main.c part 5/7 adds df0f847915b4 ice: Move common functions out of ice_main.c part 6/7 adds 37bb83901286 ice: Move common functions out of ice_main.c part 7/7 adds 5df7e45d54fc ice: Change pf state behavior to protect reset path adds d96112b2cab2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 041a14d26715 tcp: start receiver buffer autotuning sooner adds 3a95e0ccaf07 net/mlx5e: Ethtool steering, Support masks for l3/l4 filters adds 749359f4aae6 net/mlx5e: Change VF representors' RQ type adds dabeb3b0d5c3 net/mlx5e: Enable stateless offloads for VF representor netdevs adds 092297e09a0a net/mlx5e: Extract creation of rep's default flow rule adds c966f7d55d00 net/mlx5: E-Switch, Provide flow dest when creating vport rx rule adds 46dc933cee82 net/mlx5e: Provide explicit directive if to create inner i [...] adds 3edc0159c014 net/mlx5e: Expose function for building RSS params adds a5355de878f4 net/mlx5e: Expose ethtool rss key size / indirection table [...] adds 84a0973386c5 net/mlx5e: Enable multi-queue and RSS for VF representors adds f128f138cc40 net/mlx5e: Add ethtool control of ring params to VF representors adds b820e6fb0978 net/mlx5e: Enable reporting checksum unnecessary also for [...] adds b856df28f923 net/mlx5e: Allow reporting of checksum unnecessary adds 59c9d35ea9cd net/mlx5: Cache the system image guid adds 3bd09b05b068 Merge tag 'mlx5e-updates-2018-10-01' of git://git.kernel.o [...] 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 2240c12d7d3d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8f2b02931175 tcp: set recv_skip_hint when tcp_inq is less than PAGE_SIZE adds 789762ceec8f tcp: adjust rcv zerocopy hints based on frag sizes adds ea43a5907f66 net: nixge: Address compiler warnings when building for i386 adds 97ea8ac360c2 nfp: warn on experimental TLV types adds b31cdffa2329 net: phy: Move linkmode helpers to somewhere public adds ab2a605fa621 net: phy: Add phydev_warn() adds c4fabb8b3c0d net: phy: Add phydev_info() adds edc7ccbbcf32 net: phy: Add helper to convert MII ADV register to a linkmode adds 5f991f7bddc9 net: phy: Add helper for advertise to lcl value adds f954a04ea18e net: phy: Add limkmode equivalents to some of the MII etht [...] adds d0939c26c53a net: ethernet: xgbe: expand PHY_GBIT_FEAUTRES adds 719655a14971 net: phy: Replace phy driver features u32 with link_mode bitmap adds 26cf48a66868 Merge branch 'Continue-towards-using-linkmode-in-phylib' adds d695964d723d net: hns3: Add flow director initialization adds 117328680288 net: hns3: Add input key and action config support for flo [...] adds dd74f815dd41 net: hns3: Add support for rule add/delete for flow director adds 05c2314fe6a8 net: hns3: Add support for rule query of flow director adds 6871af29b3ab net: hns3: Add reset handle for flow director adds dc5e6064774e net: hns3: Remove all flow director rules when unload hns3 driver adds c17852a8932f net: hns3: Add support for enable/disable flow director adds 6140cc20caf7 Merge branch 'Support-of-Flow-Director-in-HNS3-Ethernet-Dr [...] adds 3e48be05f3c7 netlink: add attribute range validation to policy adds 33188bd6430e netlink: add validation function to policy adds a1fa80802cb0 Merge branch 'netlink-extended-attribute-validation' adds 460b360104d5 net_sched: fix a crash in tc_new_tfilter() adds 10b476c57b62 net: systemport: Refactor bcm_sysport_set_features() adds 297357d1a165 net: systemport: Utilize bcm_sysport_set_features() during [...] adds b5061778f822 net: systemport: Turn on offloads by default adds aa6ca0ec71d8 net: systemport: Be drop monitor friendly while re-allocat [...] adds a5d78ce7936c net: systemport: Add software counters to track reallocations adds a0651d8e2784 Merge branch 'net-systemport-Turn-on-offloads-by-default' adds 9f2959b6b52d net: phy: improve handling delayed work adds e3a9667a5bf7 hv_netvsc: Fix rndis_per_packet_info internal field initia [...] adds 0ed3015c9964 selftests/tls: Fix recv(MSG_PEEK) & splice() test cases adds fb420d5d91c1 tcp/fq: move back to CLOCK_MONOTONIC adds 024926def6ca net: phy: Convert to using %pOFn instead of device_node.name adds ad95a240a140 ibmvnic: Increase maximum queue size limit adds 20b5ba1f6100 ibmvnic: Introduce driver limits for ring sizes adds 723ad9161347 ibmvnic: Add ethtool private flag for driver-defined queue limits adds 407257ce2443 Merge branch 'ibmvnic-Implement-driver-defined-queue-limits' adds cc16567e5a8a net: drop unused skb_append_datato_frags() adds 3f60b03f7427 isdn/hisax: Fix fall-through annotation adds 5bf0961cc6a1 qed: Add driver support for 20G link speed. adds 631b67072bb1 qede: Add driver support for 20G link speed. adds dd0bb7f902e6 Merge branch 'qed-20g' adds 5726ca0e5eaa ice: Expand use of VSI handles part 1/2 adds 4fb33f3107e1 ice: Expand use of VSI handles part 2/2 adds 334cb0626de1 ice: Implement VSI replay framework adds 5755143dd18d ice: Check for actual link state of port after reset adds eb0208ec42d3 ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker adds 492af0ab4f57 ice: Implement ethtool hook for RSS switch adds ca4929b6df7c ice: Align ice_reset_req enum values to hardware reset values adds 9e4ab4c29a62 ice: Add support for dynamic interrupt moderation adds 81b23589f483 ice: Fix error on driver remove adds d5486377b8c5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] 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 43e2f2904160 Merge wireless-drivers into wireless-drivers-next adds 36404c065ac3 mt76: move wcid fields to common mt76_dev struct adds 624400e4cd25 mt76: unify sta_add / sta_remove adds cab12953ec1e mt76: pratially unify add_interface adds 22c575c4f177 mt76: unify ampdu_action adds 60c26859e863 mt76: unify set_key adds 436d9586afdd mt76x0: remove empty sta_notify adds 1d0496c63f8d mt76: unify AC to hw queue mapping adds 10337263dcfa mt76: unify conf_tx adds 900c0f4746a1 mt76x0: remove vif_mask adds 0cd47bae2264 mt76: unify remove_interface adds 212926eb4493 mt76: unify add_interface adds 5327b5ea1391 mt76: unify sta_rate_tbl_update and related helpers adds 5944cd02866f mt76: unify txwi and rxwi structures adds b490b1df9a25 mt76: unify load_tx_status adds 7c1f88812690 mt76: unify send_tx_status and related helpers adds 82e1dd0f39bd mt76: use mt76_rx_status in mt76x0 adds 74ff45393bf8 mt76: unify mac_process_rate adds 493703aa9e3c mt76x0: reserve enough space in mac80211 adds 0e59cba85604 mt76: unify {insert/remove}_hdr_pad adds 0b7da3112746 mt76: partially unify filling txwi fields adds 5a69931cb768 mt76x2: change mt76x2_tx_complete routine signature adds 2a45ad31aff7 mt76: move mt76x2_tx_complete routine in mt76x02-lib module adds b38b8207bf80 mt76: move mt76x2u_remove_dma_hdr in mt76x02-lib module adds f847e45a2db8 mt76: move mt76x2u_tx_complete_skb in mt76x02-lib moudule adds 2251dd5d463c mt76: move mt76_qsel definition in dma.h adds 41868f984e71 mt76: move mt76x2u_set_txinfo in mt76x02-lib module adds 8c6adb7862d4 mt76x0: introduce mt76x0_tx_prepare_skb routine adds 8f6c23a94e16 mt76: move mt76x2u_tx_status_data in mt76x02-lib module adds 7fd3c60ccbc2 mt76x0: disable usb rx bulk aggregation adds a4986909ec18 mt76x0: mark device as running in mt76x0_start adds 82aedcef17e4 mt76x0: simplify mt76_mac_process_rx signature adds 4fcedad49cdc mt76x0: add mt76x0_queue_rx_skb routine adds f2653a4ee3f2 mt76x0: init mt76_driver_ops callbacks adds 95e507d2f366 mt76x0: use mt76_alloc_device for device allocation adds 30ec915269c6 mt76x0: unify tx/rx datapath with mt76x2u driver adds 1baa6e3a9b7d mt76x0: stop stat workqueue at hw stop adds c66874640806 mt76x0: set max fragments size adds 37d363665ba1 mt76x0: remove unused dma.c source file adds 4220878b6e1d mt76x0: remove unused stat work_queue adds 6d449d12a041 mt76x0: remove unused {tx/rx}_queue definitions adds f79fdf7652df mt76x0: remove unused mt76x0_tx_status routine adds c1b6325d5105 mt76x0: remove unused endpoint definitions adds 7cbe4c760704 mt76x0: remove unused stat_work adds 67f5e7a794bc mt76x0: enable per-sta tx queueing adds 0ae976a11b4f mt76x0: init hw capabilities adds 242516caabdb mt76x0: trim rx skb to proper length adds 23ea0e7efbc9 mt76: remove unused MT76_MORE_STATS state adds 7c7b13941eda mt76x0: remove mt76x0_stop_hardware routine adds 58b5eb8c44ea mt76: move mt76 rate definitions in mt76x02-lib module adds d1b6eec23597 mt76x0: alloc mcu buffers first in mt76x0_mcu_cmd_init adds cb722aeddcfd mt76x0: fix memory leak during hw probe adds b680d7fbfbff mt76x0: move stop related routines in mt76x0_mac_stop adds e30a655ef138 mt76x0: move mt76x0_init_hardware in mt76x0_register_device adds 6f15ed16f178 mt76x0: do not free/alloc buffers during suspend/resume adds 540399d5fb79 mt76x0: remove has_{2,5}ghz fields of mt76x0_eeprom_params adds 1bee323a8520 mt76x0: use mt76_register_device for device registration adds c2a4d9fbabfb mt76x0: inital split between pci and usb adds c0eb79ab33b9 mt76x0: remove unused mt76x0_wcid adds 6d1bced1495d mt76x0: remove some usb specific code from mt76x0_register_device adds 835123b7e14c mt76x0: make device allocation bus neutral adds 473f0a763d2c mt76x0: run vco calibration for each channel configuration adds dce9dc8d571b mt76: move mt76x0 and mt76x2 mcu shared defs in mt76x02_mcu.h adds db0f04f324b3 mt76: add mt76_mcu_ops data structure for mcu related pointers adds f1638c7cd686 mt76: add usb implementation of {wr,rd}_rp adds 6da5a2911634 mt76: add rd_rp and wr_rp to bus_ops/mcu_ops adds 1750715726c6 mt76: usb: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 905db7470199 mt76: usb: move mt76x02 mcu code in mt76x02-usb module adds c2db13ac7b2b mt76: usb: move mt76u_skb_dma_info in mt76x02_usb_core.c adds 6181bf2a1124 mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h adds 6d6631fd788d mt76x02: add static qualifier to mt76x02_remove_dma_hdr adds fd0c6e189d23 mt76x0: remove unused mt76x0_burst_read_regs adds 331419b2ce6e mt76x0: remove mt76x0_burst_write_regs() adds 8799b624fe74 mt76: usb: remove skb check in mt76x{0,2}u mcu routines adds d5c4261357ce mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_tx_queue_mcu adds 8db5ec77de21 mt76x2: remove leftover mt76u_buf data structure in mt76x2_mcu adds f7bbb80f2216 mt76: introduce mmio data structure in mt76_dev adds 27db1ad10f2e mt76: move __iomem regs in mt76_mmio adds 0ed821bbbb03 mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_mcu_msg_send adds 8cff12371b33 mt76x2: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 79394f408010 mt76: unify firmware header between mt76x0 and mt76x2 adds 36fd09dd0fa4 mt76: move mt76{0,2} mcu shared code in mt76x02_mcu.c adds bc3669017282 mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c adds edaa580bc830 mt76: move shared mcu_calibrate routine in mt76x02-lib module adds 8842d485cbad mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module adds c12128ce44b0 mt76: use a per rx queue page fragment cache adds 576ecf653836 mt76x0: usb: move firmware loading to usb.c adds 280415714ca1 mt76x0: remove mcu source file adds 196e978ca1da mt76x0: remove unused usb header file adds bf3741ada33b mt76x0: usb: remove mt76_fw definition adds d18afb2a037e Merge tag 'mt76-for-kvalo-2018-09-19' of https://github.co [...] adds 330994e8e8ec brcmfmac: fix for proper support of 160MHz bandwidth adds 59c2a30d36c8 brcmfmac: increase buffer for obtaining firmware capabilities adds 761cb7cdef1a brcm80211: remove redundant condition check before debugfs [...] adds a8254fa4ba60 brcmfmac: remove set but not used variables 'sfdoff' and ' [...] adds 6c3efbe77bc7 brcmsmac: Use kvmalloc() for ucode allocations adds 93ed990e3a6e qtnfmac: remove set but not used variable 'vif' adds c15ace868dd1 ipw2x00: Remove unnecessary parentheses adds f613e4803dd6 rsi: Remove unnecessary boolean condition adds 0891c7f4a253 ath5k: Remove unused BUG_ON adds 31138a827d1b rtlwifi: btcoex: Use proper enumerated types for Wi-Fi onl [...] adds 5c656c71b1bf rt2800: move usb specific txdone/txstatus routines to rt2800lib adds 0b0d556e0ebb rt2800mmio: use txdone/txstatus routines from lib adds 5022efb50f62 rt2x00: do not check for txstatus timeout every time on tasklet adds adf26a356f13 rt2x00: use different txstatus timeouts when flushing adds 0240564430c0 rt2800: flush and txstatus rework for rt2800mmio adds 4059afc6bd17 qtnfmac_pcie: do not store FW name in driver state structure adds 2ef0ecd71700 qtnfmac_pcie: move Pearl pcie sources to pcie-specific directory adds 91dcecece019 qtnfmac_pcie: rename private Pearl PCIe state structure adds d0b95bfa1178 qtnfmac_pcie: indicate pearl-specific structures by their names adds 21077d09b4a6 qtnfmac_pcie: pearl: rename spinlock tx0_lock to tx_lock adds c9ff6c9157c2 qtnfmac_pcie: separate platform-independent PCIe structure adds 789763b683eb qtnfmac_pcie: rename platform-specific functions adds 5163309e9a4d qtnfmac: add missing header includes to bus.h adds addc7540708f qtnfmac_pcie: extract platform-independent PCIe code adds 86ca238cf1e9 qtnfmac: wait for FW load work to finish at PCIe remove adds 033a759921d1 qtnfmac_pcie: check for correct CHIP ID at pcie probe adds 297fab130cdf b43: fix spelling mistake "hw_registred" -> "hw_registered" adds 7eff51367448 iwlwifi: mvm: fix a comment about the SP length adds d25eec305c97 iwlwifi: fw: add a restart FW debug function adds 5cfe79c8d92a iwlwifi: fw: stop and start debugging using host command adds 838f4c73a353 iwlwifi: RX API: remove unnecessary anonymous struct adds da7527173b18 iwlwifi: debug flow cleanup adds caf3216f6554 iwlwifi: iwlmvm: fix typo when checking for TX Beamforming adds a76938f35e4c iwlwifi: mvm: report RU offset is known adds b08e876daf2a iwlwifi: remove ucode error tracepoint adds 79f25b10c9da iwlwifi: dbg: don't crash if the firmware crashes in the m [...] adds a40287727d9b iwlwifi: fix non_shared_ant for 22000 devices adds 10a970dff168 iwlwifi: mvm: cleanup dead code on resume flow for non uni [...] adds 989209610b60 iwlwifi: mvm: enable sending HE_AIR_SNIFFER command via debugfs adds 84fb372c892e iwlwifi: pcie: read correct prph address for newer devices adds 7f768ad5eb46 iwlwifi: mvm: Support TKIP on gen2 data path adds 6f68cc367ab6 iwlwifi: api: annotate compressed BA notif array sizes adds 3f425b81ce41 iwlwifi: pcie: gen2: pull adding frags to helper routine adds 53f474e6a8d7 iwlwifi: pcie: gen2: build A-MSDU only for GSO adds 7d50d76e308d iwlwifi: pcie: tx: unify TFD unmapping adds bb03927e0eaf iwlwifi: pcie: tx: pull tracing out of iwl_fill_data_tbs() adds 9a098a89df79 iwlwifi: pcie: Fail fast if HW is inaccessible at probe adds 81f0c66187e1 iwlwifi: pcie: fit reclaim msg to MAX_MSG_LEN adds 034925cb5d7b iwlwifi: mvm: do not override amsdu size user settings adds 753e9761284b iwlwifi: pcie: set RB size according to user settings adds 7126b6f2bbdf iwlwifi: mvm: use correct FIFO length adds 337bfc9881a2 iwlwifi: mvm: set wep key for all stations in soft ap mode adds d5367de2d803 iwlwifi: mvm: TLC support for Coex Schema 2 adds 5724d8b9e972 iwlwifi: mvm: remove support for adjacent channel compensation adds 0044f1716c4d iwlwifi: pcie: support transmitting SKBs with fraglist adds 88964b2ea099 iwlwifi: pcie: add infrastructure for multiple debug buffers adds 6a529317ff31 iwlwifi: configure power scheme to balanced for 22560 devices adds 4ef66965ce2f iwlwifi: fix LED command capability bit adds 6f3df8c1192c iwlwifi: mvm: Allow TKIP for AP mode adds 08b0109eea36 Merge tag 'iwlwifi-next-for-kalle-2018-09-28' of git://git [...] adds d793fb46822f Merge tag 'wireless-drivers-next-for-davem-2018-10-02' of [...] adds e351bb6227fb net: ip_rt_get_source() - use new style struct initializer [...] adds e8e3fbe92c49 net: inet_rtm_getroute() - use new style struct initialize [...] adds 1f7f10ac4aab net: ip6_redirect() - use new style struct initializer ins [...] adds 0b26fb17cadf net: ip6_redirect_no_header() - use new style struct initi [...] adds d456336d1648 net: remove 1 always zero parameter from ip6_redirect_no_header() adds dc92095dd92a net: ip6_update_pmtu() - use new style struct initializer [...] adds 8823a3acfd90 net: rtmsg_to_fib6_config() - use new style struct initial [...] adds 84db84071505 net: rtm_to_fib6_config() - use new style struct initializ [...] adds 744486d426dc net: inet6_rtm_getroute() - use new style struct initializ [...] adds 8873c064d1de tcp: do not release socket ownership in tcp_close() adds f3edc2dbe0ad net: usbnet: make driver_info const adds df85aeb9b632 dpaa2-eth: Use new API for Rx flow hashing adds f76c483a0b37 dpaa2-eth: Rename structure adds 4aaaf9b95aba dpaa2-eth: Configure Rx flow classification key adds afb90dbb5f78 dpaa2-eth: Add ethtool support for flow classification adds 42fac7bd0c68 Merge branch 'dpaa2-eth-Add-support-for-Rx-flow-classification' adds 6919622af3a8 bridge: mcast: Default back to multicast enabled state adds 854da991733d ipv4: Allow sending multicast packets on specific i/f usin [...] adds e4a38c0c4b27 ipv6: add vrf table handling code for ipv6 mcast adds 0fd54807515c dpaa_eth: Remove useless declaration adds 3b0b8f0d9a25 cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update adds 258b6d141878 cxgb4: Use proper enum in IEEE_FAUX_SYNC adds 5aac49378742 Bluetooth: Remove unnecessary smp_mb__{before,after}_atomic adds ca30ccd21918 Bluetooth: hci_qca: Remove serdev_device_open/close functi [...] adds c2d782733861 Bluetooth: hci_qca: Remove hdev dereference in qca_close(). adds 7cf7846d27bf Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] adds 5a637751e216 Bluetooth: hci_serdev: Add protocol check in hci_uart_dequeue(). adds e5070e0719c7 Bluetooth: btrtl: Make array extension_sig static, shrinks [...] adds f77850219479 Bluetooth: btusb: Add quirk for BTUSB_INTEL_NEW adds 3e4be65eb82c Bluetooth: hci_qca: Add poweroff support during hci down f [...] adds b950aa88638c Bluetooth: Add definitions and track LE resolve list modification adds ea9ed991c3fc Bluetooth: hci_serdev: Fixed error space required before o [...] adds 8ecfdc95b30a Bluetooth: btrtl: Add support for RTL8822C with USB interface adds a357ea098c96 Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth adds fe1493101ac1 Bluetooth: L2CAP: Derive MPS from connection MTU adds 96cd8eaa131f Bluetooth: L2CAP: Derive rx credits from MTU and MPS adds a5c3021bb62b Bluetooth: L2CAP: Detect if remote is not able to use the [...] adds 7cbfd1e2aad4 Bluetooth: btrsi: fix bt tx timeout issue adds 385613506aef Bluetooth: bt3c_cs: Fix obsolete function adds d6b372f6f3db Bluetooth: ath3k: add more information to error message adds 30d65e0804d5 Bluetooth: Fix debugfs NULL pointer dereference adds 00538ba915aa Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds d777f552fcc1 MAINTAINERS: Fix wrong include file path adds 2a7f8c3b1d3f hv_netvsc: remove ndo_poll_controller adds 6502f8562a53 net: dsa: lantiq: Fix path in MAINTAINERS file adds 4e6d47206c32 tls: Add support for inplace records encryption adds db3408a150db cxgb4: remove the unneeded locks adds 16fc087b9cb2 virtchnl: Added support to exchange additional speed values adds 75d2b253026b ice: Add support to detect SR-IOV capability and mailbox queues adds ddf30f7ff840 ice: Add handler to configure SR-IOV adds 8ede01785f32 ice: Update VSI and queue management code to handle VF VSI adds 007676b4ac92 ice: Add support for VF reset events adds 7c710869d64e ice: Add handlers for VF netdevice operations adds 1071a8358a28 ice: Implement virtchnl commands for AVF support adds 53b8decbb7c8 ice: Notify VF of link status change adds 7c4bc1f57628 ice: Extend malicious operations detection logic adds be8ff000bf83 ice: Fix forward to queue group logic adds c60cdb13ec60 ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI adds 072f0c3db9da ice: Fix potential null pointer issues adds d2b464a7ff6c ice: Add more flexibility on how we assign an ITR index adds 124cd5479679 ice: Use the right function to enable/disable VSI adds 5cc6c8b30c84 ice: Update version string adds 072eff2d9e2d Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2c49d34f3b49 ixgbevf: fix msglen for ipsec mbx messages adds 8d7179b1e2d6 ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit adds 6b27f3de223f ixgbe: remove redundant function ixgbe_fw_recovery_mode() adds 617cc646a7a0 ixgbevf: off by one in ixgbevf_ipsec_tx() adds 43ade6ad1841 i40e: Use proper enum in i40e_ndo_set_vf_link_state adds 92fb7aaff8dd i40e: Remove unnecessary print statement adds 5d826d209164 ixgbe: Fix crash with VFs and flow director on interface flap adds 024aa5800f32 ixgbe: added Rx/Tx ring disable/enable functions adds 46515fdb1adf ixgbe: move common Rx functions to ixgbe_txrx_common.h adds d0bcacd0a130 ixgbe: add AF_XDP zero-copy Rx support adds 05ae86145040 ixgbe: move common Tx functions to ixgbe_txrx_common.h adds 8221c5eba8c1 ixgbe: add AF_XDP zero-copy Tx support adds 37ebb5fa6fc9 iavf: fix a typo adds 7bdaae270cb5 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6f41617bf23a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 3e3a5a1d93f8 ieee802154: mcr20a: Remove struct mcr20a_platform_data adds 154113eb1773 ieee802154: hwsim: remove not used ifup list adds 6a5e6b118092 Merge branch 'ieee802154-for-davem-2018-10-04' of git://gi [...] adds 0aa63eb9a904 liquidio: fix a couple of spelling mistakes adds bbb4c4323a4d dns: Allow the dns resolver to retrieve a server set adds d2944b1c66a5 rxrpc: Use rxrpc_free_skb() rather than rxrpc_lose_skb() adds b3cfb6f567be rxrpc: Emit the data Tx trace line before transmitting adds 68eb64c3d2fd afs: Do better max capacity handling on address lists adds 4c19bbdc7f7c afs: Always build address lists using the helper functions adds 66be646bd9a7 afs: Sort address lists so that they are in logical ascend [...] adds 46894a13599a rxrpc: Use IPv4 addresses throught the IPv6 adds 5a790b737541 rxrpc: Drop the local endpoint arg from rxrpc_extract_addr [...] adds 2070a3e44962 rxrpc: Allow the reply time to be obtained on a client call adds e908bcf4f1a2 rxrpc: Allow the reply time to be obtained on a client call adds f0e834e17fec Merge tag 'rxrpc-next-20181004' of git://git.kernel.org/pu [...] adds db7ff19e7b11 devlink: Add extack for eswitch operations adds 8c98ee77d911 net/mlx5e: E-Switch, Add extack messages to devlink callbacks adds e98bedf5e61b net/mlx5e: Add extack messages for TC offload failures adds 94563847a873 net/mlx5e: Add new counter for aRFS rule insertion failures adds fcd29ad17c6f net/mlx5: Add Fast teardown support adds 9e50727f0e71 Merge tag 'mlx5-updates-2018-10-03' of git://git.kernel.or [...] adds 8fa74e3c4920 qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers adds e3b5106162a3 devlink: Add generic parameter ignore_ari adds f61cba4291c0 devlink: Add generic parameter msix_vec_per_pf_max adds 16511789b9cc devlink: Add generic parameter msix_vec_per_pf_min adds 7d859234875d bnxt_en: Use ignore_ari devlink parameter adds 3a1d52a54a6a bnxt_en: return proper error when FW returns HWRM_ERR_CODE [...] adds f399e8497826 bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min d [...] adds 2dc0865e9ac7 bnxt_en: Add a driver specific gre_ver_check devlink parameter. adds 9bff98bb35e1 devlink: Add Documentation/networking/devlink-params.txt adds 53e233ea2fa9 devlink: Add Documentation/networking/devlink-params-bnxt.txt adds 34f8c58f4779 Merge branch 'bnxt_en-devlink-param-updates' adds 5a781ccbd19e tc: Add support for configuring the taprio scheduler adds a97d97bac49d geneve: allow to clear ttl inherit adds d26d4b194e58 net: sched: remove unused helpers adds 767a2217533f net: common metrics init helper for FIB entries adds cc5f0eb2164f net: Move free of fib_metrics to helper adds e1255ed4b6da net: common metrics init helper for dst_entry adds 1620a33695d8 net: Move free of dst_metrics to helper adds a0e11da78f48 fib_tests: Add tests for metrics on routes adds 2970f2a8e941 Merge branch 'net-metrics-consolidate' adds 6f52f80e8530 net/neigh: Extend dump filter to proxy neighbor dumps adds 95278ddaa15c net_sched: convert idrinfo->lock from spinlock to a mutex adds a657dbf61731 cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability adds 2b9156129f8e gigaset: asyncdata: mark expected switch fall-throughs adds f2e9de210d50 udp: gro behind static key adds fda21d46cce2 ipv6: do not leave garbage in rt->fib6_metrics adds 226407dd0311 fib_tests: Add tests for invalid metric on route adds dd2b6ef950b0 net: hns3: Remove the default mask configuration for mac v [...] adds f05e21097121 net: hns3: Clear mac vlan table entries when unload driver [...] adds 39932473b63e net: hns3: Optimize for unicast mac vlan table adds 1f6db58973b0 net: hns3: Drop depricated mta table support adds 64d114f0a750 net: hns3: Add egress/ingress vlan filter for revision 0x21 adds 701a6d6ac78c net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware adds 9798594cb982 Merge branch 'hns3-Unicast-MAC-VLAN-table' adds 9a694c1de396 atm: nicstar: Replace spin_is_locked() with spin_trylock() adds 068b88cc175d socket: Tighten no-error check in bind() adds 3df0e6804f0e MIPS: mscc: ocelot: make HSIO registers address range a syscon adds 6afea95a8066 dt-bindings: net: ocelot: remove hsio from the list of reg [...] adds 19aedfbe6583 net: mscc: ocelot: get HSIO regmap from syscon adds 8afc978925ba net: mscc: ocelot: move the HSIO header to include/soc adds 66c213233308 net: mscc: ocelot: simplify register access for PLL5 confi [...] adds c2a90025ad09 phy: add QSGMII and PCIE modes adds 4b379fec4e86 dt-bindings: phy: add DT binding for Microsemi Ocelot SerD [...] adds 1d6a632c4754 MIPS: mscc: ocelot: add SerDes mux DT node adds b68fc09be48e dt-bindings: add constants for Microsemi Ocelot SerDes driver adds 51f6b410fc22 phy: add driver for Microsemi Ocelot SerDes muxing adds 71e32a20cfbf net: mscc: ocelot: make use of SerDes PHYs for handling th [...] adds 4a84810eaa20 Merge branch 'mscc-ocelot-add-support-for-SerDes-muxing-co [...] adds cf5eafbfa586 tc-testing: fix build of eBPF programs adds 4c2d39bd40c1 tc-testing: use a plugin to build eBPF program adds 6f8474922b44 selftests: net: Clean up an unused variable adds fb4ee67529ff net/ncsi: Add NCSI OEM command support adds 72438f8cef4e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 9d5804662ce1 ath10k: retrieve MAC address from system firmware if provided adds 828853ac5826 ath10k: add waiting htt tx complete before wow enable adds e12e643c1dfb ath6kl: convert to using %pOFn instead of device_node.name adds f1908735f141 ath10k: allow ATH10K_SNOC with COMPILE_TEST adds 5849ed48d226 ath10k: refactoring needed for extended board data download adds 31324d17976e ath10k: support extended board data download for dual-band [...] adds 9abcb9371bcc ath10k: introduce CE_ATTR_POLL attribute for polling pipe adds 713358c321f4 ath10k: enable pktlog for WCN3990 target adds 49925f247016 wil6210: fix unsigned cid comparison with >= 0 adds 0189dbd71cbd ath10k: get the legacy rate index to update the txrate table adds 348cd95c8196 ath10k: add debugfs entry to enable extended tx stats adds a904417fc876 ath10k: add extended per sta tx statistics support adds 85dd28eb9917 ath10k: add debugfs support to dump per sta tx stats adds 97c69a70dc2c ath10k: avoid possible memory access violation adds c7fd8d237e2e ath10k: average ack rssi support for data frames adds d56bbeea25d1 ath10k: optimize pci diag mem read & write operations adds bc346c9a24a4 ath10k: support to access target space below 1M for qca617 [...] adds 39501ea64116 ath10k: download firmware via diag Copy Engine for QCA6174 [...] adds c0d8d565787c ath10k: add struct ath10k_bus_params adds 7c2dd6154fc2 ath10k: add device type enum to ath10k_bus_params adds 367c899f622c ath10k: add bus type check in ath10k_init_hw_params adds 9faaa14387fb ath10k: use hw_params.num_peers for num_tids in TLV init adds 4875e0b52085 ath10k: add per target config of max_num_peers adds e66d5361127a ath10k: DMA related fixes for high latency devices adds 852d1bf86a5b ath10k: add HTT TX HL ops adds d4e7f553eec3 ath10k: add HTT RX HL ops adds 4daacc950d4d ath10k: htt: RX ring config HL support adds a2097d6444c3 ath10k: htt: High latency TX support adds f88d49345040 ath10k: htt: High latency RX support adds 37f62c0d5822 ath10k: wmi: disable softirq's while calling ieee80211_rx adds 833fd34d743c ath10k: fix vdev-start timeout on error adds 058a7eab9d9e ath10k: fix tx status flag setting for management frames adds 234e4307cf7f ath10k: utilize random MAC address if none is provided adds 8e8374db3424 ath10k: add default value for num_peers in WMI TLV init adds 08fafd646d63 ath10k: remove num_peers in hw_params for most targets adds f279294e9ee2 ath10k: add support for configuring management packet rate adds 4be3b05e7a83 ath10k: remove duplicated includes adds d70c0d463f9d ath10k: add debugfs support to get power save state change of STA adds 4600563f9319 ath10k: advertize beacon_int_min_gcd as 100 while bring up [...] adds 752ed2a229c6 ath10k: move napi_enable to hif_start for consistent pairing adds 393b9b0f830e ath10k: disable napi before resource cleanup to avoid "use [...] adds 3fa8d2186550 ath9k: add reset for airtime station debugfs adds b8f3d1635103 ath9k: debug: remove set but not used variable 'fops_dump_nfcal' adds ec95e84c3955 wil6210: remove set but not used variable 'start' adds 03224678c013 ath9k: add counters for good and errorneous FFT/spectral frames adds b796a6c04e65 ath9k: return when short FFT frame was handled adds 2f85786b8a57 ath9k: fix and simplify FFT max index retrieval adds 4e7a3fa5394e ath9k: FFT magnitude check: don't consider lower 3 data bits adds 4fb5837ac2bd ath9k: fix reporting calculated new FFT upper max adds e720ba1dcc33 ath10k: add missing sanity check on diag download adds 6df0580be8bc ath9k: add back support for using active monitor interface [...] adds 09afaba1c3cc Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 60b6645ef1a9 mt76x2: fix tx power configuration for VHT mcs 9 adds 9b1140bdc6ba mt76x0: pci: add mt7650 PCI ID adds db2803bbda7c mt76x0: pci: add fw uploading routine adds 8f410a8bfde5 mt76: move seq_put_array in mt76-core module adds 7c4b446c59b7 mt76: add stbc entries to mt76_rate_power adds eef40d209ad0 mt76: move common eeprom definitions in mt76x02-lib module adds 86c71d3deefa mt76: move eeprom utility routines in mt76x02_eeprom.h adds b27823a77466 mt76: move mt76x2_eeprom_get in mt76x02_eeprom.h adds 89a8607c4975 mt76: move mt76x02_mac_setaddr in mt76x02-lib module adds bd724b8f6279 mt76: move mt76x2_get_efuse_data in mt76x02-lib module adds 443569a534b2 mt76: move mt76x2_ext_pa_enabled routine in mt76x02_eeprom.c adds 1137847adacb mt76x0: remove mt76x0_set_country_reg routine adds e59ad99b04fd mt76: add mt76x02_get_rx_gain and mt76x02_get_lna_gain uti [...] adds 2daa67588f34 mt76x0: unify lna_gain parsing adds 564d7f0accf6 mt76x0: unify rssi_offset parsing adds 2c0db839b402 mt76x0: unify temperature offset parsing adds 77d0f4656449 mt76x0: unify freq offset parsing adds 63cf8d1208f9 mt76: move mt76x02_eeprom_parse_hw_cap in mt76x02-lib module adds 3d66939a0713 mt76x0: unify parse hw capabilities adds deb9350c5efa mt76: move mt76x2_tssi_enabled in mt76x02_eeprom.h adds 09dbcd8bb489 mt76: usb: remove WARN_ON in mt76u_get_rx_entry_len adds 2cf5ac311ab2 mt76: fix return value of mt76x02_wait_for_mac adds b6862effdc6f mt76: move mt76_rate_power in mt76_dev adds b9f192b8be46 mt76: add mt76x02_phy_set_txpower utility routine adds c36a3cc5a57e mt76: move rate_txpower handler in mt76 debugfs adds 02a4251d44bd mt76: move mt76x02_rate_power_val in mt76x02-lib module adds 0050507c77a0 mt76x0: remove mt76x0_phy_set_tx_power and mt76x0_extra_po [...] adds b37bbc8c8251 mt76x0: remove eeprom dependency from mt76x0_set_tx_power_ [...] adds f2a2e819d672 mt76x0: remove eeprom dependency from mt76x0_get_power_info adds 6987c5b5dee6 mt76x0: use shared debugfs implementation adds 1f4db1fd5cd4 mt76x0: phy: introduce mt76x0_phy_set_txpower routine adds db6bb5c6c194 mt76: include linux/module.h in files using MODULE_* adds 22509324c514 mt76: report firmware version using ethtool adds 481bb0432414 mt76: usb: make rx page_frag_cache access atomic adds 606f8e343349 mt76: use skb_pad() instead of __skb_pad() adds d6500cf3700f mt76x0: add quirk to disable 2.4GHz band for Archer T1U adds 62e04f8a31fc mt76x2: disable WLAN core before probe adds 5b394355927e mt76x0: use mt76_poll in mt76x0_set_wlan_state adds 5f1fa4cdb7a4 mt76: move wait_for_wpdma in mt76x02_dma.h adds 208856493e42 mt76: add mt76x02_dma_enable/mt76x02_dma_disable utility routines adds 957068c23fe4 mt76: move mt76x02_set_irq_mask in mt76x02_mmio.c adds b2eabd4c3203 mt76: move queue initialization in mt76x02_mmio.c adds a6daf796c044 mt76: move mt76x02_beacon_offset in mt76x02_util.c adds 13fd2d2a6d0f mt76: mmio: add implementation of wr_rp and rd_rp adds 713224164b5d mt76: move mt76x2_wait_for_bbp in mt76x02-lib module adds 7ed222993669 mt76x0: update initvals to latest version of vendor driver adds 56babfd9a242 mt76x0: pci: move mcu code in pci_mcu.c adds f16f700d89f7 mt76x0: usb: move mcu code in usb_mcu.c adds 3b11db26eafe mt76x0: use mt76x02 utility routines in mt76x0 init code adds 00aaded0e9a7 mt76x0: init: remove duplicated initialization adds 512bd4b1c365 mt76x0: init: remove MT_PBF_SYS_CTRL configuration in mt76 [...] adds a31821abe0af mt76x0: init rx filter in mt76x0_init_hardware adds 9f04eb7bb26a mt76: add mt76x02_mac_start routine adds faa605bdfaa1 mt76x0: usb: move initialization code in usb.c adds 2b2cb40bcd7d mt76x0: pci: add hw initialization at bootstrap adds 4468e92cf8d0 mt76x0: phy: set antenna parameter according to wireless band adds 6034b2b07acc mt76: move set_{tx,rx}_path routines in mt76x02-lib module adds b11e19694dc9 mt76x0: add ieee80211_ops ops pointer to mt76x0_alloc_devi [...] adds 188fd8c4ce45 mt76x0: pci: add mt76x0e_{start/stop} callbacks adds 8d98c1534391 mt76x0: eeprom: load eeprom data from mtd by default adds 66a9ccd6e3b7 mt76x0: usb: move mt76x0u_tx_prepare_skb in usb.c adds 36d910960fae mt76: fix handling ps-poll frames adds 49f45fa13da7 mt76: check aggregation sequence number for frames sent vi [...] adds 5289976ad887 mt76: mt76x2: fix multi-interface beacon configuration adds 9434dca95117 Merge tag 'mt76-for-kvalo-2018-10-01' of https://github.co [...] adds edb6d6885bef brcmfmac: reduce timeout for action frame scan adds fbf07000960d brcmfmac: fix full timeout waiting for action frame on-channel tx adds 9c22211e1d71 rtlwifi: Removed unused define and code efuse_re_pg* from wifi.h adds 4e651bad8489 wlcore: Fix BUG with clear completion on timeout adds 3c83dd577c7f wlcore: Add support for optional wakeirq adds 209e957b467b zd1211rw: Replace spin_is_locked() with lockdep adds 74aa3586c599 ssb: chipcommon: fix fall-through annotation adds a7dd5d7c2dd8 b43: remove set but not used variable 'wl' adds 263ee96b77a7 qtnfmac: do not track STA states in driver adds d5f693bc4bb9 qtnfmac: generate local disconnect event in disconnect callback adds 92246b126ebf qtnfmac: request userspace to do OBSS scanning if FW can not adds 75001bbc0765 qtnfmac: do not initialize per-MAC data multiple times adds c6ed298ffe09 qtnfmac: cleanup and unify command error handling adds aaa981406f4f qtnfmac: do not cancel scan in disconnect callback adds d5657b709e2a qtnfmac: pass sgi rate info flag to wireless core adds ab1c64a1d349 qtnfmac: inform wireless core about supported extended cap [...] adds 35da3fe63b86 qtnfmac: drop error reports for out-of-bounds key indexes adds 6d85930f2653 qtnfmac: add support for scan flush adds 2525f188f7fd qtnfmac: add support for scan dwell time configuration adds 8804ea9e15a3 qtnfmac: drop redundant data copy in control path adds e1c02eb16a9c qtnfmac: implement dump_station support for STA mode adds 2e1976bb7526 iwlwifi: mvm: check for n_profiles validity in EWRD ACPI adds 17b809c9b22e iwlwifi: dbg: move debug data to a struct adds 68025d5f9bfe iwlwifi: dbg: refactor dump code to improve readability adds a6820511f193 iwlwifi: dbg: split iwl_fw_error_dump to two functions adds 9c16e0bbe140 iwlwifi: mvm: allow channel reorder optimization during scan adds 7339cc292c1d iwlwifi: dbg: dump memory in a helper function adds 6c042d7505d0 iwlwifi: dbg: group trigger condition to helper function adds 155f7e0441cd iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the [...] adds 07f62bb953e8 iwlwifi: mvm: remove unnecessary overload variable adds f9fe579386a8 iwlwifi: mvm: minor cleanups to HE radiotap code adds eb89c0fb9191 iwlwifi: mvm: put HE SIG-B symbols/users data correctly adds 59b8cf0cfb5a iwlwifi: mvm: pull some he_phy_data decoding into a separa [...] adds ffe9d734b8b5 iwlwifi: mvm: clean up HE radiotap RU allocation parsing adds 42d8a9d5783e iwlwifi: mvm: move HE-MU LTF_NUM parsing to he_phy_data parsing adds 2b1476345fb6 iwlwifi: mvm: add TXOP to HE radiotap data adds 750f43774eb4 iwlwifi: mvm: add LDPC-XSYM to HE radiotap data adds fed3c4ea6f8f iwlwifi: mvm: add more information to HE radiotap adds 1eda295f5459 iwlwifi: mvm: set max TX/RX A-MPDU subframes to HE limit adds 868a1e863f95 iwlwifi: pcie: avoid empty free RB queue adds f38efdb29389 iwlwifi: add dump collection in case alive flow fails adds e7eeee084348 iwlwifi: nvm: get num of hw addresses from firmware adds 76dd61d2c57e iwlwifi: pcie gen2: check iwl_pcie_gen2_set_tb() return value adds e00b7b8b9185 iwlwifi: add fall through comment adds 6e00a2376fb7 iwlwifi: pcie: check iwl_pcie_txq_build_tfd() return value adds 47fe2f8ed5eb iwlwifi: mvm Support new MCC update response adds a19f015dea60 iwlwifi: bump firmware API version for 9000 and 22000 seri [...] adds d3f4b6debcc0 iwlwifi: runtime: add send host command op to firmware run [...] adds 755384b3778d iwlwifi: add debugfs to send host command adds 8a07e8d4b736 iwlwifi: mvm: decode HE information for MU (without ext info) adds 69f3ca8ed33d iwlwifi: mvm: show more HE radiotap data for TB PPDUs adds 136521cb9c2f iwlwifi: dbg: make iwl_fw_dbg_no_trig_window trigger agnostic adds 5bea4304eea7 iwlwifi: mvm: use match_string() helper adds af303252bffa iwlwifi: dbg: decrement occurrences for all triggers adds ea7cb8293874 iwlwifi: dbg: make trigger functions type agnostic adds 2a4550122653 Merge tag 'iwlwifi-next-for-kalle-2018-10-06' of git://git [...] adds d00efcf12387 mt76x0: pci: add mt76x0e_cleanup routine adds 1613c621e194 mt76x2: move mt76x2 source files to mt76x2 folder adds e3469c5ea79d mt76: fix header guard macro define names adds c87dff8cc39a mt76: fix frag length allocation for usb adds 0536478cba71 mt76: usb: fix hw initialization sequence adds 14190227978e mt76x0: usb: stop cal/mac workqueues at hw stop adds d697b00b15f4 mt76: move mt76x02_tx_get_max_txpwr_adj in mt76x02_util.c adds 1ef3aa88935b mt76: add get_tx_txpwr_adj function pointer to mt76_driver_ops adds 427f9ebec682 mt76: move mt76x02_mac_write_txwi in mt76x02-lib module adds c4ed5088e44e mt76: usb: use mt76x02u_tx_prepare_skb to fill txwi adds 5e6c49eca9cb mt76x0: init: remove unnecessary configurations adds 50b9e8d55a34 mt76: move mt76x02_phy_get_min_avg_rssi in mt76x02_phy.c adds 56e8d4dd5ce2 mt76: move mt76x02_rx_get_sta and mt76x02_rx_get_sta_wcid [...] adds ac85ab8c08f3 mt76x0: mac: use sta ewma estimation for rssi tracking adds 63cc936b53d2 mt76x0: remove unused variable in mt76x0_dev adds 46a7418761e5 mt76x0: remove hw_atomic_mutex mutex in mt76x0_dev adds e40803f2afa8 mt76x2: move mt76x2_dev in mt76x02_util.h adds b2d871c049e0 mt76x0: merge mt76x0_dev in mt76x02_dev adds d9f8934ed147 mt76: move mt76x02_mac_process_rx in mt76x02-lib module adds 9ba1e0e69cd5 mt76: unify rxwi parsing between mt76x2 and mt76x0 drivers adds 2f0308d0b19d mt76: move mt76x02_tx in mt76x02-lib module adds 8e3ed0017bdd mt76: move txrx shared routines in mt76x02_txrx.c adds 7a07adcdfff6 mt76: rename mt76x02_util.h in mt76x02.h adds 7cd79b8d9b28 mt76x2: remove leftover function declatarions adds 1ea0a1b12aeb mt76: move tpc routines in mt76x02-lib module adds 5ec574859c77 mt76: move mt76x02_tx_prepare_skb in mt76x02_txrx.c adds b38383e63435 mt76: usb: move mt76x02u_tx_complete_skb in mt76x02_usb_core.c adds 3e2342ed934d mt76: move mt76x02_mac_poll_tx_status in mt76x02-lib moudle adds 466495b1cf5e mt76: move mt76x02_tx_complete in mt76x02-lib module adds a23fde09c280 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mmio.c adds 53d20fdb4670 mt76: move tx_tasklet management in mt76x02-lib moudle adds 9b43960b899c mt76: move irq handler in mt76x02-lib moudle adds 5580d810560d Merge tag 'mt76-for-kvalo-2018-10-05' of https://github.co [...] adds 5057ef7f566d Merge tag 'wireless-drivers-next-for-davem-2018-10-07' of [...] adds 5fc7c12ffa7f bnxt_en: Remove unnecessary unsigned integer comparison an [...] adds ac4a02c5ab86 net: sched: pie: fix coding style issues adds abf1a08ff323 net: vhost: remove bad code line adds 0a006a2f8940 net: dpaa2: move DPAA2 PTP driver out of staging/ adds 82beb5986500 MAINTAINERS: update files maintained under DPAA2 PTP/ETHERNET adds 58b1e729b33a net: dpaa2: fix dependency of config FSL_DPAA2_ETH adds 180f539d751a net: dpaa2: rename rtc as ptp in dpaa2-ptp driver adds 15b49f360c7a net: dpaa2: remove unused code for dprtc adds 590ac2ffde32 net: dpaa2: fix and improve dpaa2-ptp driver adds 6a0bfbbe20b0 net: phy: mscc: migrate to phy_select/restore_page functions adds f76178dc5218 net: phy: mscc: add ethtool statistics counters adds 96dae01f27fe net: phy: mscc: Add EEE init sequence adds b7d373c500cf net: phy: mscc: remove unneeded parenthesis adds 6f0430c78c05 net: phy: mscc: shorten `x != 0` condition to `x` adds 629ea0f14080 net: phy: mscc: remove unneeded temporary variable adds 26faf0e7bd31 Merge branch 'net-phy-mscc-various-improvements-to-Microse [...] adds 9494a6c2e4f6 dt-bindings: net: vsc8531: add two additional LED modes fo [...] adds a5afc1678044 net: phy: mscc: add support for VSC8584 PHY adds 00d70d8e0e78 net: phy: mscc: add support for VSC8574 PHY adds 67db8c3ebe92 Merge branch 'net-phy-mscc-add-support-for-VSC8584-and-VSC [...] adds b44ef84542dd net: sched: cls_u32: mark root hnode explicitly adds 27594ec4b6a7 net: sched: cls_u32: disallow linking to root hnode adds 2f0c982df7b1 net: sched: cls_u32: make sure that divisor is a power of 2 adds dc07c5736325 net: sched: cls_u32: get rid of unused argument of u32_des [...] adds ec17caf078c7 net: sched: cls_u32: get rid of tc_u_knode ->tp adds 07743ca5c969 net: sched: cls_u32: get rid of tc_u_common ->rcu adds 4895c42f62f2 net: sched: cls_u32: clean tc_u_common hashtable adds 18512f5c255f net: sched: cls_u32: pass tc_u_common to u32_set_parms() i [...] adds db04ff4863bf net: sched: cls_u32: the tp_c argument of u32_set_parms() [...] adds 8a8065f6836b net: sched: cls_u32: get rid of tp_c adds b245d32c9958 net: sched: cls_u32: keep track of knodes count in tc_u_common adds a030598690c6 net: sched: cls_u32: simplify the hell out u32_delete() em [...] adds 3f2122bbb2df Merge branch 'net-sched-cls_u32-Various-improvements' adds 272a66173bbc isdn/gigaset: mark expected switch fall-throughs adds 4a19edb60d02 netlink: Pass extack to dump handlers adds 3d0d4337d7a1 netlink: Add extack message to nlmsg_parse for invalid hea [...] adds dac9c9790e54 net: Add extack to nlmsg_parse adds a5f6cba29165 netlink: Add strict version of nlmsg_parse and nla_parse adds 6ba1e6e856ab net/ipv6: Refactor address dump to push inet6_fill_args to [...] adds 89d35528d17d netlink: Add new socket option to enable strict checking on dumps adds c33078e3dfb1 net/ipv4: Update inet_dump_ifaddr for strict data checking adds ed6eff11790a net/ipv6: Update inet6_dump_addr for strict data checking adds 905cf0abe8c2 rtnetlink: Update rtnl_dump_ifinfo for strict data checking adds 2d011be8c07b rtnetlink: Update rtnl_bridge_getlink for strict data checking adds 841891ec0c65 rtnetlink: Update rtnl_stats_dump for strict data checking adds 786e0007e29a rtnetlink: Update inet6_dump_ifinfo for strict data checking adds 14fc5bb29fe7 rtnetlink: Update ipmr_rtm_dumplink for strict data checking adds e8ba330ac0c5 rtnetlink: Update fib dumps for strict data checking adds 51183d233b5a net/neighbor: Update neigh_dump_info for strict data checking adds 9632d47f6a88 net/neighbor: Update neightbl_dump_info for strict data checking adds f80f14c3649f net/namespace: Update rtnl_net_dumpid for strict data checking adds 4a73e5e56d66 net/fib_rules: Update fib_nl_dumprule for strict data checking adds f2ae64bb6ba5 net/ipv6: Update ip6addrlbl_dump for strict data checking adds addd383f5a0b net: Update netconf dump handlers for strict data checking adds c77b93641e7d net/bridge: Update br_mdb_dump for strict data checking adds 8dfbda19a21b rtnetlink: Move input checking for rtnl_fdb_dump to helper adds 8c6e137fbc7f rtnetlink: Update rtnl_fdb_dump for strict data checking adds cd7f7df6ca33 Merge branch 'rtnetlink-Add-support-for-rigid-checking-of- [...] adds 062f97a31435 isdn/gigaset/isocdata: mark expected switch fall-through adds 1e0a72077953 selftests: pmtu: Introduce check_pmtu_value() adds 72ebddd7fff8 selftests: pmtu: extend MTU parsing helper to locked MTU adds e44e428f59e4 selftests: pmtu: add basic IPv4 and IPv6 PMTU tests adds ee9615be250d Merge branch 'more-pmtu-selftests' adds 9e19dabc0559 net: mscc: ocelot: remove set but not used variable 'phy_mode' adds 68049a5f4dce dpaa2-eth: Don't account Tx confirmation frames on NAPI poll adds 02b408fae3d5 netfilter: nf_tables: rt: allow checking if dst has xfrm attached adds cd5125d8f518 netfilter: nf_tables: split set destruction in deactivate [...] adds 0ef235c71755 netfilter: nf_tables: warn when expr implements only one o [...] adds 0935d5588400 netfilter: nf_tables: asynchronous release adds 2953d80ff048 netfilter: remove obsolete need_conntrack stub adds 6c47260250fc netfilter: nf_tables: add xfrm expression adds 59c08c69c278 netfilter: ctnetlink: Support L3 protocol-filter on flush adds 0d704967f4a4 netfilter: xt_cgroup: shrink size of v2 path adds fa5950e498e7 netfilter: nf_tables: avoid BUG_ON usage adds 70c0eb1ca016 netfilter: xtables: avoid BUG_ON adds 7052ba408019 netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL adds 4430b897a206 netfilter: cttimeout: remove superfluous check on layer 4 [...] adds c8204cab9cb5 netfilter: nat: remove unnecessary rcu_read_lock in nf_nat [...] adds 93e66024b024 netfilter: conntrack: pass nf_hook_state to packet and err [...] adds 9976fc6e6edb netfilter: conntrack: remove the l4proto->new() function adds 83d213fd9d1a netfilter: conntrack: deconstify packet callback skb pointer adds 0150ffbac783 netfilter: conntrack: avoid using ->error callback if possible adds 6fe78fa484a5 netfilter: conntrack: remove error callback and handle icm [...] adds ca2ca6e1c04e netfilter: conntrack: remove unused proto arg from netns i [...] adds dd2934a95701 netfilter: conntrack: remove l3->l4 mapping information adds 93185c80a5f7 netfilter: conntrack: clamp l4proto array size at largers [...] adds f8b0a3ab06a0 netfilter: nat: remove duplicate skb_is_nonlinear() in __n [...] adds 0de22baabc97 netfilter: nf_tables: use rhashtable_walk_enter instead of [...] adds 9306425b70bf netfilter: ctnetlink: must check mark attributes vs NULL adds 097f95d319f8 netfilter: masquerade: don't flush all conntracks if only [...] adds fb961945457f netfilter: nf_tables: add SECMARK support adds b473a1f5ddee netfilter: nf_tables: add requirements for connsecmark support adds 28c5ed2f9310 netfilter: nf_flow_table: remove unnecessary nat flag check code adds a2d88182d28d netfilter: nf_tables: use rhashtable_lookup() instead of r [...] adds e9837e55b020 netfilter: xt_quota: fix the behavior of xt_quota module adds ffa0a9a5903e netfilter: xt_quota: Don't use aligned attribute in sizeof adds 9000a457a0c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 53d6eb08e9f1 bpftool: Fix bpftool net output adds 100811936f89 bpf: test_bpf: add init_net to dev for flow_dissector adds 956b620fcf0b libbpf: Introduce libbpf_attach_type_by_name adds bafa7afe6339 libbpf: Support cgroup_skb/{e,in}gress section names adds c6f6851b28ae libbpf: Support sk_skb/stream_{parser, verdict} section names adds c9bf507d0acb selftests/bpf: Use libbpf_attach_type_by_name in test_sock [...] adds 370920c47b26 selftests/bpf: Test libbpf_{prog,attach}_type_by_name adds 78e6e5c11ace Merge branch 'bpf-libbpf-attach-by-name' adds 5bf7a60b8e70 bpf: permit CGROUP_DEVICE programs accessing helper bpf_ge [...] adds 8bad74f9840f bpf: extend cgroup bpf core to allow multiple cgroup stora [...] adds f294b37ec7b2 bpf: rework cgroup storage pointer passing adds b741f1630346 bpf: introduce per-cpu cgroup local storage adds c6fdcd6e0cc4 bpf: don't allow create maps of per-cpu cgroup local storages adds 25025e0aab2f bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/l [...] adds e54870924f4c bpftool: add support for PERCPU_CGROUP_STORAGE maps adds a3c6054f81e2 selftests/bpf: add verifier per-cpu cgroup storage tests adds 919646d2a3a9 selftests/bpf: extend the storage test to test per-cpu cgr [...] adds 5fcbd29b3724 samples/bpf: extend test_cgrp2_attach2 test to use per-cpu [...] adds 371e4fcc9d96 selftests/bpf: cgroup local storage-based network counters adds cb86d0f878be Merge branch 'bpf-per-cpu-cgroup-storage' adds 28264eb22742 nfp: bpf: parse global BPF ABI version capability adds 9bbdd41b8a45 nfp: allow apps to request larger MTU on control vNIC adds 0c9864c05f34 nfp: bpf: allow control message sizing for map ops adds 940656fb3f94 Merge branch 'bpf-big-map-entries' adds f3709f69b7c5 bpf: Add iterator for spilled registers adds aad2eeaf4697 bpf: Simplify ptr_min_max_vals adjustment adds 9d2be44a7f33 bpf: Reuse canonical string formatter for ctx errs adds 840b9615d6e9 bpf: Generalize ptr_or_null regs check adds c64b7983288e bpf: Add PTR_TO_SOCKET verifier type adds 84dbf3507349 bpf: Macrofy stack state copy adds fd978bf7fd31 bpf: Add reference tracking to verifier adds 6acc9b432e67 bpf: Add helper to retrieve socket in BPF adds 0c586079f852 selftests/bpf: Generalize dummy program types adds b584ab8840fd selftests/bpf: Add tests for reference tracking adds 29cd77f41620 libbpf: Support loading individual progs adds de375f4e91e3 selftests/bpf: Add C tests for reference tracking adds a610b665ec9e Documentation: Describe bpf reference tracking adds 33d9a7fd6756 Merge branch 'bpf-sk-lookup' adds d71019b54bff net: core: Fix build with CONFIG_IPV6=m adds 434fe9d4b4bf libbpf: Move __dump_nlmsg_t from API to implementation adds aae57780107d libbpf: Consistent prefixes for interfaces in libbpf.h. adds f04bc8a436e1 libbpf: Consistent prefixes for interfaces in nlattr.h. adds 24d6a8084259 libbpf: Consistent prefixes for interfaces in str_error.h. adds eff8190880c0 libbpf: Make include guards consistent adds e5b0863c2064 libbpf: Use __u32 instead of u32 in bpf_program__load adds fc1dc7665145 Merge branch 'bpf-libbpf-consistent-iface' adds 20cdeb5408da bpf, tracex3_user: erase "ARRAY_SIZE" redefined adds 7ccc4f188751 bpf: typo fix in Documentation/networking/af_xdp.rst adds 661b8d1b0e3a net: add umem reference in netdev{_rx}_queue adds c9b47cc1fabc xsk: fix bug when trying to use both copy and zero-copy on [...] adds b8c8a2e2e375 ethtool: rename local variable max -> curr adds 1661d3466281 ethtool: don't allow disabling queues with umem installed adds a41b4f3c58dd xsk: simplify xdp_clear_umem_at_qid implementation adds df1ea77bc51d Merge branch 'bpf-xsk-fix-mixed-mode' adds 541d7fdd7694 xsk: proper AF_XDP socket teardown ordering adds 1bc38b8ff6cc libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause adds 31ce8c4a1ad2 bpf, doc: Document Jump X addressing mode adds c941ce9c282c bpf: add verifier callback to get stack usage info for off [...] adds 1a7e62e6329c nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_ [...] adds c5da54d93eb4 nfp: bpf: copy eBPF subprograms information from kernel verifier adds bcfdfb7c962d nfp: bpf: ignore helper-related checks for BPF calls in nf [...] adds e3b49dc69b32 nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT adds 389f263b60c9 nfp: bpf: add main logics for BPF-to-BPF calls support in [...] adds fb1981654129 nfp: bpf: account for additional stack usage when checking [...] adds bdf4c66faf5f nfp: bpf: update fixup function for BPF-to-BPF calls support adds 2178f3f0dc20 nfp: bpf: fix return address from register-saving subrouti [...] adds 445496231445 nfp: bpf: optimise save/restore for R6~R9 based on register usage adds 7ff0ccde4366 nfp: bpf: support pointers to other stack frames for BPF-t [...] adds e4052d06a519 bpf: allow offload of programs with BPF-to-BPF function calls adds a2046de99193 Merge branch 'bpf-to-bpf-calls-nfp' adds df3f94a0bbeb bpf: fix building without CONFIG_INET adds 071a234ad744 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 27055454b430 net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel adds b18719157762 cxgb4: Add thermal zone support adds e40a826a6cbc qed: Add support for virtual link. adds 54494aa5d1e6 octeontx2-af: Add Marvell OcteonTX2 RVU AF driver adds 54d557815e15 octeontx2-af: Reset all RVU blocks adds 1054a6227c29 octeontx2-af: Gather RVU blocks HW info adds 021e2e53b8c8 octeontx2-af: Add mailbox support infra adds 7304ac4567bc octeontx2-af: Add mailbox IRQ and msg handlers adds 1f1546253982 octeontx2-af: Convert mbox msg id check to a macro adds 114a767e8b24 octeontx2-af: Scan blocks for LFs provisioned to PF/VF adds 746ea74241fa octeontx2-af: Add RVU block LF provisioning support adds 756051e23cce octeontx2-af: Configure block LF's MSIX vector offset adds 34b34ee07d89 octeontx2-af: Reconfig MSIX base with IOVA adds 8e22f040828f octeontx2-af: Add Marvell OcteonTX2 CGX driver adds 3a4fa841b039 octeontx2-af: Set RVU PFs to CGX LMACs mapping adds 1463f382f58d octeontx2-af: Add support for CGX link management adds afb8902c4627 octeontx2-af: Register for CGX lmac events adds 1f2cf1b39b93 MAINTAINERS: Add entry for Marvell OcteonTX2 Admin Functio [...] adds a6deaa995910 Merge branch 'octeontx2-af-Add-RVU-Admin-Function-driver' adds a26b0b53cc38 net: aquantia: remove some redundant variable initializations adds 9e664316408a mlxsw: pci: Fix a typo adds 372809055f6c selftests: forwarding: Have lldpad_app_wait_set() wait for [...] adds 970152591d55 selftests: mlxsw: qos_mc_aware: Make executable adds 66077060f82a Merge branch 'mlxsw-selftests-Few-small-updates' adds 4565d7e5a300 rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use adds e75fa0735cae rtnetlink: Update comment in rtnl_stats_dump regarding str [...] adds ed792e28c4bd net/ipv6: Make ipv6_route_table_template static adds ffd177dea5c1 tcp: refactor DCTCP ECN ACK handling adds 7579d84be12c isdn/hisax: amd7930_fn: Remove unnecessary parentheses adds c01d0efa5136 nfp: flower: use rhashtable for flow caching adds 7fade1077c50 nfp: flower: use stats array instead of storing stats per flow adds 12ecf61529dc nfp: flower: use host context count provided by firmware adds 1a21cc507bb7 Merge branch 'nfp-flower-speed-up-stats-update-loop' adds 0c465be183c7 virtio_net: ethtool tx napi configuration adds 4b035271fe87 net: tun: remove useless codes of tun_automq_select_queue adds 0efe5523894a fore200e: simplify fore200e_bus usage adds aff9d262fbf0 fore200e: store a struct device in struct fore200e adds 8b08adbd87a6 fore200e: remove the align_size field of struct chunk adds f3fadcb5644a fore200e: devirtualize dma mapping calls adds 1335d6fd65da fore200e: devirtualize dma alloc calls adds 0e21b2258a0f fore200e: don't use GFP_DMA adds 1d9d8be91788 fore200e: check for dma mapping failures adds 83b59b46c8ef Merge branch 'fore200e-DMA-cleanups-and-fixes' adds d8a66aa25405 net/mpls: Implement handler for strict data checking on dumps adds f98ebd47fd0d net: sched: avoid writing on noop_qdisc adds 448765e1cfa6 net: dsa: bcm_sf2: Fix unbind ordering adds abd01ba2f7d7 net: dsa: bcm_sf2: Call setup during switch resume adds 302d20e57ac9 Merge branch 'net-dsa-bcm_sf2-Couple-of-fixes' adds 9047fa5d3294 phy: phy-ocelot-serdes: fix return value check in serdes_probe() adds 775501a1aaba net: hns3: Add new RSS hash algorithm support for PF adds 374ad291762a net: hns3: Add RSS general configuration support for VF adds d97b30721301 net: hns3: Add RSS tuples support for VF adds 232fc64b6e62 net: hns3: Add HW RSS hash information to RX skb adds b7ec45a868af Merge branch 'hns3-next' adds 60f8e67d980a net: mscc: allow extracting the FCS into the skb adds df92062e495a octeontx2-af: Remove set but not used variable 'dev' adds bf341eb89541 mlxsw: spectrum: Remove misuses of private header file adds ab74c3a1274c mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications adds 5050f6ae253a mlxsw: spectrum_switchdev: Check notification relevance ba [...] adds 9c73b1d120aa mlxsw: spectrum_switchdev: Do not assume notifier informat [...] adds 12066d612b22 mlxsw: spectrum: Move L3 protocol and address definitions [...] adds 90ea0bb55115 mlxsw: spectrum: Add a new type of KVD linear record adds a682a3024fe1 mlxsw: reg: Extend FDB flush types for NVE adds beda7f72c36a mlxsw: spectrum: Seed LAG hash function adds 710dd1a0ec3f mlxsw: reg: Add Tunneling NVE General Configuration Register adds 50e6eb2a634e mlxsw: reg: Add Tunnel Port Configuration Register adds c723d19fadb1 mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register adds 4a8d1860ed5d mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register adds a77d5f0bde4e mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register adds fd6db27cacd2 mlxsw: reg: Add Tunneling NVE QoS Configuration Register adds 8efcf6bb48e5 mlxsw: reg: Add Tunneling NVE QoS Default Register adds 0933781f11e7 mlxsw: reg: Add definition of unicast tunnel record for SF [...] adds 27f68c0850aa mlxsw: reg: Add Monitoring Parsing State Register adds 2bd414aef6a8 mlxsw: resources: Add NVE resources adds b02597d513a9 mlxsw: spectrum: Add NVE packet traps adds 7b68b8361452 Merge branch 'mlxsw-Preparations-for-VxLAN-support' adds 0e575f8542d1 net: ena: minor performance improvement adds 095f2f1facba net: ena: complete host info to match latest ENA spec adds a7982b8ec947 net: ena: introduce Low Latency Queues data structures acc [...] adds 689b2bdaaa14 net: ena: add functions for handling Low Latency Queues in [...] adds 38005ca816a7 net: ena: add functions for handling Low Latency Queues in [...] adds cb36bb36e1f1 net: ena: use CSUM_CHECKED device indication to report skb [...] adds bd791175a643 net: ena: explicit casting and initialization, and clearer [...] adds 0574bb806dad net: ena: limit refill Rx threshold to 256 to avoid latenc [...] adds 87731f0c681c net: ena: change rx copybreak default to reduce kernel mem [...] adds f1e90f6e2c1f net: ena: remove redundant parameter in ena_com_admin_init() adds 3a7b9d8ddd20 net: ena: update driver version to 2.0.1 adds be26667cb394 net: ena: fix indentations in ena_defs for better readability adds 1f41dc5e8756 Merge branch 'ena-next' adds e70a57fa59bb cxgb4: fix thermal configuration dependencies adds 9dffa76c2126 selftests: use posix-style redirection in ip_defrag.sh adds 8cc1da96d1c9 net: cdc_ncm: use tasklet_init() for tasklet_struct init adds 96de25060d19 nfp: replace long license headers with SPDX adds 1b8530bf6a69 net: cdc_ncm: remove set but not used variable 'ctx' adds 7cc2d504daa0 net: fddi: skfp: Remove unused macros 'PNMI_GET_ID' and 'P [...] adds 7c6bb7d2faaf net/ipv6: Add knob to skip DELROUTE message on device down adds 859bd2ef1fc1 net: Evict neighbor entries on carrier down adds 666046418d5c fore200e: fix sbus compile adds 9163a0fc1f0c net: bridge: add support for per-port vlan stats adds d25d062f55c6 cfg80211: remove unnecessary null pointer check in cfg8021 [...] adds 6762696429bb cfg80211: remove redundant check of !scan_plan adds a5ae326418b3 mac80211: fix issue with possible txq NULL pointer adds e4d4216e91ea cfg80211: combine duplicate wdev init code adds 48f3b9e98972 mac80211: fix error handling in ieee80211_register_hw() adds efdfce7270de nl80211: Fix a GET_KEY reply attribute adds 7057f2496cc6 cfg80211: tracing: reuse wiphy_wdev_evt for rdev_get_txq_stats adds 81e54d08d9d8 cfg80211: support FTM responder configuration/statistics adds 5297c65c1d48 nl80211: remove nl80211_prepare_wdev_dump() skb argument adds c70616bd8a56 mac80211: Remove unused initialization adds 71e5e886806e cfg80211: regulatory: make initialization more robust adds b60ad3485106 cfg80211: move cookie_counter out of wiphy adds 49f9cf0e1bf5 nl80211: add error messages to nl80211_parse_chandef() adds 85dd3da43dd5 cfg80211: combine wdev/netdev unregister code adds ec8f170bc33e cfg80211: unify sending NL80211_CMD_NEW_INTERFACE adds 5207ca554bfc cfg80211: sort tracing properly adds 188de5dd80b2 Merge remote-tracking branch 'net-next/master' into mac80211-next adds 1edcfc20c9d9 mac80211_hwsim: drop now unused work-queue from hwsim adds b802a5d6f345 lib80211: don't use skcipher adds ab0d76f6823c nl80211: use policy range validation where applicable adds 3d7af878357a nl80211: use netlink policy validation function for elements adds 42dca5ef24fc mac80211: avoid reflecting frames back to the client adds f458e832ba51 mac80211: minstrel: Enable STBC and LDPC for VHT Rates adds 5b5e87314efb mac80211: minstrel: remove unnecessary debugfs cleanup code adds b1c4f68337fa mac80211: minstrel: merge with minstrel_ht, always enable [...] adds 202df504d7de mac80211: minstrel: reduce minstrel_mcs_groups size adds 37439f2d6e43 mac80211: minstrel: fix using short preamble CCK rates on [...] adds 80df9be67c44 mac80211: minstrel: fix CCK rate group streams value adds 972b66b86f85 mac80211: minstrel: fix sampling/reporting of CCK rates in [...] adds f4ec7cb0f9ea mac80211: minstrel: do not sample rates 3 times slower tha [...] adds 506dbf90c1ba mac80211: rc80211_minstrel: remove variance / stddev calculation adds fc107a933071 mac80211: Helper function for marking STA authenticated adds 8d7432a2f53b mac80211: Move ieee80211_mgd_auth() EBUSY check to be befo [...] adds efb543e61cc3 mac80211: Extend SAE authentication in infra BSS STA mode adds bc847970f432 mac80211: support FTM responder configuration/statistics adds 0d4e14a32dca nl80211: Add per peer statistics to compute FCS error rate adds f8252e7b5a83 mac80211: implement ieee80211_tx_rate_update to update rate adds e32cf9a38623 Merge tag 'mac80211-next-for-davem-2018-10-12' of git://gi [...] adds 5886d932e52a netlink: replace __NLA_ENSURE implementation adds c60edc17df39 net: hns3: Enable promisc mode when mac vlan table is full adds 7325523ab616 net: hns3: Resume promisc mode and vlan filter status after reset adds 829edbd8d45e net: hns3: Resume promisc mode and vlan filter status afte [...] adds 139ce90a4570 Merge branch 'hns3-promisc-next' adds 1f83b817d0f1 s390/qeth: make TSO controls protocol-agnostic adds 4666d7fb1a90 s390/qeth: enhance TSO control sequence adds 82bf5c0867f6 s390/qeth: add support for IPv6 TSO adds 0aef8392d257 s390/qeth: add TSO support for L2 devices adds a688c53a0277 Merge branch 's390-qeth-next' adds d864991b220b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8c7fd6a365eb iwlwifi: mvm: don't send keys when entering D3 adds ea74b19d7773 iwlwifi: pcie: don't pad AMSDU packets adds bf77ee2e428f iwlwifi: trace: change trace to trace one TB at a time adds 6ff80f18d539 iwlwifi: mvm: introduce a new fragmented scan type: fast balance adds 2ec3ef4614c9 iwlwifi: mvm: use fast balance scan in case of DCM mode wi [...] adds 4244e7fc7037 iwlwifi: dump debug data before stop device adds f57d104f00f2 iwlwifi: mvm: move rt status check to the start of the res [...] adds 08c2af621b87 iwlwifi: mvm: give TX queue info struct a name adds 99448a8c1145 iwlwifi: mvm: move queue management into sta.c adds 1c14089e3783 iwlwifi: mvm: remove per-queue hw refcount adds 459ab045925d iwlwifi: mvm: clean up iteration in iwl_mvm_inactivity_check() adds b342228d6bc5 iwlwifi: mvm: move queue reconfiguration into new function adds df2a2245db6b iwlwifi: mvm: reconfigure queues during inactivity check adds 90d2d94c9184 iwlwifi: mvm: remove RECONFIGURING queue state adds b3a87f11b0f7 iwlwifi: mvm: make queue TID change more explicit adds 6fe64d034ec9 iwlwifi: mvm: make iwl_mvm_scd_queue_redirect() static adds c20e08b0d6ed iwlwifi: mvm: move iwl_mvm_sta_alloc_queue() down adds 724fe7710ac5 iwlwifi: mvm: kill INACTIVE queue state adds 12f7a1867467 Merge tag 'iwlwifi-next-for-kalle-2018-10-12' of git://git [...] adds 3d71c3f1f50c iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() adds c894696188d5 rtlwifi: rtl8821ae: replace _rtl8821ae_mrate_idx_to_arfr_i [...] adds 2258ee58baa5 brcmsmac: AP mode: update beacon when TIM changes adds 52a312673aff iwlegacy: Add a lock assertion in il4965_send_rxon_assoc() adds 6528d8804780 libertas: don't set URB_ZERO_PACKET on IN USB transfer adds bbc2a101f06b libertas: return errno from lbs_add_card() adds db62abe51853 qtnfmac: use 'help' in Kconfig adds b458a033ca2f qtnfmac: use SPDX identifier for pcie bus layer files adds 4cb5054957b2 qtnfmac_pcie: cleanup Pearl platform headers adds 03ce6f8a6776 rtl8xxxu: Remove set but not used variables 'usedesc40' an [...] adds bed259051dc3 mt76x0: print BBP version only for debug adds 6f223a3dab94 mt76x0: correct RF access via RF_CSR register. adds c50479fa7a9e mt76: allow to identify bus adds f2761e53d69f mt76x0: correct RF reg pairs write for PCIe adds 69cacac3b3ff mt76x0: use bus helper to identify rf access method adds a14054ce0b8a mt76x0: phy: fix bank check in mt76x0_rf_csr_{wr,rr} adds 499cd0aa3ba6 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mcu.c adds bfdff5d03e9b mt76: use mt76x02_dev instead of mt76_dev in mt76x02_phy.c adds d87cf75f1111 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_util.c adds 95c3e451e627 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_usb_mcu.c adds 8d66af49a3db mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mac.c adds 91be8e8a2c4f mt76: use mt76x02_dev instead of mt76_dev in mt76x02_txrx.c adds 26a9daa69123 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_eeprom.c adds 127aa72691ff mt76x0: pci: report firmware version using ethtool adds 78e62de3227f mt76x0: pci: add missing mac80211 callbacks adds 320c85e6d038 mt76: disable ldpc coding for mt76x0 devices adds 4ce78b048c49 mt76x0: pci: add mt76x0_register_device in mt76x0e_registe [...] adds f3727daed832 mt76: reserve enough room for USB tx skbs adds 09580a1ec4e9 mt76x0: remove dma.h adds 5155938d8a0f mt76: do not store aggregation sequence number for null-da [...] adds 69585ef9bb9f mt76x0: pci: fix set external PA I/O current adds ebb632db0f07 mt76: mt76x0e: another fix for the external PA current setting adds 4df942733fd2 mt76x0: phy: fix restore phase in mt76x0_phy_recalibrate_a [...] adds 7859c543b65d mt76x0: phy: remove channel parameter from mt76x0_phy_set_ [...] adds 032c08f4c675 mt76: move mt76x02_phy_set_bw in mt76x02-lib module adds 370c6415ef34 mt76: move mt76x02_phy_set_band in mt76x02-lib module adds 3eaf05de1b35 mt76x0: pci: rename mt76x0_phy_calibrate adds 9aec146d0f6b mt76x0: pci: introduce mt76x0_phy_calirate routine adds 592ebc9cc6e0 mt76x0: phy: update set_channel for mt76x0e devices adds 4afeb39624f3 mt76x0: eeprom: introduce mt76x0_tssi_enabled routine adds 66a34c66e0cb mt76x0: phy: add phy/vco temperature compensation adds b225a9b6c27e mt76: move rssi_gain_thresh routines in mt76x02-lib module adds 9f884f0f9d00 mt76: move mt76x02_phy_adjust_vga_gain in mt76/mt76x02_phy.c adds e48797e9b681 mt76: introduce mt76x02_init_agc_gain routine adds 4636a2544c3b mt76x0: phy: align channel gain logic to mt76x2 one adds bbd10586f0df mt76x0: phy: do not run calibration during channel switch adds 6bfa6975f1b7 Merge tag 'mt76-for-kvalo-2018-10-13' of https://github.co [...] adds 34e141eea7dd ath10k: fix possible out of bound access of ath10k_rates array adds f1157695c527 ath10k: set probe request oui during driver start adds ce834e280f2f ath10k: support NET_DETECT WoWLAN feature adds 6bc17950f4b2 ath10k: management tx ack rssi capability check adds 9d9cdbf3f9ed ath10k: htt_rx: fix signedness bug in ath10k_update_per_pe [...] adds 7bfd82bff60e ath10k: remove unnecessary comparison of unsigned integer [...] adds 9de4162f0999 ath10k: add peer flush in ath10k_flush for STATION adds 0738b4998c6d ath10k: allocate small size dma memory in ath10k_pci_diag_ [...] adds e3bfecd5cd37 ath10k: htt: remove some dead code adds 72569b7be461 ath9k: fix RX_STAT_INC() etc macros adds f9dca154a4e4 wil6210: fix debugfs_simple_attr.cocci warnings adds bc17d4b90cdd ath10k: add qmi service helpers for wcn3990 qmi client adds 22e8a4602738 ath10k: add support to create boardname for non-bmi target adds 2b741a8aaa34 dt: bindings: add bindings for msa memory region adds cc53aabcc283 firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface adds 35a665766737 ath10k: add debug mask for QMI layer adds ba94c753ccb4 ath10k: add QMI message handshake for wcn3990 client adds f95cd52476de Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 921060ccdae9 Merge tag 'wireless-drivers-next-for-davem-2018-10-14' of [...] adds df52eab23d70 tun: Consistently configure generic netdev params via rtnetlink adds 61414f5ec983 FDDI: defza: Add support for DEC FDDIcontroller 700 TURBOc [...] adds 9f9a742db40f FDDI: defza: Support capturing outgoing SMT traffic adds 3325cf9e51bc Merge branch 'defza-fddi' adds f6a8a19bb11b RDMA/netdev: Hoist alloc_netdev_mqs out of the driver adds 5d6b0cb3369d RDMA/netdev: Fix netlink support in IPoIB adds 182570b26223 net/mlx5e: Gather common netdev init/cleanup functionality [...] adds 303211b44ce3 net/mlx5e: Always initialize update stats delayed work adds 519a0bf5b20c net/mlx5e: Initialize all netdev common structures in one place adds cdeef2b1528b net/mlx5e: Use non-delayed work for update stats adds 779d986d60de net/mlx5e: Do not ignore netdevice TX/RX queues number adds 1986647c2fc3 Merge tag 'mlx5e-updates-2018-10-10' of git://git.kernel.o [...] adds acad76a5f616 tipc: support binding to specific ip address when activati [...] adds 2131479df66d veth: Account for packet drops in ndo_xdp_xmit adds 4195e54aaf1c veth: Account for XDP packet statistics on rx side adds d397b9682c1c veth: Add ethtool statistics support for XDP adds a75d1801a9fc Merge branch 'veth-XDP-stats-improvement' adds 6384e483239f net: phy: trigger state machine immediately in phy_start_machine adds 9771b8ccdfa6 net/ncsi: Extend NC-SI Netlink interface to allow user spa [...] adds 0813e95760f1 vxlan: support NTF_USE refresh of fdb entries adds 74fb5e25a3e9 net: phy: improve handling of PHY_RUNNING in state machine adds eb4c470a154d net: phy: simplify handling of PHY_RESUMING in state machine adds 5985d5631dc3 Merge branch 'net-phy-improve-and-simplify-state-machine' adds 58bdeac8b0e7 net: ethernet: ti: cpsw_ale: use const for API having poin [...] adds 5da1948969bc net: ethernet: ti: cpsw: fix lost of mcast packets while r [...] adds ba722f9b6f98 Merge branch 'net-ethernet-ti-cpsw-fix-mcast-packet-lost' adds 5b3a5a14f84c net: ethernet: ti: cpsw: use for mcast entries only host port adds b12cef51b537 dpaa2-eth: Fix Kconfig dependencies adds 3233c1514f75 dpaa2-eth: make dpaa2_eth_set_dist_key static adds 85b7a342baf5 dpaa2-eth: fix uninitialized variable warnings adds fdb6ca9e4674 dpaa2-eth: remove unused priv parameter adds b00c898c00e1 dpaa2-eth: mark unused parameter in dpaa2_eth_tx_conf adds b948c8c6a779 dpaa2-eth: remove unused FD field adds ca0f32d5d974 Merge branch 'dpaa2-eth-code-cleanup' adds 5948185b97fa nfp: devlink port split support for 1x100G CXP NIC adds 44eb385bc5f3 octeontx2-af: remove unused cgx_fwi_link_change adds 34bc009543c0 r8169: simplify rtl8169_set_magic_reg adds 2527e4037f92 r8169: remove unneeded call to netif_stop_queue in rtl8169 [...] adds 55bbc8ff4987 selftests: pmtu: Allow selection of single tests adds bb059fb20447 selftests: pmtu: Add optional traffic captures for single tests adds 9e983c589853 Merge branch 'selftests-pmtu-Add-test-choice-and-captures' adds 31d357c0697d bnxt_en: Update firmware interface spec. to 1.10.0.3. adds 36e53349b60b bnxt_en: Add additional extended port statistics. adds 1dfddc41ae49 bnxt_en: Add maximum extended request length fw message support. adds 74706afa712d bnxt_en: Update interrupt coalescing logic. adds 6fe19886858f bnxt_en: Refactor bnxt_ring_struct. adds 66cca20abcf7 bnxt_en: Add new flags to setup new page table PTE bits on [...] adds 98f04cf0f1fc bnxt_en: Check context memory requirements from firmware. adds 1b9394e5a2ad bnxt_en: Configure context memory on new devices. adds e38287b72ec5 bnxt_en: Add 57500 new chip ID and basic structures. adds 697197e5a173 bnxt_en: Re-structure doorbells. adds 9c1fabdf424f bnxt_en: Adjust MSIX and ring groups for 57500 series chips. adds 41e8d7983752 bnxt_en: Modify the ring reservation functions for 57500 s [...] adds 50e3ab7836b5 bnxt_en: Allocate completion ring structures for 57500 ser [...] adds 2c61d2117ecb bnxt_en: Add helper functions to get firmware CP ring ID. adds 23aefdd76159 bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 5750 [...] adds 3e08b1841bc8 bnxt_en: Allocate/Free CP rings for 57500 series chips. adds 44c6f72a4c30 bnxt_en: Increase RSS context array count and skip ring gr [...] adds 7b3af4f75b81 bnxt_en: Add RSS support for 57500 chips. adds e44758b78ae8 bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter [...] adds 58590c8d9044 bnxt_en: Add coalescing setup for 57500 chips. adds 3675b92fa70e bnxt_en: Refactor bnxt_poll_work(). adds 0fcec9854ab4 bnxt_en: Add new NAPI poll function for 57500 chips. adds 1ab968d2f1d6 bnxt_en: Add PCI ID for BCM57508 device. adds 65f2247d6155 Merge branch 'bnxt_en-Add-support-for-new-57500-chips' adds d275444cc361 fore200e: fix missing unlock on error in bsq_audit() adds bc0e7cf43370 rxrpc: Add /proc/net/rxrpc/peers to display peer list adds 1a3aea2534f4 net: bridge: fix a possible memory leak in __vlan_add adds 5f6188a8003d tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh adds 76a9ebe811fb net: extend sk_pacing_rate to unsigned long adds a7a2563064e9 tcp: mitigate scheduling jitter in EDT pacing model adds 7baf33bdac37 net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() adds 864e5c090749 tcp: optimize tcp internal pacing adds 97ec3eb33dd3 tcp_bbr: fix typo in bbr_pacing_margin_percent adds 825e1c523d50 tcp: cdg: use tcp high resolution clock cache adds b13949678b0a Merge branch 'tcp-second-round-for-EDT-conversion' adds 005479556197 hv_netvsc: fix vf serial matching with pci slot info adds c45d7150656f net: phy: merge phy_start_aneg and phy_start_aneg_priv adds 8af03d1ae2e1 bpf: btf: Fix a missing check bug adds 509db2833e0d bpf: error handling when map_lookup_elem isn't supported adds 3b4a63f674e9 bpf: return EOPNOTSUPP when map lookup isn't supported adds 18a781daa93e tools/bpf: bpftool, split the function do_dump() adds 8ec92dc22e0e tools/bpf: bpftool, print strerror when map lookup error occurs adds 908142e61b2e selftests/bpf: test_verifier, change names of fixup maps adds 7c85c448e7d7 selftests/bpf: test_verifier, check bpf_map_lookup_elem ac [...] adds e0aa5cf5919e Merge branch 'unsupported-map-lookup' adds 297249569932 net: fix generic XDP to handle if eth header was mangled adds 4f775448f4d7 bpf: make TC vlan bpf_helpers avail to selftests adds 97396ff0bc2d selftests/bpf: add XDP selftests for modifying and popping [...] adds a0f99e67969b Merge branch 'xdp-vlan' adds 438363c0feb8 tools/bpf: use proper type and uapi perf_event.h header fo [...] adds 0ef6bf39f098 bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable adds c85061657e1c bpftool: Allow add linker flags via EXTRA_LDFLAGS variable adds d3c72d7a20d8 selftests: bpf: add config fragment LWTUNNEL adds ef4ab8447aa2 selftests: bpf: install script with_addr.sh adds 1ae80cf31938 bpf: wait for running BPF programs when updating map-in-map adds 67e89ac32828 bpf: Fix dev pointer dereference from sk_skb adds 8b9088f806e1 tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup adds 1243a51f6c05 tcp, ulp: remove ulp bits from sockmap adds 604326b41a6f bpf, sockmap: convert to generic sk_msg interface adds d829e9c4112b tls: convert to generic sk_msg interface adds 924ad65ed01e tls: replace poll implementation with read hook adds d3b18ad31f93 tls: add bpf support to sk_msg handling adds e9dd904708c4 bpf: add tls support for testing in test_sockmap adds eea0d2adcf11 bpf, doc: add maintainers entry to related files adds d04fb13c9fcd Merge branch 'sockmap_and_ktls' adds 8a615c6b0352 bpf: Allow sk_lookup with IPv6 module adds 5ef0ae84f02a bpf: Fix IPv6 dport byte-order in bpf_sk_lookup adds 7d1f12b8b2ab Merge branch 'ipv6_sk_lookup_fixes' adds b7d3826c2ed6 bpf: bpftool, add support for attaching programs to maps adds c034a177d3c8 bpf: bpftool, add flag to allow non-compat map definitions adds 2f1d774f7d35 Merge branch 'bpftool_sockmap' adds 0b592b5a01be tools: bpftool: add map create command adds e85679511e48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 22e6c58b8c28 netlink: Add answer_flags to netlink_callback adds 4724676d551c net: Add struct for fib dump filter adds 18a8021a7be3 net/ipv4: Plumb support for filtering route dumps adds 13e38901d46c net/ipv6: Plumb support for filtering route dumps adds bae9a78b17b8 net/mpls: Plumb support for filtering route dumps adds e1cedae1ba6b ipmr: Refactor mr_rtm_dumproute adds cb167893f41e net: Plumb support for filtering ipv4 and ipv6 multicast r [...] adds effe67926624 net: Enable kernel side filtering of route dumps adds 196cfebf8972 net/mpls: Handle kernel side filtering of route dumps adds 08e814c9e8eb net/ipv6: Bail early if user only wants cloned entries adds e4e92fb160d7 net/ipv4: Bail early if user only wants prefix entries adds 2c59f06cc044 Merge branch 'net-Kernel-side-filtering-for-route-dumps' adds 0ba4ad32de3f net: aquantia: make function aq_fw2x_update_stats static adds 706d08913d1f qed: Align local and global PTT to propagate through the APIs. adds e292b636f940 qed: Added supported transceiver modes, speed capability a [...] adds c56a8be7e7aa qed: Add supported link and advertise link to display in ethtool. adds 1e6e2ded0f3c qede: Check available link modes before link set from ethtool. adds 1c90eabcbdfb qed: Prevent link getting down in case of autoneg-off. adds eb385146f90d Merge branch 'qed-Align-PTT-and-add-various-link-modes' adds 0bbbf15dea4f net: hns3: remove hns3_fill_desc_tso adds 5188f218fc86 net: hns3: move DMA map into hns3_fill_desc adds 1e8a7977d09f net: hns3: add handling for big TX fragment adds ba3f808f5cc1 net: hns3: rename hns_nic_dma_unmap adds bcdb12b70c52 net: hns3: fix for multiple unmapping DMA problem adds 29ce85f349c2 Merge branch 'hns3-Some-cleanup-and-bugfix-for-desc-filling' adds aadd4355918f tcp, ulp: remove socket lock assertion on ULP cleanup adds d3d19d4b8ca2 mlxsw: spectrum_fid: Allow setting and clearing NVE proper [...] adds 564c6d727aca mlxsw: spectrum_fid: Add APIs to lookup FID without creating it adds 0c69e0fcd3b1 mlxsw: spectrum_router: Enable local routes promotion to p [...] adds 88782f75f93f mlxsw: spectrum_router: Allow querying VR ID based on table ID adds cca45e054ce5 vxlan: Export address checking functions adds 28e450333d4d inet: Refactor INET_ECN_decapsulate() adds 6e6030bd5412 mlxsw: spectrum_nve: Implement common NVE core adds 369529115475 mlxsw: spectrum_nve: Implement VxLAN operations adds 498790befb5f mlxsw: spectrum_fid: Clear NVE configuration when destroyi [...] adds 4cf178d7b9dc mlxsw: spectrum_router: Configure matching local routes fo [...] adds 5ff4ff4fe8c4 net: Add netif_is_vxlan() adds 9a9973531786 vxlan: Add switchdev notifications adds 1941f1d6453a vxlan: Add vxlan_fdb_find_uc() for FDB querying adds 0efe11733356 vxlan: Support marking RDSTs as offloaded adds 045a5a99141d vxlan: Notify for each remote of a removed FDB entry adds e9ba0fbc7dd2 bridge: switchdev: Allow clearing FDB entry offload indication adds 1c30d1836aeb mlxsw: spectrum: Enable VxLAN enslavement to bridges adds 1231e04f5bba mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation adds 53e50a6ec24d Merge branch 'mlxsw-Add-VxLAN-support' adds 6ca3ee2f7d3a octeontx2-af: Improve register polling loop adds 1435f66a28b4 octeontx2-af: CGX Rx/Tx enable/disable mbox handlers adds 66208910e57a octeontx2-af: Support to retrieve CGX LMAC stats adds 96be2e0da85e octeontx2-af: Support for MAC address filters in CGX adds 61071a871ea6 octeontx2-af: Forward CGX link notifications to PFs adds 23999b30ae67 octeontx2-af: Enable or disable CGX internal loopback adds 7a37245ef23f octeontx2-af: NPA block admin queue init adds 3fa4c3232ac9 octeontx2-af: NPA block LF initialization adds 4a3581cd5995 octeontx2-af: NPA AQ instruction enqueue support adds 57856dde1195 octeontx2-af: Support for disabling NPA Aura/Pool contexts adds aba53d5dbcea octeontx2-af: NIX block admin queue init adds cb30711a6c7a octeontx2-af: NIX block LF initialization adds 59360e9809da octeontx2-af: NIX LSO config for TSOv4/v6 offload adds 709a4f0c254c octeontx2-af: Alloc bitmaps for NIX Tx scheduler queues adds ffb0abd7e9cb octeontx2-af: NIX AQ instruction enqueue support adds 557dd485eaeb octeontx2-af: Support for disabling NIX RQ/SQ/CQ contexts adds e943d94e4b7c Merge branch 'octeontx2-af-NPA-and-NIX-blocks-initialization' adds 26422340da46 net: dsa: mv88e6xxx: Fix 88E6141/6341 2500mbps SERDES speed adds 33c4368ee258 net: fix warning in af_unix adds e519869af368 net: phy: mscc: fix signedness bug in vsc85xx_downshift_get adds 47d20212aa1c net: phy: mscc: fix memory leak in vsc8574_config_pre_init adds 1010c17ec5b4 Merge branch 'mscc-fixes' adds cb10c7c0dfd9 net/ncsi: Add NCSI Broadcom OEM command adds a87c83d5ee25 tcp_bbr: adjust TCP BBR for departure time pacing adds cf33e25c0dcf tcp_bbr: centralize code to set gains adds a58598a49788 Merge branch 'tcp_bbr-TCP-BBR-changes-for-EDT-pacing-model' adds 8c590f977638 net: ena: Fix Kconfig dependency on X86 adds 9fd255928d7f net: ena: enable Low Latency Queues adds 82385b0d2d25 net: skbuff.h: Mark expected switch fall-throughs adds b7138fddd689 xfrm: remove unnecessary check in xfrmi_get_stats64 adds f1193e915748 xfrm: use correct size to initialise sp->ovec adds 8d4b6bce2559 xfrm: use complete IPv6 addresses for hash adds 8f18da472115 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 5d773ff41a7c net/mlx5: Rename incorrect naming in IFC file adds 9ba481e2eb3b net/mlx5: Set uid as part of CQ commands adds 4ac63ec72587 net/mlx5: Set uid as part of QP commands adds d269b3afffcb net/mlx5: Set uid as part of RQ commands adds 430ae0d5a3ce net/mlx5: Set uid as part of SQ commands adds a0d8c0543189 net/mlx5: Set uid as part of SRQ commands adds 774ea6eea290 net/mlx5: Set uid as part of DCT commands adds bd37197554eb net/mlx5: Update mlx5_ifc with DEVX UID bits adds 94a04d1d3d36 net/mlx5: Expose DC scatter to CQE capability bit adds 186daf0c2050 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds b8aee82250b7 net/mlx5: E-Switch, Get counters for offloaded flows from callers adds 171c7625bef9 net/mlx5: Use flow counter IDs and not the wrapping cache object adds c83954abb221 net/mlx5e: Change return type of tc add flow functions adds a88780a9499a net/mlx5e: Split TC add rule path for nic vs e-switch adds b9aa0ba17af5 net/mlx5: Add cap bits for multi fdb encap adds 328edb499f99 net/mlx5: Split FDB fast path prio to multiple namespaces adds 482650069a2b net/mlx5: E-Switch, Have explicit API to delete fwd rules adds e52c28024008 net/mlx5: E-Switch, Add chains and priorities adds d5634fee245f net/mlx5: Add a no-append flow insertion mode adds 42f7ad676007 net/mlx5e: For TC offloads, always add new flow instead of [...] adds 6d2a3ed011e8 net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule adds c92a0b9457a4 net/mlx5: E-Switch, Enable setting goto slow path chain action adds 5dbe906ff1d5 net/mlx5e: Use a slow path rule instead if vxlan neighbour [...] adds bf07aa730a04 net/mlx5e: Support offloading tc priorities and chains for [...] adds 99e9acd85ccb Merge tag 'mlx5-updates-2018-10-17' of git://git.kernel.or [...] adds d89f88419f99 igc: Add skeletal frame for Intel(R) 2.5G Ethernet Control [...] adds 146740f9abc4 igc: Add support for PF adds c9a11c23ceb6 igc: Add netdev adds 3df25e4c1e66 igc: Add interrupt support adds 13b5b7fd6a4a igc: Add support for Tx/Rx rings adds 0507ef8a0372 igc: Add transmit and receive fastpath and interrupt handlers adds c0071c7aa5fe igc: Add HW initialization code adds ab4056126813 igc: Add NVM support adds 5586838fe9ce igc: Add code for PHY support adds 4eb8080143a9 igc: Add setup link functionality adds 208983f099d9 igc: Add watchdog adds 2d0f0ca2c7b5 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 605c0ac182c3 sctp: count both sk and asoc sndbuf with skb truesize and [...] adds cd305c74b0f8 sctp: use sk_wmem_queued to check for writable space adds 3a3295bfa6f4 Merge branch 'sctp-fix-sk_wmem_queued-and-use-it-to-check- [...] adds d93adca7a807 MAINTAINERS: Update contact info for VRF entry adds 3e73cc5cd8c0 atm: eni: Move semicolon to a new line after empty for loop adds 64b9d16e2d02 atm: zatm: Fix empty body Clang warnings adds c0e6f052f40b Documentation: networking: ixgb: Remove reference to IXGB_NAPI adds 27642facf1b7 Documentation: e100, e1000: Add missing SPDX header adds 8d59045f11e3 Documentation: ixgb: Prepare documentation for RST conversion adds b87e7f246898 Documentation: e1000e: Prepare documentation for RST conversion adds cf673eee9067 Documentation: igb: Prepare documentation for RST conversion adds 413548de5807 Documentation: igbvf: Prepare documentation for RST conversion adds 4d256e4d8ae9 Documentation: ixgbe: Prepare documentation for RST conversion adds 63e2ea2f89a4 Documentation: ixgbevf: Prepare documentation for RST conversion adds 1e06edcc2f22 Documentation: i40e: Prepare documentation for RST conversion adds 7bacc01d3e59 Documentation: iavf: Prepare documentation for RST conversion adds 1fae869bcf3d Documentation: ice: Prepare documentation for RST conversion adds f12a84a9f650 Documentation: fm10k: Add kernel documentation adds 828092ef77ea Documentation: intel: Convert to RST format adds 817e929091e9 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 35b842f25b60 bnxt_en: Copy and paste bug in extended tx_stats adds 40b06553c906 cxgb4: fix the error path of cxgb4_uld_register() adds cc18a7543d2f net-next/hinic: add checksum offload and TSO support adds 79861919b889 tcp: fix TCP_REPAIR xmit queue setup adds 4972e6fa3a04 net/mlx5: Refactor fragmented buffer struct fields and init flow adds fd3307130344 net/mlx5: Take fs_counters dellist before addlist adds 2a4c42980250 net/mlx5: Remove counter from idr after removing it from list adds 4b5b9c7d972e net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg adds 2095b2641477 net/mlx5e: Add port FEC get/set functions adds 6cfa94605091 net/mlx5e: Ethtool driver callback for query/set FEC policy adds 67daf1186086 net/mlx5: Added "per_lane_error_counters" cap bit to PCAM adds 4cb4e98e5bba net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics adds 02e6dae61e70 Merge tag 'mlx5-updates-2018-10-18' of git://git.kernel.or [...] adds 1107a674cc04 qed: fix spelling mistake "transcevier" -> "transceiver" adds 9333f2079203 rocker: Drop pointless static qualifier adds 2e2d6f0342be Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds c9fbd71f7309 netpoll: allow cleanup to be synchronous adds bff5b4b37372 net: phy: micrel: add Microchip KSZ9131 initial driver adds 806700bab41e dt-bindings: net: add support for Microchip KSZ9131 adds c8baae840fd1 Merge branch 'Microchip-Technology-KSZ9131' adds 1d9482092d24 net: ethernet: lpc_eth: clean up the list of included headers adds 643d813a0efd net: ethernet: lpc_eth: remove CONFIG_OF guard from the driver adds 081a1b123c4d net: ethernet: lpc_eth: remove unused local variable adds b5b4185cfb61 net: ethernet: lpc_eth: add device and device node local v [...] adds 4c16128b6271 net: loopback: clear skb->tstamp before netif_rx() adds 4b87dd54be21 netfilter: Replace spin_is_locked() with lockdep adds ea9cf2a55a7b netfilter: cttimeout: remove set but not used variable 'l3num' adds a218dc82f0b5 netfilter: nft_osf: Add ttl option support adds 1321a6af30e4 netfilter: nft_xfrm: use state family, not hook one adds e891e50a8ad9 netfilter: xt_osf: simplify xt_osf_match_packet() adds 95c97998aa9f netfilter: nf_nat_snmp_basic: add missing helper alias name adds 5f1be84aad4b netfilter: nf_flow_table: remove unnecessary parameter of [...] adds da8a705ccbe1 netfilter: remove two unused variables. adds 468c041cff57 netfilter: nfnetlink_log: remove empty nfnetlink_log.h hea [...] adds af510ebd8913 Revert "netfilter: xt_quota: fix the behavior of xt_quota module" adds a4efbaf62255 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 70ecdd3d8b36 Bluetooth: btsdio: Do not bind to non-removable BCM43430 adds 571f739083e2 Bluetooth: Use separate L2CAP LE credit based connection r [...] adds dd1a8f8a88ee Bluetooth: Errata Service Release 8, Erratum 3253 adds d17010bf6301 Bluetooth: Remove redundant check on status adds 1411a26053f4 Bluetooth: btusb: Add support for 0cf3:535b QCA_ROME device adds c614ca3f7476 Bluetooth: hci_qca: Add support for controller debug logs. adds 342149c557e1 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 38caff5a445b r8169: handle all interrupt events in the hard irq handler adds d92060bc6923 r8169: add support for Byte Queue Limits adds 21ea1d36f6df Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 63382e0afeda net: dsa: bcm_sf2: simplify getting .driver_data adds 717de3705dc4 net: dsa: qca8k: simplify getting .driver_data adds ce886a4748aa net: ethernet: cadence: macb_main: simplify getting .driver_data adds 3fcdaad316f2 net: ethernet: davicom: dm9000: simplify getting .driver_data adds 9dd8360c763a net: ethernet: smsc: smc91x: simplify getting .driver_data adds 4e13c252276d net: ethernet: ti: cpsw: simplify getting .driver_data adds 762b9e9abb58 net: ethernet: ti: davinci_emac: simplify getting .driver_data adds 44f5ccdbc97d net: ethernet: wiznet: w5300: simplify getting .driver_data adds 2c67e33de2d3 net: phy: mdio-mux-bcm-iproc: simplify getting .driver_data adds 92303c86b7e9 Merge branch 'net-simplify-getting-driver_data' adds 421f4292f46e bpf, tls: add tls header to tools infrastructure adds ab9e08482122 libbpf: Per-symbol visibility for DSO adds 527db74b71ee nfp: bpf: protect against mis-initializing atomic counters adds 44b6fed0c16e nfp: bpf: double check vNIC capabilities after object sharing adds 9032c10e94fc Merge branch 'nfp-improve-bpf-offload' adds 3f4c3127d332 bpf: sockmap, fix skmsg recvmsg handler to track size correctly adds 8734a162c13b bpf: skmsg, improve sk_msg_used_element to work in cork context adds 02c558b2d5d6 bpf: sockmap, support for msg_peek in sk_msg with redirect [...] adds 753fb2ee0934 bpf: sockmap, add msg_peek tests to test_sockmap adds 44d520eb17cd Merge branch 'bpf-sk-msg-peek' adds b55cbc8d9b44 bpf: fix doc of bpf_skb_adjust_room() in uapi adds 1bd70d2eba9d selftests/bpf: fix file resource leak in load_kallsyms adds 3ddeac6705ab tools: bpftool: use 4 context mode for the NFP disasm adds 144991602e6a bpf: rename stack trace map operations adds c9d29f4658a5 bpf/syscall: allow key to be null in map functions adds 2ea864c58f19 bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE adds f1a2e44a3aec bpf: add queue and stack maps adds bd513cd08f10 bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall adds da4e1b15f676 Sync uapi/bpf.h to tools/include adds 43b987d23d6b selftests/bpf: add test cases for queue and stack maps adds 43ed375ff249 Merge branch 'queue_stack_maps' adds 78de35460a5c selftests/bpf: add missing executables to .gitignore adds 09d62154f613 tools, perf: add and use optimized ring_buffer_{read_head, [...] adds a64af0ef1c1d bpf, libbpf: use correct barriers in perf ring buffer walk adds 2929ad29a301 Merge branch 'improve_perf_barriers' adds b39b5f411dcf bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB adds 2cb494a36c98 bpf: add tests for direct packet access from CGROUP_SKB adds d375e344781d Merge branch 'cg_skb_direct_pkt_access' adds 540fefc08f75 bpf: remove unused variable adds 5032d079909d bpf: skmsg, fix psock create on existing kcm/tls port adds 6fff607e2f14 bpf: sk_msg program helper bpf_msg_push_data adds f908d26b2c41 bpf: libbpf support for msg_push_data adds 84fbfe026aca bpf: test_sockmap add options to use msg_push_data adds 2576b96757e4 Merge branch 'bpf-msg-push-data' adds c16ee04c9b30 ulp: remove uid and user_visible members adds 2a159c6f8238 bpf, verifier: fix register type dump in xadd and st adds 4b5defdec398 bpf, verifier: reject xadd on flow key memory adds ad38911dcdb6 bpf, verifier: remove unneeded flow key in check_helper_me [...] adds 84430d4232c3 bpf, verifier: avoid retpoline for map push/pop/peek operation adds 3dca21156b5f bpf, libbpf: simplify and cleanup perf ring buffer walk adds 76b5e30397eb Merge branch 'misc-improvements' adds c5fa5d602221 selftests/bpf: fix return value comparison for tests in te [...] adds 882731e06c66 tools: bpftool: document restriction on '.' in names to pi [...] adds 06ee9da6a8b4 tools: bpftool: print nb of cmds to stdout (not stderr) fo [...] adds fe8ecccc10b3 tools: bpftool: fix completion for "bpftool map update" adds a19c59cc10a5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds a1930a9877d6 isdn: hfc_{pci,sx}: Avoid empty body if statements adds 29e270fc3219 tipc: use destination length for copy string adds 81fa7a69c217 dt-bindings: phy: Update SERDES_MAX to be SERDES_MAX + 1 adds 6acb47d1a318 phy: ocelot-serdes: fix out-of-bounds read adds 627d39c39799 Merge branch 'phy-ocelot-serdes-fix-out-of-bounds-read' adds 665fc901b59b octeontx2-af: Remove set but not used variable 'block' adds eec6f752f724 octeontx2-af: Remove set but not used variables 'devnum, is_pf' adds 988f3f1603d4 tipc: eliminate message disordering during binding table update adds aeb5e02aca91 mISDN: Fix type of switch control variable in ctrl_teimanager adds 5a9f0eac935b net: hns3: Add PCIe AER callback error_detected adds 6ae4e733cdd4 net: hns3: Add PCIe AER error recovery adds 997141950380 net: hns3: Add support to enable and disable hw errors adds 6d67ee9a273b net: hns3: Add enable and process common ecc errors adds bf1faf9415dd net: hns3: Add enable and process hw errors from IGU, EGU [...] adds da2d072a9ea7 net: hns3: Add enable and process hw errors from PPP adds 01865a50d78f net: hns3: Add enable and process hw errors of TM scheduler adds 8df591f35e96 Merge branch 'hns3-next' adds 1c98eca412e1 net/ipv4: Move loop over addresses on a device into in_dev [...] adds fe884c2be0b3 net/ipv6: Remove ip_idx arg to in6_dump_addrs adds 5fcd266a9f64 net/ipv4: Add support for dumping addresses for a specific device adds 6371a71f3a3b net/ipv6: Add support for dumping addresses for a specific device adds de46e92af446 Merge branch 'net-Add-support-for-dumping-addresses-for-a- [...] adds c94f026fb742 qlcnic: fix a return in qlcnic_dcb_get_capability() adds 876dcf2f3aaa umh: Add command line to user mode helpers adds 4b78030b8f2c net: bpfilter: Set user mode helper's command line adds 92c9d5627a79 net: phy: phy_support_sym_pause: Clear Asym Pause adds 9469f375ab09 net/sched: act_gact: disallow 'goto chain' on fallback con [...] adds c08f5ed5d625 net/sched: act_police: disallow 'goto chain' on fallback c [...] adds 88c2e3b4a972 tc-tests: test denial of 'goto chain' on 'random' traffic [...] adds 246e886d22e2 tc-tests: test denial of 'goto chain' for exceed traffic i [...] adds ec7f0ee2c105 Merge branch 'forbid-goto_chain-fallback' adds cc3a4cd3f016 net/mlx5: Allocate enough space for the FDB sub-namespaces adds 424c22fb6242 af_unix.h: trivial whitespace cleanup adds 00f17a8219f0 net: ena: fix compilation error in xtensa architecture adds c0bfdae013e8 ptp: ptp_dte: simplify getting .driver_data adds 2af1ccd58107 net: dsa: legacy: simplify getting .driver_data adds ba59d5705825 net/wan/fsl_ucc_hdlc: error counters adds 604d415e2bd6 llc: do not use sk_eat_skb() adds a3e7121c7044 octeontx2-af: NIX Tx scheduler queues alloc/free adds b279bbb3314e octeontx2-af: NIX Tx scheduler queue config support adds 42349661780e octeontx2-af: Reset NIXLF's Rx/Tx stats adds 21e6699e5cd6 octeontx2-af: Add NPC KPU profile adds 23923ea4b144 octeontx2-af: Config NPC KPU engines with parser profile adds 94d942c5fb97 octeontx2-af: Config pkind for CGX mapped PFs adds 52d3d327a259 octeontx2-af: Broadcast packet replication support adds 4b05528ebf0c octeontx2-af: Update bcast list upon NIXLF alloc/free adds d02913d91657 octeontx2-af: Support for VTAG strip and capture adds 6b3321bacc5a octeontx2-af: Enable packet length and csum validation adds fefefd99ae8a octeontx2-af: NPC MCAM and LDATA extract minimal configuration adds f5721f76a437 octeontx2-af: Add LMAC channel info to NIXLF_ALLOC response adds 759001406654 octeontx2-af: Install ucast and bcast pkt forwarding rules adds 41a7aa7b800d octeontx2-af: NIX Rx flowkey configuration for RSS adds cc96b0e9b4c6 octeontx2-af: Support for changing RSS algorithm adds 6f03cf10fcdf octeontx2-af: Support for setting MAC address adds d6f092ca928f octeontx2-af: Support for NIXLF's UCAST/PROMISC/ALLMULTI modes adds 1fad1fe40e16 Merge branch 'octeontx2-af-NPC-parser-and-NIX-blocks-initi [...] adds 9737cc99dd14 net: ethernet: ti: cpsw: unsync mcast entries while switch [...] adds e929ceb66ac0 tls: Add maintainers adds 3b18d5eba491 netfilter: nft_set_rbtree: allow loose matching of closing [...] adds 4a3e71b7b7db netfilter: nft_osf: usage from output path is not valid adds f24d2d4f9586 netfilter: xt_TEE: fix wrong interface selection adds 18c0ab87364a netfilter: xt_TEE: add missing code to get interface index [...] adds d701d8117200 netfilter: nft_compat: do not dump private area adds cb20f2d2c050 netfilter: xt_nat: fix DNAT target for shifted portmap ranges adds b7f1a16d29b2 netfilter: nf_flow_table: remove flowtable hook flush rout [...] adds a3fb3698cadf netfilter: nf_flow_table: do not remove offload when other [...] adds 807192deb876 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds a27460c9768e arm64: dts: stratix10: Support Ethernet Jumbo frame adds 487e2e22ab79 net: stmmac: Set OWN bit for jumbo frames adds 8e850f25b581 net: socionext: Stop PHY before resetting netsec adds a3241a91de64 net: socionext: Add dummy PHY register read in phy_write() adds 8d5b0bf611ec net: socionext: Reset tx queue in ndo_stop adds 6b7a02f7089b Merge branch 'netsec-fixes' adds 89ab066d4229 Revert "net: simplify sock_poll_wait" adds 5ef79151c2fb Revert "be2net: remove desc field from be_eq_obj" adds 68203a67a702 qed: Fix static checker warning adds 3f80e08f40cd tcp: add tcp_reset_xmit_timer() helper adds 50b825d7e87f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds a978a5b8d83f net/kconfig: Make QCOM_QMI_HELPERS available when COMPILE_TEST adds 86989c41b5ea signal: Always ignore SIGKILL and SIGSTOP sent to the global init adds 55a3235fc71b signal: Properly deliver SIGILL from uprobes adds 4a63c1ffd384 signal: Properly deliver SIGSEGV from x86 uprobes adds 3597dfe01d12 signal: Always deliver the kernel's SIGKILL and SIGSTOP to [...] adds b16503baa891 signal: send_sig_all no longer needs SEND_SIG_FORCED adds 961366a01904 signal: Remove the siginfo paramater from kernel_dqueue_signal adds 035150540545 signal: Don't send siginfo to kthreads. adds f149b3155744 signal: Never allocate siginfo for SIGKILL or SIGSTOP adds 079b22dc9be9 signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL [...] adds 4ff4c31a6e85 signal: Remove SEND_SIG_FORCED adds 0ab93e9c99f8 signal/GenWQE: Fix sending of SIGKILL adds a8ebd17160ce tty_io: Use group_send_sig_info in __do_SACK to note it is [...] adds 82058d668465 signal: Use group_send_sig_info to kill all processes in a [...] adds b21c5bd562dd signal: Remove specific_send_sig_info adds fb50f5a4011c signal: Pair exports with their functions adds efc463adbccf signal: Simplify tracehook_report_syscall_exit adds 73f297aa0728 signal/x86: Inline fill_sigtrap_info in it's only caller s [...] adds 40e5539463f0 signal/x86: Move MCE error reporting out of force_sig_info_fault adds 585a8b9b48e9 signal/x86: Use send_sig_mceerr as apropriate adds 8a35eb22c02b signal/x86: In trace_mpx_bounds_register_exception add __u [...] adds 8d68fa0e0839 signal/x86: Move mpx siginfo generation into do_bounds adds 6ace1098a68c signal/x86/traps: Factor out show_signal adds 79e21d654093 signal/x86/traps: Move more code into do_trap_no_signal so [...] adds 851ce9e697b8 signal/x86/traps: Use force_sig_bnderr adds afe8448c0d9d signal/x86/traps: Use force_sig instead of open coding it. adds 164881b61429 signal/x86/traps: Simplify trap generation adds 768fd9c69bb5 signal/x86: Remove pkey parameter from bad_area_nosemaphore adds 27274f731c3a signal/x86: Remove the pkey parameter from do_sigbus adds 25c102d803ea signal/x86: Remove pkey parameter from mm_fault_error adds 988bbc7b1a34 signal/x86: Don't compute pkey in __do_page_fault adds aba1ecd32c75 signal/x86: Pass pkey not vma into __bad_area adds 9db812dbb29d signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore adds b4fd52f25c61 signal/x86: Replace force_sig_info_fault with force_sig_fault adds 419ceeb12865 signal/x86: Pass pkey by value adds 0a996c1a3f26 signal/x86: Use force_sig_fault where appropriate adds f654fc07db9d signal/powerpc: Use force_sig_mceerr as appropriate adds 9f2ee693890a signal/powerpc: Remove pkey parameter from __bad_area adds 8eb2ba25e3c8 signal/powerpc: Call _exception_pkey directly from bad_key [...] adds cd60ab7abb3d signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore adds 2c44ce285fdd signal/powerpc: Factor the common exception code into exce [...] adds c1c7c85ceafe signal/powerpc: Call force_sig_fault from _exception adds 5d8fb8a58659 signal/powerpc: Specialize _exception_pkey for handling pk [...] adds 77c70728db9f signal/powerpc: Simplify _exception_pkey by using force_si [...] adds f383d8b4aec3 signal/powerpc: Use force_sig_fault where appropriate adds 6fa998e83ef9 signal/arm64: Push siginfo generation into arm64_notify_die adds 24b8f79dd8e0 signal/arm64: Remove unneeded tsk parameter from arm64_for [...] adds 1628a7cc85db signal/arm64: Factor out arm64_show_signal from arm64_forc [...] adds f29ad209e428 signal/arm64: Factor set_thread_esr out of __do_user_fault adds 9ea3a9743cac signal/arm64: Consolidate the two hwpoison cases in do_page_fault adds aefab2b4c01e signal/arm64: For clarity separate the 3 signal sending ca [...] adds effb093ad28b signal/arm64: Expand __do_user_fault and remove it adds 2d2837fab5fa signal/arm64: Only perform one esr_to_fault_info call in d [...] adds 559d8d91a89c signal/arm64: Only call set_thread_esr once in do_page_fault adds feca355b3d8e signal/arm64: Add and use arm64_force_sig_fault where appropriate adds b4d5557caa07 signal/arm64: Add and use arm64_force_sig_mceerr as appropriate adds 009f608ab20a signal/arm64: Remove arm64_force_sig_info adds 2627f0347c68 signal/arm64: In ptrace_hbptriggered name the signal descr [...] adds f3a900b34101 signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap adds c852680959d0 signal/arm64: Use send_sig_fault where appropriate adds 05e792e30ed0 signal/arm: Push siginfo generation into arm_notify_die adds 3ee6a4498724 signal/arm: Use force_sig_fault where appropriate adds b05945484614 signal/arm: Use send_sig_fault where appropriate adds 795a83714526 signal/arm/kvm: Use send_sig_mceerr adds 8b9c6b28312c signal/ia64: Use the generic force_sigsegv in setup_frame adds b92adb74adde signal/ia64: Use the force_sig(SIGSEGV,...) in ia64_rt_sigreturn adds a618a2754ce6 signal/ia64: Use force_sig_fault where appropriate adds 444522944527 signal/arc: Push siginfo generation into unhandled_exception adds 15773ae938d8 signal/arc: Use force_sig_fault where appropriate adds 5ee527d7cefd signal/unicore32: Use send_sig_fault where appropriate adds ccebcb1f5f3a signal/unicore32: Generate siginfo in ucs32_notify_die adds f040d23c8186 signal/unicore32: Use force_sig_fault where appropriate adds 018303a931a8 signal/sparc: Move EMT_TAGOVF into the generic siginfo.h adds e75dc036c445 signal: Fail sigqueueinfo if si_signo != sig adds f28380185193 signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_ [...] adds 4cd2e0e70af6 signal: Introduce copy_siginfo_from_user and use it's retu [...] adds ae7795bc6187 signal: Distinguish between kernel_siginfo and siginfo adds 4ce5f9c9e754 signal: Use a smaller struct siginfo in the kernel adds 601d5abfeaf2 signal: In sigqueueinfo prefer sig not si_signo adds b2a2ab527d6d signal: Guard against negative signal numbers in copy_sigi [...] adds a36700589b85 signal: Guard against negative signal numbers in copy_sigi [...] adds ba9f6f8954af Merge branch 'siginfo-linus' of git://git.kernel.org/pub/s [...] adds 7bb185edb030 selinux: fix mounting of cgroup2 under older policies adds 95ffe194204a selinux: refactor mls_context_to_sid() and make it stricter adds 4458bba09788 selinux: Add __GFP_NOWARN to allocation at str_read() adds d5e4d81da4d4 Merge tag 'selinux-pr-20181022' of git://git.kernel.org/pu [...] 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 0d42d73a37ff seccomp: remove unnecessary unlikely() adds 2ecefa0a15fd keys: Fix the use of the C++ keyword "private" in uapi/lin [...] adds e6123c524064 security: fix LSM description location adds 98d291708cba LSM: Correctly announce start of LSM initialization adds 1e80cd1672bc vmlinux.lds.h: Avoid copy/paste of security_init section adds b048ae6e6c70 LSM: Rename .security_initcall section to .lsm_info adds 6907e3746fa1 LSM: Remove initcall tracing adds 5b89c1bd4c7e LSM: Convert from initcall to struct lsm_info adds 3ac946d12e34 vmlinux.lds.h: Move LSM_TABLE into INIT_DATA adds 3d6e5f6dcf65 LSM: Convert security_initcall() into DEFINE_LSM() adds 07aed2f2af5a LSM: Record LSM name in struct lsm_info adds 9b8c7c14059a LSM: Provide init debugging infrastructure adds 3f6caaf5ff33 LSM: Don't ignore initialization failures adds 638820d8da8e Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] adds cb095afd4476 pstore: Centralize init/exit routines adds 416031653eb5 pstore: Allocate compression during late_initcall() adds 95047b0519c1 pstore: Refactor compression initialization adds 1227daa43bce pstore/ram: Clarify resource reservation labels adds 08ffb584d9eb Merge tag 'pstore-v4.20-rc1' of git://git.kernel.org/pub/s [...] adds 77021f8bab02 presence of RS485 ioctls has been unconditional since 2014 adds e21120383f2d move compat handling of tty ioctls to tty_compat_ioctl() adds a913bc76ed7b tty_ioctl(): drop FIONBIO handling adds 7eaec37e0461 mos7720: bury dead TIOCM... in ->ioctl() adds 2f46a2c1d4eb tty_ioctl(): start taking TIOC[SG]SERIAL into separate methods adds 617a281104bd simserial: switch to ->[sg]et_serial() adds b98e5a679147 fwserial: switch to ->[sg]et_serial() adds 0aad5ad563c8 greybus/uart: switch to ->[sg]et_serial() adds b129cbc99b2d amiserial: switch to ->[sg]et_serial() adds 6fbf95825481 cyclades: switch to ->[sg]et_serial() adds a7b06fcf2ece ipwireless: switch to ->[sg]et_serial() adds b60f38c6640f isicom: switch to ->[sg]et_serial() adds 1c729ab15a0e moxa: switch to ->[sg]et_serial() adds 6da5b587631c mxser: switch to ->[sg]et_serial() adds 5099d234a52a serial_core: switch to ->[sg]et_serial() adds 6a9daed31cc8 rfcomm: get rid of mentioning TIOC[SG]SERIAL adds 81732b26e059 usb-serial: begin switching to ->[sg]et_serial() adds 99f75a1fcd86 cdc-acm: switch to ->[sg]et_serial() adds aadcd0a178be ark3116: switch to ->get_serial() adds 056abede09a7 f81232: switch to ->get_serial() adds c8f97e77d53f f81534: switch to ->get_serial() adds 3ae36bed3a93 fdti_sio: switch to ->[sg]et_serial() adds e27235eda550 io_edgeport: switch to ->get_serial() adds 2a5357e56360 io_ti: switch to ->get_serial() adds 7cf3e600a07b mos7720: switch to ->get_serial() adds b27ef409b415 mos7840: switch to ->get_serial() adds 30296aa419f8 opticon: switch to ->get_serial() adds 9326ec59ec64 pl2303: switch to ->get_serial() adds 8fbde7984e7f quatech2: switch to ->get_serial() adds ee08cefbb5bd ssu100: switch to ->get_serial() adds 57e5723611bb ti_usb_3410_5052: switch to ->[sg]et_serial() adds fc6cc979e422 whiteheat: switch to ->get_serial() adds 15cc7bad4897 usb_wwan: switch to ->[sg]et_serial() adds 930236a30897 complete ->[sg]et_serial() switchover adds f82fc0fedf28 synclink: reduce pointless checks in ->ioctl() adds 77654350306a take compat TIOC[SG]SERIAL treatment into tty_compat_ioctl() adds 864e880de59e kill capinc_tty_ioctl() adds e67504c5958f isdn_tty: TCSBRK{,P} won't reach ->ioctl() adds 04ec1c8c7411 dgnc: TIOCM... won't reach ->ioctl() adds 6bbf26589224 kill the rest of tty COMPAT_IOCTL() entries adds b413f00ab1a9 dgnc: break-related ioctls won't reach ->ioctl() adds a3096199226c remove fallback to drivers for TIOCGICOUNT adds 88d50890b78f dgnc: leave TIOC[GS]SOFTCAR to ldisc adds 7ebec8d23541 dgnc: don't bother with (empty) stub for TCXONC adds 09d88c857692 gigaset: don't try to printk userland buffer contents adds 9d1807daefc0 vt_compat_ioctl(): clean up, use compat_ptr() properly adds 969ec01e9920 gigaset: add ->compat_ioctl() adds 82a6857bf9ef compat_ioctl - kill keyboard ioctl handling adds 50f45326afab pty: fix compat ioctls adds 27230e51349f synclink_gt(): fix compat_ioctl() adds 7ee329655189 kill TIOCSER[SG]WILD adds f0193d3ea73b change semantics of ldisc ->compat_ioctl() adds ce5a983191ce kill TIOCSERGSTRUCT adds 44adbac8f721 Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/ [...] adds a7176f74fa57 btrfs: simplify the send_in_progress check in btrfs_delete [...] adds 3a58417486ca btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] adds 684572df9401 btrfs: Remove root parameter from btrfs_insert_dir_item adds 5a2cb25ab9da btrfs: remove a useless return statement in btrfs_block_rsv_add adds 4fd786e6c3d6 btrfs: Remove 'objectid' member from struct btrfs_root adds 4b6f8e9695da Btrfs: do not unnecessarily pass write_lock_level when pro [...] adds f8b00e0f06e5 btrfs: remove unneeded NULL checks before kfree adds 16220c467ad3 btrfs: add assertions where number of devices could go below 0 adds 1da739678e0b btrfs: add helper to obtain number of devices with ongoing [...] adds 32934280967d Btrfs: clean up scrub is_dev_replace parameter adds 9c7b0c2e8dbf btrfs: qgroup: Dirty all qgroups before rescan adds bee6ec822a6a Btrfs: remove always true if branch in btrfs_get_extent adds 556f3ca88ecb btrfs: change btrfs_free_reserved_bytes to return void adds 45128b08f741 btrfs: change btrfs_pin_log_trans to return void adds 65c6e82becec btrfs: Handle owner mismatch gracefully when walking up tree adds b72c3aba09a5 btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] adds 9688e9a99e4b Btrfs: use next_state in find_first_extent_bit adds c64142807f5a btrfs: free path at an earlier point in btrfs_get_extent adds 6aadd9eb7487 Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes adds 28c4a3e21ad0 btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] adds d005dbeca081 btrfs: remove unused pointer inode in relink_file_extents adds 29c5e5d4966d btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] adds de2c6615dcdd Btrfs: fix alignment in declaration and prototype of btrfs [...] adds e49aabd973fd Btrfs: set leave_spinning in btrfs_get_extent adds 380fd06640a7 btrfs: remove redundant variable from btrfs_cross_ref_exist adds 374b0e2d6ba5 btrfs: fix error handling in free_log_tree adds b444ad46b2db btrfs: Make btrfs_find_device_by_path return struct btrfs_device adds 6c05040702e7 btrfs: Make btrfs_find_device_missing_or_by_path return di [...] adds a27a94c2b0c7 btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] adds 3b2fd8016069 Btrfs: use args in the correct order for kcalloc in btrfsi [...] adds 3cf5068f3d06 Btrfs: unify error handling of btrfs_lookup_dir_item adds 98e6b1eb4022 Btrfs: remove unnecessary level check in balance_level adds 51995c399b73 Btrfs: assert page dirty bit on extent buffer pages adds abb57ef3ff97 Btrfs: skip set_page_dirty if eb pages are already dirty adds 4183c52ce887 Btrfs: remove wait_ordered_range in btrfs_evict_inode adds 28bee489828c btrfs: Remove logically dead code from btrfs_orphan_cleanup adds 315bed43fea5 btrfs: handle error of get_old_root adds c1766dd78298 btrfs: change remove_extent_mapping to return void adds 5c06147128fb btrfs: fix error handling in btrfs_dev_replace_start adds 93bba24d4b5a btrfs: Enhance btrfs_trim_fs function to handle error better adds 6ba9fc8e628b btrfs: Ensure btrfs_trim_fs can trim the whole filesystem adds d4e329de5e5e btrfs: iterate all devices during trim, instead of fs_devi [...] adds 0be88e367fd8 btrfs: don't attempt to trim devices that don't support it adds fee7acc36131 btrfs: keep trim from interfering with transaction commits adds 3aa7c7a31c26 btrfs: wait on caching when putting the bg cache adds 5c9d028b3b17 Btrfs: delayed-refs: use rb_first_cached for href_root adds e3d039656384 Btrfs: delayed-refs: use rb_first_cached for ref_tree adds 03a1d4c89163 Btrfs: delayed-inode: use rb_first_cached for ins_root and [...] adds 07e1ce096db3 Btrfs: extent_map: use rb_first_cached adds ecf160b424ee Btrfs: preftree: use rb_first_cached adds 9c36396c2a78 btrfs: tests: add separate stub for find_lock_delalloc_range adds 57ec5fb478a3 btrfs: tests: move testing members of struct btrfs_root to [...] adds a654666a3474 btrfs: tests: group declarations of self-test helpers adds b2fa11547bc1 btrfs: tests: polish ifdefs around testing helper adds b1cdbcb53a6e btrfs: Factor out ref head locking code in __btrfs_run_del [...] adds e726138676f8 btrfs: Factor out loop processing all refs of a head adds 0110a4c43451 btrfs: refactor __btrfs_run_delayed_refs loop adds 818255feece6 btrfs: use common helper instead of open coding a bit test adds 7703bdd8d23e Btrfs: don't clean dirty pages during buffered writes adds 4779cc04248d Btrfs: get rid of btrfs_symlink_aops adds fa6ac71524f2 btrfs: relocation: Add basic extent backref related commen [...] adds c337e7b02f71 btrfs: qgroup: Introduce trace event to analyse the number [...] adds 25982561db7f btrfs: qgroup: Introduce function to trace two swaped extents adds ea49f3e73c4b btrfs: qgroup: Introduce function to find all new tree blo [...] adds 5f527822be40 btrfs: qgroup: Use generation-aware subtree swap to mark d [...] adds 2cd86d309bd1 btrfs: qgroup: Don't trace subtree if we're dropping reloc tree adds 3d0174f78e72 btrfs: qgroup: Only trace data extents in leaves if we're [...] adds f556faa46eb4 btrfs: tree-checker: Check level for leaves and nodes adds 3280f874576d btrfs: remove btrfs_dev_replace::read_locks adds 7fb2eced105f btrfs: open code btrfs_dev_replace_clear_lock_blocking adds e37abe9725bf btrfs: open code btrfs_dev_replace_stats_inc adds 9f6cbcbb09d0 btrfs: open code btrfs_after_dev_replace_commit adds aa144bfeaa7f btrfs: dev-replace: avoid useless lock on error handling path adds 7f8d236ae132 btrfs: dev-replace: move replace members out of fs_info adds 9b142115ed35 btrfs: dev-replace: remove pointless assert in write unlock adds 523983401644 Btrfs: kill btrfs_clear_path_blocking adds f45c752b65af btrfs: release metadata before running delayed refs adds 84de76a2fb21 btrfs: protect space cache inode alloc with GFP_NOFS adds 553cceb49681 btrfs: reset max_extent_size on clear in a bitmap adds 545e3366db82 btrfs: make sure we create all new block groups adds e187831e1875 btrfs: assert on non-empty delayed iputs adds ad80cf50c3f0 btrfs: drop min_size from evict_refill_and_join adds f2d72f42d5fa Btrfs: fix warning when replaying log after fsync of a tmpfile adds 0f375eed92b5 Btrfs: fix wrong dentries after fsync of file that got its [...] adds 3628b4ca64f2 btrfs: qgroup: Avoid calling qgroup functions if qgroup is [...] adds 98ff7b94e4da btrfs: relocation: Cleanup while loop using rbtree_postord [...] adds 06bbf67244fc btrfs: relocation: Remove redundant tree level check adds b90e22ba4804 btrfs: qgroup: move the qgroup->members check out from (!q [...] adds 5637c74b0145 btrfs: delayed-ref: pass delayed_refs directly to btrfs_se [...] adds 9e920a6f03e4 btrfs: delayed-ref: pass delayed_refs directly to btrfs_de [...] adds af9b8a0e2085 btrfs: remove fs_info from btrfs_check_space_for_delayed_refs adds 7c8616278b19 btrfs: remove fs_info from btrfs_should_throttle_delayed_refs adds d9352794dad9 btrfs: switch return_bigger to bool in find_ref_head adds 318b067a5dd6 Merge tag 'for-4.20-part1-tag' of git://git.kernel.org/pub [...] adds e8d4ceeb34a5 jfs: cache NULL when both default_acl and acl are NULL adds 02645bcdfcc2 jfs: remove quota option from ignore list adds 1390643d1d5c jfs: remove redundant dquot_initialize() in jfs_evict_inode() adds deba28b12bcb Merge tag 'jfs-for-4.20' of git://github.com/kleikamp/linu [...] adds b07581d2d5ad cachefiles: fix the race between cachefiles_bury_object() [...] adds 74dd7c97ea2a ecryptfs_rename(): verify that lower dentries are still OK [...] adds 3df629d873f8 gfs2_meta: ->mount() can get NULL dev_name adds 6b609e3b0068 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 052d12766b71 orangefs: cache NULL when both default_acl and acl are NULL adds 2978d8734710 orangefs: rate limit the client not running info message adds 56249998b25f orangefs: don't let orangefs_new_inode return NULL adds b5d72cdc53bd orangefs: don't let orangefs_iget return NULL. adds 34e6148a2c75 orangefs: some error code paths missed kmem_cache_free adds 22fc9db296fc orangefs: no need to check for service_operation returns > 0 adds e1cbbf406782 Merge tag 'for-linus-4.20-ofs1' of git://git.kernel.org/pu [...] 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 b524abcc0148 gfs2: slow the deluge of io error messages adds e54c78a27fcd gfs2: Use fs_* functions instead of pr_* function where we can adds 4c62bd9cea7b gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd adds 1eb8d7387908 GFS2: Flush the GFS2 delete workqueue before stopping the [...] adds 6ddc5c3ddf25 gfs2: getlabel support adds f654683dae0d gfs2: Always check the result of gfs2_rbm_from_block adds 3548fce1645b gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block adds 21f09c4395c9 gfs2: Move rs_{sizehint, rgd_gh} fields into the inode adds ad8994581815 gfs2: Remove unused RGRP_RSRV_MINBYTES definition adds 281b4952d185 gfs2: Rename bitmap.bi_{len => bytes} adds 243fea4df910 gfs2: Fix some minor typos adds ec23df2b0cf3 gfs2: Fix marking bitmaps non-full adds c3abc29e54a1 gfs2: Remove unnecessary gfs2_rlist_alloc parameter adds 0ddeded4ae76 gfs2: Pass resource group to rgblk_free adds c9e58fb2aad5 gfs2: write revokes should traverse sd_ail1_list in reverse adds 8e31582a9ab1 gfs2: Fix minor typo: couln't versus couldn't. adds bfd93a87eadb Merge tag 'gfs2-4.20.fixes' of git://git.kernel.org/pub/sc [...] adds 97e5a6e6dc44 xfs: remove XFS_IO_INVALID adds daa79baefc47 xfs: remove suport for filesystems without unwritten extent flag adds 0365c5d6c3d4 xfs: handle zeroing in xfs_file_iomap_begin_delay adds fc439464e3ee xfs: remove the unused shared argument to xfs_reflink_reserve_cow adds d392bc81bb7c xfs: remove the unused trimmed argument from xfs_reflink_t [...] adds 032dc923b2ba xfs: fix fork selection in xfs_find_trim_cow_extent adds 4831822ff12e xfs: print dangling delalloc extents adds dddde68b8f06 xfs: add a define for statfs magic to uapi adds 1002ff45eff5 xfs: xrep_findroot_block should reject root blocks with siblings adds 1aff5696f3e0 xfs: always assign buffer verifiers when one is provided adds 38b6238eb6b4 xfs: fix buffer state management in xrep_findroot_block adds 56668a5cc420 xfs: issue log message on user force shutdown adds e2421f0b5ff3 xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h adds 4c74a56b9de7 xfs: Add helper function xfs_attr_try_sf_addname adds 2f3cd8091963 xfs: Add attibute set and helper functions adds 068f985a9e5e xfs: Add attibute remove and helper functions adds 37fd1678245f xfs: fix use-after-free race in xfs_buf_rele adds 41657e5507b1 xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat adds 26ca39015ef2 xfs: use offsetof() in place of offset macros for __xfsstats adds efc3289cf8d3 xfs: clear ail delwri queued bufs on unmount of shutdown fs adds 96987eea537d xfs: cancel COW blocks before swapext adds fe0142df648f Merge tag 'xfs-4.20-merge-1' of git://git.kernel.org/pub/s [...] 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 22d7ea136414 Revert "f2fs: use printk_ratelimited for f2fs_msg" adds 0ded69f632bb f2fs: avoid wrong decrypted data from disk adds 5ce805869cbe f2fs: submit bio after shutdown adds cda9cc595f0b f2fs: report error if quota off error during umount adds 1378752b9921 f2fs: fix to flush all dirty inodes recovered in readonly fs adds 313ed62a3ddc f2fs: cache NULL when both default_acl and acl are NULL adds 0b2103e886e6 f2fs: fix memory leak of write_io in fill_super() adds 4a70e255449c f2fs: fix memory leak of percpu counter in fill_super() adds 042be0f849e5 f2fs: fix to do sanity check with current segment number adds e1293bdfa01d f2fs: plug readahead IO in readdir() adds b430f7263673 f2fs: avoid sleeping under spin_lock adds c8e927579e00 f2fs: fix setattr project check upon fssetxattr ioctl adds 4cb037ec3f75 f2fs: surround fault_injection related option parsing usin [...] adds 7c1a000d4662 f2fs: add SPDX license identifiers adds 6f5c2ed0a26f f2fs: split IO error injection according to RW adds a7d10cf3e4e3 f2fs: add new idle interval timing for discard and gc paths adds f84262b0862d f2fs: avoid infinite loop in f2fs_alloc_nid adds dc4cd1257c86 f2fs: fix to recover inode's uid/gid during POR adds c6b1867b1da3 f2fs: fix remount problem of option io_bits adds d83d0f5ba853 f2fs: report ENOENT correctly in f2fs_rename adds 0a4daae5ffea f2fs: update i_size after DIO completion adds f4474aa6e5e9 f2fs: fix to recover inode's project id during POR adds 19c73a691ccf f2fs: fix to recover inode's i_flags during POR adds 7de36cf3e408 f2fs: fix to recover inode's i_gc_failures during POR adds 5cd1f387a13b f2fs: fix to recover inode's crtime during POR adds 4a1728cad634 f2fs: mark inode dirty explicitly in recover_inode() adds edc55aaf0d17 f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO adds 61f7725aa148 f2fs: return correct errno in f2fs_gc adds 89d13c38501d f2fs: fix missing up_read adds 095680f24f26 f2fs: keep lazytime on remount adds b63e7be5908c f2fs: add to account meta IO adds 274bd9ba3942 f2fs: add to account skip count of background GC adds d440c52d3151 f2fs: support superblock checksum adds bab475c5414e Revert: "f2fs: check last page index in cached bio to deci [...] adds 39a869582451 f2fs: refactor ->page_mkwrite() flow adds f847c699cff3 f2fs: allow out-place-update for direct IO in LFS mode adds fb7d70db305a f2fs: clear PageError on the read path adds 4354994f097d f2fs: checkpoint disabling adds 48018b4cfd07 f2fs: submit cached bio to avoid endless PageWriteback adds ef2a007134b4 f2fs: fix to recover cold bit of inode block during POR adds 4dada3fd7025 f2fs: use rb_*_cached friends adds ed15ba141559 f2fs: shrink sbi->sb_lock coverage in set_file_temperature() adds 850971b23f0c f2fs: remove unused sbi->trigger_ssr_threshold adds 3b30eb19dcf1 f2fs: remove unneeded disable_nat_bits() adds c75f2feb80eb f2fs: do not update REQ_TIME in case of error conditions adds 6390398ec78f f2fs: update REQ_TIME in f2fs_cross_rename() adds 730746ce88da f2fs: allow to mount, if quota is failed adds b93f654d73fa f2fs: remove request_list check in is_idle() adds 4c58ed076875 f2fs: fix to account IO correctly adds 78efac537de3 f2fs: fix to account IO correctly for cgroup writeback adds 5f9abab42b60 f2fs: account read IOs and use IO counts for is_idle adds 164a63fa6b38 Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" adds 2baf07818549 f2fs: fix to spread clear_cold_data() adds 9149a5eb6061 f2fs: spread f2fs_set_inode_flags() adds 0c093b590efb f2fs: fix to recover inode->i_flags of inode block during POR adds 1e78e8bd9d10 f2fs: fix data corruption issue with hardware encryption adds 26b5a079197c f2fs: cleanup dirty pages if recover failed adds af033b2aa8a8 f2fs: guarantee journalled quota data by checkpoint adds 78130819695f f2fs: fix to keep project quota consistent adds d6edff78fe9e Merge tag 'f2fs-for-4.20-rc1' of git://git.kernel.org/pub/ [...] adds ad431025aecd ext4: generalize extents status tree search functions adds 1dc0aa46e74a ext4: add new pending reservation mechanism adds 0b02f4c0d6d9 ext4: fix reserved cluster accounting at delayed write time adds b6bf9171ef5c ext4: reduce reserved cluster count by number of allocated [...] adds 9fe671496b6c ext4: adjust reserved cluster count when removing extents adds f456767d3391 ext4: fix reserved cluster accounting at page invalidation time adds f18b2b83a727 ext4: fix argument checking in EXT4_IOC_MOVE_EXT adds 799578ab16e8 ext4: fix build error when DX_DEBUG is defined adds 18aded174920 ext4: fix EXT4_IOC_SWAP_BOOT adds 625ef8a3acd1 ext4: initialize retries variable in ext4_da_write_inline_ [...] adds 401b25aa1a75 ext4: convert fault handler to use vm_fault_t type adds e5f0926115a4 docs: generate a separate ext4 pdf file from the documentation adds de7abd7bbb73 docs: fix ext4 documentation table formatting problems adds c0e3e0406a0c docs: make ext4 readme tables readable adds dc7ac6c4cae3 ext4: fix setattr project check in fssetxattr ioctl adds 182a79e0c171 ext4: propagate error from dquot_initialize() in EXT4_IOC_ [...] adds ccd3c4373eac jbd2: fix use after free in jbd2_log_do_checkpoint() adds d3091215921b docs: move ext4 administrative docs to admin-guide/ adds 8a98ec7c7b39 docs: promote the ext4 data structures book to top level adds 6fd941784b8a ext4: cache NULL when both default_acl and acl are NULL adds 33458eaba4df ext4: fix use-after-free race in ext4_remount()'s error path adds 5993692f0958 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] 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 9331e5e7b848 efi_stub: update documentation on dtb= parameter adds b67620798b1e MAINTAINERS: sort excludes for Documentation adds 9d92e4835ffc MAINTAINERS: add i2c to the excludes for Documentation adds a7ddcea58ae2 Drop all 00-INDEX files from Documentation/ adds ad98b6023786 docs/boot-time-mm: fix kernel-doc directive for including [...] adds 8ff7e072880e docs: core-api/gfp_mask-from-fs-io: add a label for cross- [...] adds 09700f8a503a docs: core-api/mm-api: add a lable for GFP flags section adds 52272c923af0 docs: core-api: add memory allocation guide adds 9d723b4ccbd2 iommu: Fix passthrough option documentation adds c03e2fa75302 docs: fix some broken documentation references adds ff348763775e doc: Fix acronym "FEKEK" in ecryptfs adds 6bf53999a3a2 docs: move memory hotplug description into admin-guide/mm adds 98cee6742c80 docs/vm: split memory hotplug notifier description to Docu [...] adds 31527da5d673 yama: clarify ptrace_scope=2 in Yama documentation adds 44ba0bb4f2ad docs: improve readability for people with poorer eyesight adds 52d7e21fd567 docs/core-api: rename memory-hotplug-notifier to memory-hotplug adds 3a7452c5a72b docs/core-api: memory-hotplug: add some details about lock [...] adds 8639a0c790ad LICENSES: Add note to CDDL-1.0 license that it should not be used adds 9dc84ee6e536 LICENSES: Add ISC license text adds bc0e5262d3a0 docs/completion.txt: Fix a couple of punctuation nits adds 0c6c987f3706 dm flakey: Document "error_writes" feature adds 44280690ced5 Documentation: preempt-locking: Use better example adds 94ac8f2074b2 doc: printk-formats: Remove bogus kobject references for d [...] adds 63625899c6eb docs/admin-guide: memory-hotplug: remove table of contents adds 418ca3de75cd doc: fix a typo in adding-syscalls.rst adds cf419d542f1d kernel-doc: fix declaration type determination adds 84253c8be37d docs: Introduce deprecated APIs list adds aea74de4b216 docs: Fix typos in histogram.rst adds 01aa9d518eae Merge tag 'docs-4.20' of git://git.lwn.net/linux adds cec945c293fb mfd: ti_am335x_tscadc: Don't mark TSCADC MFD as wakeup capable adds 333e07ec4b33 Input: ti_am335x_tsc: Mark TSC device as wakeup source adds c974ac771479 mfd: ti_am335x_tscadc: Keep ADC interface on if child is w [...] adds 9eea8326f4e6 iio: adc: ti_am335x_adc: Disable ADC during suspend uncond [...] adds 7a39915b723a Input: ti_am335x_tsc: Mark IRQ as wakeup capable adds d31ca7e5d0fa mfd: madera: Add irqchip data pointer into struct madera adds 9612f8f50380 mfd: menelaus: Fix possible race condition and leak adds 64f3b6334de1 MAINTAINERS: Add AT91 USART MFD entry adds a785ce4c6d6c dt-bindings: Add binding for atmel-usart in SPI mode adds 7d3aa342cef7 mfd: at91-usart: Add MFD driver for USART adds 937c0a26acce MAINTAINERS: Add AT91 USART SPI entry adds e1892546ff66 spi: at91-usart: Add driver for at91-usart as SPI adds c24d25317a7c tty/serial: atmel: Change the driver to work under at91-usart MFD adds 56060b04c6d2 dt-bindings: mfd: atmel-usart: Correct interrupts property [...] adds 8a3813235502 MAINTAINERS: Change Radu's email address adds 259e0a00dc7c spi: at91-usart: Make local functions static adds 65b80dfffeab mfd: at91-usart: Include Device Tree header adds 92af5c130c20 Merge branches 'ib-mfd-iio-input-4.20', 'ib-mfd-irqchip-4. [...] adds 39b27ad9c71c mfd: sec-core: Add SPDX license identifiers adds d7d8d7a2405f mfd: maxim: Add SPDX license identifiers adds 838a724072d3 mfd: sec-core: Fix indentation of Kconfig description adds eef0594aee29 mfd: sec-core: Allow building as module adds 4ded11d1cf12 mfd: adp5520: Update MODULE AUTHOR email address adds 61cc15dac01a mfd: cros_ec: Check for mkbp events on resume only if supported. adds 3d51ec93a564 mfd: Add ingenic-tcu.h header adds 6b269a41a452 mfd: arizona: Correct calling of runtime_put_sync adds b04e68d16605 mfd: madera: Don't use regmap_read_poll_timeout to poll fo [...] adds 75a11072c462 mfd: max77620: Convert to using %pOFn instead of device_node.name adds 6360e40f421f mfd: madera: Remove unused forward reference adds 55143439b7b5 mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values adds 86f955d29ff8 mfd: motorola-cpcap: Add audio-codec support adds 95d617b4d66c mfd: intel_msic: Use DEFINE_RES_IRQ() macro adds 0ce8ea71fae0 mfd: intel_soc_pmic_crc: Use DEFINE_RES_IRQ_NAMED() macro adds 8bd2d03e54bb mfd: intel_soc_pmic_crc: Use REGMAP_IRQ_REG() macro adds 9f8ddee1dab8 mfd: intel_soc_pmic_bxtwc: Chain power button IRQs as well adds 51eeee8e4e41 mfd: Sort headers alphabetically for Intel PMIC drivers adds 26c7e05a69d3 mfd: Convert Intel PMIC drivers to use SPDX identifier 1;5 [...] adds 1e984d6d3b3f MAINTAINERS: Add myself as designated reviewer of Intel MFD PMIC adds 8e27a5638ab5 mfd: arizona: Make array mclk_name static, shrinks object size adds efddff27c886 mfd: max8997: Enale irq-wakeup unconditionally adds c1aaaa1cb7c8 mfd: max8997: Disable interrupt handling for suspend/resume cycle adds 5b6850fa90c5 mfd: ti-lmu: constify mfd_cell tables adds 7a6a395b16c3 mfd: ti-lmu: Switch to GPIOD adds 7891d37509cc mfd: ti-lmu: Use managed resource for everything adds 697894b9b847 mfd: ti-lmu: Use of_device_get_match_data() helper adds 6eb357844373 mfd: cros_ec: Avoid unneeded internal declaration warning adds 3ea172c84dc5 Merge tag 'mfd-next-4.20' of git://git.kernel.org/pub/scm/ [...] adds 0b193400b3f2 backlight: Update MODULE AUTHOR email address adds e6bcca0890b9 backlight: pwm_bl: Switch to using "atomic" PWM API adds 7cea645ae9c5 backlight: lm3639: Unconditionally call led_classdev_unregister adds 64c03ab0d509 backlight: Remove s6e63m0 driver adds e1c9f2eaa0fb backlight: Remove ld9040 driver adds 3f2dcb6411eb Merge tag 'backlight-next-4.20' of git://git.kernel.org/pu [...] adds 14f39921c906 HID: elan: fix spelling mistake "registred" -> "registered" adds 11db8173dbab HID: wacom: Work around HID descriptor bug in DTK-2451 and [...] adds ce9d58d3eafc HID: usbhid: Add quirk for Redragon/Dragonrise Seymur 2 adds 712fca63f50a Merge branch 'for-4.19/fixes' into for-linus adds 9d7b18668956 HID: magicmouse: add support for Apple Magic Trackpad 2 adds 472475000979 Merge branch 'for-4.20/apple' into for-linus adds 256a90ed9e46 HID: hid-bigbenff: driver for BigBen Interactive PS3OFMINI [...] adds 037ad063f797 Merge branch 'for-4.20/bigbenff' into for-linus adds 71f6fa90a353 HID: increase maximum global item tag report size to 256 adds d7065620b89f HID: input: do not append a suffix if the name already has it adds 8473a93d1ba5 HID: input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS adds d93af50ed68c Merge branch 'for-4.20/core' into for-linus adds 6b003a8ddd6f HID: cougar: Make parameter 'g6_is_space' dinamically settable adds 75f1f19bdd60 HID: cougar: Stop processing vendor events on hid-core adds d19031d32cd7 Merge branch 'for-4.20/cougar' into for-linus adds 78d8f8f1a180 mfd: cros: add "base attached" MKBP switch definition adds eb1aac4c8744 HID: google: add support tablet mode switch for Whiskers adds 8f35260e0b6c HID: google: drop superfluous const before SIMPLE_DEV_PM_OPS() adds 23e542e5ba5e HID: google: add dependency on Cros EC for Hammer adds a600ffe6ec60 Merge branch 'for-4.20/google' into for-linus adds d0b41230e80c HID: intel-ish-hid: ishtp: add helper function for driver [...] adds d174c6664f09 HID: intel-ish-hid: use helper function for private driver [...] adds a1c40ce62fd2 HID: intel-ish-hid: ishtp: add helper functions for client [...] adds 816e7ed1c85d HID: intel-ish-hid: use helper function to access client buffer adds e625020b2c1e HID: intel-ish-hid: ishtp: add helper function for client search adds f26de33faff1 HID: intel-ish-hid: use helper function to search client id adds 18c0b5467498 HID: intel_ish-hid: Enhance API to get ring buffer sizes adds 946a7773dcb6 HID: intel-ish-hid: use resource-managed api adds dc4e05d07959 HID: intel-ish-hid: using list_head for ipc write queue adds 9ee3e06610fd HID: i2c-hid: override HID descriptors for certain devices adds 4e7be68e8d0f Merge branch 'for-4.20/i2c-hid' into for-linus 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 5fe2ccbef9d7 HID: logitech: fix a used uninitialized GCC warning adds d9ca1c990a7f Input: reserve 2 events code because of HID adds 276e722761a1 Merge branch 'for-4.20/logitech-highres' into for-linus 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 830e82aa48f3 HID: microsoft: the driver now neeed MEMLESS_FF infrastructure adds 5099bc83ba11 Merge branch 'for-4.20/microsoft' into for-linus adds 7ffa13be4945 HID: multitouch: simplify the application retrieval adds 46011e9755e9 Merge branch 'for-4.20/multitouch' into for-linus adds 96f2f66a9856 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 9d9ae3414d1b power: supply: bq25890_charger: Add debugging output of fa [...] adds 0838d84fff7c power: supply: bq25890_charger: Remove unused table entries adds 2e1a2ddee9ce power: supply: bq25890_charger: Add the BQ25896 part adds ae6fe7a387e9 power: supply: bq25890_charger: Read back the current batt [...] adds 87a2b65fc855 power: supply: sysfs: ratelimit property read error message adds 54baff8d4e5d power: supply: ab8500_fg: silence uninitialized variable warnings adds b3e1b276a429 power: reset: convert to SPDX identifiers adds 9f7195da31fb power: reset: at91-poweroff: switch to slow clock before shutdown adds 4e018c1e9b05 power: reset: at91-poweroff: use only one poweroff function adds 9be74f0d39c1 power: reset: at91-poweroff: make mpddrc_base part of stru [...] adds 6764aca14fc8 power: reset: at91-poweroff: make sclk part of struct shdwc adds d12f84906bcb power: reset: at91-poweroff: rename at91_shdwc_base member [...] adds 9f1e44774be5 power: reset: at91-poweroff: do not procede if at91_shdwc [...] adds 2e04dd441a2e Merge tag 'psy-at91-poweroff-immutable-for-v4.20-signed' i [...] adds 36f47383c7f9 mfd: cros: add charger port count command definition adds 3af15cfacd1e power: supply: cros: add support for dedicated port adds 782853cf9b1b Merge tag 'psy-mfd-cros-immutable-for-v4.20-signed' into psy-next adds cb90a2c6f77f power: supply: max8998-charger: Fix platform data retrieval adds ad1570d99f28 power: supply: bq25890_charger: fix semicolon.cocci warnings adds 8314c212f995 power: supply: twl4030_charger: fix charging current out-o [...] adds 079cdff3d0a0 power: supply: twl4030_charger: disable eoc interrupt on l [...] adds 8d1f326ab8ed dt-bindings: power: Add Spreadtrum SC2731 charger documentation adds 1c3d7b0364f0 power: supply: Add Spreadtrum SC2731 charger support adds 457b42f0aa1c power: supply: bq27xxx: Add support for BQ27411 adds a4ac1f5ced58 power: reset: qcom-pon: Add pms405 pon support adds 415d602b226b power: supply: fix spelling mistake "Gauage" -> "Gauge" adds cfb347979e71 power: max8925: mark expected switch fall-through adds df132e4062af Merge tag 'for-v4.20' of git://git.kernel.org/pub/scm/linu [...] adds 3c5c98d135f5 libnvdimm: remove duplicate include adds b6eae0f61db2 libnvdimm: Hold reference on parent while scheduling async init adds 1a091d16dbff libnvdimm: Set device node in nd_device_register adds 48af2f7e52f4 libnvdimm, pfn: during init, clear errors in the metadata area adds 5d394eee2c10 libnvdimm, region: Fail badblocks listing for inactive regions adds 55781b66936e libnvdimm, namespace: Drop the repeat assignment for varia [...] adds 91ed7ac444ef libnvdimm, pmem: Fix badblocks population for 'raw' namespaces adds d11cf4a7321b libnvdimm, dimm: Maximize label transfer size adds d86d4d63d888 nvdimm: Sanity check labeloff adds 1cfeb66e8e13 nvdimm: Clarify comment in sizeof_namespace_index adds 19418b024427 nvdimm: Remove empty if statement adds 2d657d17f72d nvdimm: Split label init out from the logic for getting co [...] adds 7d47aad4570e nvdimm: Use namespace index data to reduce number of label [...] adds 97052c1c31d5 libnvdimm, label: Fix sparse warning adds 6f07f86c4940 acpi, nfit: Introduce nfit_mem flags adds 0ead11181fe0 acpi, nfit: Collect shutdown status adds f110176633d7 tools/testing/nvdimm: Populate dirty shutdown data adds 9607871f37dc UAPI: ndctl: Fix g++-unsupported initialisation in headers adds f366d322aea7 UAPI: ndctl: Remove use of PAGE_SIZE adds d3abaf43bab8 acpi, nfit: Fix Address Range Scrub completion tracking adds 594861215c83 acpi, nfit: Further restrict userspace ARS start requests adds 6078e07dcf53 Merge tag 'libnvdimm-for-4.20' of git://git.kernel.org/pub [...] adds 8960de4a5ca7 EDAC, amd64: Add Family 17h, models 10h-2fh support adds bd1852317ffe EDAC: Get rid of custom ICPU() macro adds 528d132c86a1 MAINTAINERS: Update maintainer for drivers/edac/sb_edac.c adds dcc960b225ce EDAC, sb_edac: Return early on ADDRV bit and address type test adds 8489b17ce29d EDAC, sb_edac: Fix reporting for patrol scrubber errors adds c968ed08594d EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions adds 6f6da1360462 EDAC: Correct DIMM capacity unit symbol adds c798c88f3962 EDAC, ghes: Use CPER module handles to locate DIMMs adds 075173690571 EDAC, i7core: Remove set but not used variable pvt adds 3ce078ffe2b6 arm64: dts: stratix10: Additions to EDAC System Manager adds d5fc9125566c EDAC, altera: Combine Stratix10 and Arria10 probe functions adds 446fd7afdcf1 arm64: dts: stratix10: Add SDRAM node adds 08f08bfb7b4c EDAC, altera: Merge Stratix10 into the Arria10 SDRAM probe [...] adds 064acbd4f4ab EDAC, altera: Add Stratix10 peripheral support adds 6b2da9ff0559 arm64: dts: stratix10: Add peripheral EDAC nodes adds 6b5885941955 EDAC: Raise the maximum number of memory controllers adds d913e8966a8f Merge branch 'tip-x86-hygon' into edac-for-4.20 adds c4a3e9464144 EDAC, amd64: Add Hygon Dhyana support adds 8537bf10976c EDAC, altera: Work around int-to-pointer-cast warnings adds 432de7fd7630 EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting adds 8f1897387720 EDAC, skx_edac: Fix logical channel intermediate decoding adds d8c27ba86a2f EDAC, thunderx: Fix memory leak in thunderx_l2c_threaded_isr() adds 4cf841e39850 ACPI/ADXL: Add address translation interface using an ACPI DSM adds 36168d712331 Merge tag 'edac_for_4.20' of git://git.kernel.org/pub/scm/ [...] adds 9524d6b265f9 dmaengine: ep93xx: Return proper enum in ep93xx_dma_chan_d [...] adds 5e621f5d5389 dmaengine: timb_dma: Use proper enum in td_prep_slave_sg adds 27d8d2d7a9b7 dmaengine: ppc4xx: fix off-by-one build failure adds d8570d018f69 dmaengine: at_xdmac: move spin_lock_bh to spin_lock in tasklet adds e1b5c26e254a Merge branch 'topic/at' into for-linus adds 6235588705ed dmaengine: at_hdmac: remove dma_slave_config direction usage adds 00648f4d0f41 dmaengine: bcm2835: remove dma_slave_config direction usage adds 80ade4beb733 dmaengine: coh901318: remove dma_slave_config direction usage adds 09347e3f26a5 dmaengine: jz4740: remove dma_slave_config direction usage adds 3d143c252ef0 dmaengine: dw: remove dma_slave_config direction usage adds fe6d3719970e dmaengine: hsu: remove dma_slave_config direction usage adds 7f0c14508953 dmaengine: idma: remove dma_slave_config direction usage adds dea7a9fbb009 dmaengine: imx-dma: remove dma_slave_config direction usage adds ad7756e7775e dmaengine: k3dma: dont use direction for memcpy adds 2ae1a237e58a dmaengine: k3dma: remove dma_slave_config direction usage adds 4e3c40408ab8 dmaengine: ep93xx_dma: remove dma_slave_config direction usage adds 314448f0386f dmaengine: mmp_tdma: remove dma_slave_config direction usage adds edc329fbb8de Merge branch 'topic/dirn_remove' into for-linus adds a5c1d8ec733c dmaengine: st_fdma: use dmaenginem_async_device_register t [...] adds c88c2d46e29b dmaengine: dw-axi-dmac: use dmaenginem_async_device_regist [...] adds 42f604b6516b dmaengine: stm32-mdma: use dmaenginem_async_device_registe [...] adds a5f99a95869e dmaengine: mmp_tdma: use dmaenginem_async_device_register [...] adds fc9826dec54c dmaengine: ste_dma40: use dmaenginem_async_device_register [...] adds 0f5a5e5700ad dmaengine: dma-jz4780: use dmaenginem_async_device_registe [...] adds d72c5f98539d dmaengine: pxa_dma: use dmaenginem_async_device_register t [...] adds fbb69ece0462 dmaengine: mxs-dma: use dmaenginem_async_device_register t [...] adds 90082cd397ae dmaengine: add COMPILE_TEST for the drivers adds 90d23222cf51 dmaengine: Revert "dmaengine: add COMPILE_TEST for the drivers" adds a436ff1e96b9 dmaengine: pxa: fix semicolon.cocci warnings adds b8bb45cbb387 Merge branch 'topic/dmam' into for-linus adds 5658f4f94cca dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail [...] adds 11b73fcf3a3a Merge branch 'topic/dw' into for-linus adds 1297b647c58c dmaengine: fsldma: move spin_lock_bh to spin_lock in tasklet adds 9d831528a656 dmaengine: fsl-edma: extract common fsl-edma code (no chan [...] adds 377eaf3b3c4a dmaengine: fsl-edma: add edma version and configurable registers adds 4d6d3a90e4ac dmaengine: fsl-edma: fix macros adds e7a3ff92eaf1 dmaengine: fsl-edma: add ColdFire mcf5441x edma support adds 5b7d0c9474bc dmaengine: mcf-edma: avoid warning for wrong pointer cast adds 0e819e3564c0 dmaengine: fsl-edma: remove dma_slave_config direction usage adds 9b01029dc093 Merge branch 'topic/fsl' into for-linus adds 7645d26f3b35 dmaengine: idma64: replace spin_lock_irqsave with spin_lock adds cfb03be6c7e8 driver/dma/ioat: Call del_timer_sync() without holding prep_lock adds f4d34aa8c887 dmaengine: ioat: fix prototype of ioat_enumerate_channels adds b29cf44398a9 Merge branch 'topic/intel' into for-linus adds 77da5d19af22 dt-bindings: jz4780-dma: Update bindings to reflect driver [...] adds 54f919a04cf2 dmaengine: dma-jz4780: Return error if not probed from DT adds 6147b032e544 dmaengine: dma-jz4780: Avoid hardcoding number of channels adds 33633583a23a dmaengine: dma-jz4780: Separate chan/ctrl registers adds 5eed7d84bcc0 dmaengine: dma-jz4780: Use 4-word descriptors adds c558ecd21c85 dmaengine: dma-jz4780: Don't depend on MACH_JZ4780 adds 29870eb759ab dmaengine: dma-jz4780: Add support for the JZ4770 SoC adds ffaaa8cc4ee6 dmaengine: dma-jz4780: Add support for the JZ4740 SoC adds ae9156b63d94 dmaengine: dma-jz4780: Add support for the JZ4725B SoC adds 17a8e30e9daf dmaengine: dma-jz4780: Enable Fast DMA to the AIC adds 5a6187d70f7f dmaengine: dma-jz4780: Add missing residue DTC mask adds f3c045dffe73 dmaengine: dma-jz4780: Simplify jz4780_dma_desc_residue() adds 9e4e3a4c00c0 dmaengine: dma-jz4780: Set DTCn register explicitly adds 83ef4fb7556b dmaengine: dma-jz4780: Further residue status fix adds 1f0b0f235a84 dmaengine: dma-jz4780: Use dma_set_residue() adds f57879a574ae MIPS: JZ4780: DTS: Update DMA node to match driver changes adds 6b5b368b5cbd MIPS: JZ4770: DTS: Add DMA nodes adds d426c517a742 MIPS: JZ4740: DTS: Add DMA nodes adds 81c3ee027e5d Merge branch 'topic/jz' into for-linus adds cbc229a47c82 dmaengine: mv_xor: move spin_lock_bh to spin_lock in tasklet adds ca36ed0c4547 Merge branch 'topic/mv' into for-linus adds 5ab64902b5f9 dmaengine: Convert to using %pOFn instead of device_node.name adds 4fa7393bda7b Merge branch 'topic/of' into for-linus adds d64e1b3f5cce dmaengine: owl: Add Slave and Cyclic mode support for Acti [...] adds a3e403161fe1 dmaengine: owl: Fix warnings generated during build adds bfda90208708 Merge branch 'topic/owl' into for-linus adds 901fd85251e5 dmaengine: use SPDX identifier for Renesas drivers adds 6b1e23c93cba dt-bindings: rcar-dmac: Document r8a7744 support adds cf1b2c309b47 dt-bindings: dmaengine: usb-dmac: Add binding for r8a7744 adds 97d49c59e219 dmaengine: rcar-dmac: set scatter/gather max segment size adds 8e75ab9bd835 Merge branch 'topic/renesas' into for-linus adds 4ac695464763 dmaengine: sprd: Support DMA link-list mode adds 4b4447bfadd0 Merge branch 'topic/sprd' into for-linus adds cc832dc8e327 dmaengine: stm32-dma: check whether length is aligned on F [...] adds 71f021cf6de8 Merge branch 'topic/stm' into for-linus adds a41efc2a0f68 Merge tag 'dmaengine-4.20-rc1' of git://git.infradead.org/ [...] adds aeae4f3e5c38 PCI/ASPM: Fix link_state teardown on device removal adds 1ad61b612b95 PCI/ACPI: Correct error message for ASPM disabling adds c238252f86c1 PCI/ACPI: Allow _OSC presence to be optional for PCI adds 17c91487364f PCI/ASPM: Do not initialize link state when aspm_disabled is set adds b1801bf05964 Merge branch 'pci/aspm' adds 9c314a48aeab arm64: PCI: Remove node-local allocations when initialisin [...] adds d193631bfb38 x86/PCI: Remove node-local allocation when initialising ho [...] adds bad7dcd94f39 ACPI/PCI: Pay attention to device-specific _PXM node values adds d6112f8def51 PCI: Add support for Immediate Readiness adds de468b755464 Merge branch 'pci/enumeration' adds a50ac6bfd604 PCI: Simplify disconnected marking adds 11e87702be65 PCI: pciehp: Differentiate between surprise and safe removal adds 7d4ba52317c4 PCI: pciehp: Drop unnecessary includes adds eee6e273843d PCI: pciehp: Drop hotplug_slot_ops wrappers adds 80696f991424 PCI: pciehp: Tolerate Presence Detect hardwired to zero adds 5790a9c78e78 PCI: pciehp: Unify controller and slot structs adds 4ff3126e80fc PCI: pciehp: Rename controller struct members for clarity adds d758714235e7 PCI: pciehp: Reshuffle controller struct for clarity adds 81c4b5bf30de PCI: hotplug: Constify hotplug_slot_ops adds a7da21613c4e PCI: hotplug: Drop hotplug_slot_info adds 125450f81441 PCI: hotplug: Embed hotplug_slot adds a0d58937404f PCI: hotplug: Document TODOs adds c29de84149ab PCI: portdrv: Initialize service drivers directly adds 874b3251113a PCI: portdrv: Restore PCI config state on slot reset adds 4f802170a861 PCI/DPC: Save and restore config state adds 60271ab044a5 PCI/AER: Take reference on error devices adds 9d938ea53b26 PCI/AER: Don't read upstream ports below fatal errors adds c4eed62a2143 PCI/ERR: Use slot reset if available adds bdb5ac85777d PCI/ERR: Handle fatal error recovery adds bfcb79fca19d PCI/ERR: Run error recovery callbacks for all affected devices adds 542aeb9c8f93 PCI/ERR: Simplify broadcast callouts adds 7b42d97e99d3 PCI/ERR: Always report current recovery status for udev adds a6bd101b8f84 PCI: Unify device inaccessible adds f0157160b359 PCI: Make link active reporting detection generic adds ac86e8eeb054 PCI: Do not skip power-managed bridges in pci_enable_wake() adds 6299cf9ec398 PCI / ACPI: Enable wake automatically for power managed bridges adds eb34da60edee PCI: pciehp: Disable hotplug interrupt during suspend adds 720d6a671a6e PCI: pciehp: Do not handle events if interrupts are masked adds 52be9464aa7e PCI/portdrv: Resume upon exit from system suspend if left [...] adds 94c7993fb5bd PCI/portdrv: Add runtime PM hooks for port service drivers adds 9c62f0bfb832 PCI: pciehp: Implement runtime PM callbacks adds 0e157e528604 PCI/PME: Implement runtime PM callbacks adds 5f5e4890d57a ACPI / property: Allow multiple property compatible _DSD entries adds 26ad34d510a8 PCI / ACPI: Whitelist D3 for more PCIe hotplug ports adds de3ffa301142 PCI: Equalize hotplug memory and io for occupied and empty slots adds 479e01a402f0 PCI/ERR: Remove duplicated include from err.c adds 37f1c5868e45 PCI: cpqphp: Remove set but not used variable 'physical_slot' adds 74171e9dab62 PCI: pnv_php: Use kmemdup() adds 62b36c3ea664 PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls adds 5180fd913558 PCI: Uninline PCI bus accessors for better ftracing adds 3e41a317ae45 PCI/AER: Remove unused aer_error_resume() adds fcd4d369034a PCI/AER: Remove error source from AER struct aer_rpc adds 27c1ce8bbed7 PCI/AER: Use kfifo for tracking events instead of reimplem [...] adds ecae65e133f2 PCI/AER: Use kfifo_in_spinlocked() to insert locked elements adds 6200cc5ee2ba PCI/AER: Use threaded IRQ for bottom half adds 369fd7b00fce PCI/AER: Use managed resource allocations adds 0e98db259fd8 PCI/AER: Reuse existing pcie_port_find_device() interface adds 390e2db82480 PCI/AER: Abstract AER interrupt handling adds e51cd9ce5dd3 PCI/AER: Refactor error injection fallbacks adds 20634dc361e1 Merge branch 'pci/hotplug' adds 1ccce46c5e8b PCI: Remove unused NFP32xx IDs adds c6635792737b PCI: Allocate dma_alias_mask with bitmap_zalloc() adds 7eb3702504c6 PCI: Fix pci.c kernel-doc parameter warning adds 5f0ecb275b16 PCI: Remove set but unused variable adds fa295becc533 PCI / ACPI: Mark expected switch fall-through adds 18b01b16e8ba PCI: Remove pci_unmap_addr() wrappers for DMA API adds a6f44cf9f5cc PCI: Remove pci_set_dma_seg_boundary() adds b0da3498c587 PCI: Remove pci_set_dma_max_seg_size() adds d0c9606b31a2 PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk adds 01d5d7fa8376 PCI: Add macro for Switchtec quirk declarations adds 742bbe1ee35b PCI: Fix Switchtec DMA aliasing quirk dmesg noise adds fb513f60ea58 NTB: switchtec_ntb: Update switchtec documentation with pr [...] adds fe73c23d7a09 PCI: pcie: Remove redundant 'default n' from Kconfig adds ee8360fdafac Merge branch 'pci/misc' adds 4c1ef72e9b71 PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice adds 0af616639513 Merge branch 'pci/msi' adds 52916982af48 PCI/P2PDMA: Support peer-to-peer memory adds cbb8ca69fcbb PCI/P2PDMA: Add sysfs group to display p2pmem stats adds 977196b8c5b2 PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset adds 2d7bc010f450 PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers adds fcc78f9c2247 docs-rst: Add a new directory for PCI documentation adds e4f7a9480337 PCI/P2PDMA: Add P2P DMA driver writer's documentation adds 49d92c0dd64a block: Add PCI P2P flag for request queue adds 50b7d22079f7 IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx [...] adds 0f238ff5cc92 nvme-pci: Use PCI p2pmem subsystem to manage the CMB adds e0596ab2900d nvme-pci: Add support for P2P memory in requests adds 5b2322e48c97 nvmet: Introduce helper functions to allocate and free req [...] adds c6925093d0b2 nvmet: Optionally use PCI P2P memory adds 1734715493e0 Merge branch 'pci/peer-to-peer' adds 975bb8b4dc93 PCI/IOV: Use VF0 cached config space size for other VFs adds 4c243716e77d PCI/IOV: Remove unnecessary include of <linux/pci-ats.h> adds eff81b6f7b1e Merge branch 'pci/virtualization' adds 4f475e8e0a6d x86/PCI: Apply VMD's AERSID fixup generically adds 6aa0459e75b7 Merge branch 'pci/host-vmd' adds aa77e55d4812 PCI: cadence: Correct probe behaviour when failing to get PHY adds 0652d4b6b56f PCI: cadence: Use AXI region 0 to signal interrupts from EP adds e81e36a96bb5 PCI: cadence: Write MSI data with 32bits adds 61ce5809570b Merge branch 'remotes/lorenzo/pci/cadence' adds de17c5200237 PCI: Remove unnecessary check of device_type == pci adds 7ae76c4c5a2d DT: pci: rcar-pci: document R8A77990 bindings adds 6adb734bb9c7 dt-bindings: PCI: rcar: Add device tree support for r8a7744 adds 684e07ed39dd dt-bindings: PCI: rcar: Add device tree support for r8a7744 adds 23a5fba4d941 PCI: Introduce PCI bridge emulated config space common logic adds eae6aaf8488e PCI: mvebu: Drop unused PCI express capability code adds 1f08673eef12 PCI: mvebu: Convert to PCI emulated bridge config space adds 8a3ebd8de328 PCI: aardvark: Implement emulated root PCI bridge config space adds b7c18dc06ad1 Merge branch 'remotes/lorenzo/pci/controller-misc' adds f18f42d7497d PCI: imx6: Support MPLL reconfiguration for 100MHz and 200 [...] adds 0ee2c1f2429f PCI: imx: Initial imx7d pm support adds 6e5da6f7d824 PCI: qcom: Fix error handling in runtime PM support adds e3336a18ff85 dt-bindings: PCI: dra7xx: Add bindings for unaligned acces [...] adds 726d75a6d243 PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode adds 6870b6735097 PCI: kirin: Fix section mismatch warning adds de248327091e reset: imx7: Add PCIE_CTRL_APPS_TURNOFF adds 3e3f50b148dd dt-bindings: imx6q-pcie: Add turnoff reset for imx7d adds 3aedf7e135b5 ARM: dts: imx7d: Add turnoff reset adds f4e833ba2a95 PCI: imx: Add PME_Turn_Off support adds 525fde075039 Merge branch 'remotes/lorenzo/pci/dwc' adds 4da6b4480766 PCI: iproc: Remove PAXC slot check to allow VF support adds deab1f261cd3 Merge branch 'remotes/lorenzo/pci/iproc' adds 148e340c0696 PCI: keystone: Use quirk to limit MRRS for K2G adds 00a2c4094f8e PCI: keystone: Use quirk to set MRRS for PCI host bridge adds 1e10f73e4cb0 PCI: keystone: Move dw_pcie_setup_rc() out of ks_pcie_esta [...] adds 2433a182ad9c PCI: keystone: Do not initiate link training multiple times adds 1f79f98f0575 PCI: keystone: Remove unused argument from ks_dw_pcie_host_init() adds b492aca35c98 PCI: keystone: Merge pci-keystone-dw.c and pci-keystone.c adds c81ab8013672 PCI: keystone: Remove redundant platform_set_drvdata() invocation adds a1cabd2b42fd PCI: keystone: Use uniform function naming convention adds 03d178386477 dt-bindings: PCI: keystone: Add bindings to get device con [...] adds b51a625b784a PCI: keystone: Use SYSCON APIs to get device ID from contr [...] adds 49229238ab47 PCI: keystone: Cleanup PHY handling adds 8047eb55129a PCI: keystone: Invoke runtime PM APIs to enable clock adds 44c747af2be7 PCI: keystone: Cleanup configuration space access adds b4f1af8352fd PCI: keystone: Get number of outbound windows from DT adds e75043ad9792 PCI: keystone: Cleanup outbound window configuration adds f9127db9fbad PCI: keystone: Cleanup set_dbi_mode() and get_dbi_mode() adds 23fe5bd4be90 PCI: keystone: Cleanup ks_pcie_link_up() adds 0523cdc6e775 PCI: keystone: Use ERR_IRQ_STATUS instead of ERR_IRQ_STATU [...] adds daaaa665ca01 PCI: keystone: Add debug error message for all errors adds c0b8558648c2 PCI: keystone: Reorder header file in alphabetical order adds 261de72f0169 PCI: keystone: Cleanup macros defined in pci-keystone.c adds fc23af0cb1ef Merge branch 'remotes/lorenzo/pci/keystone' adds 17a0a1e5f6c4 PCI: mediatek: Fix unchecked return value adds 074d6f32689c PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matc [...] adds a7f172ab6a8e PCI: mediatek: Fix class type for MT7622 to PCI_CLASS_BRIDGE_PCI adds 88c0e230bb4a PCI: mediatek: Remove the redundant dev->pm_domain check adds 57cb3152b360 PCI: mediatek: Convert to use pci_host_probe() adds 3828d60fd2ef PCI: mediatek: Fixup MSI enablement logic by enabling MSI [...] adds 97d2932fee4b PCI: mediatek: Add system PM support for MT2712 and MT7622 adds 031337ace2d1 PCI: mediatek: Add loadable kernel module support adds 4dd4d9963677 Merge branch 'remotes/lorenzo/pci/mediatek' adds dc8af3a827df PCI: vmd: Detach resources after stopping root bus adds 7e4e95897663 Merge branch 'remotes/lorenzo/pci/vmd' adds fef31ecaaf2c tools: PCI: Fix compilation warnings adds 1ce78ce09430 tools: PCI: Change pcitest compiling process adds 663569db6476 Merge branch 'remotes/lorenzo/pci/tools' adds bd6bf7c10484 Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/ [...] 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 b86ac8fd4b2f scsi: qla2xxx: Fix process response queue for ISP26XX and above adds 4c1458df9635 scsi: qla2xxx: Fix incorrect port speed being set for FC adapters adds 49cecca7dd49 scsi: qla2xxx: Use correct qpair for ABTS/CMD adds cb873ba40020 scsi: qla2xxx: Update rscn_rcvd field to more meaningful s [...] adds 050e0ced3591 scsi: qla2xxx: Remove redundant check for fcport deletion adds cd4ed6b470f1 scsi: qla2xxx: Move rport registration out of internal work_list adds 0754d5e003bc scsi: qla2xxx: Decrement login retry count for only plogi adds e112761a4f1d scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion adds 2d3fdbebd2df scsi: qla2xxx: Force fw cleanup on ADISC error adds 9ba1cb25c151 scsi: qla2xxx: Remove all rports if fabric scan retry fails adds 8d9bf0a9a268 scsi: qla2xxx: Fix iIDMA error adds 93eca6135183 scsi: qla2xxx: Defer chip reset until target mode is enabled adds aa9e6d7b9643 scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 adds 8852f5b1d2d4 scsi: qla2xxx: Update driver to version 10.00.00.09-k adds b6faaaf796d7 scsi: qla2xxx: Serialize mailbox request adds 1073daa470d9 scsi: qla2xxx: Fix deadlock between ATIO and HW lock adds 079a3a3b9dff scsi: qla2xxx: Add appropriate debug info for invalid RX_ID adds 0691094ff3f2 scsi: qla2xxx: Add logic to detect ABTS hang and response [...] adds 6b0431d6fa20 scsi: qla2xxx: Fix out of order Termination and ABTS response adds 8b4673ba3a1b scsi: qla2xxx: Add support for ZIO6 interrupt threshold adds 6a6294689201 scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct adds 0aca77843e28 scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up adds d4f7a16aeca6 scsi: qla2xxx: Remove ASYNC GIDPN switch command adds aecf043443d3 scsi: qla2xxx: Fix Remote port registration adds 5512e523325a scsi: qla2xxx: Remove stale ADISC_DONE event adds 585def9b2f47 scsi: qla2xxx: Move ABTS code behind qpair adds 950c6ab7b540 scsi: qla2xxx: Update driver version to 10.00.00.10-k adds 4072e1dcd8fc scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport adds 8bccfe0d21b5 scsi: qla2xxx: Increase abort timeout value adds f99c5d294b36 scsi: qla2xxx: Check for Register disconnect adds 5d74c87a20ad scsi: qla2xxx: Fix port speed display on chip reset adds 527b8ae3948b scsi: qla2xxx: Fix dropped srb resource. adds 0e324e949ecd scsi: qla2xxx: Fix race condition for resource cleanup adds 0645cb8350cd scsi: qla2xxx: Add mode control for each physical port adds 8235f4b5aeba scsi: qla2xxx: Fix early srb free on abort adds 861d483dcd18 scsi: qla2xxx: Fix stuck session in PLOGI state adds 1e4ac5d6fe0a scsi: qla2xxx: shutdown chip if reset fail adds 56d942de59eb scsi: qla2xxx: Reject bsg request if chip is down. adds d594db018792 scsi: qla2xxx: Fix premature command free adds 7c388f91ec1a scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx adds f3a03ee1102a scsi: qla2xxx: Fix duplicate switch's Nport ID entries adds a110af851a82 scsi: qla2xxx: Fix double increment of switch scan retry count adds a64a290ec6d7 scsi: qla2xxx: Update driver version to 10.00.00.11-k adds 01a8aed6a009 scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN adds 5b9e70b22cc5 scsi: lpfc: raise sg count for nvme to use available sg resources adds faf0a5f829eb scsi: lpfc: Raise nvme defaults to support a larger io and [...] adds ca7fb76e091f scsi: lpfc: Correct race with abort on completion path adds 0ef01a2d95fd scsi: lpfc: Correct soft lockup when running mds diagnostics adds 523128e53b1e scsi: lpfc: Correct irq handling via locks when taking ada [...] adds aad59d5d3473 scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 adds 2879265f514b scsi: lpfc: Fix errors in log messages. adds 18027a8ccca5 scsi: lpfc: reduce locking when updating statistics adds d2cc9bcd7fa3 scsi: lpfc: add support to retrieve firmware logs adds 6318cb7fb0e5 scsi: lpfc: update driver version to 12.0.0.7 adds 288315e95264 scsi: sym53c8xx: fix NULL pointer dereference panic in sym [...] adds 948dff7a41c5 scsi: arcmsr: Spelling s/rebulid/rebuild/ adds 5b075efb42ba scsi: libfc: remove set but not used variable 'rpriv' adds aed922fa73b1 scsi: aic7xxx: remove unused redundant variable num_chip_names adds 0b1b1d88614f scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" adds cd135754d837 scsi: pm80xx: Fix for phy enable/disable functionality adds 76cb25b05803 scsi: pm80xx: Corrected dma_unmap_sg() parameter adds 72349b62a571 scsi: pm80xx: Fixed system hang issue during kexec boot adds b5dedc756d5e scsi: pm80xx: Update driver version to 0.1.39 adds 94e989dee2b7 scsi: message: fusion: fix a few trivial spelling mistakes adds eebcc1964648 scsi: ufshcd: Fix NULL pointer dereference for in ufshcd_init adds 78d85f31519c scsi: pm80xx: Remove set but not used variable 'device_id' adds fdd0a66b7af4 scsi: pm80xx: Remove set but not used variable 'page_code' adds 902ff8603ed7 scsi: iscsi: target: fix spelling mistake "entires" -> "entries" adds 5227388d599e scsi: aic7xxx: remove set but not used variable 'shared_scb_data' adds 6f1d8a5327c5 scsi: core: remove unnecessary unlikely() adds efcbe99818ac scsi: bnx2fc: Remove set but not used variable 'oxid' adds a63eba9efdc1 scsi: lpfc: Remove set but not used variable 'sgl_size' adds 2b08adff433c scsi: qla2xxx: Remove set but not used variable 'ptr_dma' adds fed564f6503b scsi: target: iblock: split T10 PI SGL across command bios adds 874deb1c652d scsi: advansys: Remove unnecessary parentheses adds 048a864e5330 scsi: hpsa: Use vmemdup_user to replace the open code adds adb11023a598 scsi: FlashPoint: Remove unnecessary parentheses adds 6868aa76dc7a scsi: megaraid: fix spelling mistake "maibox" -> "mailbox" adds 986d7dbc4169 scsi: libsas: delete dead code in scsi_transport_sas.c adds 640208a1c91c scsi: libsas: make the lldd_port_deformed method optional adds 32c850bf587f scsi: libsas: always unregister the old device if going to [...] adds 437207d3697f scsi: libsas: check the ata device status by ata_dev_enabled() adds b90cd6f2b905 scsi: libsas: fix a race condition when smp task timeout adds 801df68d617e scsi: target: iscsi: cxgbit: fix csk leak adds 84e13c453d86 scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx adds 1703659dada8 scsi: qla2xxx: don't allow negative thresholds adds f7d61c995df7 scsi: qla2xxx: Fix NVMe session hang on unload adds db186382af21 scsi: qla2xxx: Fix NVMe Target discovery adds 732ee9a912cf scsi: qla2xxx: Fix duplicate switch database entries adds 5c6400536481 scsi: qla2xxx: Fix re-using LoopID when handle is in use adds 39553065f77c scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured adds 710bc78f829d scsi: qla2xxx: Fix recursive mailbox timeout adds bcc71cc3cde1 scsi: qla2xxx: Fix for double free of SRB structure adds 9fe278f44b4b scsi: qla2xxx: Move log messages before issuing command to [...] adds eec73c2ec111 scsi: qla4xxx: Remove redundant check on drvr_wait adds 90ded4e2005b scsi: mptfusion: Remove unnecessary parentheses adds 1aeeeed7f03c scsi: NCR5380: Clear all unissued commands on host reset adds 6a162836997c scsi: NCR5380: Reduce goto statements in NCR5380_select() adds dad8261e6438 scsi: NCR5380: Have NCR5380_select() return a bool adds 7c8ed783c2fa scsi: NCR5380: Withhold disconnect privilege for REQUEST SENSE adds 070356513963 scsi: NCR5380: Use DRIVER_SENSE to indicate valid sense data adds 7ef55f6744c4 scsi: NCR5380: Check for invalid reselection target adds 45ddc1b24806 scsi: NCR5380: Don't clear busy flag when abort fails adds 08267216b3f8 scsi: NCR5380: Don't call dsprintk() following reselection [...] adds ca694afad707 scsi: NCR5380: Handle BUS FREE during reselection adds 6b0e87a6aafe scsi: NCR5380: Check for bus reset adds ef801f07e7b3 scsi: qla2xxx: Return switch command on a timeout adds 3bf31de71206 scsi: MAINTAINERS: Fix typo in cxlflash stanza adds 645a20c6821c scsi: mpt3sas: Add ioc_<level> logging macros adds 919d8a3f3fef scsi: mpt3sas: Convert uses of pr_<level> with MPT3SAS_FMT [...] adds 4dc74b2eb9ea scsi: mpt3sas: Convert mlsleading uses of pr_<level> with [...] adds fc7d510ec4c8 scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and r [...] adds 506f7f6b265c scsi: mpt3sas: Remove KERN_WARNING from panic uses adds 1f95a47eec97 scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT witho [...] adds 16e8b9631a28 scsi: mpt3sas: Remove unused macro MPT3SAS_FMT adds c39a4d755393 scsi: mpt3sas: Use dma_pool_zalloc adds b51d577a5129 scsi: mpt3sas: Remove unnecessary parentheses and simplify [...] adds 51aef7161753 scsi: snic: Replace spin_is_locked() with lockdep adds 391e388f853d scsi: ufs: cleanup struct utp_task_req_desc adds c6049cd98212 scsi: ufs: add a low-level __ufshcd_issue_tm_cmd helper adds a851b2bd3632 scsi: uapi: ufs: Make utp_upiu_req visible to user space adds df032bf27a41 scsi: ufs: Add a bsg endpoint that supports UPIUs adds 220d17a69de4 scsi: ufs: Use data structure size in pointer arithmetic adds 5e0a86eed846 scsi: ufs: Add API to execute raw upiu commands adds 95e34bf930ea scsi: ufs-bsg: Add support for raw upiu in ufs_bsg_request() adds e77044c5a842 scsi: ufs-bsg: Add support for uic commands in ufs_bsg_request() adds ca2ade241576 scsi: arcmsr: clean up clang warning on extraneous parentheses adds 67d98f0a83f8 scsi: megaraid_mbox: remove bogus use of pci_dma_sync_sg_* APIs adds 416c461372b3 scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call adds 664e68bcab5b scsi: ufs: fix integer type usage in uapi header adds 5adaf1e8d5e5 scsi: ufs: make UFS Tx lane1 clock optional for QCOM platforms adds d47b3bd797f1 scsi: am53c974: use the generic DMA API adds 10c0cd38ce4c scsi: sun_esp: don't use GFP_ATOMIC for command block allocation adds 98cda6a2e0d4 scsi: esp_scsi: use strong typing for the dev field adds 44b1b4d24b2d scsi: esp_scsi: remove the dev argument to scsi_esp_register adds 3f9295b65ea4 scsi: esp_scsi: move dma mapping into the core code adds 86117d7f9569 scsi: esp_scsi: remove union in esp_cmd_priv adds a33e5bfb2972 scsi: core: Allow state transitions from OFFLINE to BLOCKED adds aad1271a4845 scsi: libfc: check fc_frame_payload_get() return value for null adds 0b4aafc332e4 scsi: libfc: retry PRLI if we cannot analyse the payload adds 25ab0bc334b4 scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK [...] adds 38fe73cc2c96 scsi: target: Fix target_wait_for_sess_cmds breakage with [...] adds 5a54691f874a scsi: hisi_sas: Feed back linkrate(max/min) when re-attached adds 1668e3b6f8f8 scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_ta [...] adds 584f53fe5f52 scsi: hisi_sas: Fix the race between IO completion and tim [...] adds 3e178f3ecfcf scsi: hisi_sas: Free slot later in slot_complete_vx_hw() adds 6ecf5ba13cd5 scsi: hisi_sas: unmask interrupts ent72 and ent74 adds 784b46b7cba0 scsi: hisi_sas: Use block layer tag instead for IPTT adds 3bccfba83127 scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME [...] adds df711553f444 scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat adds d9a771fd4271 scsi: target: log Data-Out timeouts as errors adds c62ae3005b35 scsi: target: log NOP ping timeouts as errors adds dce6190ca78a scsi: target: split out helper for cxn timeout error stashing adds 33b3f8ca510a scsi: target: stash sess_err_stats on Data-Out timeout adds 4240d448a483 scsi: target/core: Fix spelling in two source code comments adds c1fbff863595 scsi: target/core: Remove an unused data member from struc [...] adds 5e568d22fc79 scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag adds 80b045b385cf scsi: target/core: Use the SECTOR_SHIFT constant adds 81b6ca6dbada scsi: target/core: Use sg_alloc_table() instead of open-coding it adds aa73237dcb2d scsi: target/core: Always call transport_complete_callback [...] adds 5d25ff7a5448 scsi: ips: fix missing break in switch adds 8d849275dce4 scsi: osd: initiator should use mq variant of request ending adds abaf75dd610c scsi: sg: remove bad blk_end_request_all() call adds fe5fb42de362 scsi: hisi_sas: Fix spin lock management in slot_index_all [...] adds c4dba187e69e scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" adds fd13f0517d2f scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" adds 47db7873136a scsi: megaraid_sas: fix a missing-check bug adds 242b4a39be73 scsi: arcmsr: Remove set but not used variables 'id, lun' adds 3e59790e07a9 scsi: qla2xxx: Remove unnecessary self assignment adds 6498cbc57f25 scsi: bfa: Remove unused functions adds 0bfe7d3cae58 scsi: qla2xxx: Simplify conditional check adds 13eb34b669b8 scsi: megaraid_mbox: remove set but not used variables adds b5a5fe4ef7fd scsi: cxgb4i: add DCB support for iSCSI connections adds feb59a34135c scsi: lpfc: Remove set but not used variables 'fc_hdr' and [...] adds e9e9a103528c scsi: isci: Use proper enumerated type in atapi_d2h_reg_fr [...] adds 362b5da3dfce scsi: isci: Change sci_controller_start_task's return type [...] adds 761c830ec7b3 scsi: bfa: Avoid implicit enum conversion in bfad_im_post_ [...] adds f41d84d44a1d scsi: lpfc: Remove set but not used variable 'psli' adds 20054597f169 scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_hos [...] adds 6940d12b3b02 scsi: aic94xx: mark expected switch fall-throughs adds d021613ee3ac scsi: lpfc: Remove set but not used variables 'tgtp' adds f4bb7704699b scsi: ufs: Schedule clk gating work on correct queue adds a1ad38a61e34 scsi: ibmvscsi_tgt: Remove target_wait_for_sess_cmd() adds 37208bee6a75 scsi: core: Remove scsi_block_when_processing_errors: message adds e6760cc43e68 scsi: advansys: remove unused variable 'srb_tag' in adv_is [...] adds 081ff398c56c scsi: myrb: Add Mylex RAID controller (block interface) adds 77266186397c scsi: myrs: Add Mylex RAID controller (SCSI interface) adds cd29660dc867 scsi: dc395x: simplify list handling adds 3a5bd7021184 scsi: dc395x: fix dma API usage in srb_done adds 6c404a68bf83 scsi: dc395x: fix DMA API usage in sg_update_list adds dfda5e21c93a scsi: dc395x: use generic DMA API adds b7ded0e8b0d1 scsi: zorro_esp: Limit DMA transfers to 65535 bytes adds fd47d919d0c3 scsi: esp_scsi: Track residual for PIO transfers adds 87c58ef5a57f scsi: esp_scsi: Grant disconnect privilege for untagged commands adds 8bca21433351 scsi: esp_scsi: Eliminate ESP_FLAG_DOING_SLOWCMD adds 53dce332db50 scsi: esp_scsi: De-duplicate PIO routines adds 8c6f803fd66e scsi: esp_scsi: Optimize PIO loops adds 3a21986f1a59 scsi: aic94xx: fully convert to the generic DMA API adds b000bced5739 scsi: 3w-9xxx: fully convert to the generic DMA API adds bd6cf46b046f scsi: 3w-xxx: fully convert to the generic DMA API adds b1fa122930c4 scsi: 3w-sas: fully convert to the generic DMA API adds 17a361b20a0f scsi: BusLogic: switch to generic DMA API adds 4d431b182e67 scsi: a100u2w: switch to generic DMA API adds 48ecddb41b74 scsi: atp870u: switch to generic DMA API adds 26a4c991af99 scsi: be2iscsi: switch to generic DMA API adds c22b332d811b scsi: csiostor: switch to generic DMA API adds 7f9b0f774fdf scsi: fnic: switch to generic DMA API adds 8bc8f47ea396 scsi: hpsa: switch to generic DMA API adds 66e3a2418b02 scsi: megaraid_mbox: switch to generic DMA API adds 60ee65295116 scsi: megaraid_sas: switch to generic DMA API adds 1c2048bdc3f4 scsi: mpt3sas: switch to generic DMA API adds ab8e7f4bdfea scsi: mvumi: switch to generic DMA API adds 4179a0619ad2 scsi: mvsas: fully convert to the generic DMA API adds 03676e1d31fa scsi: nsp32: switch to generic DMA API adds f73bdebdf020 scsi: pm8001: switch to generic DMA API adds 332d84f7f637 scsi: qedf: fully convert to the generic DMA API adds 7ae7ce0bbeff scsi: qedi: fully convert to the generic DMA API adds 60ea4fb138a6 scsi: qla1280: switch to generic DMA API adds e7d0bb774699 scsi: qla2xxx: fully convert to the generic DMA API adds ec44a6762fc5 scsi: qla4xxx: fully convert to the generic DMA API adds cecfed31fda8 scsi: snic: switch to generic DMA API adds 9b7ca6c24cb4 scsi: vmw_pscsi: switch to generic DMA API adds 6917a9cc2818 scsi: smartpqi: fully convert to the generic DMA API adds 32e76961dd63 scsi: ips: switch to generic DMA API adds 6c714d442594 scsi: mesh: switch to generic DMA API adds 4d5b4ac1eae4 scsi: fnic: replace gross legacy tag hack with blk-mq hack adds d592dd64006f scsi: myrs: fix build failure on 32 bit adds f4445bb93d82 scsi: hisi_sas: Fix NULL pointer dereference adds 9a231caa77c3 scsi: myrs: Fix a logical vs bitwise bug adds a0db8a7516d9 scsi: myrs: Fix the processor absent message in processor_show() adds d49f8a52b15b Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] 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 64b6acf60b66 ALSA: pcm: Update hardware pointer before start capture adds 5b03006d5c58 ALSA: hda: fix unused variable warning adds 7064f376d4a1 ALSA: intel8x0m: Register irq handler after register initi [...] adds 05e2ec3b00ed ALSA: atiixp: fix fall-through annotations adds e53134fefd20 ALSA: xen-front: Refine indentations and constify snd_pcm_ops adds bf85a91c2f96 ALSA: hda/ca0132 - Define new verbs and control params adds f62764638ae8 ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 adds d06feaf02fe6 ALSA: hda/ca0132 - Add pincfg for AE-5 adds 88268ce8a64e ALSA: hda/ca0132 - Set AE-5 bools and select mixer adds ce7154480cf9 ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 adds b9b413450cd6 ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions adds 03c9b6b1e02e ALSA: hda/ca0132 - Add AE-5 regular init setup adds 7a928186b377 ALSA: hda/ca0132 - Change firmware name and usage adds 6ef0e91ec433 ALSA: hda/ca0132 - Merge post-dsp functions + cleanup adds 415cd8447c60 ALSA: hda/ca0132 - Add DSP setup functions for AE-5 adds 746fc9deb434 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select adds 2283c85b4aa6 ALSA: hda/ca0132 - Add output set commands for AE-5 adds f231daaf51da ALSA: hda/ca0132 - Add input selection commands for AE-5 adds 212de2e7414a ALSA: hda/ca0132 - Add AE-5 specific controls adds edb1b3abdb20 ALSA: hda/ca0132 - Add AE-5 exit function adds c32bf867cb67 ALSA: hda: Fix mismatch for register mask and value in ext [...] adds a98401518def ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' adds 4b432ad4ca8c ALSA: hda/ca0132 - Fix AE-5 control type adds 8e6bc6b3aab0 ALSA: hda/ca0132 - Fix surround sound with output effects adds b29733db3b76 ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function adds 6dcd7244a2e2 ALSA: hda/ca0132 - Add ZxR pincfg adds 7675a2a9398a ALSA: hda/ca0132 - Add DBpro hda_codec_ops adds 2e492b8ee5da ALSA: hda/ca0132 - Add ZxR init commands adds c25c73e06a70 ALSA: hda/ca0132 - Add ZxR DSP post-download commands adds 558459494280 ALSA: hda/ca0132 - Add ZxR input/output select commands adds 76dea4dbf06b ALSA: hda/ca0132 - Remove input select enum for ZxR adds d51434d43a2c ALSA: hda/ca0132 - Add ZxR 600 ohm gain control adds 96395e86e3f4 ALSA: hda/ca0132 - Add ZxR exit commands adds 5950229582bc ALSA: firewire-lib: add PCM rules to obsolete PCM constrai [...] adds fe1a10bab242 ALSA: sb8: Fix fall-through annotations adds 2e75b676c328 ALSA: intel8x0: Fix fall-through annotations adds 4a9a72e0db5e Merge branch 'for-linus' into for-next adds 366a20d7a75c ALSA: firewire: use managed-resource of fw unit device for [...] adds a3aaf7d2bd38 ALSA: bebob: use managed-resource to maintain data specifi [...] adds 784fffbcfe11 ALSA: fireworks: use managed-resource to maintain response buffer adds 72bc8c4378f8 ALSA: oxfw: use managed-resource to maintain model-specific data adds cd3b7116b575 ALSA: oxfw: use managed-resource to maintain cache of stre [...] adds 6aea5702e27e ALSA: rawmidi: A lightweight function to discard pending bytes adds d153135e93a5 ALSA: hda/sigmatel - Disable automute for Elo VuPoint adds c369c8db15d5 ALSA: usb-audio: update quirk for B&W PX to remove microphone adds d39f1d68fe1d ALSA: usb-audio: Add custom mixer status quirks for RME CC [...] adds 11ba61111602 ALSA: hda - Add quirk for ASUS G751 laptop adds 40c516757ba0 ALSA: hda - Add ASUS G751 quirk model entry adds a88bcc8d9681 ALSA: hda/ca0132 - Fix microphone inconsistency issues adds ebabde1e1841 ALSA: hda/ca0132 - Clean up patch_ca0132() adds 1502b432781e ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() adds 7a2dc84fc480 ALSA: hda/ca0132 - Fix input effect controls for desktop cards adds 5b7c5e1f4c36 ALSA: hda - Fix headphone pin config for ASUS G751 adds d06fb562bff5 ALSA: hda/realtek - Fix the problem of the front MIC on th [...] adds 61ccc6f6b27c ALSA: firewire: block .remove callback of bus driver till [...] adds 5b14ec25a79b ALSA: firewire: release reference count of firewire unit i [...] adds 873608dc6b5d ALSA: bebob/fireworks: simplify handling of local device e [...] adds 3babca4555b2 ALSA: firewire: simplify cleanup process when failing to r [...] adds e7bb6ad5685f ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) adds 51e68fb0929c ALSA: isight: fix leak of reference to firewire unit in er [...] adds e953c7ecdf07 ALSA: firewire-motu: add missing entries to Kconfig adds 3c4cfa7bf607 ALSA: memalloc: Add fall-through annotation adds 590b516e2563 ALSA: caiaq: Add fall-through annotation adds e8c92251a835 ALSA: seq: oss: Use the standard fall-through annotation adds 74ce5a46bb7b ALSA: opti92xx-ad1848: Use the standard fall-through annotation adds 68da4fa51af4 ALSA: au88xx: Add fall-through annotations adds 23fdf223bbe4 ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent adds 5cb6b5fc013e ALSA: hda: Add 2 more models to the power_save blacklist adds f90afe795514 ALSA: doc: Brush up the old writing-an-alsa-driver adds eb7ebfa3c198 ALSA: i2c/cs8427: Fix int to char conversion adds b5a229350b72 ALSA: hda/ca0132 - Actually fix microphone issue adds fbb673f7c655 ASoC: rt5514-spi: Get the period_bytes in the copy work to [...] adds 3f24f37adbc9 ASoC: rt5682: Remove HP volume control adds c50535ed6a10 ASoC: AMD: Fix capture unstable in beginning for some runs adds 747df19747bc ASoC: sta32x: set ->component pointer in private struct adds 576b354ac25b Merge branch 'asoc-4.19' into asoc-linus 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 e058a4033240 ASoC: rsnd: Add device tree binding for r8a77990 adds fc269c039644 ASoC: dapm: Avoid uninitialised variable warning adds 3b857472f34f ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation adds 3004136b90be ASoC: max98373: usleep_range() needs include/delay.h adds 2e558a8127de ASoC: dapm: Fix a couple uninitialized ret variables adds 0712e0288b76 ASoC: qdsp6: q6asm-dai: clean up a return adds e14614dc5153 ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() adds 570f75b93551 ASoC: bcm: use devm_snd_soc_register_component() adds 10ccaa39d762 ASoC: hdac_hda: use devm_snd_soc_register_component() adds 4fe1984ebc08 ASoC: rt5668: use devm_snd_soc_register_component() adds 007ac42db9ff ASoC: tscs454: use devm_snd_soc_register_component() adds bfacaa8c8956 ASoC: nuc900: use devm_snd_soc_register_component() adds 642a722d3116 ASoC: omap: use devm_snd_soc_register_component() adds afa88ee37b13 ASoC: sh: use devm_snd_soc_register_component() adds fb77436a444e ASoC: txx9: use devm_snd_soc_register_component() adds 18fbe800e606 ASoC: q6core: Use kmemdup to replace kzalloc + memcpy adds ca92cc4636fd ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy adds e36a1d0d249a ASoC: dapm: Add missing return value check for snd_soc_dap [...] adds 8dcb0c90c691 ASoC: AMD: Fix simultaneous playback and capture on differ [...] adds 1c8bc7b3de5e ASoC: pxa: switch to new ac97 bus support adds 54a3da1c105c Merge branch 'asoc-4.19' into asoc-4.20 Cirrus conflict adds ae7d1247d867 ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() adds a6ebf4c9770e ASoC: rt5668: remove empty rt5668_i2c_remove() adds 2eda3cb108b6 ASoC: soc-core: avoid nested code on soc_remove_dai() adds 4f1b327e65a9 ASoC: soc-core: remove unused num_dai_links adds 24d6638302b4 ASoC: rockchip: add missing INTERLEAVED PCM attribute adds e1e38ea14ea3 ASoC: remove unneeded static set .owner field in platform_driver adds e894efef9ac7 ASoC: core: add support to card rebind adds a7c439d6128d ASoC: soc-core: remove dai->driver NULL check adds d9b84a15892c ALSA: hda: Fix implicit definition of pci_iomap() on SH adds 597d18325acd ASoC: es8328: Fix fall-through annotations adds 982e386379f0 ASoC: hisilicon: fix fall-through annotations adds 24b7a0aa1abe ASoC: qdsp6: q6asm-dai: remove duplicated include from q6a [...] adds 4a9ed39477bd ASoC: soc-core: manage platform name under snd_soc_init_pl [...] adds be6ac0a9ced9 ASoC: soc-core: add snd_soc_is_matching_component() adds 29ca7d32d7f1 ASoC: remove redundant include adds bf0fa00fd841 ASoC: rt5682: Improve HP performance adds 90fbeb0cabf7 Merge branch 'asoc-4.19' into asoc-4.20 for rt5682 deps. adds afd603e4ded0 ASoC: rt5682: Update calibration function adds 28b20dde5e1c ASoC: rt5682: Fix the boost volume at the begining of playback adds 37efe23dcca3 ASoC: rt5682: Minor code modification adds 65ba4dd5200a ASoC: rt5677-spi: Drop unused GPIO include adds 3a6818c77167 ASoC: q6afe: dt-bindings: Update input range for qcom,sd-lines adds 7afecb3073e3 ASoC: convert for_each_rtd_codec_dai() for missing part adds 6d11b1287914 ASoC: rename for_each_rtd_codec_dai_reverse to rollback adds 7fe072b4df5d ASoC: add for_each_card_prelinks() macro adds 98061fdbfccc ASoC: add for_each_card_links() macro adds bcb1fd1fcd65 ASoC: add for_each_card_rtds() macro adds f70f18f7d459 ASoC: add for_each_card_components() macro adds 1a1035a9854f ASoC: add for_each_comp_order() macro adds d2e24d64652b ASoC: add for_each_dpcm_fe() macro adds 8d6258a4dd26 ASoC: add for_each_dpcm_be() macro adds fc795bf7224e ASoC: rt5663: Remove the boost volume in the beginning of [...] adds 0310820c2738 ASoC: tidyup for_each_card_prelinks() dai_link adds c78d42c7fbd6 ASoC: qcom: qdsp6: remove duplicated include from q6adm.c adds 624d1a7cd899 ASoC: rsnd: fixup SSI clock during suspend/resume modes adds 368dee945947 ASoC: add for_each_component() macro adds 15a0c6457246 ASoC: add for_each_component_dais() macro adds b0ef5011b981 ASoC: cs4265: Add a MIC pre. route adds 02a9fad843d5 ASoC: dt-bindings: add max98088 audio codec adds 85aa0fe73edd ASoC: max98088: add OF support adds 42cfb412e24f ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops adds bec5ecdf41d4 ASoC: pxa: avoid AC97_BUS build warning adds 53c156ab9d8a ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency adds 18380dcc52cc ASoC: wm9712: fix unused variable warning adds 765f50d46445 ASoC: rsnd: Add r8a7744 support adds 06da26e5ce15 ASoC: qcom: qdsp6: remove duplicated include adds 9c80c5a88314 ASoC: intel: skylake: Add missing break in skl_tplg_get_token() adds 8e9f7265eda9 ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() adds cfe9ee5f2b78 ASoC: pxa-ssp: enable and disable extclk if given adds 466dee75b336 ASoC: add fault detect recovery property to DT bindings adds 757b1aa00259 ASoC: ts3a227e: fix a typo in documentation adds 7e29317928bd ASoC: adau1761: Use the standard fall-through annotation adds 641f7f219573 ASoC: pcm186x: Use the standard fall-through annotation adds 0beeb4baf56b ASoC: rt274: Add fall-through annotations adds e4bfd61571f5 ASoC: intel: skylake: Add fall-through annotation adds 9c6c4d961e63 ASoC: topology: Use the standard fall-through annotations adds d5a5dcd3f815 ASoC: dt-bindings: add dt bindings for adau1977 audio codec adds cc65fb650c68 ASoC: Add device tree documentation file for wm8782 stereo DAC adds 7454a21c13f7 ASoC: wm8782: add support for regulators adds d6ed11edab5d ASoC: dt-bindings: max98088: add external clock binding adds 62a7fc32a628 ASoC: max98088: Add master clock handling adds 24ae67c58250 ASoC: max98988: make it selectable adds 9641faa2db7e ASoC: max98988: add I2C dependency adds 82ab7e9a4d3f ASoC: rsnd: use 32bit TDM width as default adds 8036dbc490d1 ASoC: audio-graph-card: enable mclk-fs on codec node adds 4cbbc9160984 ASoC: max98373: Sort Digital Volume in reverse order adds 6c3beeca424a ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order adds d34c8f37c75b ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order adds a23f5dc84486 ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order adds 380968898020 ASoC: pcm3168a: add HW constraint for non RIGHT_J adds 594680ea4a39 ASoC: pcm3168a: add hw constraint for channel adds 471a7ba89158 ASoC: pcm3168a: add I2S/Left_J TDM support adds 2657c6a9037d ASoC: AMD: Add SND_JACK_LINEOUT jack type adds bca0ac1d9673 ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver adds 6530adeaaf50 ASoC: Intel: common: Add Kabylake Dialog+Maxim machine dri [...] adds 3b991038498b ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent adds 66ecce332538 ASoC: sun4i-i2s: Add compatibility with A64 codec I2S adds 13c3bf174bec ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio adds 55b407f6468c ASoC: sun8i-codec-analog: split regmap code into separate driver adds af2c06c41970 ASoC: dt-binding: Add bindings for Allwinner A64 codec's a [...] adds 42371f327df0 ASoC: sunxi: Add new driver for Allwinner A64 codec's anal [...] adds 7e95aac96b55 ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 adds a85227da2dcc ASoC: tegra_sgtl5000: fix device_node refcounting adds 1e3cb6c321be ASoC: nau8822: new codec driver adds fce9ec954a8a ASoC: sta32x: Add support for XTI clock adds 4e9e07c56757 ASoC: pcm3168a: add hw constraint for capture channel adds 6817d7593f3e ASoC: rsnd: enable TDM settings for SSI parent adds 2eaa6e233091 ASoC: rsnd: tidyup SSICR::SWSP for TDM adds 9ab2a1bd81f7 ASoC: Intel: kbl_da7219_max98927: minor white space clean up adds 3c01b0e129e9 ASoC: dapm: Add support for hw_free on CODEC to CODEC links adds 2c7b696a7589 ASoC: soc-core: fix trivial checkpatch issues adds af16112457d8 ASoC: dt-bindings: add mclk provider support to stm32 sai adds 1c5083b37dea ASoC: dt-bindings: add mclk support to cs42l51 adds 8307b2afd386 ASoC: stm32: sai: set sai as mclk clock provider adds 5e8d63a726f8 ASoC: cs42l51: add mclk support adds 2a2aefa41ce4 ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer adds e3a360b8cded ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer [...] adds 7ece50c9f790 Merge remote-tracking branch 'asoc/for-4.19' into asoc-4.20 adds 318e741ee13b ASoC: cs42l51: fix mclk support adds c5d09485def4 ASoC: wm2000: Remove wm2000_read helper function adds 7f91e2af1a4a ASoC: sun4i-i2s: move code from startup/shutdown hooks int [...] adds 65dfb6d6dd28 Merge branch 'asoc-4.20' into asoc-next adds 5e3cdecf7834 Merge tag 'asoc-v5.0' of https://git.kernel.org/pub/scm/li [...] adds e6d7942ce602 ASoC: stm32: add clock dependency for sai adds 6be0f96d799f ASoC: stm32: sai: fix master clock naming adds de7d83da84bd Merge tag 'asoc-v5.0-2' of https://git.kernel.org/pub/scm/ [...] adds 3acbd2de6bc3 Merge tag 'sound-4.20-rc1' of git://git.kernel.org/pub/scm [...] 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 9ac669fc01db Merge tag 'y2038' of git://git.kernel.org/pub/scm/linux/ke [...] adds dc6253108f0f tick/broadcast: Remove redundant check adds 2a4849d2674b clocksource: Convert to using %pOFn instead of device_node.name adds 274157a4f702 clocksource/drivers/renesas-ostm: Convert to SPDX identifiers adds efad01173717 clocksource/drivers/sh_cmt: Convert to SPDX identifiers adds ddb89642a24f clocksource/drivers/sh_mtu2: Convert to SPDX identifiers adds 0b9294fe8dca clocksource/drivers/sh_tmu: Convert to SPDX identifiers adds 22627c6f3ed3 clocksource/drivers/sh_cmt: Fixup for 64-bit machines adds 37e7742c55ba clocksource/drivers/sh_cmt: Fix clocksource width for 32-b [...] adds eceb4c49aed0 clocksource/drivers/sh_cmt: Properly line-wrap sh_cmt_of_t [...] adds 9a199422b0d0 dt-bindings: timer: renesas: cmt: document R-Car gen3 support adds ac142a7fd291 clocksource/drivers/sh_cmt: Add R-Car gen3 support adds 9d8d47ea6ec6 clocksource/drivers: Unify the names to timer-* format adds 9414229c9c53 clocksource: Remove obsolete CLOCKSOURCE_OF_DECLARE adds 1f174a1a2cde clocksource/drivers/dw_apb: Add reset control adds 2f6affe35c1d Merge branch 'clockevents/4.20' of https://git.linaro.org/ [...] adds d59e0ba19481 tick/sched : Remove redundant cpu_online() check adds 4dcb9239dad6 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 513145ea66af genirq/debugfs: Reset domain debugfs_file on removal of th [...] adds 94967b55ebf3 genirq/debugfs: Reinstate full OF path for domain name adds d38a71c54525 irqchip/gic-v3-its: Change initialization ordering for LPIs adds adaab500dd81 irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage adds 053be4854f9b irqchip/gic-v3-its: Split property table clearing from allocation adds 11e37d357f6b irqchip/gic-v3-its: Move pending table allocation to init time adds e1a2e2010ba9 irqchip/gic-v3-its: Keep track of property table's PA and VA adds c440a9d9d113 irqchip/gic-v3-its: Allow use of pre-programmed LPI tables adds c6e2ccb66d0c irqchip/gic-v3-its: Use pre-programmed redistributor table [...] adds f842ca8e9c8a irqchip/gic-v3-its: Check that all RDs have the same prope [...] adds 3fb68faee867 irqchip/gic-v3-its: Register LPI tables with EFI config table adds 5e2c9f9a6277 irqchip/gic-v3-its: Allow use of LPI tables in reserved memory adds 7bae48b22c8d irqchip/pdc: Setup all edge interrupts as rising edge at GIC adds 339794e36d5e dt-bindings: irqchip: renesas-irqc: Document R-Car E3 support adds 0c4cb97d4ec9 dt-bindings: irqchip: renesas-irqc: Document r8a7744 support adds 1f83515bebc2 genirq/msi: Allow creation of a tree-based irqdomain for p [...] adds 018ea8475b60 dt-bindings/interrupt-controller: Fix Marvell ICU length i [...] adds 2b4dab69dcca irqchip/irq-mvebu-icu: Fix wrong private data retrieval adds 9770c6677848 irqchip/irq-mvebu-icu: Clarify the reset operation of conf [...] adds 00885a77c8ff irqchip/irq-mvebu-icu: Disociate ICU and NSR adds 4f4c867c91e6 irqchip/irq-mvebu-icu: Support ICU subnodes adds 61ce8d8d8a81 irqchip/irq-mvebu-sei: Add new driver for Marvell SEI adds 228197c56943 arm64: marvell: Enable SEI driver adds 175c98aa265b irqchip/irq-mvebu-icu: Add support for System Error Interr [...] adds 548ce8156f9d dt-bindings/interrupt-controller: Update Marvell ICU bindings adds 079f4532008e dt-bindings/interrupt-controller: Add documentation for Ma [...] adds 342677d70ab9 irqchip/gic-v3: Remove acknowledge loop adds 2130b789b3ef irqchip/gic: Unify GIC priority definitions adds a22346421773 Merge tag 'irqchip-4.20' of git://git.kernel.org/pub/scm/l [...] adds b8d62f33b7b2 genirq: Fix grammar s/an /a / adds e45506ac0af9 softirq: Fix typo in __do_softirq() comments adds 746a923b863a genirq: Fix race on spurious interrupt detection adds 5947a64a7e0c Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds 0976d4e1dc8a compat_ioctl: trim the pointless includes adds cc04f6e2421a bnep: fix compat_ioctl adds 89c0c24b4fa1 cmtp: fix compat_ioctl adds 535221481a8e hidp: constify hidp_connection_add() adds 702ec3072ae6 hidp: fix compat_ioctl adds ba7d4f36a2ec Merge branch 'work.compat' of git://git.kernel.org/pub/scm [...] adds 060581c158a6 alpha: use alpha_ni_syscall only for syscall zero adds 8a68060cefa6 alpha: unify the glue for sigreturn-like syscalls adds 06999fd59277 Merge branch 'work.alpha' of git://git.kernel.org/pub/scm/ [...] adds 8300807f9e2d clean erofs_lookup() adds 3837d208d8fe simplify btrfs_lookup() adds 1a16dbaf798c Document d_splice_alias() calling conventions for ->lookup [...] adds 4ba9628fe5bf Merge branch 'work.lookup' of git://git.kernel.org/pub/scm [...] adds 691115c3513e vfs: require i_size <= SIZE_MAX in kernel_read_file() adds b2724d5802a7 security/integrity: constify some read-only data adds 2ab5daf867d1 security/integrity: remove unnecessary 'init_keyring' variable adds 1e4c8dafbb6b ima: fix showing large 'violations' or 'runtime_measuremen [...] adds a408e4a86b36 ima: open a new file instance if no read permissions adds 34bccd61b139 MAINTAINERS: add Jarkko as maintainer for trusted keys adds 57ce66d39f10 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 84b59f6487d8 tpm: fix response size validation in tpm_get_random() adds 0d6d0d62d950 tpm: suppress transmit cmd error logs when TPM 1.2 is disa [...] adds 2f7d8dbb1128 tpm: Make SECURITYFS a weak dependency adds c3d477a725ef tpm: add ptr to the tpm_space struct to file_priv adds 9e1b74a63f77 tpm: add support for nonblocking operation adds e487a0f52301 tpm: Restore functionality to xen vtpm driver. adds b8d7b7581452 Merge tag 'tpmdd-next-20181005' of git://git.infradead.org [...] adds 52ff0779d6cf Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/li [...] adds 76c9805b2855 Smack: remove set but not used variable 'root_inode' adds dcb569cf6ac9 Smack: ptrace capability use fixes adds b1fed3edc82a Smack: Mark expected switch fall-through adds f0f9756b7260 Merge branch 'smack-for-4.20' of https://github.com/cschau [...] adds e80bc229691a Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] adds f4b626d6de15 LoadPin: Report friendly block device name adds 13523bef1e21 LoadPin: Rename boot param "enabled" to "enforce" adds 85a585918fb4 Merge tag 'loadpin-security-next' of https://git.kernel.or [...] adds 24ed334f3366 Merge branch 'next-loadpin' of git://git.kernel.org/pub/sc [...] 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 6d39a1241ebc dm: Remove VLA usage from hashes adds a7e7edfea23f crc-t10dif: crc_t10dif_mutex can be static adds a78884811645 crypto: aesni - don't use GFP_ATOMIC allocation if the req [...] adds 41a9aca6a2f3 crypto: cavium/nitrox - Added support for SR-IOV configuration. adds 910e3ca10bba Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] adds 718f608c3831 crypto: cavium/nitrox - use dma_pool_zalloc() adds 557ecb4543d1 crypto: arm64/aes-blk - remove pointless (u8 *) casts adds 6e7de6af91b2 crypto: arm64/aes-blk - revert NEON yield for skciphers adds dd597fb33ff0 crypto: arm64/aes-blk - add support for CTS-CBC mode adds 2e5d2f33d1db crypto: arm64/aes-blk - improve XTS mask handling adds 78105c7e769b crypto: xts - Drop use of auxiliary buffer adds a5e9f557098e crypto: chacha20 - Fix chacha20_block() keystream alignmen [...] adds e9158b35ef9a bus: fsl-mc: add support for dpseci device type adds 48c43de0b598 soc: fsl: dpio: add back some frame queue functions adds 009447a038ec soc: fsl: dpio: add frame list format support adds 55d0110248b2 soc: fsl: dpio: add congestion notification support adds aae733a3f46f crypto: caam - fix implicit casts in endianness helpers adds f9cb74fd8837 crypto: caam - add DPAA2-CAAM (DPSECI) backend API adds 94cebd9da42c crypto: caam - add Queue Interface v2 error codes adds 8d818c105501 crypto: caam/qi2 - add DPAA2-CAAM driver adds 226853ac3ebe crypto: caam/qi2 - add skcipher algorithms adds 0efa7579f3de crypto: caam - export ahash shared descriptor generation adds 3f16f6c9d632 crypto: caam/qi2 - add support for ahash algorithms adds e8342cc7954e arm64: defconfig: enable CAAM crypto engine on QorIQ DPAA2 SoCs adds 331351f89c36 crypto: tcrypt - fix ghash-generic speed test adds fbe1a850b3b1 crypto: lrw - Fix out-of bounds access on counter overflow adds dc6d6d5a586f crypto: testmgr - Add test for LRW counter wrap-around adds c778f96bf347 crypto: lrw - Optimize tweak computation adds ac3c8f36c31d crypto: lrw - Do not use auxiliary buffer adds b78d3795177d crypto: ccp - Fix static checker warning adds e93720606efd crypto: ccp - Allow SEV firmware to be chosen based on Fam [...] adds c785896b21dd cpufeature: avoid warning when compiling with clang adds cd560235d8f9 crypto: arm/crc32 - avoid warning when compiling with Clang adds 5842cd447860 crypto: s5p-sss: Fix race in error handling adds 6c12b6ba4549 crypto: s5p-sss: Fix Fix argument list alignment adds b1b4416ffd42 crypto: s5p-sss: Minor code cleanup adds cdf640a69f44 crypto: s5p-sss: Add aes-ctr support adds 3944f139d559 crypto: fix a memory leak in rsa-kcs1pad's encryption mode adds b350bee5ea0f crypto: skcipher - Introduce crypto_sync_skcipher adds e9e575b8f294 gss_krb5: Remove VLA usage of skcipher adds db20f570e17a lib80211: Remove VLA usage of skcipher adds 3103f4a71be3 mac802154: Remove VLA usage of skcipher adds 531fa5d620b1 s390/crypto: Remove VLA usage of skcipher adds 88fe0b957fb6 x86/fpu: Remove VLA usage of skcipher adds dc568baf9bd1 block: cryptoloop: Remove VLA usage of skcipher adds 69d6302b65a8 libceph: Remove VLA usage of skcipher adds 82633a6f6d84 ppp: mppe: Remove VLA usage of skcipher adds 69d826fa5da3 rxrpc: Remove VLA usage of skcipher adds d2841f22f460 wusb: Remove VLA usage of skcipher adds 7f28615df88a crypto: ccp - Remove VLA usage of skcipher adds 5c525640ef45 crypto: vmx - Remove VLA usage of skcipher adds 8d6053984258 crypto: null - Remove VLA usage of skcipher adds 36b3875a97b8 crypto: cryptd - Remove VLA usage of skcipher adds ba70152b60e8 crypto: sahara - Remove VLA usage of skcipher adds d1e4ba83b028 crypto: qce - Remove VLA usage of skcipher adds 888a649c1103 crypto: artpec6 - Remove VLA usage of skcipher adds 28874f263767 crypto: chelsio - Remove VLA usage of skcipher adds f805f59d1ea2 crypto: mxs-dcp - Remove VLA usage of skcipher adds e87f203ce620 crypto: omap-aes - Remove VLA usage of skcipher adds 6adfbd621b59 crypto: picoxcell - Remove VLA usage of skcipher adds a9cbfe4c7844 crypto: skcipher - Remove SKCIPHER_REQUEST_ON_STACK() adds cac5818c25d0 crypto: user - Implement a generic crypto statistics adds a6f37cee6e4f crypto: tools - Add cryptostat userspace adds 4d407b04d4f3 crypto: tcrypt - remove remnants of pcomp-based zlib adds ce1294d981c1 crypto: chtls - remove redundant null pointer check before [...] adds 95ba597367dd crypto: testmgr - update sm4 test vectors adds e497c51896b3 crypto: ofb - add output feedback mode adds dfb89ab3f0a7 crypto: tcrypt - add OFB functional tests adds 48e10548f82e crypto: cavium/nitrox - added support to identify the NITR [...] adds fec165c94793 crypto: cavium/nitrox - add support for per device request [...] adds 2a8780be9c26 crypto: cavium/nitrox - updated debugfs information. adds 79517e8f8e6d crypto: cavium - remove redundant null pointer check before kfree adds 944585a64f5e crypto: x86/aes-ni - remove special handling of AES in PCBC mode adds 3512dcb4e6c6 crypto: ccp - Remove forward declaration adds fae29f135ef4 hwrng: core - document the quality field adds 5182f26f6f74 crypto: ccp - Make function sev_get_firmware() static adds cfa1d74495aa crypto: qat - move temp buffers off the stack adds 96808c596580 crypto: caam/qi2 - add CONFIG_NETDEVICES dependency adds 90a8c78b8b5e crypto/morus(640,1280) - make crypto_...-algs static adds 80e73c8ad6e9 crypto: cavium/nitrox - fix warnings while printing atomic [...] adds 0b501e7a4fdc crypto: cavium/nitrox - use pcie_flr instead of duplicating it adds e7892dd6d8b0 crypto: cavium/nitrox - NITROX command queue changes. adds 5155e118dda9 crypto: cavium/nitrox - use pci_alloc_irq_vectors() while [...] adds fd27b571c9f6 crypto: lrw - fix rebase error after out of bounds fix adds 5a8dedfa3276 crypto: morus/generic - fix for big endian systems adds 4a34e3c2f2f4 crypto: aegis/generic - fix for big endian systems adds ea9e7568f7a7 crypto: mxs-dcp - Implement sha import/export adds c709eebaf5c5 crypto: mxs-dcp - Fix SHA null hashes and output length adds fadd7a6e616b crypto: mxs-dcp - Fix AES issues adds 52813ab24959 crypto: caam/qi2 - avoid double export adds 7ff9036a6205 crypto: arm64/aes - fix handling sub-block CTS-CBC inputs adds e0db9c48f1ad crypto: x86/aes-ni - fix build error following fpu templat [...] adds 68138b5d583a crypto: axis - fix platform_no_drv_owner.cocci warnings adds cb1af1f59916 crypto: chtls - remove set but not used variable 'csk' adds 22a8118d3293 crypto: testmgr - fix sizeof() on COMP_BUF_SIZE adds cc3cc4897237 crypto: arm64/aes-blk - ensure XTS mask is always loaded adds ce4e45842de3 crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha25 [...] adds 58c8a863550b Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] adds 29e83c757006 crypto: caam/qi - simplify CGR allocation, freeing adds 618b5dc48365 crypto: caam - add SPDX license identifier to all files adds 18e732b8035d crypto: ccree - avoid implicit enum conversion adds a1c6fd4308d3 crypto: chelsio - Update ntx queue received from cxgb4 adds 62606c224d72 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds f92b070f2dc8 printk: Do not miss new messages when replaying the log adds 884e370ea88c printk: CON_PRINTBUFFER console registration is a bit racy adds 277fcdb2cfee printk: Fix panic caused by passing log_buf_len to command line adds 51a72ab7372d printk: Correct wrong casting adds dd5adbfbfc50 printk: Add KBUILD_MODNAME and remove a redundant print prefix adds e6fe3e5b7d16 printk: Give error on attempt to set log buffer length to over 2G adds 9627808d2d40 printk: keep kernel cont support always enabled adds 3ac37a93fa92 printk: lock/unlock console only for new logbuf entries adds 0e96a19c4450 printk: do not preliminary split up cont buffer adds d2130e82e945 printk: fix integer overflow in setup_log_buf() adds f31b224c14fd lib/vsprintf: Make ptr argument conts in ptr_to_id() adds 9073dac14e39 lib/vsprintf: Prepare for more general use of ptr_to_id() adds ec12bc2909f9 lib/vsprintf: Hash legacy clock addresses adds 431bca24308c lib/vsprintf: Hash printed address for netdev bits fallback adds 54edeb0327d7 Merge branch 'for-4.20-vsprintf-hash-fixes' into for-linus adds a67eefad996f Merge tag 'printk-for-4.20' of git://git.kernel.org/pub/sc [...] adds 808c43b7c7f7 cgroup: Simplify cgroup_ancestor adds 8bc7146a5b8b rdmacg: fix a typo in rdmacg documentation adds a90e90b7d55e cgroup, netclassid: add a preemption point to write_classid adds 83c4087ce468 Merge branch 'for-4.20' of git://git.kernel.org/pub/scm/li [...] adds 67d49d52ae50 KVM: s390: set host program identifier adds af4bf6c3d9b4 s390/mm: optimize locking without huge pages in gmap_pmd_o [...] adds 9ea597286570 KVM: s390: vsie: simulate VCPU SIE entry/exit adds 3194cdb71190 KVM: s390: introduce and use KVM_REQ_VSIE_RESTART adds e585b24aeb44 KVM: s390: refactor crypto initialization adds 1fde573413b5 s390: vfio-ap: base implementation of VFIO AP device driver adds 65f06713d3fa s390: vfio-ap: register matrix device with VFIO mdev framework adds 96d152bdc987 s390: vfio-ap: sysfs interfaces to configure adapters adds 3211da0c0b54 s390: vfio-ap: sysfs interfaces to configure domains adds 3b1eab7fb9da s390: vfio-ap: sysfs interfaces to configure control domains adds 81b2b4b76a73 s390: vfio-ap: sysfs interface to view matrix mdev matrix adds 42104598ef2e KVM: s390: interface to clear CRYCB masks adds 258287c994de s390: vfio-ap: implement mediated device open callback adds e06670c5fe3b s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl adds 46a7263d4746 s390: vfio-ap: zeroize the AP queues adds cd8a377e3b40 s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl adds 6cc571b1b1e8 KVM: s390: Clear Crypto Control Block when using vSIE adds d6f6959ac587 KVM: s390: vsie: Do the CRYCB validation first adds 3af84def9cbf KVM: s390: vsie: Make use of CRYCB FORMAT2 clear adds 56019f9aca22 KVM: s390: vsie: Allow CRYCB FORMAT-2 adds 19fd83a64718 KVM: s390: vsie: allow CRYCB FORMAT-1 adds 6ee74098201b KVM: s390: vsie: allow CRYCB FORMAT-0 adds c9ba8c2cd210 KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 adds 6b79de4b056e KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 adds 9ee71f20cb8d KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 adds 37940fb0b6a2 KVM: s390: device attrs to enable/disable AP interpretation adds 112c24d4dc48 KVM: s390: CPU model support for AP virtualization adds 492a6be197c0 s390: doc: detailed specifications for AP virtualization adds 55d09dd4c860 Merge branch 'apv11' of git://git.kernel.org/pub/scm/linux [...] adds dd5bd0a65ff6 Merge tag 'kvm-s390-next-4.20-1' of git://git.kernel.org/p [...] adds 1006284c5e41 KVM: PPC: Book3S PR: Exiting split hack mode needs to fixu [...] adds aa2278644ae5 KVM: PPC: Book3S HV: Provide mode where all vCPUs on a cor [...] adds b66081e25e28 Merge branch 'kvm-ppc-fixes' of paulus/powerpc into topic/ppc-kvm adds e199ad2bf5cf KVM: PPC: Validate all tces before updating tables adds f7960e299f13 KVM: PPC: Inform the userspace about TCE update failures adds 42de7b9e2167 KVM: PPC: Validate TCEs against preregistered memory page sizes adds 2691f0ff3d96 KVM: PPC: Propagate errors to the guest when failed instea [...] adds a3ac077b75c5 KVM: PPC: Remove redundand permission bits removal adds e7b17d50471a powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode adds d24ea8a7336a KVM: PPC: Book3S: Simplify external interrupt handling adds 966eba9316d4 KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE [...] adds f7035ce9f1df KVM: PPC: Book3S HV: Move interrupt delivery on guest entr [...] adds 41f4e631daf8 KVM: PPC: Book3S HV: Extract PMU save/restore operations a [...] adds df709a296ef7 KVM: PPC: Book3S HV: Simplify real-mode interrupt handling adds 7854f7545bff KVM: PPC: Book3S: Rework TM save/restore code and make it [...] adds 53655ddd7771 KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vco [...] adds 95a6432ce903 KVM: PPC: Book3S HV: Streamlined guest entry/exit path on [...] adds 32eb150aee8d KVM: PPC: Book3S HV: Handle hypervisor instruction faults better adds 9a94d3ee2d15 KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings adds fd0944baad80 KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct adds 89329c0be8bd KVM: PPC: Book3S HV: Clear partition table entry on vm teardown adds 9811c78e968f KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/p [...] adds 04bae9d5b4c0 KVM: PPC: Book3S HV: Refactor radix page fault handler adds f0f825f0e20a KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() adds 8e3f5fc1045d KVM: PPC: Book3S HV: Framework and hcall stubs for nested [...] adds 360cae313702 KVM: PPC: Book3S HV: Nested guest entry via hypercall adds f3c18e9342a4 KVM: PPC: Book3S HV: Use XICS hypercalls when running as a [...] adds 4bad77799fed KVM: PPC: Book3S HV: Handle hypercalls correctly when nested adds fd10be257312 KVM: PPC: Book3S HV: Handle page fault for a nested guest adds 8cf531ed48cf KVM: PPC: Book3S HV: Introduce rmap to track nested guest [...] adds e3b6b4661527 KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall adds 690ed4cad87a KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation w [...] adds 9d0b048da788 KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves [...] adds f3c99f97a3cd KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR whe [...] adds 3032341853da KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR [...] adds 73937deb4b2d KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry adds 10b5022db786 KVM: PPC: Book3S HV: Handle differing endianness for H_ENT [...] adds de760db4d9d7 KVM: PPC: Book3S HV: Allow HV module to load without hyper [...] adds 83a055104eaf KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs adds 9d67121a4fce Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] adds aa069a996951 KVM: PPC: Book3S HV: Add a VM capability to enable nested [...] adds 901f8c3f6feb KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioc [...] adds 7dd2157cb61a Merge tag 'kvm-ppc-next-4.20-1' of git://git.kernel.org/pu [...] adds 8e41bd54317b KVM: s390: fix locking for crypto setting error path adds 0e237e446994 KVM: s390: Tracing APCB changes adds 76c7829f5b8c s390: vfio-ap: setup APCB mask using KVM dedicated function adds 46623ab3194a s390: vfio-ap: make local functions and data static adds ed3054a30258 Merge branch 'apv11' of git://git.kernel.org/pub/scm/linux [...] adds 3d0d0d9b1d80 Merge tag 'kvm-s390-next-4.20-2' of git://git.kernel.org/p [...] adds 3de6347bf96a KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF adds 1438921c6dc1 KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L [...] adds 3d5bdae8b164 KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID adds 327c072187f7 KVM: nVMX: Flush linear and combined mappings on VPID02 re [...] adds efebf0aaec3d KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 u [...] adds 3b8a5df6c4dc KVM: LAPIC: Tune lapic_timer_advance_ns automatically adds 6c930268bcc4 kvm: selftests: vcpu_setup: set cr4.osfxsr adds 14c47b7530e2 kvm: selftests: introduce ucall adds cc68765d4187 kvm: selftests: move arch-specific files to arch-specific [...] adds eea192bfd96d kvm: selftests: add cscope make target adds eabe7881d264 kvm: selftests: tidy up kvm_util adds d5106539cfef kvm: selftests: add vm_phy_pages_alloc adds 7a6629ef746d kvm: selftests: add virt mem support for aarch64 adds 0bec140fb6c1 kvm: selftests: add vcpu support for aarch64 adds 81d1cca0c062 kvm: selftests: introduce new VM mode for 64K pages adds fff8dcd7b4a2 kvm: selftests: port dirty_log_test to aarch64 adds e1b376f140ad kvm: selftests: dirty_log_test: also test 64K pages on aarch64 adds e28934e661c1 kvm: selftests: stop lying to aarch64 tests about PA-bits adds 5b8ee8792f6b kvm: selftests: support high GPAs in dirty_log_test adds cfb634fe3052 KVM: nVMX: Clear reserved bits of #DB exit qualification adds bd18bffca353 KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail adds 3ff519f29d98 KVM: x86: adjust kvm_mmu_page member to save 8 bytes adds 55c1dcd80bdf nVMX x86: Make nested_vmx_check_pml_controls() concise adds daefb7949e66 KVM: x86: return 0 in case kvm_mmu_memory_cache has min nu [...] adds aaa45da24e5d KVM/VMX: Remve unused function is_external_interrupt(). adds 4fef0f491347 KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR [...] adds 0624fca9512d kvm/x86: return meaningful value from KVM_SIGNAL_MSI adds 9170200ec0eb KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS adds a812297c4fd9 KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() adds 1779a39f7863 KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct k [...] adds 87ee613d0763 KVM: x86: hyperv: keep track of mismatched VP indexes adds 0b0a31badb2d KVM: x86: hyperv: valid_bank_mask should be 'u64' adds 2cefc5feb80c KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index [...] adds 214ff83d4473 KVM: x86: hyperv: implement PV IPI send hypercalls adds 3c6e099fa15f KVM: nVMX: Always reflect #NM VM-exits to L1 adds 31fc4f95dddc KVM: leverage change to adjust slots->used_slots in update [...] adds 64a919f7b5d0 KVM: nVMX: move host EFER consistency checks to VMFail path adds 5b8ba41dafd7 KVM: nVMX: move vmcs12 EPTP consistency check to check_vme [...] adds 1abf23fb42f5 KVM: nVMX: use vm_exit_controls_init() to write exit contr [...] adds b7031fd40fcc KVM: nVMX: reset cache/shadows when switching loaded VMCS adds 02343cf20702 KVM: vmx: do not unconditionally clear EFER switching adds 3df5c37e55c8 KVM: nVMX: try to set EFER bits correctly when initializin [...] adds d63907dc7dd1 KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_en [...] adds 7671ce21b13b KVM: nVMX: move check_vmentry_postreqs() call to nested_vm [...] adds a633e41e7362 KVM: nVMX: assimilate nested_vmx_entry_failure() into nest [...] adds 39f9c3885c70 KVM: vVMX: rename label for post-enter_guest_mode consiste [...] adds 860ff2aa84d3 KVM: VMX: remove ASSERT() on vmx->pml_pg validity adds 09abe3200266 KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmc [...] adds 9d6105b2b59f KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) adds 16fb9a46c54d KVM: nVMX: do early preparation of vmcs02 before check_vme [...] adds cb61de2f4819 KVM: nVMX: do not skip VMEnter instruction that succeeds adds c37a6116d85c KVM: nVMX: do not call nested_vmx_succeed() for consistenc [...] adds 09abb5e3e5e5 KVM: nVMX: call kvm_skip_emulated_instruction in nested_vm [...] adds 5a5e8a15d76e KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() adds 52017608da33 KVM: nVMX: add option to perform early consistency checks via H/W adds 2768c0cc4ad5 KVM: nVMX: WARN if nested run hits VMFail with early consi [...] adds e6b6c483ebe9 KVM: x86: hyperv: fix 'tlb_lush' typo adds f21dd494506a KVM: x86: hyperv: optimize sparse VP set processing adds 0e0a53c55131 kvm: x86: optimize dr6 restore adds 44dd3ffa7bb3 x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU adds 3dc773e74523 x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() adds 6a82cd1c7b1e x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() adds 14c07ad89f4d x86/kvm/mmu: introduce guest_mmu adds e173299101af x86/kvm/mmu: get rid of redundant kvm_mmu_setup() adds 36d9594dfbf2 x86/kvm/mmu: make space for source data caching in struct kvm_mmu adds a336282d7753 x86/kvm/nVMX: introduce source data cache for kvm_init_sha [...] adds 7dcd57552008 x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed adds bf627a928837 x86/kvm/mmu: check if MMU reconfiguration is needed in ini [...] adds 5ebb272b2ea7 KVM/x86: Fix invvpid and invept register operand size in 6 [...] adds 4b1e54786e48 KVM/x86: Use assembly instruction mnemonics instead of .by [...] adds 44c2d667ce3f KVM/x86: Use 32bit xor to clear register adds a5c214dad198 KVM/VMX: Change hv flush logic when ept tables are mismatched. adds 39337ad1a783 kvm/x86 : fix some typo adds 9943450b7b88 kvm/x86 : add document for coalesced mmio adds 0804c849f1df kvm/x86 : add coalesced pio support adds 8daf346226b2 KVM: x86: rename pte_list_remove to __pte_list_remove adds e7912386ede8 KVM: x86: reintroduce pte_list_remove, but including mmu_s [...] adds 970c0d4b94ef KVM: refine the comment of function gfn_to_hva_memslot_prot() adds 72bbf9358c36 KVM: hyperv: define VP assist page helpers adds 5d7a6443368e KVM: VMX: refactor evmcs_sanitize_exec_ctrls() adds 57b119da3594 KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability adds 945679e301ea KVM: nVMX: add enlightened VMCS state adds b8bbab928fb1 KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR adds c4ebd6295ab7 KVM: nVMX: optimize prepare_vmcs02{,_full} for Enlightened [...] adds 12e0c6186ba4 x86/kvm/hyperv: don't clear VP assist pages on init adds a7c42bb6da6b x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit adds a1b0c1c64dfe x86/kvm/nVMX: allow bare VMXON state migration adds 1e7ecd1b3d21 KVM: selftests: state_test: test bare VMXON migration adds 8cab6507f64e x86/kvm/nVMX: nested state migration for Enlightened VMCS adds c939989d74e2 tools/headers: update kvm.h adds 18178ff86217 KVM: selftests: add Enlightened VMCS test adds bba9ce58d9cb KVM: Documentation: Fix omission in struct kvm_vcpu_events adds c851436a34ca kvm: x86: Add has_payload and payload to kvm_queued_exception adds 59073aaf6de0 kvm: x86: Add exception payload fields to kvm_vcpu_events adds 91e86d225ef3 kvm: x86: Add payload operands to kvm_multiple_exception adds da998b46d244 kvm: x86: Defer setting of CR2 until #PF delivery adds f10c729ff965 kvm: vmx: Defer setting of DR6 until #DB delivery adds c4f55198c7c2 kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD adds 43ce76ce731f KVM/x86: Use 32bit xor to clear registers in svm.c adds 1e58e5e59148 KVM: VMX: enable nested virtualization by default adds d2db7773ba86 kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table adds 7788a28062ac kvm: arm/arm64: Remove spurious WARN_ON adds 9f98ddd6686c kvm: arm64: Add helper for loading the stage2 setting for a VM adds ce00e3cb4fb4 arm64: Add a helper for PARange to physical shift conversion adds b2df44ffba36 kvm: arm64: Clean up VTCR_EL2 initialisation adds 5b6c6742b535 kvm: arm/arm64: Allow arch specific configurations for VM adds 7665f3a8491b kvm: arm64: Configure VTCR_EL2 per VM adds e55cac5bf2a9 kvm: arm/arm64: Prepare for VM specific stage2 translations adds 865b30cdd9b2 kvm: arm64: Prepare for dynamic stage2 page table layout adds 61fa5a867b65 kvm: arm64: Make stage2 page table layout dynamic adds 595583306434 kvm: arm64: Dynamic configuration of VTTBR mask adds 7e8130456e06 kvm: arm64: Configure VTCR_EL2.SL0 per VM adds 13ac4bbcc457 kvm: arm64: Switch to per VM IPA limit adds 8ad50c8985d8 vgic: Add support for 52bit guest physical address adds bc1d7de8c550 kvm: arm64: Add 52bit support for PAR to HPFAR conversoin adds 0f62f0e95be2 kvm: arm64: Set a limit on the IPA size adds 58b3efc820ac kvm: arm64: Limit the minimum number of page table levels adds 233a7cb23531 kvm: arm64: Allow tuning the physical address size for VM adds bca607ebc76a KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 adds 9d47bb0d9ea8 KVM: arm64: Drop __cpu_init_stage2 on the VHE path adds f0725345e3e1 arm64: KVM: Remove some extra semicolon in kvm_target_cpu adds fd2ef358282c KVM: arm/arm64: Ensure only THP is candidate for adjustment adds da5a3ce66b8b KVM: arm64: Fix caching of host MDCR_EL2 value adds 375bdd3b5d4f arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_e [...] adds 58bf437ff64e arm/arm64: KVM: Enable 32 bits kvm vcpu events support adds e4e11cc0f81e KVM: arm64: Safety check PSTATE when entering guest and handle IL adds e42b4a507efa Merge tag 'kvmarm-for-v4.20' of git://git.kernel.org/pub/s [...] adds f15ac811e80b selftests/kvm: add missing executables to .gitignore adds cbe3f898d159 x86/kvm/nVMX: tweak shadow fields adds 8d9fcacff9dc KVM: PPC: Book3S HV: Don't use streamlined entry path on e [...] adds 6e301a8e56e4 KVM: PPC: Optimize clearing TCEs for sparse tables adds 574c0cfbc715 Merge tag 'kvm-ppc-next-4.20-2' of git://git.kernel.org/pu [...] adds f9dcf08e2017 Revert "kvm: x86: optimize dr6 restore" adds 22a7cdcae6a4 KVM/nVMX: Do not validate that posted_intr_desc_addr is pa [...] adds 0d1e8b8d2bcd Merge tag 'kvm-4.20-1' of git://git.kernel.org/pub/scm/vir [...] adds 1760debb51f7 RISC-V: Don't set cacheinfo.{physical_line_partition,attributes} adds 86e581e31078 RISC-V: Mask out the F extension on systems without D adds b8c8a9590e4f RISC-V: Add FP register ptrace support for gdb. adds b90edb33010b RISC-V: Add futex support. adds f31b8de98853 RISC-V: remove the unused return_to_handler export adds ee5928843a93 riscv: move GCC version check for ARCH_SUPPORTS_INT128 to Kconfig adds aef53f97b505 RISC-V: Cosmetic menuconfig changes adds e68ad867f77e Extract FPU context operations from entry.S adds 007f5c358957 Refactor FPU code in signal setup/return procedures adds e8be53023302 Cleanup ISA string setting adds 9671f7061433 Allow to disable FPU support adds 9411ec60c23d Auto-detect whether a FPU exists adds 4e4101cfefd3 riscv: Add support to no-FPU systems adds 7f47c73b355f RISC-V: Build tishift only on 64-bit adds 51858aaf9bea RISC-V: Use swiotlb on RV64 only adds 6315730e9eab lib: Add umoddi3 and udivmoddi4 of GCC library routines adds 757331db9214 RISC-V: Select GENERIC_LIB_UMODDI3 on RV32 adds 827a438156e4 RISC-V: Avoid corrupting the upper 32-bit of phys_addr_t i [...] adds a6de21baf637 RISC-V: Fix some RV32 bugs and build failures adds 1ed4237ab616 RISC-V: No need to pass scause as arg to do_IRQ() adds 566d6c428ead RISC-V: Don't set cacheinfo.{physical_line_partition,attributes} adds 19ccf29bb18f RISC-V: Filter ISA and MMU values in cpuinfo adds b18d6f05252d RISC-V: Comment on the TLB flush in smp_callin() adds 6db170ff4c08 RISC-V: Disable preemption before enabling interrupts adds 9639a44394b9 RISC-V: Provide a cleaner raw_smp_processor_id() adds b2f8cfa7ac34 RISC-V: Rename riscv_of_processor_hart to riscv_of_process [...] adds 177fae451588 RISC-V: Rename im_okay_therefore_i_am to found_boot_cpu adds 46373cb442c5 RISC-V: Use mmgrab() adds a37d56fc4011 RISC-V: Use WRITE_ONCE instead of direct access adds 6825c7a80f18 RISC-V: Add logical CPU indexing for RISC-V adds f99fb607fb2b RISC-V: Use Linux logical CPU number instead of hartid adds 4b26d22fdff1 RISC-V: Show CPU ID and Hart ID separately in /proc/cpuinfo adds 8b20d2db0a6d RISC-V: Show IPI stats adds d26c4bbf9924 RISC-V: SMP cleanup and new features adds c300af28572d Merge tag 'riscv-for-linus-4.20-mw0' of git://git.kernel.o [...] adds caf539cd1087 sparc: Fix VDSO build with older binutils. adds e5f6d9afa341 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc 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 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 798bba01b44b RDMA/core: Fail early if unsupported QP is provided adds 6c75520f7e5a IB/mlx5: Don't hold spin lock while checking device state adds 142a9c287613 IB/ipoib: Ensure that MTU isn't less than minimum permitted adds f9d08f1e1939 RDMA/core: Rate limit MAD error messages adds 722c7b2bfead RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() adds 93688ddbe1da RDMA/core: No need to protect kfree with spin lock and semaphore adds f7b65d9bf2db RDMA/core: Use simplified list_for_each adds 4512acd0d34c RDMA/core: Remove context entries from list while unregist [...] adds 2d65f49ff961 RDMA/core: Use simpler spin lock irq API from blocking context adds e1f540c3ed0e RDMA/core: Define client_data_lock as rwlock instead of spinlock adds 50704e039ab1 RDMA/umem: Restore lockdep check while downgrading lock adds c715a39541bb RDMA/core: Follow correct unregister order between sysfs a [...] adds 273993509f05 RDMA/core: Assign device ifindex before publishing the device adds 4269024639f6 RDMA/core: Document CM @event_handler function adds eb93c82ed8c7 RDMA/core: Document QP @event_handler function adds 78dd0c430f11 RDMA/mlx5: Add NIC TX steering support adds b1085be3f468 RDMA/mlx5: Enable attaching modify header to steering flows adds 4adda1122c49 RDMA/mlx5: Enable decap and packet reformat on flow tables adds 10a308964eaf RDMA/mlx5: Enable attaching DECAP action to steering flows adds 5c2db53f6263 RDMA/mlx5: Enable reformat on NIC RX if supported adds e806f9328ba4 RDMA/mlx5: Enable attaching packet reformat action to stee [...] adds 70cd20aed00f IB/uverbs: Add IDRs array attribute type to ioctl() interface adds 86e1d464a8cc RDMA/uverbs: Move flow resources initialization adds 2ea262039015 RDMA/mlx5: Refactor flow action parsing to be more generic adds 501f14e37ba0 RDMA/mlx5: Don't overwrite action if already set adds b823dd6d86ce RDMA/mlx5: Refactor raw flow creation adds fa76d24ee0aa RDMA/mlx5: Add flow actions support to raw create flow adds b47fd4ffe2d6 RDMA/mlx5: Add NIC TX namespace when getting a flow table adds a7ee18bdee83 RDMA/mlx5: Allow creating a matcher for a NIC TX flow table adds 3e5d60bcc8a4 infiniband: remove redundant condition check before debugf [...] adds 0b79b27748cb IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets inste [...] adds f1a315420e79 RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() adds a0e0cb82804a IB/hfi1: Eliminate races in the SDMA send error path adds 28a9a9e83cea IB/hfi1: Remove race conditions in user_sdma send path adds 3ca633f1ff7b IB/hfi1: Right size user_sdma sequence numbers and related [...] adds 2bf4b33f83df IB/hfi1: Missing return value in error path for user sdma adds b53ae6bc7e39 IB/hfi1: set_intr_bits uses incorrect source for register [...] adds 99ed748e878a IB/mlx5: Allow transition of DCI QP to reset adds caf1e3ae9fa6 RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu adds f89b7dfa3353 RDMA/core: Avoid unnecessary sa_family overwrite adds 89c5691cdd95 RDMA/core: Let protocol specific function typecast sockadd [...] adds a362ea1d9e1a RDMA/core: Introduce and use rdma_set_src_addr() between I [...] adds 77addc524473 RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr adds 783793b5543d RDMA/core: Use common code flow for IPv4/6 for addr resolve adds 307edde8efb7 RDMA/core: Refer to network type instead of device type adds c31d4b2ddf07 RDMA/core: Protect against changing dst->dev during destin [...] adds 6aaecd385685 RDMA/core: Simplify roce_resolve_route_from_path() adds d6b1764a8c5a RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to chec [...] adds 0e9d2c19bff1 RDMA/core: Consider net ns of gid attribute for RoCE adds 4c0b6534c910 Documentation/ABI: document /sys/class/net/*/dev_port adds 9b8b2a323008 IB/ipoib: Use dev_port to expose network interface port numbers adds f6350da41dc7 IB/ipoib: Log sysfs 'dev_id' accesses from userspace adds cb816cd22618 RDMA: Remove duplicated include from ib_addr.h adds 9a59739bd01f IB/rxe: Revise the ib_wr_opcode enum adds 6ebce4474603 RDMA/uverbs: Remove is_closed from ib_uverbs_file adds 802fa45cd320 RDMA/i40iw: Fix incorrect iterator type adds 0965cc953a23 RDMA/core: Properly return the error code of rdma_set_src_ [...] adds 0099103926b6 RDMA/uverbs: Fix error unwind in ib_uverbs_add_one adds b00a92c8f2ca RDMA/hns: Move all prints out of irq handle adds 5f9794dc94f5 RDMA/ucontext: Add a core API for mmaping driver IO memory adds c282da4109e4 RDMA/mlx4: Use rdma_user_mmap_io adds e2cd1d1ad204 RDMA/mlx5: Use rdma_user_mmap_io adds 6745d356ab39 RDMA/hns: Use rdma_user_mmap_io adds ce92db1ca84d RDMA/ucontext: Get rid of the old disassociate flow adds d4b4dd1b9706 RDMA/umem: Do not use current->tgid to track the mm_struct adds ece8ea7bfac0 RDMA/usnic: Do not use ucontext->tgid adds b5231b019d76 RDMA/umem: Use ib_umem_odp in all function signatures conn [...] adds 41b4deeaa123 RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem adds 597ecc5a0954 RDMA/umem: Get rid of struct ib_umem.odp_data adds c9990ab39b6e RDMA/umem: Move all the ODP related stuff out of ucontext [...] adds f27a0d50a4bc RDMA/umem: Use umem->owning_mm inside ODP adds ca748c39ea3f RDMA/umem: Get rid of per_mm->notifier_count adds be7a57b41ad8 RDMA/umem: Handle a half-complete start/end sequence adds 56ac9dd9177c RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path adds 2a3ccfdbeb6a RDMA/uverbs: Get rid of ucontext->tgid adds b9f86e6e7b75 IB/nes: Remove unnecessary parentheses adds fa8f11586a96 IB/mlx4: Remove unnecessary parentheses adds 26f91da29650 RDMA/cxgb4: remove redundant null pointer check before kfree_skb adds a560f1d9af4b RDMA/mlx5: Refactor transport domain bookkeeping logic adds 175edba85634 RDMA/mlx5: Allow creating RAW ethernet QP with loopback support adds 0042f9e458a5 RDMA/mlx5: Enable vport loopback when user context or QP mandate adds f9882bb5060b Merge branch 'mlx5-vport-loopback' into rdma.get adds 1d6fba92d732 Merge branch 'mellanox/mlx5-next' into rdma.git for-next adds a1069c1c75d5 IB/mlx5: Use uid as part of PD commands adds 991d219829aa IB/mlx5: Set uid as part of QP creation adds 34d57585f91e IB/mlx5: Set uid as part of RQ commands adds c14003f09068 IB/mlx5: Set uid as part of SQ commands adds 9f33ec03bcda IB/mlx5: Set uid as part of SRQ commands adds a01a5860b209 IB/mlx5: Set uid as part of DCT commands adds 539ec982763a IB/mlx5: Set uid as part of MCG commands adds 443c1cf9d6c8 IB/mlx5: Set uid as part of TIR commands adds 1cd6dbd32f98 IB/mlx5: Set uid as part of TIS commands adds 5deba86ee2cd IB/mlx5: Set uid as part of RQT commands adds 58895f0d18df IB/mlx5: Set uid upon PD allocation adds cf50a7863b42 IB/mlx5: Set uid as part of CQ creation adds d00614c05706 IB/mlx5: Set uid as part of XRCD commands adds d2d19121ae2f IB/mlx5: Set uid as part of TD commands adds ba1a057da2f1 IB/mlx5: Set valid umem bit on DEVX adds e3b00e9c3051 IB/usnic: fix spelling mistake "unvalid" -> "invalid" adds 0430e74f9fbe RDMA/mlx5: Remove superfluous version print adds 1b571086e869 iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs adds 3312d1c6bdee RDMA/umem: Minor optimizations adds c6ce58071637 RDMA/umem: Fix potential addition overflow adds 46bdf7776856 RDMA: Fix dependencies for rdma_user_mmap_io adds e349f858d29f RDMA: Fully setup the device name in ib_register_device adds 43c7c851b9bc RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name adds 5a738b5d4705 RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name adds 896de0090a85 RDMA/core: Use dev_name instead of ibdev->name adds 9de698614836 RDMA/drivers: Use dev_name instead of ibdev->name adds 6c8541118bd5 RDMA/ulp: Use dev_name instead of ibdev->name adds b9c1ea40e8bb RDMA/hns: Refactor the codes for setting transport opode adds 384f88185112 RDMA/hns: Add atomic support adds 944e64093a63 RDMA/hns: Add CM of vlan device support adds 8320deb88c03 RDMA/hns: Add enable judgement for UD vlan adds c7c28191408b RDMA/hns: Add MW support for hip08 adds 6e68c899e664 IB/mthca: remove redundant inner check of mdev->mthca_flags adds e04951ebeefb IB/hfi1: Move UnsupportedVL bits definitions to the correc [...] adds c8b53d0c5eb8 IB/sa: simplify return code logic for ib_nl_send_msg() adds b54900fce483 RDMA/hns: fix spelling mistake "reseved" -> "reserved" adds 3994586f4d7a RDMA/core: Acquire and release mmap_sem on page range adds 7f72052cb48e IB/mlx5: Expose RAW QP device handles to user space adds 76dc5a8406bf IB/mlx5: Manage device uid for DEVX white list commands adds 7e1335a73696 IB/mlx5: Enable DEVX white list commands adds 3df6e0234aeb IB/mlx5: Enable DEVX on IB adds 65f07f5a09da IB/iser: Fix possible NULL deref at iser_inv_desc() adds 721ad7e643f7 IB/rxe: replace kvfree with vfree adds 935c84ac649a IB/hfi1: Error path MAD response size is incorrect adds aef716fa5e6d RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest adds 8c31c9188b27 RDMA/hns: remove set but not used variable 'dseg' adds d205a06a1479 IB/rdmavt: Rename check_send_wqe as setup_wqe adds 5da0fc9dbf89 IB/hfi1: Prepare resource waits for dual leg adds 15b796bc3d5c IB/hfi1: Add static trace for iowait adds 3144533bf667 IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds adds eb50130964e8 IB/hfi1: Add mtu check for operational data VLs adds bfe397c38774 IB/hfi1: Use VL15 for SM packets adds 78fb282b150c RDMA/cma: Allow accepting requests for multi port rdma device adds ff11c6cd521f RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() adds 41ab1cb7d1cd RDMA/cma: Introduce and use cma_ib_acquire_dev() adds 914e5d7d4697 RDMA: Fix building with CONFIG_MMU=n adds e73798f20ecb RDMA/uverbs: Fix RCU annotation for radix slot deference adds 39f2495618c5 IB/mthca: Fix error return code in __mthca_init_one() adds aae0484e15f0 IB/rxe: avoid srq memory leak adds 03241627b222 RDMA/rxe: Remove unused addr_same() adds d31131bba5a1 RDMA: Remove unused parameter from ib_modify_qp_is_ok() adds 38716732f161 RDMA/netlink: Simplify netlink listener existence check adds 06ef0ee4b569 RDMA/hns: Bugfix for reserved qp number adds c80e066100b5 RDMA/hns: Submit bad wr when post send wr exception adds 15fc056fba7b RDMA/hns: Bugfix for CM test adds 05ad5482a590 RDMA/hns: Limit the size of extend sge of sq adds 157b52a08da6 RDMA/hns: Configure ecn field of ip header adds 3a63c964eaa1 RDMA/hns: Update some attributes of the RoCE device adds b28ca7cceff8 RDMA/hns: Limit extend sq sge num adds 2362cceef3f4 RDMA/hns: Update some fields of qp context adds e93df0108579 RDMA/hns: Support local invalidate for hip08 in kernel space adds caf3e4064af0 RDMA/hns: Add vlan enable bit for hip08 adds d9581bf358c0 RDMA/hns: Bugfix for atomic operation adds b56511c15713 IB/mlx4: Avoid implicit enumerated type conversion adds 019f118b94c8 IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt adds 116aa0330ec7 IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt adds 15703461533a IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt adds fe33507ec38a RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu adds 363ad35577de RDMA/restrack: Un-inline set task implementation adds 2165fc264079 RDMA/restrack: Consolidate task name updates in one place adds ed7a01fd3fd7 RDMA/restrack: Release task struct which was hold by CM_ID object adds 59bfc59a6828 Merge branch 'for-rc' into rdma.git for-next adds 5a23e0b1dd51 RDMA/bnxt_re: Add missing spin lock initialization adds d455f29f6d76 RDMA/bnxt_re: Fix recursive lock warning in debug kernel adds 1b7042d7a586 RDMA/bnxt_re: Remove the unnecessary version macro definition adds eae4ad1b0c9a RDMA/bnxt_re: Avoid NULL check after accessing the pointer adds ed51efd2ce44 RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case adds f2bd4d096eb4 RDMA/bnxt_re: Drop L2 async events silently adds bb22c36cbaae RDMA/bnxt_re: Prevent driver crash due to NULL pointer in [...] adds 5c80c9138e28 RDMA/bnxt_re: Expose rx discards and drop counters adds 316dd2825db1 RDMA/bnxt_re: Report out of sequence hw counters adds 4c01f2e3a906 RDMA/bnxt_re: Fix qp async event reporting adds 854a20200117 RDMA/bnxt_re: Limit max_pkey to 16 bit value adds a08b9e9a7056 RDMA/bnxt_re: Wait for delayed work to finish before devic [...] adds 5df950994934 RDMA/bnxt_re: Avoid resource leak in case the NQ registrat [...] adds 68a997c5d28c RDMA/hns: Add FRMR support for hip08 adds 2351776e87a1 IB/mlx5: Verify DEVX object type adds 645ba5970c07 RDMA/mlx5: Remove extraneous error check adds ba4a41198324 RDMA/mlx5: Add support for flow tag to raw create flow adds fe9bc1644918 RDMA/restrack: Protect from reentry to resource return path adds 4d6e4d12da2c IB/ipoib: Clear IPCB before icmp_send adds e54b6a3bcd1e RDMA/cm: Respect returned status of cm_init_av_by_path adds 013c2403bf32 IB/mlx5: Fix MR cache initialization adds d6f912520790 RDMA/cma: Remove unused timeout_ms parameter from cma_reso [...] adds 9549c2bd094f RDMA/core: Align multiple functions to kernel coding style adds dbace111e5b3 RDMA/core: Annotate timeout as unsigned long adds d21943dd19b5 RDMA/core: Implement IB device rename function adds 05d940d3a3ec RDMA/nldev: Allow IB device rename through RDMA netlink adds 60f1fc204940 IB/mlx4: Refer to the device kobject instead of ports_parent adds 0f6ef65d1c6e RDMA/core: Do not expose unsupported counters adds 1ae4cfa03902 RDMA/core: Rename ports_parent to ports_kobj adds 0a094ff06196 IB/mlx4: Enable debug print of SMPs adds b4c542df5ae8 IB/mlx4: Add port and TID to MAD debug print adds 7d65cbf0b0ac RDMA/core: Increase total number of RDMA ports across all devices adds 90f6e41cc03a RDMA/uverbs: Use kernel API to allocate uverbs indexes adds 551d315e34a5 RDMA/umad: Use kernel API to allocate umad indexes adds 0797e6f1a858 IB/rxe: Remove unnecessary enum values adds d4122f5abef8 RDMA/core: Allow existing drivers to set one sysfs group p [...] adds 508a523f6bc6 RDMA/drivers: Use core provided API for registering device [...] adds 5a8336d99a81 Merge remote-tracking branch 'mlx5-next' into for-next adds 5d6ff1babe78 IB/mlx5: Support scatter to CQE for DC transport type adds 2e43bb31b8df IB/mlx5: Verify that driver supports user flags adds 6f4bc0ea682b IB/mlx5: Allow scatter to CQE without global signaled WRs adds 56e027a604c8 ib_srp: Remove WARN_ON in srp_terminate_io() adds 67fecaf8e9cc RDMA/core: Fix unwinding flow in case of error to register device adds 548cb4fbe80d RDMA/core: Refactor ib_register_device() function adds 76d865b87c32 RDMA/core: Fix comment for hw stats init for port == 0 adds a60109dc9a95 IB/mlx5: Add support for extended atomic operations adds da19a102ce87 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 273925c77742 media: em28xx-audio: use irqsave() in USB's complete callback adds 3f3ff6e0d881 media: tm6000: use irqsave() in USB's complete callback adds ed194d136769 usb: core: remove local_irq_save() around ->complete() handler adds 4e69817b106e usb: ehci-sh: convert to SPDX identifiers adds 71741bd6776a USB: Removing NULL check for pool since dma_pool_destroy is safe adds d1e348491a72 usb storage: group dependent USB storage Kconfig entries together adds 2ccaabeb459a usb storage: remove inherited SCSI dependency for USB_STOR [...] adds 697fa834c310 USB: typec: fsusb302: remove unused variables snk_pdo and [...] adds ffa8a31b5b3b usb: host: fotg2: add silicon clock handling adds 87f88dfcde0e USB: OHCI: Remove USB bus reset delay from OHCI handover code adds 23feefda2239 usb: iowarrior: replace kmalloc with kmalloc_array adds 9d20bca54b6a usb: misc: fix obsolete function adds 1973d029d6e9 USB: wusbcore: Switch to bitmap_zalloc() adds 0eae49582b4d usb: mtu3: disable vbus rise/fall interrupts of ltssm adds 0a6ab90c0a8f usb: core: phy: clean up return value check about devm_of_ [...] adds d6142b91e9cc usb: core: remove flags variable in __usb_hcd_giveback_urb() adds 1652a83fa494 Merge 4.19-rc4 into usb-next adds 63f59b73e80a dt-bindings: connector: Add support for USB-PD PPS APDOs t [...] adds c8c11ad1afb1 dt-bindings: usb: fusb302: Use usb-connector bindings for [...] adds 38c6528d40d8 usb: typec: fusb302: Populate tcpc fwnode for TCPM propert [...] adds 658f24f4523e usb: usbtmc: Add ioctl for generic requests on control adds 4ddc645f40e9 usb: usbtmc: Add ioctl for vendor specific write adds b14984518ee6 usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT adds bb99794a4792 usb: usbtmc: Add ioctl for vendor specific read adds 46ecc9d54efc usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO adds 987b81998b41 usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO adds b19bbdc5f451 usb: usbtmc: Fix suspend/resume adds 739240a9f6ac usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ adds 8409e96f012a usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR adds ec34d08eff71 usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT adds 4d5e18d9ed93 usb: usbtmc: Optimize usbtmc_write adds d7604ff0dc01 usb: usbtmc: Optimize usbtmc_read adds dfee02ac4bce usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR adds cbe743f1333b usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN adds 0e59088e7ff7 usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT adds 63c97bbad5ae usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages adds e013477bc207 usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION adds dfce4839fdab usb: usbtmc: Update ioctl-number.txt adds fd784cad0353 usb: usbtmc: Remove redundant code adds 386be9094f09 usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER adds 5848828387c7 usb: usbtmc: Fix split quoted string in debug message adds b32abf8f5d83 usb: usbtmc: Remove sysfs group TermChar and auto_abort adds 0440fa3d1b4e USB: EHCI: make ehci-mv a separate driver adds bd9322789700 USB: EHCI: ehci-mv: remove private_init adds a740f20d13b6 USB: EHCI: ehci-mv: use phy-pxa-usb adds 813e18b18a87 USB: EHCI: ehci-mv: add DT support adds 2e022c40fe1f dt-bindings: ehci-mv: add bindings adds c49234a05471 dt-bindings: usb-xhci: Add r8a774a1 support adds 3938e13e98f9 dt-bindings: usb: renesas_usbhs: Add r8a774a1 support adds 28da90f19cde usb: gadget: udc: renesas_usb3: Add r8a774a1 support adds f13912d3f014 usbcore: Select UAC3 configuration for audio if present adds 0e4aeab775f9 dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 adds c29e240484ea dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 adds f181dbb48241 usb: renesas_usbhs: Add reset_control adds 8e0d368a59bf dt-bindings: usb: renesas_usbhs: add clock-names property adds 3df0e240caba usb: renesas_usbhs: Add multiple clocks management adds 46216506ceac usb: host: fotg2: Fix potential NULL dereference adds 818eecfd5640 usb: phy: mxs: fix spelling mistake "stardard" -> "standard" adds 50e499121474 platform: x86: intel_cht_int33fe: Add dependency on muxes adds cd7753d37138 drivers: base: Helpers for adding device connection descriptions adds 140a4ec4addd platform: x86: intel_cht_int33fe: Register all connections [...] adds 78d2b54b134e platform: x86: intel_cht_int33fe: Add connection for the D [...] adds 495965a1002a platform: x86: intel_cht_int33fe: Add connections for the [...] adds 23481121c81d usb: typec: class: Don't use port parent for getting mux handles adds 148b0aa78e4e platform: x86: intel_cht_int33fe: Remove the old connectio [...] adds c800c51f586b usb: typec: fusb302: reorganizing the probe function a little adds ae8a2ca8a221 usb: typec: Group all TCPCI/TCPM code together adds 1906f64f6458 USB: STORAGE: ISD200 Fixed coding style issue "space requi [...] adds a0ef2bdfa3b1 usb: host: Replace empty define with do while adds 7aae9990de20 usb: xhci-mtk: use maximum ESIT payload of endpiont context adds 87173acc0d8f usb: xhci-mtk: fix ISOC error when interval is zero adds 95b516c18621 usb: xhci-mtk: improve bandwidth scheduling adds 08e469de87a2 usb: xhci-mtk: supports bandwidth scheduling with multi-TT adds e995dccadaf9 usb: xhci-mtk: supports SSP without external USB3 gen2 hub adds c94d41e9dd1b usb: host: xhci-plat: add platform TPL support adds f8f80be501aa xhci: Use soft retry to recover faster from transaction errors adds 2815ef7fe4d4 xhci-pci: allow host runtime PM as default for Intel Alpin [...] adds e1c3c7e54ed3 usb: xhci: tegra: Firmware header is little endian adds 330e2d61cdd5 xhci: Avoid USB autosuspend when resuming USB2 ports. adds 40326e857c57 usb: typec: fusb302: Correct spelling mistake for toggling state adds ea3b4d5523bc usb: typec: fusb302: Resolve fixed power role contract setup adds 201af55da8a3 usb: core: added uevent for over-current adds 91b20c5a5be0 Revert "usb: renesas_usbhs: add extcon notifier to set mod [...] adds eb757fff08b8 Revert "usb: renesas_usbhs: set the mode by using extcon s [...] adds 6b983aca28bb usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 adds bcddbd36777a dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 adds 4d2a863fe9b9 usb: renesas_usbhs: add support for R-Car E3 adds 100f2cdeadff usb: usbtmc: Fix memory leak in usbtmc_ioctl_request adds b690020a498e usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read adds 9a8319030086 usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear adds 2e32188a6614 usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl [...] adds 29f79155b9b3 Merge 4.19-rc6 into usb-next adds 2f2ce8fe3c0f dt-bindings: phy: qcom-qmp: Cleanup the 'reg' documentatio [...] adds 7effc8ba3e83 dt-bindings: phy: Document Cadence MHDP DisplayPort PHY bindings adds c8b427edc737 phy: Add driver for Cadence MHDP DisplayPort SD0801 PHY adds 22fa10e52ab3 phy: qcom-qmp: Quiet -EPROBE_DEFER from qcom_qmp_phy_probe() adds 6100ac72dc0b phy: qcom-qusb2: Quiet -EPROBE_DEFER from qusb2_phy_probe() adds 270d5aad53cd dt-bindings: phy: add DT bindings for UniPhier USB3 PHY driver adds 5ab43d0f8697 phy: socionext: add USB3 PHY driver for UniPhier SoC adds 39f68636490f dt-bindings: phy: add DT bindings for UniPhier USB2 PHY driver adds c339d3e0fb10 phy: socionext: add USB2 PHY driver for UniPhier SoC adds eee0e5daa757 phy: renesas: use SPDX identifier for Renesas drivers adds 528648143354 phy:phy-brcm-usb: Use PTR_ERR_OR_ZERO to replace the open [...] adds 9be08a27a158 phy:phy-lantiq-rcu-usb2: Use PTR_ERR_OR_ZERO to replace th [...] adds 4e3fe1cb25ad dt-bindings: add binding for Rockchip hdmi phy using an In [...] adds 53706a116863 phy: add Rockchip Innosilicon hdmi phy adds ad0557308099 dt-bindings: rcar-gen3-phy-usb2: Add r8a774a1 support adds fcd0eec4f54f dt-bindings: rcar-gen3-phy-usb3: Add r8a774a1 support adds ac9ba7dc8613 phy: Convert to using %pOFn instead of device_node.name adds 74c60cd96b5c dt-bindings: phy: add UniPhier PCIe PHY description adds c6d9b1324159 phy: socionext: add PCIe PHY driver support adds a575388a9fbe dt-bindings: phy: Document BCM63138 compatible string adds 26728df4b254 phy: brcm-sata: allow PHY_BRCM_SATA driver to be built for [...] adds 7b69fa1c5c93 phy: brcm-sata: Add BCM63138 (DSL) PHY init sequence adds 1582b76286ae dt-bindings: rcar-gen3-phy-usb2: add no-otg-pins property adds 09938ea9d136 phy: renesas: rcar-gen3-usb2: fix vbus_ctrl for role sysfs adds cfdc66348eed phy: renesas: rcar-gen3-usb2: Rename has_otg_pins to uses_ [...] adds 8dde0008ffc9 phy: renesas: rcar-gen3-usb2: Check a property to use otg pins adds 7ab0305d4d77 phy: renesas: rcar-gen3-usb2: unify OBINTEN handling adds 73801b90a38f phy: renesas: rcar-gen3-usb2: change a condition "dr_mode" adds a602152c81a2 phy: renesas: rcar-gen3-usb2: add conditions for uses_otg_ [...] adds 979b519c7a1b phy: renesas: rcar-gen3-usb2: add is_otg_channel to use "r [...] adds 6c7103aa0260 phy: phy-twl4030-usb: fix denied runtime access adds 63bd0f19226d phy: rockchip-usb: add usb-uart setup for rk3188 adds 0d58280cf1e6 phy: Update PHY power control sequence adds 6b04526812ac phy: General struct and field cleanup adds cc31cdbef9b7 phy: Add QMP phy based UFS phy support for sdm845 adds 99c7c7364b71 dt-bindings: phy-qcom-qmp: Add UFS phy compatible string f [...] adds 2ba3c43f09c5 phy: qcom-ufs: Remove stale methods that handle ref clk adds 1e1e465c6d23 scsi/ufs: qcom: Remove ufs_qcom_phy_*() calls from host adds 82af09324867 phy: qcom-ufs: Declare 20nm qcom ufs qmp phy as Broken adds 3a00dae00662 phy: lantiq: Fix compile warning adds 566b388440bb phy: renesas: convert to SPDX identifiers adds 7d9809153249 Merge tag 'phy-for-4.20' of git://git.kernel.org/pub/scm/l [...] adds e0a2e73e501c usbip: fix vhci_hcd controller counting adds 1b6af2f58c2b usb: typec: tcpm: Fix APDO PPS order checking to be based [...] adds 77d3bf9391d4 dt-bindings: usb: renesas_usbhs: Add support for r8a7744 adds 2cfe8f864d0e dt-bindings: usb-xhci: Document r8a7744 support adds bd0e6c9614b9 usb: hub: try old enumeration scheme first for high speed devices adds 355c74e55e99 usb: export firmware port location in sysfs adds 8e4657c60c2b usb: typec: remove set but not used variables 'snk_ma, min_mv' adds 3c168909002e usb: gadget: fix spelling mistakeis "[En]queing" -> "[En]queuing" adds b0aa30f33b6a usb: gadget: uvc: configfs: Don't wrap groups unnecessarily adds f7d8109e31bb usb: gadget: uvc: configfs: Add section header comments adds 86f3daed59bc usb: gadget: uvc: configfs: Drop leaked references to conf [...] adds efbf0af70b4f usb: gadget: uvc: configfs: Allocate groups dynamically adds bf71544883a1 usb: gadget: uvc: configfs: Add interface number attributes adds 61ff10e0ea0c usb: gadget: uvc: configfs: Add bFormatIndex attributes adds b206548be645 usb: gadget: uvc: configfs: Add bFrameIndex attributes adds cb2200f7af83 usb: gadget: uvc: configfs: Prevent format changes after l [...] adds 89969a842e72 usb: gadget: uvc: configfs: Sort frame intervals upon writing adds 9d1ff5dcb3cd usb: gadget: uvc: Factor out video USB request queueing adds 8dbf9c7abefd usb: gadget: uvc: Only halt video streaming endpoint in bulk mode adds dc0f755b421d usb: gadget: uvc: Replace plain printk() with dev_*() adds d865d00db9e6 usb: gadget: uvc: Remove uvc_set_trace_param() function adds f823b75f4328 usb: video: Fix endianness mismatches in descriptor structures adds 78c9e7ce00c3 usb: gadget: uvc: configfs: Fix operation on big endian platforms adds 4f2a6552c288 usb: gadget: uvc: configfs: Simplify attributes macros adds 3fb2fd76eda2 usb: gadget: uvc: configfs: Use %u to print unsigned int values adds 755801cb9feb Merge tag 'uvcg-20180925' of git://linuxtv.org/pinchartl/m [...] adds bf3854aaa756 usb: gadget: fix spelling mistakeis "[En]queing" -> "[En]queuing" adds 4018aa9b57c2 Revert "usb: renesas_usbhs: add extcon notifier to set mod [...] adds 971a0d4e1be2 usb: dwc2: remove set but unused variable adds a9383a6c3679 usb: gadget: udc: Remove unnecessary parentheses adds 4a13b9689da8 usb: phy: mxs: fix spelling mistake "stardard" -> "standard" adds 1e041b6f313a usb: dwc3: exynos: Remove dead code adds 9f2168367a0a usb: dwc3: exynos: Rework clock handling and prepare for n [...] adds 4c19cc14064d usb: dwc3: exynos: Add support for Exynos5433 variant with [...] adds dccf1bad4be7 usb: dwc2: Disable all EP's on disconnect adds 2337a77c1cc8 usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-conte [...] adds bb80e4fa57eb usb: gadget: udc: atmel: handle at91sam9rl PMC adds 3def4031b3e3 usb: dwc3: add EXTCON dependency for qcom adds e0f681c2c11a usb: dwc2: get optional vbus-supply regulator once adds 41ee1ea21052 usb: dwc2: fix a race with external vbus supply adds 5aa678c7fd53 usb: dwc2: fix call to vbus supply exit routine, call it unlocked adds cd7cd0e6cedf usb: dwc2: fix unbalanced use of external vbus-supply adds 87dd96111b0b usb: dwc3: gadget: Check ENBLSLPM before sending ep command adds 26eef8e0115d usb: renesas_usbhs: Add reset_control adds 18320f4779a5 dt-bindings: usb: renesas_usbhs: add clock-names property adds 794f97a4b964 usb: renesas_usbhs: Add multiple clocks management adds adc23f16bcc5 usb: mtu3: disable vbus rise/fall interrupts of ltssm adds 4ab2b48c98f2 usb: gadget: fsl_udc_core: check allocation return value a [...] adds 24b804e40f23 usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation adds 6fd573e1a7bf usb: gadget: atmel: remove pointless retrieval of DT name [...] adds 6af19fd10595 usb: dwc3: Fix spelling of 'optimizations' adds 0a55187a1ec8 USB: gadget core: Issue ->disconnect() callback from usb_g [...] adds 3fa4eaa6c082 usb: gadget: f_uac2: disable IN/OUT ep if unused adds ce66ab1df670 Revert "usb: renesas_usbhs: set the mode by using extcon s [...] adds c6fe39356a09 usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 adds a10f8861af28 dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 adds 54e4f66ba83c usb: renesas_usbhs: add support for R-Car E3 adds c464da0bff6a usb: dwc2: Update registers definitions to support service [...] adds ca531bc2bfa6 usb: dwc2: Add core parameter for service interval support adds 9d630b9cde28 usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function adds 48dac4e4a5ee usb: dwc2: Update target (u)frame calculation adds 392af0232640 usb: dwc2: Add definitions for new registers adds f3a61e4e033e usb: dwc2: gadget: Add parameters for GREFCLK register adds 15d9dbf8cbd4 usb: dwc2: gadget: Program GREFCLK register adds 4abe453750db usb: dwc2: gadget: enable WKUP_ALERT interrupt adds 187c5298a122 usb: dwc2: gadget: Add handler for WkupAlert interrupt adds afc92514a34c usb: gadget: udc: renesas_usb3: Fix b-device mode for "wor [...] adds a1acad03aa77 usb: gadget: udc: renesas_usb3: Add r8a774a1 support adds c6d849e56212 dt-bindings: usb: renesas_usb3: add bindings for r8a77990 adds 30025efa8b5e usb: gadget: udc: renesas_usb3: add support for r8a77990 adds c216765d3a1d usb: dwc2: disable power_down on rockchip devices adds 3b766f453557 USB: net2280: Remove ->disconnect() callback from net2280_ [...] adds e7a2c3fa2857 Merge tag 'usb-for-v4.20' of git://git.kernel.org/pub/scm/ [...] adds 8aff4eaa1de7 Merge 4.19-rc7 into usb-next adds 9f644a64884f usb: chipidea: imx: do not use preprocessor conditionals for PM adds 1dedbdf2bbb1 usb: chipidea: imx: enable OTG overcurrent in case USB sub [...] adds 1f06072cd22f usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match adds 16caf1fa37db usb: chipidea: Add dynamic pinctrl selection adds 1fa9697c8538 doc: usb: ci-hdrc-usb2: Add pinctrl properties definition adds 8b97d73c4d72 usb: chipidea: Prevent unbalanced IRQ disable adds 59739131e0ca usb: chipidea: Fix otg event handler adds 6503016ea5d3 Merge tag 'usb-ci-v4.20-rc1' of git://git.kernel.org/pub/s [...] adds bf7f547ecdd7 usb: core: fix memory leak on port_dev_path allocation adds c36e96bd259d USB: core: remove set but not used variable 'udev' adds 554fab6dbf20 usb: typec: tcpm: Report back negotiated PPS voltage and current adds f65861c645ce usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc adds 24f5975f3aff usb/early: remove set but not used variable 'remain_length' adds 325b9313ec3b usb: host: ohci-at91: fix request of irq for optional gpio adds ef1a2a62cc48 usb: host: add DT bindings for faraday fotg2 adds bbc1f57aa870 USB: serial: cypress_m8: fix spelling mistake "retreiving" [...] adds ba93cc7da896 USB: serial: ftdi_sio: implement GPIO support for FT-X devices adds e0658e307423 USB: serial: ftdi_sio: fix gpio name collisions adds ff32d97e39e7 USB: serial: ftdi_sio: add support for FT232R CBUS gpios adds 56445eef55cb USB: serial: cypress_m8: fix interrupt-out transfer length adds 17c42e34997a USB: serial: cypress_m8: remove set but not used variable 'iflag' adds 89303c7ea770 Merge tag 'usb-serial-4.20-rc1' of https://git.kernel.org/ [...] adds 644930cbad32 phy: phy-pxa-usb: add a new driver adds 090158555ff8 USB: misc: appledisplay: fix backlight update_status return code adds e325808c0051 usbip: tools: fix atoi() on non-null terminated string adds e28fd56ad527 usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten adds 8c14796b6b24 usb: xhci: tegra: Power-off power-domains on removal adds 6494a9ad86de usb: xhci: tegra: Add genpd support adds b8d9ee24493d usb: phy: ab8500: silence some uninitialized variable warnings adds 9703fc8caf36 Merge tag 'usb-4.20-rc1' of git://git.kernel.org/pub/scm/l [...] adds 8f5be0ec23bb kernfs: update comment about kernfs_path() return value adds be6b1dfe95ed drivers/base/devtmpfs.c: don't pretend path is const in de [...] adds bdae566d5d97 component: fix loop condition to call unbind() if bind() fails adds a75e78f21f9a kernfs: Fix range checks in kernfs_get_target_path adds 8514c470dc18 driver core: add BUS_ATTR_WO() macro adds 0571967dfb5d devres: constify p in devm_kfree() adds 59c3f82ad1d6 mm: move is_kernel_rodata() to asm-generic/sections.h adds 09d1ea1c7309 devres: provide devm_kstrdup_const() adds 26873acacbdb Merge tag 'driver-core-4.20-rc1' of git://git.kernel.org/p [...] adds 83b15fed91fa drivers: fpga: fix two trivial spelling mistakes adds d765edbb301c vmbus: add driver_override support adds 108ddb8fa1fc uio_hv_generic: increase size of receive and send buffers adds 8e6925631aae uio_hv_generic: drop #ifdef DEBUG adds f25a7ece08bd Drivers: hv: vmbus: Fix synic per-cpu context initialization adds ae61cf5b9913 uio: ensure class is registered before devices adds 52ac30592dd6 misc: apds990x: remove unused array ir_currents adds 02b04d23b2cb misc: bh1770glc: remove unused array prox_curr_ma adds 0181cfd93c7b misc: lkdtm: fixed static variable initialization adds ca6ac25cecf0 nvmem: core: return error code instead of NULL from nvmem_ [...] adds 0952c57c8ff1 uio: Convert to using %pOFn instead of device_node.name adds 79c6f4b84b6e uio: convert to vm_fault_t adds 44b73962cb25 android: binder: no outgoing transaction when thread todo [...] adds 44d8047f1d87 binder: use standard functions to allocate fds adds 6b6642dadd68 android: binder: use kstrdup instead of open-coding it adds b7e6a8961b5d binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. adds a71bcc1b0949 vme: remove unneeded kfree adds 162aa53b1840 firmware: google: make structure gsmi_dev static adds aa2eb86060f4 misc: Convert to using %pOFn instead of device_node.name adds ed824215658c platform: goldfish: pipe: Fix comments to fit 80 columns adds c3c4e307dbb6 platform: goldfish: pipe: Update license adds 53bdf6686ef4 platform: goldfish: pipe: Move an opening brace to the next line adds 95577010a45c platform: goldfish: pipe: Separate the host interface to a [...] adds 84ae527aa58c platform: goldfish: pipe: Update the comment for GFP_ATOMIC adds d23069a5a53b platform: goldfish: pipe: Fail compilation if structs are [...] adds 869fd5023a71 platform: goldfish: pipe: Replace an array of 1 with a variable adds 25b97d57065e platform: goldfish: pipe: Replace pr_ with dev_ for logging adds 46928cc6ff6d platform: goldfish: pipe: Add blank lines to separate stru [...] adds 2ed43e53e359 platform: goldfish: pipe: Remove a redundant variable adds 610a72b70733 platform: goldfish: pipe: Replace two code blocks with a f [...] adds 468e62f92e90 platform: goldfish: pipe: Remove reduntant casting adds 1d1021a0f917 platform: goldfish: pipe: Remove a blank line before '}' adds 61b38f027f85 platform: goldfish: pipe: Rename 'wakeBit' to 'wake_bit' adds a0739604f489 platform: goldfish: pipe: Remove reduntant casting to (void) adds 92c320b97eb3 platform: goldfish: pipe: Rename goldfish_x to goldfish_pipe_x adds 562a74de9757 platform: goldfish: pipe: Fix lines to not end an opening bracket adds 52bcc7d942f0 platform: goldfish: pipe: Fix alignment to match parenthesis adds cc14057f514b platform: goldfish: pipe: Move logical ops to the end of t [...] adds bfb8e8384793 platform: goldfish: pipe: Replace "x==NULL" to "!x" adds 2e6ae11dd0d1 slimbus: ngd: mark PM functions as __maybe_unused adds 99aeebe8140c misc: sgi-xp: remove meaningless null check before kfree adds dbd71398bdd4 drivers: misc: ad525x_dpot: Update MODULE AUTHOR email address adds 09ed061a4f56 firmware: coreboot: Let OF core populate platform device adds 20edec388277 firmware: coreboot: Unmap ioregion after device population adds b81e3140e412 firmware: coreboot: Make bus registration symmetric adds a28aad66da8b firmware: coreboot: Collapse platform drivers into bus core adds a7d9b5f0120e firmware: coreboot: Remap RAM with memremap() instead of i [...] adds 7adb05bb813d firmware: coreboot: Only populate devices in coreboot_tabl [...] adds f685fc6ab051 Merge b4.19-rc4 into char-misc-next adds b31bd669b45d misc: sgi-gru: fix fall-through annotations adds fac253e52fda coresight: Document error handling in coresight_register adds 6575fdb74645 coresight: platform: Refactor graph endpoint parsing adds a0f9992c809f coresight: platform: Fix refcounting for graph nodes adds 5111e749c775 coresight: platform: Fix leaking device reference adds 96330407f86a coresight: Fix remote endpoint parsing adds 2058224f5415 coresight: Add helper to check if the endpoint is input adds c2c729415b2d coresight: platform: Cleanup coresight connection handling adds 5ecc7120194c coresight: Cleanup coresight DT bindings adds bbd35ba6fab5 coresight: Use ERR_CAST instead of ERR_PTR adds c71369de02b2 coresight: Fix handling of sinks adds 987d1e8dcd37 coresight: etb10: Fix handling of perf mode adds 5ecabe4a76e8 coresight: perf: Fix per cpu path management adds c48fb3bbe912 coresight: perf: Avoid unncessary CPU hotplug read lock adds f9d81a657bb8 coresight: perf: Allow tracing on hotplugged CPUs adds 4f8ef2100753 coresight: perf: Disable trace path upon source error adds 96a7f644006e coresight: tmc-etr: Handle driver mode specific ETR buffers adds cad5f8d399bb coresight: tmc-etr: Relax collection of trace from sysfs mode adds 41a75cdde735 coresight: Convert driver messages to dev_dbg adds 7ec786ad193b coresight: perf: Remove reset_buffer call back for sinks adds d25054ee8d18 coresight: perf: Add helper to retrieve sink configuration adds 3d6e89357583 coresight: perf: Remove set_buffer call back adds 22f429f19c41 coresight: etm-perf: Add support for ETR backend adds d43b8ec599f9 coresight: etb10: Refactor etb_drvdata::mode handling adds d4989fe88603 coresight: etb10: Splitting function etb_enable() adds b860801e3237 coresight: etm4x: Configure EL2 exception level when kerne [...] adds b3bee19e93e7 coresight: tmc: Refactor loops in etb dump adds e7753f393761 coresight: tmc: Fix byte-address alignment for RRP adds b9866bb16882 coresight: Handle failures in enabling a trace path adds 6276f9cba50f coresight: tmc-etr: Refactor for handling errors adds 1c7995e11cd3 coresight: tmc-etr: Handle errors enabling CATU adds 1d364034aaf2 coresight: tmc-etb/etf: Prepare to handle errors enabling adds e006d89abedd coresight: etm4x: Add support for handling errors adds e2a1551a881f coresight: etm3: Add support for handling errors adds 62563e84a8c9 coresight: etb10: Handle errors enabling the device adds 30af4fb619e5 coresight: dynamic-replicator: Handle multiple connections adds 2478a6ae4a6a coresight: Add support for CLAIM tag protocol adds 68a147752d04 coresight: etmx: Claim devices before use adds f13d7c0835c3 coresight: funnel: Claim devices before use adds f92201b1ab95 coresight: catu: Claim device before use adds 4e33d694376e coresight: dynamic-replicator: Claim device for use adds 66055149dc0f coresight: dts: binding: Fix example for TPIU component adds 1cf11385f354 coresight: dts: binding: Update coresight binding examples adds bbbecc644a4f coresight: Remove redundant null pointer check before of_n [...] adds 10a95d5d86e1 vmw_balloon: handle commands in a single function. adds 681311848c8f vmw_balloon: unify commands tracing and stats adds 4c9a7d6a771d vmw_balloon: merge send_lock and send_unlock path adds 6c94875799ea vmw_balloon: simplifying batch access adds 622074a9f6f7 vmw_balloon: remove sleeping allocations adds df8d0d42afe8 vmw_balloon: change batch/single lock abstractions adds 8fa3c61a7986 vmw_balloon: treat all refused pages equally adds 25acbdd7e761 vmw_balloon: rename VMW_BALLOON_2M_SHIFT to VMW_BALLOON_2M_ORDER adds 8b079cd00f70 vmw_balloon: refactor change size from vmballoon_work adds 0395be3ece11 vmw_balloon: simplify vmballoon_send_get_target() adds c7b3690fb152 vmw_balloon: stats rework adds 6e4453b3211d vmw_balloon: rework the inflate and deflate loops adds 22d293ee8d82 vmw_balloon: general style cleanup adds 8840a6f4a7b1 vmw_balloon: add reset stat adds 7153d9afdbd5 firmware: vpd: fix spelling mistake "partion" -> "partition" adds 3104389edc01 misc: sram: remove redundant null pointer check before of_ [...] adds 1830dad34c07 slimbus: ngd: register ngd driver only once. adds 9652e6aa62a1 slimbus: ngd: return proper error code instead of zero adds 94fe5f2b45c4 silmbus: ngd: register controller after power up. adds 0e321f19be94 slimbus: ngd: validate logical address assigned by remote adds 14a649d33e81 slimbus: core: match device tree based devices correctly adds 8f3d5fcde9df slimbus: core: update device status in probe adds 9e663f4811c6 slimbus: core: add support to uevent adds 85dc2c65e6c9 misc: echo: Remove unnecessary parentheses and simplify ch [...] adds fa0218ef733e misc: kgdbts: Fix restrict error adds 7052c5e12851 misc: remove redundant include moduleparam.h adds 6dbfdc1a4ee0 misc: mic: scif: Remove unused variable adds 02241995b004 misc: genwqe: should return proper error value. adds b85847eeea0d misc: genwqe: remove duplicated include file adds 4d3ebd3658d8 coreisght: tmc: Claim device before use adds 9b9a4a3f1400 platform: goldfish: pipe: Remove license boilerplate adds 48a2d422b508 platform: goldfish: pipe: Prevent memory corruption from s [...] adds 77994c69b652 platform: goldfish: pipe: Remove a redundant blank line adds 6b979998a0c6 platform: goldfish: pipe: Remove redundant struct declarations adds 581ae6b7225a platform: goldfish: pipe: Remove redundant header include adds 800b932969c5 vmbus: pass channel to hv_process_channel_removal adds 52a42c2a9022 vmbus: keep pointer to ring buffer page adds ae6935ed7d42 vmbus: split ring buffer allocation from open adds bfddabfa2304 uio: introduce UIO_MEM_IOVA adds 9da197f1df40 hv_uio_generic: map ringbuffer phys addr adds cdfa835c6e5e uio_hv_generic: defer opening vmbus until first use adds 3790e28cdbc8 platform: goldfish: pipe: Make symbol 'goldfish_pipe_dev' static adds c853d6904f14 eeprom: eeprom_93xx46: use resource management adds 96d08fb43e30 eeprom: at25: use devm_nvmem_register() adds d7b9fd1669d4 nvmem: provide nvmem_dev_name() adds 5db652c9f331 nvmem: remove the name field from struct nvmem_device adds 1852183e142e nvmem: use list_for_each_entry_safe in nvmem_device_remove [...] adds f9fcb7e36cde nvmem: remove a stray newline adds fa72d847d68d nvmem: check the return value of nvmem_add_cells() adds c1de7f43bd84 nvmem: use kref adds 424d7033add1 nvmem: sunxi_sid: return -ENOMEM if kzalloc() fails adds 6eed8dd9a513 nvmem: sunxi_sid: use devm_nvmem_register() adds 226014d13fa5 nvmem: lpc18xx_eeprom: use devm_nvmem_register() adds 7d9f9f24fac7 nvmem: mxs-ocotp: use devm_nvmem_register() adds bf58e8820c48 nvmem: change the signature of nvmem_unregister() adds c7235ee3f4b8 nvmem: remove the global cell list adds b985f4cba6db nvmem: add support for cell info adds e888d445ac33 nvmem: resolve cells from DT at registration time adds 506157be06ba nvmem: add support for cell lookups from machine code adds 4903d19c2095 Documentation: nvmem: document cell tables and lookup entries adds bee1138bea15 nvmem: add a notifier chain adds b1c1db9883c2 nvmem: use SPDX license identifiers adds 165589f0cb52 nvmem: make the naming of arguments in nvmem_cell_get() co [...] adds 20167b70c894 nvmem: use EOPNOTSUPP instead of ENOSYS adds 48f63a2c108a nvmem: fix commenting style adds e7e07f4f7b45 nvmem: use octal permissions instead of constants adds 4876bfe6cdec nvmem: sunxi_sid: remove unused variable in probe adds ef92ab3001c4 nvmem: make nvmem_add_cells() static adds 29c222d1a9f5 Merge 4.19-rc6 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 91c45a7a01e8 Merge tag 'extcon-next-for-4.20' of git://git.kernel.org/p [...] adds 8cf3f9cfd9dc Documentation: soundwire: Add documentation for multi link adds a306a0e4a532 soundwire: Initialize completion for defer messages adds 0c4a1049cf29 soundwire: Add support to lock across bus instances adds 48949722ced4 soundwire: Handle multiple master instances in a stream adds ce6e74d008ff soundwire: Add support for multi link bank switch adds 9b5c132a1ec9 soundwire: keep track of Masters in a stream adds 30246e2d78c0 soundwire: intel: Add pre/post bank switch ops adds e1c815f4b24a soundwire: intel: Fix uninitialized adev deref adds 7bce918be43f MAINTAINERS: Update Vinod's email adds c272a766db4f soundwire: intel: Remove duplicate assignment adds 502c00d9c315 Documentation: soundwire: fix stream.rst markup warnings adds 018d52e8b589 Merge tag 'soundwire-4.20-rc1' of git://git.kernel.org/pub [...] adds 11924ba5e671 VMCI: Resource wildcard match fixed adds a007734618fe w1: omap-hdq: fix missing bus unregister at removal adds fe857bb40fb6 Drivers: hv: vmbus: Fix the descriptions of some function [...] adds d544c22d6951 Drivers: hv: kvp: Fix the indentation of some "break" statements adds fc62c3b1977d Drivers: hv: kvp: Fix two "this statement may fall through [...] adds 25355252607c Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask adds 6011002c1584 uio: make symbol 'uio_class_registered' static adds 03b2cbb6ea3c mei: replace POLL* with EPOLL* for write queues. adds 185647813cac mei: samples: fix a signedness bug in amt_host_if_call() adds 0bb5a1a28ee6 thunderbolt: Remove a meaningless NULL pointer check befor [...] adds daa5140f7e71 thunderbolt: Make the driver less verbose adds a83bc4a5e8e0 thunderbolt: Print connected devices adds fd3b339cbb60 thunderbolt: Convert rest of the driver files to use SPDX [...] adds 15c6784c7cee thunderbolt: Add Intel as copyright holder adds f4608ce917d6 binder: make symbol 'binder_free_buf' static adds ef8ec6e1f93d misc: card_utils: remove duplicated include file adds 52e2dc2ce2d8 uio: Convert a few more users to using %pOFn instead of de [...] adds 8f523d6db7ed VMCI: remove set but not used variable 'cid' adds ba1cb318dcbf Merge 4.19-rc7 into char-misc-next adds cb6102bd99ef stm class: Rework policy node fallback adds 25e3c0062a08 stm class: Clarify configfs root type/operations names adds e967b8bdd462 stm class: Clean up stp_configfs_init adds c7fd62bc69d0 stm class: Introduce framing protocol drivers adds d279a38020d2 stm class: Add a helper for writing data packets adds a02509f301c6 stm class: Factor out default framing protocol adds 24c7bcb6a749 stm class: Switch over to the protocol driver adds d69d5e83110f stm class: Add MIPI SyS-T protocol support adds 39f10239df75 stm class: p_sys-t: Add support for CLOCKSYNC packets adds 95323943b791 stm class: p_sys-t: Document the configfs interface adds 4cb3653df0cd stm class: Document the MIPI SyS-T protocol usage adds 3ef230370e05 stm class: Update documentation to match the new identific [...] adds 60e6f6d50f21 stm class: SPDX-ify the documentation adds 6c7e4b6882ad stm class: heartbeat: Fix whitespace adds ce76d938dd98 lib: Add memcat_p(): paste 2 pointer arrays together adds a23bbec205b9 stm class: Use memcat_p() adds e862faa96840 misc: mic: scif: remove redundant check on ret < 0 adds 3dac3583bf1a misc: cxl: Fix possible null pointer dereference adds badcdff107cb nvmem: Convert to using %pOFn instead of device_node.name adds cccb3b19e762 nvmem: fix nvmem_cell_get_from_lookup() adds 098ec84f1ad2 nvmem: lpc18xx_eeprom: remove unused variable adds 3c53e2352a9b nvmem: hide unused nvmem_find_cell_by_index function adds 4a2b2662e9d2 MAINTAINERS: Add me to Android drivers adds 655603de6846 gsmi: Fix bug in append_to_eventlog sysfs handler adds 255d7447cf92 gsmi: Add coreboot to list of matching BIOS vendors adds d31655ba8957 gsmi: Remove autoselected dependency on EFI and EFI_VARS adds 8942b2d5094b gsmi: Add GSMI commands to log S0ix info adds c394cc3b470c platform: goldfish: pipe: Move the file-scope goldfish_int [...] adds 43c2cc2864bc platform: goldfish: pipe: Move the file-scope goldfish_pip [...] adds 08360e26f2a8 platform: goldfish: pipe: Move the file-scope goldfish_pip [...] adds 60a6e5233fcb platform: goldfish: pipe: Call misc_deregister if init fails adds e6fb3193307d platform: goldfish: pipe: Remove redundant casting adds 6d7d725b2e62 platform: goldfish: pipe: Add a blank line to separate var [...] adds 6b995f4eec34 misc: mic: fix a DMA pool free failure adds 3c3f76248e79 misc: mic: scif: remove set but not used variables 'src_dm [...] adds 6eaafbb6998e w1: IAD Register is yet readable trough iad sys file. Fix [...] adds 5fe9f6ccbb7b eeprom: at25: remove unneeded 'at25_remove' adds 3b7584a296c4 eeprom: New ee1004 driver for DDR4 memory adds f21996255f42 sgi-xp: Replace spin_is_locked() with lockdep adds 1c87dc897b8c hv_balloon: Replace spin_is_locked() with lockdep adds 084181fe8cc7 fpga: mgr: add devm_fpga_mgr_create adds 213befe049c7 fpga: bridge: add devm_fpga_bridge_create adds fea82b7f6670 fpga: add devm_fpga_region_create adds 4a6ff3c9a6fa docs: fpga: document programming fpgas using regions adds 19b201705445 docs/uio: fix a grammar nitpick adds 9793c1fd1775 MAINTAINERS: Clarify UIO vs UIOVEC maintainer adds 93048c094415 lib: Fix ia64 bootloader linkage adds 14fdc2c5318a Documentation/security-bugs: Clarify treatment of embargoe [...] adds 18d0eae30e6a Merge tag 'char-misc-4.20-rc1' of git://git.kernel.org/pub [...] adds 57d3f11c83b8 iommu/ipmmu-vmsa: Convert to SPDX identifiers adds a089845b3ed2 dt-bindings: iommu: ipmmu-vmsa: Add r8a7744 support adds 657135f31081 iommu/arm-smmu-v3: Fix a couple of minor comment typos adds 85c7a0f1ef62 iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() adds 0f02477d1698 iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout adds 901510ee32f7 iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations adds 07fdef34d2be iommu/arm-smmu-v3: Implement flush_iotlb_all hook adds 7d321bd35425 iommu/arm-smmu: Ensure that page-table updates are visible [...] adds 2da274cdf998 iommu/dma: Add support for non-strict mode adds 68a6efe86f6a iommu: Add "iommu.strict" command line option adds b6b65ca20bc9 iommu/io-pgtable-arm: Add support for non-strict mode adds 9662b99a19ab iommu/arm-smmu-v3: Add support for non-strict mode adds b2dfeba654cb iommu/io-pgtable-arm-v7s: Add support for non-strict mode adds 44f6876a00e8 iommu/arm-smmu: Support non-strict mode adds 6f20a97e0979 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds 2d7ca2c4b199 iommu/arm-smmu-v3: Add SPDX header adds 5e731073bc0a iommu/arm-smmu-v3: Remove unnecessary wrapper function adds c9d8d661ece8 Documentation: fsl-mc: add iommu-map device-tree binding f [...] adds 2a6db719c92d iommu/of: make of_pci_map_rid() available for other devices too adds fa0656b40e0f iommu/of: support iommu configuration for fsl-mc devices adds eab03e2a1a3d iommu/arm-smmu: Add support for the fsl-mc bus adds a259ed1618d2 bus/fsl-mc: support dma configure for devices on fsl-mc bus adds 761ba8ed114b bus/fsl-mc: set coherent dma mask for devices on fsl-mc bus adds 4f973ed32164 arm64: dts: ls208xa: comply with the iommu map binding for fsl_mc adds bc46c229b6af iommu/fsl: Fix spelling mistake pci_endpt_partioning -> pc [...] adds 26b86092c465 iommu/vt-d: Relocate struct/function declarations to its h [...] adds 4a2d80dbadb7 iommu/vt-d: Update register definitions to VT-d 3.0 specification adds ee2636b8670b iommu/vt-d: Enable base Intel IOMMU debugfs support adds 6825d3ea6cde iommu/vt-d: Add debugfs support to show register contents adds a6d268c619d6 iommu/vt-d: Add debugfs support for Interrupt remapping adds 18f99c9b9dec iommu/vt-d: Add debugfs support to show context internals adds 24d2c521749d iommu/amd: Move iommu_init_pci() to .init section adds e84b7cc457f9 iommu/amd: Add default branch in amd_iommu_capable() adds bee60e94a1e2 iommu/iova: Optimise attempts to allocate iova from 32bit [...] adds 6af588fed391 iommu: Add fast hook for getting DMA domains adds 43c5bf11a610 iommu/dma: Use fast DMA domain lookup adds 7adb562c3e90 arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops adds 701d8a624a2d iommu: Tidy up window attributes adds 5131e08cd0f8 iommu: Remove .domain_{get,set}_windows adds 35449adce847 iommu: Fix a typo adds 2f2fbfb71ecc Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86 [...] adds d1f2b1710d92 Merge tag 'iommu-updates-v4.20' of git://git.kernel.org/pu [...] adds 21bb9d64c5ad swiotlb: remove a pointless comment adds b65125c6acf3 swiotlb: mark is_swiotlb_buffer static adds 8088546832aa swiotlb: do not panic on mapping failures adds dff8d6c1ed58 swiotlb: remove the overflow buffer adds 27744e0077f4 swiotlb: merge swiotlb_unmap_page and unmap_single adds 4803b44e68fc swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs adds c4dae366925f swiotlb: refactor swiotlb_map_page adds fafadcd16595 swiotlb: don't dip into swiotlb pool for coherent allocations adds a4a4330db46a swiotlb: add support for non-coherent DMA adds 886643b76632 arm64: use the generic swiotlb_dma_ops adds befa93633193 Merge tag 'dma-mapping-4.20-1' of git://git.infradead.org/ [...] adds 7fd5257f1144 dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentat [...] adds 97b27dd33d59 dt-bindings: thermal: qcom-spmi-temp-alarm: Improve therma [...] adds f1599f9e4cd6 thermal: qcom-spmi: Use PMIC thermal stage 2 for critical [...] adds a92bab8919e3 of: thermal: Allow multiple devices to share cooling map adds 1d9e6cf3c853 thermal: rcar_gen3_thermal: Add r8a774a1 support adds be6af481f3b2 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774a1 support adds 9b96566063c5 thermal: Convert to using %pOFn instead of device_node.name adds 6017e2a9d727 thermal: qoriq: add i.mx8mq support adds bd7557f55a45 thermal: tsens: Prepare 8916 and 8974 tsens to use SROT an [...] adds 2d71d8ded5f4 thermal: tsens: Add SPDX license identifiers adds caac52bce611 thermal: tsens: Get rid of dead code adds 67b0f5e064cd thermal: tsens: Rename map field in order to add a second [...] adds a15525b5d9ac thermal: tsens: Add the SROT address map adds c130a7602e3b thermal: tsens: Pass register offsets as private data adds c8c3b091b65c thermal: tsens: Check if the IP is correctly enabled by firmware adds 36d83c666245 dt-bindings: thermal: Fix a typo in documentation adds 337a4aecdaf8 thermal: imx: improve error message adds b6ad3981ff94 thermal: imx: handle error path in one place to save dupli [...] adds d1d2c290b3c0 thermal: armada: fix a test in probe() adds c90aaeccc7c6 thermal/drivers/hisi: Change the platform data pointer to [...] adds 9c9ae8da7106 thermal/drivers/hisi: Change the driver to be sensor oriented adds 49e778d1c750 thermal/drivers/hisi: Set the thermal zone private data to [...] adds 9bb4ec8d9e93 thermal/drivers/hisi: Factor out the probe functions adds 8c0ffc8f9a76 thermal/drivers/hisi: Prepare to support multiple sensors adds 7edc5e406f26 thermal/drivers/hisi: Add multiple sensors support adds a849eecee7ee thermal/drivers/hisi: Replace macro name with relevant sen [...] adds 2cffaeff083f thermal/drivers/hisi: Use platform_get_irq_byname adds a18e83e77217 thermal/drivers/hisi: Remove pointless irq field adds ce8c0700dcf9 thermal/drivers/hisi: Add more sensors channel adds 8c6c36846f11 thermal/drivers/hisi: Add the dual clusters sensors for hi3660 adds 304d9b486b3c dt-bindings: thermal: rcar: Add device tree support for r8a7744 adds df016bbba637 thermal: rcar_thermal: fix duplicate IRQ request adds a14404a9f04b dt-bindings: thermal: rcar-thermal: document R8A77970 bindings adds 92ca366e9b83 thermal: rcar_thermal: add R8A77970 support adds 7f1a22ce597c dt-bindings: stm32-thermal: add binding documentation adds 1d6931556073 thermal: add stm32 thermal driver adds 8583d8d621eb dt-bindings: thermal: rcar-gen3-thermal: document R8A77980 [...] adds 853cbc1f2d3a thermal: rcar_gen3_thermal: add R8A77980 support adds 3a3138621762 thermal: rcar_thermal: Prevent hardware access during syst [...] adds 697ee786f15d thermal: rcar_thermal: Prevent doing work after unbind adds 760eea43f8c6 thermal: da9062/61: Prevent hardware access during system suspend adds 0ef7791e2bfb Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds b610e2ff4622 of/unittest: remove use of node name pointer in overlay hi [...] adds 6901378c799d of/unittest: add printf tests for node name adds a613b26a5013 of: Convert to using %pOFn instead of device_node.name adds 6d0a70a284be vsprintf: print OF node name using full_name adds f6707fd6241e of: make PowerMac cache node search conditional on CONFIG_ [...] adds 00b7d1cf4667 of: make default address and size cells sizes private adds 362ce2b8e52b Merge branch 'dt/linus' into HEAD adds 62287dce5d0e of/unittest: Fix I2C bus unit-address error adds 53dd9dce6979 libfdt: Ensure INT_MAX is defined in libfdt_env.h adds c36d5a6c74e7 scripts/dtc: Add yamltree.c to dtc sources adds f858927fd6ce scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 adds 29e5f9441ba7 dt-binding: arm/cpus.txt: fix dynamic-power-coefficient unit adds 8ef4645739c8 dt-bindings: reset: imx7: update the compatible string adds 05ced0180c64 dt-bindings: fpga: fix freeze controller compatible in region doc adds 27ade939a169 dt-bindings: crypto: hip07-sec, drop incorrect commas adds 483a5d22bceb dt-bindings: i2c: Fix SMBus typo adds 689f7a7f5c9b mfd: arizona: Correct link for sound binding document adds 9b06e1c148ff ARM: dt-bindings: Add vendor prefix for Facebook adds da08d8cb8cfc of: unittest: Disable interrupt node tests for old world M [...] adds f1f207e43b8a of: Add cpu node iterator for_each_of_cpu_node() adds 6487c15f1cc9 of: Support matching cpu nodes with no 'reg' property adds d4866f751edf ARM: use for_each_of_cpu_node iterator adds 07d44f1f82b7 ARM: topology: remove unneeded check for /cpus node adds 5af5d40c4015 ARM: shmobile: use for_each_of_cpu_node iterator adds de76e70a8d4e arm64: use for_each_of_cpu_node iterator adds 5a931a3c80b5 c6x: use for_each_of_cpu_node iterator adds 1f0fe1f67cef nios2: get cpu node with of_get_cpu_node adds 5e5abae858b5 openrisc: use for_each_of_cpu_node iterator adds a94fe366340a powerpc: use for_each_of_cpu_node iterator adds 84dbc69a2ff3 powerpc: 4xx: get cpu node with of_get_cpu_node adds 38959a091e4a powerpc: 8xx: get cpu node with of_get_cpu_node adds 8cabf5bc1049 SH: use for_each_of_cpu_node iterator adds 7de8f4aa2f35 x86: DT: use for_each_of_cpu_node iterator adds 76ec23b127cd clk: mvebu: use for_each_of_cpu_node iterator adds 37dc218bed44 edac: cpc925: use for_each_of_cpu_node iterator adds a9a455e854cd iommu: fsl_pamu: use for_each_of_cpu_node iterator adds 651d44f9679c of: use for_each_of_cpu_node iterator adds a691240e36e3 fbdev: fsl-diu: get cpu node with of_get_cpu_node adds 4c29e5934f6c microblaze: get cpu node with of_get_cpu_node adds 389d0a8a7af8 Merge branch 'dt/cpu-type-rework' into dt/next adds 5dc4dca48305 nios2: Convert to using %pOFn instead of device_node.name adds da2ef6663b24 xtensa: Convert to using %pOFn instead of device_node.name adds 6b825b17f478 bus: fsl-mc: Convert to using %pOFn instead of device_node.name adds c655f7ea4d88 bus: mvebu-mbus: Convert to using %pOFn instead of device_ [...] adds c071cc428376 devfreq: Convert to using %pOFn instead of device_node.name adds 75afbfc1156c firmware: Convert to using %pOFn instead of device_node.name adds dc37a2525271 soc: Convert to using %pOFn instead of device_node.name adds 5d5a0ab1a791 of: Fix property name in of_node_get_device_type adds 1acf1cf8638a powerpc: build .dtb files in dts directory adds 118864869805 nios2: build .dtb files in dts directory adds 1b4f9e2b0f48 nios2: use common rules to build built-in dtb adds a91c61451047 nios2: fix building all dtbs adds be7cd2df1d22 c6x: use common built-in dtb support adds 37c8a5fafa3b kbuild: consolidate Devicetree dtb build rules adds 27e88af4e94e powerpc: enable building all dtbs adds 626f92a00b7e c6x: enable building all dtbs adds 92f687f40ee5 microblaze: enable building all dtbs adds 4355151de47c Merge branch 'all-dtbs' into dt/next adds 7ac48a81980f dt-bindings: arm: alpine: Move CPU control related binding [...] adds 79fbf76dc334 dt-bindings: arm: atmel: Move various sys registers out of [...] adds 157b4129ded8 dt-bindings: arm: fsl: Move DCFG and SCFG bindings to thei [...] adds d81cc4a8e472 dt-bindings: arm: zte: Move sysctrl bindings to their own doc adds 22a7488c54a0 Documentation: dt: Add binding for /secure-chosen/stdout-path adds 4583af182007 dt-bindings: thermal: rcar: Add device tree support for r8a7744 adds c54ed7c02bd7 dt-bindings: watchdog: renesas-wdt: Document r8a7744 support adds 7c4189c75b0b dt-bindings: timer: renesas, cmt: Document r8a7744 CMT support adds 700992d361c7 dt-bindings: can: rcar_can: Add r8a7744 support adds b3da72593e14 dt-bindings: phy: rcar-gen2: Add r8a7744 support adds 22be0c6cec35 dt-bindings: timer: ostm: Add R7S9210 support adds cd9102e9add8 dt-bindings: clock: samsung: Add SPDX license identifiers adds 40970f7a43d6 dt-bindings: thermal: samsung: Add SPDX license identifier adds 8d452721628d dt-bindings: misc: bk4: Add device tree binding for Liebhe [...] adds 885882a493c5 dt-bindings: Add OLPC vendor prefix adds 173ee3962959 of: Add missing exports of node name compare functions adds ceff2f4dcd44 drm/mediatek: fix OF sibling-node lookup adds f9a7082327e2 drm/msm: fix OF child-node lookup adds d397dbe60612 net: bcmgenet: fix OF child-node lookup adds ac63043d8cb5 net: stmmac: dwmac-sun8i: fix OF child-node lookup adds 5bf59773aaf3 NFC: nfcmrvl_uart: fix OF child-node lookup adds 9844fb2e3513 power: supply: twl4030-charger: fix OF sibling-node lookup adds d061864b89c3 ARM: dt: relicense two DT binding IRQ headers adds b27186abb37b Merge tag 'devicetree-for-4.20' of git://git.kernel.org/pu [...] adds f92898e7f32e xen/blkfront: avoid NULL blkfront_info dereference on devi [...] adds d91dc172e34f skd: fix unchecked return values adds cdffab7a86b0 cdrom: remove set but not used variable 'tocuse' adds 7f9d35d24c56 scsi: sd_zbc: Rearrange code adds d2e428e49eec scsi: sd_zbc: Reduce boot device scan and revalidate time adds 5f832a395859 scsi: sd_zbc: Fix sd_zbc_check_zones() error checks adds a91e138022bc block: Introduce blkdev_nr_zones() helper adds 2e85fbaff3a7 block: Limit allocation of zone descriptors for report zones adds 72cd87576d1d block: Introduce BLKGETZONESZ ioctl adds 65e4e3eee83d block: Introduce BLKGETNRZONES ioctl adds a2d6b3a2d390 block: Improve zone reset execution adds 965b652e9018 block: Expose queue nr_zones in sysfs adds e76239a3748c block: add a report_zones method adds bf5054569653 block: Introduce blk_revalidate_disk_zones() adds d6f1dda27251 blk-mq: place trace_block_getrq() in correct place adds 0a40a9352473 gdrom: fix mistake in assignment of error adds 98fa7a3e001b block, bfq: fix asymmetric scenarios detection adds a435ab4f80f9 libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 adds 6080ad3a9941 Merge tag 'for-linus-20181026' of git://git.kernel.dk/linux-block adds 6a23e05c2fe3 dm: remove legacy request-based IO path adds 953923c09fe8 dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED adds cef6f55a9fb4 dm table: require that request-based DM be layered on blk- [...] adds 22d4c291f587 dm thin: use refcount_t for thin_c reference counting adds 092b5648760a dm zoned: target: use refcount_t for dm zoned reference counters adds bab5d988841e dm: remove unnecessary unlikely() around WARN_ON_ONCE() adds 800a7340ab7d dm ioctl: harden copy_params()'s copy_from_user() from mal [...] adds f349b0a3e1f0 dm: add dm_table_device_name() adds ed0302e83098 dm crypt: make workqueue names device-specific adds d857ad75edf3 dm raid: avoid bitmap with raid4/5/6 journal device adds 33c2865f8d01 dm zoned: fix metadata block ref counting adds 3d4e73831132 dm zoned: fix various dmz_get_mblock() issues adds da4ad3a23af3 dm writecache: remove disabled code in memory_entry() adds 71f4d95b2365 Merge tag 'for-4.20/dm-changes' of git://git.kernel.org/pu [...] adds fb73b357fb98 raid5: block failing device if raid will be failed adds ee37d7314a32 md/raid10: Fix raid10 replace hang when new added disk faulty adds d595567dc4f0 MD: fix invalid stored role for a disk adds 059421e041eb md: allow metadata updates while suspending an array - fix adds 116d99adf593 md: remove redundant code that is no longer reachable adds f8f83d8ffeb4 md/bitmap: use mddev_suspend/resume instead of ->quiesce() adds 9e753ba9b9b4 MD: fix invalid stored role for a disk - try2 adds afd756286083 md-cluster/raid10: resize all the bitmaps before start reshape adds 7564beda19b3 md-cluster/raid10: support add disk under grow mode adds 5ebaf80bc8d5 md-cluster: introduce resync_info_get interface for sanity check adds aefb2e5fc2be md-cluster/raid10: call update_size in md_reap_sync_thread adds ca1e98e04a8d md-cluster/raid10: don't call remove_and_add_spares during [...] adds cbce6863b6d0 md-cluster/bitmap: don't call md_bitmap_sync_with_cluster [...] adds cb9ee154317b md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is [...] adds ea89238c0a7b md-cluster: remove suspend_info adds 6aaa58c99427 md: fix memleak for mempool adds af9b926de9c5 MD: Memory leak when flush bio size is zero adds 7abe849315c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d42c8a87d18b smb3: do not display confusing message on mount to Azure servers adds d034feeb44b8 cifs: Use kmemdup rather than duplicating its implementati [...] adds ce7fb50f92d7 cifs: remove set but not used variable 'cifs_sb' adds b340a4d4aa18 smb3: add tracepoint to catch cases where credit refund of [...] adds cb5c2e639484 cifs: fix a credits leak for compund commands adds c5a5f38f075c cifs: add a smb2_compound_op and change QUERY_INFO to use it adds f733e3936da4 cifs: change mkdir to use a compound adds 47dd9597df41 cifs: change unlink to use a compound adds ba8ca116854a cifs: create helpers for SMB2_set_info_init/free() adds c2e0fe3f5aae cifs: make rmdir() use compounding adds f7bfe04bf0db cifs: change SMB2_OP_SET_EOF to use compounding adds dcbf91035709 cifs: change SMB2_OP_SET_INFO to use compounding adds 3764cbd179f0 cifs: remove the is_falloc argument to SMB2_set_eof adds bb435512cec8 cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use co [...] adds 14e562ada2b1 cifs: create a define for the max number of iov we need fo [...] adds 4d5bdf28690a SMB3: Backup intent flag missing from compounded ops adds 2c887635cd6a smb3: allow stats which track session and share reconnects [...] adds 5a519bead499 cifs: protect against server returning invalid file system [...] adds 1c3a13a38a28 cifs: minor updates to module description for cifs.ko adds 00778e2294d5 smb3: add way to control slow response threshold for loggi [...] adds 37e6a7057607 smb3: minor missing defines relating to reparse points adds 9e1a37dad4f3 smb3: track the instance of each session for debugging adds 8393072bab06 CIFS: make 'nodfs' mount opt a superblock flag adds 6e4d3bbe9212 smb3: Add debug message later in smb2/smb3 reconnect path adds 3d621230b8a0 smb3: update default requested iosize to 4MB from 1MB for [...] adds 9b9c5bea0b96 cifs: do not return atime less than mtime adds 179e44d49c2f smb3: add tracepoint for sending lease break responses to server adds ef2298a06d01 fs/cifs: fix uninitialised variable warnings adds 6d3adb23becb CIFS: pass page offsets on SMB1 read/write adds ff526d86051f CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory [...] adds 9645759ce6b3 cifs: OFD locks do not conflict with eachothers adds 9a0efeccfa7e CIFS: Adds information-level logging function adds f80eaedd6c59 CIFS: Print message when attempting a mount adds 8c1beb980129 cifs: minor clarification in comments adds f5b05d622a3e cifs: add IOCTL for QUERY_INFO passthrough to userspace adds f70556c8cae9 smb2: fix uninitialized variable bug in smb2_ioctl_query_info adds 0cb012d1a0a9 cifs: track writepages in vfs operation counters adds 61351d6d54e6 smb3: send backup intent on compounded query info adds 1e77a8c204c9 smb3: do not attempt cifs operation in smb3 query info error path adds 3b7960caceaf cifs: fallback to older infolevels on findfirst queryinfo retry adds 8d8b26e58432 cifs: add support for ioctl on directories adds fae8044c03c3 smb3: show number of current open files in /proc/fs/cifs/Stats adds 35a908072311 smb3 - clean up debug output displaying network interfaces adds 32a1fb36f6e5 cifs: allow calling SMB2_xxx_free(NULL) adds 43de1db36424 smb3: add debug for unexpected mid cancellation adds 38f876bb2d62 cifs: update internal module version number for cifs.ko to 2.14 adds 033078a9afe5 Merge tag '4.20-smb3-fixes' of git://git.samba.org/sfrench [...] adds 9dc6edcf676f SUNRPC: Clean up initialisation of the struct rpc_rqst adds 9ee94d3ed6a4 SUNRPC: If there is no reply expected, bail early from cal [...] adds 3021a5bbbf0a SUNRPC: The transmitted message must lie in the RPCSEC win [...] adds 7ebbbc6e7bd0 SUNRPC: Simplify identification of when the message send/r [...] adds 3a03818fbee0 SUNRPC: Avoid holding locks across the XDR encoding of the [...] adds d1109aa56c71 SUNRPC: Rename TCP receive-specific state variables adds e1806c7bfb80 SUNRPC: Move reset of TCP state variables into the reconnect code adds 6c7a64e5a44d SUNRPC: Add socket transmit queue offset tracking adds 4cd34e7c2e41 SUNRPC: Simplify dealing with aborted partially transmitte [...] adds cf9946cd6144 SUNRPC: Refactor the transport request pinning adds 359c48c04af2 SUNRPC: Add a helper to wake up a sleeping rpc_task and se [...] adds 5ce970393bad SUNRPC: Test whether the task is queued before grabbing th [...] adds ec37a58fba28 SUNRPC: Don't wake queued RPC calls multiple times in xprt [...] adds 75c84151a9dc SUNRPC: Rename xprt->recv_lock to xprt->queue_lock adds edc81dcd5b7f SUNRPC: Refactor xprt_transmit() to remove the reply queue code adds 7f3a1d1e1806 SUNRPC: Refactor xprt_transmit() to remove wait for reply code adds 78b576ced2f5 SUNRPC: Minor cleanup for call_transmit() adds ef3f54347f69 SUNRPC: Distinguish between the slot allocation list and r [...] adds 944b042921a1 SUNRPC: Add a transmission queue for RPC requests adds 762e4e67b356 SUNRPC: Refactor RPC call encoding adds 902c58872e1e SUNRPC: Fix up the back channel transmit adds 50f484e29821 SUNRPC: Treat the task and request as separate in the xprt [...] adds 04b3b88fbfe6 SUNRPC: Don't reset the request 'bytes_sent' counter when [...] adds 5f2f6bd98736 SUNRPC: Simplify xprt_prepare_transmit() adds dcbbeda836bc SUNRPC: Move RPC retransmission stat counter to xprt_transmit() adds 918f3c1fe83c SUNRPC: Improve latency for interactive tasks adds 75891f502f5f SUNRPC: Support for congestion control when queuing is enabled adds 86aeee0eb6c3 SUNRPC: Enqueue swapper tagged RPCs at the head of the tra [...] adds 89f90fe1ad8b SUNRPC: Allow calls to xprt_transmit() to drain the entire [...] adds f05d54ecf662 SUNRPC: Allow soft RPC calls to time out when waiting for [...] adds 36bd7de949f4 SUNRPC: Turn off throttling of RPC slots for TCP sockets adds c544577daddb SUNRPC: Clean up transport write space handling adds adfa71446dd0 SUNRPC: Cleanup: remove the unused 'task' argument from th [...] adds bd79bc579ca5 SUNRPC: Don't take transport->lock unnecessarily when taki [...] adds 95f7691daa57 SUNRPC: Convert xprt receive queue to use an rbtree adds f42f7c283078 SUNRPC: Fix priority queue fairness adds 79c99152a374 SUNRPC: Convert the xprt->sending queue back to an ordinar [...] adds 431f6eb3570f SUNRPC: Add a label for RPC calls that require allocation [...] adds 9d96acbc7f37 SUNRPC: Add a bvec array to struct xdr_buf for use with io [...] adds 277e4ab7d530 SUNRPC: Simplify TCP receive code by switching to using iterators adds c50b8ee02f1c SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stre [...] adds 550aebfe1c57 SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive adds 4f546149755b SUNRPC: Clean up xs_udp_data_receive() adds ec846469ba7b SUNRPC: Unexport xdr_partial_copy_from_skb() adds a2791d3a2cee pNFS: Don't zero out the array in nfs4_alloc_pages() adds 28ced9a84cd2 pNFS: Don't allocate more pages than we need to fit a layo [...] adds 1db97eaa0b48 NFS: Convert lookups of the lock context to RCU adds 6ba0c4e5bb08 NFS: Simplify internal check for whether file is open for write adds 0de43976fbe7 NFS: Convert lookups of the open context to RCU adds 9ae075fdd190 NFSv4: Convert open state lookup to use RCU adds ace9fad43aa6 NFSv4: Convert struct nfs4_state to use refcount_t adds 943cff67b842 NFSv4.1: Fix the r/wsize checking adds 10ec57e4c500 nfs4: flex_file: ignore synthetic uid/gid for tightly coup [...] adds cb7a8384dc02 NFS: Split out the body of nfs4_reclaim_open_state() adds 35a61606a612 NFS: Reduce indentation of the switch statement in nfs4_re [...] adds 000d3f9566ed NFS: Reduce indentation of nfs4_recovery_handle_error() adds 80f42368868e NFSv4: Split out NFS v4.2 copy completion functions adds 8d8928d87960 NFSv3: Improve NFSv3 performance when server returns no po [...] adds 28d52235ee25 NFSv4: Save a few bytes in the nfs_pgio_args/res adds 1c6c4b740df1 NFS: Remove private spinlock in struct nfs_pgio_header adds 4e4c3bef4471 SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking adds 0c1c19f46efa SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms adds 571ed1fd2390 SUNRPC: Replace krb5_seq_lock with a lockless scheme adds be189f7e7f03 NFS: Fix dentry revalidation on NFSv4 lookup adds 5ceb9d7fdaaf NFS: Refactor nfs_lookup_revalidate() adds c7944ebb9ce9 NFSv4: Fix lookup revalidate of regular files adds 21924765862a SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() adds 44f411c353bf NFSv4.x: fix lock recovery during delegation recall adds e732f4485a15 SUNRPC: Fix a compile warning for cmpxchg64() adds fdbd1a2e4a71 nfs: Fix a missed page unlock after pg_doio() adds fc187514d8af nfs: remove redundant call to nfs_context_set_write_error() adds 826799e66e86 sunrpc: safely reallow resvport min/max inversion adds 91ca18660e19 xprtrdma: xprt_release_rqst_cong is called outside of tran [...] adds ef739b2175dd xprtrdma: Reset credit grant properly after a disconnect adds c421ece68f69 xprtrdma: Create more MRs at a time adds 61da886bf74e xprtrdma: Explicitly resetting MRs is no longer necessary adds d379eaa838f1 xprtrdma: Name MR trace events consistently adds 3968a8a53104 sunrpc: Fix connect metrics adds 8440a886112b sunrpc: Report connect_time in seconds adds ae38288eb73c xprtrdma: Rename rpcrdma_conn_upcall adds ed97f1f79be9 xprtrdma: Conventional variable names in rpcrdma_conn_upcall adds aadc5a94483b xprtrdma: Eliminate "connstate" variable from rpcrdma_conn [...] adds 316a616e7886 xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall adds 31e62d25b5b8 xprtrdma: Simplify RPC wake-ups on connect adds f9521d53e804 xprtrdma: Rename rpcrdma_qp_async_error_upcall adds 83e301dd1347 xprtrdma: Remove memory address of "ep" from an error message adds f7d466815524 xprtrdma: Don't disable BH's in backchannel server adds 512ccfb61a9b xprtrdma: Move rb_flags initialization adds 61c208a5ca94 xprtrdma: Report when there were zero posted Receives adds f26c32fa5c6a xprtrdma: Add documenting comments adds ad0911802cf6 xprtrdma: Clean up xprt_rdma_disconnect_inject adds 470443e0b379 xprtrdma: Squelch a sparse warning adds 93bdcf9fdb89 Merge tag 'nfs-rdma-for-4.20-1' of git://git.linux-nfs.org [...] adds 86bbd7422ae6 NFS: change sign of nfs_fh length adds 95cd623250ad SUNRPC: Clean up the AUTH cache code adds 07d02a67b7fa SUNRPC: Simplify lookup code adds 79b181810285 SUNRPC: Convert auth creds to use refcount_t adds 331bc71cb175 SUNRPC: Convert the auth cred cache to use refcount_t adds c7a2c49ea6c9 Merge tag 'nfs-for-4.20-1' of git://git.linux-nfs.org/proj [...] adds dd9a8c5a8739 powerpc/tm: Fix HFSCR bit for no suspend case adds 56d20861c027 powerpc/vdso: Correct call frame information adds b0dc0f8618e8 powerpc/powernv: Don't select the cpufreq governors adds 693b31b2fc16 powerpc/selftests: Wait all threads to join adds 96695563cebf powerpc/tm: Fix HTM documentation adds 5600fbe34033 powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE adds 0effa488dc1a powerpc/pseries/mm: factorize PTE slot computation adds ba2dd8a26baa powerpc/pseries/mm: call H_BLOCK_REMOVE adds be54c1216f66 powerpc/64: Remove static branch hints from memset() adds 3f7daf3d7582 powerpc/memtrace: Remove memory in chunks adds 6f8e45f7eb1b ocxl: Fix access to the AFU Descriptor Data adds 8ac9e5bfd8cf powerpc/xive: Use xive_cpu->chip_id instead of looking it [...] adds 984ecdd68de0 powerpc/iommu: Avoid derefence before pointer check adds 44d947eff19d selftests/powerpc: Do not fail with reschedule adds 04fce21c9db5 powerpc/pseries: Define MCE error event section. adds a43c1590426c powerpc/pseries: Flush SLB contents on SLB MCE errors. adds 8f0b80561f21 powerpc/pseries: Display machine check error details. adds c6d15258cdf1 powerpc/pseries: Dump the SLB contents on SLB MCE errors. adds db7d31ac0413 powernv/pseries: consolidate code for mce early handling. adds 09b4438db13f powerpc/64s/hash: Fix stab_rr off by one initialization adds 505ea82eabd2 powerpc/64s/hash: avoid the POWER5 < DD2.1 slb invalidate [...] adds 8b92887ced2e powerpc/64s/hash: move POWER5 < DD2.1 slbie workaround whe [...] adds 85376e2a17ec powerpc/64s/hash: remove the vmalloc segment from the bolted SLB adds 5141c182d75b powerpc/64s/hash: Use POWER6 SLBIA IH=1 variant in switch_slb adds 82d8f4c22f35 powerpc/64s/hash: Use POWER9 SLBIA IH=3 variant in switch_slb adds 5e46e29e6a97 powerpc/64s/hash: convert SLB miss handlers to C adds 8fed04d0f6ae powerpc/64s/hash: remove user SLB data from the paca adds 655deecf67b2 powerpc/64s/hash: SLB allocation status bitmaps adds e83cbf7fb7d1 powerpc/64s: xmon do not dump hash fields when using radix mode adds 2e1626744e8d powerpc/64s/hash: provide arch_setup_exec hooks for hash s [...] adds 89ca4e126a3f powerpc/64s/hash: Add a SLB preload cache adds f2910f0e6835 powerpc: remove old GCC version checks adds 2a056f58fd33 powerpc: consolidate -mno-sched-epilog into FTRACE flags adds 6977f95e63b9 powerpc: avoid -mno-sched-epilog on GCC 4.9 and newer adds 063b8b1251fd powerpc/pseries/memory-hotplug: Only update DT once per me [...] adds cd24e457fd8b powerpc/pseries: Remove prrn_work workqueue adds fd12527a1da4 powerpc/pseries: Remove unneeded uses of dlpar work queue adds 85a88cabad57 powerpc/pseries: Disable CPU hotplug across migrations adds cbc39809a398 powerpc/configs: Update skiroot defconfig adds ee9d21b3b358 powerpc/boot: Ensure _zimage_start is a weak symbol adds e00d93ac9a18 powerpc: Fix duplicate const clang warning in user access code adds ab91239942a9 powerpc/prom: Remove VLA in prom_check_platform_support() adds 74422e2b1939 powerpc/pseries: Remove VLA from lparcfg_write() adds 0823c68b054b powerpc/fadump: re-register firmware-assisted dump if alre [...] adds 54be0b9c7c98 Revert "convert SLB miss handlers to C" and subsequent commits adds db6711b7a17f powerpc/perf: Add missing break in power7_marked_instr_event() adds 8139046a5a34 powerpc/powernv: Make possible for user to force a full ip [...] adds da7ad366b497 powerpc/mm/book3s: Update pmd_present to look at _PAGE_PRE [...] adds f1981b5b302f powerpc/mm/hugetlb/book3s: add _PAGE_PRESENT to hugepd pointer. adds ae28f17b5eeb powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge adds 75646c480fde arch/powerpc/mm/hash: validate the pte entries before hand [...] adds 8890e03380d3 powerpc/mm/thp: update pmd_trans_huge to check for pmd_present adds a0820ff33451 powerpc/mm:book3s: Enable THP migration support adds 8c8933eba0c2 powerpc/cell: Use irq_of_parse_and_map() helper adds c417596d2409 powerpc/pseries: Use of_irq_get helper() in request_event_ [...] adds 0bdba867f01d macintosh: Convert to using %pOFn instead of device_node.name adds b9ef7b4b867f powerpc: Convert to using %pOFn instead of device_node.name adds 51423a9c9b09 powerpc/traps: merge unrecoverable_exception() and nonreco [...] adds db787af1b8a6 powerpc/pseries: Fix DTL buffer registration adds 9258227e9dd1 powerpc/pseries: Fix how we iterate over the DTL entries adds cd5ff94577e0 powerpc/xive: Move a dereference below a NULL test adds c3ff2a5193fa powerpc/32: add stack protector support adds 06ec27aea9fc powerpc/64: add stack protector support adds 16d7c69c8985 powerpc: Redefine TIF_32BITS thread flag adds 5521eb4bca2d powerpc/ptrace: Add support for PTRACE_SYSEMU adds fc35ef12dc8b selftests/powerpc: New PTRACE_SYSEMU test adds 62dea077f567 powerpc/powernv: Mark function as __noreturn adds 5c784c8414fb powerpc/tm: Remove msr_tm_active() adds 51303113e32f powerpc/tm: Print 64-bits MSR adds 8a03e81cb147 powerpc/64s: consolidate MCE counter increment. adds 01b9870ea614 powerpc: Remove duplicated include from pci_32.c adds 5bd9b4445d1f powerpc/config: Enable CONFIG_PRINTK_TIME adds 306b1c061724 powerpc/tm: Reformat comments adds 803d690e68f0 powerpc/mm: Don't report hugepage tables as memory leaks w [...] adds d90fe2acd9b2 powerpc: Wire up memtest adds f5e284803a72 powerpc/nohash: fix undefined behaviour when testing page [...] adds bad96de8d31b powerpc: remove leftover code of old GCC version checks adds 7ead15a1442b powerpc/powernv/npu: Reduce eieio usage when issuing ATSD [...] adds 3689c37d23fc powerpc/powernv/npu: Use size-based ATSD invalidates adds f86ad3e0194b powerpc/powernv/npu: Remove atsd_threshold debugfs setting adds 8b78fdb045de powerpc/time: Use clockevents_register_device(), fixing an [...] adds 817593604e5b powerpc/time: Add set_state_oneshot_stopped decrementer callback adds bc276ecba132 powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs b [...] adds 053c5a753e95 powerpc/64s/radix: Explicitly flush ERAT with local LPID i [...] adds 0792a2c8e0bb macintosh: Use common code to access RTC adds 2341629eadc4 macintosh/adb: Rework printk output again adds b52dce873893 macintosh/via-macii: Synchronous bus reset adds 5f93d7081a47 macintosh/via-macii: Remove BUG_ON assertions adds 5ce6185c2ef4 macintosh/via-macii: Simplify locking adds 351e5ad327d0 macintosh/via-macii, macintosh/adb-iop: Modernize printk calls adds 47fd2060660e macintosh/via-macii, macintosh/adb-iop: Clean up whitespace adds 9b7e4d601baa Merge branch 'fixes' into next adds 7241d26e8175 powerpc/64: properly initialise the stackprotector canary on SMP. adds 3b35bd48b8a0 powerpc/process: Fix sparse address space warnings adds c9386bfd37d3 powerpc/process: Add missing include of stacktrace.h adds fb2d9505c0db powerpc/process: Fix interleaved output in show_user_instr [...] adds df13102f82f1 powerpc/process: Constify the number of insns printed by s [...] adds 6233b6da0c00 powerpc/perf: Quiet IMC PMU registration message adds 014704e6f541 powerpc: Fix signedness bug in update_flash_db() adds aea447141c7e powerpc: Disable -Wbuiltin-requires-header when setjmp is used adds b27e5f939b6d powerpc/rtasd: Improve unknown error logging adds 719736e1cc12 powerpc: remove redundant 'default n' from Kconfig-s adds 5e9dcb6188a4 powerpc/boot: Expose Kconfig symbols to wrapper adds 1a855eaccf35 powerpc/boot: Fix opal console in boot wrapper adds e8e132e68859 powerpc/boot: Disable vector instructions adds 747b21760822 powerpc/boot: Build boot wrapper with optimisations adds f9bc28aedfb5 powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() adds bcbe37305312 powerpc/eeh: Fix null deref for devices removed during EEH adds 473af09b56dc powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field adds bffc0176e7d0 powerpc/eeh: Cleanup EEH_POSTPONED_PROBE adds b95a46062bd4 powerpc/eeh: Cleanup unused field in eeh_dev adds bf773df9d12f powerpc/eeh: Cleanup eeh_add_virt_device() adds 80e65b009413 powerpc/eeh: Cleanup list_head field names adds 1c5c533b149f powerpc/eeh: Cleanup field names in eeh_rmv_data adds 9a3eda266fb5 powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() adds 54644927a01d powerpc/eeh: Cleanup eeh_enabled() adds eed4bdbeecd0 powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() adds e762bb891a29 powerpc/eeh: Cleanup eeh_pe_state_mark() adds fef7f905523f powerpc/eeh: Cleanup eeh_ops.wait_state() adds b90484ec1137 powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() adds b45e9d761ba2 powerpc/pseries/memory-hotplug: Fix return value type of f [...] adds 960e30029863 powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS adds 65b9fdadfc4d powerpc/pseries/mobility: Extend start/stop topology update scope adds ed9e84a4d703 powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry adds 50530f5eac0c powerpc/xmon: Show the stack protector canary in xmon adds bf6cbd0c87f3 powerpc: Fix stackprotector detection for non-glibc toolchains adds 425752c63b6f powerpc: Detect the presence of big-cores via "ibm, thread [...] adds 8e8a31d7fd54 powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores adds 500fe5f550ec powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores adds dfd718a2ed1f powerpc/rtas: Fix a potential race between CPU-Offline & M [...] adds 86c391bd5f47 powerpc/32: Add ioremap_wt() and ioremap_coherent() adds e04e39507c3c drivers/video/fbdev: use ioremap_wc/wt() instead of __ioremap() adds ed18e423a3d9 drivers/block/z2ram: use ioremap_wt() instead of __ioremap [...] adds 402a5698b446 soc/fsl/qbman: use ioremap_cache() instead of ioremap_prot(0) adds aa91796ec463 powerpc: don't use ioremap_prot() nor __ioremap() unless r [...] adds 56f3c1413f5c powerpc/mm: properly set PAGE_KERNEL flags in ioremap() adds c766ee72235d powerpc: handover page flags with a pgprot_t parameter adds d81e6f8b7c66 powerpc/mm: don't use _PAGE_EXEC in book3s/32 adds aa9cd505e39d powerpc/mm: move some nohash pte helpers in nohash/[32:64] [...] adds daba790242df powerpc/mm: add pte helpers to query and change pte flags adds 34eb138ed74d powerpc/mm: don't use _PAGE_EXEC for calling hash_preload() adds 26973fa5ac0e powerpc/mm: use pte helpers in generic code adds 97026b5a5ac2 powerpc/mm: Split dump_pagelinuxtables flag_array table adds 093d7ca22920 powerpc/mm: drop unused page flags adds f4805785f068 powerpc/mm: move __P and __S tables in the common pgtable.h adds b2133bd7a553 powerpc/book3s/32: do not include pte-common.h adds e0f57031ca0b powerpc/mm: Move pte_user() into nohash/pgtable.h adds d82fd29c5a8c powerpc/mm: Distribute platform specific PAGE and PMD flag [...] adds 6c5d2d3fd376 powerpc/nohash/64: do not include pte-common.h adds a0da4bc166f2 powerpc/mm: Allow platforms to redefine some helpers adds cbcbbf4afd6d powerpc/mm: Define platform default caches related flags adds 5662315384fc powerpc/mm: Get rid of pte-common.h adds ff00552578ba powerpc/8xx: change name of a few page flags to avoid confusion adds 1b2443a547f9 powerpc/book3s64: Avoid multiple endian conversion in pte helpers adds 3bad719b4954 powerpc/prom_init: Make of_workarounds static adds 30c69ca0486f powerpc/prom_init: Make "fake_elf" const adds 7f995d3ba6f2 powerpc/prom_init: Make "default_colors" const adds 002af9391bfb powerpc: Split user/kernel definitions of struct pt_regs adds 3eeacd9f4ea3 powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code adds 4c2de74cc869 powerpc/64: Interrupts save PPR on stack rather than threa [...] adds 48e7b7695745 powerpc/64s/hash: Convert SLB miss handlers to C adds 126b11b294d1 powerpc/64s/hash: Add SLB allocation status bitmaps adds 425d33146260 powerpc/64s/hash: Provide arch_setup_exec() hooks for hash [...] adds 5434ae74629a powerpc/64s/hash: Add a SLB preload cache adds 94ee42727ce0 powerpc/64s/hash: Simplify slb_flush_and_rebolt() adds e15a4fea4dee powerpc/64s/hash: Add some SLB debugging tests adds c9f80734cd55 powerpc/mm/hash: Rename get_ea_context to get_user_context adds 4ffe713b7587 powerpc/mm: Increase the max addressable memory to 2PB adds b9fb4480a3af powerpc/mm: Make pte_pgprot return all pte bits adds bde1a1335c50 powerpc/book3e: redefine pte_mkprivileged() and pte_mkuser() adds 422123ccb9a1 powerpc/traps: fix machine check handlers to use pr_cont() adds 4c5d87db4978 powerpc/pseries: PAPR persistent memory support adds b5beae5e224f powerpc/pseries: Add driver for PAPR SCM regions adds e63334e556d9 powerpc/prom_init: Replace __initdata with __prombss when [...] adds 11fdb309341c powerpc/prom_init: Remove support for OPAL v2 adds c886087caee7 powerpc/prom_init: Move prom_radix_disable to __prombss adds a614f52e75bd powerpc/prom_init: Move ibm_arch_vec to __prombss adds d00e34b92cd7 powerpc/prom_init: Move const structures to __initconst adds 8ca2d5151e7f powerpc/prom_init: Move a few remaining statics to appropr [...] adds 5f69e38885c3 powerpc/prom_init: Move __prombss to it's own section and [...] adds 2c51d97ee88d powerpc: Check prom_init for disallowed sections adds f1f208e54d08 powerpc/prom_init: Generate "phandle" instead of "linux, phandle" adds bd03fd84a53a powerpc/traps: remove redundant in_interrupt panic in die() adds fc0c8b36d379 macintosh/windfarm_smu_sat: Fix debug output adds c47ca98d32a2 powerpc: Move core kernel logic into arch/powerpc/Kbuild adds 23ad1a270072 powerpc: Add -Werror at arch/powerpc level adds a0e102914aa3 powerpc/io: remove old GCC version implementation adds 22a3d03d69df powerpc/uapi: Fix sigcontext definition to use user_pt_regs adds 6ce7bff045f6 powerpc/aout: Fix struct user definition to use user_pt_regs adds b4d16ab58c41 powerpc/time: Fix clockevent_decrementer initalisation for PR KVM adds 7cd01b08d35f powerpc: Add support for function error injection adds 59fe7eaf3598 powerpc64/module elfv1: Set opd addresses after module relocation adds db3848515aff selftests/powerpc: Move UCONTEXT_NIA() into utils.h adds d2bf793237b3 selftests/powerpc: Add test to verify rfi flush across a s [...] adds c6c26fb55e8e powerpc/pseries: Export raw per-CPU VPA data via debugfs adds 3ff38e187486 powerpc/book3s64: fix dump_linuxpagetables "present" flag adds cf4a6085151a powerpc/mm: Add missing tracepoint for tlbie adds 8114c36ea648 powerpc/mm: Trace tlbia instruction adds aa5456abdc20 powerpc/mm: fix missing prototypes in slice.c adds 37e9c674e7e6 powerpc/mm: fix always true/false warning in slice.c adds 6beb3381b127 powerpc/sysdev/ipic: check primary_ipic NULL pointer befor [...] adds fb978ca20774 powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() adds b38a181c11d0 powerpc/time: isolate scaled cputime accounting in dedicat [...] adds abcff86df2d2 powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 adds 51eeef9e135a powerpc/time: no steal_time when CONFIG_PPC_SPLPAR is not [...] adds d8a2fe29d3c9 selftests/powerpc: Fix out-of-tree build errors adds dd0e144a632b powerpc/mm: Fix WARN_ON with THP NUMA migration adds 67361cf80712 powerpc/ftrace: Handle large kernel configs adds 5c6499b7041b powerpc/mm/radix: Fix off-by-one in split mapping logic adds 3b5657ed5b4e powerpc/mm/radix: Fix overuse of small pages in splitting logic adds 81d1b54dec95 powerpc/mm/radix: Fix small page at boundary when splitting adds 57306c663d53 powerpc/mm/radix: Remove the retry in the split mapping logic adds 232aa407633c powerpc/mm/radix: Simplify split mapping logic adds afb6d0647fd2 powerpc/mm/radix: Display if mappings are exec or not adds 0d923962ab69 powerpc/mm: Fix page table dump to work on Radix adds b7683fc66eba selftests/powerpc: Add a test of wild bctr adds dd76ff5af353 powerpc/64s/radix: Fix radix__flush_tlb_collapsed_pmd doub [...] adds b851ba02a6f3 powerpc/64/module: REL32 relocation range check adds daf00ae71dad powerpc/traps: restore recoverability of machine_check interrupts adds b6aeddea74b0 powerpc: Fix stack protector crashes on CPU hotplug adds 0f99153def98 powerpc/msi: Fix compile error on mpc83xx adds 58cfbac25b1f Revert "selftests/powerpc: Fix out-of-tree build errors" adds 685f7e4f1614 Merge tag 'powerpc-4.20-1' of git://git.kernel.org/pub/scm [...] adds 3f2aa244ee1a TC: Set DMA masks for devices adds c61c7def1fa0 MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit adds ec9c16643459 Merge tag 'mips_fixes_4.20_1' of git://git.kernel.org/pub/ [...] 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 bcec54bf3118 mips: switch to NO_BOOTMEM adds 2794f688b2c3 MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS adds c824ad164760 MIPS: Loongson-3: Enable Store Fill Buffer at runtime adds 8250a9b43b25 MIPS/PCI: Let Loongson-3 pci_ops access extended config space adds dc57aaf95a51 MIPS: kexec: Mark CPU offline before disabling local IRQ adds 62cac480f33f MIPS: kexec: Make a framework for both jumping and halting [...] adds 1447864bee4c MIPS: kexec: CPS systems to halt nonboot CPUs adds a6da4d6fdf8b MIPS: kexec: Relax memory restriction adds 2fe8ea39c9a8 MIPS: kexec: Use prepare method from Generic for UHI platforms adds 62a83c55eaf8 MIPS/head: Add comments after #endif and #else adds c55213eac2e9 MIPS/head: Store ELF appended dtb in a global variable too adds e524c788bfc1 MIPS: BMIPS: Remove special handling of CONFIG_MIPS_ELF_AP [...] adds d9df9fb901d2 MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_A [...] adds 932afdeec18b MIPS: Add Kconfig variable for CPUs with unaligned load/st [...] adds eb75ecb113f5 MIPS: MT: Remove unused MT single-threaded cache flush code adds edaa978e52c5 MIPS: MT: Remove obsolete cache flush repeat code adds 82689ac663ac MIPS: kdump: Mark cpu back online before rebooting adds 2f0b649b3b4a MIPS: stop using _PTRS_PER_PGD adds 2f7619ae90bf MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression adds 68dec269ee29 MIPS: memset: Limit excessive `noreorder' assembly mode use adds 116edf6e5239 MIPS: mscc: add DT for Ocelot PCB120 adds 39249d776ca7 MIPS: mscc: add PCB120 to the ocelot fitImage adds 4ae0452bddca MIPS: Define MMIO ordering barriers adds a711d43cbbaa MIPS: Correct `mmiowb' barrier for `wbflush' platforms adds 3d474dacae72 MIPS: Enforce strong ordering for MMIO accessors adds 8b656253a7a4 MIPS: Provide actually relaxed MMIO accessors adds 7b2d13f2e240 MIPS: Remove unused MOVN & MOVZ macros adds fce362c7fc3f MIPS: Remove unused PIC macros adds da1d25e79a46 MIPS: Remove unused TTABLE macro adds 4021c30a86ec MIPS: Add kernel_pref & user_pref helpers adds e2b405439903 MIPS: Remove unused CAT macro adds 1d6fb222bd23 MIPS: lib: Use kernel_pref & user_pref in memcpy() adds 7f8502a539bb MIPS: Remove unused PREF, PREFE & PREFX macros adds d06f8a2f1bef MIPS: Loongson-3: Fix CPU UART irq delivery problem adds 360fe725f884 MIPS: Loongson-3: Fix BRIDGE irq delivery problem adds 0e557a3e0613 MIPS: generic: Add Network, SPI and I2C to ocelot_defconfig adds 965f22bc4252 MIPS: dts: Change upper case to lower case adds edbb4233e7ef MIPS: Cleanup DSP ASE detection adds cc10ad25bbca Merge tag 'mips_4.20' of git://git.kernel.org/pub/scm/linu [...] adds 5b4fc3882a64 sparc64: Make corrupted user stacks more debuggable. adds 2b4792eaa9f5 sparc64: Export __node_distance. adds 6c2fc9cddc1f sparc64: Rework xchg() definition to avoid warnings. adds a45dcff7489f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds d7e38611b81e net/ipv4: Put target net when address dump fails due to ba [...] adds 242afaa6968c net/ipv6: Put target net when address dump fails due to ba [...] adds ae677bbb4441 net: Don't return invalid table id error when dumping all [...] adds c63586dc9b3e net: rtnl_dump_all needs to propagate error from dumpit function adds 559bf69e3c8f Merge branch 'route-dump-filter-fixes' adds db4f1be3ca9b net: udp: fix handling of CHECKSUM_COMPLETE packets adds cdaa18f9bd98 octeontx2-af: Copy the right amount of memory adds ac0e549678d6 net: hns3: Fix for warning uninitialized symbol hw_err_lst3 adds e72bde6b6629 net: sched: Remove TCA_OPTIONS from policy adds 4ed591c8ab44 net/ipv6: Allow onlink routes to have a device mismatch if [...] adds f3aaaaaae263 ice: Make ice_msix_clean_rings static adds 633d7449a301 ice: Change device ID define names to align with branding string adds ac5a8aef112e ice: Update expected FW version adds 99189e8b6b0e ice: Use capability count returned by the firmware adds f203dca363f8 ice: Introduce ice_dev_onetime_setup adds 982b1219182e ice: Allocate VF interrupts and set queue map adds 4f4be03bdeb3 ice: Poll for link status change adds 4f3ebb04d05f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 899ecaedd155 net: ethernet: cadence: fix socket buffer corruption problem adds 42d0f71c9b5f octeontx2-af: Use GFP_ATOMIC under spin lock adds 649f0837a8cc r8169: fix broken Wake-on-LAN from S5 (poweroff) adds f802912d4252 net: phy: genphy_10g_driver: Avoid NULL pointer dereference adds 55469bc6b577 drivers: net: remove <net/busy_poll.h> inclusion when not needed adds 863d4187d05a lan743x: Remove SPI dependency from Microchip group. adds bf4cc40e9343 net/{ipv4,ipv6}: Do not put target net if input nsid is invalid adds ee1abcf68935 ipv6/ndisc: Preserve IPv6 control buffer if protocol error [...] adds fb692ec4117f net/smc: fix smc_buf_unuse to use the lgr pointer adds 5a2de63fd1a5 bridge: do not add port to router list when receives query [...] adds f64bf6b8ae80 net: allow traceroute with a specified interface in a vrf adds aab456dfa404 net/neigh: fix NULL deref in pneigh_dump_table() adds 4904008165c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds fa76da461bb0 mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smap [...] adds ae62c16e105a userfaultfd: disable irqs when taking the waitqueue lock adds 4d54954a1971 include/linux/pfn_t.h: force '~' to be parsed as an unary [...] adds 74f213ea25b9 include/linux/linkage.h: align weak symbols adds 19a2ca0fb560 arm64: lib: use C string functions with KASAN enabled adds 0c96350a2d2f lib/test_kasan.c: add tests for several string/memory API [...] adds 1f6904f72937 scripts/tags.sh: add DECLARE_HASHTABLE() adds 32c1b90dcd90 ocfs2/dlm: remove unnecessary parentheses adds 2de24cb742d4 ocfs2: remove unused pointer 'eb' adds 0ae1c2dbdccc ocfs2: remove unneeded null check adds 999865764f5f fs/ocfs2/dlm/dlmdebug.c: fix a sleep-in-atomic-context bug [...] adds 867632d6a612 ocfs2: remove set but not used variable 'rb' adds 5780a02fd1e8 fs/iomap.c: change return type to vm_fault_t adds 253cc22fc6a1 xtensa: use generic vga.h adds 0684e6526edf mm/slub.c: switch to bitmap_zalloc() adds 61448479a9f2 mm: don't warn about large allocations for slab adds c5fd3ca06b46 slub: extend slub debug to handle multiple slabs adds 9b6f7e163cd0 mm: rework memcg kernel stack accounting adds 591edfb10a94 mm: drain memcg stocks on css offlining adds 68600f623d69 mm: don't miss the last page because of round-off error adds 15f570bf3d13 mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] adds 33490af3f5c1 mm, mmu_notifier: be explicit about range invalition non-b [...] adds 4e15a073a168 Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] adds 154221c3e520 kmemleak: add module param to print warnings to dmesg adds bcd49e86710b mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] adds 10e364da10d7 mm/swapfile.c: call free_swap_slot() in __swap_entry_free() adds 979aafa5919b mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() adds 7b0e0c0e35f5 mm/page_alloc.c: clean up check_for_memory() adds 4b96a37d1c68 mm: convert to use vm_fault_t adds 7f2764cfbd85 cramfs: convert to use vmf_insert_mixed adds 5d7476374564 mm: remove vm_insert_mixed() adds f5e6d1d5f8f3 mm: introduce vmf_insert_pfn_prot() adds b13fd1dc9f85 x86: convert vdso to use vm_fault_t adds bc12e6ad9617 mm: make vm_insert_pfn_prot() static adds 67fa1666223d mm: remove references to vm_insert_pfn() adds ae2b01f37044 mm: remove vm_insert_pfn() adds 6d958546ff61 mm: inline vm_insert_pfn_prot() into caller adds 79f3aa5ba989 mm: convert __vm_insert_mixed() to vm_fault_t adds 9b5a8e00d479 mm: convert insert_pfn() to vm_fault_t adds 426dcd4b600f hexagon: switch to NO_BOOTMEM adds 6072cf567a2b of: ignore sub-page memory regions adds a811c05c16b5 nios2: use generic early_init_dt_add_memory_arch adds 0042379279bc nios2: switch to NO_BOOTMEM adds be6ec5b1eecf um: setup_physmem: stop using global variables adds ddf63983576a um: switch to NO_BOOTMEM adds e92d39cdb120 unicore32: switch to NO_BOOTMEM adds 6471f52af786 alpha: switch to NO_BOOTMEM adds 3b9aadf7278d userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] adds cc252eae85e0 mm, slab: combine kmalloc_caches and kmalloc_dma_caches adds 1291523f2c1d mm, slab/slub: introduce kmalloc-reclaimable caches adds 2e03b4bc4ae8 dcache: allocate external names from reclaimable kmalloc caches adds b29940c1abd7 mm: rename and change semantics of nr_indirectly_reclaimab [...] adds 61f94e18de94 mm, proc: add KReclaimable to /proc/meminfo adds f0d77874143d mm, slab: shorten kmalloc cache names for large sizes adds 95f9ab2d596e mm: workingset: don't drop refault information prematurely adds 1899ad18c607 mm: workingset: tell cache transitions from workingset thrashing adds b1d29ba82cf2 delayacct: track delays from thrashing cache pages adds 8508cf3ffad4 sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD adds 5c54f5b9edb1 sched: loadavg: make calc_load_n() public adds 1f351d7f7590 sched: sched.h: make rq locking and clock functions availa [...] adds 246b3b3342c9 sched: introduce this_rq_lock_irq() adds eb414681d5a0 psi: pressure stall information for CPU, memory, and IO adds 2ce7135adc9a psi: cgroup support adds 505802a53510 mm: workingset: use cheaper __inc_lruvec_state in irqsafe [...] adds 68d48e6a2df5 mm: workingset: add vmstat counter for shadow nodes adds 4b85afbdacd2 mm: zero-seek shrinkers adds e9b257ed150c mm/memcontrol.c: fix memory.stat item ordering adds 2c029a1ea3aa mm, page_alloc: drop should_suppress_show_mem adds c3df29d13044 mm/swap.c: remove duplicated include adds dedf2c73b80b mm/mempolicy.c: use match_string() helper to simplify the code adds 52414d330257 kvfree(): fix misleading comment adds 3ca4ea3a7a78 mm/vmalloc.c: improve vfree() kerneldoc adds a8dda165ec34 vfree: add debug might_sleep() adds dd2283f2605e mm: mmap: zap pages with read mmap_sem in munmap adds b4cefb360512 mm: unmap VM_HUGETLB mappings with optimized path adds cb4922496ae4 mm: unmap VM_PFNMAP mappings with optimized path adds 3cb7b121ff4d mm/filemap.c: Use existing variable adds 83d83612d707 mm/memory_hotplug.c: spare unnecessary calls to node_set_state adds cf01f6f5e398 mm/memory_hotplug.c: tidy up node_states_clear_node() adds 8efe33f40f3e mm/memory_hotplug.c: simplify node_states_check_changes_online adds 86b27beae596 mm/memory_hotplug.c: clean up node_states_check_changes_offline() adds 85cfb245060e memcg: remove memcg_kmem_skip_account adds f682a97a0059 mm: provide kernel parameter to allow disabling page init [...] adds d483da5bc78b mm: create non-atomic version of SetPageReserved for init use adds 966cf44f637e mm: defer ZONE_DEVICE page initialization to the point whe [...] adds d4faa40259b8 mm: remove unnecessary local variable addr in __get_user_p [...] adds d018498ccc92 hugetlb: harmonize hugetlb.h arch specific defines with pgtable.h adds 1e5f50fc9d0a hugetlb: introduce generic version of hugetlb_free_pgd_range adds cea685d55633 hugetlb: introduce generic version of set_huge_pte_at() adds a4d838536c6e hugetlb: introduce generic version of huge_ptep_get_and_clear() adds fe632225bdbd hugetlb: introduce generic version of huge_ptep_clear_flush adds cae72abc1af0 hugetlb: introduce generic version of huge_pte_none() adds c4916a008665 hugetlb: introduce generic version of huge_pte_wrprotect adds 78d6e4e8ea87 hugetlb: introduce generic version of prepare_hugepage_range adds 8e581d433bf7 hugetlb: introduce generic version of huge_ptep_set_wrprotect() adds facf6d5b8b6c hugetlb: introduce generic version of huge_ptep_set_access [...] adds 544db7597ad0 hugetlb: introduce generic version of huge_ptep_get adds 3c0513243a4a mm/filemap.c: use vmf_error() adds 85a06835f6f1 mm: mremap: downgrade mmap_sem to read when shrinking adds 9bc8039e715d mm: brk: downgrade mmap_sem to read when shrinking adds cc4b8c794f47 mm: dax: add comment for PFN_SPECIAL adds ff09d7ec9786 mm/memory.c: recheck page table entry with page table lock held adds f0ecf25a093f mm/vmstat.c: assert that vmstat_text is in sync with stat_ [...] adds 439de0d74437 userfaultfd: selftest: cleanup help messages adds 04d877319e2a userfaultfd: selftest: generalize read and poll adds 7eaa8c969efa userfaultfd: selftest: recycle lock threads first adds 61855f021c3a mm/zsmalloc.c: fix fall-through annotation adds 4a222127f363 mm/page_alloc.c: initialize num_movable in move_freepages() adds 1c2d479a119b mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type adds dfb3ccd00a06 mm: make memmap_init a proper function adds d3035be4ce23 mm: calculate deferred pages after skipping mirrored memory adds a9a9e77fbf27 mm: move mirrored memory specific code outside of memmap_i [...] adds 64081362e8ff mm/page-writeback.c: fix range_cyclic writeback vs writepa [...] adds 7a1adfddaf0d mm: don't raise MEMCG_OOM event due to failed high-order a [...] adds 26db3d09d9e1 mm/gup_benchmark.c: time put_page() adds 714a3a1ebafe mm/gup_benchmark.c: add additional pinning methods adds 319e0bec1aec tools/testing/selftests/vm/gup_benchmark.c: fix 'write' fl [...] adds aeb85ed4f41a tools/testing/selftests/vm/gup_benchmark.c: allow user spe [...] adds 0dd8666afb99 tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option adds 3821b76c3cdb tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETL [...] adds 907ec5fca3dc mm: zero remaining unavailable struct pages adds ec393a0f014e mm: return zero_resv_unavail optimization adds 9fd61bc95130 Revert "x86/e820: put !E820_TYPE_RAM regions into memblock [...] adds df06b37ffe5a mm/gup: cache dev_pagemap while pinning pages adds 026d1eaf5ef1 mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t adds d7c3393413fe mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_ [...] adds 7066f0f933a1 mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() adds 7eef5f97c1f9 mm: thp: relocate flush_cache_range() in migrate_misplaced [...] adds 91cbacc34512 tools/testing/selftests/vm/map_fixed_noreplace.c: add test [...] adds bc4ae27d817a mm: split SWP_FILE into SWP_ACTIVATED and SWP_FS adds aa8aa8a331d2 mm: export add_swap_extent() adds 22146c3ce989 hugetlbfs: dirty pages as they are added to pagecache adds 345671ea0f92 Merge branch 'akpm' (patches from Andrew) adds b59dfdaef173 i2c-hid: properly terminate i2c_hid_dmi_desc_override_tabl [...] adds 72b8ad40e143 leds: gpio: set led_dat->gpiod pointer for OF defined GPIO leds adds e55854534989 Merge tag 'led-fix-for-4.20-rc1' of git://git.kernel.org/p [...] 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 05a0a3441869 rtc: mips: default to rtc-cmos on mips adds babab2f86440 rtc: mt6397: fix possible race condition adds c778ec85825d rtc: pl030: fix possible race condition adds b7aff107f34f rtc: pl031: switch to devm_rtc_allocate_device/rtc_registe [...] adds af69f9a78784 rtc: abx80x: use a 'priv' struct for client data adds 749e36d0a0d7 rtc: abx80x: add basic watchdog support adds 4392ec1a6c58 Merge tag 'ib-mfd-rtc-v4.20' of git://git.kernel.org/pub/s [...] adds 1e479c619b2a rtc: unexport non devm managed registration adds f1c8bc332e6d rtc: remove irq_task from kerneldoc adds 1b4c794fda58 rtc: isl1208: avoid possible sysfs race adds 79230ff64167 rtc: ds1307: add offset sysfs for mt41txx chips. adds b41c23e152f2 rtc: ds1307: add frequency_test_enable attribute on m41txx adds db7a67b9c348 rtc: reorder Makefile entries adds eb2bccb70b97 rtc: move rtc_add_group/s definitions adds 4b3a6a3ac559 rtc: isl1208: don't include core header file adds 2ab78755e93a rtc: tx4939: fixup nvmem name and register size adds fd13c930fe6a rtc: test: make license text and module license match. adds c7080e201607 rtc: test: Switch to SPDX identifier adds 8ddeb09de163 rtc: ds1685: drop RTC_DS1685_PROC_REGS adds 482419e120da rtc: ds1685: use generic nvmem adds cfb74916e2ec rtc: ds1685: use rtc_add_group adds 6a5f2a1f4dcd rtc: ds1307: use rtc_add_group adds 0ae3f24ded77 rtc: lib: correct documentation typo adds 7d61cbb945a7 rtc: armada38x: fix possible race condition adds ef2a7176c837 rtc: armada38x: add range adds f6e3d773e10b rtc: armada38x: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 02a6e1293235 rtc: rs5c348: remove useless label adds 2d7be4ed7add rtc: rs5c348: remove forward declaration adds 1654a2b06b93 rtc: rs5c348: report error when time is invalid adds b56295dd337a rtc: ab8500: use rtc_add_group adds 38ab97aebe47 rtc: ab8500: let the core handle range adds 9a90a5bcc73e rtc: ab8500: remove useless check adds 89e27ce49846 rtc: vr41xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 959e8b77bf92 rtc: mv: let the core handle invalid alarms adds d197a253855d rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_i [...] adds bc51098cdd95 rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI adds fe0b5cedc2b7 rtc: tegra: Propagate errors from platform_get_irq() adds c3e04915b867 rtc: m41t80: mark expected switch fall-through adds 6f5b390b3abe rtc: ds1685: simplify getting .driver_data adds 7dceef78f310 rtc: ds1307: fix ds1339 wakealarm support adds ef0f02fd69a0 rtc: s35390a: Change buf's type to u8 in s35390a_init adds a86d6b23ed97 rtc: sc27xx: Set wakeup capability before registering rtc device adds 7db5adfa6316 rtc: sc27xx: Clear SPG value update interrupt status adds b2ddc48582ef rtc: sc27xx: Remove interrupts disable and clear in probe() adds bf2c532b67fc rtc: sc27xx: Add check to see if need to enable the alarm [...] adds 3822d1bb0df1 rtc: sc27xx: Always read normal alarm when registering RTC device adds c7b7eefa57ae Merge tag 'rtc-4.20' of git://git.kernel.org/pub/scm/linux [...] adds 3d337848ecc7 Input: pwm-vibrator - correct pwms in DT binding example adds b297b728138b Input: sun4i-lradc - convert to using %pOFn instead of dev [...] adds d2587800598c Input: atmel_mxt_ts - fix multiple <linux/property.h> includes adds 5d68fa587a62 Input: xilinx_ps2 - convert to using %pOFn instead of devi [...] adds 20bbb3120794 Input: st1232 - set INPUT_PROP_DIRECT property adds dde274432110 Input: silead - try firmware reload after unsuccessful resume adds 00f73f97527f Input: elants_i2c - use DMA safe i2c when possible adds 291e2ba9054e Input: Fix DIR-685 touchkeys MAINTAINERS entry adds d9265e8a878a Input: of_touchscreen - add support for touchscreen-min-x|y adds a3f7c3fcf608 Input: wm97xx-ts - fix exit path adds 15ee2992c07e Input: cyapa - mark expected switch fall-throughs adds 03bf67817ec1 Input: atmel_mxt_ts - mark expected switch fall-through adds 902370519224 Input: xen-kbdfront - mark expected switch fall-through adds f39f8688888a Input: synaptics - avoid using uninitialized variable when [...] adds cacd9759eea2 Merge branch 'next' into for-linus adds ed3f4e239834 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4d9186d01e7a watchdog: hpwdt: Initialize pretimeout from module parameter. adds 093d43858d1d watchdog: hpwdt: Claim NMI from iLO adds 923014619e3d watchdog: hpwdt: Display module parameters. adds 397a35d418a2 watchdog: hpwdt: Module paramerter alias. adds e1c7f79ea54c watchdog: hpwdt: Update version number. adds 18bd1963aef9 watchdog: hpwdt: Update Driver Documentation. adds 3bed02a29661 watchdog: renesas_wdt: use SPDX identifier for Renesas drivers adds 953b9dd7725b watchdog: core: fix null pointer dereference when releasing cdev adds 14de99b44b34 watchdog: renesas_wdt: stop when unregistering adds 2c05318ad5c3 watchdog: iTCO_wdt: Drop option vendorsupport=2 adds 5a623ce0a55e watchdog: iTCO_wdt: Remove unused hooks adds d674ee232b2d watchdog: rza_wdt: convert to SPDX identifiers adds d08ec7bea279 watchdog: fix a small number of "watchog" typos in comments adds 2e0432f8f8ad watchdog: sama5d4: fix timeout-sec usage adds 1f59f8aff98f watchdog: lantiq: update register names to better match spec adds dcd7e04e8e2f watchdog: lantiq: Convert to watchdog_device adds c99d9df1d3c3 watchdog: lantiq: add get_timeleft callback adds 79b10e09bb52 watchdog: mpc8xxx: use dev_xxxx() instead of pr_xxxx() adds 57cbf0e3a0fd watchdog: w83627hf_wdt: Support NCT6796D, NCT6797D, NCT6798D adds 10d790d1fa2e watchdog: hpwdt: Disable PreTimeout when Timeout is smaller adds 8e89130632c2 watchdog: rza_wdt: Support longer timeouts adds d72e8256c209 dt-bindings: watchdog: renesas-wdt: Add support for R7S9210 adds 59c66636aec7 MAINTAINERS: Fix file pattern for MEN Z069 watchdog driver adds 38e48b718934 watchdog: mpc8xxx: provide boot status adds 270c4265f259 dt-bindings: watchdog: add mpc8xxx-wdt support adds 54e3d9b518c8 watchdog: Add support for Armada 37xx CPU watchdog adds 8562205592a6 dt-bindings: watchdog: Document armada-37xx-wdt binding adds cd69606ad05e documentation: watchdog: add documentation for armada-37xx-wdt adds c8ca6e70fb74 watchdog: armada_37xx_wdt: use do_div for u64 division adds cd6ba41c192d watchdog: ts4800: release syscon device node in ts4800_wdt [...] adds 5ecf3e110c32 Merge tag 'linux-watchdog-4.20-rc1' of git://www.linux-wat [...] adds 69d5b97c5973 HID: we do not randomly make new drivers 'default y' adds 3d0186bb068e Update email address adds 66ee620f06f9 idr: Permit any valid kernel pointer to be stored adds 3159f943aafd xarray: Replace exceptional entries adds 02c02bf12c5d xarray: Change definition of sibling entries adds f8d5d0cc145c xarray: Add definition of struct xarray adds 01959dfe771c xarray: Define struct xa_node adds 992a8e60e3fe xarray: Add documentation adds ad3d6c7263e3 xarray: Add XArray load operation adds 9b89a0355144 xarray: Add XArray marks adds 58d6ea3085f2 xarray: Add XArray unconditional store operations adds 41aec91f5598 xarray: Add XArray conditional store operations adds b803b42823d0 xarray: Add XArray iterators adds 80a0a1a9a3cd xarray: Extract entries from an XArray adds 687149fca1f3 xarray: Destroy an XArray adds 64d3e9a9e0cc xarray: Step through an XArray adds 4e99d4e9579d xarray: Add xas_for_each_conflict adds 2264f5132fe4 xarray: Add xas_create_range adds 9f14d4f1f104 xarray: Add xa_reserve and xa_release adds 3d5bd6e1a04a xarray: Add MAINTAINERS entry adds 371c752dc669 xarray: Track free entries in an XArray adds f32f004cddf8 ida: Convert to XArray adds eb797a8ee0ab page cache: Rearrange address_space adds 0d3f92966629 page cache: Convert hole search to XArray adds 74d609585d8b page cache: Add and replace pages using the XArray adds 5c024e6a4ebc page cache: Convert page deletion to XArray adds 4c7472c0df2f page cache: Convert find_get_entry to XArray adds f280bf092d48 page cache: Convert find_get_entries to XArray adds fd1b3cee2a86 page cache: Convert find_get_pages_range to XArray adds 3ece58a270cd page cache: Convert find_get_pages_contig to XArray adds a6906972fe67 page cache; Convert find_get_pages_range_tag to XArray adds c1901cd33cf4 page cache: Convert find_get_entries_tag to XArray adds 070e807c690b page cache: Convert filemap_map_pages to XArray adds a332125fc322 radix tree test suite: Convert regression1 to XArray adds ef8e5717db01 page cache: Convert delete_batch to XArray adds 22ecdb4f8b7d page cache: Remove stray radix comment adds 8fa8e538e4be page cache: Convert filemap_range_has_page to XArray adds ff9c745b81ff mm: Convert page-writeback to XArray adds a97e7904c080 mm: Convert workingset to XArray adds 69b6c1319b65 mm: Convert truncate to XArray adds 8d93b41c09d1 mm: Convert add_to_swap_cache to XArray adds 4e17ec250fce mm: Convert delete_from_swap_cache to XArray adds 560d454bae08 mm: Convert __do_page_cache_readahead to XArray adds 89eb946a7432 mm: Convert page migration to XArray adds aa5dc07f70c5 mm: Convert huge_memory to XArray adds 77da9389b9d5 mm: Convert collapse_shmem to XArray adds 85b392dbace7 mm: Convert khugepaged_scan_shmem to XArray adds 67891ffff2f5 mm: Convert is_page_cache_freeable to XArray adds 10bbd235859b pagevec: Use xa_mark_t adds 62f945b6a7b8 shmem: Convert shmem_radix_tree_replace to XArray adds a12831bf4293 shmem: Convert shmem_confirm_swap to XArray adds e21a29552fa3 shmem: Convert find_swap_entry to XArray adds 552446a41661 shmem: Convert shmem_add_to_page_cache to XArray adds 7b8d046fba91 shmem: Convert shmem_alloc_hugepage to XArray adds c121d3bb717e shmem: Convert shmem_free_swap to XArray adds 7ae3424fb4b5 shmem: Convert shmem_partial_swap_usage to XArray adds 2313216f861f memfd: Convert memfd_wait_for_pins to XArray adds ef3038a573aa memfd: Convert memfd_tag_pins to XArray adds 7f4446eefe9f shmem: Comment fixups adds 0a943c65e7d7 btrfs: Convert page cache to XArray adds ec82e1c1c89c fs: Convert buffer to XArray adds 04edf02cdd37 fs: Convert writeback to XArray adds f611ff63751a nilfs2: Convert to XArray adds 5ec2d99de742 f2fs: Convert to XArray adds a77d19f46a37 dax: Rename some functions adds ec4907ff69fb dax: Hash on XArray instead of mapping adds cfc93c6c6c96 dax: Convert dax_insert_pfn_mkwrite to XArray adds 084a899008ce dax: Convert dax_layout_busy_page to XArray adds 07f2d89cc270 dax: Convert __dax_invalidate_entry to XArray adds 9fc747f68d49 dax: Convert dax writeback to XArray adds 9f32d221301c dax: Convert dax_lock_mapping_entry to XArray adds b15cd800682f dax: Convert page fault handlers to XArray adds a28334862993 page cache: Finish XArray conversion adds 1cf56f9d670b radix tree: Remove radix_tree_update_node_t adds 2956c6644bfd radix tree: Remove split/join code adds 8cf2f98411e3 radix tree: Remove radix_tree_maybe_preload_order adds adb9d9c4ccb1 radix tree: Remove radix_tree_clear_tags adds 372266ba0267 radix tree test suite: Convert tag_tagged_items to XArray adds 47e0fab2b151 radix tree test suite: Convert iteration test to XArray adds d6427f8179b5 xarray: Move multiorder account test in-kernel adds 93eb07f72c8d xarray: Move multiorder_shrink to kernel tests adds 4f06d6302da6 xarray: Move multiorder_check to in-kernel tests adds 0e9446c35a80 xarray: Add range store functionality adds bcfa4b72111c memremap: Convert to XArray adds 9076b33d7dad radix tree test suite: Remove __item_insert adds 879a9ae7b5bc radix tree test suite: Remove multiorder benchmarking adds 4bb53bdda0d1 radix tree tests: Move item_insert_order adds ccc89e30fac7 radix tree tests: Convert item_kill_tree to XArray adds b66b5a48b8a0 radix tree tests: Convert item_delete_rcu to XArray adds 542980aa9318 radix tree test: Convert multiorder tests to XArray adds 3a08cd52c37c radix tree: Remove multiorder support adds dad4f140edaa Merge branch 'xarray' of git://git.infradead.org/users/wil [...] adds 9d954f951970 selftests/ftrace: Add --stop-fail hidden option for debug adds 5d1c6580d616 selftests/ftrace: Add --console hidden option adds 7d0abba4293e selftests/ftrace: Add case number prefix to logfile adds 7590472e78c8 selftests/ftrace: More initialize features in initialize_ftrace adds 3a96a9d0a4e9 selftests/ftrace: Add SPDX License Identifier to template adds 9768cc46d39a selftests/ftrace: Cleanup ftrace after running test adds e527c47081c7 selftests/ftrace: Remove unneeded per-test init/cleanup ftrace adds 2452c96e617a selftests/ftrace: Fix to test kprobe $comm arg only if available adds 72ce3daf92ba selftests/ftrace: Fix checkbashisms errors adds cec3adf5f571 selftests/ftrace: Use loopback address instead of localhost adds af2a0750f374 selftests/ftrace: Improve kprobe on module testcase to loa [...] adds e42e5c46b07d selftests/ftrace: Improve kprobe testcase to check log data adds 1e51263ef4e6 selftests/ftrace: Improve kretprobe testcase to check log data adds 00b2f2bc3aac selftests/ftrace: Test kprobe-event argument with various bitsize adds ddbc31e63aef selftests/ftrace: Check set_event_pid result adds b0898e84851c selftests/ftrace: Add kprobe event with $comm argument testcase adds 32f6e5da83c7 selftests/ftrace: Add kprobe profile testcase adds 873b4af2103f selftests/ftrace: Add kprobe-event with symbol argument test adds 4d23e9b4fd2e selftests/ftrace: Add trace_printk sample module test adds c21ceceae94d selftests/ftrace: Add ringbuffer size changing testcase adds 5b56a07b9c46 selftests/ftrace: Add function profiling stat testcase adds 47c509d30db4 selftests/ftrace: Add max stack tracer testcase adds 7bc026d6c032 selftests/ftrace: Add function filter on module testcase adds 174fd823397a selftests/ftrace: Add trace_pipe testcase adds 91ae08a26514 selftests/ftrace: Add stacktrace ftrace filter command testcase adds c1edd060b413 selftests/ftrace: Add wakeup tracer testcase adds c575dea2c1a5 selftests/ftrace: Add wakeup_rt tracer testcase adds 8ffade754bdf selftests/ftrace: Add ftrace cpumask testcase adds 9a244229a4b8 selftests: watchdog: fix message when /dev/watchdog open fails adds 04d5e4bd3751 selftests: watchdog: Fix error message. adds 7514c39cf1d9 selftests: watchdog: Add gettimeout and get|set pretimeout adds d89d08ffd2c5 selftests: watchdog: Fix ioctl SET* error paths to take on [...] adds a4f222e000b3 selftests: gpio: restructure Makefile adds 8c7f6316fccf selftests: gpio: Fix OUTPUT directory in Makefile adds 717da97e94a9 kvm: selftests: fix spelling mistake "Insufficent" -> "Ins [...] adds 8f381ac4d321 selftests/ftrace: Add color to the PASS / FAIL results adds fb363e2d2035 selftests: kvm: Fix -Wformat warnings adds 0387662d1b6c selftests: fix warning: "_GNU_SOURCE" redefined adds 8096fbcf55c0 selftests/ftrace: Use colored output when available adds f73581f8d9a3 selftests/ftrace: Strip escape sequences for log file adds f8cab69be0a8 Merge tag 'linux-kselftest-4.20-rc1' of git://git.kernel.o [...] adds 80ffbaa5b1bd kallsyms: reduce size a little on 64-bit adds 36f546a1bdb5 kallsyms: remove left-over Blackfin code adds 487c7c7702ab kbuild: prefix Makefile.dtbinst path with $(srctree) uncon [...] adds 0d91bf584fe5 kbuild: remove old check for CFLAGS use adds 25815cf5ffec kbuild: hide most of targets when running config or mixed targets adds 00d78ab2ba75 kbuild: remove dead code in cmd_files calculation in top Makefile adds 80463f1b7bf9 kbuild: add --include-dir flag only for out-of-tree build adds 77ec0c20c7e0 kbuild: remove VERSION and PATCHLEVEL from $(objtree)/Makefile adds 74bc0c09b2da kbuild: remove user ID check in scripts/mkmakefile adds 4fd61277f662 kbuild: do not pass $(objtree) to scripts/mkmakefile adds 80d0dda3a4e5 kbuild: simplify command line creation in scripts/mkmakefile adds 153e04b373dd modpost: remove leftover symbol prefix handling for module [...] adds fb073a4b473e kbuild: add -Wno-pointer-sign flag unconditionally adds a33e7ae295d5 kbuild: add -Wdeclaration-after-statement flag unconditionally adds 9df3e7a7d7d6 kbuild: add -Wno-unused-but-set-variable flag unconditionally adds 69ea912fda74 kbuild: remove unneeded link_multi_deps adds 7d0ea2524202 kbuild: use 'else ifeq' for checksrc to improve readability adds 9e1e8194332f ASN.1: Remove unnecessary shadowed local variable adds c2b1a9226fe7 modpost: Create macro to avoid variable shadowing adds ac747c0715f2 Merge tag 'kbuild-v4.20' of git://git.kernel.org/pub/scm/l [...] adds 81b45683487a compiler.h: give up __compiletime_assert_fallback() adds 0bb95f80a38f Makefile: Globally enable VLA warning adds 746bb4ed6d62 Merge tag 'vla-v4.20-rc1' of git://git.kernel.org/pub/scm/ [...] adds 490cda5a3c82 drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE checking if p [...] adds e527cd9e48e3 drm/sun4i: sun4i: Register quirks with the backend structure adds dcf496a6a608 drm/sun4i: sun4i: Introduce a quirk for lowest plane alpha [...] adds 106b6c39c870 drm/print: Fix DRM_DEBUG_DP macro adds a31ac0b23cb8 drm: Replace NULL with error value in drm_prime_pages_to_sg adds 574e0fbfc95e drm/rockchip: Replace drm_dev_unref with drm_dev_put adds 2aafafab5a9a drm/sun4i: Use (struct drm_format_info) fields to determin [...] adds cf77d79b4e29 drm/sun4i: tcon: Add another way for matching mixers with tcon adds 0305189afb32 drm/sun4i: tcon: Add support for R40 TCON adds 9b32f8951f0f dt-bindings: mipi-dsi: Add info about peripherals with non [...] adds 5e03f02cb58d dt-bindings: mipi-dsi: Add dual-channel DSI related info adds e3896e6dddf0 dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings adds a095f15c00e2 drm/bridge: add support for sn65dsi86 bridge driver adds eb91cde094f5 dt-bindings: tc358754: add DT bindings adds f38b7cca6d0e drm/bridge: tc358764: Add DSI to LVDS bridge driver adds 344d00795eb1 drm/bridge/synopsys: remove commented-out flag in Makefile adds bb112b14af8d drm/vkms: Add functions to map/unmap GEM backing storage adds 8ce1bb0b5337 drm/vkms: map/unmap buffers in [prepare/cleanup]_fb hooks adds d7734b74095d drm/vkms: Add atomic_helper_check_plane_state adds dfb9f5cabfe3 drm/vkms: subclass CRTC state adds 27fb462a01c3 drm/bridge/tc358764: fix drm helper name adds 7c3d0f159ca0 drm/vkms: Use new return type vm_fault_t adds 80e0b19996d5 drm/bridge/ti-sn65dsi86: Fix implicit declaration to drm_m [...] adds e7941cc2340c drm/rockchip: Convert drm_atomic_helper_suspend/resume() adds 22e6de7074b8 drm/dp: add missing ')' to I2C nack debug message adds d5890d5ff4b9 dt-bindings: display: rockchip: add document for px30 vop adds 570913e0b1be drm/rockchip: vop: add px30 vop support adds 3e77c4d02237 drm/vkms: Subclass plane state adds 6c234fe37c57 drm/vkms: Implement CRC debugfs API adds bc0d332daef3 drm/vkms: Release pages_lock before return adds 7f4de521001f drm/atomic: Add __drm_atomic_helper_plane_reset adds ffcf4626d3fe drm: mali-dp: Use __drm_atomic_helper_plane_reset instead [...] adds e2512172d16b drm: atmel-hlcdc: Use __drm_atomic_helper_plane_reset inst [...] adds 4f4762fcc426 drm/imx: Use __drm_atomic_helper_plane_reset instead of co [...] adds 60252323ec9c drm/sun4i: Use __drm_atomic_helper_plane_reset instead of [...] adds 161ad653d6c9 drm: rcar-du: Use __drm_atomic_helper_plane_reset instead [...] adds 66e31a72dc38 drm/sti: do not remove the drm_bridge that was never added adds 3ee53ae57501 drm/tinydrm: Replace drm_dev_unref with drm_dev_put adds 4354d64ea90c drm: Remove drm_fbdev_cma_set_suspend() adds e61e0f07ef0d gpu: drm: virtio: code cleanup adds 31e63d31eaf0 drm/vkms: Fix vmap_count increment position adds e750218d26c3 drm/doc: clarify how to acquire required vblank event reference adds 42da633809c1 drm/vc4: Use __drm_atomic_helper_plane_reset instead of co [...] adds e81eb98e3fa8 drm/vmwgfx: Use __drm_atomic_helper_plane_reset instead of [...] adds 75ff9f3c9a98 drm/vgem: Replace drm_dev_unref with drm_dev_put adds f82aab2d521e dma-buf: Remove requirement for ops->map() from dma_buf_export adds abf7b30d7f61 drm/cirrus: Use drm_framebuffer_put to avoid kernel oops i [...] adds 550f17441f53 drm/cirrus: flip default from 24bpp to 16bpp adds b0d146ac7b9a drm/qxl: Replace drm_dev_unref with drm_dev_put adds 5043348a4969 drm: qxl: Fix error handling at qxl_device_init adds 66e0c8a5bcfd drm: qxl: Fix NULL pointer dereference at qxl_alloc_client [...] adds eec97cd3677d drm/virtio: Replace drm_dev_unref with drm_dev_put adds d5cc15a0c66e drm: crc: Introduce verify_crc_source callback adds 4396551e9cf3 drm: crc: Introduce get_crc_sources callback adds b8d913c0ee00 drm/rockchip/crc: Implement verify_crc_source callback adds 3b3b8448ebd1 drm/amdgpu_dm/crc: Implement verify_crc_source callback adds 3a3cd0d92a0b drm/rcar-du/crc: Implement verify_crc_source callback adds a8c20833c6bf drm/i915/crc: implement verify_crc_source callback adds 260bc55116c5 drm/i915/crc: implement get_crc_sources callback adds ea24a6221c8d drm/rcar-du/crc: Implement get_crc_sources callback adds 6c76c0eb031f drm/bridge: ti-sn65dsi86: Fixup register names adds b814ec6d4535 drm/bridge: ti-sn65dsi86: Implement AUX channel adds 73c89ead7185 drm/bridge: ti-sn65dsi86: Move panel_prepare() to pre_enable() adds fc52d0ed1118 drm/bridge: ti-sn65dsi86: Poll for DP PLL Lock adds 638e9af16b95 drm/bridge: ti-sn65dsi86: Poll for training complete adds 0aeb35ea0e1a drm/dp: add extended receiver capability field present bit adds 103c1944c6ae drm: Add kerneldoc description for "link"-member in struct [...] adds d2c53b337ef5 drm/bridge: ti-sn65dsi86: Fix 0-day build error adds 3eb3cd04e2d8 drm/panel: Fix sphinx warning adds 86e5d0b529a4 drm/gma500: Do not include <drm/drm_global.h> adds a5aca5d9f47c drm/i915: Remove unecessary dma_fence_ops adds e43b9082abe4 drm/msm: Remove unecessary dma_fence_ops adds 409254281fb0 drm/nouveau: Remove unecessary dma_fence_ops adds 065e8c8ff0c7 drm/vgem: Remove unecessary dma_fence_ops adds c76abab59b3c drm: Use horizontal and vertical chroma subsampling factor [...] adds 7e7b68ef0076 drm/fourcc: Add DOC: overview comment adds af6979331da1 drm/vkms/crc: Implement verify_crc_source callback adds c0811a7d5bef drm/crc: Cleanup crtc_crc_open function adds ad1a56f1bf2b Revert "drm: crc: Wait for a frame before returning from open()" adds e296de926dfd drm/syncobj: Drop add/remove_callback from driver interface adds 06e3c29716d9 drm/sun4i: tcon-top: Use struct_size() in devm_kzalloc() adds a5ec8332d428 drm: Add per-plane pixel blend mode property adds bc537a9cc47e Merge drm/drm-next into drm-misc-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 79891d56d994 drm/sun4i: tcon: Pass drm_encoder * into sun4i_tcon0_mode_set_cpu adds 5869d90b28a6 drm/sun4i: tcon: Rename Dithering related register macros adds f11adcecbd5f drm/sun4i: tcon: Add dithering support for RGB565/RGB666 L [...] adds d3147adcfd95 fbdev: fix kerneldoc adds c9527f0de508 drm/fb-helper: document remove*_conflicting_framebuffers() adds d78aa650670d drm: Add drm/drm_util.h header file adds 99f45e32cde7 drm: Drop drmP.h from drm_connector.c adds b88ac005654d drm: drop drmP.h include from drm_plane.c adds e6120d6493e7 drm: drop drmP.h include from drm_crtc.c adds d86552efe10a drm/atomic: trim driver interface/docs adds 2ec04b33a96f drm: Update todo.rst adds 72fdb40c1a4b drm: extract drm_atomic_uapi.c adds ea4584c2f2fe drm/virtio: Remove set but not used variable 'bo' adds eae06120f197 drm: refuse ADDFB2 ioctl for broken bigendian drivers adds 70c0ef7bd399 bochs: use drm_fb_helper_set_suspend_unlocked in suspend/resume adds df2052cc9221 bochs: convert to drm_fb_helper_fbdev_setup/teardown adds 7780eb9ce80f bochs: convert to drm_dev_register adds c10802b684c6 drm/fb-helper: improve documentation and print warnings adds 7f3ef5dedb14 drm/rockchip: Allow driver to be shutdown on reboot/kexec adds 5248092ea47d drm: Remove set but not used variable 'config' adds 1f86fa15340e drm: Clarify DRM_MODE_REFLECT_X/Y documentation adds 04cfcc7ab358 fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag adds 8d7fc2994f4d vt: Remove vc_panic_force_write adds da6c7707caf3 fbdev: Add FBINFO_HIDE_SMEM_START flag adds 6be8f3bd2c78 drm/fb: Stop leaking physical address adds c27d931d402b drm/vkms: Add cursor plane support adds db7f419c06d7 drm/vkms: Compute CRC with Cursor Plane adds b8789ea71dce drm/vkms: Enable/Disable cursor support with module option adds ad9ff96f6538 drm/vkms: Add kerneldoc entry adds 913965c42c57 udmabuf: sort headers, drop uapi/ path prefix adds a3e722dad03e udmabuf: improve map_udmabuf error handling adds b35f57c43705 udmabuf: use pgoff_t for pagecount adds a34852891ba4 udmabuf: constify udmabuf_ops adds dc254553f25d udmabuf: constify udmabuf_create args adds 68d2f70efe2d udmabuf: add MEMFD_CREATE dependency adds dc4716d75154 udmabuf: rework limits adds 0d17455ca85e udmabuf: improve udmabuf_create error handling adds 7a1c67d78094 udmabuf: use EBADFD in case we didn't got a memfd adds 52499d9cdd88 udmabuf: use ENOTTY for invalid ioctls adds 7b26e4e2119d udmabuf: drop WARN_ON() check. adds 33f35429fc49 udmabuf: use sizeof(variable) instead of sizeof(type) adds bf8744e40cd6 qxl: refactor to use drm_fb_helper_fbdev_setup adds 185e0bebb44f drm/sun4i: fix build failure with CONFIG_DRM_SUN8I_MIXER=m adds eb1d23d71e3e drm/bridge: analogix_dp: Downgrade "Link Training" message [...] adds 169cc4c7a14e drm: bridge: document bridge attach/detach imbalance adds 18ace11f87e6 drm: Introduce per-device driver_features adds 1feb64c49d7f drm/i915: Clear DRIVER_ATOMIC on a per-device basis adds 351c4dbe4fae drm/amdgpu: Use per-device driver_features to disable atomic adds 6f19eb21a2ef udmabuf: fix error code in map_udmabuf() adds 69fdf4206a8b drm: Differentiate the lack of an interface from invalid p [...] adds 5c5b3b0ebe6d dt-bindings: sun4i-drm: add compatible for R40 HDMI PHY adds 3536faefc03d drm/sun4i: add support for R40 HDMI PHY adds 8f44ca223345 drm/virtio: add dma sync for dma mapped virtio gpu framebu [...] adds 0b49bbbd9f10 drm: Add support for device_id based detection. adds 53ca2edcf033 drm: Change limited M/N quirk to constant N quirk. adds e884818cc0ed drm: add LG eDP panel to quirk database adds e5264c433c80 gpu: do not double put device node in zx_drm_probe adds e267364a6e1b drm/atomic: Initialise planes with opaque alpha values adds 4f724df717c6 MAINTAINERS: Move udl drm driver to drm-misc tree adds 14e86c01413e drm/vkms: Fix possible memory leak in _vkms_get_crc() adds adbc8208e662 drm: Return -EOPNOTSUPP in drm_setclientcap() when driver [...] adds 1664691a659f drm: Use default dma_fence hooks where possible for null syncobj adds 12fec62aea6e drm: Fix syncobj handing of schedule() returning 0 adds 6129369a9618 drm/fb-helper: Improve error reporting in setup adds 941e97c124a0 drm/arm/hdlcd: Use drm_fbdev_generic_setup() adds 9595809896d7 drm/arm/mali: Use drm_fbdev_generic_setup() adds f53705fd9803 drm/imx: Use drm_fbdev_generic_setup() adds 30f7b5e7c263 drm/pl111: Use drm_fbdev_generic_setup() adds 0f26e5ce3e62 drm/sti: Use drm_fbdev_generic_setup() adds 1e70d7a568fc drm/tve200: Use drm_fbdev_generic_setup() adds 233386d8f22b drm/vc4: Use drm_fbdev_generic_setup() adds c3a8d6ea73ec drm/zte: Use drm_fbdev_generic_setup() adds af334c5d41a9 drm/virtio: pass virtio_gpu_object to virtio_gpu_cmd_trans [...] adds 059b5eb5d955 drm: move native byte order quirk to new drm_driver_legacy [...] adds 184bef8924c9 drm: use drm_driver_legacy_fb_format in drm_gem_fbdev_fb_create adds 48b442238250 drm/bochs: fix DRM_FORMAT_* handling for big endian machines. adds 86351de023dd drm/bochs: support changing byteorder at mode set time adds 42fd9e6c29b3 drm/virtio: fix DRM_FORMAT_* handling adds 9dd3cb243ddf drm: move quirk_addfb_prefer_xbgr_30bpp handling to drm_dr [...] adds 02c87cabd6f1 virtio: Add virtio_gpu_object_kunmap() adds a20c4173c421 virtio: Rework virtio_gpu_object_kmap() adds a03fb71716ee virtio: Support prime objects vmap/vunmap adds c814738257d6 MAINTAINERS: Move mxsfb drm driver to drm-misc tree adds ac3b35f11a06 drm/udl: Replace drm_dev_unref with drm_dev_put adds 9c942096baeb drm/tegra: Replace drm_dev_unref with drm_dev_put adds 626a2c52f105 drm/mxsfb: Move axi clk enable/disable to crtc enable/disable adds 2dc3620eac2d drm/mxsfb: Fix initial corrupt frame when activating display adds 4201f4e84845 drm/mxsfb: Add pm_runtime calls to pipe_enable/disable adds f0525a1c922e drm/mxsfb: Add PM_SLEEP support adds 9f19fd3bd894 drm/mxsfb: Switch to drm_atomic_helper_commit_tail_rpm adds 3b9356194d87 MAINTAINERS: Move fsl-dcu driver to drm-misc tree adds a74c0aa52405 drm/fsl-dcu: Replace drm_dev_unref with drm_dev_put adds f5169a17af4e Merge tag 'drm-misc-next-2018-09-05' of git://anongit.free [...] adds fb96b67c8ae0 drm/omap: Allocate drm_device earlier and unref it as last step adds 52b9ef246d6a drm/omap: Manage the usable omap_dss_device list within om [...] adds eb5bc1f92ba3 drm/omap: Do dss_device (display) ordering in omap_drv.c adds 36c61ae2b755 drm/omap: dss: Remove display ordering from dss/display.c adds f13e97cf3e72 drm/omap: dss: Gather OMAP DSS components at probe time adds cc1876ce5791 drm/omap: dss: Move platform_device_register from core.c t [...] adds 8023651bd3d9 drm/omap: dss: Handle DPI and SDI port initialization failures adds 52dd898a30e0 drm/omap: dss: Remove omapdss_atv_ops get_wss and set_wss [...] adds 9976782f331b drm/omap: dss: Remove DSS encoders get_timings operation adds 21ebcbac5066 drm/omap: dss: Remove unused omapdss_default_get_timings() adds e0528c944058 drm/omap: dss: Constify omap_dss_driver operations structure adds d65b0e0530bb drm/omap: displays: Remove videomode from omap_dss_device [...] adds df91128b205d drm/omap: dss: Remove omap_dss_device panel fields adds 7e7a0edecca0 drm/omap: dss: Rename omap_dss_device list field to output_list adds 6a7c5a2200ad drm/omap: dss: Create global list of all omap_dss_device i [...] adds 9184f8d94c38 drm/omap: dss: Create and use omapdss_device_is_registered() adds a7e82a67c1d7 drm/omap: dss: Rework output lookup by port node adds e10bd354ad79 drm/omap: dss: Allow looking up any device by port adds b93109d7dc9e drm/omap: dss: Move common device operations to common structure adds ec727e3f6184 drm/omap: dss: Add functions to connect and disconnect devices adds 1f507968c30b drm/omap: dss: Move debug message and checks to connection [...] adds 73fc0ac4a695 drm/omap: displays: Don't call disconnect handlers directly adds fb5571717c24 drm/omap: dss: Move src and dst check and set to connectio [...] adds 7269fde4e8c9 drm/omap: displays: Remove input omap_dss_device from panel data adds f3ed97f9ae7d drm/omap: dsi: Simplify debugfs implementation adds 3ce75d67e44c drm/omap: Move DSI debugfs clocks dump to dsi%u_clks files adds de57e9dbc145 drm/omap: dss: Remove output devices list adds 92ce521a4841 drm/omap: dss: Rename for_each_dss_dev macro to for_each_d [...] adds b9f4d2ebf641 drm/omap: dss: Make omap_dss_get_next_device() more generic adds 4e0bb06c0b9a drm/omap: dss: Split omapdss_register_display() adds 67822ae11971 drm/omap: dss: Remove panel devices list adds c1dfe721e096 drm/omap: dss: Move and rename omap_dss_(get|put)_device() adds f324b2798c87 drm/omap: dss: Store dss_device pointer in omap_dss_device adds 845417b3b3b0 drm/omap: dss: Move DSS mgr ops and private data to dss_device adds 5c718e015a0f drm/omap: dss: Modify omapdss_find_output_from_display() t [...] adds 4e20bda68e01 drm/omap: dss: Replace omap_dss_device port number with bitmask adds eaaedaf6a1de drm/omap: dss: Extend omapdss_of_find_source_for_first_ep( [...] adds a25edf0ea6de drm/omap: displays: Don't cast dssdev to panel data unnecessarily adds 66aacfe22d53 drm/omap: dss: Cleanup error paths in output init functions adds edb715dffdee drm/omap: dss: dsi: Move initialization code from bind to probe adds 5fc15d98a068 drm/omap: dss: hdmi4: Move initialization code from bind to probe adds 5f031b471734 drm/omap: dss: hdmi5: Move initialization code from bind to probe adds c87193267d24 drm/omap: dss: venc: Move initialization code from bind to probe adds 27d624527d99 drm/omap: dss: Acquire next dssdev at probe time adds f7e376aece46 drm/omap: dss: Add for_each_dss_output() macro adds bea131966ffa drm/omap: dss: Add function to retrieve display for an output adds a48bc6ac2c6c drm/omap: dss: Remove duplicated parameter to dss_mgr_(dis [...] adds 8a36357ae3b2 drm/omap: dss: Get regulators at probe time adds f96993630445 drm/omap: Remove unneeded variable assignments in omap_mod [...] adds ac3b13189333 drm/omap: Create all planes before CRTCs adds 2ee767922e1b drm/omap: Group CRTC, encoder, connector and dssdev in a s [...] adds 511afb44d72a drm/omap: Reverse direction of DSS device (dis)connect operations adds 79ddb2f0c348 drm/omap: dss: Move connection checks to omapdss_device_(d [...] adds 713165561b7e drm/omap: dss: Move display type validation to initializat [...] adds 3be0f15bd6e9 drm/omap: dss: Merge two disconnection helpers adds 00b30e794ffc drm/omap: Pass pipe pointer to omap_crtc_init() adds e48f9f16a16a drm/omap: Store CRTC lookup by channel table in omap_drm_private adds 67dfd2d3d0c2 drm/omap: Remove omap_crtc_output global array adds d25a7d67465f drm/omap: Remove supported output check in CRTC connect handler adds 0f37938c7c43 drm/omap: Set dispc_channel_connect from DSS output connec [...] adds 43f7078f6b6f drm/omap: dss: Remove the dss_mgr_(dis)connect() operations adds e553ea09e268 drm/omap: dss: Remove unused omap_dss_driver operations adds 6f7ae8c29242 drm/omap: dss: Remove omap_dss_driver .[gs]et_mirror operations adds a4e9ecf4bb19 drm/omap: Remove unnecessary display output sanity checks adds 1298977f0c8a drm/omap: Check omap_dss_device type based on the output_t [...] adds ede880e1825b drm/omap: connector-hdmi: Convert to the GPIO descriptors API adds ac2d1fcbebd6 drm/omap: encoder-tfp410: Convert to the GPIO descriptors API adds 57e0478a29cf drm/omap: panel-nec-nl8048hl11: Convert to the GPIO descri [...] adds aec338cbf8c3 drm/omap: panel-sony-acx565akm: Convert to the GPIO descri [...] adds 2167f9e28a30 drm/omap: panel-tpo-td028ttec1: Drop unneeded linux/gpio.h header adds e7df6571024b drm/omap: panel-tpo-td043mtea1: Convert to the GPIO descri [...] adds 83910ad3f51f drm/omap: Move most omap_dss_driver operations to omap_dss [...] adds 09e5bb6d5b94 drm/omap: dss: Add device operations flags adds f2ea55775e05 drm/omap: Don't call .detect() operation recursively adds 949ea2ef3fed drm/omap: Don't call HPD registration operations recursively adds a21a8f3c93e1 drm/omap: Remove unneeded safety checks in the HPD operations adds 18412b667c96 drm/omap: Merge HPD enable operation with HPD callback reg [...] adds f006325cdc80 drm/omap: Move HPD disconnection handling to omap_connector adds 90279e9518da drm/omap: Don't call EDID read operation recursively adds 70f9cbfc56a3 drm/omap: Get from CRTC to display device directly adds d96aaada5555 drm/omap: Pass both output and display omap_dss_device to [...] adds 7805d1e5098c drm/omap: Don't call HDMI mode and infoframe operations re [...] adds 47a3ee27934a drm/omap: Pass both output and display omap_dss_device to [...] adds 52c5dd2a7bed drm/omap: Determine connector type directly in omap_connector.c adds ec68cd5a18e1 drm/omap: dss: hdmi: Rename hdmi_display_(set|check)_timin [...] adds 9c626dee5cdb drm/omap: encoder-tfp410: Don't fix timings in .set_timing [...] adds 8fe1d36100c8 drm/omap: Make the video_mode pointer to .set_timings() const adds bb23800c887d drm/omap: Remove duplicate calls to .set_timings() operation adds 138fe53ef8d3 drm/omap: Remove unneeded fallback for missing .check_timings() adds 26c91a3898f1 drm/omap: Don't store video mode internally for external encoders adds b4935e3a3cfa drm/omap: Store bus flags in the omap_dss_device structure adds 28120302c2fd drm/omap: Don't call .check_timings() operation recursively adds 35d944cbee21 drm/omap: Query timing information from analog TV encoder adds ca6e968b9326 drm/omap: Remove .get_timings() operation from display connectors adds 31cd7afa3086 drm/omap: panels: Don't modify fixed timings adds 8e9c1c6676ea drm/omap: Move bus flag hack to encoder implementation adds 3fbda31e8148 drm/omap: Split mode fixup and mode set from encoder enable adds 7c27fa57ef31 drm/omap: Call dispc timings check operation directly adds f79fa7da6a29 drm/omap: dpi: Don't fixup video mode in dpi_set_mode() adds 7d39e59be51b drm/omap: dsi: Fixup video mode in .set_config() operation adds 95e472da1094 drm/omap: hdmi: Constify video mode and related pointers adds 96fc64c77537 drm/omap: sdi: Fixup video mode in .check_timings() operation adds a730ce996ce4 drm/omap: venc: Fixup video mode in .check_timings() operation adds d8dbe7914376 drm/omap: Store CRTC timings in .set_timings() operation adds 6ea484309523 drm/omap: Don't call .set_timings() operation recursively adds 1f3eb3461f58 Merge tag 'omapdrm-4.20' of git://git.kernel.org/pub/scm/l [...] adds 79556df293b2 drm/i915/gtt: Enable full-ppgtt by default everywhere adds 5f9c4f95bed2 drm/i915/gtt: Full ppgtt everywhere, no excuses adds 516a49cc1946 drm/i915: Fix assert_plane() warning on bootup with extern [...] adds f7a738fca03c drm/i915/icl: compute the TBT PLL registers adds 35e900818e17 drm/i915: Suppress assertion for i915_ggtt_disable_guc adds 900ccf30f9e1 drm/i915: Only force GGTT coherency w/a on required chipsets adds 6bd31b3798c8 drm/i915: Remove unused "ret" variable. adds 7a72c78bdd0a drm/i915: Fix psr sink status report. adds 6f15a7de86c8 drm/i915/dsc: Add missing _MMIO() from PPS registers adds c74a7469f97c Merge drm/drm-next into drm-intel-next-queued adds 4eaf317a60fb drm/i915/kvmgt: Fix compilation error adds bb5ffe6fd58c drm/i915/dp: Limit link training clock recovery loop adds 102506d52922 drm/i915/dp: Refactor max_vswing_tries variable adds 6a2f59e45afc drm/i915: Pull unpin map into vma release adds a5b22b5ed88b drm/i915: Show stack (by WARN) for hitting forcewake errors adds a38bb309c2ce drm/i915/icl: Add remaining registers and bitfields for MG [...] adds 07685c827b2a drm/i915/icl: Implement voltage swing programming sequence [...] adds 3970c65c2b47 drm/i915: Skip repeated calls to i915_gem_set_wedged() adds 4de737a26e6a drm/i915/dp: Improve clock recovery loop limit comment adds b9fcddab4afb drm/i915/icl: implement icl_digital_port_connected() adds 6075546f57f8 drm/i915/icl: store the port type for TC ports adds db7295c2c4ef drm/i915/icl: Update FIA supported lane count for hpd. adds 340a44bef234 drm/i915/icl: program MG_DP_MODE adds bc334d914eee drm/i915/icl: toggle PHY clock gating around link training adds 45ef40aab72e drm/i915/mst: Do not retrain new links adds 65172699a8bd drm/i915/mst: Continue state updates even if AUX writes fail. adds 406bc5633c6b drm/i915: Avoid computing tile_row_size() for untiled objects adds d899aceb6091 drm/i915: Mark up object tiling-and-stride getters as const adds 52dda80d62df drm/i915: Protect guc_fini_wq() against module load abort adds 7ed43df720c0 drm/i915: Restore sane defaults for KMS on GEM error load adds ec5b65a97c60 drm/i915: Don't disable the GPU for older gen on wedging adds ab84a110490d drm/i915/selftests: Use a full emulation of a user ppgtt context adds 6dc17d69f83e drm/i915/selftests: Exercise resetting in the middle of a [...] adds 7a859c655d8f drm/i915: Eliminate use of PAGE_SIZE as a virtual alignment adds c00db496bbd4 drm/i915: Remove superfluous GEN8_LR_CONTEXT_ALIGN adds 9936ef55f254 drm/i915/guc: Avoid wasting memory on incorrect GuC pin bias adds b6445e17799d drm/i915/guc: Do not partition WOPCM if GuC is not used adds dd18cedfa36f drm/i915/guc: Move the pin bias value from GuC to GGTT adds 496bcce3c9bf drm/i915: Remove unnecessary ggtt_offset_bias from i915_ge [...] adds 905febf592f7 drm/i915: Add a fault injection point to WOPCM init adds 5503cb0decdc drm/i915: Drop unneed i915 parameter from intel_ring_pin() adds c50dfe79ec3e drm/i915/icl: don't set CNL_DDI_CLOCK_REG_ACCESS_ON anymore adds f00ca81510b9 drm/i915: inline skl_copy_ddb_for_pipe() to its only caller adds 2b7edeb00852 drm/i915/icl: Add TBT checks for PLL calculations adds 6f211ed43438 drm/i915/icl: Set TBT IO in Aux transaction adds 86c1c87d0e62 drm/i915: Downgrade Gen9 Plane WM latency error adds 39f3be162c46 drm/i915: Kick waiters on resetting legacy rings adds f6844a85e0c9 drm/i915/selftests: Replace opencoded clflush with drm_clf [...] adds 3d94361aa13a drm/i915/gtt: remove px_page adds 60548c554be2 drm/i915: Interactive RPS mode adds 21eb1850fa0b drm/i95: Mark GGTT as incoherent for gen10+ adds c358514ba8da Revert "drm/i915/icl: WaEnableFloatBlendOptimization" adds d0f5cc5db114 drm/i915/execlists: Terminate the context image with BB_END adds 0d55babc8392 drm/i915: Drop stray clearing of rps->last_adj adds 12a6c931beff drm/i915/icl: avoid unclaimed PLANE_NV12_BUF_CFG register adds 46e831abe864 drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" adds f4de7794de84 drm/i915: Unconditionally clear the pm/guc GT IIR upon acking adds 4668f6954432 drm/i915: Clear all residual RPS events on disabling interrupts adds c444ad790cc2 drm/i915: Fix typo in i915_drm_resume() adds 48928d4b5d62 drm/i915/icl: move has_resource_streamer to GEN11_FEATURES adds 08e3e21a24d2 drm/i915: kill resource streamer support adds a6476ebd4350 drm/i915: Stop dropping irq around resets adds e6a59382924e drm/i915/selftests: Unconditionally do a chipset flush bef [...] adds aaa023782fda drm/i915: ddb_size is of u16 type adds cf1f697acb04 drm/i915/skl: distribute DDB based on panel resolution adds 97f061580004 drm/i915: Pull seqno started checks together adds ae9b06ca067d drm/i915/icl: Fix power well anonymous union initializers adds 48a287ed9d62 drm/i915: Rename intel_power_domains_fini() to intel_power [...] adds 3ae27f7e103d drm/i915/vlv: Remove redundant power well ID asserts adds f28ec6f4ea48 drm/i915: Constify power well descriptors adds d13dd05a1f20 drm/i915/vlv: Use power well CTL IDX instead of ID adds 75e39688f350 drm/i915/ddi: Use power well CTL IDX instead of ID adds 4739a9d2438b drm/i915: Remove redundant power well IDs adds 2183b49933fc drm/i915: Make power well ID names more uniform adds d9fcdc8d1f8e drm/i915: Use existing power well IDs where possible adds 1a260e1117a4 drm/i915/icl: Add missing power gate enums adds c1e63f6df3d3 drm/i915: Warn if we hit the timeout for wait-for-idle adds a4a717010f4e drm/i915: Unmask user interrupts writes into HWSP on snb/i [...] adds a69ab52b0358 drm/i915: Remove extra waiter kick on legacy resets adds d0e062ebb3a4 drm/i915/cfl: Add a new CFL PCI ID. adds d60996ab430c drm/i915: Restore user forcewake domains across suspend adds 7b5ee80a5da3 drm/i915/selftests: Hold rpm for unparking adds c44301fce614 drm/i915: Allow control of PSR at runtime through debugfs, v6 adds 2ac45bdd92e0 drm/i915/psr: Add debugfs support to force a downgrade to [...] adds ee435831ec83 drm/i915/icl: account for context save/restore removed bits adds 41db645a33e7 drm/i915: Bump priority of clean up work adds e02e65001e7b drm/i915: Expose retry count to per gen reset logic adds f4e60c5cfbf2 drm/i915: Force reset on unready engine adds 30b710840e4b drm/i915: Cleanup gt powerstate from gem adds 61e1e376bb25 drm/i915: Restrict gen6_reset_rps_interrupts to gen6+ adds d6fee0dee093 drm/i915: Kick waiters on resetting legacy rings adds dc5977da99ea drm/i915: set DP Main Stream Attribute for color range on [...] adds 08ea70a417ba drm/i915: Disable runtime-pm using lowlevel functions if !HAS_RC6 adds a99b32a6fff7 drm/i915: Clear stop-engine for a pardoned reset adds ad3c776b1710 drm/i915: Fix PM refcounting w/o DMC firmware adds fc0c5a9d1dab drm/i915: Only skip connector output for disable_display adds 805615dae057 drm/i915: Remove useless error return from intel_init_mocs [...] adds a4417b7b419a drm/i915: Stop holding a ref to the ppgtt from each vma adds 07d805721938 drm/i915: Introduce intel_runtime_pm_disable to pair intel [...] adds 2cd9a689e97b drm/i915: Refactor intel_display_set_init_power() logic adds f5133cca38f5 drm/i915: make PCH_GMBUS* definitions private to gvt adds 336662e5e3c9 drm/i915/gvt: use its own define for gpio adds dce888798d3e drm/i915: remove confusing GPIO vs PCH_GPIO adds 66fc82960c5c drm/i915/execlists: Include reset depth in traces adds da4468a1aa75 drm/i915: Do not redefine the has_csr parameter. adds 6dfc4a8f134f drm/i915: Verify power domains after enabling them adds 59f1c8ab30d6 drm/i915: Increase LSPCON timeout adds 35a5fd9ebfa9 drm/i915/audio: Hook up component bindings even if display [...] adds bcaad532974e drm/i915/icl: Implement HSDIV_RATIO of MG_CLKTOP2_HSCLKCTL [...] adds 7b19f544ed90 drm/i915/icl: Get DDI clock for ICL for MG PLL and TBT PLL adds df4f94e810fc drm/i915: Correct CSB probing for engine state dumper adds 63ec132d5b60 drm/i915/psr: Print PSR_STATUS when PSR idle wait times out. adds 9844d4bf3eb4 drm/i915/psr: Add missing check for I915_PSR_DEBUG_IRQ bit adds 1aeb1b5fa069 drm/i915/psr: Mask PSR irq bits when re-enabling interrupts. adds b1f1c2c11fc6 drm/i915: Fix glk/cnl display w/a #1175 adds 0577ab482f46 drm/i915/psr: Add PSR mode/revision to debugfs adds 63eaf9acc00d drm/i915: Add a small wrapper to check for CCS modifiers. adds 53867b46fa84 drm/i915: Rename PLANE_CTL_DECOMPRESSION_ENABLE adds a61d904fd6fa drm/i915: Simplify condition to keep DMC active during S0ix adds 62d3a8deaa10 drm/i915: Free write_buf that we allocated with kzalloc. adds 39d1e234e1e1 drm/i915/icl: implement the tc/legacy HPD {dis,}connect flows adds 99da0b35396f drm/i915: WARN() if we can't lookup_power_well() adds 0229bfd42bbe drm/i915: use for_each_power_well in lookup_power_well() adds f7480b2f6591 drm/i915: move lookup_power_well() up adds 3cf71bc9904d drm/i915: Re-apply "Perform link quality check, unconditio [...] adds fd255f6e3704 drm/i915/psr: Remove wait_for_idle() for PSR2 adds 65df9c7947d7 drm/i915/psr: Rewrite comments in intel_psr_wait_for_idle() adds 5382bed38f09 drm/i915/selftests: ring all doorbells in igt_guc_doorbells adds de25eb7f3075 drm/i915: introduce dp_to_i915() helper adds 1895759ee932 drm/i915: Use dp_to_i915 on intel_psr.c adds ed11e4158451 drm/i915: Fix gtt_view asserts adds eb0f50441056 drm/i915: Don't pass plane to .check_plane() adds 0d45db9c7a02 drm/i915: Reject compressed Y/Yf with interlaced modes adds 18563409b132 drm/i915: Clean up skl_plane_has_planar() adds b45649fbd5bf drm/i915: Do not advertize support for NV12 on ICL yet. adds 5df52391ddbe drm/i915/dsc: Fix PPS register definition macros for 2nd V [...] adds d8c5d29f21bf drm/i915: Don't check power domains state in intel_power_d [...] adds 9e4fa01221b3 drm/i915/execlists: Flush tasklet directly from reset-finish adds 6e4adef7e4b0 drm/i915: Update DRIVER_DATE to 20180830 adds 381116d327b5 drm/i915: Update DRIVER_DATE to 20180830 adds 096055487115 drm/i915: clear error registers after error capture adds 70b73f9ac113 drm/i915/ringbuffer: Delay after invalidating gen6+ xcs adds 4a477651033e drm/i915: Keep physical cursors pinned while in use adds 3f51b7e1f36a drm/i915/selftests: Add a simple exerciser for suspend/hibernate adds a64f88874930 drm/i915/intel_csr.c Fix DMC FW Loading issue on ICL. adds 1c71bc565cdb drm/i915/perf: simplify configure all context function adds 35ab4fd2b98b drm/i915/perf: reuse intel_lrc ctx regs macro adds 2b5cf4ef541f drm/i915/dp_mst: Fix enabling pipe clock for all streams adds 48e905048f39 drm/i915: Explicitly mark Global GTT address spaces adds 4f2c7337af63 drm/i915: Determine uses-full-ppgtt from context for execbuf adds 2bfbf6fed1a0 drm/i915: Do a full device reset after being wedged adds aae7c06b34e4 drm/i915: Flag any possible writes for a GTT fault adds fddcd00a49e9 drm/i915: Force the slow path after a user-write error adds e0ff7a7cddef drm/i915: Early rejection of buffer allocations larger than RAM adds 6b048706f407 drm/i915: Forcibly flush unwanted requests in drop-caches adds 34f89904b01e drm/i915: Update DRIVER_DATE to 20180903 adds 46223993c2e4 drm/i915: Fix up FORCE_GPU_RELOC (debug) to flush CPU writ [...] adds a0e731f4e26c drm/i915: Combine cleanup_status_page() adds d6acae363e63 drm/i915: Use a cached mapping for the physical HWS adds 9f9d594d952a drm/i915: Fix ICL+ HDMI clock readout adds 7ef4ac6ed9ed drm/i915: Double check we didn't miss an unclaimed registe [...] adds 06348d3086a3 drm/i915/ringbuffer: Move double invalidate to after pd flush adds b212f0a470ee drm/i915/icl: Fix context RPCS programming adds a167b1e1319c drm/i915: Pull intel_uncore_arm_unclaimed_mmio_detection() [...] adds 9d3f8d2ff777 drm/i915: Be defensive and don't assume PSR has any commit [...] adds 288f1ced5e24 drm/i915: Reduce context HW ID lifetime adds acb3ef0ee40e drm/i915/bdw: Increase IPS disable timeout to 100ms adds 55ac5a1614f9 drm/i915: Attach the pci match data to the device upon creation adds 31962ca6a260 drm/i915: Move final cleanup of drm_i915_private to i915_d [...] adds 01a84c11a5e6 drm/i915: Update DRIVER_DATE to 20180906 adds d4da8a4d4004 drm/i915: Update DRIVER_DATE to 20180906 adds db47685da1d8 drm/i915/gvt: add a fastpath for cmd parsing on MI_NOOP adds 8bfa02c885ee drm/i915/gvt: only copy the first page for restore inhibit [...] adds 63ef26237ba8 drm/i915/gvt: make dma map/unmap kvmgt functions as static adds a752b070a678 drm/i915/gvt: Fix function comment doc errors adds 69ca5af4ff9a drm/i915/gvt: Move some MMIO definitions to reg.h adds 5781cf82553c Merge tag 'gvt-next-2018-09-04' of https://github.com/inte [...] adds a28957b8f10b drm/i915: Update DRIVER_DATE to 20180906 adds b1c1566822ab Merge tag 'drm-intel-next-2018-09-06-2' of git://anongit.f [...] adds 2dc7bad71cd3 Merge tag 'drm-misc-next-2018-09-13' of git://anongit.free [...] adds 795241040a91 Merge tag 'drm-misc-next-2018-09-19' of git://anongit.free [...] adds 308b118b6090 MAINTAINERS: Update tree location for the Renesas DRM drivers adds 7408e252ddf2 MAINTAINERS: rcar-du: Add co-maintainer adds 4ffe5aa53791 dt-bindings: display: renesas: du: document R8A77980 bindings adds ab77eb4c4de7 dt-bindings: display: renesas: lvds: document R8A77980 bindings adds 59104f239b9e drm: shmobile: convert to SPDX identifiers adds d7cfd259048b drm: panel-lvds: convert to SPDX identifiers adds 0bbce9eb7738 drm: rcar-du: Convert to SPDX identifiers adds 4e86c208ddf2 drm: rcar-du: Support interlaced video output through vsp1 adds c14f63abebb3 drm: rcar-du: Refactor Feature and Quirk definitions adds c6e3194a3b55 drm: rcar-du: Add interlaced feature flag adds 7281e6c6a5bd drm: rcar-du: Rework clock configuration based on hardware limits adds 8c74c4561f05 drm: rcar-du: Improve non-DPLL clock selection adds 9fe50e64fac7 drm: rcar-du: Rename and document dpll_ch field adds a8492e88d9c7 drm: rcar-du: Write ESCR and OTAR as CRTC registers adds c4341442acb1 drm: rcar-du: lvds: add R8A77980 support adds 2a3181d9cfd6 drm: rcar-du: Update Gen3 output limitations adds 0f35b25b8792 drm: rcar-du: Add support for missing pixel formats adds f09e5b5d776d drm: rcar-du: Update framebuffer pitch and alignment limit [...] adds 6e1637c91742 drm: rcar-du: Remove packed VYUY support adds 0320ac5188ea Merge tag 'du-next-20180914' of git://linuxtv.org/pinchart [...] adds 1cadf2b36809 drm/amdgpu: fix VM clearing for the root PD adds 9296435729dc drm/amdgpu: fix preamble handling adds 4f0ecd36f276 amdgpu: fix multi-process hang issue adds a3d9103ebfa0 drm/amdgpu: Fix page fault and kasan warning on pci device [...] adds 9650205a32e7 drm/amd/display: Fix bug use wrong pp interface adds 982976d92f17 drm/amd/pp: Add ACP PG support in SMU adds be2d6aa51e66 drm/amdgpu: Power down acp if board uses AZ (v2) adds 1062ddb6d574 drm/amd/amdgpu: Enabling Power Gating for Stoney platform adds 3a54d2c89511 drm/amdgpu/acp: Powrgate acp via smu adds c36628d8989a drm/amgpu/acp: Implement set_powergating_state for acp adds ac0a6cf1c6ef drm/scheduler: add a list of run queues to the entity adds 249a07c05a8d drm/scheduler: add counter for total jobs in scheduler adds 97ffa35b5dec drm/scheduler: add new function to get least loaded sched v2 adds df0ca30838ee drm/scheduler: move idle entities to scheduler with less load v2 adds 07507c01aa70 drm/scheduler: Add job dependency trace. adds 65f7260b1356 drm/amdgpu: Add job pipe sync dependecy trace adds f688b614b643 drm/amd/pp: Implement get_performance_level for legacy dgpu adds a465feae60dc drm/amd/display: pass compat_level to hubp adds 265f5ba6c209 drm/amd/display: Move PME to function pointer call semantics adds 2cb3bcdb33c0 drm/amd/display: dal 3.1.60 adds 4e60536d093f drm/amd/display: Set DFS bypass flags for dce110 adds 1c8faa9aa0cc drm/amd/display: Enable DFS bypass support in DC config adds 5a83c9324909 drm/amd/display: Add support for toggling DFS bypass adds d23ee13fba23 drm/amdgpu: Add amdgpu_gfx_off_ctrl function adds 1e317b99f0c2 drm/amdgpu: Put enable gfx off feature to a delay thread adds 408acede8732 drm/amdgpu: Ctrl gfx off via amdgpu_gfx_off_ctrl adds 3fded222f4bf drm/amdgpu: Disable gfx off if VCN is busy adds fd28705388ef drm/amd/pp: Delete duplicated interface in hwmgr_func adds 448fe1928ce4 drm/amdgpu: move gfx definitions into amdgpu_gfx header adds aa47d117282c drm/amdgpu: move ih definitions into amdgpu_ih header adds bb7743bc2051 drm/amdgpu: move sdma definitions into amdgpu_sdma header adds 55560046d5b0 drm/amdgpu: move firmware definitions into amdgpu_ucode header adds 6462c0071b8d drm/amdgpu: move psp macro into amdgpu_psp header adds 2cddc50e9819 drm/amdgpu: move gem definitions into amdgpu_gem header adds 1b369d3c0d93 drm/amd/display: pass the right num of modes added adds 9b5349f74a85 drm/amd/display: correct image viewport calculation adds d02e07948fcf drm/amd/display: Print DPP DTN log info only for enabled pipes adds dc6c981d2027 drm/amd/display: Use DGAM ROM or RAM adds 1fdf7a4b1f96 drm/amd/display: Add check for num of entries in gamma adds bf9b1d9dc7e9 drm/amdgpu: Delay 100ms to enable gfx off feature adds 7febe4bfd5d4 drm/scheduler: fix setting the priorty for entities (v2) adds e854b61acf77 drm/scheduler: bind job earlier to scheduler adds c51cebb890dc gpu: drm: radeon: cik: Replace mdelay() with msleep() in c [...] adds 2f2debb5a162 gpu: drm: radeon: si: Replace mdelay() with msleep() in si [...] adds 4b991c54ce82 gpu: drm: radeon: radeon_test: Replace mdelay() with msleep() adds 0a7845db93b2 drm/amdgpu: move ring macros into amdgpu_ring header adds 9e21fc56fe58 drm/amdgpu: remove useless gds switch macro adds 5df585258f9f drm/amdgpu: move display definitions into amdgpu_display header adds c082b99878b7 drm/amdgpu: move gmc macros into amdgpu_gmc header adds 4473e1db3120 drm/amdgpu: move vm definitions into amdgpu_vm header adds c2d358d724ee drm/amdgpu: move missed gfxoff entry into amdgpu_gfx header adds 93f15e1c0796 drm/scheduler: Remove entity->rq NULL check adds 573edb241b44 drm/scheduler: fix last_scheduled handling adds 35e160e781a0 drm/scheduler: change entities rq even earlier adds 2cf01099518b drm/amdgpu/pp: endian fixes for process_pptables_v1_0.c adds 54f16ebfde5d drm/amdgpu/pp: endian fixes for processpptables.c adds eb4f69992037 drm/amdgpu: add emit reg write reg wait for vcn jpeg adds 8709890892d8 drm/amdgpu: add system interrupt register offset header adds 44287b7190f4 drm/amdgpu: add system interrupt mask for jrbc adds 7f31077cadc9 drm/amdgpu: enable system interrupt for jrbc adds 36a12bd0b423 drm/amdgpu: add emit trap for vcn jpeg adds 7ea34ea3e889 drm/amdgpu: fix emit frame size and comments for jpeg adds ec2e082a79b5 drm/amdgpu/powerplay: check vrefresh when when changing displays adds 6c1fd99bc669 drm/amdgpu: Cancel gfx off delay work when driver fini/suspend adds f1220c876d4f drm/amd/display: dc 3.1.61 adds 94a4ffd1d40b drm/amd/display: fix PIP bugs on Dal3 adds c4621988d497 drm/amd/display: Add dprefclk value to dce_dccg adds f137586b2b2b drm/amd/display: fix dml handling of mono8/16 pixel formats adds 2f14bc8968e3 drm/amd/display: add retimer log for HWQ tuning use. adds 56780940389a drm/amd/display: Remove redundant non-zero and overflow check adds 5d0e7e5caa08 drm/amd/display: dc 3.1.62 adds a4ead3e5d6f3 drm/amdgpu: add AVFS control to PP_FEATURE_MASK adds b4abff4bb2b4 drm/amdgpu/powerplay/smu7: enable AVFS control via ppfeaturemask adds a19c3bea8ebe drm/amdgpu/powerplay/vega10: enable AVFS control via ppfea [...] adds bcd47f60ab65 drm/amd/display: enable ABGR and XBGR formats (v4) adds 00ecc6e6d4ee drm/amdgpu: enable ABGR and XBGR formats (v2) adds a69e40fd824d drm/radeon: enable ABGR and XBGR formats (v2) adds 1f902edecb32 drm/amdgpu/include: Add nbio 7.4 header files (v4) adds c62d3cd0ddd6 drm/amdgpu/include: Add sdma0/1 4.2 register headerfiles. (v3) adds e6af616a7822 drm/amdgpu/include: add thm 11.0.2 headers adds e9126d09eeb5 drm/amdgpu/include: Add mp 11.0 header files. (v2) adds 25eaa565c47b Revert "drm/amdgpu: Add nbio support for vega20 (v2)" adds fe3c948918e7 drm/amdgpu: Add nbio 7.4 support for vega20 (v3) adds 7a0d7089c700 drm/amdgpu: update atomfirmware.h adds 5f51ab41e7a0 drm/amd/powerplay: add vega20_inc.h (v2) adds 5fef5b1e7d9b drm/amd/powerplay: add smu11_driver_if.h (v4) adds 79df9413f7c3 drm/amd/powerplay: add vega20_ppsmc.h (v2) adds b9443b572c06 drm/amd/powerplay: add vega20_pptable.h (v2) adds f4eac80add11 drm/amd/powerplay: add the smu manager for vega20 (v2) adds f0e7e5e2a8e4 drm/amd/powerplay: new interfaces for ActivityMonitor tabl [...] adds da958630d530 drm/amd/powerplay: add the hw manager for vega20 (v3) adds 982b90319459 drm/amd/powerplay: support workload profile query and setu [...] adds 7c2912a26d36 drm/amd/powerplay: init vega20 uvd/vce powergate status on [...] adds fff7e3e049d8 drm/amd/powerplay: correct force clock level related setti [...] adds b8497699ef8a drm/amd/powerplay: export vega20 stable pstate clocks adds 8dd97d6bc2c5 drm/amd/powerplay: add vega20 pre_display_config_changed callback adds bc9b8c45b86f drm/amd/powerplay: conv the vega20 pstate sclk/mclk into n [...] adds 7dd67c0d4200 drm/amd/powerplay: initialize vega20 overdrive settings adds d617d4d73043 drm/amd/powerplay: new interfaces for overdrive vega20 scl [...] adds acd116243a0d drm/amd/powerplay: revise vega20 PPSMC_MSG_SetSoftMin/[Max [...] adds 8c191fe3d553 drm/amd/powerplay: update vega20 clocks threshold settings [...] adds a6637313c7bf drm/amdgpu: enable vega20 powerplay support adds 654f761cfa04 drm/amdgpu: Add psp 11.0 support for vega20. (v2) adds 0df5295c99de drm/amdgpu/vg20: Change the load type of vega20 to psp (v2) adds 3490738f9be9 drm/amd/powerplay: enable fclk ss by default adds be6a55a11af6 drm/amd/powerplay: remove setting soc floor voltage before [...] adds d940def9ab1f drm/amd/powerplay: avoid enabling/disabling uvd/vce dpm twice adds 5d923a692868 drm/amd/powerplay: correct the argument for PPSMC_MSG_SetU [...] adds 16ed0ff2755c drm/amd/powerplay: allow slow switch only if NBPState enabled adds efa7ac67a80f drm/amd/powerplay: remove max DCEFCLK limitation adds ff50e15b00b0 drm/amd/powerplay: added voltage boot time calibration adds 54d682d9a5b3 drm/amdgpu/gfx9: Update gfx9 golden settings. adds 218a9fbc8a28 drm/amdgpu: update vega20 sdma golden settings adds 3082be1aeaee drm/amdgpu/psp: Enlarge PSP TMR SIZE from 3M to 4M. adds 6dddaeef4f9e drm/amdgpu: remove experimental flag for vega20 adds a54594752ad4 drm/amdgpu: Cancel the delay work when suspend adds e51ee68ff2ee drm/amd/pp: OverDrive gfx domain voltage on Tonga adds ff30e9e8509c drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create() adds 8acc7254577a drm/scheduler: trivial error handling fix adds 620e762f9a98 drm/scheduler: move entity handling into separate file adds 7b10574eac0b drm/scheduler: cleanup entity coding style adds 23f67981fd92 drm/scheduler: rename gpu_scheduler.c to sched_main.c adds aa5873dca463 drm/amdgpu: Change VCE booting with firmware loaded by PSP adds 3798e9a6e639 drm/amdgpu: use new scheduler load balancing for VMs adds 845e6fdf3b52 drm/amdgpu: use scheduler load balancing for SDMA CS adds 72a4c072ca9f drm/amdgpu: use scheduler load balancing for compute CS adds 869a53d4d7d7 drm/amdgpu: remove the queue manager adds 86275d090f01 drm/amdgpu: remove ring lru handling adds 8290268f31b8 drm/amdgpu: move context related stuff to amdgpu_ctx.h adds 0d346a14c634 drm/amdgpu: use entity instead of ring for CS adds 851c2509aef6 drm/doc: Adapt GPU scheduler references for renamed C file adds d4e838431d56 drm/amdgpu: added support 2nd UVD instance adds bfcea5204287 drm/amdgpu:change VEGA booting with firmware loaded by PSP adds 8c3db1284a01 drm/amdgpu: fill in amdgpu_dm_remove_sink_from_freesync_module adds 98e6436d3af5 drm/amd/display: Refactor FreeSync module adds e80e94460841 drm/amd/display: add method to check for supported range adds ff6014d63a87 drm/amd/display: Fix bug where refresh rate becomes fixed adds 050790cc5973 drm/amd/display: Fix bug that causes black screen adds be922ff750e4 drm/amd/display: Add back code to allow for rounding error adds 9410a3776bbf drm/amd/display: fix LFC tearing at top of screen adds 953c2901c860 drm/amd/display: refactor vupdate interrupt registration adds bf2af91cb3a4 drm/amd/display: Correct rounding calcs in mod_freesync_is [...] adds 4c1fa3630b44 drm/amd/display: Don't force UPDATE_TYPE_FULL if stream_up [...] adds 69ff88452674 drm/amd/display: add config for sending VSIF adds 1e7e86c43f38 drm/amd/display: decouple front and backend pgm using dpms [...] adds 27e2e2077479 drm/amd/display: Program vline interrupt on FAST update adds 1336926f43cc drm/amd/display: Enable Stereo in Dal3 adds 0e4af5f3675b drm/amd/display: Program vsc_infopacket in commit_planes_f [...] adds e71f8ca1a7db drm/amd/display: Handle HDR meta update as fast update adds 72ac71a7e652 drm/amd/display: HDR dynamic meta should be treated as str [...] adds 8ab561727950 drm/amd/display: Program gamut remap as part of stream update adds 1112a46b48b7 drm/amdgpu: Refine function name and function args adds 05df1f01b292 drm/amdgpu: Set power ungate state when suspend/fini adds fdd34271a321 drm/amdgpu: Set clock ungate state when suspend/fini adds 09b6f25b55d9 drm/amdgpu: fix VM size reporting on Raven adds 02b29caf18b3 drm/ttm: remove dead codes adds 28a160277aef drm/amdgpu: add status checking after fw is loaded adds 2c1e9bca448a drm/amdgpu: Do not evict VRAM on APUs with disabled HIBERNATE adds d6257ab531ba drm/radeon: Do not evict VRAM on APUs with disabled HIBERNATE adds c85e6e546edd drm/amd/display: Create new i2c resource adds eb385204b241 drm/amd/display: Program csc matrix as part of stream update adds d75de8ac943b drm/amd/display: Define registers for dcn10 adds 728098352ea4 drm/amd/display: Combine dce80 and dce100 i2c hw functions adds d82f99422b21 drm/amd/display: move edp fast boot optimization flag to stream adds dd7304353451 drm/amd/display: implement DPMS DTN test v2 adds 39b62541aac3 drm/amdgpu: Remove the sriov checking and add firmware checking adds 3890d11153e2 drm/amdgpu: use kiq to do invalidate tlb adds 9c70d10ae72a drm/amdgpu: remove fulll access for suspend phase1 adds 62347a33001c drm/scheduler: Add stopped flag to drm_sched_entity adds a245daf3d7a1 drm/amdgpu: cleanup HW_IP query adds 1b1f2fecb699 drm/amdgpu: rework ctx entity creation adds a00ead2b394b drm/amdgpu: Fix compile warning adds 52de2ea74f36 drm/amdgpu: fix sdma doorbell range setting adds fc0faf044001 drm/amdgpu/sriov: Only sriov runtime support use kiq adds 35fb7220742b drm/amd/display: fix a compile warning adds 43fbbe89f15b drm/amd/display: indent an if statement adds c89677afb305 drm/scheduler: avoid redundant shifting of the entity v2 adds ae74da3e1451 drm/amdgpu: Don't use kiq in gpu reset adds 11c3ee48bd7c drm/amdgpu/display: add support for LVDS (v5) adds 1849e73748be drm/amdgpu: amdgpu_kiq_reg_write_reg_wait() can be static adds 12938fad234a drm/amdgpu: cleanup GPU recovery check a bit (v2) adds 262b9c392e7d drm/amdgpu: validate the VM root PD from the VM code adds 9a02ece43ee4 drm/amdgpu: cleanup VM handling in the CS a bit adds cbd528514276 drm/amdgpu: move setting the GART addr into TTM adds 1123b989c506 drm/amdgpu: rename gart.robj into gart.bo adds 4e830fb1b5f5 drm/amdgpu: remove gart.table_addr adds 11c3a249ff7a drm/amdgpu: add amdgpu_gmc_pd_addr helper adds 8c7655a0fdd3 drm/ttm: add helper structures for bulk moves on lru list adds 9a2779528edd drm/ttm: revise ttm_bo_move_to_lru_tail to support bulk moves adds 7748e2dcdaad drm/ttm: add bulk move function on LRU adds f921661bd4a1 drm/amdgpu: use bulk moves for efficient VM LRU handling (v6) adds 07e6d3f03b5f drm/amdgpu: move PD/PT bos on LRU again adds 7876fa4f55fd drm/amdgpu: add ring soft recovery v4 adds efb670640596 drm/amdgpu: implement soft_recovery for GFX7 adds f5d850331ea9 drm/amdgpu: implement soft_recovery for GFX8 v2 adds 80dbea4720bb drm/amdgpu: implement soft_recovery for GFX9 adds 43370c4ce5c6 drm/amdgpu: Adjust the VM size based on system memory size v2 adds 1f06dee8f784 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode adds d3200a536ccb drm/amdgpu: Remove duplicated power source update adds 3510bafe561b drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins adds 3442516d1481 drm/amdgpu: Update power state at the end of smu hw_init. adds e851abd83088 drm/amdgpu: Power on uvd block when hw_fini adds f1df06d0f9bc drm/amdgpu: Remove dead code in amdgpu_pm.c adds 6c10b5cc4eaa drm/amdgpu: Remove duplicate code in gfx_v8_0.c adds a62a49e5b968 drm/amdgpu: Refine gfx_v8_0_kcq_disable function adds 841cf911fb9e drm/amdgpu: Remove duplicate code in gfx_v9_0.c adds ffabea84c55b drm/amdgpu: Refine gfx_v9_0_kcq_disable function adds 36859cd5354b drm/amdgpu: Change kiq initialize/reset sequence on gfx8 adds a9a8a788e5e9 drm/amdgpu: Change kiq ring initialize sequence on gfx9 adds 85eff20020a6 drm/amdgpu: amdgpu_ctx_add_fence can't fail adds 4f9ea1d0d1ed drm/amdgpu: fix holding mn_lock while allocating memory adds 248f2b8ef25c drm/amdgpu: remove extra root PD alignment adds e21eb2613d07 drm/amdgpu: add helper for VM PD/PT allocation parameters v3 adds bbc9fb10e581 drm/amdgpu: add GMC9 support for PDs/PTs in system memory adds 24a8d289d532 drm/amdgpu: add amdgpu_gmc_get_pde_for_bo helper v2 adds 284dec4317c8 drm/amdgpu: enable GTT PD/PT for raven v3 adds 9bbdb0f345f5 drm/amd/display: Eliminate i2c hw function pointers adds 58382a445b76 drm/amd/display: dc 3.1.63 adds e5d0170e5644 drm/amd/display: Use non-deprecated vblank handler adds e498eb713604 drm/amd/display: Add support for hw_state logging via debugfs adds 18e4aa33bdfb drm/amd/display: eliminate long wait between register poll [...] adds 219097df0f9d drm/amd/display: Fix memory leak caused by missed dc_sink_release adds 1f6010a96273 drm/amd/display: Improve spelling, grammar, and formatting [...] adds 46659a83e466 drm/amd/display: Support reading hw state from debugfs file adds d377ae4e3754 drm/amd/display: Remove redundant i2c structs adds ad908423ef86 drm/amd/display: support 48 MHZ refclk off adds 9bbf6a534109 drm/amd/display: Flatten unnecessary i2c functions adds 7d0aa3765fa8 drm/amdgpu: Refine gmc9 VM fault print. adds 04d5e2765802 drm/amdgpu: Merge amdkfd into amdgpu adds 82b7b619c44c drm/amdgpu: Remove CONFIG_HSA_AMD_MODULE adds 521fb7d021f7 drm/amdgpu: Move KFD parameters to amdgpu (v3) adds 0c79c0bb872e drm/amdgpu: remove extra newline when printing VM faults adds e78196444b43 drm/amdgpu: move full access into amdgpu_device_ip_suspend adds 7ef0b435457a drm/amdgpu: Need to set moved to true when evict bo adds bdb1922abd62 drm/amdgpu: Only retrieve GPU address of GART table after [...] adds 1685b01a8588 drm/amdgpu: Set pasid for compute vm (v2) adds bf47afbabf1c drm/amdkfd: Release an acquired process vm adds efa9a5ef10fb drm/amdgpu: remove amdgpu_bo_gpu_accessible adds 961c75cf2031 drm/amdgpu: move amdgpu_device_(vram|gtt)_location adds 0be655d1c6c6 drm/amdgpu: fix amdgpu_gmc_gart_location a little bit adds 22d8bfafcc12 drm/amdgpu: stop using gart_start as offset for the GTT domain adds 0e33495d4907 drm/amdgpu: distinct between allocated GART space and GMC addr adds d78c1fa0c9f8 Revert "drm/amdgpu: move PD/PT bos on LRU again" adds 5f232bd79b24 drm/amdgpu: use the smaller hole for GART adds 25eef4214a43 drm/ttm: Initialize local lists in ttm_bo_bulk_move_helper adds dcaaff4eed13 drm/amdgpu: remove redundant memset adds 2690262ec9fe drm/amdgpu: Relocate some definitions v2 adds d9997b64c52b drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type adds ec210e3226dc drm/amdgpu: put GART away from VRAM v2 adds 17cc525206d6 drm/amdgpu: Revert "kmap PDs/PTs in amdgpu_vm_update_directories" adds 88b35d83a79c drm/amdgpu: Use drm_dev_unplug in PCI .remove adds 972a21f94631 drm/ttm: fix ttm_bo_bulk_move_helper adds b995795bf09b drm/amdgpu: fix "use bulk moves for efficient VM LRU handling" v2 adds 5d35ed4832da drm/amdgpu: fix idle state and bulk_moveable flag adds cd2b56238ef7 drm/amdgpu/gmc9: rework stolen vga memory handling adds 6fb81375db0f drm/amdgpu/gmc9: don't keep stolen memory on Raven adds 95010ba79baa drm/amdgpu/gmc9: don't keep stolen memory on vega12 adds 6abc0c8f8cf3 drm/amdgpu/gmc9: don't keep stolen memory on vega20 adds d5bf26539494 drm/amd/powerplay: added vega20 overdrive support V3 adds 9a412063f094 drm/amd/powerplay: correct data type to support under voltage adds c460f8a6f591 drm/amdgpu: move size calculations to the front of the file again adds c12a2ee5d002 drm/amdgpu: separate per VM BOs from normal in the moved state adds 0a53b69cce84 drm/amdgpu: fix amdgpu_mn_unlock() in the CS error path adds bcdc9fd634d1 drm/amdgpu: improve VM state machine documentation v2 adds ad9a5b78f585 drm/amdgpu: correctly sign extend 48bit addresses v3 adds d76364fc7fde drm/amdgpu: add amdgpu_gmc_agp_location v3 adds 485fc361d38a drm/amdgpu: use the AGP aperture for system memory access v2 adds 3d5fe658b5b3 drm/amdgpu: manually map the shadow BOs again adds 43c40a02c1b1 drm/amd/display: dc 3.1.64 adds a87fa9938749 drm/amd/display: Build stream update and plane updates in dm adds 182388fcc4c8 drm/amd/display: Add DP YCbCr 4:2:0 support adds 550db2881295 drm/amd/display: Fix DAL217 tests modify DTN logs for other tests adds 61ea4c6f70ff drm/amd/display: Add driver-side parsing for CM adds 5a8132b9f606 drm/amd/display: remove dead dc vbios code adds e6ada54126cf drm/amd/display: remove unused clk_src code adds 491e08c9b858 drm/amd/display: add disconnect_delay to dc_panel_patch adds 86a2da705cc2 drm/amd/display: add aux transition event log. adds 0e8e4fbf8d89 drm/amd/display: num of sw i2c/aux engines less than num o [...] adds a487411a6481 drm/amd/display: Use DRM helper for best_encoder adds 43af9e040905 drm/amd/display: Reorder resource_pool to put i2c with aux adds 2222f4486bbe drm/amd/display: dc 3.1.65 adds cae50a43b931 drm/amd/display: use link type to decide stream enc acquisition adds 9c09df569dde drm/amd/display: Remove call to amdgpu_pm_compute_clocks adds 6787359b1471 drm/amd/display: clean code for transition event log. adds afd0384c2af2 drm/amd/display: Add invariant support instrumentation in driver adds 03a1c08d003b drm/amdgpu: Clean up KFD init and fini adds c3e1b43c2c1e drm/amdgpu: enable AGP aperture for GMC9 v2 adds 03e9dee11db0 drm/amdgpu: Fix compute VM BO params after rebase v2 adds 989edc699f65 drm/amdgpu: Fix warnings while make xmldocs adds 28968375a7ec drm/amd/powerplay: fix compile warning for wrong data type V2 adds 03f67ed10d85 drm/amdgpu: Fix SDMA hang in prt mode v2 adds fbbf794cbd48 drm/amdgpu: set bulk_moveable to false when a per VM is released adds 39186aefac36 drm/amdgpu: move PSP init prior to IH in gpu reset adds 984564031a1a drm/amd/include: update the bitfield define for PF_MAX_REGION adds 76a5b36776aa drm/amdgpu/gmc: add initial xgmi structure to amdgpu_gmc s [...] adds bf0a60b78b61 drm/amdgpu/gmc9: add a new gfxhub 1.1 helper for xgmi adds 6fdd68b14a94 drm/amdgpu/gmc9: Adjust GART and AGP location with xgmi of [...] adds 6449724058c6 drm/amdgpu : Add psp function interfaces for XGMI support adds 78122127a418 drm/amdgpu: Add place holder functions for xgmi topology i [...] adds fb30fc59a245 drm/amdgpu : Generate XGMI topology info from driver level adds 6ef22c39edd4 drm/amd/include: Add get_hive_id interface in kfd2kgd adds db8b62c04b23 drm/amdgpu: get_hive_id from amdgpu side (v2) adds 0c1690e38b5e drm/amdkfd: kfd expose the hive_id of the device through i [...] adds aa64ca38ed82 drm/amdkfd: Add new iolink type defines adds ae9a25aea7f3 drm/amdkfd: Generate xGMI direct iolink adds 67f7cf9f76bc drm/amdkfd: Only add bi-directional iolink on GPU with XGM [...] adds 7893499e3022 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk adds ba79fde47b9b drm/amdgpu: add amdgpu_vm_pt_parent helper adds 1c860a022f65 drm/amdgpu: add amdgpu_vm_update_func adds d8de8260a45a drm/amdgpu: Fix SDMA TO after GPU reset v3 adds 433ca054949a drm/amdgpu: try allocating VRAM as power of two adds 7e7bf8de432d drm/amdgpu: move cs dependencies front a bit adds 240cd9a64226 drm/amdgpu: Move fault hash table to amdgpu vm adds 01fcfc83fe07 drm/amd: Add ucode DMCU support adds 6b7eab2ce60d drm/amd: Add PSP DMCU support adds a94d5569b232 drm/amd: Add DM DMCU support adds 8901a65f080a drm/amd/display: fix ptr_ret.cocci warnings adds 52e211c1f04f drm/amdgpu:Add error message when register failed to reach [...] adds 73633e3223e6 drm/amdgpu: add some VM PD/PT iterators v2 adds d72a6887eef8 drm/amdgpu: use leaf iterator for allocating PD/PT adds 229a37f83454 drm/amdgpu: use dfs iterator to free PDs/PTs adds d4085ea9bc8d drm/amdgpu: use the DFS iterator in amdgpu_vm_invalidate_pds v2 adds dfa70550f5b7 drm/amdgpu: use leaf iterator for filling PTs adds dfcd99f6273e drm/amdgpu: meld together VM fragment and huge page handling adds 1b1d5c43db58 drm/amdgpu: use the maximum possible fragment size on Vega/Raven adds 0c70dd4985b3 drm/amdgpu: allow fragment processing for invalid PTEs adds c37e2d29f0fb drm/amd/display: Fix pflip IRQ status after gpu reset. adds 03651735fbde drm/ttm: once more fix ttm_bo_bulk_move_lru_tail adds e83dfe4d8693 drm/amdgpu: remove amdgpu_bo_list_entry.robj (v2) adds 646b90259842 drm/amdgpu: use a single linked list for amdgpu_vm_bo_base adds be9699e39230 drm/amdgpu: add picasso to asic_type enum adds ad5a67a7ea87 drm/amdgpu: add soc15 support for picasso adds 5f4e2085eeab drm/amdgpu: add picasso support for vm adds b22ab73314c0 drm/amd/display/dm: add picasso support adds 186b073decbf drm/amdgpu: Add support of powerplay for picasso adds 227f3dc5f615 drm/amdgpu: initilize picasso psp firmwares support adds 669018bdcd85 drm/amdgpu: add picasso ucode loading method adds 86771d9a58fa drm/amdgpu: add picasso support for vcn adds 79f3641cc038 drm/amdgpu: add clockgating support for picasso adds e21f561ad52a drm/amdgpu: add picasso support for gmc adds 501a580ae6a4 drm/amdgpu: add picasso support for gfx_v9_0 adds 84ad2e1bd6e6 drm/amdgpu: add picasso support for sdma_v4 adds b95874cfa83e drm/amdgpu: add picasso for amdgpu kms adds 8c7bf5834a33 drm/amdgpu: Add pg support for gfxoff for PCO adds a4494fda32ad drm/amdgpu: Enable SDMA power gating for PCO adds 91468057d39e drm/amdgpu: enable mmhub power gating adds 1a84d967c180 drm/amdgpu: enable vcn powergating for PCO adds 40c2358b1102 drm/amdgpu: add ip blocks for picasso (v2) adds 367b013ce006 drm/amdgpu: add new raven series device adds a06c3ee083b5 drm/amdgpu: enable gfxoff in non-sriov and stutter mode by [...] adds 44876ae294dd drm/amdgpu: use IP presence to free uvd and vce handles adds 4cb0becb269e drm/amdgpu: move get_rev_id at first before load gpu_info [...] adds 1879e6a7f86e drm/amdgpu: set external rev id for raven2 adds 54c4d17e98db drm/amdgpu: add raven2 to gpu_info firmware adds 8b47cc9bb122 drm/amdgpu: add raven2 vcn firmware support adds e11fa1b68a49 drm/amdgpu: add psp support for raven2 adds e7497a302bf0 drm/amdgpu/sdma4: specify raven2 firmware. adds e75279e871ce drm/amdgpu/sdma4: Add raven2 golden setting adds cf4b60c6846a drm/amdgpu/gfx9: add support for raven2 gfx firmware adds 28ab1229c36a drm/amdgpu/gfx9: add raven2 golden setting adds 760067769ebb drm/amdgpu: fix the VM fault while write at the top of the [...] adds 0e3d73f1a440 drm/amd/display: Add Raven2 definitions in dc adds 1a4d427dd283 drm/amd/display: Add DC config flag for Raven2 (v2) adds 3e9d06b56f40 drm/amd/powerplay: update smu10_verify_smc_interface() to [...] adds fa27203f8af9 drm/amd/powerplay: round up the Mhz convertion (v2) adds 89da2a505f1b drm/amd/powerplay: disable raven2 force dpm level support (v2) adds 520cbe0f4a7f drm/amdgpu: set CG flags for raven2 (v2) adds 6a15f3ff19a8 drm/amdgpu: Initialize fences array entries in amdgpu_sa_b [...] adds 56ea09760076 drm/amdgpu: Style fixes to PRIME code documentation adds ee6e89c0f1d1 drm/amd/display: Add DMCU firmware version adds 4d11b4b256a8 drm/amdgpu: Add DMCU to firmware query interface adds 23ecdc6187ef drm/amdgpu/soc15: clean up picasso support adds 741deade2a70 drm/amdgpu: simplify Raven, Raven2, and Picasso handling adds 59d0f396b5ab drm/amdgpu/display: return proper error codes in dm adds feabaad8aae0 drm/amdgpu: fix mask in GART location calculation adds 0957dc7097a3 drm/amdgpu: revert "stop using gart_start as offset for th [...] adds d77f778e59ca drm/amd/display: Fix 3D stereo issues. adds b07971d43c4d drm/amd/display: stop using switch for different CS revisions adds c276f81b7240 drm/amd/display: add aux i2c event log. adds cac7643a27ff drm/amd/display: dc 3.1.66 adds 16f4c69549ef drm/amd/display: add query HPD interface. adds 8603b30c9a07 drm/amd/display: Drop amdgpu_display_manager.dal member adds 5232da2f75d9 drm/amd/display: Drop amdgpu_dm_prev_state struct adds cb90b97bb379 drm/amdgpu: add amdgpu_vm_entries_mask v2 adds 769f846e1411 drm/amdgpu: fix parameter documentation for amdgpu_vm_free_pts adds 0ee8685392a6 drm/amdgpu: add GDS, GWS and OA debugfs files adds 3b2de69944cf drm/amdgpu: stop crashing on GDS/GWS/OA eviction adds 21a7e77f77b3 drm/amdgpu: don't allocate zero sized kernel BOs adds 5297572806ae drm/amdgpu: drop size check adds ddaf501347e2 drm/amd/amdgpu: Avoid fault when allocating an empty buffe [...] adds 066689161a48 drm/amdgpu: use processed values for counting adds 1f81fbc4ce82 drm/radeon: change function signature to pass full range adds 801281fe09ff drm/amdgpu: update vram_info structure in atomfirmware.h adds 27e39d3dd365 drm/amdgpu: fix unknown vram mem type for vega20 adds 8a1304a5b431 drm/amd/powerplay: update OD feature judgement adds b1f82cb21231 drm/amd/powerplay: update OD to take voltage value instead [...] adds 32f2a0d11776 drm/amd/powerplay: retrieve the updated clock table after OD adds 3e14bedc581c drm/amdgpu: remove fence fallback adds 4947b2f248f8 drm/amdgpu: stop pipelining VM PDs/PTs moves adds 166886774276 drm/amdgpu: always enable shadow BOs v2 adds 7fcb0657ffa9 drm/amdgpu: shadow BOs don't need any alignment adds c33adbc7285f drm/amdgpu: always recover VRAM during GPU recovery adds 403009bfba45 drm/amdgpu: fix shadow BO restoring adds 77a2faa55c1a drm/amdgpu: fix up GDS/GWS/OA shifting adds c832c346cdf9 drm/amdgpu: initialize GDS/GWS/OA domains even when they a [...] adds fd395547924d drm/amdgpu: move reserving GDS/GWS/OA into common code adds a2045ee6692b drm/amdgpu: add vega20 sriov capability detection adds 846311ae68f3 drm/amdgpu: Exclude MM engines for vega20 virtual device adds 36c9c3c91128 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds f48097d294d6 dt-bindings: display: renesas: du: Document r8a77990 bindings adds f9c32db12e24 dt-bindings: display: renesas: lvds: Document r8a77990 bindings adds 9734a7009de6 dt-bindings: display: renesas: lvds: Add EXTAL and DU_DOTC [...] adds 399d9f2f197a drm: bridge: thc63: Restrict modes based on hardware opera [...] adds c25c01361199 drm: rcar-du: lvds: D3/E3 support adds 0bb63534fdf3 drm: rcar-du: Perform the initial CRTC setup from rcar_du_ [...] adds b4734f43f3ca drm: rcar-du: Use LVDS PLL clock as dot clock when possible adds 1f98b2a4fd46 drm: rcar-du: Enable configurable DPAD0 routing on Gen3 adds 9144adc5e5a9 drm: rcar-du: Cache DSYSR value to ensure known initial value adds ffd15c3e7898 drm: rcar-du: Don't use TV sync mode when not supported by [...] adds 122702077e44 drm: rcar-du: Add r8a77990 and r8a77995 device support adds 2e240beefe48 Merge tag 'du-next-20180925' of git://linuxtv.org/pinchart [...] adds 331d880b35a7 drm/hisilicon: hibmc: Do not carry error code in HiBMC fra [...] adds 0ff9f4964635 drm/hisilicon: hibmc: Don't overwrite fb helper surface depth adds a66dae3a2b17 drm/hisilicon: hibmc: Use HUAWEI PCI vendor ID macro adds 081d0571700b gpu/drm/hisilicon: Convert drm_atomic_helper_suspend/resume() adds 45fcedae8493 drm/hisilicon: Replace drm_dev_unref with drm_dev_put adds c932c4f831e6 drm/hisilicon: Replace ttm_bo_unref with ttm_bo_put adds 18eb2f6e19d7 Merge tag 'drm-hisilicon-next-2018-09-26' of github.com:xi [...] adds bf78296ab1cb BackMerge v4.19-rc5 into drm-next adds 7b76d0588477 Merge drm/drm-next into drm-misc-next adds 3dcf0f306d9d Revert "drm/sun4i: Remove R40 display pipeline compatibles" adds c2b70ffcd34e dt-bindings: display: sun4i-drm: Add R40 mixer compatibles adds 156e60bc71aa Merge tag 'drm-misc-next-2018-09-27' of git://anongit.free [...] adds 5f521722a2a2 drm/i915: Missed interrupt simulation is no more, tell the world adds b84d9ab0b723 drm/i915/guc: Update GuC power domain states adds c59d2da8ec18 drm/i915/chv: Update csc coefficient matrix during modeset adds c8124d399224 drm/i915/overlay: Allocate physical registers from stolen adds f9055e74f897 drm/i915/overlay: Use the ioctl parameters directly adds 146cdf3fad9c drm/i915/icl: Define T_INIT_MASTER registers adds d3f3e5e438d3 drm/i915: Nuke struct_mutex from context_setparam adds e2a13d1b2407 drm/i915/ringbuffer: Reload PDs harder on byt/bcs adds 35e882a4441e drm/i915: Reorder execobject[] to insert non-48b objects i [...] adds 6d19a44ccee6 drm/i915: s/tile_offset/aligned_offset/ etc. adds ddd5713d6e56 drm/i915: Add .max_stride() plane hook adds 645d91f6060c drm/i915: Use pipe A primary plane .max_stride() as the gl [...] adds c11ada0776b9 drm/i915: Rename the plane_state->main/aux to plane_state- [...] adds df79cf441910 drm/i915: Store the final plane stride in plane_state adds f5929c5309a6 drm/i915: Store ggtt_view in plane_state adds 5d2a19507cb6 drm/i915: s/int plane/int color_plane/ adds fd6e3c6c21f4 drm/i915: Nuke plane->can_scale/min_downscale adds 4e0b83a567e2 drm/i915: Extract per-platform plane->check() functions adds e21c2d331018 drm/i915: Move skl plane fb related checks into a better place adds 7326659513fa drm/i915: Move display w/a #1175 adds 25721f820beb drm/i915: Move chv rotation checks to plane->check() adds fce8d235e2ef drm/i915: Extract intel_cursor_check_surface() adds 722f3de39e03 i915/oa: Simplify updating contexts adds f6e35cda6614 drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE adds 4e05047d3e00 drm/i915: Fix a potential integer overflow with framebuffe [...] adds 4445930f1c4a firmware/dmc/icl: load v1.07 on icelake. adds cbfa59d4b331 drm/i915/bxt: Decode memory bandwidth and parameters adds 5771caf885ae drm/i915/skl+: Decode memory bandwidth and parameters adds 86b592876cb6 drm/i915: Implement 16GB dimm wa for latency level-0 adds f361912aa9bf drm/i915/skl+: don't trust IPC value set by BIOS adds 8a6c5447635c drm/i915/kbl+: Enable IPC only for symmetric memory config [...] adds 430317881795 drm/i915: Mark up a couple of KMS debug messages as such adds 11abf0c5a021 drm/i915: Limit the backpressure for i915_request allocation adds 22495b68f954 drm/i915: Flush the tasklet when checking for idle adds dee60ca1f352 drm/i915/execlists: Delay updating ring register state aft [...] adds 37d7c9cc2eb6 drm/i915: Check engine->default_state mapping on module load adds 666424abfb86 drm/i915/execlists: Use coherent writes into the context image adds 5791bad4bc1f drm/i915: Include fence-hint for timeout warning adds 8db601f09127 drm/i915/execlists: Reset CSB pointers on canceling reques [...] adds 8e3ffa8d0275 drm/i915: Limit number of capture objects adds 21c62a9d1625 drm/i915: Replace some PAGE_SHIFTs with I915_GTT_PAGE_SIZE adds 1ee516ffa731 drm/i915: Fix logic fumble in rotation vs. ccs check adds aa2b88074a56 drm/i915/sdvo: Fix multi function encoder stuff adds 9e3b5ce948f6 drm/i915/psr: Enable AUX-A IO power well on ICL for PSR adds 82c7c4fcbf84 drm/i915/selftests: Free the batch along the contexts error path adds a47cd45a37c9 drm/i915/selftests: Basic stress test for rapid context switching adds 8fcd86baab77 drm/i915/guc: Restore preempt-context across S3/S4 adds c6d22ab61bfd drm/i915: don't assume struct page in i915_sg_trim adds 8c01903c171d drm/i915: pass dev_priv to i915_gem_cleanup_stolen adds b8bdd9cc6049 drm/i915/selftests: Live tests emit requests and so require rpm adds 8e1cb32d515b drm/i915: Park the GPU on module load adds b2164e481556 drm/i915/execlists: Onion unwind for logical_ring_init() failure adds 8169671ababf drm/i915: Update DRIVER_DATE to 20180921 adds 448626103dad drm/i915: Update DRIVER_DATE to 20180921 adds db9825c95498 Merge tag 'drm-intel-next-2018-09-21' of git://anongit.fre [...] adds 53f1e0620b9b drm/tegra: Convert drm_atomic_helper_suspend/resume() adds 47022003f94d drm/tegra: dpaux: Use the correct definition for pad modes adds 759d706f7cb4 drm/tegra: dc: Do not register DC without primary plane adds 5725daaab55c drm/tegra: hub: Add Tegra194 support adds 474431968507 drm/tegra: dc: Add Tegra194 support adds 30f11cfd6a70 drm/tegra: dpaux: Add Tegra194 support adds 9b6c14b8aa46 drm/tegra: sor: Add Tegra194 support adds 50bac83c80dd gpu: host1x: Remove spurious tab adds e31c8ea5aff8 gpu: host1x: Detach Host1x from IOMMU DMA domain on arm32 adds 5ac93f81096a drm/tegra: Detach devices from IOMMU DMA domain on arm32 adds 2de0b0a158bf Merge tag 'drm/tegra/for-4.20-rc1' of git://anongit.freede [...] adds 40d0ebd98cba drm/amd/dc: Trigger set power state task when display conf [...] adds 0fb5da0a9b7b drm/amd/pp: Honour DC's clock limits on Rv adds 19a86c08510f drm/amd/pp: Return error immediately if load firmware failed adds aa9c4abe466a drm/amd/display: Refactor FPGA-specific link setup adds a978f65765e2 drm/amd/display: use proper pipe_ctx index adds 5aa9935b6531 drm/amd/display: add pp_smu NULL pointer check adds c2791297013e drm/amd/display: Add color bit info to freesync infoframe adds fb2b1ea325b4 drm/amd/display: program v_update and v_ready with proper field adds 2806aca66d36 drm/amd/display: dc 3.1.67 adds 99267ce71a1f drm/amd/display: Stereo 3D support in VSC adds d999853e60a0 drm/amd/display: Guard against null stream dereference in do flip adds 77edbfd9c343 drm/amd/display: Remove mst_hotplug_work adds 30049754ab7c drm/amd/display: fix gamma not being applied adds 481f576c6c21 drm/amd/display: Raise dispclk value for dce120 by 15% adds d498a6e1127b drm/amdgpu/powerplay: add get_argument callback for vega20 adds 0b2c0a12cbb4 drm/amdgpu/powerplay: Move vega10_enable_smc_features adds 68e841abf8fb drm/amdgpu/powerplay: add smu smc_table_manager callback f [...] adds a476e925babe drm/amdgpu/powerplay: add smu smc_table_manager callback f [...] adds e0c3d04747ee drm/amdgpu: add new AMDGPU_PP_SENSOR_ENABLED_SMC_FEATURES_ [...] adds 1f6c52ed09f2 drm/amdgpu: implement ENABLED_SMC_FEATURES_MASK sensor for vega10 adds d152d373a6e4 drm/amdgpu: implement ENABLED_SMC_FEATURES_MASK sensor for vega12 adds 39a8a0db8387 drm/amdgpu: implement ENABLED_SMC_FEATURES_MASK sensor for vega20 adds 505f8dbb6a58 drm/amdgpu: print smc feature mask in debugfs amdgpu_pm_info adds 2faec55c4d97 drm/amd/display: remove redundant null pointer check before kfree adds c95f75f4e86c drm/amdgpu:No action when VCN PG state is unchanged adds 8c5e13ec6a2c Revert "drm/amdgpu: remove fence fallback" adds 7bb086cd0bb7 drm/amdgpu: Add warning message for INT SW fallback. adds d35f00d8eccf drm/amdkfd: reflect atomic support in IO link properties adds 6d12aa874163 drm/amdkfd: KFD doesn't support TONGA SRIOV adds 13cd51a8f1ff drm/amdgpu: Enable BAD_OPCODE intr for gfx8 adds 5ade6c9c35a8 drm/amdkfd: Report SDMA firmware version in the topology adds 5df099e8bc83 drm/amdkfd: Add wavefront context save state retrieval ioctl adds b62e01774bd2 drm/amdgpu: remove unnecessary forward declaration adds c5892230d98b drm/amdgpu: Doorbell assignment for 8 sdma user queue per engine adds a2a8fb512e09 drm/amdgpu/sriov: Correct the setting about sdma doorbell [...] adds d50941892ed9 drm/amdkfd: Make the number of SDMA queues variable adds e715c6d0ea8a drm/amd: Interface change to support 64 bit page_table_base adds ba0f2841d50e drm/amdgpu: Add vega20 support on kfd probe adds 22a3a2941b93 drm/amdkfd: Vega20 bring up on amdkfd side adds 3547e3cf1976 drm/amdgpu: Deactivate SW interrupt fallback in amdgpu_fen [...] adds 434e6df2f7fd drm/amdgpu: Refine function name adds 5d944aaa3c47 drm/amdgpu: Halt rlc/cp in rlc_safe_mode adds 722ca51d4f50 drm/amdgpu: Remove redundant code in gfx_v8_0.c adds d355f149d082 drm/amd/pp: Disable dpm features on smu7/8 when suspend adds 75986276217b drm/amdgpu: fix the page fault of raven2 adds 0dd1e5bbecd7 drm/amdgpu: drop extra newline in amdgpu_iv trace adds f54b30d70bc6 drm/amdgpu: make function pointers mandatory adds 425c31437f26 drm/amdgpu: cleanup amdgpu_ih.c adds 95d7fc4a412a drm/amdgpu: Move fence SW fallback warning v3 adds 1f8969463bca drm/amdgpu: move more interrupt processing into amdgpu_irq.c adds 1ffdeca64856 drm/amdgpu: move more defines into amdgpu_irq.h adds 21cbe2f38cd9 drm/amdgpu:Use register UVD_SCRATCH9 for VCN ring/ib test adds b604545b921b drm/amdgpu:Add new register offset/mask to support VCN DPG mode adds f28ff06210f4 drm/amdgpu:Add DPG support flag adds 03d6e3aac816 drm/amdgpu:Add DPG mode read/write macro adds 63e9bb1d98ef drm/amdgpu:Add DPG mode support for vcn 1.0 adds 0b8690b7a84c drm/amdgpu:Add DPG pause state adds bd5d5180db32 drm/amdgpu:Add DPG pause mode support adds a3716d3a06ac drm/amdgpu:Enable DPG mode on PCO adds 81bb773f3510 drm/amdgpu/soc15: fix warnings in register macro adds d30e63b159b0 drm/amdgpu/vcn: whitespace cleanup adds 006a0b3d86e7 drm/amdkfd: Remove the requirement for atomic Ops on vg20 adds 3ea81f7125df drm/amd/powerplay: Change id parameter type in pp_atomfwct [...] adds 6a9624305621 drm/scheduler: remove timeout work_struct from drm_sched_job (v3) adds 87c2ee740c07 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds 0b8762e997df drm/ttm, drm/vmwgfx: Move the lock- and object functionali [...] adds 038ecc503236 drm/vmwgfx: Add a validation module v2 adds 84e1bf06bc45 drm/vmwgfx: Modify the resource validation interface adds 9c079b8ce8bf drm/vmwgfx: Adapt execbuf to the new validation api adds 2724b2d54cda drm/vmwgfx: Use new validation interface for the modesetti [...] adds fc18afcf5fb2 drm/vmwgfx: Use a validation context allocator for relocat [...] adds cc1e3b796b46 drm/vmwgfx: Reduce the size of buffer object relocations adds d76ce03e1a78 drm/vmwgfx: Replace unconditional mutex unlocked warnings [...] adds 13289241fe8b drm/vmwgfx: Remove the resource avail field adds b1d05b4fc6b8 drm/vmwgfx: Remove the user resource destructor check adds c7eae62666ad drm/vmwgfx: Make the object handles idr-generated adds e14c02e6b699 drm/vmwgfx: Look up objects without taking a reference adds 24dc64c1ba5c drm/ttm: Export ttm_bo_get_unless_zero() adds 64ad2abfe9a6 drm/vmwgfx: Adapt validation code for reference-free lookups adds b733bc2e0acc drm/vmwgfx: Look up user buffer objects without taking a r [...] adds b139d43dacef drm/vmwgfx: Make buffer object lookups reference-free duri [...] adds 508108ea2747 drm/vmwgfx: Don't refcount command-buffer managed resource [...] adds 1b9a01d62cb1 drm/vmwgfx: Don't refcount cotable lookups during command [...] adds e8c66efbfe3a drm/vmwgfx: Make user resource lookups reference-free duri [...] adds d04a836ea76c Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] adds 4be9bd10e22d drm/fb_helper: Allow leaking fbdev smem_start adds 29b90203f827 Merge tag 'drm-misc-next-fixes-2018-10-03' of git://anongi [...] adds c7d6a0d67646 drm/omap: remove unused header tcm-sita.h adds 993d52e2f715 drm/omap: Use ERR_CAST directly instead of ERR_PTR(PTR_ERR()) adds 3a75010cecc9 drm/omap: remove set but not used variable 'frame_height' adds 538f66ba2049 drm/omap: fix memory barrier bug in DMM driver adds 157aa884c906 drm/omap: dmm_tiler: No need to check if irq is valid in o [...] adds 176c866d4055 drm/omap: dmm_tiler: Fix interrupt request/free sequence d [...] adds f5b9930b85dc drm/omap: partial workaround for DRA7xx DMM errata i878 adds e58febe1d99c drm/omap: Substitute format_is_yuv() with format->is_yuv adds 3ce11806c0ba drm/omap: Replace drm_gem_object_{un/reference} with put,g [...] adds e64d0229340d drm/omap: Replace drm_gem_object_unreference_unlocked with [...] adds 08bafffe472c drm/omap: Replace drm_dev_unref with drm_dev_put adds 2e65c7a6a15f drm/omap: fix use of freed memory adds b20b515a5fe6 Merge tag 'omapdrm-4.20-2' of git://git.kernel.org/pub/scm [...] adds 2782622eecb8 drm/exynos: rename bridge_node to in_bridge_node adds 6afb7721e2a0 drm/exynos: move connector creation to attach callback adds 8a08f671f31c drm/exynos: enable out_bridge in exynos_dsi_enable adds 91e28030fd5d dt-bindings: exynos_dsim: update of graph bindings adds 714c9994110f gpu/drm/exynos: Convert drm_atomic_helper_suspend/resume() adds b1c7a5744830 drm: drm_fourcc: add Samsung 16x16 tile format adds 5fb652c282f2 drm/exynos: scaler: Add support for tiled formats adds d25a40a7b346 drm/exynos: gsc: Add support for tiled formats adds a9777267e3e1 drm/exynos: drm_plane: Correct exynos_drm_plane_reset adds 482582c0217d drm/exynos: mixer: Make pixel blend mode configurable adds 6ac99a328ee1 drm/exynos: mixer: Make plane alpha configurable adds 612c6bd5e3f8 Merge tag 'exynos-drm-next-for-v4.20' of git://git.kernel. [...] adds 6004f172b375 BackMerge v4.19-rc6 into drm-next adds 4fdce78ab901 drm/tilcdc: Convert drm_atomic_helper_suspend/resume() adds 41050757fd5b Merge tag 'tilcdc-4.20' of https://github.com/jsarha/linux [...] adds cabce6343fdf drm: mali-dp: Call drm_crtc_vblank_reset on device init adds b11507815d1b drm/malidp: Fix writeback in NV12 adds 791d54fa054d drm/malidp: Fix smart layer when doing pm_suspend/resume adds 187f7f21b2a2 drm/mali-dp: Implement plane alpha and pixel blend on malidp adds 1f23a56a46b8 drm/malidp: Enable MMU prefetch on Mali-DP650 adds 66da13a519b3 drm/arm/malidp: Validate rotations for compressed/uncompre [...] adds 3dae1c0919d8 drm/arm/malidp: Implemented the size validation for AFBC f [...] adds c530174b90fa Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds fd99bd8b805c drm: malidp: Add the size of the superblocks when calculat [...] adds 6952e3a1dffc Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds aea24171c85e drm/msm: dsi: Initialize msm_dsi->id to -1 adds feb085ec8a3d drm/msm: dsi: Return errors whan dt parsing fails adds 9888495a14a8 drm/msm: Don't fail bind if nothing connected to dsi adds 2c043eeffea4 drm/msm/disp/dpu: Use proper define for drm_encoder_init() [...] adds 07ca1fc0f8a0 drm/msm/dpu: enable cursor plane on dpu adds 74593a28c221 drm/msm/dpu: fix for cursor blend issue adds a2b4ae292402 drm/msm/dpu: remove stale display port programming adds 48a8ef7209db drm/msm/dpu: remove unwanted encoder type mapping adds 1e53ac9280a0 drm/msm/dpu: use encoder type to identify display type adds 96fc56a775c1 drm/msm: dpu: Allow planes to extend past active display adds d270bdf41e4a drm/msm/dpu: Remove dpu_mdss_isr when dpu_mdss_destroy is called adds ad8e5c2d7729 drm/msm/dpu: remove debugfs support for misr adds a41a8ccc1244 drm/msm/dpu: squash power handle event types adds a9a0a61af806 drm/msm/dpu: remove scalar config definitions adds 726bcbb7d615 drm/msm/dpu: remove resource pool manager adds cb307ba34026 drm/msm/dpu: remove ping pong split topology variables adds 86b89080368b drm/msm/dpu: enable master-slave encoders explicitly adds 57250ca54333 drm/msm/dpu: use kms stored hw mdp block adds 3f4db2e2cc41 drm/msm/dpu: iterate for assigned hw ctl in virtual encoder adds 906216baa0a8 drm/msm/dpu: avoid querying for hw intf before assignment adds 42331668786f drm/msm/dpu: make crtc get_mixer_width helper static adds 9222cdd27e82 drm/msm/dpu: move hw resource tracking to crtc state adds cf6916f46147 drm/msm/dpu: rename hw_ctl to lm_ctl adds b033def8741a drm/msm/dpu: clean up destination scaler residue adds 9816b2266567 drm/msm/dpu: remove cdm block support from resource manager adds 4a0dc640c550 drm/msm/dpu: remove LOCK/CLEAR support in RM adds d0a1381612e0 drm/msm/dpu: remove display H_TILE from encoder adds 32ecf92a3d01 drm/msm/dpu: remove RM dependency on connector state adds 157b9ce7f12d drm/msm/dpu: relax parameter validation in encoders adds ad92af7ec4c8 drm/msm/dpu: remove RM topology definition adds a8141bdbb4c9 drm/msm/dpu: Remove an unused enum adds 3d04dc1444be drm/msm: dpu: Remove impossible checks adds 8df14b3e6ab3 drm/msm: dpu: Move atomic_check_plane_state() call to atom [...] adds 2a7a92fc31c2 drm/msm: dpu: Consolidate atomic_check functions() adds 31ab6bff07c4 drm/msm: dpu: Remove dpu_plane_sspp_enabled() adds e1ba78fcee04 drm/msm: dpu: Remove dpu_plane_enabled() adds 2682cefea4c8 drm/msm: dpu: Make dpu_plane_sspp_atomic_update() void adds 5923005d6a62 drm/msm: dpu: Don't continue after error in atomic_check adds b65bd0454258 drm/msm: dpu: Clear frame_busy_mask bit after trace adds 1bb4e701aad1 drm/msm: dpu: Add extra_flush_bits to trigger_flush trace adds f65f035f1971 drm/msm: dpu: Don't store/deref pointers in trace ringbuffer adds 1bd5a13b7986 drm/msm/dpu: Remove unneeded checks in dpu_plane.c adds ad444e55303c drm/msm/dpu: Clean up plane atomic disable/update adds 04b96b63c564 drm/msm/dpu: Remove unneeded checks in dpu_crtc.c adds 9a9ede3f7193 drm/msm/dpu: Remove _dpu_crtc_power_enable adds 1da03408e256 drm/msm/dpu: Change _dpu_crtc_vblank_enable_no_lock to void adds 7b2e7adea732 drm/msm/dpu: Make dpu_plane_danger_signal_ctrl void adds 8527b2d83657 drm/msm/dpu: Revise _dpu_plane_get_aspace adds 9027b8719bd4 drm/msm: dpu: Don't reset dpu_enc->cur_master on .disable() adds b689a830f526 drm/msm/rd: fix crash with long process cmdlines adds 9fb4bfd0be01 drm/msm/a6xx: Send the right perf index value to GMU adds 6969019f65b4 drm/msm/gpu: fix parameters in function msm_gpu_crashstate [...] adds 06feed5618e7 drm/msm/a6xx: Rename gmu phandle to qcom,gmu adds f8fc924e088e drm/msm/a6xx: Fix PDC register overlap adds dfdb3be43ef1 drm/msm: fix unsigned comparison with less than zero adds fc6510ac4900 drm/msm/a5xx: Skip hardware preemption init if no preemption adds 32aa27e15c28 msm/gpu/a6xx: Force of_dma_configure to setup DMA for GMU adds df0dff132905 drm/msm/a6xx: Poll for HFI responses adds f2152d492ca4 drm/msm: Replace drm_framebuffer_{un/reference} with put, [...] adds 64686886bbff drm/msm: Replace drm_gem_object_{un/reference} with put, g [...] adds 4d8dc2dfae2c drm/msm: Replace drm_dev_unref with drm_dev_put adds bdacdcf20bb5 drm/msm/a6xx: Add inactive_period for a6xx adds d3fa91c90931 drm/msm: suspend devfreq on init adds c28aa2031f64 drm/msm/a6xx: Add gmu_read64() register read op adds de0a3d094de0 drm/msm: re-factor devfreq code adds a2c3c0a54d4c drm/msm/a6xx: Add devfreq support for a6xx adds a69c5ed25d71 drm/msm: update generated headers adds f926a2e1718e drm/msm: a5xx: Fix improper u64 division adds 82e223a5d854 drm/msm: dpu: Fix memory leak caused by dropped reference adds 3ce36b4542b5 drm/msm/a6xx: Remove CP perfcounter selects from the prote [...] adds d995052cade4 Merge tag 'drm-msm-next-2018-10-07' of git://people.freede [...] adds 0f5427219bdf drm/msm: a5xx: Remove unneeded parens adds 16f37102181e drm/msm: a6xx: Fix improper u64 division adds 62e681f7dcab Merge tag 'drm-msm-fixes-2018-10-09' of git://people.freed [...] adds dc854914999d drm/nouveau: Check backlight IDs are >= 0, not > 0 adds 4c4970750428 drm/nouveau: Add NV_PRINTK_ONCE and variants adds 6d757753cef8 drm/nouveau: Move backlight device into nouveau_connector adds a4e05f415e2f drm/nouveau/drm/nouveau: s/nouveau_backlight_exit/nouveau_ [...] adds f76e174bd30a drm/nouveau: Cleanup indenting in nouveau_backlight.c adds e15e4c13e5b7 drm/nouveau: Refactor nvXX_backlight_init() adds c4cee69a4497 drm/nouveau: Fix potential memory leak in nouveau_drm_load() adds cfea88a4d866 drm/nouveau: Start using new drm_dev initialization helpers adds 4126b99e744b drm/nouveau/disp: add a way to configure scrambling/tmds f [...] adds 4834e05049c9 drm/nouveau/disp/gm200-: add scdc parameter setter adds a971558c2987 drm/nouveau/disp: keep track of high-speed state, program [...] adds 7a406f8a62ff drm/nouveau/disp: add support for setting scdc parameters [...] adds 9340d77f5327 drm/nouveau/disp: take sink support into account for expos [...] adds 74a07c0a59fa drm/nouveau/secboot/acr: fix memory leak adds 7e6191d4360a Merge branch 'linux-4.20' of git://github.com/skeggsb/linu [...] adds 4e90a6eb769a drm/mediatek: add refcount for DPI power on/off adds 0ace4b993c7a drm/mediatek: move hardware register to node data adds 79080159a7c1 drm/mediatek: adjust EDGE to match clock and data adds 55c78aa5c808 drm/mediatek: add clock factor for different IC adds bcc97daee6b8 drm/mediatek: convert dpi driver to use drm_of_find_panel_ [...] adds d08b5ab97244 drm/mediatek: add dpi driver for mt2701 and mt7623 adds be28b6507c46 drm/mediatek: separate hdmi phy to different file adds d1ef028d95ff drm/mediatek: add support for SPDIF audio in HDMI adds 0fc721b2968e drm/mediatek: add hdmi driver for MT2701 and MT7623 adds 014e604196bd drm/mediatek: implement connection from BLS to DPI0 adds 84dacb9cad28 drm/mediatek: add a error return value when clock driver h [...] adds 66c9e573ea75 Merge branch 'mediatek-drm-next-4.20' of https://github.co [...] adds 8c1d1bb0f0bd drm/imx: fix build failure without CONFIG_DRM_FBDEV_EMULATION adds 7372fd049aa8 MAINTAINERS: Add Maxime Ripard as drm-misc maintainer adds 46972c03ab66 Merge tag 'drm-misc-next-fixes-2018-10-10' of git://anongi [...] adds 3546916f426f drm/amd/powerplay/vega20: correct the hwmon interface ppt [...] adds 42fae9952009 drm/amd/powerplay/vega20: tell the correct gfx voltage V2 adds 031db09017da drm/amd/powerplay/vega20: enable fan RPM and pwm settings V2 adds 989b68232c79 drm/amdgpu: added vega20 LBPW support v2 adds b989531b1f19 drm/amdgpu: change Raven always on CUs to 4 adds e92b83e50839 drm/amdgpu/vega20: make power profile output more consistent adds 62d73fbcfb36 drm/amdgpu: added AMD GPU instance counting V2 adds b55c9e7a11f9 drm/amd/powerplay: helper interfaces for MGPU fan boost feature adds 8010f2886a63 drm/amd/powerplay: enable MGPU fan boost feature on Vega20 adds 8f97829e5c20 drm/amdgpu: Fix comments error in sdma_v4_1_update_power_gating adds b3ca0f397ead drm/amd/pp: Fix fan's RPM setting not work on VI/Vega10 adds c52dcf49195d drm/amd/pp: Avoid divide-by-zero in fan_ctrl_set_fan_speed_rpm adds 40bea02f4a14 drm/amd/pp: Expose the smu support for SDMA PG cntl adds d09ae92de858 drm/amdgpu: Move out power up/down sdma out of smu adds e5a4059ceb4c drm/amd/pp: Remove uncessary extra vcn pg cntl in smu adds 479afffe2147 drm/amd/pp: Remove wrong code in fiji_start_smu adds 51ef434a15b4 drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD adds be61df574256 drm/amd/display: Add DC build_id to determine build type adds 39c03e0032ff drm/amd/display: fix 4K stereo screen flash issue adds cbad73147fe2 drm/amd/display: Add a check-function for virtual signal type adds 74eac5f3b43e drm/amd/display: Calculate swizzle mode using bpp during v [...] adds 8ab2180f96f5 drm/amd/display: Add function to fetch clock requirements adds b7cd6487a524 drm/amd/display: block DP YCbCr420 modes adds e15fc81f1185 drm/amd/display: clean up encoding checks adds ceb9831dd6e5 drm/amd/display: WA for DF keeps awake after S0i3. adds 5e174ce63ed7 drm/amd/display: dc 3.1.68 adds 88ed9fb77ef4 drm/amd/display: fix memory leak in resource pools adds a7fbf17aa8bf drm/amd/display: Flatten irq handler data struct adds 4a0ad70d690c drm/amd/display: fix Interlace video timing. adds a37786abc3bb drm/amd/display: HLK Periodic Frame Notification test failed adds 6c0984d53b07 drm/amd/display: Raise dispclk value for dce_update_clocks adds dd330d8c2786 drm/amd/display: Use proper enums in process_channel_reply adds 717276b9256f drm/amd/display: Signal hw_done() after waiting for flip_done() adds ec442fd3a975 drm/amdgpu: Refine uvd_v6/7_0_enc_get_destroy_msg adds 862cd98029d5 drm/amdgpu: Add new AMDGPU_PP_SENSOR_MIN/MAX_FAN_RPM sensor adds d5f480372ca4 drm/amd/pp: Implement AMDGPU_PP_SENSOR_MIN/MAX_FAN_RPM adds c2870527f700 drm/amdgpu: Add fan RPM setting via sysfs adds b8a9c003679e drm/amdgpu: Disable sysfs pwm1 if not in manual fan control adds a57ba84b149c drm/amdgpu: Always enable fan sensors for read adds e5081e30eba1 drm/amdgpu: Drop dead define in amdgpu.h adds 3023015f7916 drm/amd/pp: Fix memory leak on CI/AI adds 44779b43f159 drm/amdgpu: Move gfx flag in_suspend to adev adds bcb7c4e8b434 drm/amd/pp: Refine function iceland_start_smu adds 0a821579a2ed drm/amd/pp: Setup SoftRegsStart before request smu load fw adds 5e161e5442a8 drm/amd/pp: Refine smu7/8 request_smu_load_fw callback function adds c1f0320e0320 drm/scheduler: Simplify spsc_queue_count check in drm_sche [...] adds 158b594a9652 drm/amdgpu: skip IB tests for KIQ in general adds 1b19aa5aa8c9 drm/amdkfd: Fix incorrect use of process->mm adds bdbb4d6e96bc drm/amdgpu: remove the intterupt handling for the KIQ events adds 2ccecaf661e0 drm/amdgpu: fix AGP location with VRAM at 0x0 adds 4eb10b5be799 drm/amdgpu: fix incorrect use of amdgpu_irq_add_id in si_dma.c adds 59d76d6bc206 drm/radeon: ratelimit bo warnings adds 9332ddc91537 drm/amdgpu/vcn:Remove unused code adds 2dc4aa523b53 drm/amdgpu/vcn:fix dpg pause mode hang issue adds b17c524922d6 drm/amdgpu/vcn:Replace value with defined macro adds 825da4d92598 drm/amdgpu/vcn:Correct VCN cache window definition adds 9b008fb7ede3 drm/amdgpu: Remove FW_LOAD_DIRECT type support on VI adds 07da6aa47f84 drm/amdgpu: Don't reallocate ucode bo when suspend adds 744a522794bd drm/amd/pp: Allocate ucode bo in request_smu_load_fw adds 9c8bc8d33949 drm/amd/pp: Implement load_firmware interface adds 9d5aa2ef3862 drm/amdgpu: Add fw load in gfx_v8 and sdma_v3 adds 71195ba670bc drm/amdgpu: Change VI gfx/sdma/smu init sequence adds d567cc55c0a9 drm/amd/display: Fix warning storm on Raven2 adds 66f34aeec251 drm/amd/display: RV2 DP MST 2nd display within daisy chain [...] adds 04e7580f8926 drm/amdgpu: add CP_DEBUG register definition for GC9.0 adds f9f97e3c7fe6 drm/amdgpu: fix CPDMA hang in PRT mode adds f2d9bbc99689 drm/amdgpu: Limit the max mc address to hole start adds 3089aa224894 drm/amdgpu: Change SI/CI gfx/sdma/smu init sequence adds 009d9ed6c4b7 drm/amdgpu: Change AI gfx/sdma/smu init sequence adds 73f847dbab26 drm/amdgpu: Refine function amdgpu_device_ip_late_init adds a2d31dc3cfab drm/amdgpu: Check late_init status before set cg/pg state adds c8963ea4ce17 drm/amdgpu: Split amdgpu_ucode_init/fini_bo into two functions adds 735f654e5dd1 drm/amdgpu: Remove amdgpu_ucode_fini_bo adds 0a4f25205ec3 drm/amdgpu: split ip hw_init into 2 phases adds 7a3e0bb2a574 drm/amdgpu: Load fw between hw_init/resume_phase1 and phase2 adds b19caa17b5a7 drm/amdgpu: Remove wrong fw loading type warning adds 800516480652 drm/amdgpu: Remove the direct fw loading support for sdma2.4 adds 582f58de3683 drm/amdgpu: Suppress keypresses from ACPI_VIDEO events adds 14b284832e7d drm/amdgpu/powerplay: fix missing break in switch statements adds ae5c59a83b84 drm/amdkfd: Remove set but not used variable 'preempt_all_queues' adds 50325c0be109 drm/amdgpu: remove set but not used variable 'ring' in psp [...] adds f667dc38aacf drm/amdgpu: remove set but not used variable 'header' adds de501763304b drm/amdgpu/powerplay: endian fixes for vega10_processpptables.c adds d97a7ab39480 drm/amdgpu/powerplay: endian fixes for vega12_processpptables.c adds 99e219521da5 drm/amdgpu/powerplay: endian fixes for vega20_processpptables.c adds a553c19d1585 drm/amdgpu/powerplay: factor out some pptable helpers adds df2fc43d09d3 list: introduce list_bulk_move_tail helper adds ca4b869240d5 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds 0e8afefd5da4 drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003) adds 28b32b9f61fe Merge tag 'drm-misc-next-fixes-2018-10-17' of git://anongi [...] adds 73d0a446690e drm/amd/powerplay: translate power_profile mode to pplib w [...] adds 7a862028b95a drm/amd/powerplay: hint when power profile setting is not [...] adds b981c86f0306 drm/sched: add drm_sched_start_timeout helper adds 0efd2d2f68cd drm/sched: fix timeout handling v2 adds 8bda1013ddb1 drm/amdgpu: Set the default value about gds vmid0 size adds 8c6259bedab1 drm/amdgpu/display: dm/amdgpu: make dp phy debugfs for eDP adds b53d3049d258 drm/amdgpu/vcn:Add new register offset/mask for VCN adds 5327f025dc3c drm/amdgpu/vcn:Update latest UVD_MPC register for VCN adds 5866fb929c90 drm/amdgpu/vcn:Update latest spg mode stop for VCN adds 15296db70619 drm/amdgpu/vcn:Add ring W/R PTR check for VCN DPG mode stop adds cce9d5558588 drm/amdgpu/vcn:Reduce unnecessary local variable adds 6747c2021ccd drm/amdgpu/vcn:Update DPG mode VCN memory control adds abd2d47c5152 drm/amdgpu/vcn:Update DPG mode VCN global tiling registers adds 368d0dd81a50 drm/amdgpu/vcn:Add DPG mode Register XX check adds fe146873f545 drm/amdgpu/vcn:Remove DPG mode unused steps during vcn start adds f5c5451fefce drm/amdgpu/vcn:Apply new UMC enable for VNC DPG mode start adds 298dc39a3a20 drm/amdgpu/vcn:Update SPG mode VCN memory control adds 92bbdaeb9109 drm/amdgpu/vcn:Update SPG mode VCN global tiling adds a1584957ffe1 drm/amdgpu/vcn:Move SPG mode mc resume after MPC control adds 3d022a01fe36 drm/amdgpu/vcn:Add SPG mode Register XX check adds ad7187bfe130 drm/amdgpu/vcn:Remove SPG mode unused steps during vcn start adds 3d904ee4c30e drm/amdgpu/vcn:Apply new UMC enable for VNC DPG mode adds 10b66b2c65a2 drm/amdgpu/vcn:Set VCPU busy after gate power during vcn S [...] adds 9fc9c9b83a46 drm/amdgpu/vcn:Update SPG mode UVD status clear adds 4c450f056cae drm/amdgpu: correct SPDX identifier in amdgpu_trace_points.c adds 46924030475b drm/radeon: change SPDX identifier to MIT adds 43c3ff27a47d drm/amd/display: fix bug of accessing invalid memory adds 3df27645395e drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init adds dd46e5f0f732 drm/amdgpu: update Vega20 SDMA golden setting adds d579fd827000 drm/amd/powerplay: added I2C controller configuration adds e26f70a6539c drm/amd/powerplay: update PPtable with DC BTC and Tvr SocL [...] adds c55045adf721 drm/amdgpu: Update gc_9_0 golden settings. adds d344b21bf405 drm/amd/amdgpu: Fix debugfs error handling adds 8e16695b4eb8 drm/amdgpu/vcn:Fix uninitialized symbol error adds c13bbf4a78aa Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds 3f6d5ba173da drm/i915: Check fb stride against plane max stride adds 7cada4d0b7a0 drm/i915: Restore vblank interrupts earlier adds 9b27390139db drm/i915: Use the correct crtc when sanitizing plane mapping adds 708ea872601e drm/i915: Only reset seqno if actually idle adds 80c188695a77 drm/i915: Don't unset intel_connector->mst_port adds c02ba4ef16ee drm/i915: Skip vcpi allocation for MSTB ports that are gone adds 4bbf0d4749e7 drm/i915: Fix intel_dp_mst_best_encoder() adds 041444458835 drm/i915/dp: Link train Fallback on eDP only if fallback l [...] adds e3118a038dfd drm/i915/selftests: Disable shrinker across mmap-exhaustion adds ab0d6a141843 drm/i915: Large page offsets for pread/pwrite adds d9a515867bdb drm/i915/gen9+: Fix initial readout for Y tiled framebuffers adds a9b84b449277 drm/i915/icl: create function to identify combophy port adds 83db37385306 drm/i915/icl: Fix DDI/TC port clk_off bits adds b4ec5f39e4a0 drm/i915/icl: Fix signal_levels adds 835fe6d75d14 firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. adds f2bfc71aee75 Merge tag 'drm-intel-next-fixes-2018-10-18' of git://anong [...] adds 53b3b6bbfde6 Merge tag 'drm-next-2018-10-24' of git://anongit.freedeskt [...] adds f592f804831f bpf: devmap: fix wrong interface selection in notifier_call adds a3f49d97c220 selftests/bpf: add config fragments BPF_STREAM_PARSER and [...] adds 4a6998aff82a bpf, btf: fix a missing check bug in btf_parse adds 36641ad61db5 bpf: fix test suite to enable all unpriv program types adds ab21c1b5f799 bpf: disallow direct packet access for unpriv in cg_skb adds 5d66fa7d9e9e bpf: fix direct packet access for flow dissector progs adds d5563d367c2c bpf: fix cg_skb types to hint access type in may_access_di [...] adds 80b0d86a176c bpf: fix direct packet write into pop/peek helpers adds d3f66e4116af bpf: fix leaking uninitialized memory on pop/peek helpers adds b09928b97628 bpf: make direct packet write unclone more robust adds 4d716e10e3c5 Merge branch 'pkt-access-fixes' adds ede95a63b5e8 bpf: add bpf_jit_limit knob to restrict unpriv allocations adds d8fd9e106fbc bpf: fix wrong helper enablement in cgroup local storage adds 6788fac82001 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ece23711dd95 net: Properly unlink GRO packets on overflow. adds 0fe5119e267f net: bridge: remove ipv6 zero address check in mcast queries adds 822c5f734136 ptp: drop redundant kasprintf() to create worker name adds 38b4f18d5637 net: sched: gred: pass the right attribute to gred_change_ [...] adds e6ac075882b2 macsec: update operstate when lower device changes adds 07bddef98393 macsec: let the administrator set UP state even if lowerde [...] adds 3bdf6bac5817 Merge branch 'macsec-fixes' adds 747569b0a7c5 net: diag: document swapped src/dst in udp_dump_one. adds 9f51ae62c84a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds c32e64e852f3 csky: Build infrastructure adds 7c768f845104 csky: defconfig adds 9143a9359d05 csky: Kernel booting adds 081860b970ad csky: Exception handling and mm-fault adds 4859bfca11c7 csky: System Call adds 00a9730e1007 csky: Cache and TLB routines adds 013de2d6671d csky: MMU and page table management adds e9564df753fd csky: Process management and Signal adds dd3ef10ea295 csky: VDSO and rt_sigreturn adds e38a5272baaa csky: IRQ handling adds a0ae62806ff4 csky: Atomic operations adds 9d056df0924e csky: ELF and module probe adds c5af58b76911 csky: Library functions adds da551281947c csky: User access adds 2ce36bfa6a09 csky: Debug and Ptrace GDB adds 991069865796 csky: SMP support adds 735ee005c371 csky: Misc headers adds 19fef6c4893d dt-bindings: csky CPU Bindings adds f746650f9cdc dt-bindings: Add vendor prefix for csky adds 243b40a469d1 MAINTAINERS: Add csky adds d8a5f5f79122 irqchip: add C-SKY SMP interrupt controller adds 3fe5d5bd2dd9 dt-bindings: interrupt-controller: C-SKY SMP intc adds edff1b4835b7 irqchip: add C-SKY APB bus interrupt controller adds 2347e7e1aea4 dt-bindings: interrupt-controller: C-SKY APB intc adds ac435075892e Merge tag 'csky-for-linus-4.20' of https://github.com/c-sk [...] adds aee94ee873d7 m68k/atari: ARAnyM - Remove reference to long-deprecated M [...] adds 58c116fb7dc6 m68k/sun3: Remove is_medusa and m68k_pgtable_cachemode adds 83e7e5b54417 Merge tag 'm68k-for-v4.20-tag1' of git://git.kernel.org/pu [...] adds 381fdd62c383 m68k: fix command-line parsing when passed from u-boot adds 673c790e7282 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 523adb6cc10b 9p: embed fcall in req to round down buffer allocs adds 91a76be37ff8 9p: add a per-client fcall kmem_cache adds 43cbcbee9938 9p: rename p9_free_req() function adds 728356dedeff 9p: Add refcount to p9_req_t adds 8b894adb2b7e 9p/rdma: do not disconnect on down_interruptible EAGAIN adds 426d5a0f9733 9p: fix spelling mistake in fall-through annotation adds 6d35190f3953 9p: Rename req to rreq in trans_fd adds 2803cf4379ed 9p: do not trust pdu content for stat item size adds 5e172f75e51e 9p locks: add mount option for lock retry interval adds e02a53d92e19 9p: acl: fix uninitialized iattr access adds 473c7dd1d7b5 9p/rdma: remove useless check in cm_event_handler adds ef5305f1f72e 9p: p9dirent_read: check network-provided name length adds b4dc44b3cac9 9p locks: fix glock.client_id leak in do_lock adds 72ea0321088d 9p: potential NULL dereference adds e4ca13f7d075 9p/trans_fd: abort p9_read_work if req status changed adds fb488fc1f2b4 9p/trans_fd: put worker reqs on destroy adds 7da4221b530f Merge tag '9p-for-4.20' of git://github.com/martinetd/linux 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 96a71f21ef1f fanotify: store fanotify_init() flags in group's fanotify_data adds b723a7911d02 fanotify: fix collision of internal and uapi mark flags adds 007d1e8395ea fsnotify: generalize handling of extra event flags adds a72fd224e37b fanotify: simplify handling of FAN_ONDIR adds 23c9deeb3285 fanotify: deprecate uapi FAN_ALL_* constants adds a39f7ec41766 fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() adds bdd5a46fe306 fanotify: add BUILD_BUG_ON() to count the bits of fanotify [...] adds d0a6a87e40da fanotify: support reporting thread id instead of process id adds 99c228a994ec fs: group frequently accessed fields of struct super_block [...] adds 721fb6fbfd21 fsnotify: Fix busy inodes during unmount adds 79257514f532 Merge tag 'for_v4.20-rc1' of git://git.kernel.org/pub/scm/ [...] 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 a9ad01bc759d udf: Prevent write-unsupported filesystem to be remounted [...] adds b085fbe2ef7f udf: Fix crash during mount adds 694538b5d753 udf: Drop freed bitmap / table support adds 1abefb02749f udf: Drop pack pragma from udf_sb.h adds 2aad26fa0a3d ext2: remove redundant building macro check adds e64433d58763 Merge tag 'filesystems_for_v4.20-rc1' of git://git.kernel. [...] adds 94927676c741 mailbox: Convert to using %pOFn instead of device_node.name adds cfc0f7a8ea80 drivers: mailbox: Make ti-msgmr driver depend on ARCH_K3 adds 0a01fa940e7c mailbox: qcom: Add QCS404 APPS Global compatible adds 462f668e5c87 mailbox: bcm-flexrm-mailbox: fix spelling mistake "toogle" [...] adds 9f0a0a381c5d mailbox: mediatek: Add check for possible failure of kzalloc adds fe675d4d3c6b Merge tag 'mailbox-v4.20' of git://git.linaro.org/landing- [...] 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 aca19723604c Revert "staging: erofs: disable compiling temporarile" adds e84e1ed8cdd7 staging: erofs: formatting fix in unzip_vle_lz4.c adds 196ef5f36071 staging: erofs: formatting fix to NULL comparison adds b566ffc3fab6 staging: erofs: formatting spaces around '-' adds ea0b2d429bd8 staging: erofs: formatting add spaces arround '*' adds e4fccc8c9d0a staging: erofs: formatting alignment parenthesis adds f72403461bd4 staging: erofs: fix 1 warning and 9 checks adds 86eac24dbb7b staging: rtl8192e: Fix compiler warning from strncpy() adds 9989d7f5495d staging: rtl8712u: Fix compiler warning about strncpy adds f93861c2d611 staging: Convert to using %pOFn instead of device_node.name adds f8aefb7de0e2 staging: fsl-dpaa2/ethsw: remove redundant pointer 'port_priv' adds 9003987a08d4 staging:rtl8192u: Rename dot11d_init to fix name clash adds 35ba13e43cfb staging: android: ion: Clean unused debug_show memeber of [...] adds 0b8a052c58d1 staging:rtl8192u: Remove unused definitions - Style adds 2e9e6dd41cc6 staging:rtl8192u: Add required SPDX-License-Identifier - Style adds d0679000c498 staging:rtl8192u: Refactor member variable enabled - Style adds b972c798fbab staging:rtl8192u: Rename member pDot11dInfo - Style adds 13b72b089b9c staging: fsl-dpaa2/ethsw: Fix uninitialized variables adds 7e33f3850c53 staging: mt7621-pci: remove unnecessary check of device_ty [...] adds da85d3b1a8d4 staging: bcm2835-audio: Clean up mutex locks adds 4620fd74a020 staging: bcm2835-audio: Remove redundant spdif stream ctls adds 107f35129519 staging: bcm2835-audio: Clean up include files in bcm2835-ctl.c adds 51002248a68f staging: bcm2835-audio: Remove redundant substream mask checks adds a97962111e67 staging: bcm2835-audio: Fix mute controls, volume handling [...] adds 626f28d51d21 staging: bcm2835-audio: Remove redundant function calls adds aa45eeee516a staging: bcm2835-audio: Remove superfluous open flag adds c5e7824b5786 staging: bcm2835-audio: Drop useless running flag and check adds bf1ad3e007e2 staging: bcm2835-audio: Fix incorrect draining handling adds 50e4acab33e6 staging: bcm2835-audio: Kill unused spinlock adds 5d0be6da7f90 staging: bcm2835-audio: Use PCM runtime values instead adds af19edf7ca2b staging: bcm2835-audio: Drop unnecessary pcm indirect setup adds fda767b1a013 staging: bcm2835-audio: Drop useless NULL check adds 947d7489f6d7 staging: bcm2835-audio: Propagate parameter setup error adds af6b7a374d49 staging: bcm2835-audio: Drop debug messages in bcm2835-pcm.c adds d446b78c0766 staging: bcm2835-audio: Drop superfluous mutex lock during [...] adds 66890d53130d staging: bcm2835-audio: Add 10ms period constraint adds f5a3db42e8a6 staging: bcm2835-audio: Make single vchi handle adds 0307363a4fbf staging: bcm2835-audio: Code refactoring of vchiq accessor codes adds d7ca3a71545b staging: bcm2835-audio: Operate non-atomic PCM ops adds be2af4715f38 staging: bcm2835-audio: Use card->private_data adds 435ba133f96e staging: bcm2835-audio: Use standard error print helpers adds de89dbf751c8 staging: bcm2835-audio: Remove unnecessary header file includes adds d64d58f30c72 staging: bcm2835-audio: Move module parameter description adds fb16a3835107 staging: bcm2835-audio: Use coherent device buffers adds bec95770a0ec staging: bcm2835-audio: Set SNDRV_PCM_INFO_SYNC_APPLPTR adds 8cc64ae7ab6b staging: bcm2835-audio: Simplify PCM creation helpers adds 2e42b089fad4 staging: bcm2835-audio: Simplify kctl creation helpers adds 08633dcb5a7c staging: bcm2835-audio: Simplify card object management adds 93f5715efdc2 staging: most: net: make array 'broadcast' static, shrinks [...] adds 1f447e51c0b9 staging: most: video: fix registration of an empty comp co [...] adds c7f800ec9773 staging: rtl8188eu: Fix two sleep-in-atomic-context bugs i [...] adds a06058dcd67a staging: rtl8188eu: simplify function comment adds 352ff6a4c15a staging: rtl8188eu: remove pointless comment adds 8d42daff47ce staging: rtl8188eu: Remove code valid only for 5 GHz adds 508258f63b01 staging: rtl8188eu: fix comparsions to true adds 3e1de4d57852 staging: rtl8188eu: remove whitespace adds 205d34e90ff8 staging: rtl8188eu: remove unnecessary parentheses adds 8627995cf711 staging: wlan-ng: remove redundant code in "#if 0" blocks adds 1485e2fb627b staging/vboxvideo: Replace ttm_bo_unref with ttm_bo_put adds 72536ea687d8 staging: mt7621-mmc: Delete N_MSG() and all its users adds bc554d1e94bd staging: mt7621-mmc: Fix debug macro ERR_MSG and its usages adds 3a8542bfd7a2 Staging: rtlwifi: efuse: Fixed a line length code styling issue. adds fda7c4e00e0e staging:rtl8192u: Remove write_cam() - Style adds 491f9f8de188 staging:rtl8192u: Remove read_cam() - Style adds a4f74fc067e6 staging:rtl8192u: Remove unused functions - Style adds 9d481aa26d93 staging:rtl8192u: Add SPDX-License-Identifier - Style adds 73d4be94723c staging:rtl8192u: Rename RTL819xU_MODULE_NAME - Style adds 3d7f12d31ff7 staging:rtl8192u: Rename Rx_Smooth_Factor - Style adds e21b3e9270fb staging:rtl8192u: Refactor RT_TRACE - Style adds 639bcec974dc staging:rtl8192u: Fix space characters - Style adds 6b32882b8c91 staging:rtl8192u: Remove unused RTL8190_CPU_START_OFFSET - Style adds 6b525447d134 staging:rtl8192u: Refactor GET_COMMAND_PACKET_FRAG_THRESHO [...] adds 2c226ff18c13 staging:rtl8192u: Remove typedef from firmware_init_step_e [...] adds 001dd86bb1ab staging:rtl8192u: Remove typedef from enum opt_rst_type_e - Style adds dacdf6a65900 staging: rtl8192u: ieee80221: Add missing space adds ec3d17acd6a6 Staging: rtl8712: Add space between else and opening brace adds d5c69c96798f staging: rtl8723bs: check for i out of range before access [...] adds 4cf13399537e staging: wilc1000: move 'wilc_enable_ps' global variable i [...] adds 1803da60f7c2 staging: wilc1000: move 'aging_timer' static variable to w [...] adds 19707ca2953b staging: wilc1000: fix to use correct index to free scanne [...] adds 009324daf6a0 staging: wilc1000: remove unnecessary NULL check in clear_ [...] adds 0e866cfb0dd9 staging: wilc1000: moved last_scanned_shadow & last_scanne [...] adds aa6ed22a0345 staging: wilc1000: move during_ip_timer & wilc_optaining_i [...] adds 7814fb6ca834 staging: wilc1000: remove unused variable 'op_ifcs' adds 6bccf8fc6cfc staging: wilc1000: avoid use of extra 'if' condition in wi [...] adds 0b68334d487a staging: wilc1000: move static variable clients_count to ' [...] adds e624c58cf8eb staging: wilc1000: refactor code to avoid use of wilc_set_ [...] adds 87de37fe2ad4 staging: wilc1000: move hif_workqueue static variables to [...] adds 5fefe58f7ffd staging: wilc1000: move 'periodic_rssi' as part of 'wilc_v [...] adds 8b89ba7611af staging: wilc1000: rename 'dummy_statistics' variable to ' [...] adds 83a953e2a772 staging: wilc1000: move 'rcv_assoc_resp' as part of hif_drv adds 7ec6f7f275ff staging: wilc1000: refactor tcp_process() to avoid extra l [...] adds 72f36b5b8152 staging: wilc1000: use lowercase for get_BSSID() and HIL variable adds 95e05b4bf22f staging: wilc1000: move tcp_ack_filter algo related variab [...] adds a3178da4520b staging: wilc1000: avoid line over 80 chars in wilc_wlan_t [...] adds f31e5584dc55 staging: wilc1000: use short names to fix over 80 issue in [...] adds abff8e335350 staging: wilc1000: remove unused code to set and get IP address adds 3124a1f7bff4 staging: wilc1000: move 'chip_ps_state' static variable as [...] adds 804146b4bda3 staging: wilc1000: move 'wilc_connecting' static variable [...] adds 28ab936ed101 staging: wilc1000: remove unnecessary static variable 'p2p [...] adds b3ee105c332e staging: wilc1000: refactor code to move initilization in [...] adds a53b0b1392a1 staging: wilc1000: refactor wilc_netdev_init() to handle m [...] adds 7aaaabd50d78 staging: wilc1000: remove handle_hif_exit_work() function adds 00585495c4fa staging: rtl8188eu: refactor SwLedControlMode1() adds ccfe34c01cf0 staging: rtl8188eu: remove unnecessary parentheses in rtw_led.c adds c1a0bb177984 staging: rtl8188eu: fix lines over 80 characters in rtw_led.c adds 645923e441d3 staging: rtl8188eu: change array type to u8 adds 7dd68b147d60 staging: erofs: use explicit unsigned int type adds 064ee3c0da80 staging: erofs: surround fault_injection ralted option par [...] adds 5e45729608dd iio: chemical: fix spelling mistake "failted" -> "failed" adds 2fca58550271 dt-bindings: iio: adc: Add DT binding document for PMIC5 ADC adds e13d757279bb iio: adc: Add QCOM SPMI PMIC5 ADC driver adds 2c8909b95b3e iio: adc: Update QCOM ADC license to SPDX format adds 07c12b1c007c iio: imu: mpu6050: add support for regulator framework adds 1ed80a817bc4 dt-bindings: iio: tsl2772: add new bindings adds 94cd1113aaa0 iio: tsl2772: add support for reading proximity led settin [...] adds 28b6977e089d dt-bindings: iio: tsl2772: add binding for avago,apds9930 adds 75de3b570b1c iio: tsl2772: add support for avago,apds9930 adds 7c14947e4d3d iio: tsl2772: add support for regulator framework adds 8a0ae7d83aa8 iio: chemical: bme680: use clamp macro adds 6784ba340a0e iio: chemical: bme680: cleanup bme680_read_calib formatting adds 70f1cbddb265 iio: chemical: bme680: indent #defines consistently adds a24b4d70c7b2 iio: chemical: bme680: change MSK->MASK in #defines adds 8d3032c3692d iio: chemical: bme680: use GENMASK macro adds 3dcb60cd926e iio: chemical: bme680: use FIELD_GET macro adds 79fd571b7a49 iio: chemical: bme680: simplify oversampling handling adds a18c66c405c7 iio: pressure: ms5611: remove deprecated compatible strings adds 9ffa68f65416 iio: health: max30102: Mark expected switch fall-throughs adds 9920ed25eccc drivers: iio: Update MODULE AUTHOR email address adds fe8a5420749f iio: dac: max517: avoid using CONFIG_PM_SLEEP adds b6ec220c2826 iio: dac: max5821: avoid using CONFIG_PM_SLEEP adds 1a5bc41a3d23 iio: dac: mcp4725: avoid using CONFIG_PM_SLEEP adds b1ec08025038 iio: adc: max9611: explicitly cast gain_selectors adds 4d0434f1297c iio: adc: qcom-spmi-adc5: Add ADC5_AMUX_THM[24]_100K_PU to [...] adds 4097da40f926 iio: adxl372: New driver for Analog Devices ADXL372 Accelerometer adds ad6e1fb0312c dt-bindings: iio: accel: Add docs for ADXL372 adds 4bc5b6b64c9d Merge tag 'regmap-noinc-read' into togreg adds f4f55ce38e5f iio:adxl372: Add FIFO and interrupts support adds eb2e188817b1 iio: max44000: remove unused variable max44000_alstim_shift adds 6b8471e4601d iio: adxl345: move null check for i2c id at start of probe adds 3a89b289df5d iio: adc: add support for mcp3911 adds 1c4fbbea3408 dt-bindings: iio: adc: add bindings for mcp3911 adds 010de20412fc MAINTAINERS: Add entry for mcp3911 ADC driver adds 892e62fab498 iio: chemical: bme680: Add check for val2 in the write_raw [...] adds ce7c637a8368 iio: potentiometer: merge calls to of_match_device and of_ [...] adds b9ea8c31e36e iio: potentiometer: mcp4018: use the correct MODULE_LICENSE adds 0ba56985824e iio: potentiometer: mcp4531: switch to SPDX license identifier adds 10d6e7955594 iio: envelope-detector: switch to SPDX license identifier adds 3c4b0f4ddf46 iio: dpot-dac: switch to SPDX license identifier adds 8109b2c94f58 iio: multiplexer: switch to SPDX license identifier adds 1691d4ca7081 iio: chemical: bme680: Remove field value defines adds 1c412a321590 iio: adxl372: Provide validate_trigger and validate_device [...] adds 5e605a4df6f1 iio:adxl372: Add sampling frequency support adds 7ec040af6ce1 iio:adxl372: Add filter bandwidth support adds 8316cebd1e59 iio: dac: add support for ltc1660 adds d1071f726a76 dt-bindings: iio: dac: add bindings for ltc1660 adds e2b01faf6cde MAINTAINERS: add entry for ltc1660 DAC driver adds 0833627fc3f7 iio: dac: mcp4922: fix error handling in mcp4922_write_raw adds 91d05d7639f3 iio: dac: ti-dac5571: provide of_match_table to driver adds fd2f53ebf981 iio: adc: sc27xx: Add raw data support adds 8ba0dbfd07a3 iio: adc: sc27xx: Add ADC scale calibration adds 24493cce03b6 iio: light: isl29501: Simplify code to kill compiler warning adds 21eab7861688 iio: fix position relative kernel version adds 1e46774fec4b iio: adc: qcom-spmi-adc5: Verify channel numbers from DT adds 1fc378fa9dab iio: Convert to using %pOFn instead of device_node.name adds ff5059302642 iio: dac: ad5758: Add support for hard reset adds 50ff457d1b32 iio: imu: st_lsm6dsx: add read_fifo callback to fifo_ops adds 54a6d0c6882d iio: imu: st_lsm6dsx: make st_lsm6dsx_check_odr() non-static adds 5b3c87fd92d5 iio: imu: st_lsm6dsx: add addr/max_word_len to st_lsm6dsx_ [...] adds 801a6e0af0c6 iio: imu: st_lsm6dsx: add support to LSM6DSO adds 897be9c0a747 dt-bindings: iio: imu: st_lsm6dsx: add LSM6DSO device bindings adds 53d3ae20a68c iio: light: bh1750: switch to SPDX identifier adds 6cfdb150e3fc iio: pressure: ms5611: switch to SPDX identifier adds 7ac346823bbb dt-bindings: iio: vadc: Fix documentation of 'reg' adds d9e8fd0421c2 iio: adxl372: Refactor the driver adds 94dbb46c7a8f iio: adxl372: Add support for I2C communication adds c0f87b333510 dt-bindings: adxl372: Document the adxl372 I2C bindings adds daae7861a696 iio: light: bh1750: simplify setting PM ops adds 4b55dce8b0e5 Merge tag 'iio-for-4.20a' of git://git.kernel.org/pub/scm/ [...] adds b4a01d8fa311 staging: wilc1000: fix null checks on wilc adds faeeeea89670 staging: remove unneeded static set .owner field in platfo [...] adds 009e451c4ff6 staging: octeon-hcd: remove unnecessary unlikely() adds 6029b7ac292a MAINTAINERS: remove myself as staging FBTFT maintainer adds 7dc074348eb8 Merge 4.19-rc4 into staging-next adds f8499d6edc08 staging: erofs: code cleanup for erofs_kmalloc() adds a15087ec16c9 staging: gasket: Kconfig: describe Apex as an Edge TPU device adds 467976ff6e56 staging: gasket: interrupt: remove PCI-MSIX-specific status check adds 45dd9954d903 staging: gasket: page table: use GFP_KERNEL for dma_alloc_ [...] adds 912b8a811cc1 staging: gasket: fix DMA direction for extended page tables adds d2118f8e93df staging: gasket: fix data page unmap DMA direction adds f8b6a076610f staging: gasket: page_table: don't unmap coherent pages adds c3873a5c741f staging: gasket: fix gasket_free_coherent_memory metadata frees adds 863739bda25b staging: gasket: cleanup if dma_map_page fails in gasket_p [...] adds 0eaf57fb6150 staging: gasket: page_table: use total_entries for max ext [...] adds 08b6b28801cc staging: gasket: page_table: handle failed dma_map_page adds a5aca2057469 staging: vboxvideo: Fix modeset / page_flip error handling adds 3c94952c38ce staging: vboxvideo: Skip currrent crtc when updating crtcs adds ce8ec32cbd42 staging: vboxvideo: Remove vboxfb_create_object() wrapper adds 4f6f44086fce staging: vboxvideo: Drop vbox_bo_unref() helper adds 7af5bd0ca431 staging: rtl8188eu: remove code that is valid only for 5 GHz adds 2051c6ae928d staging: rtl8188eu: Fix a sleep-in-atomic-context bug in i [...] adds bffa9b1cc64a staging: dgnc: Fix a sleep-in-atomic-context bug in cls_as [...] adds 47bde229703f staging: greybus: fix spelling mistake "entires" -> "entries" adds 1c8cb89ee9f8 staging: rtl8723bs: Fix a sleep-in-atomic-context bug in i [...] adds 8204b61a7758 staging: rtl8723bs: Fix two sleep-in-atomic-context bugs i [...] adds 1ad53b2df90a staging: rtl8188eu: simplify calculation adds f14cbe632677 staging: rtl8188eu: remove unnecessary parentheses adds 116bcfdfcf9b staging: rtl8188eu: remove whitespace adds 50f2ea8bf8b4 staging: rtl8188eu: fix comparsions to true adds 2590e4e3a636 staging: rtl8188eu: fix comparsions to false adds 562fd259be53 staging: rtl8188eu: add missing spaces around operators adds 508c7457746a staging: rtl8188eu: fix lines over 80 characters adds f4cd8d753a57 staging: rtl8188eu: simplify function comments adds 37ec35a6cc2b staging: erofs: fix a missing endian conversion adds a07eeddf5b63 staging: erofs: clean up z_erofs_map_blocks_iter adds c1ccc8670c26 staging: erofs: complete error handing of z_erofs_map_blocks_iter adds 0734ffbf574e staging: erofs: fix a bug when appling cache strategy adds 1e05ff36e692 staging: erofs: complete error handing of z_erofs_do_read_page adds 6bec52047f56 staging: erofs: avoid magic constants when initializing cl [...] adds 284db12cfda3 staging: erofs: add trace points for reading zipped data adds 9141b60cf6a5 staging: erofs: replace BUG_ON with DBG_BUGON in data.c adds 83a3b2fffbca staging: erofs: remove redundant CONFIG_EROFS_FS_XATTRs adds b27661cf99c2 staging: erofs: fold in `__update_workgrp_llen' adds e5e3abbadf0d staging: erofs: drop multiref support temporarily adds 5fb76bb04216 staging: erofs: cleanup `z_erofs_vle_normalaccess_readpages' adds bdf30cef1055 staging: erofs: add some comments for xattr subsystem adds 6614f76530c1 staging: erofs: simplify return value of `xattr_foreach' adds 01e4ae4b687f staging: erofs: code cleanup for option parsing of fault_i [...] adds 2ab3dd84c0a1 staging: erofs: code cleanup for erofs_show_options() adds d41076eaebf4 staging: erofs: option validation in remount adds 5f1a9140dd49 staging: mt7621-mmc: Delete IRQ_MSG() and its users adds 33f49571d750 staging: olpc_dcon: add a missing dependency adds ae849dfc07cb staging: vboxvideo: Let DRM core handle connector registering adds 7641575ecc48 staging: rtl8712: replace licence header with SPDX licence id adds 79815ee23890 staging: vboxvideo: Move setup of modesetting from driver_ [...] adds d46709094deb staging: vboxvideo: Fold driver_load/unload into probe/rem [...] adds 01648890f336 staging: vboxvideo: Embed drm_device into driver structure adds 3498ea8b7e3c staging: vboxvideo: Fold vbox_drm_resume() into vbox_pm_resume() adds f4d6d90f8314 staging: vboxvideo: Add fl_flag argument to vbox_fb_pin() helper adds cb5eaf187d1d staging: vboxvideo: Expose creation of universal primary plane adds 0424d7ba4574 staging: vboxvideo: Init fb_info.fix.smem once from fbdev_create adds 0fdda2ce74e5 staging: vboxvideo: Move pin / unpin of fb out of vbox_crt [...] adds 114094c83ed3 staging: vboxvideo: Fix NULL ptr deref in vbox_set_up_inpu [...] adds cfc1fc63be44 staging: vboxvideo: Move bo_[un]resere calls into vbox_bo_[un]pin adds beed1ce29457 staging: vboxvideo: Add vbox_bo_k[un]map helper functions adds 0c8c0f744db6 staging: rtl8188eu: remove 5 GHz code from Hal_GetChnlGroup88E() adds 4aaf2b7312d8 staging: rtl8188eu: change return type of Hal_GetChnlGroup88E() adds 9b2cf1ffed97 staging: rtl8188eu: rename parameter of Hal_GetChnlGroup88E() adds 31ab98f0c875 staging: rtl8188eu: clean function definitions - style adds a779df303b05 Documentation: filesystems: remove reminiscences of POHMELFS adds c683db8860a8 staging/vc04_services: Use correct cache line size adds df7c9da1fdf7 staging: vc04_services: Remove unused vchiq_genversion script adds 5443a1e41cec staging: vc04_services: Fix "space prohibited" adds c39675197e1a staging: vc04_services: Use tabs instead of spaces adds 123f4b1f4256 staging: vc04_services: Remove unused macros adds f007d901f2e8 staging: vc04_services: Remove spaces after '*' adds f986978b32b3 Staging: rtlwifi: remove unnecessary NULL check adds 8de447ea9d01 staging: rtlwifi: Use proper enumerated types for Wi-Fi on [...] adds 8bdfc47f4ef1 staging: wilc1000: Remove unnecessary pointer check adds e8de0ac8c82b staging: wilc1000: change return type to 'void' for wilc_f [...] adds 080de2491349 staging: wilc1000: change return type to 'void' for wilc_w [...] adds d579112b6169 staging: wilc1000: change return type to 'void' for lock i [...] adds 8f1249150679 staging: wilc1000: change return type to 'void' for wilc_d [...] adds cafbb905eb90 staging: wilc1000: change return type to 'void' for wilc_w [...] adds abffb39bdea6 staging: wilc1000: use 'void' return type for host_int_get [...] adds 34dbf00cb88e staging: wilc1000: use 'void' return for wilc_wlan_txq_add [...] adds 584c8795b3bd staging: wilc1000: change return type to 'void' tcp ack fi [...] adds 5a5078b0d92f staging: wilc1000: use 'void' return for wilc_wlan_txq_fil [...] adds 5d482d2dc928 staging: wilc1000: change return type to 'void' for wilc_w [...] adds 1a46d545e985 staging: wilc1000: refactor wilc_wlan_parse_info_frame() function adds b7c355dad901 staging: wilc1000: set default value of cfg response type [...] adds 043c97804bcc staging: wilc1000: changes 'val' type to u8 in wilc_cfg_by [...] adds 9d7f57022803 staging: wilc1000: remove unused wid type values adds 540aa64d4ee5 staging: wilc1000: remove unused wid from cfg struct adds de11f709dfaf staging: wilc1000: refactor code to remove 'mac_status' fr [...] adds acceb12a9f8b staging: wilc1000: refactor code to avoid static variables [...] adds cb6f1f576ef2 staging: wilc1000: rename 'wilc_mac_cfg' struct to 'wilc_c [...] adds 39996811d5d2 staging: wilc1000: avoid the use of 'hif_driver_comp' comp [...] adds d29ad322e0ea staging: wilc1000: remove use of unnecessary 'wilc_connect [...] adds 97eaff578bf7 staging: wilc1000: avoid use of 'g_sdio' static variable adds 110f4b755e5d staging: wilc1000: avoid use of 'g_spi' static variable adds a944140250ce staging: wilc1000: remove unnecessary memset in sdio_init( [...] adds f41cf2460edf staging: wilc1000: remove p2p related static variables to [...] adds 1860646a67ce staging: wilc1000: remove wilc_debugfs.c file as its not used adds b5fe797fb0f2 staging: wilc1000: remove unnecessary option used with ccf [...] adds fb8ec2158fe8 staging: wilc1000: use usleep_range() in place of udelay() adds ba853fe6f8a4 staging: wilc1000: refactor wilc_set_multicast_list() function adds 454dc5905d0c staging: wilc1000: return exact error of register_netdev() [...] adds 8ba5843c9e68 staging: sm750fb: Fix typo frambuffer->framebuffer adds b4a2b208fbfa staging: rtl8188eu, rtl8723bs: fix spelling mistake "evet" [...] adds ee6eb73bf549 staging: rtl8723bs: fix spelling mistake "unvalid" -> "invalid" adds b4a6d9164fb7 staging: rtl8723bs: fix spelling mistake "toogle" -> "toggle" adds 84416bae8057 staging: bcm2835-camera: Update TODO adds 3d426daf09a6 staging: bcm2835-camera: Remove unused header adds 96ffa48c7271 staging: emxx_udc: remove unnecessary nullpointer checks adds 44075b6414ff staging: rtl8188eu: Remove unnecessary parentheses adds 9da94a7fc809 staging: rtl8188eu: remove unused rtw_scan_abort() adds bfeb67ed4f15 staging: rtl8188eu: remove rtw_qos.h adds bddd3c2546e9 staging: most: fix label names adds 9f902b495b53 staging: rts5208: Remove unnecessary braces {} adds 6b9e49b25e79 staging: rtl8188eu: Simplify memcmp logical checks adds 709a6a5339cc staging: rtl8188eu: fix spelling mistake "transfoer_len" - [...] adds 5e9025d1c2fc staging: rtl8188eu: simplify function comments - style adds 0fd8922c84ca staging: rtl8188eu: do not line break function definition - style adds fb81fa138aa5 staging: rtl8188eu: rename variable - style adds 6505090a34ef staging: rtl8188eu: use break to exit while loop adds 71c291444812 staging: rtl8188eu: Use proper enum in rtl8188eu_config_rf_reg adds dee43f7ad325 staging: rtl8188eu: remove get_right_chnl_for_iqk() adds 96e47e30c0bc staging: rtl8188eu: Skip unnecessary field checks adds 8f6b8ed3b02e staging: wilc1000: fix incorrect allocation size for structure adds de26e5f2d586 staging:rtl8192u: Remove HTHalfMcsToDataRate() - Style adds 80c6783f5b05 staging:rtl8192u: Make HTMcsToDataRate static - Style adds 1eed1d928780 staging:rtl8192u: Remove definition of HTSetConnectBwMode - Style adds 12f34f81ba51 staging:rtl8192u: Move HTSetConnectBwModeCallback() - Style adds daf9a56cbb79 staging:rtl8192u: Remove potential memory leak adds 6493a78f8038 staging: rtl8723bs: Skip unnecessary field checks adds 9e3701b3809a staging: bcm2835-camera: Avoid unneeded internal declarati [...] adds 0f175be6126c staging: rtlwifi: Remove set but not used variable 'ppsc' adds 08ac857363f1 staging: wlan-ng: rename DIDmsg_dot11req_mibget in p80211m [...] adds 86ec60627042 staging: wlan-ng: rename DIDmsg_dot11req_mibget_mibattribu [...] adds 42ccd88bcde7 staging: wlan-ng: rename DIDmsg_dot11req_mibget_resultcode [...] adds e409d2bc2bb0 staging: wlan-ng: rename DIDmsg_dot11req_mibset in p80211m [...] adds a6aace62f2fc staging: wlan-ng: rename DIDmsg_dot11req_mibset_mibattribu [...] adds 2a29a8739c38 staging: wlan-ng: rename DIDmsg_dot11req_mibset_resultcode [...] adds 1ffaa906c303 staging: wlan-ng: rename DIDmsg_dot11req_scan in p80211metadef.h adds e3186790a5c0 staging: wlan-ng: rename DIDmsg_dot11req_scan_results in p [...] adds f097e415f998 staging: wlan-ng: rename DIDmsg_dot11req_start in p80211metadef.h adds 59155a817795 staging: wlan-ng: rename DIDmsg_dot11ind_authenticate in p [...] adds eb7c161c2685 staging: wlan-ng: rename DIDmsg_lnxreq_ifstate in p80211metadef.h adds f64412ec543e staging: wlan-ng: rename DIDmsg_lnxreq_wlansniff in p80211 [...] adds e4143ab0daea staging: wlan-ng: rename DIDmsg_lnxreq_hostwep in p80211metadef.h adds 3b6ee1238f64 staging: wlan-ng: rename DIDmsg_lnxreq_commsquality in p80 [...] adds b1f1118bfcbc staging: wlan-ng: rename DIDmsg_lnxreq_autojoin in p80211m [...] adds f9f0e98fee80 staging: wlan-ng: rename DIDmsg_p2req_readpda in p80211metadef.h adds 5a16b37eb139 staging: wlan-ng: rename DIDmsg_p2req_readpda_pda in p8021 [...] adds 97be75510a36 staging: wlan-ng: rename DIDmsg_dot11ind_associate in p802 [...] adds 020600ae8dba staging: wlan-ng: rename DIDmsg_p2req_readpda_resultcode i [...] adds f1364a0d5404 staging: wlan-ng: rename DIDmsg_p2req_ramdl_state in p8021 [...] adds 380ad4f67794 staging: wlan-ng: rename DIDmsg_p2req_ramdl_state_enable i [...] adds 9ea4ffecf114 staging: wlan-ng: rename DIDmsg_p2req_ramdl_state_exeaddr [...] adds 8843c1fb98c9 staging: wlan-ng: rename DIDmsg_p2req_ramdl_state_resultco [...] adds e0959e9b7a39 staging: wlan-ng: rename DIDmsg_p2req_ramdl_write in p8021 [...] adds c2a348b838ac staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_addr in [...] adds 9940d6b6f905 staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_len in p [...] adds 74f11efc08d4 staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_data in [...] adds 8fb830b56d24 staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_resultco [...] adds 6051d4e5d7dc staging: wlan-ng: rename DIDmsg_p2req_flashdl_state in p80 [...] adds 49e3d61d1b1c staging: wlan-ng: rename DIDmsg_p2req_flashdl_write in p80 [...] adds 454b3aeb5780 staging: wlan-ng: rename DIDmib_cat_dot11smt in p80211metadef.h adds 92506a11e5db staging: wlan-ng: rename DIDmib_dot11smt_dot11WEPDefaultKe [...] adds ce0f34e4af71 staging: wlan-ng: rename DIDmib_dot11smt_dot11WEPDefaultKe [...] adds 4b3c694ad54c staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable [...] adds 184fcaa1935e staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable [...] adds eeeeacd83720 staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable [...] adds 2ddc995d05eb staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable [...] adds 4643ffa46349 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 3b1a14e45090 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 334e5e6809c7 staging: wlan-ng: DIDmib_dot11mac_dot11OperationTable_dot1 [...] adds 59db1438a061 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 6bcf3b632e53 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 04bbfc2ab0c1 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds e1f3748dbad9 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 8bb22013ee0e staging: wlan-ng: rename DIDmib_cat_dot11phy in p80211metadef.h adds 88e3676ad5de staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyOperation [...] adds c9a89f4e7a58 staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyTxPowerTa [...] adds 80908dcb2633 staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyDSSSTable [...] adds 93d5a1dce98c staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyDSSSTable [...] adds 8ddafa153436 staging: wlan-ng: rename DIDmib_cat_lnx in p80211metadef.h adds 05cdb125f7ed staging: wlan-ng: rename DIDmib_lnx_lnxConfigTable in p802 [...] adds a3ac4591b647 staging: wlan-ng: rename DIDmib_lnx_lnxConfigTable_lnxRSNA [...] adds 4a2f42dd2b12 staging: wlan-ng: rename DIDmib_cat_p2 in p80211metadef.h adds 35184f810212 staging: wlan-ng: rename DIDmib_p2_p2Static in p80211metadef.h adds a4857d8b30e7 staging: wlan-ng: rename DIDmib_p2_p2Static_p2CnfPortType [...] adds 7ae2637abad9 staging: wlan-ng: rename DIDmib_p2_p2NIC_p2PRISupRange in [...] adds 78a35479eb90 staging: wlan-ng: rename DIDmib_p2_p2MAC in p80211metadef.h adds 5df6baef4fa8 staging: wlan-ng: rename DIDmib_p2_p2MAC_p2CurrentTxRate i [...] adds 04950c3faa21 staging: wlan-ng: formatting cleanup in cfg80211.c adds 27575665f39c staging: wlan-ng: make switch case block format consistent adds 82ade3e57556 staging: wlan-ng: rejoin split lines shortened by case changes adds ca2c4bee47f8 staging: wlan-ng: remove "autogenerated code" comments adds 8568209b5445 staging: vboxvideo: Cleanup vbox_set_up_input_mapping() adds 880f72829f94 staging: vboxvideo: Remove empty encoder_helper_funcs adds 2fab6e754212 staging: vboxvideo: Temporarily remove page_flip support adds e2f958d00b0c staging: vboxvideo: Cache mode width, height and crtc pann [...] adds 35f3288c453e staging: vboxvideo: Atomic phase 1: convert cursor to univ [...] adds cc0ec5eb721f staging: vboxvideo: Atomic phase 1: Use drm_plane_helpers [...] adds 67e2f0c80d85 staging: vboxvideo: Atomic phase 2: Wire up state object handlers adds 32f2ed7ea7fc staging: vboxvideo: Atomic phase 2: Stop using plane->fb a [...] adds 438340aa2097 staging: vboxvideo: Atomic phase 3: Switch last bits over [...] adds 5cf5332d529b staging: vboxvideo: Restore page-flip support adds 04ed7ed769f9 staging: vboxvideo: Fix DPMS support after atomic conversion adds 33f48cc1f11c staging: vboxvideo: Replace crtc_helper enable/disable functions adds b8384ea3be88 staging: vboxvideo: Call drm_atomic_helper_check_plane_sta [...] adds 0c762dda8c7b staging: vboxvideo: Drop unnecessary drm_connector_helper_ [...] adds e2c3860ba27d staging: vboxvideo: Use more drm_fb_helper functions adds 4ee033301c89 staging:iio:ad7606: fix voltage scales adds c8d5b9969639 staging:iio:ad7606: Remove incorrect kernel doc annotations adds 7a5f0b3a08e3 Merge tag 'spi-cs-word' into togreg adds e2540da86ef8 iio: adc: ti-ads7950: use SPI_CS_WORD to reduce CPU usage adds d3fa21c73c39 iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_s [...] adds f9c4c27f1be0 iio: magnetometer: hmc5843: Fixed a comment error. adds 7c2d53700c7e staging:iio:ad7606: update structs with doc annotations adds 6eb17c6c8aee iio: proximity: Add driver support for ST's VL53L0X ToF ra [...] adds bb9fc6adac54 staging:iio:ad7606: Add support for the ad7605-4 adds 1e35455c43c5 dt-bindings: iio: light: bh1750: Add device tree binding d [...] adds 5851b499de04 iio: light: bh1750: Add device tree support adds 3d9bf07a72f9 iio: adc: meson-saradc: remove #define MESON_SAR_ADC_DELTA [...] adds 234c64a290cb iio: adc: meson-saradc: use of_device_get_match_data adds 057e5a1109fa iio: adc: meson-saradc: simplify access to meson_sar_adc_param adds bc1b45326223 iio: adc: at91: fix acking DRDY irq on simple conversions adds aea835f2dc8a iio: adc: at91: fix wrong channel number in triggered buffer mode adds bdd4b07ffa5e iio: adc: meson-saradc: do not use meson_sar_adc_iio_chann [...] adds 827df0571fb3 iio: adc: meson-saradc: use the address attribute from iio [...] adds 8911a43bc198 iio: ad5064: Fix regulator handling adds 1c4ccab04a21 Merge tag 'iio-for-4.20b' of git://git.kernel.org/pub/scm/ [...] adds f259e47af3ed staging: mt7621-mmc: remove unnecessary braces from 'if' s [...] adds ffa8ed13d9a5 staging: mt7621-mmc: Fix comparison to NULL adds 7b6e286c397f staging: mt7621-mmc: replace `printk` with preferred API adds e6d093719e22 staging: rtl8723bs: Mark ACPI table declaration as used adds cbe5d64f429b staging: rtl8712: Remove unnecessary parentheses adds 07523ee1ac46 staging: rtl8723bs: clean up clang warning on extraneous p [...] adds f3583dcd4d83 staging: dgnc: Fix Kconfig help header and text adds 3268357865d6 staging: dgnc: delete the driver adds afa163e3f86d staging: mt7621-mmc: Remove single statement macro msdc_ir [...] adds ee607b8fb54b staging: mt7621-mmc: Remove unused single statement macros adds 3e15dddeadcb staging: rtlwifi: Return -ENOMEM instead of -1 adds 7a7e50b36dea MAINTAINERS: removed staging/ft1000 driver adds 869d3acd488c staging: most: usb: add release function for DCI device adds a24b420bb30e staging: axis-fifo: add error handling of class_create() adds 111961840f92 staging: rtlwifi: Removed unused define and code efuse_re_ [...] adds 956666342a31 staging: sm750fb: Remove extra space character adds e7f8f1df634c staging: ks7010: Remove unnecessary null check adds 859df6aa0d97 staging: rtl8188eu: cleanup inconsistent indenting adds c7a248299a5e staging: rtl8188eu: rename odm_HWConfig adds e208cc3a6068 staging: rtl8188eu: remove wrapper odm_SignalScaleMapping() adds 195d62c331c4 staging: rtl8188eu: add spaces around '+' in odm_hwconfig.c adds 079be5476663 staging: rtl8188eu: add spaces around '*' in odm_hwconfig.c adds d80c4b19bcb9 staging: rtl8188eu: replace tabs with spaces in odm_hwconfig.c adds 5bd4658ff1eb staging: rtl8188eu: rename parameter of odm_QueryRxPwrPerc [...] adds c8a2da5a2c34 staging: rtl8188eu: rename odm_QueryRxPwrPercentage() adds de3bb2872ea9 staging: rtl8188eu: rename parameter of odm_EVMdbToPercentage() adds af9c463da21c staging: rtl8188eu: rename odm_EVMdbToPercentage() adds b8c8d487725e staging: rtl8188eu: rename parameter of odm_SignalScaleMapping() adds 2ac946485959 staging: rtl8188eu: rename variable in odm_SignalScaleMapping() adds d88eb137efea staging: rtl8188eu: rename odm_SignalScaleMapping() adds bf80cee456c7 staging: rtl8188eu: correct block comment in bb_cfg.c adds c34344c27437 staging: rtl8188eu: simplify block comment in pwrseq.c adds 44b676a63529 staging: rtl8188eu: add spaces around '+' in fw.c adds cea7a2481b25 staging: rtl8188eu: remove unnecessary parentheses in odm_ [...] adds f95268cb047d staging: rtl8188eu: remove braces from single if statement adds 0f912f9de117 staging: rtl8188eu: fix spelling mistake in comment adds 48b775ca0f93 staging: fbtft: Prefer using the BIT macro adds e24c1f8658c9 staging: rtl8712: add SPDX identifiers adds 34ff787136b2 staging: axis-fifo: Remove parentheses in axis-fifo.c adds d5213236151b staging: clocking-wizard: match parenthesis indentation adds 8bf42b28d55b staging: sm750fb: Remove space after cast adds cef70f6b041d staging: rtl8723bs: core: Remove true and false comparison adds 101c82f23957 staging: mt7621-pci: Do not initialise statics to 0 adds 8f36481fbb00 staging: mt7621-pci: Add spaces around '&' adds 0c5ca367ad41 staging: mt7621-pci: Add spaces around '|' adds 5cfa4f700771 staging: mt7621-pci: Add spaces around '<<' adds 984e165b8a4b staging: mt7621-pci: Prefer using the BIT macro adds 52277450902d staging: vt6655: Add blank line after function/struct/unio [...] adds fd0ce395e681 staging: vt6655: Add spaces around operators adds 0cbe40eb2ba3 staging: vt6655: Remove space after cast adds 106eb4d5f5be staging: media: davinci_vpfe: Use __func__ instead of func [...] adds a30e94b1e128 staging: axis-fifo: remove duplicated include from axis-fifo.c adds b99e0ce20fc0 staging: rtlwifi: Remove unnecessary parentheses adds 2a54e3259e2a staging: mt7621-mmc: Remove #if 0 blocks in sd.c adds c668906916ce staging: mt7621-mmc: Remove #if 0 blocks in dbg.c adds ecfbc770dfde staging: mt7621-mmc: Remove #if 0 blocks in dbg.h adds 961d1935b5d7 staging: rtl8723bs: Remove unnecessary parentheses and dea [...] adds 97972ccc083c staging: emxx_udc: Remove unused device_desc declaration adds 6b8b5fa2af32 staging: mt7621-mmc: Add blank line after declaration adds 06b17ed6c060 staging: rtl8188eu: fix line over 80 characters - style adds e157c44a830d staging: rtl8188eu: cleanup array declaration - style adds 304643019226 staging: rtl8188eu: rewrite if tests - style adds e6d9855dd3f3 staging: rtl8188eu: change array type to const u8 adds 98962eb6d679 staging: rtl8188eu: make struct field of mlme_handler const adds c1ff246a8d62 staging: rtl8188eu: make struct field of action_handler const adds 12f388a6ae45 staging: rtl8188eu: remove whitespace in rtw_mlme_ext.h adds 9fd3ad9d8a54 staging: rtl8188eu: remove dead code from dm_fast_training_init() adds 0f80b1c9f4a9 staging: rtl8188eu: add spaces around operators in odm_rtl8188e.c adds 1cbca5852d6c staging: comedi: ni_mio_common: protect register write overflow adds 3deb90fef568 staging: vc04_services: Drop pointless stub functions adds 22ad7f6baaa7 staging: vc04_services: Drop 'connection' field from SERVI [...] adds 67aa291ba575 staging: vc04_services: Drop trivially unused fields from [...] adds 9c74c630b9d9 staging: vc04_services: Drop declaration of vchi_crc_control() adds 5bc4ab85eaff staging: vc04_services: Drop VCHI_SERVICE_INIT and SERVICE_INFO_T adds 96abfeca6898 staging: vc04_services: Drop unused parameters from vchi_c [...] adds 4d6958484830 staging: vc04_services: Drop no longer needed headers adds 8ad0f087e46c staging:rtl8192u: Add missing SPDX-License-Identifier - Style adds a631b95feeaa staging:rtl8192u: Removed commented out include - Style adds bff9df7d45d3 staging:rtl8192u: Clear error with line ending ( - Style adds 009cf451d421 staging:rtl8192u: Remove extra blank lines - Style adds 31bd9b21dcf4 staging:rtl8192u: Add spaces around + operator - Style adds 98d48ef26313 staging:rtl8192u: Correct code indentation - Style adds 28181d53db82 staging:rtl8192u: Add missing blank lines - Style adds 5f70a818ed2f staging:rtl8192u: Remove unnecessary line continuation - Style adds 6e67e8f0f0d2 staging:rtl8192u: Correct code alignment - Style adds 20438d93d430 staging:rtl8192u: Correct comparison with NULL - Style adds 832f33366c77 staging: comedi: add facility to directly query subdevice [...] adds 51fd36738383 staging: comedi: ni_mio_common: implement INSN_CONFIG_GET_ [...] adds 3ad53c409020 staging: comedi: ni_pcidio: implement INSN_CONFIG_GET_CMD_ [...] adds e0b2ca8979c4 staging: comedi: comedi_test: implement INSN_CONFIG_GET_CM [...] adds 040e9e4dfa14 staging: comedi: tests: add unittest framework for comedi adds 5912827dfe78 staging: comedi: add abstracted NI signal/terminal named c [...] adds d7569ad76651 staging: comedi: add new device-global config interface adds ba932fcfee28 staging: comedi: ni_routing: Add NI signal routing info adds 4bb90c87abbe staging: comedi: add interface to ni routing table information adds 56d0b826d39f staging: comedi: ni_mio_common: implement new routing for [...] adds d4961bb3d99f staging: comedi: ni_mio_common: implement global pfi, rtsi [...] adds 02d1c6e82707 staging: comedi: ni_mio_common: implement output selection [...] adds 347e244884c3 staging: comedi: tio: implement global tio/ctr routing adds 713ebc593978 staging: comedi: ni_mio_common: create device-global acces [...] adds 51c4ba6407ef staging: comedi: ni_660x: Add NI PCI-6608 to list of suppo [...] adds a0c5e8460011 staging: comedi: ni_660x: clean up pfi routing adds fa86c00799ee staging: comedi: ni_660x: add device-global routing adds 0a0b7e62525f staging: erofs: add the missing __init tags adds f4256fc7f2a8 staging: rtl8188eu: use __func__ instead of hardcoded name [...] adds 847a648e15f6 staging: rtl8188eu: add spaces around operators - style adds f8f4e529f372 staging: rtl8188eu: cleanup lines over 80 characters - style adds 10844575cc12 staging: rtl8188eu: remove whitespace - style adds 2abd78141387 staging: erofs: harden inode lookup for 32-bit platforms adds a2d6e3e60abd staging: mt7621-dma: Delete unused define adds c00e1d09e305 staging: vboxvideo: unlock on error in vbox_cursor_atomic_ [...] adds 84ac86fbbe00 staging: vboxvideo: make a couple of funcs static adds aa5a54a06b3e staging: wilc1000: prefer 'help' in KConfig adds b4fc4e834078 staging: greybus: loopback.c: remove unused gb_loopback::lbid adds e2b13595ae86 staging: rtl8723bs: os_dep: Remove true and false comparison adds 54da60beab7f staging: rtl8723bs: os_dep: Remove space after cast adds 90b217a74be4 staging: rtl8723bs: fix spelling mistake "Abnrormal" -> "A [...] adds d840eb63baed staging: rtl8723bs: os_dep: Shift * to be adjacent to poin [...] adds 01378deb37d4 staging: mt7621-mmc: Fix lines over 80 characters in dbg.c adds 23f5fb5d87bd staging: mt7621-mmc: Fix lines over 80 characters in dbg.h adds 370a1b573d1d staging: mt7621-mmc: Use BIT macro instead of explicit shi [...] adds a7ed5b3e7dca staging: comedi: tio: fix multiple missing break in switch bugs adds 2a5b8d97c67c staging: rtl8188eu: fix spelling mistake "Abnornally" -> " [...] adds 9e269dcdec5b staging: rtlwifi: phydm: fix spelling mistake "Abnrormal" [...] adds fde54ecea2be staging: rtl8188eu: fix spelling mistake "EINPROGESS" -> " [...] adds a66ecb24f242 staging: rtl8188eu: cleanup missing spaces around operators adds cac04b1fc6a4 staging: rtl8188eu: use __func__ in qos_acm() adds f996f37471d8 staging: rtl8188eu: cleanup alignment issue adds 1330c795c573 staging: rtl8188eu: remove commented code adds 909495c8db61 staging: rtl8188eu: cleanup block comments adds d7c252002b53 staging: rtl8188eu: cleanup long lines in rtw_get_sta_pending() adds e0437819db68 staging: rtl8188eu: cleanup long lines in stop_sta_xmit() adds 8525589130e8 staging: rtl8188eu: remove whitespace in qos_acm() adds 6d475d38e6a5 staging: rtl8188eu: remove unused parameter of HalSetBrateCfg() adds a7ce32d1430e staging: rtl8188eu: rename parameters of HalSetBrateCfg() - style adds aa906bb63015 staging: rtl8188eu: rename HalSetBrateCfg() - style adds b4a6b11cd2a8 staging: rtl8188eu: remove unused parameter of hal_com_get [...] adds b96ec4e874e6 staging: rtl8188eu: rename parameter of hal_com_get_channe [...] adds 30d046f2a793 staging: rtl8188eu: rename parameters of Hal_MappingOutPip [...] adds 18e1aec85941 staging: rtl8188eu: rename Hal_MappingOutPipe() - style adds 7fa3069dfcf8 staging: rtl8188eu: remove whitespace - style adds b1004491c9c2 staging: gasket: page table: return valid error code on map fail adds 02d37186331d staging: gasket: page table: remove dead code in coherent [...] adds efa5dcfa8f9d staging: gasket: page_table: remove unnecessary PTE status [...] adds 53f8a81d465b staging: gasket: page_table: rearrange gasket_page_table_entry adds 54be7ec98875 staging: gasket: page table: fixup error path allocating c [...] adds bae54fb8121d staging: gasket: page_table: fix comment in components_to_ [...] adds 4a966fa24a5a staging: gasket: page_table: simplify gasket_components_to [...] adds 9edcf710ab0f staging: gasket: apex: fix sysfs_show adds df5f470de0f5 staging: gasket: sysfs: fix attribute release comment adds c2aed5648fe0 staging: gasket: Update device virtual address comment adds bbf2f71e061a staging: rtl8188eu: cleanup comparsions to false adds 5c1cea8c2da0 staging: MAINTAINERS: remove NCP filesystem entry adds dd71c89b2c1a staging: MAINTAINERS: remove obsolete IPX staging directory adds 2bc51572aa6c staging: wlan-ng: Replace long int with long adds 02e6b5ebeda1 staging: speakup: Add a pair of braces adds bfff520b54ab staging: media: davinci_vpfe: Fix spelling mistake in enum adds d6de4674d369 staging: gasket: Remove extra blank line adds 8b8429b00086 staging: ks7010: Remove extra blank line adds 95f7ed6b7d29 staging: rtl8188eu: core: Use sizeof(*p) instead of sizeof [...] adds e21d5cca3a1b staging: gasket: remove debug logs in page table mapping calls adds 8ae925f02553 staging: gasket: remove debug logs for callback invocation adds 4ab7e05dd070 staging: gasket: Fix sparse "incorrect type in assignment" [...] adds 738b04fba18d Merge tag 'staging-4.20-rc1' of git://git.kernel.org/pub/s [...] adds 77792652d602 Merge tag 'ib-mfd-spi-tty-v4.20' of git://git.kernel.org/p [...] adds 30ecfff4de7c Merge tag 'ib-mfd-spi-tty-v4.20-1' of git://git.kernel.org [...] adds 8baf9061c80d Merge 4.19-rc4 into tty-next adds 4bb1ce2350a5 serial: uartps: console_setup() can't be placed to init section adds 77ec669f257b serial: uartps: Do not initialize field to zero again adds 4b9d33c6a306 serial: uartps: Fix suspend functionality adds 46a460f0150a serial: uartps: Do not use static struct uart_driver out o [...] adds 14090ad1805f serial: uartps: Move alias reading higher in probe() adds e4bbb5194ea3 serial: uartps: Move register to probe based on run time d [...] adds 10a5315b47b0 serial: uartps: Fill struct uart_driver in probe() adds 427c8ae9bebc serial: uartps: Change logic how console_port is setup adds 024ca329bfb9 serial: uartps: Register own uart console and driver structures adds bed25ac0e2b6 serial: uartps: Move Port ID to device data structure adds 6ac1b91f346f serial: uartps: Enable automatic flow control adds 1bd54d851f50 kgdboc: Passing ekgdboc to command line causes panic adds 39724d56a0a8 kgdboc: Change printk to the right fashion adds 2dd453168643 kgdboc: Fix restrict error adds 9d7c249a1ef9 serial: 8250: drop the printk from serial8250_interrupt() adds ea42d7a67a9e tty: serial: uartlite: Enable clocks at probe adds 415b43bdb008 tty: serial: uartlite: Move uart register to probe adds 5f6825d1cef7 tty: serial: uartlite: remove console_init adds deeb33e8fdd8 tty: serial: uartlite: Use dynamic array for console port adds c974991d2620 tty:serial:imx: use spin_lock instead of spin_lock_irqsave in isr adds 07b5e16e9830 tty: serial: imx: add lock for registers save/restore adds fcfed1be53e0 tty: serial: imx: add pinctrl sleep/default mode switch fo [...] adds 10c63443b74d Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" adds a1c2fd7e1098 Revert "serial: sh-sci: Allow for compressed SCIF address" adds 3d8b43ad9c0c serial: sh-sci: Add earlycon for R7S9210 adds 1ff3652bc711 serial: samsung: Enable baud clock for UART reset procedur [...] adds c886751465b8 serial: 8250_omap: Make 8250_omap driver driver depend on ARCH_K3 adds 20464f3a9b46 serial: sprd: Remove unused structure adds 2b5a997386b0 serial: sprd: Use readable macros instead of magic number adds 262d3dc00730 serial: sprd: Remove unnecessary resource validation adds dd22161eef8b serial: sprd: Change 'int' to 'unsigned int' adds d2de9601eb12 serial: sprd: Fix the indentation issue adds 5963e8a31224 serial: mxs-auart: Fix potential infinite loop adds 2843cbb5d3c4 tty: serial: qcom_geni_serial: Drop useless check for dev.of_node adds c362272bdea3 tty: serial: qcom_geni_serial: Fix serial when not used as [...] adds a27d938251ef serial: 8250_of: Fix for lack of interrupt support adds fff10721d8b8 tty: Convert to using %pOFn instead of device_node.name adds f6aa5beb45be serial: 8250: Fix clearing FIFOs in RS485 mode again adds 834449872105 sc16is7xx: Fix for multi-channel stall adds 30ec514d440c sc16is7xx: Fix for "Unexpected interrupt: 8" adds 863299001b39 tty_port: Remove incorrect whitespace after comments adds feacbecb39db TTY: tty_buffer, warn on leaks adds 1cd25cbb2fed kgdboc: Fix warning with module build adds 13b4353bb055 tty: serial: remove set but not used variable 'error' adds b1078c355d76 of: base: Introduce of_alias_get_alias_list() to check alias IDs adds ae1cca3fa347 serial: uartps: Change uart ID port allocation adds c1a02c216044 serial: docs: Fix filename for serial reference implementation adds 669c5d8d5f2b Merge 4.19-rc6 into tty-next adds c550f01c810f serial:serial_core: Allow use of CTS for PPS line discipline adds ad8c0eaa0a41 tty/serial_core: add ISO7816 infrastructure adds 377fedd1866a tty/serial: atmel: add ISO7816 support adds 823f4e53f0f2 serial: uartps: Fix missing unlock on error in cdns_get_id() adds 9e3eb4eabdb6 dt-bindings: serial: sh-sci: Document r8a7744 bindings adds 2fd8e454189d serial: 8250_uniphier: remove unused "fifo-size" property adds aca70d19c8e5 serial: 8250_uniphier: flatten probe function adds aad2d4952d24 serial: 8250_uniphier: add auto-flow-control support adds 817e9bc8cc04 Revert "serial:serial_core: Allow use of CTS for PPS line [...] adds 8ebfe885c65e TTY: sn_console: Replace spin_is_locked() with spin_trylock() adds 4e1a606d552d Merge 4.19-rc7 into tty-next adds 3bc3206e1c0f serial: fsl_lpuart: Remove the alias node dependence adds c9a8e5fce009 tty: wipe buffer. adds b97b3d9fb578 tty: wipe buffer if not echoing data adds 05156e0a1261 serial: sh-sci: Add r8a77990 support adds 33a1a7be1986 tty: check name length in tty_find_polling_driver() adds 2088cfd882d0 serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES adds c58a3ae58bce serial: sh-sci: do not warn if DMA transfers are not supported adds 7acf79b6b216 of: base: Fix english spelling in of_alias_get_alias_list() adds 59eaeba63a17 of: base: Change logic in of_alias_get_alias_list() adds 5bd4af34a09a Merge tag 'tty-4.20-rc1' of git://git.kernel.org/pub/scm/l [...] adds 044ee8902861 HID: input: simplify/fix high-res scroll event handling 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 422e91cc48f8 media: i2c: mt9v111: Fix v4l2-ctrl error handling adds 87d1eb2f72a8 media: staging/media/mt9t031/Kconfig: remove bogus entry adds b4ae675d3f4f media: mediactl/*.rst: document argp adds bd7ae8adeca0 media: v4l2-tpg: show either Y'CbCr or HSV encoding adds 648301b456b0 media: v4l2-tpg: add Z16 support adds 96cb579cc473 media: cec-func-poll.rst/func-poll.rst: update EINVAL description adds 55f6fe09f14b media: vicodec: fix wrong sizeimage adds e9355a7a6584 media: videodev2.h.rst.exceptions: add V4L2_DV_FL_CAN_DETE [...] adds 703fe34bac0c media: vicodec: fix sparse warning adds 8643d237a2f7 media: uvcvideo: Make some structs const adds 52a4eb317c04 media: uvcvideo: Make uvc_control_mapping menu_info field const adds 829682b3dba1 media: uvcvideo: Remove unnecessary NULL check before debu [...] adds 6689df06df7a media: uvcvideo: Fix spelling mistake: "entites" -> "entities" adds 89dd34caf73e media: uvcvideo: Fix uvc_alloc_entity() allocation alignment adds 88d8034c943f media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK adds 3a03284dd4e7 media: uvcvideo: Store device information pointer in struc [...] adds 6ea0d588d35b media: uvcvideo: Add a D4M camera description adds 2dd623907349 media: vicodec: change codec license to LGPL adds 7b0bfa5fc30f media: vimc: implement basic v4l2-ctrls adds 20b00bbe70bd media: vidioc-cropcap/g-crop.rst: fix confusing sentence adds b0c351b55bfb media: dt-bindings: media: Add i.MX Pixel Pipeline binding adds 51abcf7fdb70 media: imx-pxp: add i.MX Pixel Pipeline driver adds b730c40813a9 media: MAINTAINERS: add entry for i.MX PXP media mem2mem driver adds c0decac19da3 media: use strscpy() instead of strlcpy() adds cc1e6315e83d media: replace strcpy() by strscpy() adds 27582f0ea97f media: dt-bindings: adv748x: Fix decimal unit addresses adds 229b6ea6894b media: mxl5xx/stv0910/stv6111/ddbridge: fix MODULE_LICENSE [...] adds 4771d831e2f9 media: ddbridge: add SPDX license identifiers adds 79150ac9f35b media: ddbridge: header/boilerplate cleanups and cosmetics adds 204b14344db0 media: dvb-frontends/mxl5xx: cleanup and fix licensing boi [...] adds dc2b3d17a4a6 media: dvb-frontends/mxl5xx: add SPDX license identifier adds 1d9b5ff2bc35 media: dvb-frontends/stv0910: cleanup and fix licensing bo [...] adds bbeae4304bd9 media: dvb-frontends/stv0910: add SPDX license identifier adds 29ff84067402 media: dvb-frontends/stv6111: cleanup and fix licensing bo [...] adds 3c01ad204a24 media: dvb-frontends/stv6111: add SPDX license identifier adds 579856fee654 media: dvb-frontends/cxd2099: fix MODULE_LICENSE to 'GPL v2' adds 3dae3c96a5a8 media: dvb-frontends/cxd2099: add SPDX license identifier adds fc8af4fb3ebf media: em28xx-audio: use GFP_KERNEL for memory allocation [...] adds 2b89b73a708a media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() adds 0cd3edc98b66 media: usbvision: remove time_in_irq adds dfb7bcf0af2d media: mxl5xx: add a fall-trough annotation adds 730b0ac3a865 media: staging: media: omap4iss: Added SPDX license identifiers adds 99117f544de3 media: MAINTAINERS: mark ddbridge, stv0910, stv6111 and mx [...] adds c4189ffb8c05 media: ddbridge/sx8: remove redundant check of iq_mode == 2 adds 447d66855391 media: v4l2-common: v4l2_spi_subdev_init : generate unique name adds 1b09dd9ff8a5 media: dvb-frontends: add LNBH29 LNB supply driver adds 5f628053e28b media: vsp1: convert to SPDX identifiers adds 1de2e6b34bbf media: rcar-fcp: convert to SPDX identifiers adds 661521a8c3d7 media: adv7180: convert to SPDX identifiers adds e58f308223c9 media: adv748x: convert to SPDX identifiers adds cdc3d7f34647 media: drm: shmobile: convert to SPDX identifiers adds fb903c6b61ce media: drm: panel-lvds: convert to SPDX identifiers adds 10e740637ab1 media: fbdev: sh7760fb: convert to SPDX identifiers adds 6f6d5c3f9a2c media: backlight: as3711_bl: convert to SPDX identifiers adds f70fc162e34d media: MAINTAINERS: FDP1: Update e-mail address. adds e2050f7c6f22 media: dt-bindings: media: adv7604: Fix slave map documentation adds 0af04934be00 media: dt-bindings: media: adv748x: Document re-mappable a [...] adds eac7230fdb46 media: fix: media: pci: meye: validate offset to avoid arb [...] adds ee23c78c79b6 media: mtk_vcodec_util: Use dma_zalloc_coherent to replace [...] adds d9d94479911c media: i2c: max2175: convert to SPDX identifiers adds 1ccbeeb888ac media: dvb: fix compat ioctl translation adds b5d3206112dd media: dvb: dmxdev: move compat_ioctl handling to dmxdev.c adds e6c8320648a2 media: cec: move compat_ioctl handling to cec-api.c adds 8a24280b11ea media: dvb: move most compat_ioctl handling into drivers adds 04b72322e85d media: dvb: move compat handlers into drivers adds f764e6d68039 media: Convert to using %pOFn instead of device_node.name adds 78cf8c842c11 media: drxj: fix spelling mistake in fall-through annotations adds 5c4c4505b716 media: tvp5150: avoid going past array on v4l2_querymenu() adds 258c430456ba media: em28xx: fix handler for vidioc_s_input() adds f823ce2a1202 media: em28xx: use a default format if TRY_FMT fails adds 15644bfa195b media: em28xx: fix input name for Terratec AV 350 adds afeaade90db4 media: em28xx: make v4l2-compliance happier by starting se [...] adds 092a37875a22 media: v4l2: remove VBI output pad adds c1a37dd5e87d media: v4l2: taint pads with the signal types for consumer [...] adds 9d6d20e652c0 media: v4l2-mc: switch it to use the new approach to setup [...] adds caf276be3a96 media: v4l2-mc: add print messages when media graph fails adds f3efe15a2f05 media: dvb: use signal types to discover pads adds 5e68d8e26e26 media: au0828: use signals instead of hardcoding a pad number adds 44fd653bde54 media: au8522: declare its own pads adds fc9bd1cea522 media: msp3400: declare its own pads adds 87f9971710d6 media: saa7115: declare its own pads adds bc322c0d46ce media: tvp5150: declare its own pads adds 552b926fa3b1 media: si2157: declare its own pads adds 3aa13787c8af media: saa7134: declare its own pads adds db7da96ba861 media: mxl111sf: declare its own pads adds 65e83fb00b2d media: v4l2-mc: get rid of global pad indexes adds bd24db04101f media: tvp5150: fix width alignment during set_selection() adds 2d29bcc8c237 media: tvp5150: fix switch exit in set control handler adds 28b9e227d222 media: tvp5150: convert register access to regmap adds 8a7441baccd4 media: tvp5150: make use of regmap_update_bits adds e62fdbb24c34 media: v4l2-rect.h: add position and equal helpers adds 5cb8294013a4 media: tvp5150: add default format helper adds b440b7337352 media: tvp5150: trigger autodetection on subdev open to re [...] adds 1569586688a0 media: tvp5150: fix standard autodetection adds 1bb086bc4d4a media: tvp5150: split reset/enable routine adds 8105e1bcfc22 media: tvp5150: remove pin configuration from initializati [...] adds 8e4c97e0f50a media: tvp5150: Add sync lock interrupt handling adds 62a764e1c56e media: tvp5150: disable output while signal not locked adds 2f0a5c65d162 media: tvp5150: issue source change events adds 7bb3c33892ea media: tvp5150: add sync lock/loss signal debug messages adds 0db87cc7ffdf media: tvp5150: add g_std callback adds ee9a6ff6a697 media: tvp5150: add querystd adds 5bd1d91d673d media: tvp5150: implement decoder lock when irq is not used adds c135e99748fe media: tvp5150: get rid of some warnings adds 35c6b2bb6138 media: MAINTAINERS: VSP1: Add co-maintainer adds 5eea860a6fec media: vsp1: Fix vsp1_regs.h license header adds de2bc45c84f7 media: vsp1: Update LIF buffer thresholds adds 9b2798d5b71c media: vsp1: Fix YCbCr planar formats pitch calculation adds 8a7db6475e28 media: vsp1: Remove artificial minimum width/height limitation adds 23a99e80e308 media: vsp1: use periods at the end of comment sentences adds ce51fd3b4a56 media: vsp1: Document max_width restriction on SRU adds 03939db7cb0e media: vsp1: Document max_width restriction on UDS adds 1a07dd8a6b85 media: dt-bindings: dw9714, dw9807-vcm: Add files to MAINT [...] adds 24614c1e906d media: dw9807-vcm: Remove redundant pm_runtime_set_suspend [...] adds 3df8adb7d52d media: imx274: rename IMX274_DEFAULT_MODE to IMX274_DEFAUL [...] adds 7d2332c76d1b media: imx274: rearrange sensor startup register tables adds 409426cb796a media: imx274: don't hard-code the subdev name to DRIVER_NAME adds 9648cb577b76 media: imx274: rename frmfmt and format to "mode" adds 1657c28d82e8 media: imx274: fix error in function docs adds ca017467c78b media: imx274: add helper to read multibyte registers adds e6002df8f37f media: imx274: switch to SPDX license identifier adds 0658293012af media: v4l: subdev: Add a function to set an I²C sub-devic [...] adds 18ce84857975 media: smiapp: Use v4l2_i2c_subdev_set_name adds 7d3073f13ea8 media: v4l: sr030pc30: Remove redundant setting of sub-dev [...] adds 75b090a5bc96 media: sr030pc30: remove NULL in sr030pc30_base_config() adds b7a417628abf media: ov2680: don't register the v4l2 subdevice before ch [...] adds e7f4861dad89 media: ov2680: rename ov2680_v4l2_init() to ov2680_v4l2_re [...] adds aa4bb8b8838f media: ov5640: Re-work MIPI startup sequence adds bad1774ed41e media: ov5640: Fix timings setup code adds dc29a1c187ee media: ov5640: fix exposure regression adds 3cca8ef5f774 media: ov5640: fix auto gain & exposure when changing mode adds c2c3f42df4dd media: ov5640: fix wrong binning value in exposure calculation adds a8f438c684ea media: ov5640: fix auto controls values when switching to [...] adds 985cdcb08a04 media: ov5640: fix restore of last mode set adds b915bf575d5b media: cec: make cec_get_edid_spa_location() an inline function adds e81bff39489a media: cec: integrate cec_validate_phys_addr() in cec-api.c adds 9cfd2753f8f3 media: cec/v4l2: move V4L2 specific CEC functions to V4L2 adds f94d463f1b7f media: cec: remove cec-edid.c adds 8d1a4817cce1 media: imx: work around false-positive warning, again adds 8d11eb847de7 media: pci: ivtv: Fix a sleep-in-atomic-context bug in ivt [...] adds 0113c50f425f media: saa7134: add P7131_4871 analog inputs adds d61b3b41014d media: vicodec: check for valid format in v4l2_fwht_en/decode adds b09d8b25f4d8 media: vicodec: set state->info before calling the encode/ [...] adds f5b4a8393628 media: vicodec: Drop unneeded symbol dependency adds e5c413ed9fef media: vicodec: Drop unused job_abort() adds b4fbf423cef9 media: imx-pxp: fix compilation on i386 or x86_64 adds db0340182444 media: replace ADOBERGB by OPRGB adds 463659a08d79 media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC adds a58c37978cf0 media: media colorspaces*.rst: rename AdobeRGB to opRGB adds 94a426c56449 media: coda: remove redundant null pointer check before of [...] adds 58513d48494d media: platform: remove redundant null pointer check befor [...] adds 8ee92410e5bf media: vb2: check for sane values from queue_setup adds 1f32061e8432 media: coda: don't overwrite h.264 profile_idc on decoder [...] adds 1cafbb867c69 media: venus: helpers: use true and false for boolean values adds 4add7104919f media: au0828: cannot kfree dev before usb disconnect adds f347596f2bf1 media: au0828: Fix incorrect error messages adds c5d59528e24a media: pci: cx23885: handle adding to list failure adds ae5a8ca834f9 media: v4l2-common: fix typo in documentation for v4l_boun [...] adds 502fac1ef349 media: bt8xx: Remove unnecessary self-assignment adds 4158757395b3 media: davinci: Fix implicit enum conversion warning adds 654be7dde76b media: v4l: i2c: Add a comment not to use static sub-devic [...] adds af8e15620efd media: v4l: Remove support for crop default target in subd [...] adds b791187b0080 media: ov5640: use JPEG mode 3 for 720p adds 5f108da55c6a media: smiapp: Remove unused loop adds c5f14af0d8b6 media: rc: nec keymaps should specify the nec variant they use adds 183e19f5b9ee media: rc: Remove init_ir_raw_event and DEFINE_IR_RAW_EVEN [...] adds 85e4af0a7ae2 media: rc: ir-rc6-decoder: enable toggle bit for Kathrein [...] adds 1611c686c124 media: vidioc-dqevent.rst: clarify V4L2_EVENT_SRC_CH_RESOLUTION adds cd41986e76a2 media: VPU: mediatek: don't pass an unused parameter adds c525350f6ed0 media: imx: use well defined 32-bit RGB pixel format adds ab8ff650e57d media: qcom: remove duplicated include file adds 44d7f1a77d8c media: pxa_camera: Fix check for pdev->dev.of_node adds b88ff59e7996 media: stm32-dcmi: only enable IT frame on JPEG capture adds a41d203a1d34 media: imx-pxp: include linux/interrupt.h adds 4e673ed4e2bf media: rcar-vin: fix redeclaration of symbol adds 1efbdbf668a5 media: zoran: fix spelling mistake "queing" -> "queuing" adds bf7464a7a817 media: MAINTAINERS: fix reference to STI CEC driver adds eccf442ce156 media: i2c: adv748x: Support probing a single output adds 6bc3ea7a6189 media: i2c: adv748x: Handle TX[A|B] power management adds a7f9d21e9e96 media: i2c: adv748x: Conditionally enable only CSI-2 outputs adds 1e2cb06f2ae7 media: i2c: adv748x: Register only enabled inputs adds e7898055ad40 media: i2c: adv748x: fix typo in comment for TXB CSI-2 tra [...] adds 4382f37b78e0 media: v4l2-fwnode: ignore endpoints that have no remote p [...] adds a6e7003c35e1 media: v4l2: async: Allow searching for asd of any type adds b47d7ff1ae8d media: v4l2: async: Add v4l2_async_notifier_add_subdev adds 23989b43f107 media: v4l2: async: Add convenience functions to allocate [...] adds eae2aed1eab9 media: v4l2-fwnode: Switch to v4l2_async_notifier_add_subdev adds 1634f0eded87 media: v4l2-fwnode: Add a convenience function for registe [...] adds c5afc789bf30 media: platform: video-mux: Register a subdev notifier adds c893500a16ba media: imx: csi: Register a subdev notifier adds c5040f1b71d9 media: imx: mipi csi-2: Register a subdev notifier adds 21711787045d media: staging/imx: of: Remove recursive graph walk adds 1488c3cf4f3c media: staging/imx: Loop through all registered subdevs fo [...] adds 11e005f20f77 media: staging/imx: Rename root notifier adds b803cd359833 media: staging/imx: Switch to v4l2_async_notifier_add_*_subdev adds d5099f81803f media: staging/imx: TODO: Remove one assumption about OF g [...] adds d079f94c9046 media: platform: Switch to v4l2_async_notifier_add_subdev adds 66beb323e4a0 media: v4l2: async: Remove notifier subdevs array adds c4a570179cf4 media: v4l2-subdev.rst: Update doc regarding subdev descriptors adds c8677aafb829 media: v4l: fwnode: Add debug prints for V4L2 endpoint pro [...] adds 106ee387f622 media: v4l: fwnode: Use fwnode_graph_for_each_endpoint adds d486532613a7 media: v4l: fwnode: The CSI-2 clock is continuous if it's [...] adds 7e84dd0b15e6 media: dt-bindings: media: Specify bus type for MIPI D-PHY [...] adds bf63856a4861 media: v4l: fwnode: Add definitions for CSI-2 D-PHY, paral [...] adds 2d95e7ed07ed media: v4l: mediabus: Recognise CSI-2 D-PHY and C-PHY adds 6970d37cc97d media: v4l: fwnode: Let the caller provide V4L2 fwnode endpoint adds 2835b5b15370 media: v4l: fwnode: Detect bus type correctly adds 175b18b82df8 media: v4l: fwnode: Make use of newly specified bus types adds 276565ed7e48 media: v4l: fwnode: Read lane inversion information despit [...] adds af11a74a04a5 media: v4l: fwnode: Only assign configuration if there is [...] adds c2475aeb12d6 media: v4l: fwnode: Support driver-defined lane mapping defaults adds b4357d21d674 media: v4l: fwnode: Support default CSI-2 lane mapping for [...] adds 32593dd03809 media: v4l: fwnode: Parse the graph endpoint as last adds 60359a28d592 media: v4l: fwnode: Initialise the V4L2 fwnode endpoints to zero adds 9a5b4b76f3be media: v4l: fwnode: Only zero the struct if bus type is se [...] adds 26c1126c9b56 media: v4l: fwnode: Use media bus type for bus parser selection adds e9be1b863e2c media: v4l: fwnode: Use default parallel flags adds 3eb32c264d89 media: v4l: fwnode: Print bus type adds e7b2f5185e4c media: v4l: fwnode: Use V4L2 fwnode endpoint media bus typ [...] adds edc6d56c2e7e media: v4l: fwnode: Support parsing of CSI-2 C-PHY endpoints adds 2e6e39324aec media: v4l: fwnode: Update V4L2 fwnode endpoint parsing do [...] adds 4a2d1dc51beb media: smiapp: Query the V4L2 endpoint for a specific bus type adds 59e7d5112799 media: dt-bindings: media: renesas-ceu: Refer to video-int [...] adds 6a3da2e2a43a media: dt-bindings: media: renesas-ceu: Add more endpoint [...] adds cac0223c4690 media: renesas-ceu: Use default mbus settings adds 6087b21533fe media: v4l2-core: cleanup coding style at V4L2 async/fwnode adds c1e630559f26 media: v4l2-fwnode: cleanup functions that parse endpoints adds be9c03e4120d media: v4l2-fwnode: simplify v4l2_fwnode_reference_parse_i [...] adds fec225a04330 media: rc: some events are dropped by userspace adds 0ac5a603a732 media: rc: imon: report mouse events using rc-core's input device adds 158bc148a31e media: rc: mce_kbd: input events via rc-core's input device adds 5505dcaf133a media: MAINTAINERS: update videobuf2 entry adds f492fb4f5b41 media: MAINTAINERS: Fix entry for the renamed dw9807 driver adds 9a8aaa28f54c media: v4l: ctrl: Remove old documentation from v4l2_ctrl_grab adds 7a9b109d91cf media: v4l: ctrl: Provide unlocked variant of v4l2_ctrl_grab adds 8a89dc62f28c media: add imx319 camera sensor driver adds 70d8fa7c4d68 media: imx319: fix a few coding style issues adds df0b5c4a7ddd media: add imx355 camera sensor driver adds 370d8e2a7570 media: imx355: fix a few coding style issues adds 146c45ef1fec media: ov9650: avoid maybe-uninitialized warnings adds 786fa584eda8 media: ov7670: make "xclk" clock optional adds 0929983e49c8 media: ov5640: fix framerate update adds 9afc82194de9 Revert "media: dvbsky: use just one mutex for serializing [...] adds 81e33279d154 media: cec-core.rst: improve cec_transmit_done documentation adds 7ec2b3b941a6 media: cec: add new tx/rx status bits to detect aborts/timeouts adds e7da89926f6d media: adv7604: when the EDID is cleared, unconfigure CEC as well adds ab83203e1810 media: adv7842: when the EDID is cleared, unconfigure CEC as well adds 7d867a1b765e media: cec: fix the Signal Free Time calculation adds c439d5c1e13d media: cec-gpio: select correct Signal Free Time adds 557c97b51336 media: cec: name for RC passthrough device does not need 'RC for' adds f9a0b14240a2 media: dw9714: Fix error handling in probe function adds 1c55ecab3133 media: dw9714: Remove useless error message adds 9e5b5081fa11 media: dw9807-vcm: Fix probe error handling adds eb1ca9a428fd media: cx18: Don't check for address of video_dev adds c93d541d3d9d media: bttv-input: make const array addr_list static adds db6df013c3fb media: ivtv: make const array addr_list static adds 9a265b30646f media: cx23885: make const array addr_list static adds d4dc26ebcd6a media: exynos4-is: make const array config_ids static adds a26ac6c1bed9 media: isif: fix a NULL pointer dereference bug adds d07d9195c950 media: dt-bindings: media: rcar_vin: add device tree suppo [...] adds 32ae592036d7 media: cx231xx: fix potential sign-extension overflow on l [...] adds ce32c0a530bd media: venus: vdec: fix decoded data size adds 8f845c63313f media: pvrusb2: replace `printk` with `pr_*` adds 9b48daa7bb8f media: v4l2-tpg-core: Add 16-bit bayer adds 2db3e15243dc media: vivid: Add 16-bit bayer to format list adds 250854eed5d4 media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD adds 8caec72e8cbf media: vivid: Support 480p for webcam capture adds 490d84f6d73c media: cec: forgot to cancel delayed work adds 3b796aa60af0 media: rename soc_camera I2C drivers adds 134bf98c5596 Merge tag 'media/v4.20-1' of git://git.kernel.org/pub/scm/ [...] 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 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 2be6b47211e1 i2c: aspeed: Acknowledge most interrupts early in interrup [...] adds f8878fadba1e i2c: aspeed: use proper annotation for "fall through" adds 17ccba67109c i2c: aspeed: fix invalid clock parameters for very large divisors adds 431083441219 i2c: synquacer: fix fall-through annotation adds f4089fcfdb3d dt-bindings: i2c: rcar: Add r8a77470 support adds 8bca7089af56 dt-bindings: i2c: rcar: Document r8a7744 support adds f88c18ddb090 dt-bindings: i2c: sh_mobile: Document r8a7744 support adds e1eba2ea54a2 i2c: brcmstb: Allow enabling the driver on DSL SoCs adds 49d54abee9d1 i2c: Convert to using %pOFn instead of device_node.name adds 9a9e295e7c5c eeprom: at24: fix unexpected timeout under high load adds 05552832204e Merge tag 'at24-4.20-updates-for-wolfram' of git://git.ker [...] adds f37b2bb6ac3e i2c: omap: use core to detect 'no zero length' quirk adds de82bb431855 i2c: qup: use core to detect 'no zero length' quirk adds c96c0f268380 i2c: tegra: use core to detect 'no zero length' quirk adds e2115ace4196 i2c: zx2967: use core to detect 'no zero length' quirk adds a7163dc2138d i2c: core: remove outdated DEBUG output adds cc52612ec0f3 i2c: core: remove level of indentation in i2c_transfer adds b30f2f65568f i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and [...] adds 90fb814b6c02 Merge tag 'v4.19-rc7' into i2c/for-4.20 adds ef8d1639f2b7 i2c: i2c-qcom-geni: Simplify tx/rx functions adds a676973e4501 i2c: i2c-qcom-geni: Simplify irq handler adds f2e0821377a3 i2c: mux: pca954x: simplify code to reach the adapter adds df6dd24f7664 i2c: mux: ltc4306: simplify code to reach the adapter adds 7451dc608564 i2c: mux: mlxcpld: simplify code to reach the adapter adds a560ae55dcc3 Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] adds f1fdcbbdf45d i2c: uniphier-f: make driver robust against concurrency adds 39226aaa85f0 i2c: uniphier-f: fix occasional timeout error adds eaba68785c2d i2c: uniphier-f: fix race condition when IRQ is cleared adds 7ce6c65b617e i2c: sh_mobile: Remove dummy runtime PM callbacks adds 84de6e96e036 MAINTAINERS: add maintainer for Renesas RIIC driver adds 57dbde63f288 Merge branch 'i2c/for-4.20' of git://git.kernel.org/pub/sc [...] adds 9a298b445514 parisc64: change __kernel_suseconds_t to match glibc adds 87613bb9d20c parisc: Use LINUX_GATEWAY_SPACE constant in entry.S adds c9fa406f62ec parisc: Fix A500 boot crash adds c38239b4be1a Merge branch 'parisc-4.20-2' of git://git.kernel.org/pub/s [...] 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 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 1926bd6bf20f ARM: dts: r9a06g032: Use r9a06g032-sysctrl binding definitions adds fc48cf437a08 Merge tag 'renesas-arm-dt-for-v4.20' of https://git.kernel [...] 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 0dba24a8e17d arm64: dts: renesas: r8a77980: add Cortex-A53 PMU support adds 180485566d41 arm64: dts: renesas: r8a77990: Enable PWM for Ebisu board adds f14bfabc5472 arm64: dts: renesas: r8a77980: move IPMMU nodes adds 18281dec2ba0 arm64: dts: renesas: r8a779{7|8}0: move CAN clock node adds 346f02270a61 arm64: dts: renesas: r8a77965: Add SATA controller node adds 3a0832d09369 arm64: dts: renesas: salvator-xs: enable SATA adds 3182aa4e0bf4 arm64: dts: renesas: r8a77980: add CSI2/VIN support adds e3da41a6c28f arm64: dts: renesas: salvator-common: adv748x: Override se [...] adds 90493b09df41 arm64: dts: renesas: Initial r8a774a1 SoC device tree adds 4d76ad7d9de0 arm64: dts: renesas: r8a77965: Attach the SYS-DMAC to the IPMMU adds 92bc66bfce99 arm64: dts: renesas: r8a77965: Add CAN{0,1} placeholder nodes adds 83ff28c74b52 arm64: dts: renesas: r8a77965: m3nulcb: Initial device tree adds 62531104428b arm64: dts: renesas: r8a77965: Add OPPs table for cpu devices adds 979e32b5265d arm64: dts: renesas: r8a77970: add MMC support adds 8d9923b3a2f6 arm64: dts: renesas: v3msk: add eMMC support adds 70fd8b6a4846 arm64: dts: renesas: condor/v3hsk: add DU/LVDS/HDMI support adds 37a61e4d9f94 arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes adds 3a3933a4fa36 arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes adds a21c572ce8bc arm64: dts: renesas: r8a774a1: Add INTC-EX device node adds 71bddde2a2df arm64: dts: renesas: r8a774a1: Add Ethernet AVB node adds 426f0b95af0d arm64: dts: renesas: r8a774a1: Add RWDT node adds 3698dbd02c93 arm64: dts: renesas: r8a774a1: Add pinctrl device node adds 53ae5809d306 arm64: dts: renesas: r8a774a1: Add GPIO device nodes adds 663386c3e1aa arm64: dts: renesas: r8a774a1: Add SDHI nodes adds c674e8a78c6c arm64: dts: renesas: r8a774a1: Add I2C and IIC-DVFS support adds a4165904fd34 arm64: dts: renesas: r8a774a1: Add RZ/G2M thermal support adds 8f507babc617 arm64: dts: renesas: r8a774a1: Add IPMMU device nodes adds c512110d64a0 arm64: dts: renesas: r8a774a1: Add all MSIOF nodes adds 09f49bcf6f5a arm64: dts: renesas: r8a774a1: Add Cortex-A53 CPU cores adds 9567a8566850 arm64: dts: renesas: r8a774a1: Add PWM device nodes adds e2f04248fcd4 arm64: dts: renesas: r8a774a1: Add audio support adds 282419526ad7 arm64: dts: renesas: r8a774a1: Add FCPF and FCPV instances adds 4c2c2fb99876 arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHC [...] adds ed898d4fc19d arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB devi [...] adds 453240f6657a arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes adds ffa967e24c58 arm64: dts: renesas: r8a77980: add PCIe support adds c6eb20473f0b arm64: dts: renesas: condor: add PCIe support adds c41fc1185078 arm64: dts: renesas: r8a77965: m3nulcb-kf: Initial device tree adds fced3a97f809 arm64: dts: renesas: Fix whitespace around assignments adds 47d7f6822864 arm64: dts: renesas: v3hsk: Move lvds0 node adds ff55027185bc arm64: dts: renesas: r8a77965: Move timer node adds 99584d93e301 arm64: dts: renesas: r8a77965: Fix HS-USB compatible adds 7a590fe31748 arm64: dts: renesas: r8a77965: Fix clock/reset for usb2_phy1 adds 48e1f50bd67a arm64: dts: renesas: salvator-xs: Improve SATA switch sett [...] adds 83e7d2ec0d7b arm64: dts: renesas: r8a77990: Use CPG/MSSR and SYSC bindi [...] adds 103db9b53956 arm64: dts: renesas: r8a77990: Add BRG support to SCIF2 adds 8db067d55335 arm64: dts: renesas: r8a7795: Move arm_cc630p node adds 4b7e3ab19169 arm64: dts: renesas: r8a77990: Add all MSIOF nodes adds ec70407ae7d7 arm64: dts: renesas: r8a77990: Add VIN and CSI-2 device nodes adds bc011dfa3065 arm64: dts: renesas: r8a77990: Add I2C device nodes adds 3943e8967ad2 arm64: dts: renesas: r8a77990: Add SYS-DMAC device nodes adds 9bc03b57277c arm64: dts: renesas: enable SDR104 on R-Car Gen3 adds 7acc17b1a3e9 arm64: dts: renesas: draak: Sort device nodes adds 450d6079e8d3 arm64: dts: r8a77965: add FDP1 device nodes adds 89cb3a4c9761 Merge tag 'renesas-arm64-dt-for-v4.20' of https://git.kern [...] 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 07736689dcbf arm64: dts: rockchip: re-order vcc_sys on rk3399-sapphire adds bcdb578a5f5b arm64: dts: rockchip: Fix VCC5V0_HOST_EN on rk3399-sapphire adds 707fa9e37f8e arm64: dts: rockchip: remove dvs2 pinctrl from pmic on rk3 [...] adds a5002c41c383 arm64: dts: rockchip: add WiFi module support for Firefly-RK3399 adds ef05bcb60c1a arm64: dts: rockchip: fix vcc_host1_5v pin assign on rk332 [...] adds 78f26da3ffbc arm64: dts: rockchip: Add type-c port supply on rk3399-sap [...] adds 923769f7b3a5 Merge tag 'v4.20-rockchip-dts64-1' of git://git.kernel.org [...] 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 8c0cf40f06af arm64: dts: meson-axg: sort nodes consistently adds 4cbef415c90a arm64: dts: meson-gx: increase default shared CMA pool size adds b7eb0e26cc4a arm64: dts: meson: libretech: update board model adds f1726043426c arm64: dts: meson-gx: add dmcbus and canvas nodes. adds c362e4e0052a arm64: dts: meson-axg: add pdm adds 63d1e75742fe arm64: dts: meson-axg: s400: add dmic codec adds d85163c7ee2d arm64: dts: meson-axg: s400: add pdm to the sound card adds eaf8f57c0bf5 arm64: dts: meson-axg: use the proper compatible for ethmac adds 2250e0f57a84 arm64: dts: meson-axg-s400: Add chosen and memory nodes adds 445f2bda3501 arm64: dts: meson: Switch simple-mfd and syscon order adds 68df1dba22ba Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds b0465fdfdd7e ARM: dts: BCM5301X: Specify flash partitions adds 046ead61dc69 ARM: dts: NSP: Enable SFP on bcm958625hr adds 56512ffd2923 dt-bindings: net: dsa: Document B53 SRAB interrupts and registers adds ccf8b4e4eb6b ARM: dts: NSP: Wire up switch interrupts 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 6ef5bd6cfd5d ARM: dts: bcm283x-rpi-lan7515: Enable Ethernet LEDs adds bb138ad9f675 Merge tag 'tags/bcm2835-dt-next-2018-09-09' into devicetree/next adds ab0b47d2eff4 ARM: dts: bcm: Fix SPI bus warnings adds 6125a690faf1 Merge tag 'arm-soc/for-4.20/devicetree' of https://github. [...] adds a7eb26392b89 arm64: dts: broadcom: Add reference to Compute Module IO Board V3 adds 7cdbe45da1a1 arm64: dts: broadcom: Fix I2C and SPI bus warnings adds b610209c5df1 Merge tag 'arm-soc/for-4.20/devicetree-arm64' of https://g [...] adds 41af6cbfa154 arm64: dts: juno: Update entries to match latest coresight [...] adds 79daf2a4089f arm64: dts: juno: Enable coresight tmc scatter gather in ETR adds 6302cbe759e2 Merge tag 'juno-updates-4.20' of git://git.kernel.org/pub/ [...] adds 3bc1572068e3 arm64: dts: ti: k3-am65: Change #address-cells and #size-c [...] adds 4201af2544b3 arm64: dts: ti: am654: Add uart nodes adds 77ccbae4f9c8 arm64: dts: ti: am654: Add secure proxy instance for main domain adds 42e54f6467ec arm64: dts: ti: k3-am6: Add Device Management Security Con [...] adds f240bd3b4b91 Merge tag 'am654-for-v4.20' of git://git.kernel.org/pub/sc [...] adds 1426d40e11f7 ARM: dts: aspeed: Fix I2C bus warnings adds e19ecbca78fb ARM: dts: aspeed: quanta-q71l: add aliases for i2c adds d8a2b2a279ce ARM: dts: aspeed: quanta-q71l: Add four PSUs adds fde4f21bc280 ARM: dts: aspeed: quanta-q71l: Enable adc & ibt nodes adds c8551f6f3e8c ARM: dts: aspeed: Add HXT StarDragon 4800 REP2 BMC adds 3368e06e2a91 ARM: dts: aspeed: Adding Facebook TiogaPass BMC adds da4cf9cdec9b Merge tag 'aspeed-4.20-devicetree' of git://git.kernel.org [...] adds 2f217d24ecae ARM: dts: ux500: Correct SCU unit address adds 66d77325609a dt-bindings: arm: scu: Correct example SCU unit addresses adds ecde29569e34 ARM: dts: ux500: Fix LCDA clock line muxing adds ee8119af4fac ARM: dts: ux500: Get rid of DTC warnings adds 2f967f9e9fa0 ARM: dts: ste: Fix SPI controller node names adds 5b7998401404 arm: dts: ste: Update coresight bindings for hardware port adds 3be9349f38c7 ARM: dts: ux500: Mark PRCMU as syscon compatible adds 0ecee767ce76 Merge tag 'ux500-dts-arm-soc' of git://git.kernel.org/pub/ [...] adds 6044fbfa6301 ARM: dts: stm32: Add clk-lse node's label on stm32f429 adds 0d5e8502b191 ARM: dts: stm32: Remove cd-inverted property for stm32429i-eval adds 9f21096a1c5d ARM: dts: stm32: Remove cd-inverted property for stm32f469-disco adds 19b3db5ae8d7 ARM: dts: stm32: Remove cd-inverted property for stm32f769-disco adds cbe721396b02 ARM: dts: stm32: Remove cd-inverted property for stm32f746-disco adds af345df14dc8 ARM: dts: stm32: update rtc st,syscfg property on stm32h743 adds 67330599f936 ARM: dts: stm32: enable display on stm32mp157c-ev1 board adds 1ba23b1df0bb ARM: dts: stm32: Fix SPI controller node names adds 45351fa32d1c Merge tag 'stm32-dt-for-v4.20-1' of git://git.kernel.org/p [...] adds b27dedf55173 arm64: dts: hisilicon: Add missing clocks property for CPUs adds e917b9432dc0 arm64: dts: hi6220: Update coresight bindings for hardware ports adds d84207999d21 dt-bindings: arm: hisilicon: Add binding for Hi3670 SoC adds dd8c7b78c11b arm64: dts: Add devicetree for Hisilicon Hi3670 SoC adds a446451d04b7 dt-bindings: arm: hisilicon: Add binding for HiKey970 board adds 5510ee99c0de arm64: dts: Add devicetree support for HiKey970 board adds 42724dd8930f Merge tag 'hisi-arm64-dt-for-4.20' of git://github.com/his [...] adds 6523a0e155c8 arm: dts: hip04: Update coresight bindings for hardware ports adds 3e18d3ca4fff Merge tag 'hisi-arm32-dt-for-4.20' of git://github.com/his [...] 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 e728e4f20100 ARM: s3c24xx: formatting cleanup in mach-mini2440.c adds 511038fa6689 ARM: s3c24xx: Consistently use tab for indenting member as [...] adds 4bac3cc22559 ARM: s3c24xx: Correct SD card write protect detection on Mini2440 adds f30858439e7d ARM: s3c24xx: Restore proper usage of pr_info/pr_cont adds 6017efc4596f Merge tag 'samsung-soc-4.20' of https://git.kernel.org/pub [...] adds 74cf77e8be35 arm64: dts: broadcom: Use the .dtb name in the rule, rathe [...] 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 f3fc81fd8c3f ARM: dts: at91: sama5d4: add labels to soc dtsi for deriva [...] adds c890ecdbe93d ARM: dts: atmel: Fix I2C and SPI bus warnings adds f3cdc783ceb7 ARM: dts: at91: sama5d27_som1_ek: add adc regulators adds 97181516b078 arm: dts: sama5d2: Update coresight bindings for hardware ports adds 28544e611bb3 Merge tag 'at91-4.20-dt' of git://git.kernel.org/pub/scm/l [...] adds b5b4c8dd5c44 ARM: dts: stih410: change syntax of multiple DAI adds 200a00d85c9f Merge tag 'sti-dt-for-v4.20-round1' of git://git.kernel.or [...] adds cbbc488ed850 ARM: dts: socfpga: Fix I2C bus unit-address error adds 20373e0cb8f7 ARM: dts: socfpga: add timer resets for SoCFPGA platform adds 47188a858a45 Merge tag 'socfpga_updates_for_v4.20_part2' of git://git.k [...] 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 62623718fd31 ARM: dts: exynos: Disable pull control for PMIC IRQ line o [...] adds 6d57be7f1bab ARM: dts: exynos: Add external SD card support for Trats board adds ff1e37c6809d ARM: dts: exynos: Correct audio subsystem parent clock on [...] adds a64240a625b3 Merge tag 'samsung-dt-4.20-2' of https://git.kernel.org/pu [...] adds f5054ceed420 ARM: dts: xilinx: Fix I2C and SPI bus warnings adds 1abf47edb388 Merge tag 'zynq-dt-for-v4.20' of https://github.com/Xilinx [...] adds e9f0878c4b20 arm64: dts: amd: Fix SPI bus warnings adds 09bae3b64cb5 arm64: dts: lg: Fix SPI controller node names adds 11236ef582b8 ARM: dts: lpc32xx: Fix SPI controller node names adds 016add12977b ARM: dts: realview: Fix SPI controller node names adds f3b1859bcfe2 Merge tag 'realview-dts-v4.20' of git://git.kernel.org/pub [...] adds 10c3a0b76d4c dt-bindings: arm: move berlin binding documentation to syna.txt adds 3da2937946d9 dt-bindings: arm: syna: add support for the AS370 SoC adds 087682f5a75b arm64: dts: synaptics: add dtsi file for Synaptics AS370 SoC adds 262c083d1328 Merge tag 'berlin64-dt-for-v4.20' of git://git.kernel.org/ [...] adds f7f9da89bc4f ARM: dts: meson8: fix the clock controller register size adds f31094fe8c16 ARM: dts: meson8b: fix the clock controller register size adds c00e7c074968 dt-bindings: add vendor prefix for "Endless Mobile, Inc." adds 4265e28711a8 dt-bindings: arm: amlogic: Add the Endless Mobile Endless [...] adds c821b81bbc00 ARM: dts: meson8b: add the I2C_A, PWM_C and UART_B pins adds a77d0bab18fc ARM: dts: meson8b: add the RMII pins adds bbedc1f1d90e ARM: dts: meson8b: Add support for the Endless Mini (EC-100) adds 524d96083b66 ARM: dts: meson8b: odroidc1: add the CPU voltage regulator adds 288cb5d1dbbe ARM: dts: meson8b: odroidc1: add the fixed voltage regulators adds fd6643142a0c ARM: dts: meson8b: odroidc1: enable the SAR ADC adds 54ef8539f5a3 ARM: dts: meson8b: odroidc1: add stdout-path property adds 49919eabc85f Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] adds 68ecb5c1920c arm64: dts: meson: Fix erroneous SPI bus warnings adds 28c9aa152134 dt-bindings: arm: amlogic: Add Meson G12A binding adds 9c8c52f7cb4f arm64: dts: meson-g12a: add initial g12a s905d2 SoC DT support adds 4bef2317b47a Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] adds 4adb6603ddef ARM: dts: pxa: change serial node names adds 24a610eba32a ARM: dts: pxa: fix the rtc controller adds 8a1ecc01a473 ARM: dts: pxa: fix power i2c base address adds 9f296fe2718e ARM: dts: pxa: add pincontrol helpers adds 0dfc62946b9a Merge tag 'pxa-dt-4.20' of https://github.com/rjarzmik/lin [...] adds d9be10edf7d6 dt-bindings: Add Tegra PMC pad configuration bindings adds fb5c84ce00d9 Merge tag 'tegra-for-4.20-dt-bindings' of git://git.kernel [...] adds 564706f65cda ARM: dts: tegra30: fix xcvr-setup-use-fuses adds 8188391c127e ARM: dts: tegra20: restore address order adds 2db12b16e58a ARM: dts: tegra20/tegra30: add pmu interrupt-affinity adds 1c997fe4becd ARM: tegra: apalis_t30: fix mmc1 cmd pull-up adds 055c0107afed ARM: tegra: apalis_t30: pull-up sd card detect pins adds 2c87441c4164 ARM: tegra: apalis_t30: add local-mac-address property adds 4f6b07a2787b ARM: tegra: apalis_t30: reorder pcie properties adds 7890d7856a98 ARM: tegra: apalis_t30: annotate/clean-up pcie controller/ [...] adds a772d28d9089 ARM: tegra: apalis_t30: reorder host1x/hdmi properties adds f98439c3bba5 ARM: tegra: apalis_t30: regulator clean-up adds 32980cbccf16 ARM: tegra: apalis_t30: add missing regulators adds e073452b4aa1 ARM: tegra: apalis_t30: annotate uarts and move compatible [...] adds 95bcc02a899e ARM: tegra: apalis_t30: drop unused cami2c label adds 4eb7e5ede015 ARM: tegra: apalis_t30: white-space/newline clean-up adds d5330b4731df ARM: tegra: apalis_t30: drop unused mmc1/sd1 labels adds 005a00d86211 ARM: tegra: apalis_t30: annotate mmc1/sd1 adds 8bf0d6b2a7ae ARM: tegra: apalis_t30: move dr_mode property from phy to [...] adds 654b7139a294 ARM: tegra: apalis_t30: reorder backlight properties adds e0911663bcd6 ARM: tegra: apalis_t30: drop pwmleds adds 727002e06144 ARM: tegra: apalis_t30: pinmux clean-up adds 368f139bf728 ARM: tegra: apalis_t30: add missing pinmux adds f38f7998b7c7 ARM: tegra: apalis_t30: use proper irq-gpio for stmpe811 adds 16f53ab291f3 ARM: tegra: apalis_t30: further lm95245 temperature sensor [...] adds 5f1fe7b62dce ARM: tegra: apalis_t30: add i2c-thermtrip adds 0f0a3831290d ARM: tegra: apalis_t30: add proper emmc vmmc and vqmmc supplies adds 200be313fdc9 ARM: tegra: apalis_t30: enable emmc ddr52 mode adds 7b0f47aa6208 ARM: tegra: apalis_t30: get rid of fake clocks simple bus adds 70451b5e6733 ARM: tegra: apalis_t30: line break long compatible property line adds b0fa0105b496 dt-bindings: add broadcom (formerly plx technology) vendor prefix adds 63a11def21ea ARM: tegra: apalis_t30: drop module level model and compatible adds 317d9f7bedc4 ARM: tegra: apalis_t30: drop obsolete spidev nodes adds da25001ca651 ARM: tegra: apalis_t30: hog group for pcie switch reset gpio adds 467176025c5d ARM: tegra: apalis_t30: rename hdmiddc to hdmi_ddc adds b4cfc776657b ARM: tegra: apalis_t30: rename tps65911@2d, stmpe811@41 an [...] adds b38f6aa4b60a ARM: tegra: apalis_t30: fix mcp2515 can controller interru [...] adds a472e00b1c57 ARM: tegra: apalis_t30: move hda node from carrier to module adds b57d6b996ebe ARM: tegra: apalis_t30: support v1.1 hardware revision adds a5db2dadb15f ARM: tegra: colibri_t30: add local-mac-address property adds 033519b0c5f4 ARM: tegra: colibri_t30: reorder host1x/hdmi properties adds 584a9e55b539 ARM: tegra: colibri_t30: regulator clean-up adds a03fb6312280 ARM: tegra: colibri_t30: add missing regulators adds 4dc3bf2a5f1b ARM: tegra: colibri_t30: annotate uarts and move compatibl [...] adds 2128fda985e2 ARM: tegra: colibri_t30: white-space clean-up adds 2a3db328b358 ARM: tegra: colibri_t30: move dr_mode property from phy to [...] adds 7ddc024ffa38 ARM: tegra: colibri_t30: reorder backlight properties adds 0e4c51ebace1 ARM: tegra: colibri_t30: drop pwmleds adds 28e82cf4af51 ARM: tegra: colibri_t30: pinmux clean-up adds dbd43f25205e ARM: tegra: colibri_t30: add missing pinmux adds d19c81ca2289 ARM: tegra: colibri_t30: use proper irq-gpio for stmpe811 adds 71fd500b3806 ARM: tegra: colibri_t30: further lm95245 temperature senso [...] adds bc1fa5d2716f ARM: tegra: colibri_t30: add i2c-thermtrip adds 44925e4f6e35 ARM: tegra: colibri_t30: add proper emmc vmmc and vqmmc supplies adds dc741b7bde05 ARM: tegra: colibri_t30: enable emmc ddr52 mode adds 932079d01b17 ARM: tegra: colibri_t30: get rid of fake clocks simple bus adds 23a13d4c4dac ARM: tegra: colibri_t30: line break long compatible property line adds ead9a4c36db5 ARM: tegra: colibri_t30: move input include to carrier board adds 0fb83a83691f ARM: tegra: colibri_t30: remove unused nvidia, is-wired property adds 1e7c4fc3daa3 ARM: tegra: colibri_t30: add gpio hog to unreset usb ether [...] adds e0957df84a54 ARM: tegra: colibri_t30: enable hda over hdmi adds f234e5438848 ARM: tegra: colibri_t30: annotate sd card detect adds 20fd13e2a1bf ARM: tegra: colibri_t30: annotate ehci instance 1 adds a1f5a76ff054 ARM: tegra: colibri_t30: update compatibility comment adds 9eca7649a712 ARM: tegra: colibri_t30: drop module level model and compatible adds ccb99d44c393 ARM: tegra: colibri_t30: drop obsolete spidev node adds 8941e3304925 ARM: tegra: colibri_t30: rename hdmiddc to hdmi_ddc adds 63ad93767ad6 ARM: tegra: colibri_t30: rename tps65911@2d, stmpe811@41 a [...] adds 503fcd8464fb ARM: tegra: colibri_t30: fix mcp2515 can controller interr [...] adds e4f75fd1118d ARM: tegra: colibri_t30: remove unused mcp2515 can0 label adds 070c1342719c ARM: tegra: colibri_t30: add mcp2515 vdd and xceiver supplies adds f7ce7658c03c ARM: tegra: colibri_t30: annotate unused i2c busses adds 5ffdfa1aca4c ARM: tegra: colibri_t30: annotate power I2C being on-module adds 864495be67f8 ARM: tegra: apalis-tk1: add local-mac-address property adds f2f7bf06c54a ARM: tegra: apalis-tk1: reorder host1x/hdmi properties adds a945eae0c603 ARM: tegra: apalis-tk1: reorder padctl properties adds 1bef3a5716b4 ARM: tegra: apalis-tk1: regulator clean-up adds 8c3a9d213bfe ARM: tegra: apalis-tk1: add missing regulators adds 35a2473f6dc8 ARM: tegra: apalis-tk1: drop unused pinmux label adds 138ce6352159 ARM: tegra: apalis-tk1: white-space clean-up adds 958b767d683a ARM: tegra: apalis-tk1: reorder backlight properties adds fca051b02a57 ARM: tegra: apalis-tk1: add proper emmc vmmc and vqmmc supplies adds 8be6e49a653c ARM: tegra: apalis-tk1: enable emmc ddr52 mode adds a052d2b67f00 ARM: tegra: apalis-tk1: add toradex, apalis-tk1-v1.2 compatible adds e0cffa9a1b64 ARM: tegra: apalis-tk1: reorder cpu dfll clock properties adds a64b51a3ed5b ARM: tegra: apalis-tk1: reorder SD card properties adds 43ff75a8e3ed ARM: tegra: apalis-tk1: drop module level model and compatible adds 4802623981d9 ARM: tegra: apalis-tk1: drop obsolete spidev nodes adds 26e19cdf665f ARM: tegra: apalis-tk1: replace underscores in node names [...] adds 94c3847dc5d1 ARM: tegra: apalis-tk1: get rid of fake clocks simple bus adds 6253f8857253 ARM: tegra: apalis-tk1: shorten temperature-sensor node adds 4b601b9f1022 ARM: tegra: apalis-tk1: drop unused hdmi_ddc label adds 3c59cae79fbe ARM: tegra: colibri_t20: move aliases from module to carri [...] adds 3ef8af133e87 ARM: tegra: colibri_t20: iris: integrate i2c real time clo [...] adds 59b6f20bccbd ARM: tegra: colibri_t20: iris: add missing aliases adds 1d6050d67ea8 ARM: tegra: colibri_t20: iris: annotate i2c busses adds 364ba1043937 ARM: tegra: colibri_t20: add local-mac-address property adds e6800c214e56 ARM: tegra: colibri_t20: reorder host1x/hdmi properties adds 142165cf7359 ARM: tegra: colibri_t20: iris: use no-1-8-v adds 3647c7b8489d ARM: tegra: colibri_t20: regulator clean-up adds 18e6ccefe150 ARM: tegra: colibri_t20: add missing regulators adds 2287ef76d0a2 ARM: tegra: colibri_t20: annotate usb ehci instances adds 4307e2ce5d31 ARM: tegra: colibri_t20: remove phy-reset-gpio from contro [...] adds 035ae62dfbc9 ARM: tegra: colibri_t20: indentation/line-feed/white-space [...] adds ea60afb8d67f ARM: tegra: colibri_t20: update sound nvidia,model adds a2cb59be1086 ARM: tegra: colibri_t20: pinmux clean-up adds 992cf09b14e3 ARM: tegra: colibri_t20: add missing pinmux adds 9a796cd295ed ARM: tegra: colibri_t20: iris: display controller rgb pane [...] adds 9ccaf9466b9c ARM: tegra: colibri_t20: iris: annotate uarts adds 0d3fda4609e8 ARM: tegra: colibri_t20: iris: add uart-c adds 9ad510b33e17 ARM: tegra: colibri_t20: use high speed uart driver adds ccf7f6d42790 ARM: tegra: colibri_t20: iris: add gpio wakeup key adds 9b41e68af99a ARM: tegra: colibri_t20: iris: add dr_mode property adds df2be1ae626a ARM: tegra: colibri_t20: annotate/rename lm95245 temperatu [...] adds d5178bb6f860 ARM: tegra: colibri_t20: add i2c-thermtrip adds 0b51e73ba1e9 ARM: tegra: colibri_t20: add gpio hog to unreset usb ether [...] adds 351c72c83235 ARM: tegra: colibri_t20: add gpio hogs for gmi_wr_n buffers adds 88fd676b158a ARM: tegra: colibri_t20: annotate/move sd card detect adds 6a4a865d1cc6 ARM: tegra: colibri_t20: add compatibility comment adds 4f135281b323 ARM: tegra: colibri_t20: simplify model and compatible properties adds a7867ac8a114 ARM: tegra: colibri_t20: iris: simplify model and compatib [...] adds 463a8f714af2 ARM: tegra: colibri_t20: iris: add colibri ssp support adds 6a32a913bff3 ARM: tegra: colibri_t20: drop module level model and compatible adds 82e7ceccf2c3 ARM: tegra: colibri_t20: rename i2c_ddc to hdmi_ddc adds 613953abdf65 ARM: tegra: colibri_t20: iris: drop unused i2c_ddc label adds 8f4a8e0931b8 ARM: tegra: colibri_t20: rename tps6586x@34 and drop unuse [...] adds cafed755d5f3 ARM: tegra: colibri_t20: get rid of fake clocks simple bus adds 5373f80201fb ARM: tegra: colibri_t20: rename ac97 label to tegra_ac97 adds fee8cdc2df08 ARM: tegra: colibri_t20: add eval board device tree adds 06d561ca0fa7 ARM: tegra: tegra20: Fix mixed tabs-spaces indentation adds ebea2a43fdaf ARM: dts: paz00: fix wakeup gpio keycode adds d4db2b19eb0c Merge tag 'tegra-for-4.20-arm-dt' of git://git.kernel.org/ [...] 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 d9fd22447ba5 arm64: tegra: I2C on Tegra194 is not compatible with Tegra114 adds f62309c87311 Merge tag 'tegra-for-4.20-arm64-dt' of git://git.kernel.or [...] adds c79661eb5060 arm64: dts: renesas: Remove unneeded status from thermal nodes adds a1d354a768d8 arm64: dts: renesas: ebisu: Add HDMI and CVBS input adds f0f9f7a6baac arm64: dts: renesas: r8a77990: Attach the SYS-DMAC to the IPMMU adds d59b0784f1e6 arm64: dts: renesas: r8a77980: Attach the SYS-DMAC to the IPMMU adds 11a33f816161 arm64: dts: renesas: gen3: use 400kHz for I2C DVFS bus adds a215af751dc5 arm64: dts: renesas: r8a779{7|8}0: add CMT support adds ae3d16b93c2a arm64: dts: renesas: ulcb: add default bootargs adds 737e05bf034e arm64: dts: renesas: revise properties for R-Car Gen3 SoCs [...] adds dd809b7de27c arm64: dts: renesas: r8a779{7|8}0: add TPU support adds 13ee2bfc5444 arm64: dts: renesas: r8a77990: Add display output support adds 0dc733988b81 arm64: dts: renesas: r8a77995: Add LVDS support adds 74fe39abbf74 arm64: dts: renesas: r8a77990: ebisu: Enable VGA and HDMI outputs adds bcf3003438ea arm64: dts: renesas: r8a77995: draak: Enable HDMI display output adds 158928f38e1c arm64: dts: renesas: r8a77965: Add Sound and Audio DMAC de [...] adds 0526b92e3a79 Merge tag 'renesas-arm64-dt2-for-v4.20' of git://git.kerne [...] adds 9aa2126f16da ARM: dts: r9a06g032: Correct UART and add all other UARTs adds 89b43b08123f ARM: dts: Include R-Car Gen2 product name in DTSI files adds a070e3dc6131 ARM: dts: R-Car Gen1 board comment update adds a21efdbc744c ARM: dts: r8a77470: Add SMP support adds f068cc816015 ARM: dts: r8a77470: Add SDHI2 support adds 357885966197 ARM: dts: r8a77470: Add I2C4 support adds e0a39511dafd ARM: dts: iwg20d-q7-common: Move pciec node out of common dtsi adds 5280508e01a2 Merge tag 'renesas-arm-dt2-for-v4.20' of git://git.kernel. [...] 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 39c0e5a8746c dt-bindings: arm: Document RZ/G2E SoC DT bindings adds 83d52cd0dcd5 Merge tag 'renesas-dt-bindings-for-v4.20' of git://git.ker [...] adds ea2698597e13 nvmem: sunxi-sid: add support for H5's SID controller adds cd3f03df13d4 ARM: dts: sun8i: Add initial Orangepi Zero Plus 2 H3 support adds bb39ed07e55b arm64: dts: allwinner: h5: Add device node for Mali-450 GPU adds 6c700289a3e8 ARM: dts: sun8i: h3-h5: ir register size should be the who [...] adds db9fd9d13e30 ARM: dts: sun8i: h3: bpi-m2-plus: Fix address for external [...] adds aa8fee415f46 ARM: dts: sun8i: h3: Split out non-SoC-specific parts of B [...] adds 80c21c8c8b8d arm64: dts: allwinner: h5: Add device tree for Bananapi M2 [...] adds 36c4bef372a1 ARM: dts: sun8i-h3: Add Video Engine and reserved memory nodes adds 6eeb4180d4b9 ARM: dts: sunxi: h3-h5: Add Bananapi M2+ v1.2 device trees adds 8bdc2e568630 Merge tag 'sunxi-h3-h5-for-4.20' of git://git.kernel.org/p [...] 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 41c64d3318aa ARM: dts: sun8i: r40: add sata node adds 666907a3f9bd ARM: dts: sun8i: sun8i-r40-bananapi-m2-ultra: enable AHCI adds 960432010156 ARM: dts: sun5i: Add Video Engine and reserved memory nodes adds c2a641a74850 ARM: dts: sun7i-a20: Add Video Engine and reserved memory nodes adds 8992566bfc04 ARM: dts: sun8i-a33: Add Video Engine and reserved memory nodes adds 0729b4af5753 ARM: dts: sunxi: Fix I2C bus warnings adds 57a83c5222c1 ARM: dts: sun9i: Fix I2C bus warnings adds 26220da2ab08 Merge tag 'sunxi-dt-for-4.20' of git://git.kernel.org/pub/ [...] adds ac947b179bdc arm64: dts: allwinner: a64: Add SID node adds fcddd1f609ea arm64: dts: allwinner: Don't use cd-inverted in sun50i-a64 [...] 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 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 0b1ea6f3573a arm64: dts: allwinner: h6: Add OrangePi One Plus initial support adds b2ad66f546c9 arm64: dts: allwinner: h6: add system controller device tree node adds e85f28e047d0 arm64: dts: allwinner: a64: Add display pipeline adds f4e4453aa9f4 arm64: dts: allwinner: a64: Enable HDMI output on A64 boar [...] adds 679294497be3 arm64: dts: allwinner: a64: a64-olinuxino: set the PHY TX delay adds f6cfb9058238 Merge tag 'sunxi-dt64-for-4.20' of git://git.kernel.org/pu [...] adds 9cc7f0de9e67 arm64: dts: mt7622: add timer, CCI-400 and PMU nodes adds e1dd05824af9 arm64: dts: mt7622: add a bluetooth 5 device node adds 8be2c4ae2ff1 arm64: dts: mt7622: fix ram size for rfb1 adds 0b6286dd96c0 arm64: dts: mt7622: add bananapi BPI-R64 board adds 3c2ac5b3ebcd arm64: dts: Add spi slave dts adds 508b330b8210 Merge tag 'v4.19-next-dts64' of git://git.kernel.org/pub/s [...] adds 54f884cfce07 ARM: dts: owl: Convert to new-style SPDX license identifiers adds 6a2340c9d73c Merge tag 'actions-arm-dt-for-4.20' of git://git.kernel.or [...] adds f220d3ebba83 arm64: dts: actions: Convert to new-style SPDX license ide [...] adds 4db4a57fe01b arm64: dts: actions: s900: Add Clock Management Unit nodes adds d3105e47b519 arm64: dts: actions: s900: Source CMU clock for UARTs adds d1ca7c56e161 dt-bindings: power: Add Actions Semi S900 SPS adds 1a74d98e6c54 Merge branch 'v4.20/s900-sps-bindings' into v4.20/dt64 adds 6bd9ad12a3c9 arm64: dts: actions: s900: Add SPS node adds a1d8219f97f3 arm64: dts: actions: s900: Add pinctrl node adds 48d4c88471ab arm64: dts: actions: s900: Add gpio properties to pinctrl node adds 29ea7bae209e arm64: dts: actions: s900-bubblegum-96: Add gpio line names adds 5eb76e8a29cd arm64: dts: actions: s900: Add I2C controller nodes adds 07b308eee06e arm64: dts: actions: s900-bubblegum-96: Enable I2C1 and I2C2 adds c432aaa2b28f arm64: dts: actions: s900: Add DMA Controller adds 8ba92cf59335 arm64: dts: actions: s700: Add Clock Management Unit adds 01463ac63b53 arm64: dts: actions: s700: Set UART clock references from CMU adds 6a11b1804a10 Merge tag 'actions-arm64-dt-for-4.20' of git://git.kernel. [...] adds ad5fe7870537 arm64: dts: qcom: pm8916: Add PON node adds 2f74b3db92be arm64: dts: qcom: pm8994: Add PON node adds caf0caee50f3 arm64: dts: qcom: apq8016-sbc: Add resin node adds 5817e887fc05 arm64: dts: qcom: apq8096-db820c: Add resin node adds 7028cae1857c dt-bindings: iio: vadc: Fix documentation of 'reg' adds 43fb44316840 arm64: dts: qcom: pm8998: Add adc node adds 4807c71cc688 arm64: dts: Add msm8998 SoC and MTP board support adds 31c1f0e33deb arm64: dts: qcom: msm8998: Add RPM and regulators for MTP adds 4449b6f248d9 arm64: dts: qcom: msm8998: Add tsens and thermal-zones adds b1227233f049 arm64: dts: qcom: msm8998: Add pmi8998 file adds c7833949564e arm64: dts: qcom: msm8998: Add smem related nodes adds d850156a226a arm64: dts: qcom: msm8998: Add firmware node adds f259e398af8b arm64: dts: qcom: msm8998: Add the qfprom node adds e8d006fd8634 arm64: dts: qcom: msm8998: Add smp2p nodes adds 61020aa53cc1 arm64: dts: qcom: Populate pm8998 with additional nodes adds 0ef351ab8c8b arm64: dts: db820c: Add qcom,apq8096 to compatible string adds d5e20f286a84 arm64: dts: msm8916: Drop model and compatible adds 216a2f9be0f5 arm64: dts: msm8996: Drop model adds ead5eea3e3a9 arm64: dts: qcom: Add AOSS reset driver node for SDM845 adds ca4db2b538a1 arm64: dts: qcom: sdm845: Add USB-related nodes adds d6c40ccf0531 arm64: dts: qcom: sdm845-mtp: Add RPMh VRM/XOB regulators adds cfe10d38aa1a arm64: dts: qcom: sdm845-mtp: Add nodes for USB adds 3debb1f30b09 arm64: dts: qcom: sdm845: Add adsp, cdsp and slpi smp2p adds 40019e8452fe arm64: dts: sdm845: Add dispcc node adds e704472616d7 dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentat [...] adds 104e6415bf50 arm64: dts: qcom: pm8998: Add spmi-temp-alarm node adds 1b9d8bd69305 arm64: dts: qcom: pm8998: Add pm8998 thermal zone adds 447c9dad7e31 arm64: dts: msm8996: Transition smp2p and smd to mailbox adds 70a39be6766a arm64: dts: msm8916: Update coresight bindings for hardware ports adds 70b224678c7c Revert "dt-bindings: iio: vadc: Fix documentation of 'reg'" adds 6db0483cf622 Revert "dt-bindings: thermal: qcom-spmi-temp-alarm: Fix do [...] adds 5908704d98e0 Merge tag 'qcom-arm64-for-4.20' of git://git.kernel.org/pu [...] adds b0a627b40983 ARM: dts: qcom-msm8974: use named constant for interrupt t [...] adds 12d2de2e50e0 ARM: dts: qcom-msm8974: use named constant for interrupt t [...] adds b0ef3d943d6e ARM: dts: qcom-msm8974: use named constant for interrupt f [...] adds 1e19d44e8e60 ARM: dts: qcom-msm8974: use named constant for interrupt f [...] adds 23a81d371b99 ARM: dts: qcom-msm8974: use named constant for interrupt f [...] adds dcf145011400 ARM: dts: qcom-msm8974: change invalid flag IRQ NONE to va [...] adds 93241840b664 ARM: dts: qcom: Add pcie nodes for ipq8064 adds f14c5588929b ARM: dts: qcom: Add sdcc nodes for ipq8064 adds 2e7a2c91019c ARM: dts: qcom: Move common nodes to ipq8064-v.1.0.dtsi adds 14e63a953a8d ARM: dts: qcom: Add led and gpio-button nodes to ipq8064 boards adds fe8d81fe7d9a ARM: dts: qcom: msm8974-hammerhead: add device tree bindin [...] adds bd9392507588 ARM: dts: qcom: msm8974-hammerhead: add device tree bindin [...] adds 233c77d4f1d1 ARM: dts: qcom: ipq4019: use v2 of the kpss bringup mechanism adds bcb9ab4c2917 ARM: dts: qcom: ipq4019: add cpu operating points for cpuf [...] adds bd73a3dd257f ARM: dts: qcom: ipq4019: fix cpu0's qcom,saw2 reg value adds da89f500cb55 ARM: dts: qcom: ipq4019: fix PCI range adds b002c6fdab69 ARM: dts: qcom: ipq4019: fix space vs tab indenting inside [...] adds 703e699dbe2c ARM: dts: qcom-msm8974: change invalid flag IRQ NONE to va [...] adds ca02f96b95ca ARM: dts: qcom: Update coresight bindings for hardware ports adds 55dc97235b65 Merge tag 'qcom-dts-for-4.20' of git://git.kernel.org/pub/ [...] 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 bfaa6036275b ARM: dts: imx6ull: update iomux header adds d482cc61e38f ARM: dts: vf610-zii-cfu1: Add SFF interface to switch adds 9dfc1600894f ARM: dts: vf610-zii-dev-rev-c: add support for one SFF module adds 4a1f02c345b6 ARM: dts: imx6qdl-sabreauto: add gpio keys support adds 9e514e22832f ARM: dts: imx6qdl-sabreauto: add egalax touch screen support adds 37f2c303167e ARM: dts: imx6ul: Enable the PMU node adds 78f10734f958 ARM: dts: imx6q-apalis: mux RESET_MOCI# signal adds af04a9cd9adb dt-bindings: imx6q-clock: add new fsl,pmic-stby-poweroff property adds 50de5bb6fc06 ARM: dts: imx6: RIoTboard provide standby on power off option adds 742fdc0f2270 ARM: dts: imx6ul: Add DTS for ConnectCore 6UL SBC Pro adds 245f880c25db ARM: dts: imx6ull: update vdd_soc voltage for 900MHz opera [...] adds 41d9feb2beb4 ARM: dts: imx51: Add label for VPU node adds b3dd407880b7 ARM: dts: imx51-zii-scu3-esb: Disable VPU adds 555d111dc2d8 ARM: dts: imx51-zii-scu2-mezz: Disable VPU adds 48d34c4acfca ARM: dts: imx51-zii-scu2-mezz: Disable the internal watchdog adds 466b6bd47555 ARM: dts: vf610-zii-cfu1: Pass the 'no-sdio' property adds 6656c39a07a3 ARM: dts: vf610-zii-cfu1: Pass the 'no-sd' property adds f2e739898728 ARM: dts: imx7: Update coresight binding for hardware ports adds 5a2ecf0de0d3 ARM: dts: imx: Fix SPI bus warnings adds 92f0eb08c66a ARM: dts: imx6ul: use nvmem-cells for cpu speed grading adds 1c5f335f61ff ARM: dts: imx51-zii-rdu1: Fix the rtc compatible string adds 09fc0daccbb5 ARM: dts: imx6qdl-zii-rdu2: Disable the internal RTC adds 89ff61948455 ARM: dts: vf: Switch to SPDX identifier adds b6eebba6a265 ARM: dts: vf610-twr: Switch to SPDX identifier adds 66eede3423a9 ARM: dts: imx53-ppd: Remove 'num-chipselects' property adds fc37b408bf42 dt-bindings: arm: add compatible for i.MX6ULZ 14x14 EVK board adds 04007fe4c65f ARM: dts: imx: add i.mx6ulz and i.mx6ulz 14x14 evk support adds 476ca77f0f13 Merge tag 'imx-dt-4.20' of git://git.kernel.org/pub/scm/li [...] 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 b739c177e1ae arm64: dts: fsl: Fix I2C and SPI bus warnings adds ca2fbd9ad4d3 Merge tag 'imx-dt64-4.20' of git://git.kernel.org/pub/scm/ [...] adds 3e1ad82a1904 ARM: dts: mvebu: 98dx3236: Rename nand controller node adds 7b8f80d0ca72 ARM: dts: mvebu: db-dxbc2: use new style nand binding adds 9c10611959a3 ARM: dts: mvebu: db-xc3-24g4: use new style nand binding adds 354c97a9042f ARM: dts: mvebu: Add device tree for db-88f6820-amc board adds cf680cc52514 ARM: dts: marvell: Fix SPI and I2C bus warnings adds f2aeded4a67d ARM: dts: mvebu: add "marvell,prestera" to PP nodes adds e807f0298144 ARM: dts: clearfog: fix sdhci supply property name adds 3a7c41e59939 Merge tag 'mvebu-dt-4.20-1' of git://git.infradead.org/lin [...] adds 0863e01c3993 arm64: dts: marvell: move AP806/CP110 thermal nodes into a [...] adds 3be148512ebc arm64: dts: marvell: add thermal-zone node in ap806 DTSI file adds a60bdfc0c1ca arm64: dts: marvell: add macro to make distinction between [...] adds f656c8015756 arm64: dts: marvell: add thermal-zone node in cp110 DTSI file adds a6120833272c arm64: dts: add support for SolidRun Clearfog GT 8K adds eeee84f7a640 arm64: dts: marvell: armada-cp110: change the PPv2 IRQ names adds dd0da407bb64 arm64: dts: marvell: armada-cp110: describe more PPv2 interrupts adds 620cfb31bad4 arm64: dts: marvell: armada-37xx: add nodes to support watchdog adds e9a4dd999917 Merge tag 'mvebu-dt64-4.20-1' of git://git.infradead.org/l [...] adds 85ca3d04c0e9 ARM: dts: omap3-gta04: fix typo in backlight pins node name adds eef69561c600 ARM: dts: omap3-gta04: fix some whitespace and tab style errors adds fa0d7dc355c8 ARM: dts: omap3-gta04: give spi_lcd node a label so that w [...] adds f6591391373d ARM: dts: omap3-gta04: fixes for tvout / venc adds e08962dff1dc ARM: dts: omap3-gta04: add devconf1 setup for correct tvout pins adds 8905592b6e50 ARM: dts: omap3-gta04: tvout: enable as display1 alias adds 7384a24248ed ARM: dts: omap3-gta04: fix touchscreen tsc2007 adds 5d282d3f2f9c ARM: dts: omap3-gta04: add pinmux for bmp085 EOC interrupt adds fa99c21ecb3c ARM: dts: omap3-gta04: make NAND partitions compatible wit [...] adds f22a9e64c380 ARM: dts: omap3-gta04: update gpmc NAND setup adds 1ae00833e30c ARM: dts: omap3-gta04: keep vpll2 always on adds ebd4fc999e07 ARM: dts: omap3-gta04: add a comment how to reference the [...] adds d2c4c270354d ARM: dts: omap3-gta04: add warning comment to vaux2 regulator adds f38bb4e9ec8f ARM: dts: omap3-gta04: explicitly describe that mmc1 has no CD/WP adds 39b1c4944f71 ARM: dts: omap3-gta04: make use of input event include fil [...] adds eaf2dbd0d248 ARM: dts: omap3-gta04: map antenna detect GPIO to SW_LINEI [...] adds f2b710826ff3 ARM: dts: omap3-gta04: add camera interface parallel port adds 8f69850f04fb ARM: dts: omap3-gta04: add camera pinmux adds 3c10507a39e8 ARM: dts: omap3-gta04: add mcbsp (audio subsystem) pinmux adds f5f15be141b9 ARM: dts: omap3-gta04: add devconf0 setup for mcbsp1 clock pins adds 2cc86a47059b ARM: dts: omap3-gta04: add mcbsp (audio subsystem) nodes adds 2719623ea790 ARM: dts: omap3-gta04a3: fix model name for A3 variant adds 18c7bd32047b ARM: dts: omap3-gta04a4: fix model name for A4 variant adds b918bba089fc ARM: dts: omap3-gta04a5: fix copyright of A5 variant adds acdf6035a84d ARM: dts: omap3-gta04a5: fix model name adds 3bace6a40135 ARM: dts: omap3-gta04a5: fix whitepsace and tab style adds 4440f94d066a ARM: dts: omap3-gta04a5: add support for PPS adds 43541bfa4c07 ARM: dts: omap3-gta04a5: disable IrDA receiver to save power adds 61fedc14b601 ARM: dts: omap3-gta04a5: add support for ti,wl1837 module adds 806c99ed78ca ARM: dts: omap3-gta04a5: uses different sensors than gta04a4 adds 2b5633eb86da ARM: dts: omap3-gta04a5: define pinmux for bluetooth enabl [...] adds d2eaf949d2c3 ARM: dts: omap3-gta04a5one: define GTA04A5 variant with OneNAND adds d71fef3c7507 ARM: dts: am571x-idk: Add tricolor Industrial LED support adds 99f4855923d6 ARM: dts: am572x-idk: Add tricolor Industrial LED support adds 6b63967a61a0 ARM: dts: am571x-idk: Add Industrial input load trigger adds dcbf6b18d81b ARM: dts: am335x-evm: fix number of cpsw adds 0f6e0ed00bc3 Merge branch 'am335x-evm-port-fix' into omap-for-v4.20/dt adds 769de05b2ae4 ARM: dts: am335x-shc: get rid of phy_id property adds 9e19b4bd012b ARM: dts: am335x-pepper: get rid of phy_id property adds 4f9584518f24 ARM: dts: am335x-pdu001: get rid of phy_id property adds 25245c44d4d7 ARM: dts: am335x-nano: get rid of phy_id property adds 5ef346bb8092 ARM: dts: am335x-moxa-uc-8100-me-t: get rid of phy_id property adds 5ec73320abd7 ARM: dts: am335x-lxm: get rid of phy_id property adds d9312570d5d1 ARM: dts: am335x-igep0033: get rid of phy_id property adds 53c2c22b8cfa ARM: dts: am335x-evmsk: get rid of phy_id property adds 0d175556e2e4 ARM: dts: am335x-cm-t335: get rid of phy_id property adds 8cd1cc3f7c0a ARM: dts: am335x-chiliboard: get rid of phy_id property adds 4d8b032d3c03 ARM: dts: am335x-bone-common: get rid of phy_id property adds 5925ae235418 ARM: dts: am43x-epos-evm: get rid of phy_id property adds 7c0373b16f04 ARM: dts: am437x-sk-evm: get rid of phy_id property adds c0af07883c2c ARM: dts: am437x-idk-evm: get rid of phy_id property adds cfd91db31fbf ARM: dts: am437x-gp-evm: get rid of phy_id property adds 04f48434dce0 ARM: dts: am437x-cm-t43: get rid of phy_id property adds 5180679c9a9d ARM: dts: dra76-evm: get rid of phy_id property adds 24e0023c6005 ARM: dts: dra72-evm: get rid of phy_id property adds f1934c90a2cb ARM: dts: dra72-evm-revc: get rid of phy_id property adds c4ab24684565 ARM: dts: dra71-evm: get rid of phy_id property adds 4d80b7c5077b ARM: dts: dra7-evm: get rid of phy_id property adds adfcf71b9f5c ARM: dts: am57xx-idk-common: get rid of phy_id property adds 2ac921dc010a ARM: dts: am57xx-cl-som-am57x: get rid of phy_id property adds abf878ddfdf2 ARM: dts: dm8148-evm: get rid of phy_id property adds 3a25128c02f6 ARM: dts: dm8148-t410: get rid of phy_id property adds e99c4d576254 ARM: dts: dra62x-j5eco-evm: get rid of phy_id property adds cc893871f092 ARM: dts: ti: Fix SPI and I2C bus warnings adds f2b072135068 ARM: dts: omap: Update coresight bindings for hardware ports adds 5c8a6b9db5e9 ARM: dts: am57xx-idk-common: Hook smps12 regulator as cpu [...] adds ada23cd38429 ARM: dts: gta04: add serial console wakeup irq adds 6ed1d7997561 ARM: dts: am3517-evm: Add support for UI board and Audio adds 605cdd27a8c8 ARM: dts: am335x-boneblack: add cec support adds e4ab928957a3 ARM: dts: omap3-gta04: add pulldown/up settings for twl4030 gpio adds 20bcd4a4d76d ARM: dts: add omap3-gta04a5one to Makefile adds 8881ec527918 Merge tag 'omap-for-v4.20/dt-signed-v2' of git://git.kerne [...] adds 6d0af44a82be ARM: dts: dra7: Fix up unaligned access setting for PCIe EP adds b830526f3047 ARM: dts: dra7: Enable workaround for errata i870 in PCIe [...] adds 656c1a65ab55 ARM: dts: omap5: enable OTG role for DWC3 controller adds 30fd611af55c ARM: dts: am335x: add common file for UC-2100 series adds 7f4ddf50c92b ARM: dts: am335x: add support for Moxa UC-2101 open platform adds 5f681f41fe17 ARM: dts: am335x: Replace remaining legacy phy_id with phy-handle adds f84c933015ff Merge tag 'omap-for-v4.20/dt-signed-part2' of git://git.ke [...] adds 501500e65fa9 arm64: dts: rockchip: Fix I2C bus unit-address error on rk [...] adds 88a20edf7609 arm64: dts: rockchip: Fix microSD in rk3399 sapphire board adds e007e4e0d876 arm64: dts: rockchip: add spdif sound node for rock64 adds ffb7b25e8ac3 arm64: dts: rockchip: Split out common nodes for Rock960 b [...] adds cdb04e08ab73 dt-bindings: arm: rockchip: Add binding for Rock960 board adds 75d038565794 arm64: dts: rockchip: Add support for Rock960 board adds 86ea9dc8c57f arm64: dts: rockchip: Enable SD card detection for Rock960 boards adds 6c78ca379c2e dt-bindings: usb: dwc2: add description for px30 adds bb5981333f30 arm64: dts: rockchip: add dwc2 otg controller on px30 adds 2ed30cfcf866 arm64: dts: rockchip: enable dwc2-based otg controller on [...] adds e4f3fb490967 arm64: dts: rockchip: add initial dts support for Rockpro64 adds cd7ab133db38 arm64: dts: rockchip: Enable SPI NOR flash on Rock64 adds 91e75bde634b arm64: dts: rockchip: add missing address and size cells f [...] adds 6c69dfe2af72 arm64: dts: rockchip: add Innosilicon hdmi phy node to rk3328 adds 725e351c265a arm64: dts: rockchip: add rk3328 display nodes adds e78d53c7b287 arm64: dts: rockchip: enable display nodes on rk3328-rock64 adds 22b9292141aa Merge tag 'v4.20-rockchip-dts64-2' of git://git.kernel.org [...] adds 0fff1428bee0 ARM: dts: rockchip: add rk3188 lcd controller nodes adds 131c3eb428cc ARM: dts: rockchip: Fix erroneous SPI bus dtc warnings on rk3036 adds a2df0984e73f ARM: dts: rockchip: explicitly set vcc_sd0 pin to gpio on [...] adds e58c5e739d6f ARM: dts: rockchip: move shared tinker-board nodes to a co [...] adds 186b45657b24 ARM: dts: rockchip: add rk3288-based Tinker board S adds 5140512d5be5 Merge tag 'v4.20-rockchip-dts32-1' of git://git.kernel.org [...] adds 266c820f30f8 arm: dts: mt7623: add a performance counter unit device node adds 8ff2017b9428 arm: dts: mt7623: update subsystem clock controller device nodes adds fce695cbd5eb arm: dts: mt7623: add iommu/smi device nodes adds 5646a2f6d584 arm: dts: mt7623: add jpeg decoder device node adds 3f8b181eb4ab Merge tag 'v4.19-next-dts32' of git://git.kernel.org/pub/s [...] adds df90fc64367f ARM: dts: at91: sama5d4_xplained: fix addressable nand flash size adds 6f270d88a0c4 ARM: dts: at91: at91sam9x5cm: fix addressable nand flash size adds f602b4871c5f ARM: dts: at91: sama5d2_ptc_ek: fix bootloader env offsets adds 30ab3684a6cc ARM: dts: at91: at91sam9x5cm: even nand memory partitions adds 0c9ba7a48e78 ARM: dts: at91: sama5d3_xplained: even nand memory partitions adds 767466b63de3 ARM: dts: at91: sama5d4_xplained: even nand memory partitions adds b9734c59eaab Merge tag 'at91-4.20-dt2' of git://git.kernel.org/pub/scm/ [...] adds 007a93891dca ARM: uniphier: dts: add more clocks to Denali NAND control [...] adds bae120f8acb2 arm64: uniphier: dts: add more clocks to Denali NAND contr [...] adds dc0a2098cc2a ARM: dts: uniphier: add SPI pin-mux node adds 92fa4f4cc2cd ARM: dts: uniphier: add SPI node for UniPhier 32bit SoCs adds 925c5c32f31d arm64: dts: uniphier: add SPI node for LD20, LD11 and PXs3 adds b0a6261fc074 ARM: dts: uniphier: add SD/eMMC controller nodes adds 84a9c4d55907 arm64: dts: uniphier: add SD controller nodes adds 45be1573ad19 ARM: dts: uniphier: Add USB3 controller nodes adds 8bb2f53203a3 ARM: dts: uniphier: Add USB2 PHY nodes adds d7b9beb830d7 arm64: dts: uniphier: Add USB3 controller nodes adds 546cba0623df arm64: dts: uniphier: Add USB2 PHY nodes adds 86dc4eaf12cc Merge tag 'uniphier-dt-v4.20' of git://git.kernel.org/pub/ [...] adds 087e9a465c29 arm64: dts: meson-axg: s400: add missing emmc pwrseq adds 59d925ac203b arm64: dts: meson-axg: s400: disable emmc adds b062e5b79cc4 Merge tag 'amlogic-dt64-3' of git://git.kernel.org/pub/scm [...] adds f5fefa0f7d54 ARM: dts: da850-evm: Enable tca6416 on baseboard adds aea4762fb46e ARM: dts: da850-lego-ev3: slow down A/DC as much as possible adds 38764692af2c Merge tag 'davinci-for-v4.20/dt' of git://git.kernel.org/p [...] adds 92e5d4e9398e arm64: dts: marvell: Add node labels for the cpus adds 8ed46368776b arm64: dts: marvell: add CPU Idle power state support on A [...] adds b9a5950fc527 arm64: dts: marvell: add AP806 SEI subnode adds f21bb56e8490 arm64: dts: marvell: use new bindings for CP110 interrupts adds b0e11e58c5cd arm64: dts: marvell: add CP110 ICU SEI subnode adds 91f84690b502 arm64: dts: clearfog-gt-8k: add PCIe slot description adds 4e6a32e6eb30 Merge tag 'mvebu-dt64-4.20-2' of git://git.infradead.org/l [...] adds 5e72f5dc7e9d ARM: dts: mvebu: armada-385-db-88f6820-amc: auto-detect na [...] adds 2caef763d8ad Merge tag 'mvebu-dt-4.20-2' of git://git.infradead.org/lin [...] adds fd2a9f18fce1 dt-bindings: clock: mediatek: add support for MT7623 adds 0dd807f52e6f dt-bindings: iommu: mediatek: Add binding for MT7623 adds 1892e120e8ec dt-bindings: mediatek: Add JPEG Decoder binding for MT7623 adds f5e489e6ee7a dt-bindings: mediatek: Add bindig for MT7623 IOMMU and SMI adds 7e6a361d17b2 Merge tag 'v4.19-next-dts32-2' of git://git.kernel.org/pub [...] adds 48ab742ce3b0 ARM: dts: exynos: Add pin configuration for SD write prote [...] adds b483792c9ea8 Merge tag 'samsung-dt-4.20-3' of git://git.kernel.org/pub/ [...] adds 24966d4c619e arm64: dts: exynos: Add OF graph between USB-PHY and MUIC adds 2352ae130697 arm64: ARM: dts: exynos: Remove double SD card detect pin [...] adds ce57b60f38c8 Merge tag 'samsung-dt64-4.20' of git://git.kernel.org/pub/ [...] adds ce3bf934f919 ARM: dts: socfpga: Fix SDRAM node address for Arria10 adds 74121b9aa3cd arm64: dts: stratix10: Correct System Manager register size adds 74cad26d8d15 arm64: dts: stratix10: add ethernet aliases adds 2a44d6511a01 ARM: dts: socfgpa: remove ethernet aliases from dtsi adds be59a3282cf8 Merge tag 'socfpga_updates_for_v4.20_part3' of git://git.k [...] adds 93335e5911db Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds 99fa3b0c6082 ARM: bcm2835_defconfig: Enable bcm2835-audio adds 0626c46e1ec3 Merge tag 'arm-soc/for-4.20/defconfig' of https://github.c [...] adds 0ec42ee63cfe ARM: multi_v7_defconfig: enable STM32 SPI adds 8322f97521e4 ARM: multi_v7_defconfig: enable STM32 DRM and MIPI DSI support adds 2823af010794 ARM: multi_v7_defconfig: enable panels OTM8009A and RM68200 adds 4c736c22d954 ARM: multi_v7_defconfig: enable backlight gpio adds 786bd99c91f5 Merge tag 'stm32-defconfig-for-v4.20-1' of git://git.kerne [...] adds ed0341ebe2ee arm64: defconfig: enable HiSilicon HNS3 driver adds 7265b3d9ddaa arm64: defconfig: Enable PCIEPORTBUS adds 478bf0b47098 Merge tag 'hisi-defconfig-for-4.20' of git://github.com/hi [...] 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 0faa7d1b8692 Merge tag 'at91-4.20-defconfig' of git://git.kernel.org/pu [...] adds 48acc8440a78 arm64: defconfig: enable R8A774A1 SoC adds 76506880eac6 arm64: defconfig: enable R8A774C0 SoC adds d314e6e26d65 Merge tag 'renesas-arm64-defconfig-for-v4.20' of git://git [...] adds f7be103571e8 ARM: shmobile: defconfig: Remove SOC_CAMERA 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 4f743344dded ARM: multi_v7_defconfig: Enable r8a7744 SoC adds c26eb6f34c9e ARM: shmobile: defconfig: Enable r8a7744 SoC adds 25cee71a23f4 Merge tag 'renesas-arm-defconfig-for-v4.20' of git://git.k [...] adds 1bdf91fd2ae8 arm64: defconfig: Enable Qualcomm QRTR adds 4f5688908f5a Merge tag 'qcom-arm64-defconfig-for-4.20' of git://git.ker [...] adds 54c2678cd198 ARM: qcom_defconfig: Enable MAILBOX adds 486aea9d8b33 Merge tag 'qcom-defconfig-for-4.20' of git://git.kernel.or [...] adds 633da3f425d5 arm64: defconfig: Enable USB phys for UniPhier SoCs adds 0570921c4c32 arm64: defconfig: Enable CONFIG_DRM_SUN4I adds 965a2dc757d6 Merge tag 'sunxi-config64-for-4.20' of git://git.kernel.or [...] adds f8e41bd60613 ARM: multi_v7_defconfig: Enable USB phys for UniPhier SoCs adds b6f8c4769fb0 arm64: defconfig: enable CONFIG_MMC_UNIPHIER adds 37b945f3f173 ARM: multi_v7_defconfig: enable CONFIG_MMC_UNIPHIER adds 9485107ae880 arm64: defconfig: enable Rockchip Innosilicon hdmiphy adds de5c3ace8cdc Merge tag 'v4.20-rockchip-defconfig64-1' of git://git.kern [...] adds 41925a21cdb5 arm64: defconfig: Enable TI_SCI related configs adds d59c774496a2 arm64: defconfig: Enable SERIAL_8250_OMAP adds b2b291bf3b7c ARM: imx_v6_v7_defconfig: Select CONFIG_SENSORS_MC13783_ADC adds 30fdd51be161 ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER adds 1a877f8bd35e ARM: imx_v6_v7_defconfig: Make usbnet drivers builtin for boot adds 70510b0813bb ARM: imx_v6_v7_defconfig: select CONFIG_ARM_CPUIDLE by default adds ef2384e3af8a ARM: imx_v6_v7_defconfig: Re-sync defconfig adds c29d541f590c ARM: imx_v6_v7_defconfig: Remove unneeded options adds 16c66c8f7eee ARM: mxs_defconfig: Re-sync defconfig adds 989801095792 ARM: mxs_defconfig: Remove unneeded options adds 264993a29af0 ARM: imx_v4_v5_defconfig: Re-sync defconfig adds 5ef78342edbd ARM: imx_v4_v5_defconfig: Remove unneeded options adds 35d3cbe84544 ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL adds e8c3f6322cc8 Merge tag 'imx-defconfig-4.20' of git://git.kernel.org/pub [...] adds 53b7a3b7ec00 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] 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 0789724f86a5 firmware: meson_sm: Add serial number sysfs entry adds 5516803d48ed dt-bindings: soc: amlogic: add meson-canvas documentation adds d4983983d987 soc: amlogic: add meson-canvas driver adds bf1da406909b Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds cdddeefc39cc Merge tag 'v4.19-rc3' into next/drivers adds ca64b719a1e6 firmware: arm_scmi: use strlcpy to ensure NULL-terminated strings adds 1a63fe9a2b1f firmware: arm_scmi: add a getter for power of performance states adds 5bc45db5d2a7 Merge tag 'scmi-updates-4.20' of git://git.kernel.org/pub/ [...] 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 7bcfe20d0d8b soc: ti: fix spelling mistake "instace" -> "instance" adds 260c9ca90246 Merge tag 'drivers_soc_for_4.20' of git://git.kernel.org/p [...] adds f55f61225a2b soc: fsl/qe: Use of_get_child_by_name helper adds afa86d264a7c soc: fsl: dpio: remove redundant pointer 'priv' adds 2e07bdf9e8d6 Merge tag 'soc-fsl-next-v4.20' of git://git.kernel.org/pub [...] adds f62df676d7f1 memory: atmel-ebi: Use struct_size() in devm_kzalloc() adds 1e25ee6d8083 Merge tag 'at91-4.20-drivers' of git://git.kernel.org/pub/ [...] adds 95bf69a22d97 dt-bindings: firmware: Add bindings for ZynqMP firmware adds 76582671eb5d firmware: xilinx: Add Zynqmp firmware driver adds 59ecdd778879 firmware: xilinx: Add query data API adds f9627312e207 firmware: xilinx: Add clock APIs adds b321725257c1 firmware: xilinx: Add debugfs interface adds e60f02ddb4d2 firmware: xilinx: Add debugfs for query data API adds ba61ab1a232d Merge tag 'zynqmp-soc-for-v4.20-v2' of https://github.com/ [...] 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 ab2dc8446a99 Merge tag 'tegra-for-4.20-soc' of git://git.kernel.org/pub [...] 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 066f7e63b9ed dt-bindings: power: Add r8a774a1 SYSC power domain definitions adds 7f0e99cc9169 soc: renesas: rcar-sysc: Add r8a774a1 support adds 3116d859e7b1 soc: renesas: rcar-rst: Add support for RZ/G2M adds 41c4567ce261 soc: renesas: convert to SPDX identifiers adds 2bab3d8012eb soc: renesas: Identify RZ/G2E adds cb391265bca4 dt-bindings: power: Add r8a774c0 SYSC power domain definitions adds 39dc9a103bc5 dt-bindings: power: rcar-sysc: Document r8a774c0 sysc adds f37d211c6875 soc: renesas: rcar-sysc: Add r8a774c0 support adds fe46b8229f28 dt-bindings: reset: rcar-rst: Document r8a774c0 rst adds 91e95ecd4b4f soc: renesas: rcar-rst: Add support for RZ/G2E adds 08ea4a3004da dt-bindings: power: rcar-sysc: Document r8a7744 SYSC binding adds 841e37a5cad3 dt-bindings: power: rcar-sysc: Add r8a7744 power domain in [...] adds c3299eb2770b soc: renesas: rcar-sysc: Add r8a7744 support adds f1ae799039bf dt-bindings: reset: rcar-rst: Document r8a7744 reset module adds 547276c67999 soc: renesas: rcar-rst: Add support for RZ/G1N adds 4619ef4747c2 dt-bindings: apmu: Document r8a77470 support adds 5851fa4d0887 dt-bindings: timer: renesas: tmu: document R8A779{7|8}0 bindings adds fae210bb5bfb dt-bindings: apmu: Document r8a7744 support adds 86e762d96713 Merge tag 'renesas-drivers-for-v4.20' of git://git.kernel. [...] adds 4f8ab3028707 drivers: soc: Allow building the sunxi driver without ARCH_SUNXI adds 69a8c2452caa dt-bindings: sunxi-sram: add binding for Allwinner H6 SRAM C adds 227db588a8a6 Merge tag 'sunxi-drivers-for-4.20' of git://git.kernel.org [...] adds 6d0ca9dbb6d1 dt-bindings: mediatek: add compatible for mt8183 pwrap adds bd69e7e9d5e7 soc: mediatek: pwrap: order SoCs and PMICs ascending adds 0bd3134d446b soc: mediatek: pwrap: use group of bits for pwrap capability adds 919049f6d44b soc: mediatek: add mt8183 pwrap support adds 2462080fe941 soc: mediatek: pwrap: use true and false for boolean values adds 0db3bd825460 dt-bindings: pwrap: mediatek: add pwrap support for MT6765 adds 12b079b0fe8b soc: mediatek: pwrap: add pwrap driver for mt6765 SoCs adds 3013b410a8f5 soc: mediatek: pwrap: add mt6357 driver for mt6765 SoCs adds d69f0d53e9aa Merge tag 'v4.19-next-soc' of git://git.kernel.org/pub/scm [...] adds afe518272d47 soc: actions: Convert to SPDX license identifiers adds 067517513ae4 soc: actions: Update SPS help text for S700 adds dba84571a3a3 Merge branch 'v4.20/s900-sps-bindings' into v4.20/drivers+ [...] adds da8c37e13d1d soc: actions: sps: Add S900 power domains adds 68b679b339e2 Merge tag 'actions-drivers+s900-sps-for-4.20' of git://git [...] adds bbd4b28bb8f6 Merge tag 'qcom-geni-immutable-for-mark-brown' into driver [...] adds 7f9c136216c7 soc: qcom: Add broadcast base for Last Level Cache Control [...] adds c081f3060fab soc: qcom: Add support to register LLCC EDAC driver adds 27450653f1db drivers: edac: Add EDAC driver support for QCOM SoCs adds b54ef3814f4a dt-bindings: msm: Update documentation of qcom,llcc adds f4926ef76e23 soc: qcom: geni: Make version macros simpler adds e11bbcedecae soc: qcom: geni: Don't ignore clk_round_rate() errors in g [...] adds 867d4aa7013f soc: qcom: geni: geni_se_clk_freq_match() should always ac [...] adds 35aac0ba88d5 soc: qcom: apr: fix spelling mistake: "paket" -> "packet" adds 9487e2ab1010 soc: qcom: smem: Add missing include of sizes.h adds da8eaf9a6cee soc: qcom: llcc-slice: Add missing include of sizes.h adds 810f11a9cbfd soc: qcom: smp2p: Add select IRQ_DOMAIN adds 0a5cdb4138f5 soc: qcom: smsm: Add select IRQ_DOMAIN adds a09b440af8de soc: qcom: Remove bogus depends on OF from QCOM_SMD_RPM adds c62615b16c70 soc: qcom: Remove depends on OF from QCOM_RPMH adds 4c96ed170d65 soc: qcom: wcnss_ctrl: Avoid string overflow adds 4fadb26574cb soc: qcom: apr: Avoid string overflow adds ccfb464cd106 soc: qcom: Allow COMPILE_TEST of qcom SoC Kconfigs adds 61a3bd10082b soc: qcom: spm: add SCM probe dependency adds 137dc5843fae soc: qcom: rmtfs-mem: Validate that scm is available adds 09e97b6c8754 drivers: qcom: rpmh-rsc: clear wait_for_compl after use adds 9f01b7a8f1d7 soc: qcom: smem: rename variable in qcom_smem_get_global() adds 100d26e8ce65 soc: qcom: smem: initialize region struct only when successful adds eba757022fc2 soc: qcom: smem: always ignore partitions with 0 offset or size adds eb68cf090922 soc: qcom: smem: small refactor in qcom_smem_enumerate_par [...] adds 06ada44a807f soc: qcom: smem: verify both host ids in partition header adds abc006b7a6ea soc: qcom: smem: require order of host ids to match adds ada79289735f soc: qcom: smem: introduce qcom_smem_partition_header() adds 190b216c1535 soc: qcom: smem: verify partition header size adds 380dc4af50a6 soc: qcom: smem: verify partition offset_free_uncached adds 33fdbc4e5caf soc: qcom: smem: small change in global entry loop adds 7d01934455e3 soc: qcom: smem: verify partition host ids match adds 13a920ae7898 soc: qcom: smem: a few last cleanups adds 8a07855e66e6 dt-bindings: firmware: scm: Refactor compatibles and clocks adds 60cd420c91e2 firmware: qcom: scm: Refactor clock handling adds bb85ce512248 dt-bindings: firmware: scm: Add MSM8998 and SDM845 adds 579fde69dc14 Merge branch 'drivers-for-4.20' into drivers-for-4.20-final adds 64d20b774f49 Merge tag 'qcom-drivers-for-4.20' of git://git.kernel.org/ [...] adds 9f4d61d531e0 soc: imx: gpc: fix PDN delay adds b0682d485f12 soc: imx: gpc: use GPC_PGC_DOMAIN_* indexes adds fea88b2b80ab soc: imx: gpcv2: use A_CORE instread of A7 for more i.MX p [...] adds 73f59712a1a3 soc: imx: gpcv2: make pgc driver more generic for other i. [...] adds b1a23445364d bus: imx-weim: drop unnecessary DT node name NULL check adds 2fe761d18ada soc: imx: gpc: Switch to SPDX identifier adds 8d8e3b7d8f06 soc: imx: gpcv2: Switch to SPDX identifier adds 9620135fe10a Merge tag 'imx-drivers-4.20' of git://git.kernel.org/pub/s [...] adds 40d9f9124822 bus: ti-sysc: Defer suspend as needed adds b82beef51817 bus: ti-sysc: Update revision masks to support am437x adds 1ba3069314ca bus: ti-sysc: Detect more devices on am473x for debugging adds 23731eac9848 bus: ti-sysc: Detect devices on am335x when DEBUG is enabled adds 472c54f0192e Merge commit '4f3530f4a41d49c41015020cd9a5ed5c95b5d2db' in [...] adds 3a3d802b025f bus: ti-sysc: Detect timer and gpio on dra7 adds c6eb4af39fcf bus: ti-sysc: Detect devices for debug on dra7 adds f94907830259 bus: ti-sysc: Make some warnings debug only adds f5e80203dadc bus: ti-sysc: Just use SET_NOIRQ_SYSTEM_SLEEP_PM_OPS adds e51e8d5de999 Merge tag 'omap-for-v4.20/ti-sysc-take2-signed' of git://g [...] adds 56740a7167cb Merge tag 'soc-fsl-fix-v4.19-2' into HEAD adds 9beaf661d6a7 soc: fsl: qbman: Check if CPU is offline when initializing [...] adds d8bac81ed144 soc: fsl: qbman: replace CPU 0 with any online CPU in hotp [...] adds 06cc59386c9a soc: fsl: qbman: Add 64 bit DMA addressing requirement to QBMan adds f1c98ee69931 soc: fsl: qbman: Use last response to determine valid bit adds e0940b34c40e soc: fsl: bman_portals: defer probe after bman's probe adds 6d06009cb216 soc: fsl: qbman: add interrupt coalesce changing APIs adds 75bda3609f94 Merge tag 'soc-fsl-next-v4.20-2' of git://git.kernel.org/p [...] adds c6c2ee00fe2f dt-bindings: arm: fsl: add scu binding doc adds edbee095fafb firmware: imx: add SCU firmware driver support adds 15e1f2bc8b3b firmware: imx: add misc svc support adds b912de514a87 MAINTAINERS: imx: include drivers/firmware/imx path adds b0a2cea5eb63 Merge tag 'imx-drivers-4.20-2' of git://git.kernel.org/pub [...] adds 34845c939082 reset: Grammar s/more then once/more than once/ adds 032f11638ff8 dt-bindings: reset: Add PDC Global binding for SDM845 SoCs adds eea2926b0a39 reset: qcom: PDC Global (Power Domain Controller) reset co [...] adds b790c8ea5593 reset: Fix potential use-after-free in __of_reset_control_get() adds f7d87826fe48 Merge tag 'reset-for-4.20' of git://git.pengutronix.de/git [...] adds 8cc7bc8ee21f Documentation: xilinx: Add documentation for eemi APIs adds 3b0296b8c893 firmware: xilinx: Add zynqmp IOCTL API for device control adds 26372d0973fe dt-bindings: clock: Add bindings for ZynqMP clock driver adds 3fde0e16d016 drivers: clk: Add ZynqMP clock driver adds e4c080a10a23 Merge tag 'zynqmp-soc-clk-for-v4.20' of https://github.com [...] adds 00cba11fab58 firmware: tegra: bpmp: Implement suspend/resume support adds c1a92909dbc2 Merge tag 'tegra-for-4.20-firmware-2' of git://git.kernel. [...] adds b22b6beae611 Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds 23b4f8b184f5 ARM: u300: Delete dummy SPI chip adds 827f847b631c MAINTAINERS: Update stm32 entry adds 1e1f808f9d7a ARM: at91: pm: remove pm_bu initialization in at91_pm_back [...] adds 95590a6286c5 ARM: at91: pm: call put_device instead of of_node_put in a [...] adds d7bbc7b759bc MAINTAINERS: ARM: at91: add co-maintainer for ARM/Microchip adds 5db8a02fd85a MAINTAINERS: update entry for Microchip NAND driver support adds 482232e27dbf MAINTAINERS: media: change Microchip ISI, ISC maintainers adds 78977b296a11 MAINTAINERS: ASoC: change maintainer for Microchip ALSA drivers adds 4d6465d98c02 MAINTAINERS: USB: change maintainer for Microchip USBA gad [...] adds 630cbf6811d2 MAINTAINERS: dmaengine: add files to Microchip dma entry adds f98107ddc557 MAINTAINERS: pwm: add entry for Microchip pwm driver adds 92a19973b499 MAINTAINERS: iio: add co-maintainer to SAMA5D2-compatible [...] adds ea70ba2b60be MAINTAINERS: remove the / ATMEL string from MICROCHIP entries adds 92de0f8845ad MAINTAINERS: move former ATMEL entries to proper MICROCHIP [...] adds 34d2a7db77ad MAINTAINERS: sdhci: move the Microchip entry to proper location adds d7f59da42c25 Merge tag 'at91-4.20-soc' of git://git.kernel.org/pub/scm/ [...] adds 20487a8ddf20 ARM: zynq: Convert to using %pOFn instead of device_node.name adds 8fe3c0612cbd Merge tag 'zynq-soc-for-v4.20' of https://github.com/Xilin [...] adds 8e2649d00a8a ARM: support big-endian for the virt architecture adds 359c533f07f4 Merge commit '1dbcb97c656eed1a244c960b8b3a469c3d20ce7b' in [...] adds 1b9c30fe01df ARM: OMAP2+: hwmod_core: improve the support for clkctrl clocks adds 6e7713792763 ARM: OMAP2+: Convert to using %pOFn instead of device_node.name adds 3a60f1182bce Merge tag 'omap-for-v4.20/soc-signed' of git://git.kernel. [...] adds 0812db943748 ARM: OMAP1: ams-delta: assign MODEM IRQ from GPIO descriptor adds 1464d031c45d ARM: OMAP1: ams-delta: initialize latch2 pins to safe values adds d3e952ad300e ARM: OMAP1: ams-delta: register MODEM device earlier adds 26683316c92a ARM: OMAP1: ams-delta-fiq: Use <linux/platform_data/gpio-omap.h> adds 1137ceee76ba ARM: OMAP1: ams-delta: Don't request unused GPIOs adds e6ff514e27b8 Merge tag 'omap-for-v4.20/omap1-signed' of git://git.kerne [...] adds 7f08c966f7e5 ARM: Assume maintainership of ARM reference designs adds ad73cc2b9132 ARM: shmobile: r8a7779: Remove unused includes adds 08e735233ea2 ARM: shmobile: Remove the ARCH_SHMOBILE Kconfig symbol adds b9fad74bfe76 ARM: shmobile: Convert to using %pOFn instead of device_node.name adds e2f2594b8e4c ARM: shmobile: convert to SPDX identifiers adds bc8871536246 ARM: shmobile: r8a7744: Basic SoC support adds abf3bf537d29 ARM: debug-ll: Add support for r8a7744 adds 6d14d4d313d0 ARM: shmobile: Rework the PMIC IRQ line quirk adds 4561a42636ca Merge tag 'renesas-arm-soc-for-v4.20' of git://git.kernel. [...] adds 8abac18fecbd MAINTAINERS: Drop dt-bindings/genpd/k2g.h adds fe1497c019af MAINTAINERS: fix pattern in ARM/Synaptics berlin SoC section adds f039e50f3c5a MAINTAINERS: Add reviewer for ACTIONS platforms adds 81aa283c6924 MAINTAINERS: Add Actions Semi S900 clk entries adds 5ef2f3593b6d MAINTAINERS: Update clock binding entry for Actions Semi Owl SoCs adds 0689984cff43 MAINTAINERS: Add entry for Actions Semiconductor Owl I2C driver adds 677309b0e9e6 MAINTAINERS: Add entry for Actions Semi Owl SoCs DMA driver adds e0c27a1066a9 arm64: actions: Enable PINCTRL in platforms Kconfig adds 16a1548013a2 Merge tag 'actions-arm64-soc-for-4.20' of git://git.kernel [...] adds 9454a0caff6a ARM: imx: add mmdc ipg clock operation for mmdc adds 8148d2136002 ARM: imx6: register pm_power_off handler if "fsl,pmic-stby [...] adds c90dec00cc84 ARM: imx: add i.mx6ulz msl support adds 1c15f655d160 Merge tag 'imx-soc-4.20' of git://git.kernel.org/pub/scm/l [...] adds 3972863aad89 ARM: mvebu: use dt_fixup to provide fallback for enable-method adds 065877023c1d MAINTAINERS: replace free-electrons.com by bootlin.com for [...] adds 40ad192f9e88 dt-bindings: marvell,prestera: Add common compatible string adds 7ab78d02cae7 Merge tag 'mvebu-soc-4.20-1' of git://git.infradead.org/li [...] adds 0964d66036ed arm64: renesas: Remove the ARCH_SHMOBILE Kconfig symbol adds c1801ad02845 arm64: enable CMT/TMU support for Renesas SoC adds 5afa67792d0a arm64: Add Renesas R8A774A1 support adds 692dce77dfb7 arm64: Add Renesas R8A774C0 support adds afb8fb9ad956 Merge tag 'renesas-arm64-soc-for-v4.20' of git://git.kerne [...] adds 01e98ee0b3b4 MAINTAINERS: remove non-exsiting email address of Baoyou adds 5220a73a409d arm64: exynos: Enable generic power domain support adds 6862fdf2201a ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non- [...] adds 6ba3f37f6223 Merge tag 'samsung-soc-4.20-2' of git://git.kernel.org/pub [...] adds f4f9554f16d0 MAINTAINERS: Assign myself as a maintainer of ARM/LPC18XX [...] adds 4b42745211af Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds 3b0d1b65c19f remoteproc: qcom: adsp: Add SDM845 ADSP and CDSP support adds d5269c4553a6 remoteproc: qcom: q6v5: Propagate EPROBE_DEFER adds 9e004f97161d remoteproc: qcom: Rename Hexagon v5 PAS driver adds ef73c22fa025 remoteproc: qcom: Rename Hexagon v5 modem driver adds 0af936821185 remoteproc: qcom: pas: Add QCS404 remoteprocs adds f861164526d9 dt-bindings: remoteproc: qcom: Remove additional definition tag adds 9a6696155f0d dt-bindings: remoteproc: Add PDC reset binding for Q6V5 PIL adds 9e483efd3470 remoteproc: qcom: q6v5-pil: Explicitly get mss_restart line adds 29a5f9aaf9d3 remoteproc: qcom: q6v5-pil: Add PDC reset for modem on SDM [...] adds faeadbb64094 remoteproc: Check for NULL firmwares in sysfs interface adds 1bb89893d4fa remoteproc: Add missing kernel-doc comment for auto-boot adds d3ae96c0e6b0 remoteproc: qcom: q6v5: Fix a race condition on fatal crash adds 159accc4d05d dt-binding: remoteproc: Add QTI ADSP PIL bindings adds dc160e449122 remoteproc: qcom: Introduce Non-PAS ADSP PIL driver adds 3bf62eb77c79 remoteproc: qcom: q6v5-pil: Assign the relocated address adds bbcda3027175 remoteproc: qcom: q6v5-mss: add SCM probe dependency adds 3bc8140b157c remoteproc: configure IOMMU only if device address requested adds eb30596eae94 remoteproc: add rproc_va_to_pa function adds f2e74abfaad4 remoteproc: add release ops in rproc_mem_entry struct adds 3265230c5b05 remoteproc: add name in rproc_mem_entry struct adds 72029c901a02 remoteproc: add helper function to allocate and init rproc [...] adds 15c0b0258e4f remoteproc: introduce rproc_add_carveout function adds b0019ccd7e90 remoteproc: introduce rproc_find_carveout_by_name function adds d7c51706d095 remoteproc: add alloc ops in rproc_mem_entry struct adds 1429cca1175f remoteproc: add helper function to allocate rproc_mem_entr [...] adds c874bf59add0 remoteproc: add helper function to check carveout device address adds ffa5f9c84810 remoteproc: modify rproc_handle_carveout to support pre-re [...] adds 6e6b1ada0c6a remoteproc: qcom: qcom_q6v5_adsp: Fix some return value check adds 1e2517d12617 remoteproc: qcom: q6v5: shore up resource probe handling adds c6aed238b7a9 remoteproc: modify vring allocation to rely on centralized [...] adds 3952105df472 remoteproc: Introduce custom dump function for each remote [...] adds ab8f873bb90d remoteproc: Add mechanism for custom dump function assignment adds 0304530ddd29 remoteproc: qcom: q6v5-mss: Refactor mba load/unload sequence adds 7dd8ade24dc2 remoteproc: qcom: q6v5-mss: Add custom dump function for modem adds f18b7e914fd2 remoteproc: qcom: q6v5-mss: Register segments/dumpfn for coredump adds 929e134c43c9 Merge tag 'rproc-v4.20' of git://github.com/andersson/remoteproc 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 940c620d6af8 rpmsg: smd: fix memory leak on channel create adds 928002a5e9da rpmsg: glink: smem: Support rx peak for size less than 4 bytes adds 11743c56785c Merge tag 'rpmsg-v4.20' of git://github.com/andersson/remoteproc adds 3527a018c00e Btrfs: fix null pointer dereference on compressed write pa [...] adds 7ed586d0a824 Btrfs: fix assertion on fsync of regular file when using n [...] adds 5ce555578e09 Btrfs: fix deadlock when writing out free space caches adds 0a9df0df17a0 btrfs: delayed-ref: extract find_first_ref_head from find_ [...] adds b2b5b6502c3d MAINTAINERS: update my email address for btrfs adds 21a94f7acf0f btrfs: reset max_extent_size properly adds ad22cf6ea47f btrfs: set max_extent_size properly adds fb5c39d7a887 btrfs: don't use ctl->free_space for max_extent_size adds 49940bdd5777 btrfs: only free reserved extent if we didn't insert it adds 80ee54bfe8a3 btrfs: fix insert_reserved error handling adds 30928e9baac2 btrfs: don't run delayed_iputs in commit adds c495144bc696 btrfs: move the dio_sem higher up the callchain adds 421f0922a2cf Btrfs: fix use-after-free during inode eviction adds 9084cb6a24bf Btrfs: fix use-after-free when dumping free space adds 85b5d4bcab8b Merge tag 'for-4.20-part2-tag' of git://git.kernel.org/pub [...] adds a1c6ca3c6de7 kernel: hung_task.c: disable on suspend adds 145d952a2932 sched: Factor out nr_iowait and nr_iowait_cpu adds a7fe5190c03f cpuidle: menu: Remove get_loadavg() from the performance m [...] adds 5906056e52e9 cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI adds a7314405d83c cpufreq: drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 adds f174e49e4906 cpufreq: remove unused arm_big_little_dt driver adds c4ac6889930d Merge branches 'pm-cpuidle' and 'pm-cpufreq' adds 6ef746769ef5 Merge tag 'pm-4.20-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds e09db3d241f8 x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus [...] adds 3c670dba864d ACPI / PMIC: xpower: Block P-Unit I2C access during read-m [...] adds 8afb46804dfa i2c: designware: Cleanup bus lock handling adds 6a9b593d4b6f ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry adds c2101d018264 Merge tag 'acpi-4.20-rc1-2' of git://git.kernel.org/pub/sc [...] adds ea9e57d06e48 xen: Make XEN_BACKEND selectable by DomU adds af320de90ec8 xen/balloon: Grammar s/Is it/It is/ adds 2ac2a7d4d9ff xen: fix race in xen_qlock_wait() adds a856531951dc xen: make xen_qlock_wait() nestable adds 7deecbda3026 xen/pvh: increase early stack size adds 3aa6c19d2f38 xen/balloon: Support xend-based toolstack adds f1db0050483c xen: remove redundant 'default n' from Kconfig adds 769d6bfc74c1 add myself as reviewer for Xen support in Linux adds e6111161c0a0 xen/pvh: don't try to unplug emulated devices adds 7a048cec598e xen: drop writing error messages to xenstore adds 5b4c0d87de2d Merge tag 'for-linus-4.20a-rc1-tag' of git://git.kernel.or [...] adds 18858511fd8a tracing: Return -ENOENT if there is no target synthetic event adds 0d0352d8b3d6 selftests/ftrace: Fix synthetic event test to delete event [...] adds f4267b3604a8 Merge tag 'trace-v4.19-rc8-3' of git://git.kernel.org/pub/ [...] adds d6b183eda466 tracing/kprobe: Remove unneeded extra strchr() from create [...] adds 1cc33161a83d uprobes: Support SDT markers having reference count (semaphore) adds 22bad38286d9 uprobes/sdt: Prevent multiple reference counter for same uprobe adds ccea8727dc27 trace_uprobe/sdt: Prevent multiple reference counter for s [...] adds 5a5e3d3ceae2 perf probe: Support SDT markers having reference counter ( [...] adds a6ca88b241d5 trace_uprobe: support reference counter in fd-based uprobe adds 56de76305279 tracing: probeevent: Cleanup print argument functions adds eeb07b061500 tracing: probeevent: Cleanup argument field definition adds 7bfbc63eda08 tracing: probeevent: Remove NOKPROBE_SYMBOL from print functions adds 533059281ee5 tracing: probeevent: Introduce new argument fetching code adds f451bc89d835 tracing: probeevent: Unify fetch type tables adds 9178412ddf5a tracing: probeevent: Return consumed bytes of dynamic area adds 0a46c8549f8c tracing: probeevent: Append traceprobe_ for exported function adds 9b960a38835f tracing: probeevent: Unify fetch_insn processing common part adds 60c2e0cebfd0 tracing: probeevent: Add symbol type adds 40b53b771806 tracing: probeevent: Add array type support adds 3c88ee194c28 x86: ptrace: Add function argument access API adds a1303af5d79e tracing: probeevent: Add $argN for accessing function args adds f3f58935edbc tracing/uprobes: Fix to return -EFAULT if copy_from_user failed adds 59158ec4aef7 tracing/kprobes: Check the probe on unloaded module correctly adds a6682814f371 tracing/kprobes: Allow kprobe-events to record module symbol adds bf173ca92da9 tracing: probeevent: Fix uninitialized used of offset in p [...] adds da387e5c930f tracing: Export trace_dump_stack to modules adds a2acce536921 tracing: Have stack tracer trace full stack adds 343a9f35409b Merge tag 'trace-v4.20' of git://git.kernel.org/pub/scm/li [...] adds 672ca9dd13f1 Cramfs: fix abad comparison when wrap-arounds occur adds 56ce68bceeef Cramfs: trivial whitespace fixes adds 9b190ecca11c Merge tag 'cramfs_fixes' of git://git.linaro.org/people/ni [...] adds 9eb190fca8f9 NFSD CB_OFFLOAD xdr adds 6308bc98e86e NFSD OFFLOAD_STATUS xdr adds 885e2bf3ea51 NFSD OFFLOAD_CANCEL xdr adds e0639dc5805a NFSD introduce async copy feature adds 7d20b6a2728f nfsd: remove set but not used variable 'dirp' adds 30382d6ce593 SUNRPC: Remove the server 'authtab_lock' and just use RCU adds 608a0ab2f54a SUNRPC: Add lockless lookup of the server's auth domain adds b92a8fababa9 SUNRPC: Refactor sunrpc_cache_lookup adds ae74136b4bb6 SUNRPC: Allow cache lookups to use RCU protection rather t [...] adds fd5d2f78261b SUNRPC: Make server side AUTH_UNIX use lockless lookups adds 9ceddd9da134 knfsd: Allow lockless lookups of the exports adds 6d1616b26cd9 SUNRPC: Lockless server RPCSEC_GSS context lookup adds 9d5afd9491c8 knfsd: Lockless lookup of NFSv4 identities. adds 437f91451349 NFS: Lockless DNS lookups adds a6482733bc98 NFS: Fix up a typo in nfs_dns_ent_put adds d48cf356a130 SUNRPC: Remove non-RCU protected lookup adds 1863d77f15da SUNRPC: Replace the cache_detail->hash_lock with a regular [...] adds 4c8e5537bb28 SUNRPC: Simplify TCP receive code adds 3e87da5145fc knfsd: Remove dead code from nfsd_cache_lookup adds 76ecec21197a knfsd: Simplify NFS duplicate replay cache adds ed00c2f65267 knfsd: Further simplify the cache lookup adds 736c6625de66 knfsd: Improve lookup performance in the duplicate reply c [...] adds 0ac203cb1f03 nfsd: fix fall-through annotations adds f3c1fd0ee294 svcrdma: Reduce max_send_sges adds 596f2a195043 svcrdma: Remove ->release_rqst call in bc reply handler adds 07880fa4968b svcrdma: Remove try_module_get from backchannel adds 3ae2cefb613b svcrdma: Increase the default connection credit limit adds bd8d72507886 nfsd: correctly decrement odstate refcount in error path adds bb6ad5572c00 nfsd: Fix an Oops in free_session() adds 93f38b6fae0e lockd: fix access beyond unterminated strings in prints adds 310c7585e830 Merge tag 'nfsd-4.20' of git://linux-nfs.org/~bfields/linux
No new revisions were added by this update.
Summary of changes: .clang-format | 1 - .mailmap | 7 + Documentation/00-INDEX | 428 - Documentation/ABI/stable/sysfs-bus-xen-backend | 9 + .../ABI/stable/sysfs-devices-system-xen_memory | 9 + Documentation/ABI/stable/sysfs-driver-usb-usbtmc | 35 - .../ABI/testing/configfs-stp-policy-p_sys-t | 41 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 24 + Documentation/ABI/testing/sysfs-bus-iio | 2 +- Documentation/ABI/testing/sysfs-bus-pci | 24 + Documentation/ABI/testing/sysfs-bus-usb | 19 +- Documentation/ABI/testing/sysfs-bus-vmbus | 21 + Documentation/ABI/testing/sysfs-class-lcd-s6e63m0 | 27 - .../ABI/testing/sysfs-class-led-driver-sc27xx | 22 + .../ABI/testing/sysfs-class-led-trigger-pattern | 82 + Documentation/ABI/testing/sysfs-class-net | 22 +- Documentation/ABI/testing/sysfs-class-net-dsa | 7 + Documentation/ABI/testing/sysfs-driver-xen-blkback | 10 + Documentation/ABI/testing/sysfs-fs-f2fs | 17 +- Documentation/ABI/testing/sysfs-power | 2 +- Documentation/PCI/00-INDEX | 26 - Documentation/PCI/endpoint/pci-test-howto.txt | 19 +- Documentation/PCI/pci-error-recovery.txt | 35 +- Documentation/RCU/00-INDEX | 34 - .../Design/Data-Structures/Data-Structures.html | 31 +- .../Expedited-Grace-Periods.html | 9 +- .../RCU/Design/Requirements/Requirements.html | 214 +- Documentation/RCU/rcu.txt | 4 - Documentation/RCU/stallwarn.txt | 13 +- Documentation/RCU/whatisRCU.txt | 3 +- Documentation/accounting/psi.txt | 73 + Documentation/admin-guide/LSM/Yama.rst | 4 +- Documentation/admin-guide/README.rst | 3 +- Documentation/admin-guide/cgroup-v2.rst | 30 +- Documentation/admin-guide/ext4.rst | 574 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 86 +- Documentation/admin-guide/l1tf.rst | 2 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/memory-hotplug.rst | 404 + Documentation/admin-guide/pm/intel_pstate.rst | 7 + Documentation/admin-guide/security-bugs.rst | 47 +- Documentation/arm/00-INDEX | 50 - Documentation/arm/Samsung/Bootloader-interface.txt | 1 + Documentation/arm64/elf_hwcaps.txt | 12 +- Documentation/arm64/hugetlbpage.txt | 38 + Documentation/arm64/silicon-errata.txt | 1 + Documentation/arm64/sve.txt | 4 +- Documentation/block/00-INDEX | 34 - Documentation/blockdev/00-INDEX | 18 - Documentation/blockdev/README.DAC960 | 756 - Documentation/blockdev/zram.txt | 2 +- Documentation/cdrom/00-INDEX | 11 - Documentation/cgroup-v1/00-INDEX | 26 - Documentation/cgroup-v1/rdma.txt | 2 +- Documentation/conf.py | 10 +- Documentation/core-api/boot-time-mm.rst | 4 +- Documentation/core-api/gfp_mask-from-fs-io.rst | 2 + Documentation/core-api/idr.rst | 2 +- Documentation/core-api/index.rst | 4 + Documentation/core-api/memory-allocation.rst | 122 + Documentation/core-api/memory-hotplug.rst | 125 + Documentation/core-api/mm-api.rst | 2 + Documentation/core-api/printk-formats.rst | 11 +- Documentation/core-api/xarray.rst | 435 + Documentation/dev-tools/coccinelle.rst | 23 +- Documentation/dev-tools/kselftest.rst | 2 +- Documentation/device-mapper/dm-flakey.txt | 4 + Documentation/device-mapper/dm-raid.txt | 4 + Documentation/device-mapper/log-writes.txt | 2 +- Documentation/devicetree/00-INDEX | 12 - .../devicetree/bindings/arm/al,alpine.txt | 72 - Documentation/devicetree/bindings/arm/amlogic.txt | 7 + .../devicetree/bindings/arm/atmel-at91.txt | 170 - .../devicetree/bindings/arm/atmel-sysregs.txt | 171 + .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 8 + .../devicetree/bindings/arm/coresight.txt | 120 +- .../bindings/arm/cpu-enable-method/al,alpine-smp | 34 +- Documentation/devicetree/bindings/arm/cpus.txt | 4 +- .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 19 + .../bindings/arm/freescale/fsl,layerscape-scfg.txt | 19 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 183 + Documentation/devicetree/bindings/arm/fsl.txt | 83 +- .../bindings/arm/hisilicon/hisilicon.txt | 8 + .../devicetree/bindings/arm/keystone/ti,sci.txt | 4 + .../bindings/arm/marvell/marvell,berlin.txt | 96 - .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,bdpsys.txt | 1 + .../bindings/arm/mediatek/mediatek,ethsys.txt | 1 + .../bindings/arm/mediatek/mediatek,hifsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../devicetree/bindings/arm/msm/qcom,llcc.txt | 19 +- Documentation/devicetree/bindings/arm/rockchip.txt | 20 + Documentation/devicetree/bindings/arm/scu.txt | 2 +- Documentation/devicetree/bindings/arm/secure.txt | 19 +- Documentation/devicetree/bindings/arm/shmobile.txt | 16 +- Documentation/devicetree/bindings/arm/syna.txt | 105 + Documentation/devicetree/bindings/arm/tegra.txt | 9 +- .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 93 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 103 + .../devicetree/bindings/arm/ux500/boards.txt | 2 +- .../devicetree/bindings/arm/zte,sysctrl.txt | 30 + Documentation/devicetree/bindings/arm/zte.txt | 27 +- .../devicetree/bindings/ata/ahci-platform.txt | 6 +- .../devicetree/bindings/ata/brcm,sata-brcm.txt | 1 + .../devicetree/bindings/clock/imx6q-clock.txt | 8 + .../bindings/connector/usb-connector.txt | 8 +- .../bindings/crypto/hisilicon,hip07-sec.txt | 2 +- Documentation/devicetree/bindings/csky/cpus.txt | 73 + .../devicetree/bindings/display/atmel/hlcdc-dc.txt | 23 + .../bindings/display/bridge/lvds-transmitter.txt | 8 +- .../bindings/display/bridge/renesas,lvds.txt | 14 +- .../bindings/display/bridge/ti,sn65dsi86.txt | 87 + .../bindings/display/bridge/toshiba,tc358764.txt | 35 + .../bindings/display/exynos/exynos_dsim.txt | 25 +- .../devicetree/bindings/display/mipi-dsi-bus.txt | 153 +- .../devicetree/bindings/display/renesas,du.txt | 4 + .../bindings/display/rockchip/rockchip-vop.txt | 3 + .../bindings/display/sunxi/sun4i-drm.txt | 16 +- .../devicetree/bindings/dma/jz4780-dma.txt | 14 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../devicetree/bindings/firmware/qcom,scm.txt | 33 +- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 82 + .../devicetree/bindings/fpga/fpga-region.txt | 4 +- Documentation/devicetree/bindings/gpio/gpio.txt | 142 +- .../devicetree/bindings/gpio/ingenic,gpio.txt | 46 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 65 +- .../devicetree/bindings/gpio/snps,creg-gpio.txt | 21 + .../devicetree/bindings/hwmon/ina3221.txt | 44 + .../devicetree/bindings/hwmon/ltc2978.txt | 2 + .../devicetree/bindings/i2c/i2c-designware.txt | 7 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 3 +- Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 2 + .../devicetree/bindings/i2c/i2c-sh_mobile.txt | 1 + Documentation/devicetree/bindings/i2c/i2c.txt | 2 +- .../devicetree/bindings/iio/accel/adxl372.txt | 33 + .../devicetree/bindings/iio/adc/mcp3911.txt | 30 + .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 81 +- .../bindings/iio/adc/sprd,sc27xx-adc.txt | 4 + .../devicetree/bindings/iio/dac/ad5758.txt | 5 + .../devicetree/bindings/iio/dac/ltc1660.txt | 21 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 1 + .../devicetree/bindings/iio/light/bh1750.txt | 18 + .../devicetree/bindings/iio/light/tsl2772.txt | 42 + .../devicetree/bindings/iio/proximity/vl53l0x.txt | 12 + .../devicetree/bindings/input/gpio-keys.txt | 2 +- .../devicetree/bindings/input/pwm-vibrator.txt | 4 +- .../bindings/input/touchscreen/touchscreen.txt | 6 +- .../interrupt-controller/csky,apb-intc.txt | 62 + .../bindings/interrupt-controller/csky,mpintc.txt | 40 + .../bindings/interrupt-controller/marvell,icu.txt | 85 +- .../bindings/interrupt-controller/marvell,sei.txt | 36 + .../bindings/interrupt-controller/renesas,irqc.txt | 5 +- .../interrupt-controller/riscv,cpu-intc.txt | 14 +- .../devicetree/bindings/iommu/mediatek,iommu.txt | 4 +- .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + .../devicetree/bindings/leds/leds-an30259a.txt | 43 + .../bindings/mailbox/qcom,apcs-kpss-global.txt | 1 + .../devicetree/bindings/media/fsl-pxp.txt | 26 + .../devicetree/bindings/media/i2c/adv748x.txt | 20 +- .../devicetree/bindings/media/i2c/adv7604.txt | 2 +- ...dongwoon,dw9807.txt => dongwoon,dw9807-vcm.txt} | 0 .../bindings/media/mediatek-jpeg-decoder.txt | 1 + .../devicetree/bindings/media/rcar_vin.txt | 1 + .../devicetree/bindings/media/renesas,ceu.txt | 14 +- .../devicetree/bindings/media/video-interfaces.txt | 4 +- .../memory-controllers/mediatek,smi-common.txt | 1 + .../memory-controllers/mediatek,smi-larb.txt | 3 +- Documentation/devicetree/bindings/mfd/arizona.txt | 2 +- .../devicetree/bindings/mfd/atmel-usart.txt | 85 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 17 +- Documentation/devicetree/bindings/mips/mscc.txt | 16 + .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 39 + Documentation/devicetree/bindings/misc/lwn-bk4.txt | 26 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 1 + Documentation/devicetree/bindings/mmc/jz4740.txt | 1 + Documentation/devicetree/bindings/mmc/mmci.txt | 11 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 2 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 72 + .../devicetree/bindings/mmc/renesas,mmcif.txt | 4 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 41 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 10 +- .../devicetree/bindings/mmc/uniphier-sd.txt | 55 + .../devicetree/bindings/net/brcm,unimac-mdio.txt | 3 + .../devicetree/bindings/net/can/rcar_can.txt | 1 + Documentation/devicetree/bindings/net/cpsw.txt | 6 + Documentation/devicetree/bindings/net/dsa/b53.txt | 36 + .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 143 + .../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 + Documentation/devicetree/bindings/net/macb.txt | 1 + .../devicetree/bindings/net/marvell,prestera.txt | 4 +- .../devicetree/bindings/net/marvell-pp2.txt | 45 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 28 +- .../devicetree/bindings/net/mscc-ocelot.txt | 9 +- .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 21 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + Documentation/devicetree/bindings/net/sh_eth.txt | 1 + .../bindings/net/wireless/qcom,ath10k.txt | 6 + .../bindings/nvmem/allwinner,sunxi-sid.txt | 1 + .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 1 + .../devicetree/bindings/pci/pci-keystone.txt | 3 + .../devicetree/bindings/pci/pci-rcar-gen2.txt | 1 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 2 + Documentation/devicetree/bindings/pci/ti-pci.txt | 5 + .../devicetree/bindings/phy/brcm-sata-phy.txt | 1 + .../devicetree/bindings/phy/phy-cadence-dp.txt | 30 + .../devicetree/bindings/phy/phy-ocelot-serdes.txt | 43 + .../bindings/phy/phy-rockchip-inno-hdmi.txt | 43 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 23 +- .../devicetree/bindings/phy/rcar-gen2-phy.txt | 1 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 11 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 10 +- .../devicetree/bindings/phy/uniphier-pcie-phy.txt | 31 + .../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 + .../bindings/phy/uniphier-usb3-hsphy.txt | 69 + .../bindings/phy/uniphier-usb3-ssphy.txt | 57 + .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 57 + .../bindings/pinctrl/ingenic,pinctrl.txt | 39 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 2 + .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 216 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../bindings/pinctrl/qcom,qcs404-pinctrl.txt | 199 + .../bindings/pinctrl/qcom,sdm660-pinctrl.txt | 191 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 3 + .../bindings/pinctrl/renesas,rzn1-pinctrl.txt | 153 + .../devicetree/bindings/power/actions,owl-sps.txt | 2 + .../devicetree/bindings/power/renesas,apmu.txt | 2 + .../bindings/power/renesas,rcar-sysc.txt | 3 + .../devicetree/bindings/power/reset/qcom,pon.txt | 5 +- .../devicetree/bindings/power/supply/bq25890.txt | 3 + .../devicetree/bindings/power/supply/bq27xxx.txt | 1 + .../bindings/power/supply/sc2731_charger.txt | 40 + .../devicetree/bindings/regulator/pfuze100.txt | 5 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 23 + .../bindings/regulator/rohm,bd71837-regulator.txt | 12 +- .../bindings/regulator/st,stpmic1-regulator.txt | 68 + .../bindings/remoteproc/qcom,adsp-pil.txt | 126 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 5 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 8 +- .../devicetree/bindings/reset/fsl,imx7-src.txt | 2 +- .../devicetree/bindings/reset/qcom,pdc-global.txt | 52 + .../devicetree/bindings/reset/renesas,rst.txt | 3 + .../devicetree/bindings/serial/atmel-usart.txt | 64 - .../bindings/serial/renesas,sci-serial.txt | 6 + .../devicetree/bindings/serial/uniphier-uart.txt | 3 +- .../bindings/soc/amlogic/amlogic,canvas.txt | 29 + .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 6 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 2 + .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 29 +- .../devicetree/bindings/soc/rockchip/grf.txt | 2 + .../devicetree/bindings/sound/adi,adau1977.txt | 54 + .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 24 + .../devicetree/bindings/sound/cs42l51.txt | 17 + .../devicetree/bindings/sound/maxim,max98088.txt | 23 + .../bindings/sound/mikroe,mikroe-proto.txt | 23 + .../devicetree/bindings/sound/nau8822.txt | 16 + .../devicetree/bindings/sound/pcm3060.txt | 17 + .../devicetree/bindings/sound/qcom,q6afe.txt | 18 +- .../devicetree/bindings/sound/renesas,rsnd.txt | 5 +- .../devicetree/bindings/sound/st,sta32x.txt | 9 + .../devicetree/bindings/sound/st,stm32-sai.txt | 7 + .../devicetree/bindings/sound/sun4i-i2s.txt | 2 + .../bindings/sound/sun50i-codec-analog.txt | 12 + .../devicetree/bindings/sound/ts3a227e.txt | 2 +- Documentation/devicetree/bindings/sound/wm8782.txt | 17 + .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 + .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 8 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 2 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 1 + .../devicetree/bindings/spi/spi-pxa2xx.txt | 24 + Documentation/devicetree/bindings/spi/spi-rspi.txt | 4 +- .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 32 + Documentation/devicetree/bindings/spi/spi-sprd.txt | 26 + .../devicetree/bindings/spi/spi-stm32-qspi.txt | 44 + .../devicetree/bindings/sram/sunxi-sram.txt | 4 + .../bindings/thermal/qcom-spmi-temp-alarm.txt | 16 +- .../devicetree/bindings/thermal/qoriq-thermal.txt | 6 +- .../bindings/thermal/rcar-gen3-thermal.txt | 5 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 6 +- .../devicetree/bindings/thermal/stm32-thermal.txt | 61 + .../devicetree/bindings/thermal/thermal.txt | 2 +- .../devicetree/bindings/timer/renesas,cmt.txt | 9 + .../devicetree/bindings/timer/renesas,ostm.txt | 3 +- .../devicetree/bindings/timer/renesas,tmu.txt | 2 + .../devicetree/bindings/trivial-devices.txt | 11 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 2 + Documentation/devicetree/bindings/usb/dwc2.txt | 1 + Documentation/devicetree/bindings/usb/dwc3.txt | 1 + Documentation/devicetree/bindings/usb/ehci-mv.txt | 23 + .../devicetree/bindings/usb/exynos-usb.txt | 2 + .../devicetree/bindings/usb/faraday,fotg210.txt | 35 + .../devicetree/bindings/usb/fcs,fusb302.txt | 32 +- .../devicetree/bindings/usb/renesas_usb3.txt | 6 +- .../devicetree/bindings/usb/renesas_usbhs.txt | 11 +- Documentation/devicetree/bindings/usb/usb-ehci.txt | 6 +- Documentation/devicetree/bindings/usb/usb-ohci.txt | 6 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 5 +- .../devicetree/bindings/vendor-prefixes.txt | 6 + .../bindings/watchdog/armada-37xx-wdt.txt | 23 + .../devicetree/bindings/watchdog/mpc8xxx-wdt.txt | 25 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 7 +- Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/firewire.rst | 48 + Documentation/driver-api/fpga/fpga-bridge.rst | 37 +- Documentation/driver-api/fpga/fpga-mgr.rst | 121 +- Documentation/driver-api/fpga/fpga-programming.rst | 107 + Documentation/driver-api/fpga/fpga-region.rst | 91 +- Documentation/driver-api/fpga/index.rst | 2 + Documentation/driver-api/fpga/intro.rst | 2 +- Documentation/driver-api/gpio/board.rst | 24 + Documentation/driver-api/gpio/consumer.rst | 64 +- Documentation/driver-api/gpio/driver.rst | 23 +- Documentation/driver-api/gpio/index.rst | 2 +- Documentation/driver-api/index.rst | 3 +- Documentation/driver-api/mtdnand.rst | 34 +- Documentation/driver-api/pci/index.rst | 22 + Documentation/driver-api/pci/p2pdma.rst | 145 + Documentation/driver-api/{ => pci}/pci.rst | 0 Documentation/driver-api/soundwire/stream.rst | 36 + Documentation/driver-api/uio-howto.rst | 4 +- Documentation/efi-stub.txt | 17 +- Documentation/fb/00-INDEX | 75 - Documentation/fb/uvesafb.txt | 5 +- Documentation/fb/vesafb.txt | 4 +- Documentation/filesystems/00-INDEX | 153 - Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- .../filesystems/ext4/{ondisk => }/about.rst | 0 .../filesystems/ext4/{ondisk => }/allocators.rst | 0 Documentation/filesystems/ext4/attributes.rst | 191 + .../filesystems/ext4/{ondisk => }/bigalloc.rst | 0 .../filesystems/ext4/{ondisk => }/bitmaps.rst | 0 .../filesystems/ext4/{ondisk => }/blockgroup.rst | 0 .../filesystems/ext4/{ondisk => }/blockmap.rst | 0 .../filesystems/ext4/{ondisk => }/blocks.rst | 0 Documentation/filesystems/ext4/checksums.rst | 73 + Documentation/filesystems/ext4/directory.rst | 426 + .../filesystems/ext4/{ondisk => }/dynamic.rst | 0 .../filesystems/ext4/{ondisk => }/eainode.rst | 0 Documentation/filesystems/ext4/ext4.rst | 613 - .../filesystems/ext4/{ondisk => }/globals.rst | 0 Documentation/filesystems/ext4/group_descr.rst | 170 + Documentation/filesystems/ext4/ifork.rst | 194 + Documentation/filesystems/ext4/index.rst | 19 +- .../filesystems/ext4/{ondisk => }/inlinedata.rst | 0 Documentation/filesystems/ext4/inodes.rst | 576 + Documentation/filesystems/ext4/journal.rst | 611 + Documentation/filesystems/ext4/mmp.rst | 77 + .../filesystems/ext4/ondisk/attributes.rst | 191 - .../filesystems/ext4/ondisk/checksums.rst | 73 - .../filesystems/ext4/ondisk/directory.rst | 426 - .../filesystems/ext4/ondisk/group_descr.rst | 170 - Documentation/filesystems/ext4/ondisk/ifork.rst | 194 - Documentation/filesystems/ext4/ondisk/index.rst | 9 - Documentation/filesystems/ext4/ondisk/inodes.rst | 575 - Documentation/filesystems/ext4/ondisk/journal.rst | 611 - Documentation/filesystems/ext4/ondisk/mmp.rst | 77 - .../filesystems/ext4/ondisk/special_inodes.rst | 38 - Documentation/filesystems/ext4/ondisk/super.rst | 801 - .../filesystems/ext4/{ondisk => }/overview.rst | 0 Documentation/filesystems/ext4/special_inodes.rst | 38 + Documentation/filesystems/ext4/super.rst | 801 + Documentation/filesystems/f2fs.txt | 8 +- Documentation/filesystems/fscrypt.rst | 10 - Documentation/filesystems/nfs/00-INDEX | 26 - Documentation/filesystems/nfs/rpc-cache.txt | 6 +- .../filesystems/pohmelfs/design_notes.txt | 72 - Documentation/filesystems/pohmelfs/info.txt | 99 - .../filesystems/pohmelfs/network_protocol.txt | 227 - Documentation/filesystems/porting | 11 + Documentation/filesystems/proc.txt | 4 + Documentation/filesystems/vfs.txt | 21 +- Documentation/fmc/00-INDEX | 38 - Documentation/gpio/00-INDEX | 4 - Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-kms.rst | 18 +- Documentation/gpu/drm-mm.rst | 6 +- Documentation/gpu/todo.rst | 71 +- Documentation/gpu/vkms.rst | 24 + Documentation/hwmon/ina2xx | 2 +- Documentation/hwmon/ina3221 | 2 + Documentation/hwmon/lm75 | 6 +- Documentation/hwmon/ltc2978 | 5 + Documentation/hwmon/mc13783-adc | 8 +- Documentation/i2c/DMA-considerations | 10 +- Documentation/ide/00-INDEX | 14 - Documentation/index.rst | 5 +- Documentation/input/event-codes.rst | 11 +- Documentation/ioctl/00-INDEX | 12 - Documentation/ioctl/ioctl-number.txt | 3 +- Documentation/isdn/00-INDEX | 42 - Documentation/kbuild/00-INDEX | 14 - Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/laptops/00-INDEX | 16 - Documentation/leds/00-INDEX | 32 - Documentation/locking/00-INDEX | 16 - Documentation/locking/lockstat.txt | 2 +- Documentation/m68k/00-INDEX | 7 - Documentation/media/kapi/cec-core.rst | 4 + Documentation/media/kapi/v4l2-subdev.rst | 30 +- Documentation/media/uapi/cec/cec-func-poll.rst | 3 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 25 +- .../media/uapi/dvb/video_function_calls.rst | 1 - .../media/uapi/mediactl/media-ioc-device-info.rst | 1 + .../uapi/mediactl/media-ioc-enum-entities.rst | 1 + .../media/uapi/mediactl/media-ioc-enum-links.rst | 1 + .../media/uapi/mediactl/media-ioc-g-topology.rst | 1 + .../media/uapi/mediactl/media-ioc-setup-link.rst | 1 + Documentation/media/uapi/v4l/biblio.rst | 10 - Documentation/media/uapi/v4l/colorspaces-defs.rst | 8 +- .../media/uapi/v4l/colorspaces-details.rst | 13 +- Documentation/media/uapi/v4l/func-poll.rst | 3 +- Documentation/media/uapi/v4l/meta-formats.rst | 1 + Documentation/media/uapi/v4l/pixfmt-compressed.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 210 + Documentation/media/uapi/v4l/vidioc-cropcap.rst | 2 +- Documentation/media/uapi/v4l/vidioc-dqevent.rst | 12 +- Documentation/media/uapi/v4l/vidioc-g-crop.rst | 2 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 27 +- Documentation/media/videodev2.h.rst.exceptions | 7 +- Documentation/memory-barriers.txt | 3 +- Documentation/memory-hotplug.txt | 507 - Documentation/mips/00-INDEX | 4 - Documentation/mmc/00-INDEX | 10 - Documentation/mtd/nand/pxa3xx-nand.txt | 113 - Documentation/netlabel/00-INDEX | 10 - Documentation/netlabel/cipso_ipv4.txt | 11 +- Documentation/netlabel/introduction.txt | 2 +- Documentation/networking/00-INDEX | 234 - Documentation/networking/af_xdp.rst | 4 +- Documentation/networking/defza.txt | 57 + Documentation/networking/devlink-params-bnxt.txt | 18 + Documentation/networking/devlink-params.txt | 42 + .../networking/dpaa2}/ethernet-driver.rst | 0 Documentation/networking/dpaa2/index.rst | 1 + Documentation/networking/e100.rst | 3 +- Documentation/networking/e1000.rst | 3 +- Documentation/networking/e1000e.rst | 382 + Documentation/networking/e1000e.txt | 312 - Documentation/networking/filter.txt | 94 +- Documentation/networking/fm10k.rst | 141 + Documentation/networking/i40e.rst | 770 + Documentation/networking/i40e.txt | 190 - Documentation/networking/i40evf.txt | 54 - Documentation/networking/iavf.rst | 281 + Documentation/networking/ice.rst | 45 + Documentation/networking/ice.txt | 39 - Documentation/networking/igb.rst | 193 + Documentation/networking/igb.txt | 129 - Documentation/networking/igbvf.rst | 64 + Documentation/networking/igbvf.txt | 80 - Documentation/networking/index.rst | 10 + Documentation/networking/ip-sysctl.txt | 10 +- Documentation/networking/ixgb.rst | 467 + Documentation/networking/ixgb.txt | 433 - Documentation/networking/ixgbe.rst | 527 + Documentation/networking/ixgbe.txt | 349 - Documentation/networking/ixgbevf.rst | 66 + Documentation/networking/ixgbevf.txt | 52 - Documentation/networking/netvsc.txt | 9 + Documentation/networking/rxrpc.txt | 25 + Documentation/networking/tcp.txt | 101 - Documentation/networking/xfrm_device.txt | 4 + Documentation/nvmem/nvmem.txt | 31 + Documentation/parisc/00-INDEX | 6 - Documentation/power/00-INDEX | 44 - Documentation/power/swsusp.txt | 2 +- Documentation/powerpc/00-INDEX | 34 - Documentation/preempt-locking.txt | 12 +- Documentation/process/2.Process.rst | 2 +- Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/changes.rst | 2 +- .../process/code-of-conduct-interpretation.rst | 156 + Documentation/process/code-of-conduct.rst | 86 + Documentation/process/code-of-conflict.rst | 28 - Documentation/process/deprecated.rst | 119 + Documentation/process/howto.rst | 13 +- Documentation/process/index.rst | 5 +- Documentation/process/license-rules.rst | 2 + Documentation/s390/00-INDEX | 28 - Documentation/s390/vfio-ap.txt | 837 + Documentation/scheduler/00-INDEX | 18 - Documentation/scheduler/completion.txt | 262 +- Documentation/scsi/00-INDEX | 108 - Documentation/scsi/scsi-parameters.txt | 5 + Documentation/scsi/ufs.txt | 20 + Documentation/security/LSM.rst | 2 +- Documentation/security/keys/ecryptfs.rst | 8 +- Documentation/serial/00-INDEX | 16 - Documentation/serial/driver | 2 +- Documentation/serial/serial-iso7816.txt | 83 + Documentation/sound/hd-audio/models.rst | 2 + .../sound/kernel-api/writing-an-alsa-driver.rst | 307 +- Documentation/sphinx-static/theme_overrides.css | 38 + Documentation/spi/00-INDEX | 16 - Documentation/switchtec.txt | 30 +- Documentation/sysctl/00-INDEX | 16 - Documentation/sysctl/net.txt | 8 + Documentation/timers/00-INDEX | 16 - Documentation/trace/ftrace.rst | 3 + Documentation/trace/histogram.rst | 6 +- Documentation/trace/kprobetrace.rst | 23 +- Documentation/trace/stm.rst | 38 +- Documentation/trace/sys-t.rst | 62 + Documentation/virtual/00-INDEX | 11 - Documentation/virtual/kvm/00-INDEX | 35 - Documentation/virtual/kvm/api.txt | 145 +- Documentation/vm/00-INDEX | 50 - Documentation/vm/hmm.rst | 14 +- Documentation/vm/slub.rst | 12 +- Documentation/w1/00-INDEX | 10 - Documentation/w1/masters/00-INDEX | 12 - Documentation/w1/slaves/00-INDEX | 14 - Documentation/watchdog/hpwdt.txt | 93 +- Documentation/watchdog/watchdog-parameters.txt | 5 + Documentation/x86/00-INDEX | 20 - Documentation/x86/boot.txt | 32 +- Documentation/x86/earlyprintk.txt | 25 +- Documentation/x86/intel_rdt_ui.txt | 22 +- Documentation/x86/pat.txt | 4 +- Documentation/x86/x86_64/00-INDEX | 16 - Documentation/x86/x86_64/mm.txt | 171 +- Documentation/xilinx/eemi.txt | 67 + LICENSES/other/CC-BY-SA-4.0 | 397 - LICENSES/other/CDDL-1.0 | 6 +- LICENSES/other/ISC | 24 + MAINTAINERS | 789 +- Makefile | 117 +- README | 1 - arch/Kconfig | 10 + arch/alpha/Kconfig | 2 + arch/alpha/include/asm/unistd.h | 2 + arch/alpha/include/uapi/asm/ioctls.h | 2 + arch/alpha/include/uapi/asm/siginfo.h | 1 - arch/alpha/kernel/core_irongate.c | 4 +- arch/alpha/kernel/entry.S | 53 +- arch/alpha/kernel/setup.c | 98 +- arch/alpha/kernel/systbls.S | 318 +- arch/alpha/mm/numa.c | 113 +- arch/arc/Kconfig | 16 +- arch/arc/Makefile | 42 +- 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/process.c | 20 + arch/arc/kernel/traps.c | 22 +- arch/arc/kernel/troubleshoot.c | 13 +- arch/arc/kernel/vmlinux.lds.S | 1 - arch/arc/mm/cache.c | 36 +- arch/arc/mm/dma.c | 105 +- arch/arc/mm/fault.c | 20 +- arch/arm/Kconfig | 1 + arch/arm/Kconfig.debug | 54 +- arch/arm/Makefile | 26 +- arch/arm/boot/compressed/head.S | 43 + arch/arm/boot/compressed/libfdt_env.h | 2 + arch/arm/boot/dts/Makefile | 18 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 6 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 +- arch/arm/boot/dts/am335x-chiliboard.dts | 6 +- arch/arm/boot/dts/am335x-cm-t335.dts | 6 +- arch/arm/boot/dts/am335x-evm.dts | 12 +- arch/arm/boot/dts/am335x-evmsk.dts | 12 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 13 +- arch/arm/boot/dts/am335x-lxm.dts | 12 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 249 + arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 69 + arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 12 +- arch/arm/boot/dts/am335x-nano.dts | 12 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 8 +- arch/arm/boot/dts/am335x-pdu001.dts | 14 +- arch/arm/boot/dts/am335x-pepper.dts | 12 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 6 +- arch/arm/boot/dts/am335x-shc.dts | 1 - arch/arm/boot/dts/am3517-evm-ui.dtsi | 220 + arch/arm/boot/dts/am3517-evm.dts | 1 + arch/arm/boot/dts/am4372.dtsi | 3 +- arch/arm/boot/dts/am437x-cm-t43.dts | 12 +- arch/arm/boot/dts/am437x-gp-evm.dts | 6 +- arch/arm/boot/dts/am437x-idk-evm.dts | 6 +- arch/arm/boot/dts/am437x-sk-evm.dts | 12 +- arch/arm/boot/dts/am43x-epos-evm.dts | 6 +- arch/arm/boot/dts/am571x-idk.dts | 84 +- arch/arm/boot/dts/am572x-idk-common.dtsi | 76 + arch/arm/boot/dts/am572x-idk.dts | 4 - arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 14 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 18 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/armada-385-db-88f6820-amc.dts | 155 + arch/arm/boot/dts/armada-388-clearfog.dtsi | 2 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 4 +- arch/arm/boot/dts/armada-xp-98dx3336.dtsi | 2 +- arch/arm/boot/dts/armada-xp-98dx4251.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 18 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 18 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 207 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 146 + arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 47 + arch/arm/boot/dts/aspeed-g4.dtsi | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 2 +- arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 4 +- arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 4 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 103 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 42 + arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 10 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 30 + arch/arm/boot/dts/at91-sama5d3_xplained.dts | 11 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 13 +- arch/arm/boot/dts/at91-tse850-3.dts | 32 +- arch/arm/boot/dts/at91-vinco.dts | 2 +- arch/arm/boot/dts/at91sam9260ek.dts | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 2 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5cm.dtsi | 18 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 33 +- 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/bcm47081-tplink-archer-c5-v2.dts | 28 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 31 + arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 28 + arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 4 + arch/arm/boot/dts/bcm5301x.dtsi | 5 +- arch/arm/boot/dts/bcm63138.dtsi | 14 +- arch/arm/boot/dts/bcm958625hr.dts | 26 + arch/arm/boot/dts/da850-evm.dts | 6 + arch/arm/boot/dts/da850-lego-ev3.dts | 3 +- arch/arm/boot/dts/dm8148-evm.dts | 14 +- arch/arm/boot/dts/dm8148-t410.dts | 14 +- arch/arm/boot/dts/dove-cubox.dts | 2 +- arch/arm/boot/dts/dove.dtsi | 6 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 14 +- arch/arm/boot/dts/dra7-evm.dts | 14 +- arch/arm/boot/dts/dra7.dtsi | 6 +- arch/arm/boot/dts/dra71-evm.dts | 4 +- arch/arm/boot/dts/dra72-evm-revc.dts | 4 +- arch/arm/boot/dts/dra72-evm.dts | 8 +- arch/arm/boot/dts/dra76-evm.dts | 4 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 7 + arch/arm/boot/dts/exynos4210-origen.dts | 9 + arch/arm/boot/dts/exynos4210-trats.dts | 15 + 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/exynos5410-odroidxu.dts | 10 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 5 +- 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 | 5 +- arch/arm/boot/dts/gr-peach-audiocamerashield.dtsi | 4 - arch/arm/boot/dts/hip04.dtsi | 346 +- arch/arm/boot/dts/imx1.dtsi | 4 +- arch/arm/boot/dts/imx23-evk.dts | 92 +- arch/arm/boot/dts/imx23-olinuxino.dts | 4 +- arch/arm/boot/dts/imx23-sansa.dts | 4 +- arch/arm/boot/dts/imx23-stmp378x_devb.dts | 2 +- arch/arm/boot/dts/imx23-xfi3.dts | 4 +- arch/arm/boot/dts/imx23.dtsi | 4 +- arch/arm/boot/dts/imx25.dtsi | 6 +- arch/arm/boot/dts/imx27.dtsi | 6 +- arch/arm/boot/dts/imx28-apf28dev.dts | 4 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 4 +- arch/arm/boot/dts/imx28-cfa10036.dts | 2 +- arch/arm/boot/dts/imx28-duckbill-2-485.dts | 4 +- arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 4 +- arch/arm/boot/dts/imx28-duckbill-2-spi.dts | 4 +- arch/arm/boot/dts/imx28-duckbill-2.dts | 4 +- arch/arm/boot/dts/imx28-duckbill.dts | 4 +- arch/arm/boot/dts/imx28-evk.dts | 189 +- arch/arm/boot/dts/imx28-m28cu3.dts | 4 +- arch/arm/boot/dts/imx28-m28evk.dts | 4 +- arch/arm/boot/dts/imx28-sps1.dts | 4 +- arch/arm/boot/dts/imx28-ts4600.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 8 +- arch/arm/boot/dts/imx31.dtsi | 4 +- arch/arm/boot/dts/imx35.dtsi | 4 +- arch/arm/boot/dts/imx50.dtsi | 6 +- arch/arm/boot/dts/imx51-babbage.dts | 1 + arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx51-zii-scu2-mezz.dts | 8 + arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 4 + arch/arm/boot/dts/imx51.dtsi | 8 +- arch/arm/boot/dts/imx53-ppd.dts | 1 - arch/arm/boot/dts/imx53-qsb-common.dtsi | 11 + arch/arm/boot/dts/imx53.dtsi | 6 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 2 +- 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/imx6dl-riotboard.dts | 5 + arch/arm/boot/dts/imx6q-apalis-eval.dts | 2 + arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 2 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 2 + 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/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 - 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-sabreauto.dtsi | 67 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 4 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 4 + arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6sl.dtsi | 8 +- arch/arm/boot/dts/imx6sll.dtsi | 31 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6sx.dtsi | 14 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 390 + 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 | 28 +- arch/arm/boot/dts/imx6ull-14x14-evk.dts | 2 +- arch/arm/boot/dts/imx6ull-pinfunc.h | 39 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx6ulz-14x14-evk.dts | 20 + arch/arm/boot/dts/imx6ulz.dtsi | 38 + arch/arm/boot/dts/imx7d-sdb.dts | 2 + arch/arm/boot/dts/imx7d.dtsi | 32 +- arch/arm/boot/dts/imx7s-warp.dts | 53 +- arch/arm/boot/dts/imx7s.dtsi | 131 +- arch/arm/boot/dts/imx7ulp-pinfunc.h | 16 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 4 - arch/arm/boot/dts/keystone-k2g.dtsi | 2 +- arch/arm/boot/dts/lpc32xx.dtsi | 4 +- arch/arm/boot/dts/ls1021a-qds.dts | 2 + arch/arm/boot/dts/ls1021a-twr.dts | 2 + arch/arm/boot/dts/ls1021a.dtsi | 12 +- arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b-ec100.dts | 248 + arch/arm/boot/dts/meson8b-odroidc1.dts | 109 + arch/arm/boot/dts/meson8b.dtsi | 47 +- arch/arm/boot/dts/mt7623.dtsi | 124 + arch/arm/boot/dts/omap2.dtsi | 4 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 17 +- arch/arm/boot/dts/omap3-beagle.dts | 17 +- arch/arm/boot/dts/omap3-gta04.dtsi | 262 +- arch/arm/boot/dts/omap3-gta04a3.dts | 2 +- arch/arm/boot/dts/omap3-gta04a4.dts | 2 +- arch/arm/boot/dts/omap3-gta04a5.dts | 129 +- arch/arm/boot/dts/omap3-gta04a5one.dts | 114 + arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 20 +- arch/arm/boot/dts/omap5-board-common.dtsi | 4 + arch/arm/boot/dts/orion5x-linkstation.dtsi | 2 +- 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/pxa25x.dtsi | 4 + arch/arm/boot/dts/pxa27x.dtsi | 6 +- arch/arm/boot/dts/pxa2xx.dtsi | 27 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 71 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 143 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 83 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 125 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 286 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 83 + arch/arm/boot/dts/qcom-msm8974.dtsi | 198 +- arch/arm/boot/dts/r8a7743-iwg20d-q7-dbcm-ca.dts | 4 + arch/arm/boot/dts/r8a7743-iwg20d-q7.dts | 4 + arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 12 + arch/arm/boot/dts/r8a77470.dtsi | 168 +- arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7778.dtsi | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 4 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 + arch/arm/boot/dts/r8a7790.dtsi | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 6 +- arch/arm/boot/dts/r8a7792.dtsi | 3 +- arch/arm/boot/dts/r8a7793-gose.dts | 16 + arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 25 + arch/arm/boot/dts/r8a7794.dtsi | 3 +- arch/arm/boot/dts/r9a06g032.dtsi | 88 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 8 + arch/arm/boot/dts/rk3188.dtsi | 82 + arch/arm/boot/dts/rk3288-tinker-s.dts | 26 + arch/arm/boot/dts/rk3288-tinker.dts | 498 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 502 + arch/arm/boot/dts/s5pv210.dtsi | 2 +- arch/arm/boot/dts/sama5d2.dtsi | 123 +- arch/arm/boot/dts/sama5d3_emac.dtsi | 2 +- arch/arm/boot/dts/sama5d4.dtsi | 8 +- arch/arm/boot/dts/socfpga.dtsi | 22 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 32 +- .../arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts | 112 + arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dts | 112 - arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 7 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 3 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 80 +- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-href.dtsi | 1 + arch/arm/boot/dts/ste-hrefprev60.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 3 +- arch/arm/boot/dts/ste-u300.dts | 2 +- arch/arm/boot/dts/stih410-b2260.dts | 5 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 11 +- arch/arm/boot/dts/stm32429i-eval.dts | 3 +- arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f469-disco.dts | 3 +- arch/arm/boot/dts/stm32f746-disco.dts | 3 +- arch/arm/boot/dts/stm32f769-disco.dts | 3 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 73 +- arch/arm/boot/dts/stm32mp157c.dtsi | 6 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun5i.dtsi | 26 + arch/arm/boot/dts/sun7i-a20.dtsi | 26 + arch/arm/boot/dts/sun8i-a33.dtsi | 26 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 5 + arch/arm/boot/dts/sun8i-a83t.dtsi | 18 + .../boot/dts/sun8i-h3-bananapi-m2-plus-v1.2.dts | 13 + 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 | 25 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 21 +- arch/arm/boot/dts/sun8i-r40.dtsi | 16 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 2 +- arch/arm/boot/dts/sun9i-a80.dtsi | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 31 + arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 231 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 40 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 43 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 452 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 451 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 262 + arch/arm/boot/dts/tegra20-colibri-iris.dts | 200 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 657 +- arch/arm/boot/dts/tegra20-paz00.dts | 12 +- arch/arm/boot/dts/tegra20.dtsi | 28 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 148 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 266 + arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 1189 + arch/arm/boot/dts/tegra30-apalis.dtsi | 705 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 130 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 780 +- arch/arm/boot/dts/tegra30.dtsi | 10 +- arch/arm/boot/dts/uniphier-ld4-ref.dts | 4 + arch/arm/boot/dts/uniphier-ld4.dtsi | 48 +- arch/arm/boot/dts/uniphier-ld6b-ref.dts | 12 + arch/arm/boot/dts/uniphier-pinctrl.dtsi | 25 + arch/arm/boot/dts/uniphier-pro4-ace.dts | 12 + arch/arm/boot/dts/uniphier-pro4-ref.dts | 12 + arch/arm/boot/dts/uniphier-pro4-sanji.dts | 12 + arch/arm/boot/dts/uniphier-pro4.dtsi | 189 +- arch/arm/boot/dts/uniphier-pro5.dtsi | 59 +- arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 12 + arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 8 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 239 +- arch/arm/boot/dts/uniphier-sld8-ref.dts | 4 + arch/arm/boot/dts/uniphier-sld8.dtsi | 48 +- arch/arm/boot/dts/versatile-ab.dts | 2 +- arch/arm/boot/dts/vf500.dtsi | 43 +- arch/arm/boot/dts/vf610-twr.dts | 43 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 30 + arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 44 +- arch/arm/boot/dts/vf610.dtsi | 44 +- arch/arm/boot/dts/vfxxx.dtsi | 55 +- arch/arm/boot/dts/zynq-zc702.dts | 12 +- arch/arm/boot/dts/zynq-zc770-xm010.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm013.dts | 2 +- arch/arm/configs/bcm2835_defconfig | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 18 +- arch/arm/configs/imx_v6_v7_defconfig | 42 +- arch/arm/configs/multi_v7_defconfig | 13 + arch/arm/configs/mxs_defconfig | 20 +- arch/arm/configs/qcom_defconfig | 1 + arch/arm/configs/sama5_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 8 +- 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/crc32-ce-glue.c | 2 +- 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/assembler.h | 11 + arch/arm/include/asm/bug.h | 4 +- arch/arm/include/asm/dma-mapping.h | 2 + arch/arm/include/asm/ftrace.h | 3 - arch/arm/include/asm/hugetlb-3level.h | 32 +- arch/arm/include/asm/hugetlb.h | 33 +- arch/arm/include/asm/io.h | 15 - arch/arm/include/asm/kvm_arm.h | 4 +- arch/arm/include/asm/kvm_host.h | 14 +- arch/arm/include/asm/kvm_mmu.h | 20 +- arch/arm/include/asm/paravirt.h | 9 +- arch/arm/include/asm/stage2_pgtable.h | 54 +- arch/arm/include/asm/thread_info.h | 4 +- arch/arm/include/asm/topology.h | 3 + arch/arm/include/asm/uaccess.h | 49 +- arch/arm/include/asm/unistd.h | 4 +- arch/arm/kernel/armksyms.c | 3 - arch/arm/kernel/devtree.c | 5 +- arch/arm/kernel/entry-common.S | 9 +- arch/arm/kernel/entry-ftrace.S | 75 +- arch/arm/kernel/ftrace.c | 51 - arch/arm/kernel/paravirt.c | 4 +- arch/arm/kernel/ptrace.c | 11 +- arch/arm/kernel/signal.c | 80 +- arch/arm/kernel/swp_emulate.c | 16 +- arch/arm/kernel/sys_oabi-compat.c | 8 +- arch/arm/kernel/topology.c | 6 - arch/arm/kernel/traps.c | 63 +- arch/arm/kernel/vmlinux-xip.lds.S | 1 - arch/arm/kernel/vmlinux.lds.h | 2 + arch/arm/kvm/coproc.c | 8 +- arch/arm/lib/copy_from_user.S | 6 +- arch/arm/lib/copy_to_user.S | 6 +- arch/arm/lib/uaccess_with_memcpy.c | 3 +- arch/arm/mach-at91/pm.c | 9 +- arch/arm/mach-at91/pm_suspend.S | 8 + arch/arm/mach-davinci/board-neuros-osd2.c | 8 +- arch/arm/mach-ep93xx/core.c | 9 + arch/arm/mach-ep93xx/snappercl15.c | 15 +- arch/arm/mach-ep93xx/ts72xx.c | 16 +- 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/anatop.c | 20 + arch/arm/mach-imx/cpu.c | 3 + arch/arm/mach-imx/mach-mx21ads.c | 12 +- arch/arm/mach-imx/mach-mx27ads.c | 12 +- arch/arm/mach-imx/mach-qong.c | 17 +- arch/arm/mach-imx/mmdc.c | 14 + arch/arm/mach-imx/mxc.h | 7 + arch/arm/mach-imx/pm-imx6.c | 29 +- arch/arm/mach-integrator/integrator_cp.c | 2 - arch/arm/mach-ixp4xx/ixdp425-setup.c | 6 +- arch/arm/mach-mmp/brownstone.c | 12 +- arch/arm/mach-mmp/devices.c | 11 +- arch/arm/mach-mvebu/board-v7.c | 14 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 173 +- arch/arm/mach-omap1/board-fsample.c | 5 +- arch/arm/mach-omap1/board-h2.c | 5 +- arch/arm/mach-omap1/board-h3.c | 4 +- arch/arm/mach-omap1/board-nand.c | 5 +- arch/arm/mach-omap1/board-perseus2.c | 5 +- arch/arm/mach-omap1/common.h | 4 +- arch/arm/mach-omap1/include/mach/board-ams-delta.h | 7 - arch/arm/mach-omap2/hsmmc.h | 2 - arch/arm/mach-omap2/omap_hwmod.c | 125 +- arch/arm/mach-omap2/pdata-quirks.c | 18 +- arch/arm/mach-omap2/pm24xx.c | 7 +- arch/arm/mach-omap2/pm34xx.c | 14 +- arch/arm/mach-orion5x/ts78xx-setup.c | 27 +- arch/arm/mach-pxa/balloon3.c | 13 +- arch/arm/mach-pxa/em-x270.c | 15 +- arch/arm/mach-pxa/ezx.c | 33 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 31 - arch/arm/mach-pxa/palmtx.c | 10 +- arch/arm/mach-pxa/raumfeld.c | 12 +- arch/arm/mach-pxa/zeus.c | 23 +- arch/arm/mach-s3c24xx/mach-gta02.c | 42 - arch/arm/mach-s3c24xx/mach-mini2440.c | 113 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 - arch/arm/mach-sa1100/assabet.c | 21 +- arch/arm/mach-sa1100/generic.c | 5 +- arch/arm/mach-sa1100/generic.h | 3 +- arch/arm/mach-sa1100/shannon.c | 4 +- arch/arm/mach-shmobile/Kconfig | 16 +- arch/arm/mach-shmobile/Makefile | 1 + arch/arm/mach-shmobile/headsmp-scu.S | 13 +- arch/arm/mach-shmobile/headsmp.S | 7 +- arch/arm/mach-shmobile/platsmp-scu.c | 5 +- arch/arm/mach-shmobile/platsmp.c | 5 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 13 +- arch/arm/mach-shmobile/pm-rmobile.c | 9 +- arch/arm/mach-shmobile/pm-rmobile.h | 7 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 139 +- arch/arm/mach-shmobile/setup-r7s9210.c | 27 + arch/arm/mach-shmobile/setup-r8a7779.c | 2 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 + arch/arm/mach-shmobile/smp-sh73a0.c | 10 +- arch/arm/mach-shmobile/suspend.c | 5 +- arch/arm/mach-shmobile/timer.c | 20 +- arch/arm/mach-u300/Kconfig | 13 - arch/arm/mach-u300/Makefile | 1 - arch/arm/mach-u300/dummyspichip.c | 276 - arch/arm/mach-versatile/versatile_dt.c | 4 - arch/arm/mach-zynq/slcr.c | 2 +- arch/arm/mm/alignment.c | 10 +- arch/arm/mm/dma-mapping-nommu.c | 11 +- arch/arm/mm/fault.c | 28 +- arch/arm/mm/ioremap.c | 2 +- arch/arm/plat-samsung/Kconfig | 2 +- arch/arm/tools/syscall.tbl | 1 + arch/arm/vfp/vfpmodule.c | 31 +- arch/arm/xen/enlighten.c | 34 - arch/arm64/Kconfig | 40 +- arch/arm64/Kconfig.platforms | 62 +- arch/arm64/Makefile | 17 +- arch/arm64/boot/dts/actions/Makefile | 2 + arch/arm64/boot/dts/actions/s700-cubieboard7.dts | 7 - arch/arm64/boot/dts/actions/s700.dtsi | 21 + arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 224 +- arch/arm64/boot/dts/actions/s900.dtsi | 118 +- arch/arm64/boot/dts/allwinner/Makefile | 4 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 30 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 85 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 99 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 175 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 13 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 28 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 9 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 28 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 193 +- .../allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dts | 11 + .../dts/allwinner/sun50i-h5-bananapi-m2-plus.dts | 11 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 43 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 150 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 23 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 45 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 7 +- arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 370 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1615 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 29 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 172 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 19 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 162 +- 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/broadcom/northstar2/ns2.dtsi | 4 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 2 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 4 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 18 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 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 | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 27 +- arch/arm64/boot/dts/hisilicon/Makefile | 1 + arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 35 + arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 162 + .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 181 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 + arch/arm64/boot/dts/lg/lg1312.dtsi | 4 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 4 +- arch/arm64/boot/dts/marvell/Makefile | 1 + arch/arm64/boot/dts/marvell/armada-372x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 15 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 441 + arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 12 +- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 110 +- .../dts/marvell/armada-ap810-ap0-octa-core.dtsi | 16 +- arch/arm64/boot/dts/marvell/armada-common.dtsi | 1 + arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 189 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 11 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 530 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 196 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 62 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 76 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 16 +- 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/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 14 + arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 2 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 14 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 98 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 13 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 243 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 690 + arch/arm64/boot/dts/qcom/pm8916.dtsi | 18 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 18 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 75 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 40 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 382 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 300 + arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1663 + .../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 | 137 +- 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 | 103 +- .../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 | 417 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 26 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 116 +- 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 | 677 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 272 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 681 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 362 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 82 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 9 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 4 + arch/arm64/boot/dts/rockchip/Makefile | 4 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 235 + arch/arm64/boot/dts/rockchip/px30.dtsi | 2047 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 30 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 61 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 74 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 524 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 36 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts | 680 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 52 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 542 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 692 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 68 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 32 + arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 52 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 4 + .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 4 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 255 +- .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 12 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 283 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 173 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 51 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 18 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 46 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 54 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 5 + arch/arm64/configs/defconfig | 25 +- arch/arm64/crypto/Kconfig | 11 - arch/arm64/crypto/Makefile | 6 - arch/arm64/crypto/aes-ce.S | 5 + arch/arm64/crypto/aes-glue.c | 217 +- arch/arm64/crypto/aes-modes.S | 416 +- arch/arm64/crypto/aes-neon.S | 6 + 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/assembler.h | 7 +- arch/arm64/include/asm/cache.h | 40 + arch/arm64/include/asm/compat.h | 27 +- arch/arm64/include/asm/compiler.h | 30 - arch/arm64/include/asm/cpucaps.h | 7 +- arch/arm64/include/asm/cpufeature.h | 30 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/daifflags.h | 15 +- arch/arm64/include/asm/device.h | 1 - arch/arm64/include/asm/dma-mapping.h | 7 +- arch/arm64/include/asm/esr.h | 77 + arch/arm64/include/asm/hugetlb.h | 39 +- arch/arm64/include/asm/io.h | 9 - arch/arm64/include/asm/jump_label.h | 38 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 156 +- arch/arm64/include/asm/kvm_asm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 2 +- arch/arm64/include/asm/kvm_host.h | 31 +- arch/arm64/include/asm/kvm_hyp.h | 10 + arch/arm64/include/asm/kvm_mmu.h | 47 +- arch/arm64/include/asm/mmu.h | 3 + arch/arm64/include/asm/mmu_context.h | 17 +- arch/arm64/include/asm/page.h | 2 - arch/arm64/include/asm/paravirt.h | 9 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 + arch/arm64/include/asm/pgtable.h | 48 +- arch/arm64/include/asm/processor.h | 11 +- arch/arm64/include/asm/ptrace.h | 4 + arch/arm64/include/asm/stage2_pgtable-nopmd.h | 42 - arch/arm64/include/asm/stage2_pgtable-nopud.h | 39 - arch/arm64/include/asm/stage2_pgtable.h | 236 +- arch/arm64/include/asm/stat.h | 2 +- arch/arm64/include/asm/string.h | 14 +- arch/arm64/include/asm/sysreg.h | 44 +- arch/arm64/include/asm/system_misc.h | 3 +- arch/arm64/include/asm/tlb.h | 34 +- arch/arm64/include/asm/tlbflush.h | 112 +- arch/arm64/include/asm/topology.h | 3 + arch/arm64/include/asm/traps.h | 5 +- arch/arm64/include/asm/uaccess.h | 1 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/xen/events.h | 2 +- arch/arm64/include/uapi/asm/Kbuild | 1 + arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/ptrace.h | 1 + arch/arm64/include/uapi/asm/siginfo.h | 24 - arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/Makefile | 1 + arch/arm64/kernel/arm64ksyms.c | 7 +- arch/arm64/kernel/cpu_errata.c | 96 +- arch/arm64/kernel/cpufeature.c | 195 +- arch/arm64/kernel/cpuinfo.c | 11 +- arch/arm64/kernel/crash_core.c | 19 + arch/arm64/kernel/debug-monitors.c | 11 +- arch/arm64/kernel/entry.S | 18 +- arch/arm64/kernel/fpsimd.c | 10 +- arch/arm64/kernel/head.S | 40 +- arch/arm64/kernel/jump_label.c | 6 +- arch/arm64/kernel/machine_kexec.c | 11 - arch/arm64/kernel/paravirt.c | 4 +- arch/arm64/kernel/pci.c | 5 +- arch/arm64/kernel/perf_event.c | 7 + arch/arm64/kernel/probes/kprobes.c | 2 +- arch/arm64/kernel/process.c | 4 + arch/arm64/kernel/psci.c | 1 - arch/arm64/kernel/ptrace.c | 16 +- arch/arm64/kernel/setup.c | 60 +- arch/arm64/kernel/sleep.S | 1 + arch/arm64/kernel/smp.c | 2 +- arch/arm64/kernel/ssbd.c | 24 +- arch/arm64/kernel/suspend.c | 4 + arch/arm64/kernel/sys_compat.c | 13 +- arch/arm64/kernel/traps.c | 276 +- arch/arm64/kernel/vmlinux.lds.S | 36 +- arch/arm64/kvm/guest.c | 61 +- arch/arm64/kvm/handle_exit.c | 7 + arch/arm64/kvm/hyp-init.S | 3 + arch/arm64/kvm/hyp/Makefile | 1 - arch/arm64/kvm/hyp/hyp-entry.S | 16 +- arch/arm64/kvm/hyp/s2-setup.c | 90 - arch/arm64/kvm/hyp/switch.c | 13 +- arch/arm64/kvm/hyp/sysreg-sr.c | 30 +- arch/arm64/kvm/hyp/tlb.c | 4 +- arch/arm64/kvm/reset.c | 108 +- arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/crc32.S | 60 + arch/arm64/lib/memchr.S | 2 +- arch/arm64/lib/memcmp.S | 2 +- arch/arm64/lib/strchr.S | 2 +- arch/arm64/lib/strcmp.S | 2 +- arch/arm64/lib/strlen.S | 2 +- arch/arm64/lib/strncmp.S | 2 +- arch/arm64/lib/strnlen.S | 2 +- arch/arm64/lib/strrchr.S | 2 +- arch/arm64/mm/context.c | 11 +- arch/arm64/mm/dma-mapping.c | 267 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 132 +- arch/arm64/mm/hugetlbpage.c | 50 +- arch/arm64/mm/init.c | 2 - arch/arm64/mm/kasan_init.c | 2 +- arch/arm64/mm/mmu.c | 56 +- arch/arm64/mm/numa.c | 13 +- arch/arm64/mm/proc.S | 11 +- arch/c6x/Kconfig | 2 +- arch/c6x/Makefile | 2 - arch/c6x/boot/dts/Makefile | 17 +- arch/c6x/boot/dts/linked_dtb.S | 2 - arch/c6x/include/asm/sections.h | 1 - arch/c6x/include/uapi/asm/unistd.h | 1 + arch/c6x/kernel/setup.c | 15 +- arch/c6x/kernel/vmlinux.lds.S | 10 - arch/csky/Kconfig | 205 + arch/csky/Kconfig.debug | 9 + arch/csky/Makefile | 93 + arch/csky/abiv1/Makefile | 8 + arch/csky/abiv1/alignment.c | 326 + arch/csky/abiv1/bswapdi.c | 12 + arch/csky/abiv1/bswapsi.c | 12 + arch/csky/abiv1/cacheflush.c | 52 + arch/csky/abiv1/inc/abi/cacheflush.h | 49 + arch/csky/abiv1/inc/abi/ckmmu.h | 75 + arch/csky/abiv1/inc/abi/elf.h | 26 + arch/csky/abiv1/inc/abi/entry.h | 160 + arch/csky/abiv1/inc/abi/page.h | 27 + arch/csky/abiv1/inc/abi/pgtable-bits.h | 37 + arch/csky/abiv1/inc/abi/reg_ops.h | 27 + arch/csky/abiv1/inc/abi/regdef.h | 26 + arch/csky/abiv1/inc/abi/string.h | 13 + arch/csky/abiv1/inc/abi/vdso.h | 17 + arch/csky/abiv1/memcpy.S | 347 + arch/csky/abiv1/memset.c | 37 + arch/csky/abiv1/mmap.c | 66 + arch/csky/abiv1/strksyms.c | 7 + arch/csky/abiv2/Makefile | 10 + arch/csky/abiv2/cacheflush.c | 60 + arch/csky/abiv2/fpu.c | 275 + arch/csky/abiv2/inc/abi/cacheflush.h | 46 + arch/csky/abiv2/inc/abi/ckmmu.h | 87 + arch/csky/abiv2/inc/abi/elf.h | 43 + arch/csky/abiv2/inc/abi/entry.h | 156 + arch/csky/abiv2/inc/abi/fpu.h | 66 + arch/csky/abiv2/inc/abi/page.h | 14 + arch/csky/abiv2/inc/abi/pgtable-bits.h | 37 + arch/csky/abiv2/inc/abi/reg_ops.h | 17 + arch/csky/abiv2/inc/abi/regdef.h | 26 + arch/csky/abiv2/inc/abi/string.h | 27 + arch/csky/abiv2/inc/abi/vdso.h | 23 + arch/csky/abiv2/memcmp.S | 152 + arch/csky/abiv2/memcpy.S | 110 + arch/csky/abiv2/memmove.S | 108 + arch/csky/abiv2/memset.S | 83 + arch/csky/abiv2/strcmp.S | 168 + arch/csky/abiv2/strcpy.S | 123 + arch/csky/abiv2/strksyms.c | 12 + arch/csky/abiv2/strlen.S | 97 + arch/csky/abiv2/sysdep.h | 30 + arch/csky/boot/Makefile | 24 + arch/csky/boot/dts/Makefile | 13 + arch/csky/boot/dts/include/dt-bindings | 1 + arch/csky/configs/defconfig | 61 + arch/csky/include/asm/Kbuild | 49 + arch/csky/include/asm/addrspace.h | 10 + arch/csky/include/asm/atomic.h | 212 + arch/csky/include/asm/barrier.h | 49 + arch/csky/include/asm/bitops.h | 82 + arch/csky/include/asm/bug.h | 26 + arch/csky/include/asm/cache.h | 30 + arch/csky/include/asm/cacheflush.h | 9 + arch/csky/include/asm/checksum.h | 50 + arch/csky/include/asm/cmpxchg.h | 73 + arch/csky/include/asm/elf.h | 85 + arch/csky/include/asm/fixmap.h | 27 + arch/csky/include/asm/highmem.h | 51 + arch/csky/include/asm/io.h | 24 + arch/csky/include/asm/irqflags.h | 49 + arch/csky/include/asm/mmu.h | 12 + arch/csky/include/asm/mmu_context.h | 150 + arch/csky/include/asm/page.h | 104 + arch/csky/include/asm/pgalloc.h | 115 + arch/csky/include/asm/pgtable.h | 306 + arch/csky/include/asm/processor.h | 121 + arch/csky/include/asm/reg_ops.h | 26 + arch/csky/include/asm/segment.h | 19 + arch/csky/include/asm/shmparam.h | 11 + arch/csky/include/asm/smp.h | 26 + arch/csky/include/asm/spinlock.h | 256 + arch/csky/include/asm/spinlock_types.h | 37 + arch/csky/include/asm/string.h | 13 + arch/csky/include/asm/switch_to.h | 36 + arch/csky/include/asm/syscall.h | 71 + arch/csky/include/asm/syscalls.h | 15 + arch/csky/include/asm/thread_info.h | 75 + arch/csky/include/asm/tlb.h | 25 + arch/csky/include/asm/tlbflush.h | 25 + arch/csky/include/asm/traps.h | 44 + arch/csky/include/asm/uaccess.h | 416 + arch/csky/include/asm/unistd.h | 4 + arch/csky/include/asm/vdso.h | 12 + arch/csky/include/uapi/asm/Kbuild | 32 + arch/csky/include/uapi/asm/byteorder.h | 9 + arch/csky/include/uapi/asm/cachectl.h | 13 + arch/csky/include/uapi/asm/ptrace.h | 104 + arch/csky/include/uapi/asm/sigcontext.h | 14 + arch/csky/include/uapi/asm/unistd.h | 10 + arch/csky/kernel/Makefile | 8 + arch/csky/kernel/asm-offsets.c | 88 + arch/csky/kernel/atomic.S | 87 + arch/csky/kernel/cpu-probe.c | 79 + arch/csky/kernel/dumpstack.c | 66 + arch/csky/kernel/entry.S | 396 + arch/csky/kernel/head.S | 77 + arch/csky/kernel/irq.c | 22 + arch/csky/kernel/module.c | 92 + arch/csky/kernel/power.c | 30 + arch/csky/kernel/process.c | 136 + arch/csky/kernel/ptrace.c | 314 + arch/csky/kernel/setup.c | 162 + arch/csky/kernel/signal.c | 347 + arch/csky/kernel/smp.c | 237 + arch/csky/kernel/syscall.c | 43 + arch/csky/kernel/syscall_table.c | 14 + arch/csky/kernel/time.c | 11 + arch/csky/kernel/traps.c | 169 + arch/csky/kernel/vdso.c | 86 + arch/csky/kernel/vmlinux.lds.S | 66 + arch/csky/lib/Makefile | 1 + arch/csky/lib/delay.c | 39 + arch/csky/lib/usercopy.c | 262 + arch/csky/mm/Makefile | 13 + arch/csky/mm/cachev1.c | 126 + arch/csky/mm/cachev2.c | 79 + arch/csky/mm/dma-mapping.c | 254 + arch/csky/mm/fault.c | 212 + arch/csky/mm/highmem.c | 198 + arch/csky/mm/init.c | 122 + arch/csky/mm/ioremap.c | 48 + arch/csky/mm/syscache.c | 32 + arch/csky/mm/tlb.c | 219 + arch/h8300/Makefile | 11 +- arch/h8300/include/uapi/asm/unistd.h | 1 + arch/h8300/kernel/vmlinux.lds.S | 1 - arch/hexagon/Kconfig | 5 + arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/asm/bitops.h | 4 +- arch/hexagon/include/asm/dma-mapping.h | 40 - arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/hexagon/kernel/dma.c | 145 +- arch/hexagon/mm/init.c | 20 +- arch/ia64/hp/common/sba_iommu.c | 4 - arch/ia64/hp/sim/simserial.c | 24 +- arch/ia64/include/asm/dma-mapping.h | 7 - arch/ia64/include/asm/hugetlb.h | 47 +- arch/ia64/include/asm/iommu.h | 2 - arch/ia64/include/asm/machvec.h | 7 - arch/ia64/include/asm/machvec_init.h | 1 - arch/ia64/include/asm/machvec_sn2.h | 2 - arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/unistd.h | 3 + arch/ia64/include/uapi/asm/siginfo.h | 2 - arch/ia64/kernel/brl_emu.c | 31 +- arch/ia64/kernel/efi.c | 1 - arch/ia64/kernel/machvec.c | 16 - arch/ia64/kernel/pci-dma.c | 55 - arch/ia64/kernel/signal.c | 60 +- arch/ia64/kernel/traps.c | 144 +- arch/ia64/kernel/unaligned.c | 12 +- arch/ia64/mm/fault.c | 12 +- arch/ia64/pci/pci.c | 26 - arch/ia64/sn/pci/pci_dma.c | 33 +- arch/m68k/Kconfig | 2 +- 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/nfblock.c | 2 +- arch/m68k/emu/nfeth.c | 4 - arch/m68k/include/asm/atafd.h | 13 - arch/m68k/include/asm/atafdreg.h | 80 - arch/m68k/include/asm/unistd.h | 2 +- arch/m68k/kernel/sun3-head.S | 6 - arch/m68k/kernel/uboot.c | 2 +- arch/m68k/mac/misc.c | 77 +- arch/m68k/mm/mcfmmu.c | 2 +- arch/microblaze/Kconfig | 4 +- arch/microblaze/Makefile | 4 +- arch/microblaze/boot/dts/Makefile | 4 + arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/include/asm/unistd.h | 2 +- arch/microblaze/kernel/cpu/cpuinfo.c | 6 +- arch/microblaze/kernel/dma.c | 22 - arch/microblaze/kernel/vmlinux.lds.S | 2 - arch/microblaze/mm/consistent.c | 3 +- arch/mips/Kconfig | 51 +- arch/mips/Makefile | 26 +- arch/mips/alchemy/devboards/db1200.c | 14 +- arch/mips/alchemy/devboards/db1300.c | 14 +- arch/mips/alchemy/devboards/db1550.c | 14 +- arch/mips/bcm47xx/workarounds.c | 8 +- arch/mips/bmips/setup.c | 9 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 15 + arch/mips/boot/dts/ingenic/jz4770.dtsi | 30 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 3 +- arch/mips/boot/dts/lantiq/danube.dtsi | 42 +- arch/mips/boot/dts/lantiq/easy50712.dts | 14 +- arch/mips/boot/dts/mscc/Makefile | 2 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 38 +- arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 107 + arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 6 + arch/mips/cavium-octeon/octeon-irq.c | 16 +- arch/mips/cavium-octeon/setup.c | 9 +- arch/mips/cavium-octeon/smp.c | 7 + arch/mips/configs/generic/board-ocelot.config | 10 +- arch/mips/generic/Kconfig | 6 +- arch/mips/generic/Makefile | 1 - arch/mips/generic/Platform | 2 +- arch/mips/generic/board-ocelot.its.S | 40 + arch/mips/generic/board-ocelot_pcb123.its.S | 23 - arch/mips/generic/kexec.c | 44 - arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/asm-eva.h | 6 + arch/mips/include/asm/asm.h | 116 - arch/mips/include/asm/compat.h | 28 +- arch/mips/include/asm/device.h | 19 - arch/mips/include/asm/dma-coherence.h | 6 + arch/mips/include/asm/dma-mapping.h | 4 +- arch/mips/include/asm/hugetlb.h | 40 +- arch/mips/include/asm/io.h | 129 +- arch/mips/include/asm/kexec.h | 11 +- arch/mips/include/asm/kvm_host.h | 1 - arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 1 + arch/mips/include/asm/mach-loongson64/irq.h | 2 +- .../asm/mach-loongson64/kernel-entry-init.h | 16 +- arch/mips/include/asm/mipsregs.h | 20 +- arch/mips/include/asm/processor.h | 10 +- arch/mips/include/asm/r4kcache.h | 73 - arch/mips/include/asm/smp-ops.h | 3 + arch/mips/include/asm/smp.h | 16 + arch/mips/include/asm/unistd.h | 3 +- arch/mips/include/asm/vr41xx/giu.h | 8 - arch/mips/include/uapi/asm/ioctls.h | 2 + arch/mips/include/uapi/asm/siginfo.h | 11 - arch/mips/jazz/jazzdma.c | 7 +- arch/mips/kernel/Makefile | 18 - arch/mips/kernel/binfmt_elfn32.c | 14 +- arch/mips/kernel/binfmt_elfo32.c | 14 +- arch/mips/kernel/crash.c | 7 +- arch/mips/kernel/head.S | 18 +- arch/mips/kernel/machine_kexec.c | 143 +- arch/mips/kernel/mips-mt.c | 59 - arch/mips/kernel/process.c | 25 + arch/mips/kernel/relocate.c | 2 +- arch/mips/kernel/setup.c | 194 +- arch/mips/kernel/smp-bmips.c | 7 + arch/mips/kernel/smp-cps.c | 80 +- arch/mips/kernel/traps.c | 5 +- arch/mips/kernel/unaligned.c | 47 +- arch/mips/kernel/vdso.c | 38 +- arch/mips/kvm/mmu.c | 10 - arch/mips/lantiq/xway/dma.c | 5 +- arch/mips/lantiq/xway/sysctrl.c | 14 +- arch/mips/lib/Makefile | 2 +- arch/mips/lib/iomap-pci.c | 7 - arch/mips/lib/iomap.c | 227 - arch/mips/lib/memcpy.S | 22 +- arch/mips/lib/memset.S | 60 +- 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/irq.c | 56 +- arch/mips/loongson64/loongson-3/numa.c | 34 +- arch/mips/loongson64/loongson-3/smp.c | 14 +- arch/mips/mm/c-r4k.c | 17 +- arch/mips/mm/dma-noncoherent.c | 79 +- arch/mips/mm/init.c | 7 +- arch/mips/netlogic/common/irq.c | 14 +- arch/mips/netlogic/xlr/platform-flash.c | 7 +- arch/mips/pci/ops-loongson3.c | 34 +- arch/mips/pci/pci-legacy.c | 4 + arch/mips/pci/pci-rt2880.c | 2 + arch/mips/pmcs-msp71xx/msp_usb.c | 4 +- arch/mips/pnx833x/common/platform.c | 8 +- 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 | 10 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 11 +- 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 | 6 +- arch/nds32/Makefile | 6 +- 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 | 5 +- arch/nios2/Kconfig.debug | 9 - arch/nios2/Makefile | 11 +- arch/nios2/boot/Makefile | 22 - arch/nios2/boot/dts/Makefile | 6 + arch/nios2/boot/linked_dtb.S | 19 - arch/nios2/include/uapi/asm/unistd.h | 1 + arch/nios2/kernel/cpuinfo.c | 4 +- arch/nios2/kernel/prom.c | 17 - arch/nios2/kernel/setup.c | 39 +- arch/nios2/kernel/time.c | 4 +- arch/openrisc/Kconfig | 2 +- arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/openrisc/kernel/setup.c | 3 +- arch/parisc/Kconfig | 2 +- arch/parisc/Makefile | 9 - arch/parisc/boot/compressed/Makefile | 4 +- arch/parisc/boot/compressed/misc.c | 95 +- arch/parisc/boot/compressed/vmlinux.lds.S | 10 +- arch/parisc/include/asm/alternative.h | 47 + arch/parisc/include/asm/assembly.h | 9 +- arch/parisc/include/asm/cache.h | 22 +- arch/parisc/include/asm/compat.h | 24 +- arch/parisc/include/asm/hugetlb.h | 33 +- arch/parisc/include/asm/page.h | 12 +- arch/parisc/include/asm/pdc.h | 1 + arch/parisc/include/asm/pdcpat.h | 62 +- arch/parisc/include/asm/pgtable.h | 33 +- arch/parisc/include/asm/sections.h | 2 + arch/parisc/include/asm/spinlock.h | 4 +- arch/parisc/include/asm/tlbflush.h | 3 +- arch/parisc/include/asm/unistd.h | 3 +- arch/parisc/include/uapi/asm/Kbuild | 1 + arch/parisc/include/uapi/asm/ioctls.h | 2 + arch/parisc/include/uapi/asm/posix_types.h | 3 - arch/parisc/include/uapi/asm/siginfo.h | 11 - arch/parisc/kernel/cache.c | 63 +- arch/parisc/kernel/entry.S | 39 +- arch/parisc/kernel/firmware.c | 57 + arch/parisc/kernel/hpmc.S | 3 +- arch/parisc/kernel/inventory.c | 10 + arch/parisc/kernel/pacache.S | 280 +- arch/parisc/kernel/setup.c | 83 +- arch/parisc/kernel/signal.c | 1 - arch/parisc/kernel/syscall.S | 14 +- arch/parisc/kernel/traps.c | 7 +- arch/parisc/kernel/unwind.c | 2 +- arch/parisc/kernel/vmlinux.lds.S | 6 + arch/parisc/mm/init.c | 21 +- arch/powerpc/Kbuild | 16 + arch/powerpc/Kconfig | 20 +- arch/powerpc/Kconfig.debug | 6 - arch/powerpc/Makefile | 94 +- arch/powerpc/boot/.gitignore | 1 + arch/powerpc/boot/Makefile | 66 +- arch/powerpc/boot/crt0.S | 4 +- arch/powerpc/boot/dts/Makefile | 6 + arch/powerpc/boot/dts/fsl/Makefile | 4 + arch/powerpc/boot/libfdt_env.h | 2 + arch/powerpc/boot/opal.c | 8 - arch/powerpc/boot/serial.c | 1 + arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/powernv_defconfig | 4 + arch/powerpc/configs/ppc64_defconfig | 4 + arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 154 +- arch/powerpc/include/asm/accounting.h | 4 + arch/powerpc/include/asm/asm-prototypes.h | 24 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 158 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 2 +- arch/powerpc/include/asm/book3s/64/hash.h | 8 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 3 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 107 +- arch/powerpc/include/asm/book3s/64/mmu.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable-64k.h | 3 + arch/powerpc/include/asm/book3s/64/pgtable.h | 191 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 1 + arch/powerpc/include/asm/bug.h | 2 +- arch/powerpc/include/asm/compat.h | 24 +- arch/powerpc/include/asm/cputhreads.h | 2 + arch/powerpc/include/asm/cputime.h | 1 - arch/powerpc/include/asm/drmem.h | 5 + arch/powerpc/include/asm/eeh.h | 24 +- arch/powerpc/include/asm/error-injection.h | 13 + arch/powerpc/include/asm/exception-64s.h | 17 +- arch/powerpc/include/asm/firmware.h | 5 +- arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/hugetlb.h | 43 +- arch/powerpc/include/asm/hvcall.h | 52 +- arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/iommu.h | 4 +- arch/powerpc/include/asm/kgdb.h | 5 +- arch/powerpc/include/asm/kvm_asm.h | 4 +- arch/powerpc/include/asm/kvm_book3s.h | 45 +- arch/powerpc/include/asm/kvm_book3s_64.h | 118 +- arch/powerpc/include/asm/kvm_book3s_asm.h | 3 + arch/powerpc/include/asm/kvm_booke.h | 4 +- arch/powerpc/include/asm/kvm_host.h | 16 +- arch/powerpc/include/asm/kvm_ppc.h | 8 +- arch/powerpc/include/asm/machdep.h | 3 +- arch/powerpc/include/asm/mce.h | 3 + arch/powerpc/include/asm/mmu.h | 15 + arch/powerpc/include/asm/mmu_context.h | 3 +- arch/powerpc/include/asm/mpic.h | 7 + arch/powerpc/include/asm/nohash/32/pgtable.h | 75 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 43 + arch/powerpc/include/asm/nohash/32/pte-44x.h | 30 + arch/powerpc/include/asm/nohash/32/pte-8xx.h | 87 +- arch/powerpc/include/asm/nohash/32/pte-fsl-booke.h | 33 + arch/powerpc/include/asm/nohash/64/pgtable.h | 46 +- arch/powerpc/include/asm/nohash/pgtable.h | 100 +- arch/powerpc/include/asm/nohash/pte-book3e.h | 41 + arch/powerpc/include/asm/opal-api.h | 1 + arch/powerpc/include/asm/paca.h | 18 +- arch/powerpc/include/asm/pgtable.h | 29 + arch/powerpc/include/asm/pnv-pci.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ppc-pci.h | 1 + arch/powerpc/include/asm/processor.h | 7 +- arch/powerpc/include/asm/pte-common.h | 219 - arch/powerpc/include/asm/ptrace.h | 38 +- arch/powerpc/include/asm/reg.h | 9 +- arch/powerpc/include/asm/rtas.h | 15 + arch/powerpc/include/asm/setup.h | 1 + arch/powerpc/include/asm/slice.h | 1 + arch/powerpc/include/asm/smp.h | 11 + arch/powerpc/include/asm/sparsemem.h | 11 - arch/powerpc/include/asm/stackprotector.h | 38 + arch/powerpc/include/asm/thread_info.h | 17 +- arch/powerpc/include/asm/trace.h | 15 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/include/asm/user.h | 2 +- arch/powerpc/include/uapi/asm/Kbuild | 1 + arch/powerpc/include/uapi/asm/ioctls.h | 2 + arch/powerpc/include/uapi/asm/kvm.h | 1 + arch/powerpc/include/uapi/asm/ptrace.h | 11 +- arch/powerpc/include/uapi/asm/sigcontext.h | 6 +- arch/powerpc/include/uapi/asm/siginfo.h | 18 - arch/powerpc/kernel/Makefile | 13 +- arch/powerpc/kernel/asm-offsets.c | 32 +- arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/cacheinfo.c | 37 +- arch/powerpc/kernel/cpu_setup_power.S | 4 +- arch/powerpc/kernel/crash_dump.c | 2 +- arch/powerpc/kernel/dma-swiotlb.c | 4 +- arch/powerpc/kernel/eeh.c | 42 +- arch/powerpc/kernel/eeh_dev.c | 2 - arch/powerpc/kernel/eeh_driver.c | 237 +- arch/powerpc/kernel/eeh_pe.c | 160 +- arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 33 +- arch/powerpc/kernel/exceptions-64s.S | 248 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/head_8xx.S | 6 +- arch/powerpc/kernel/io-workarounds.c | 4 +- arch/powerpc/kernel/iommu.c | 27 +- arch/powerpc/kernel/isa-bridge.c | 6 +- arch/powerpc/kernel/kgdb.c | 43 +- arch/powerpc/kernel/mce.c | 9 +- arch/powerpc/kernel/mce_power.c | 9 +- arch/powerpc/kernel/module.c | 8 + arch/powerpc/kernel/module_64.c | 14 +- arch/powerpc/kernel/pci_32.c | 1 - arch/powerpc/kernel/pci_64.c | 2 +- arch/powerpc/kernel/process.c | 107 +- arch/powerpc/kernel/prom_init.c | 223 +- arch/powerpc/kernel/prom_init_check.sh | 16 + arch/powerpc/kernel/ptrace.c | 68 +- arch/powerpc/kernel/rtas.c | 13 +- arch/powerpc/kernel/rtasd.c | 25 +- arch/powerpc/kernel/setup-common.c | 3 + arch/powerpc/kernel/setup_64.c | 18 +- arch/powerpc/kernel/smp.c | 245 +- arch/powerpc/kernel/swsusp_asm64.S | 2 +- arch/powerpc/kernel/time.c | 104 +- arch/powerpc/kernel/tm.S | 95 +- arch/powerpc/kernel/trace/Makefile | 4 +- arch/powerpc/kernel/trace/ftrace.c | 261 +- arch/powerpc/kernel/trace/ftrace_64.S | 12 + arch/powerpc/kernel/traps.c | 157 +- arch/powerpc/kernel/vdso32/datapage.S | 1 + arch/powerpc/kernel/vdso32/gettimeofday.S | 1 + arch/powerpc/kernel/vdso64/datapage.S | 1 + arch/powerpc/kernel/vdso64/gettimeofday.S | 1 + arch/powerpc/kernel/vmlinux.lds.S | 18 +- arch/powerpc/kvm/Makefile | 5 +- arch/powerpc/kvm/book3s.c | 46 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 9 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 797 +- arch/powerpc/kvm/book3s_64_vio.c | 94 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 120 +- arch/powerpc/kvm/book3s_emulate.c | 13 +- arch/powerpc/kvm/book3s_hv.c | 873 +- arch/powerpc/kvm/book3s_hv_builtin.c | 92 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 95 +- arch/powerpc/kvm/book3s_hv_nested.c | 1291 + arch/powerpc/kvm/book3s_hv_ras.c | 10 + arch/powerpc/kvm/book3s_hv_rm_xics.c | 13 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 823 +- arch/powerpc/kvm/book3s_hv_tm.c | 6 +- arch/powerpc/kvm/book3s_hv_tm_builtin.c | 5 +- arch/powerpc/kvm/book3s_pr.c | 5 +- arch/powerpc/kvm/book3s_xics.c | 14 +- arch/powerpc/kvm/book3s_xive.c | 63 + arch/powerpc/kvm/book3s_xive_template.c | 8 - arch/powerpc/kvm/bookehv_interrupts.S | 8 +- arch/powerpc/kvm/emulate_loadstore.c | 1 - arch/powerpc/kvm/powerpc.c | 15 +- arch/powerpc/kvm/tm.S | 250 +- arch/powerpc/kvm/trace_book3s.h | 1 - arch/powerpc/lib/Makefile | 4 +- arch/powerpc/lib/checksum_64.S | 3 + arch/powerpc/lib/code-patching.c | 17 +- arch/powerpc/lib/error-inject.c | 16 + arch/powerpc/lib/mem_64.S | 4 +- arch/powerpc/mm/8xx_mmu.c | 5 +- arch/powerpc/mm/Makefile | 13 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/dump_linuxpagetables-8xx.c | 82 + arch/powerpc/mm/dump_linuxpagetables-book3s64.c | 120 + arch/powerpc/mm/dump_linuxpagetables-generic.c | 82 + arch/powerpc/mm/dump_linuxpagetables.c | 167 +- arch/powerpc/mm/dump_linuxpagetables.h | 19 + arch/powerpc/mm/fault.c | 55 +- arch/powerpc/mm/hash_native_64.c | 4 +- arch/powerpc/mm/hash_utils_64.c | 13 +- arch/powerpc/mm/hugepage-hash64.c | 6 + arch/powerpc/mm/hugetlbpage-hash64.c | 4 + arch/powerpc/mm/hugetlbpage.c | 13 +- arch/powerpc/mm/init_64.c | 49 - arch/powerpc/mm/mem.c | 15 +- arch/powerpc/mm/mmu_context_book3s64.c | 9 + arch/powerpc/mm/mmu_context_iommu.c | 34 +- arch/powerpc/mm/mmu_decl.h | 6 +- arch/powerpc/mm/numa.c | 18 +- arch/powerpc/mm/pgtable-book3e.c | 9 +- arch/powerpc/mm/pgtable-book3s64.c | 11 +- arch/powerpc/mm/pgtable-hash64.c | 7 +- arch/powerpc/mm/pgtable-radix.c | 65 +- arch/powerpc/mm/pgtable.c | 32 +- arch/powerpc/mm/pgtable_32.c | 70 +- arch/powerpc/mm/pgtable_64.c | 57 +- arch/powerpc/mm/pkeys.c | 2 +- arch/powerpc/mm/ppc_mmu_32.c | 2 +- arch/powerpc/mm/slb.c | 784 +- arch/powerpc/mm/slb_low.S | 335 - arch/powerpc/mm/slice.c | 38 +- arch/powerpc/mm/tlb-radix.c | 11 +- arch/powerpc/mm/tlb_nohash.c | 3 + arch/powerpc/oprofile/Makefile | 1 - arch/powerpc/oprofile/backtrace.c | 2 +- arch/powerpc/perf/Makefile | 1 - arch/powerpc/perf/imc-pmu.c | 2 +- arch/powerpc/perf/power7-pmu.c | 1 + arch/powerpc/platforms/40x/Kconfig | 9 - arch/powerpc/platforms/44x/Kconfig | 22 - arch/powerpc/platforms/44x/fsp2.c | 8 +- arch/powerpc/platforms/4xx/ocm.c | 7 +- arch/powerpc/platforms/4xx/soc.c | 2 +- arch/powerpc/platforms/82xx/Kconfig | 1 - arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 5 +- arch/powerpc/platforms/8xx/machine_check.c | 4 +- arch/powerpc/platforms/Kconfig | 21 - arch/powerpc/platforms/Kconfig.cputype | 5 +- arch/powerpc/platforms/Makefile | 2 - arch/powerpc/platforms/cell/Kconfig | 3 - arch/powerpc/platforms/cell/cpufreq_spudemand.c | 2 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spu_manage.c | 25 +- arch/powerpc/platforms/cell/spufs/fault.c | 26 +- arch/powerpc/platforms/cell/spufs/sched.c | 9 +- arch/powerpc/platforms/embedded6xx/wii.c | 2 +- arch/powerpc/platforms/maple/Kconfig | 1 - arch/powerpc/platforms/pasemi/Kconfig | 1 - arch/powerpc/platforms/pasemi/dma_lib.c | 2 +- arch/powerpc/platforms/powermac/Makefile | 3 +- arch/powerpc/platforms/powermac/feature.c | 51 +- arch/powerpc/platforms/powermac/setup.c | 15 +- arch/powerpc/platforms/powermac/time.c | 126 +- arch/powerpc/platforms/powernv/Kconfig | 6 - arch/powerpc/platforms/powernv/eeh-powernv.c | 62 +- arch/powerpc/platforms/powernv/memtrace.c | 21 +- arch/powerpc/platforms/powernv/npu-dma.c | 198 +- arch/powerpc/platforms/powernv/opal-powercap.c | 3 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 4 +- arch/powerpc/platforms/powernv/opal-sysparam.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 47 +- arch/powerpc/platforms/ps3/Kconfig | 2 - arch/powerpc/platforms/ps3/os-area.c | 2 +- arch/powerpc/platforms/ps3/spu.c | 3 +- arch/powerpc/platforms/pseries/Kconfig | 9 +- arch/powerpc/platforms/pseries/Makefile | 3 +- arch/powerpc/platforms/pseries/dlpar.c | 41 +- arch/powerpc/platforms/pseries/dtl.c | 4 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 66 +- arch/powerpc/platforms/pseries/event_sources.c | 40 +- arch/powerpc/platforms/pseries/firmware.c | 2 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 28 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 116 +- arch/powerpc/platforms/pseries/ibmebus.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 295 +- arch/powerpc/platforms/pseries/lparcfg.c | 5 +- arch/powerpc/platforms/pseries/mobility.c | 23 +- arch/powerpc/platforms/pseries/msi.c | 3 +- arch/powerpc/platforms/pseries/papr_scm.c | 345 + arch/powerpc/platforms/pseries/pci.c | 1 + arch/powerpc/platforms/pseries/pmem.c | 164 + arch/powerpc/platforms/pseries/pseries.h | 11 +- arch/powerpc/platforms/pseries/ras.c | 308 +- arch/powerpc/platforms/pseries/setup.c | 14 + arch/powerpc/platforms/pseries/vio.c | 27 +- arch/powerpc/sysdev/Kconfig | 5 - arch/powerpc/sysdev/Makefile | 3 - arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 8 +- arch/powerpc/sysdev/ipic.c | 2 +- arch/powerpc/sysdev/xics/Makefile | 1 - arch/powerpc/sysdev/xive/Kconfig | 3 - arch/powerpc/sysdev/xive/Makefile | 1 - arch/powerpc/sysdev/xive/common.c | 7 +- arch/powerpc/sysdev/xive/native.c | 11 +- arch/powerpc/xmon/Makefile | 5 +- arch/powerpc/xmon/xmon.c | 56 +- arch/riscv/Kconfig | 52 +- arch/riscv/Kconfig.debug | 35 - arch/riscv/Makefile | 21 +- arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/asm-prototypes.h | 7 + arch/riscv/include/asm/futex.h | 128 + arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/asm/smp.h | 47 +- arch/riscv/include/asm/switch_to.h | 12 +- arch/riscv/include/asm/tlb.h | 4 + arch/riscv/include/asm/tlbflush.h | 16 +- arch/riscv/include/asm/unistd.h | 1 + arch/riscv/include/uapi/asm/Kbuild | 1 + arch/riscv/include/uapi/asm/elf.h | 3 + arch/riscv/include/uapi/asm/siginfo.h | 24 - arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/cacheinfo.c | 7 - arch/riscv/kernel/cpu.c | 87 +- arch/riscv/kernel/cpufeature.c | 15 + arch/riscv/kernel/entry.S | 88 - arch/riscv/kernel/fpu.S | 106 + arch/riscv/kernel/head.S | 4 +- arch/riscv/kernel/irq.c | 12 +- arch/riscv/kernel/mcount.S | 1 - arch/riscv/kernel/process.c | 6 +- arch/riscv/kernel/ptrace.c | 52 + arch/riscv/kernel/setup.c | 22 +- arch/riscv/kernel/signal.c | 75 +- arch/riscv/kernel/smp.c | 82 +- arch/riscv/kernel/smpboot.c | 46 +- arch/riscv/kernel/sys_riscv.c | 15 +- arch/riscv/lib/Makefile | 3 +- arch/riscv/mm/ioremap.c | 2 +- arch/s390/Kconfig | 21 + arch/s390/Makefile | 2 +- arch/s390/appldata/appldata_base.c | 33 +- arch/s390/appldata/appldata_os.c | 4 - arch/s390/boot/.gitignore | 1 + arch/s390/boot/Makefile | 24 +- arch/s390/boot/boot.h | 11 + arch/s390/boot/cmdline.c | 2 + arch/s390/boot/compressed/Makefile | 37 +- arch/s390/boot/compressed/decompressor.c | 85 + arch/s390/boot/compressed/decompressor.h | 25 + arch/s390/boot/compressed/head.S | 52 - arch/s390/boot/compressed/misc.c | 116 - arch/s390/boot/compressed/vmlinux.lds.S | 24 +- arch/s390/boot/compressed/vmlinux.scr.lds.S | 15 - arch/s390/boot/ctype.c | 2 + arch/s390/boot/head.S | 12 +- arch/s390/boot/ipl_parm.c | 182 + arch/s390/boot/ipl_vmparm.c | 2 + arch/s390/boot/mem_detect.c | 182 + arch/s390/boot/startup.c | 64 + arch/s390/boot/string.c | 138 + arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/performance_defconfig | 1 - arch/s390/crypto/aes_s390.c | 48 +- arch/s390/crypto/paes_s390.c | 65 +- arch/s390/defconfig | 2 +- arch/s390/hypfs/hypfs_sprp.c | 42 +- arch/s390/include/asm/appldata.h | 19 +- arch/s390/include/asm/boot_data.h | 11 + arch/s390/include/asm/ccwgroup.h | 2 + arch/s390/include/asm/compat.h | 18 +- arch/s390/include/asm/facility.h | 9 +- arch/s390/include/asm/ipl.h | 4 +- arch/s390/include/asm/jump_label.h | 40 +- arch/s390/include/asm/kasan.h | 30 + arch/s390/include/asm/kvm_host.h | 15 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mem_detect.h | 82 + arch/s390/include/asm/mmu.h | 10 +- arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/page.h | 1 + arch/s390/include/asm/pgtable.h | 20 +- arch/s390/include/asm/pkey.h | 26 + arch/s390/include/asm/processor.h | 53 +- arch/s390/include/asm/qdio.h | 2 - arch/s390/include/asm/sclp.h | 8 +- arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/setup.h | 3 +- arch/s390/include/asm/string.h | 21 + arch/s390/include/asm/thread_info.h | 13 +- arch/s390/include/asm/unistd.h | 3 +- arch/s390/include/asm/vmlinux.lds.h | 20 + arch/s390/include/uapi/asm/Kbuild | 1 + arch/s390/include/uapi/asm/kvm.h | 2 + arch/s390/include/uapi/asm/pkey.h | 34 + arch/s390/include/uapi/asm/siginfo.h | 17 - arch/s390/include/uapi/asm/zcrypt.h | 19 +- arch/s390/kernel/Makefile | 6 +- arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/base.S | 2 +- arch/s390/kernel/dumpstack.c | 10 +- arch/s390/kernel/early.c | 47 +- arch/s390/kernel/early_nobss.c | 24 +- arch/s390/kernel/early_printk.c | 2 +- arch/s390/kernel/entry.S | 53 +- arch/s390/kernel/entry.h | 3 + arch/s390/kernel/head64.S | 6 +- arch/s390/kernel/ipl.c | 119 +- arch/s390/kernel/ipl_vmparm.c | 36 + arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/jump_label.c | 11 +- arch/s390/kernel/machine_kexec.c | 17 +- arch/s390/kernel/module.c | 15 +- arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/s390/kernel/setup.c | 210 +- arch/s390/kernel/smp.c | 87 +- arch/s390/kernel/sthyi.c | 8 +- arch/s390/kernel/swsusp.S | 15 +- arch/s390/kernel/vdso.c | 8 +- arch/s390/kernel/vdso32/Makefile | 3 +- arch/s390/kernel/vdso32/clock_gettime.S | 19 +- arch/s390/kernel/vdso32/gettimeofday.S | 3 +- arch/s390/kernel/vdso64/Makefile | 3 +- arch/s390/kernel/vdso64/clock_gettime.S | 25 +- arch/s390/kernel/vdso64/gettimeofday.S | 3 +- arch/s390/kernel/vmlinux.lds.S | 17 + arch/s390/kvm/kvm-s390.c | 190 +- arch/s390/kvm/kvm-s390.h | 1 + arch/s390/kvm/priv.c | 30 +- arch/s390/kvm/vsie.c | 213 +- arch/s390/lib/Makefile | 4 + arch/s390/lib/mem.S | 12 +- arch/s390/mm/Makefile | 6 +- arch/s390/mm/dump_pagetables.c | 58 +- arch/s390/mm/fault.c | 38 +- arch/s390/mm/gmap.c | 14 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/kasan_init.c | 387 + arch/s390/mm/maccess.c | 25 +- arch/s390/mm/mem_detect.c | 62 - arch/s390/purgatory/head.S | 4 +- arch/s390/tools/gen_facilities.c | 2 + arch/sh/Kconfig | 3 +- arch/sh/boards/mach-ecovec24/setup.c | 27 +- arch/sh/boards/mach-migor/setup.c | 14 +- arch/sh/boards/of-generic.c | 2 +- arch/sh/include/asm/hugetlb.h | 54 +- arch/sh/include/asm/unistd.h | 2 +- arch/sh/include/uapi/asm/ioctls.h | 2 + arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/cmpxchg_64.h | 7 +- arch/sparc/include/asm/compat.h | 25 +- arch/sparc/include/asm/cpudata_64.h | 2 +- arch/sparc/include/asm/dma-mapping.h | 4 +- arch/sparc/include/asm/hugetlb.h | 40 +- arch/sparc/include/asm/parport.h | 2 + arch/sparc/include/asm/prom.h | 3 - arch/sparc/include/asm/switch_to_64.h | 3 +- arch/sparc/include/asm/thread_info_64.h | 4 + arch/sparc/include/asm/unistd.h | 3 +- arch/sparc/include/asm/vdso.h | 4 +- arch/sparc/include/uapi/asm/ioctls.h | 2 + arch/sparc/include/uapi/asm/siginfo.h | 7 - arch/sparc/include/uapi/asm/unistd.h | 3 +- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/of_device_32.c | 4 + arch/sparc/kernel/of_device_64.c | 3 + arch/sparc/kernel/perf_event.c | 26 +- arch/sparc/kernel/process_64.c | 25 +- arch/sparc/kernel/rtrap_64.S | 4 +- arch/sparc/kernel/signal32.c | 12 +- arch/sparc/kernel/signal_64.c | 6 +- arch/sparc/kernel/systbls_32.S | 2 +- arch/sparc/kernel/systbls_64.S | 4 +- arch/sparc/kernel/time_64.c | 3 - arch/sparc/kernel/viohs.c | 12 +- arch/sparc/mm/init_64.c | 1 + arch/sparc/vdso/Makefile | 41 +- arch/sparc/vdso/checkundef.sh | 10 + arch/sparc/vdso/vclock_gettime.c | 221 +- arch/sparc/vdso/vdso-layout.lds.S | 6 - arch/sparc/vdso/vdso.lds.S | 2 + arch/sparc/vdso/vdso2c.c | 6 - arch/sparc/vdso/vdso2c.h | 1 - arch/sparc/vdso/vdso32/vdso32.lds.S | 2 + arch/sparc/vdso/vma.c | 237 +- arch/um/Kconfig | 2 + arch/um/drivers/ubd_kern.c | 236 +- arch/um/include/asm/common.lds.S | 2 - arch/um/kernel/physmem.c | 22 +- arch/unicore32/Kconfig | 3 +- arch/unicore32/include/asm/Kbuild | 1 + arch/unicore32/include/asm/bug.h | 3 +- arch/unicore32/include/asm/dma-mapping.h | 22 - arch/unicore32/include/uapi/asm/unistd.h | 1 + arch/unicore32/kernel/fpu-ucf64.c | 12 +- arch/unicore32/kernel/traps.c | 5 +- arch/unicore32/mm/fault.c | 27 +- arch/unicore32/mm/init.c | 57 +- arch/x86/Kconfig | 29 +- arch/x86/Kconfig.cpu | 14 + arch/x86/Kconfig.debug | 1 - arch/x86/Makefile | 31 +- arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/eboot.c | 10 + arch/x86/boot/compressed/kaslr.c | 18 +- arch/x86/boot/compressed/mem_encrypt.S | 19 - arch/x86/boot/compressed/misc.h | 1 + arch/x86/boot/header.S | 6 +- arch/x86/boot/tools/build.c | 7 + arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 5 +- arch/x86/crypto/aegis128-aesni-glue.c | 1 - arch/x86/crypto/aegis128l-aesni-glue.c | 1 - arch/x86/crypto/aegis256-aesni-glue.c | 1 - arch/x86/crypto/aesni-intel_asm.S | 66 +- arch/x86/crypto/aesni-intel_glue.c | 47 +- arch/x86/crypto/fpu.c | 207 - arch/x86/crypto/morus1280-sse2-glue.c | 1 - arch/x86/crypto/morus640-sse2-glue.c | 1 - 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 | 2 +- arch/x86/entry/entry_32.S | 21 +- arch/x86/entry/entry_64.S | 138 +- arch/x86/entry/vdso/Makefile | 16 +- arch/x86/entry/vdso/vclock_gettime.c | 220 +- arch/x86/entry/vdso/vgetcpu.c | 8 +- arch/x86/entry/vdso/vma.c | 62 +- arch/x86/entry/vsyscall/vsyscall_64.c | 9 +- arch/x86/entry/vsyscall/vsyscall_gtod.c | 51 +- arch/x86/events/amd/core.c | 4 + arch/x86/events/amd/uncore.c | 30 +- arch/x86/events/core.c | 43 +- arch/x86/events/intel/core.c | 346 +- arch/x86/events/intel/cstate.c | 8 +- arch/x86/events/intel/lbr.c | 4 + arch/x86/events/intel/pt.c | 2 +- arch/x86/events/intel/rapl.c | 4 +- arch/x86/events/intel/uncore_snbep.c | 14 +- arch/x86/events/msr.c | 8 +- arch/x86/events/perf_event.h | 4 +- arch/x86/hyperv/Makefile | 4 + arch/x86/hyperv/hv_apic.c | 9 +- arch/x86/hyperv/hv_init.c | 19 + arch/x86/hyperv/hv_spinlock.c | 88 + arch/x86/hyperv/mmu.c | 4 +- arch/x86/include/asm/acpi.h | 7 + arch/x86/include/asm/alternative-asm.h | 20 +- arch/x86/include/asm/alternative.h | 11 +- arch/x86/include/asm/amd_nb.h | 3 + arch/x86/include/asm/asm.h | 57 +- arch/x86/include/asm/atomic.h | 20 +- arch/x86/include/asm/atomic64_32.h | 8 +- arch/x86/include/asm/atomic64_64.h | 20 +- arch/x86/include/asm/bitops.h | 9 +- arch/x86/include/asm/bug.h | 98 +- arch/x86/include/asm/cacheinfo.h | 1 + arch/x86/include/asm/cmpxchg.h | 10 +- arch/x86/include/asm/compat.h | 21 +- arch/x86/include/asm/cpu_entry_area.h | 2 - arch/x86/include/asm/cpufeature.h | 82 +- arch/x86/include/asm/debugreg.h | 2 +- arch/x86/include/asm/desc.h | 4 +- arch/x86/include/asm/efi.h | 1 + arch/x86/include/asm/elf.h | 9 +- arch/x86/include/asm/extable.h | 3 +- arch/x86/include/asm/fixmap.h | 12 +- arch/x86/include/asm/fpu/internal.h | 4 +- arch/x86/include/asm/fsgsbase.h | 49 + arch/x86/include/asm/futex.h | 6 +- arch/x86/include/asm/hugetlb.h | 69 - arch/x86/include/asm/hyperv-tlfs.h | 21 +- arch/x86/include/asm/intel-family.h | 33 +- arch/x86/include/asm/io.h | 15 +- arch/x86/include/asm/iosf_mbi.h | 39 +- arch/x86/include/asm/irq_remapping.h | 2 + arch/x86/include/asm/irqflags.h | 19 +- arch/x86/include/asm/jump_label.h | 80 +- arch/x86/include/asm/kdebug.h | 12 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/kvm_emulate.h | 4 + arch/x86/include/asm/kvm_host.h | 97 +- arch/x86/include/asm/local.h | 8 +- arch/x86/include/asm/mce.h | 55 +- arch/x86/include/asm/mem_encrypt.h | 7 + arch/x86/include/asm/mmu_context.h | 4 +- arch/x86/include/asm/mpx.h | 12 +- arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/nospec-branch.h | 17 +- arch/x86/include/asm/page_64_types.h | 15 +- arch/x86/include/asm/paravirt.h | 415 +- arch/x86/include/asm/paravirt_types.h | 138 +- arch/x86/include/asm/percpu.h | 8 +- arch/x86/include/asm/perf_event.h | 9 + arch/x86/include/asm/pgalloc.h | 2 +- arch/x86/include/asm/pgtable-2level.h | 9 - arch/x86/include/asm/pgtable-3level.h | 7 +- arch/x86/include/asm/pgtable-3level_types.h | 2 +- arch/x86/include/asm/pgtable.h | 9 +- arch/x86/include/asm/pgtable_64.h | 23 +- arch/x86/include/asm/pgtable_types.h | 2 +- arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor.h | 17 +- arch/x86/include/asm/ptrace.h | 86 +- arch/x86/include/asm/qspinlock.h | 15 + arch/x86/include/asm/refcount.h | 79 +- arch/x86/include/asm/rmwcc.h | 69 +- arch/x86/include/asm/sections.h | 1 - arch/x86/include/asm/segment.h | 48 +- 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/string_64.h | 20 +- arch/x86/include/asm/suspend.h | 8 + arch/x86/include/asm/suspend_32.h | 4 + arch/x86/include/asm/tlb.h | 21 +- arch/x86/include/asm/tlbflush.h | 73 +- arch/x86/include/asm/trace/mpx.h | 4 +- arch/x86/include/asm/uaccess.h | 22 +- arch/x86/include/asm/unistd.h | 3 +- arch/x86/include/asm/uv/uv.h | 6 + arch/x86/include/asm/vgtod.h | 79 +- arch/x86/include/asm/virtext.h | 7 +- arch/x86/include/asm/vmx.h | 13 - arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/asm/xen/events.h | 2 + arch/x86/include/uapi/asm/bootparam.h | 4 + arch/x86/include/uapi/asm/kvm.h | 9 +- arch/x86/include/uapi/asm/siginfo.h | 2 - arch/x86/kernel/acpi/boot.c | 6 + arch/x86/kernel/alternative.c | 15 +- arch/x86/kernel/amd_gart_64.c | 6 +- arch/x86/kernel/amd_nb.c | 49 +- arch/x86/kernel/apic/apic.c | 7 + arch/x86/kernel/apic/probe_32.c | 1 + arch/x86/kernel/apic/vector.c | 11 +- arch/x86/kernel/apm_32.c | 2 + arch/x86/kernel/asm-offsets.c | 18 +- arch/x86/kernel/asm-offsets_64.c | 9 +- arch/x86/kernel/check.c | 28 +- arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/bugs.c | 108 +- arch/x86/kernel/cpu/cacheinfo.c | 31 +- arch/x86/kernel/cpu/common.c | 78 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/hygon.c | 408 + arch/x86/kernel/cpu/intel.c | 3 + arch/x86/kernel/cpu/intel_rdt.c | 17 +- arch/x86/kernel/cpu/intel_rdt.h | 23 +- arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c | 39 +- arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c | 405 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 263 +- arch/x86/kernel/cpu/mcheck/dev-mcelog.c | 3 - arch/x86/kernel/cpu/mcheck/mce-inject.c | 6 + arch/x86/kernel/cpu/mcheck/mce-severity.c | 3 +- arch/x86/kernel/cpu/mcheck/mce.c | 22 +- arch/x86/kernel/cpu/microcode/amd.c | 24 +- arch/x86/kernel/cpu/microcode/intel.c | 17 +- arch/x86/kernel/cpu/mshyperv.c | 14 + arch/x86/kernel/cpu/mtrr/cleanup.c | 3 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/perfctr-watchdog.c | 2 + arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/crash_dump_64.c | 60 +- arch/x86/kernel/devicetree.c | 2 +- arch/x86/kernel/dumpstack.c | 31 +- arch/x86/kernel/e820.c | 15 +- arch/x86/kernel/eisa.c | 10 +- arch/x86/kernel/fpu/signal.c | 1 - arch/x86/kernel/head32.c | 1 + arch/x86/kernel/head64.c | 22 +- arch/x86/kernel/head_64.S | 18 +- arch/x86/kernel/jump_label.c | 62 +- arch/x86/kernel/kprobes/core.c | 48 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/kvm.c | 19 +- arch/x86/kernel/kvmclock.c | 56 +- arch/x86/kernel/ldt.c | 2 +- arch/x86/kernel/macros.S | 16 + arch/x86/kernel/module.c | 6 + arch/x86/kernel/paravirt-spinlocks.c | 15 +- arch/x86/kernel/paravirt.c | 320 +- arch/x86/kernel/paravirt_patch_32.c | 87 +- arch/x86/kernel/paravirt_patch_64.c | 97 +- arch/x86/kernel/pci-swiotlb.c | 2 - arch/x86/kernel/process_32.c | 4 +- arch/x86/kernel/process_64.c | 197 +- arch/x86/kernel/ptrace.c | 57 +- arch/x86/kernel/setup.c | 19 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/time.c | 24 +- arch/x86/kernel/topology.c | 4 +- arch/x86/kernel/traps.c | 196 +- arch/x86/kernel/tsc.c | 16 +- arch/x86/kernel/tsc_msr.c | 10 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 29 +- arch/x86/kernel/vsmp_64.c | 26 +- arch/x86/kernel/x86_init.c | 3 +- arch/x86/kvm/emulate.c | 11 +- arch/x86/kvm/hyperv.c | 280 +- arch/x86/kvm/hyperv.h | 4 + arch/x86/kvm/lapic.c | 94 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu.c | 451 +- arch/x86/kvm/mmu.h | 13 +- arch/x86/kvm/mmu_audit.c | 12 +- arch/x86/kvm/paging_tmpl.h | 15 +- arch/x86/kvm/svm.c | 96 +- arch/x86/kvm/trace.h | 42 + arch/x86/kvm/vmx.c | 2565 +- arch/x86/kvm/vmx_shadow_fields.h | 5 +- arch/x86/kvm/x86.c | 375 +- arch/x86/kvm/x86.h | 4 + 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 | 8 +- arch/x86/mm/cpu_entry_area.c | 36 - arch/x86/mm/dump_pagetables.c | 35 +- arch/x86/mm/extable.c | 114 +- arch/x86/mm/fault.c | 480 +- arch/x86/mm/init.c | 4 + arch/x86/mm/init_32.c | 23 +- arch/x86/mm/ioremap.c | 24 +- arch/x86/mm/mem_encrypt.c | 24 + arch/x86/mm/mem_encrypt_identity.c | 1 + arch/x86/mm/mpx.c | 30 +- arch/x86/mm/pageattr.c | 652 +- arch/x86/mm/pgtable.c | 27 +- arch/x86/mm/pti.c | 35 +- arch/x86/mm/tlb.c | 197 +- arch/x86/pci/acpi.c | 2 +- arch/x86/pci/amd_bus.c | 6 +- arch/x86/pci/fixup.c | 12 +- arch/x86/platform/atom/punit_atom_debug.c | 6 +- arch/x86/platform/efi/early_printk.c | 8 +- arch/x86/platform/efi/efi_32.c | 7 +- arch/x86/platform/efi/efi_64.c | 10 +- arch/x86/platform/efi/quirks.c | 78 + .../intel-mid/device_libs/platform_bcm43xx.c | 17 +- .../platform/intel-mid/device_libs/platform_bt.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 217 +- arch/x86/platform/olpc/olpc-xo1-rtc.c | 3 + arch/x86/platform/ts5500/ts5500.c | 1 - arch/x86/power/Makefile | 2 +- arch/x86/power/hibernate.c | 248 + arch/x86/power/hibernate_32.c | 52 +- arch/x86/power/hibernate_64.c | 224 +- arch/x86/power/hibernate_asm_32.S | 37 +- arch/x86/power/hibernate_asm_64.S | 2 +- arch/x86/tools/relocs.c | 10 + arch/x86/um/asm/elf.h | 3 +- arch/x86/xen/Kconfig | 2 +- arch/x86/xen/Makefile | 41 +- arch/x86/xen/efi.c | 14 +- arch/x86/xen/enlighten.c | 3 + arch/x86/xen/enlighten_hvm.c | 2 + arch/x86/xen/enlighten_pv.c | 31 +- arch/x86/xen/enlighten_pvh.c | 3 +- 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 | 185 +- arch/x86/xen/p2m.c | 2 + arch/x86/xen/pci-swiotlb-xen.c | 2 + arch/x86/xen/platform-pci-unplug.c | 23 +- arch/x86/xen/pmu.c | 15 +- arch/x86/xen/smp_pv.c | 2 + arch/x86/xen/spinlock.c | 44 +- arch/x86/xen/time.c | 4 +- arch/x86/xen/vdso.h | 2 + arch/x86/xen/xen-asm_64.S | 8 +- arch/x86/xen/xen-pvh.S | 17 +- arch/xtensa/Kconfig | 3 +- arch/xtensa/Makefile | 16 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/asm/unistd.h | 2 +- arch/xtensa/include/asm/vga.h | 19 - arch/xtensa/include/uapi/asm/ioctls.h | 2 + arch/xtensa/kernel/Makefile | 4 +- arch/xtensa/kernel/vmlinux.lds.S | 1 - arch/xtensa/platforms/iss/setup.c | 25 +- arch/xtensa/platforms/xtfpga/setup.c | 6 +- block/Kconfig | 10 +- block/Kconfig.iosched | 3 - block/Makefile | 1 + block/bfq-cgroup.c | 8 +- block/bfq-iosched.c | 291 +- block/bfq-iosched.h | 53 +- block/bfq-wf2q.c | 43 +- block/bio-integrity.c | 12 +- block/bio.c | 219 +- block/blk-cgroup.c | 218 +- block/blk-core.c | 286 +- block/blk-flush.c | 6 +- block/blk-integrity.c | 12 +- block/blk-iolatency.c | 234 +- block/blk-lib.c | 41 +- block/blk-merge.c | 88 +- block/blk-mq-debugfs.c | 14 +- block/blk-mq-sched.h | 4 +- block/blk-mq-tag.c | 78 +- block/blk-mq.c | 219 +- block/blk-pm.c | 216 + block/blk-pm.h | 69 + block/blk-softirq.c | 5 +- block/blk-stat.c | 1 + block/blk-sysfs.c | 13 + block/blk-throttle.c | 53 +- block/blk-wbt.c | 91 +- block/blk-zoned.c | 359 +- block/blk.h | 81 +- block/bounce.c | 41 +- block/bsg.c | 8 +- block/cfq-iosched.c | 16 +- block/elevator.c | 27 +- block/genhd.c | 25 +- block/ioctl.c | 4 + block/kyber-iosched.c | 547 +- block/partition-generic.c | 6 +- crypto/Kconfig | 101 +- crypto/Makefile | 4 +- crypto/aegis.h | 20 +- crypto/af_alg.c | 2 +- crypto/ahash.c | 25 +- crypto/algapi.c | 17 +- crypto/algboss.c | 2 + crypto/algif_aead.c | 12 +- crypto/algif_hash.c | 2 +- crypto/authenc.c | 8 +- crypto/authencesn.c | 8 +- crypto/ccm.c | 9 +- crypto/chacha20_generic.c | 7 +- crypto/cryptd.c | 32 +- crypto/crypto_null.c | 11 +- crypto/crypto_user.c | 566 - crypto/crypto_user_base.c | 571 + crypto/crypto_user_stat.c | 463 + crypto/echainiv.c | 4 +- crypto/gcm.c | 8 +- crypto/internal.h | 8 - crypto/lrw.c | 339 +- crypto/mcryptd.c | 675 - crypto/morus1280.c | 7 +- crypto/morus640.c | 16 +- crypto/ofb.c | 225 + crypto/rng.c | 1 + crypto/rsa-pkcs1pad.c | 9 - crypto/seqiv.c | 4 +- crypto/shash.c | 33 +- crypto/skcipher.c | 24 + crypto/speck.c | 307 - crypto/tcrypt.c | 27 +- crypto/tcrypt.h | 1 + crypto/testmgr.c | 42 +- crypto/testmgr.h | 863 +- crypto/xcbc.c | 8 +- crypto/xts.c | 269 +- drivers/acpi/Kconfig | 11 +- drivers/acpi/Makefile | 3 + drivers/acpi/acpi_adxl.c | 192 + drivers/acpi/acpi_ipmi.c | 4 +- drivers/acpi/acpi_lpit.c | 6 + drivers/acpi/acpi_lpss.c | 122 +- drivers/acpi/acpi_pad.c | 1 + drivers/acpi/acpi_processor.c | 7 +- drivers/acpi/acpi_tad.c | 201 + drivers/acpi/acpica/Makefile | 1 + drivers/acpi/acpica/acevents.h | 2 + drivers/acpi/acpica/acinterp.h | 23 + drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/amlcode.h | 10 +- drivers/acpi/acpica/dsopcode.c | 4 + drivers/acpi/acpica/evregion.c | 17 +- drivers/acpi/acpica/evrgnini.c | 6 +- drivers/acpi/acpica/evxfregn.c | 1 - drivers/acpi/acpica/exfield.c | 326 +- drivers/acpi/acpica/exserial.c | 360 + drivers/acpi/acpica/psloop.c | 16 +- drivers/acpi/acpica/tbxfload.c | 3 +- drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/bus.c | 57 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/custom_method.c | 3 +- drivers/acpi/glue.c | 2 +- drivers/acpi/nfit/core.c | 297 +- drivers/acpi/nfit/intel.h | 38 + drivers/acpi/nfit/nfit.h | 21 +- drivers/acpi/osl.c | 16 +- drivers/acpi/pci_root.c | 17 +- drivers/acpi/pmic/intel_pmic_bxtwc.c | 12 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 + drivers/acpi/pmic/intel_pmic_chtwc.c | 10 +- drivers/acpi/pmic/intel_pmic_crc.c | 16 +- drivers/acpi/pmic/intel_pmic_xpower.c | 33 +- drivers/acpi/pmic/tps68470_pmic.c | 2 +- drivers/acpi/pptt.c | 33 +- drivers/acpi/processor_idle.c | 1 + drivers/acpi/property.c | 97 +- drivers/acpi/sbs.c | 8 +- drivers/acpi/sbshc.c | 2 + drivers/acpi/scan.c | 11 +- drivers/acpi/x86/apple.c | 6 +- drivers/acpi/x86/utils.c | 2 +- drivers/android/Kconfig | 2 +- drivers/android/binder.c | 489 +- drivers/android/binder_alloc.c | 43 +- drivers/android/binder_trace.h | 36 +- drivers/ata/Kconfig | 5 +- drivers/ata/ahci.h | 2 + drivers/ata/ahci_brcm.c | 8 + drivers/ata/ahci_platform.c | 15 +- drivers/ata/ahci_sunxi.c | 3 +- drivers/ata/libahci_platform.c | 54 +- drivers/ata/libata-core.c | 17 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_atiixp.c | 2 +- drivers/ata/pata_ep93xx.c | 8 +- drivers/ata/pata_ftide010.c | 27 +- drivers/ata/sata_inic162x.c | 2 +- drivers/atm/eni.c | 3 +- drivers/atm/fore200e.c | 401 +- drivers/atm/fore200e.h | 8 +- drivers/atm/nicstar.c | 3 +- drivers/atm/zatm.c | 42 +- drivers/auxdisplay/hd44780.c | 61 +- drivers/base/arch_topology.c | 26 + drivers/base/cacheinfo.c | 2 + drivers/base/component.c | 6 +- drivers/base/dd.c | 12 +- drivers/base/devres.c | 36 +- drivers/base/devtmpfs.c | 2 +- drivers/base/firmware_loader/main.c | 35 +- drivers/base/memory.c | 20 +- drivers/base/node.c | 19 +- drivers/base/platform-msi.c | 14 +- drivers/base/platform.c | 11 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/domain.c | 20 +- drivers/base/power/main.c | 5 +- drivers/base/regmap/internal.h | 5 +- drivers/base/regmap/regmap.c | 99 +- drivers/block/DAC960.c | 7229 --- drivers/block/DAC960.h | 4414 -- drivers/block/Kconfig | 13 - drivers/block/Makefile | 1 - drivers/block/amiflop.c | 318 +- drivers/block/aoe/aoe.h | 5 +- drivers/block/aoe/aoeblk.c | 70 +- drivers/block/aoe/aoecmd.c | 19 +- drivers/block/aoe/aoedev.c | 15 +- drivers/block/ataflop.c | 273 +- drivers/block/cryptoloop.c | 22 +- drivers/block/drbd/Kconfig | 1 - drivers/block/drbd/drbd_int.h | 15 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_nl.c | 39 +- drivers/block/drbd/drbd_protocol.h | 4 +- drivers/block/drbd/drbd_receiver.c | 35 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_worker.c | 65 +- drivers/block/floppy.c | 71 +- drivers/block/loop.c | 5 +- drivers/block/mtip32xx/mtip32xx.c | 49 +- drivers/block/nbd.c | 3 + drivers/block/null_blk.h | 24 +- drivers/block/null_blk_main.c | 146 +- drivers/block/null_blk_zoned.c | 75 +- drivers/block/paride/pcd.c | 88 +- drivers/block/paride/pd.c | 94 +- drivers/block/paride/pf.c | 56 +- drivers/block/pktcdvd.c | 2 +- drivers/block/ps3disk.c | 88 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 235 +- drivers/block/rsxx/core.c | 4 +- drivers/block/rsxx/cregs.c | 2 +- drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 52 +- drivers/block/skd_main.c | 69 +- drivers/block/sunvdc.c | 16 +- drivers/block/swim.c | 106 +- drivers/block/swim3.c | 211 +- drivers/block/sx8.c | 166 +- drivers/block/umem.c | 42 +- drivers/block/virtio_blk.c | 68 +- drivers/block/xen-blkback/blkback.c | 99 +- drivers/block/xen-blkback/common.h | 14 +- drivers/block/xen-blkfront.c | 115 +- drivers/block/xsysace.c | 80 +- drivers/block/z2ram.c | 90 +- drivers/block/zram/Kconfig | 2 - drivers/block/zram/zram_drv.c | 28 +- drivers/bluetooth/Kconfig | 1 + drivers/bluetooth/ath3k.c | 11 +- drivers/bluetooth/bt3c_cs.c | 9 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btmtkuart.c | 8 +- drivers/bluetooth/btrsi.c | 13 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btsdio.c | 14 +- drivers/bluetooth/btusb.c | 2 + drivers/bluetooth/hci_ldisc.c | 3 + drivers/bluetooth/hci_qca.c | 71 +- drivers/bluetooth/hci_serdev.c | 10 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 27 +- drivers/bus/imx-weim.c | 3 - drivers/bus/mvebu-mbus.c | 2 +- drivers/bus/ti-sysc.c | 202 +- drivers/bus/ts-nbus.c | 20 +- drivers/cdrom/cdrom.c | 31 +- drivers/cdrom/gdrom.c | 180 +- drivers/char/Kconfig | 6 +- drivers/char/hw_random/core.c | 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 | 339 +- drivers/char/ipmi/ipmi_watchdog.c | 52 +- drivers/char/ipmi/kcs_bmc.c | 7 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/char/pcmcia/cm4040_cs.c | 2 +- drivers/char/pcmcia/synclink_cs.c | 3 +- drivers/char/random.c | 35 +- drivers/char/tpm/Kconfig | 2 +- drivers/char/tpm/tpm-dev-common.c | 147 +- drivers/char/tpm/tpm-dev.c | 11 +- drivers/char/tpm/tpm-dev.h | 18 +- drivers/char/tpm/tpm-interface.c | 30 +- drivers/char/tpm/tpm.h | 2 + drivers/char/tpm/tpm2-cmd.c | 4 +- drivers/char/tpm/tpmrm-dev.c | 15 +- drivers/char/tpm/xen-tpmfront.c | 2 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/clk-npcm7xx.c | 4 +- drivers/clk/mvebu/clk-cpu.c | 4 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 10 +- drivers/clk/x86/clk-pmc-atom.c | 18 +- drivers/clk/x86/clk-st.c | 2 +- drivers/clk/zynqmp/Kconfig | 10 + drivers/clk/zynqmp/Makefile | 4 + drivers/clk/zynqmp/clk-gate-zynqmp.c | 144 + drivers/clk/zynqmp/clk-mux-zynqmp.c | 141 + drivers/clk/zynqmp/clk-zynqmp.h | 68 + drivers/clk/zynqmp/clkc.c | 716 + drivers/clk/zynqmp/divider.c | 217 + drivers/clk/zynqmp/pll.c | 335 + drivers/clocksource/Makefile | 26 +- drivers/clocksource/arm_arch_timer.c | 15 + drivers/clocksource/asm9260_timer.c | 2 +- drivers/clocksource/cadence_ttc_timer.c | 543 - drivers/clocksource/dw_apb_timer_of.c | 20 +- drivers/clocksource/pxa_timer.c | 6 +- drivers/clocksource/renesas-ostm.c | 11 +- drivers/clocksource/riscv_timer.c | 12 +- drivers/clocksource/sh_cmt.c | 106 +- drivers/clocksource/sh_mtu2.c | 10 +- drivers/clocksource/sh_tmu.c | 10 +- drivers/clocksource/time-orion.c | 192 - ...{time-armada-370-xp.c => timer-armada-370-xp.c} | 0 drivers/clocksource/timer-atmel-pit.c | 20 +- drivers/clocksource/timer-cadence-ttc.c | 543 + .../clocksource/{time-efm32.c => timer-efm32.c} | 0 .../{fsl_ftm_timer.c => timer-fsl-ftm.c} | 0 drivers/clocksource/timer-fttmr010.c | 18 +- drivers/clocksource/timer-integrator-ap.c | 2 +- .../{time-lpc32xx.c => timer-lpc32xx.c} | 0 drivers/clocksource/timer-orion.c | 192 + drivers/clocksource/{owl-timer.c => timer-owl.c} | 0 .../{time-pistachio.c => timer-pistachio.c} | 0 drivers/clocksource/{qcom-timer.c => timer-qcom.c} | 0 drivers/clocksource/timer-sp804.c | 2 +- drivers/clocksource/timer-ti-32k.c | 3 + .../clocksource/{versatile.c => timer-versatile.c} | 0 .../clocksource/{vf_pit_timer.c => timer-vf-pit.c} | 0 .../clocksource/{vt8500_timer.c => timer-vt8500.c} | 0 drivers/clocksource/timer-zevio.c | 218 + drivers/clocksource/zevio-timer.c | 218 - drivers/cpufreq/Kconfig.arm | 9 +- drivers/cpufreq/Makefile | 3 - drivers/cpufreq/acpi-cpufreq.c | 5 + drivers/cpufreq/amd_freq_sensitivity.c | 9 +- drivers/cpufreq/arm_big_little_dt.c | 100 - drivers/cpufreq/cppc_cpufreq.c | 2 +- drivers/cpufreq/cpufreq-dt-platdev.c | 6 +- drivers/cpufreq/cpufreq-dt.c | 34 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/imx6q-cpufreq.c | 52 +- drivers/cpufreq/intel_pstate.c | 52 +- drivers/cpufreq/mvebu-cpufreq.c | 9 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 4 +- drivers/cpufreq/s5pv210-cpufreq.c | 4 +- drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpuidle/cpuidle.c | 16 +- drivers/cpuidle/governors/ladder.c | 2 +- drivers/cpuidle/governors/menu.c | 150 +- drivers/cpuidle/poll_state.c | 8 +- drivers/crypto/Kconfig | 11 + drivers/crypto/Makefile | 2 +- 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/axis/artpec6_crypto.c | 20 +- drivers/crypto/caam/Kconfig | 57 +- drivers/crypto/caam/Makefile | 10 +- drivers/crypto/caam/caamalg.c | 732 +- drivers/crypto/caam/caamalg_desc.c | 143 +- drivers/crypto/caam/caamalg_desc.h | 28 +- drivers/crypto/caam/caamalg_qi.c | 633 +- drivers/crypto/caam/caamalg_qi2.c | 5165 ++ drivers/crypto/caam/caamalg_qi2.h | 223 + drivers/crypto/caam/caamhash.c | 80 +- drivers/crypto/caam/caamhash_desc.c | 80 + drivers/crypto/caam/caamhash_desc.h | 21 + drivers/crypto/caam/caampkc.c | 21 +- drivers/crypto/caam/caamrng.c | 1 + drivers/crypto/caam/compat.h | 2 + drivers/crypto/caam/ctrl.c | 1 + drivers/crypto/caam/dpseci.c | 426 + drivers/crypto/caam/dpseci.h | 333 + drivers/crypto/caam/dpseci_cmd.h | 149 + drivers/crypto/caam/error.c | 79 +- drivers/crypto/caam/error.h | 6 +- drivers/crypto/caam/jr.c | 4 +- drivers/crypto/caam/qi.c | 43 +- drivers/crypto/caam/qi.h | 3 +- drivers/crypto/caam/regs.h | 30 +- drivers/crypto/caam/sg_sw_qm.h | 29 +- drivers/crypto/caam/sg_sw_qm2.h | 30 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 20 +- drivers/crypto/cavium/nitrox/Makefile | 3 + drivers/crypto/cavium/nitrox/nitrox_common.h | 19 +- drivers/crypto/cavium/nitrox/nitrox_csr.h | 111 + drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 115 + drivers/crypto/cavium/nitrox/nitrox_dev.h | 163 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 71 +- drivers/crypto/cavium/nitrox/nitrox_hal.h | 23 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 337 +- drivers/crypto/cavium/nitrox/nitrox_isr.h | 10 + drivers/crypto/cavium/nitrox/nitrox_lib.c | 99 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 203 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 104 +- drivers/crypto/cavium/nitrox/nitrox_sriov.c | 151 + drivers/crypto/ccp/ccp-crypto-aes-xts.c | 13 +- drivers/crypto/ccp/ccp-crypto.h | 2 +- drivers/crypto/ccp/psp-dev.c | 93 +- drivers/crypto/ccp/sp-platform.c | 53 +- drivers/crypto/ccree/cc_hw_queue_defs.h | 6 +- drivers/crypto/chelsio/chcr_algo.c | 62 +- drivers/crypto/chelsio/chcr_core.c | 6 +- drivers/crypto/chelsio/chcr_crypto.h | 4 +- drivers/crypto/chelsio/chtls/chtls.h | 5 + drivers/crypto/chelsio/chtls/chtls_cm.c | 7 +- drivers/crypto/chelsio/chtls/chtls_main.c | 10 +- drivers/crypto/inside-secure/safexcel.c | 8 +- drivers/crypto/mxs-dcp.c | 195 +- drivers/crypto/omap-aes.c | 17 +- drivers/crypto/omap-aes.h | 2 +- drivers/crypto/picoxcell_crypto.c | 21 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 6 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 6 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 6 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 6 +- drivers/crypto/qat/qat_common/adf_aer.c | 1 - drivers/crypto/qat/qat_common/qat_algs.c | 60 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 6 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 6 +- drivers/crypto/qce/ablkcipher.c | 13 +- drivers/crypto/qce/cipher.h | 2 +- drivers/crypto/s5p-sss.c | 113 +- drivers/crypto/sahara.c | 31 +- drivers/crypto/vmx/aes_cbc.c | 52 +- drivers/crypto/vmx/aes_ctr.c | 18 +- drivers/crypto/vmx/aes_xts.c | 39 +- drivers/dax/device.c | 9 +- drivers/devfreq/devfreq.c | 118 +- drivers/devfreq/event/exynos-ppmu.c | 4 +- drivers/devfreq/governor.h | 6 +- drivers/devfreq/governor_performance.c | 5 +- drivers/devfreq/governor_powersave.c | 2 +- drivers/devfreq/governor_simpleondemand.c | 12 +- drivers/devfreq/governor_userspace.c | 16 +- drivers/dma-buf/Kconfig | 9 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf.c | 1 - drivers/dma-buf/udmabuf.c | 293 + drivers/dma/Kconfig | 13 +- drivers/dma/Makefile | 3 +- drivers/dma/at_hdmac.c | 2 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/bcm2835-dma.c | 8 - drivers/dma/coh901318.c | 28 +- drivers/dma/dma-jz4740.c | 21 +- drivers/dma/dma-jz4780.c | 289 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 +- drivers/dma/dw/core.c | 5 - drivers/dma/dw/platform.c | 2 + drivers/dma/ep93xx_dma.c | 21 +- drivers/dma/fsl-edma-common.c | 626 + drivers/dma/fsl-edma-common.h | 233 + drivers/dma/fsl-edma.c | 729 +- drivers/dma/fsldma.c | 4 +- drivers/dma/hsu/hsu.c | 4 - drivers/dma/idma64.c | 9 +- drivers/dma/imx-dma.c | 20 +- drivers/dma/ioat/init.c | 23 +- drivers/dma/k3dma.c | 36 +- drivers/dma/mcf-edma.c | 317 + drivers/dma/mic_x100_dma.c | 4 +- drivers/dma/mmp_tdma.c | 29 +- drivers/dma/mv_xor.c | 4 +- drivers/dma/mxs-dma.c | 3 +- drivers/dma/nbpfaxi.c | 9 +- drivers/dma/owl-dma.c | 283 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/sh/rcar-dmac.c | 3 + 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/dma/st_fdma.c | 7 +- drivers/dma/ste_dma40.c | 14 +- drivers/dma/stm32-dma.c | 20 +- drivers/dma/stm32-mdma.c | 4 +- drivers/dma/timb_dma.c | 2 +- drivers/edac/Kconfig | 14 + drivers/edac/Makefile | 1 + drivers/edac/altera_edac.c | 670 +- drivers/edac/altera_edac.h | 73 +- drivers/edac/amd64_edac.c | 24 +- drivers/edac/amd64_edac.h | 3 + drivers/edac/cpc925_edac.c | 20 +- drivers/edac/ghes_edac.c | 23 + drivers/edac/i3200_edac.c | 2 +- drivers/edac/i7core_edac.c | 5 +- drivers/edac/mce_amd.c | 4 +- drivers/edac/pnd2_edac.c | 2 +- drivers/edac/qcom_edac.c | 414 + drivers/edac/sb_edac.c | 204 +- drivers/edac/skx_edac.c | 7 +- drivers/edac/thunderx_edac.c | 4 +- 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/Kconfig | 2 + drivers/firmware/Makefile | 2 + drivers/firmware/arm_scmi/base.c | 2 +- drivers/firmware/arm_scmi/clock.c | 2 +- drivers/firmware/arm_scmi/perf.c | 38 +- drivers/firmware/arm_scmi/power.c | 2 +- drivers/firmware/arm_scmi/sensors.c | 2 +- drivers/firmware/efi/Kconfig | 9 +- drivers/firmware/efi/efi.c | 59 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/efi/libstub/arm-stub.c | 27 + drivers/firmware/efi/runtime-wrappers.c | 61 +- drivers/firmware/efi/test/efi_test.c | 27 + drivers/firmware/efi/test/efi_test.h | 10 + drivers/firmware/google/Kconfig | 32 +- drivers/firmware/google/Makefile | 2 - drivers/firmware/google/coreboot_table-acpi.c | 88 - drivers/firmware/google/coreboot_table-of.c | 82 - drivers/firmware/google/coreboot_table.c | 126 +- drivers/firmware/google/coreboot_table.h | 6 - drivers/firmware/google/gsmi.c | 122 +- drivers/firmware/google/vpd.c | 2 +- drivers/firmware/imx/Kconfig | 11 + drivers/firmware/imx/Makefile | 2 + drivers/firmware/imx/imx-scu.c | 270 + drivers/firmware/imx/misc.c | 99 + drivers/firmware/meson/meson_sm.c | 56 + drivers/firmware/qcom_scm.c | 74 +- drivers/firmware/scpi_pm_domain.c | 2 +- drivers/firmware/tegra/bpmp.c | 19 + drivers/firmware/ti_sci.c | 24 +- drivers/firmware/xilinx/Kconfig | 23 + drivers/firmware/xilinx/Makefile | 5 + drivers/firmware/xilinx/zynqmp-debug.c | 250 + drivers/firmware/xilinx/zynqmp-debug.h | 24 + drivers/firmware/xilinx/zynqmp.c | 565 + drivers/fpga/altera-cvp.c | 8 +- drivers/fpga/altera-fpga2sdram.c | 8 +- drivers/fpga/altera-freeze-bridge.c | 13 +- drivers/fpga/altera-hps2fpga.c | 7 +- drivers/fpga/altera-pr-ip-core.c | 9 +- drivers/fpga/altera-ps-spi.c | 11 +- drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/fpga/dfl-fme-br.c | 11 +- drivers/fpga/dfl-fme-mgr.c | 13 +- drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-fme-region.c | 10 +- drivers/fpga/dfl.c | 6 +- drivers/fpga/fpga-bridge.c | 70 +- drivers/fpga/fpga-mgr.c | 64 +- drivers/fpga/fpga-region.c | 65 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 11 +- drivers/fpga/of-fpga-region.c | 9 +- drivers/fpga/socfpga-a10.c | 5 +- drivers/fpga/socfpga.c | 10 +- drivers/fpga/ts73xx-fpga.c | 11 +- drivers/fpga/xilinx-pr-decoupler.c | 4 +- drivers/fpga/xilinx-spi.c | 12 +- drivers/fpga/zynq-fpga.c | 5 +- drivers/gpio/Kconfig | 31 +- drivers/gpio/Makefile | 5 +- drivers/gpio/devres.c | 447 - drivers/gpio/gpio-adp5520.c | 2 +- drivers/gpio/gpio-adp5588.c | 26 +- drivers/gpio/gpio-bcm-kona.c | 14 +- drivers/gpio/gpio-brcmstb.c | 15 +- drivers/gpio/gpio-creg-snps.c | 191 + drivers/gpio/gpio-davinci.c | 60 +- drivers/gpio/gpio-dwapb.c | 1 + drivers/gpio/gpio-ep93xx.c | 297 +- drivers/gpio/gpio-ftgpio010.c | 115 +- drivers/gpio/gpio-htc-egpio.c | 10 +- drivers/gpio/gpio-ingenic.c | 392 - drivers/gpio/gpio-max3191x.c | 16 +- drivers/gpio/gpio-mmio.c | 6 +- drivers/gpio/gpio-mockup.c | 82 +- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpio-omap.c | 356 +- drivers/gpio/gpio-pxa.c | 6 + drivers/gpio/gpio-rcar.c | 6 + drivers/gpio/gpio-siox.c | 293 + drivers/gpio/gpio-syscon.c | 2 +- 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-uniphier.c | 2 +- drivers/gpio/gpio-vf610.c | 13 +- drivers/gpio/gpio-viperboard.c | 10 +- drivers/gpio/gpio-vr41xx.c | 55 +- drivers/gpio/gpio-vx855.c | 20 +- drivers/gpio/gpio-wm831x.c | 8 +- drivers/gpio/gpio-wm8350.c | 8 +- drivers/gpio/gpio-wm8994.c | 8 +- drivers/gpio/gpio-xlp.c | 12 +- drivers/gpio/gpio-xtensa.c | 7 +- drivers/gpio/gpio-zevio.c | 2 +- drivers/gpio/gpiolib-acpi.c | 94 +- drivers/gpio/gpiolib-devprop.c | 26 +- drivers/gpio/gpiolib-devres.c | 439 + drivers/gpio/gpiolib-legacy.c | 1 + drivers/gpio/gpiolib-of.c | 61 +- drivers/gpio/gpiolib-sysfs.c | 11 +- drivers/gpio/gpiolib.c | 643 +- drivers/gpio/gpiolib.h | 25 +- drivers/gpu/drm/Kconfig | 22 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 704 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 207 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 385 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 262 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 88 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 560 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 170 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 92 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 351 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 215 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 71 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 239 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 313 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 281 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 316 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 123 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 44 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 97 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 224 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 200 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1515 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 119 + drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 1 + drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik.c | 17 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 26 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 57 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 643 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 570 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 53 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 29 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 173 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 53 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 259 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 1 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 7 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 248 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 31 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 595 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 68 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 83 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 147 +- drivers/gpu/drm/amd/amdgpu/si.c | 13 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 47 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 7 +- drivers/gpu/drm/amd/amdgpu/si_enums.h | 20 + drivers/gpu/drm/amd/amdgpu/si_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/sid.h | 20 + drivers/gpu/drm/amd/amdgpu/soc15.c | 130 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 22 + drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 558 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 45 +- drivers/gpu/drm/amd/amdgpu/vi.c | 24 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 88 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 71 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 95 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 25 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 23 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 47 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 8 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 22 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 69 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/Kconfig | 6 + drivers/gpu/drm/amd/display/Makefile | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 923 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 41 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 86 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 89 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 37 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 26 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 1181 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 312 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 3 + .../amd/display/dc/bios/command_table_helper2.c | 5 + drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 6 +- .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c | 8 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 342 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 218 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 287 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 - drivers/gpu/drm/amd/display/dc/dc.h | 15 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 64 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 9 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 42 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 35 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 441 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 11 + drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 76 +- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 60 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h | 38 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 676 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 301 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 541 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 57 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 51 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 6 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 24 + .../drm/amd/display/dc/dce100/dce100_resource.c | 62 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 129 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 5 - .../drm/amd/display/dc/dce110/dce110_resource.c | 63 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 67 +- .../amd/display/dc/dce120/dce120_hw_sequencer.c | 12 - .../drm/amd/display/dc/dce120/dce120_resource.c | 75 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 129 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 3 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 60 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 4 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 8 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 99 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 561 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 34 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 143 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dm_event_log.h | 38 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 92 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 10 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 5 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 + drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 1 + .../display/dc/i2caux/dce110/aux_engine_dce110.c | 10 +- .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c | 7 + drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 4 + drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 4 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 6 +- .../gpu/drm/amd/display/dc/inc/hw/display_clock.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 4 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 4 + .../drm/amd/display/include/bios_parser_types.h | 2 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 7 + drivers/gpu/drm/amd/display/include/dal_types.h | 3 + .../gpu/drm/amd/display/include/logger_interface.h | 6 +- drivers/gpu/drm/amd/display/include/logger_types.h | 9 +- .../gpu/drm/amd/display/include/set_mode_types.h | 12 - drivers/gpu/drm/amd/display/include/signal_types.h | 10 + .../drm/amd/display/modules/color/color_gamma.c | 21 +- .../drm/amd/display/modules/color/color_gamma.h | 5 +- .../drm/amd/display/modules/freesync/freesync.c | 2024 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 160 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 40 + .../gpu/drm/amd/display/modules/inc/mod_shared.h | 49 + .../drm/amd/display/modules/info_packet/Makefile | 31 + .../amd/display/modules/info_packet/info_packet.c | 329 + drivers/gpu/drm/amd/display/modules/stats/stats.c | 8 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 2 + .../drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h | 4 +- .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 358 + .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 534 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 4627 ++ .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 48436 +++++++++++++++++++ .../amd/include/asic_reg/sdma0/sdma0_4_2_offset.h | 1047 + .../amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h | 2992 ++ .../amd/include/asic_reg/sdma1/sdma1_4_2_offset.h | 1039 + .../amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h | 2948 ++ .../amd/include/asic_reg/smuio/smuio_9_0_offset.h | 3 + .../amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h | 3 + .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 49 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 96 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 24 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 45 + drivers/gpu/drm/amd/include/atomfirmware.h | 194 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 51 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 7 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 114 +- drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 4 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 27 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 2 +- .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 194 +- .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 51 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 47 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 63 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 46 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h | 12 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 43 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 2 - .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 1 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 30 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 14 +- .../amd/powerplay/hwmgr/vega12_processpptables.c | 82 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 3550 ++ drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 575 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h | 35 + .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 70 + .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h | 32 + .../gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h | 142 + .../amd/powerplay/hwmgr/vega20_processpptables.c | 961 + .../amd/powerplay/hwmgr/vega20_processpptables.h | 31 + .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 356 + .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h | 71 + .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 6 +- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 888 + drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 128 + drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 3 + drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 15 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 26 +- .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 34 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 58 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 61 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 12 + .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 18 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h | 4 + .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 22 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h | 4 - .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 588 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 60 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 3 + drivers/gpu/drm/arm/hdlcd_drv.c | 11 +- drivers/gpu/drm/arm/malidp_crtc.c | 28 +- drivers/gpu/drm/arm/malidp_drv.c | 142 +- drivers/gpu/drm/arm/malidp_drv.h | 8 + drivers/gpu/drm/arm/malidp_hw.c | 83 +- drivers/gpu/drm/arm/malidp_hw.h | 16 +- drivers/gpu/drm/arm/malidp_mw.c | 25 +- drivers/gpu/drm/arm/malidp_planes.c | 354 +- drivers/gpu/drm/arm/malidp_regs.h | 13 + drivers/gpu/drm/armada/armada_overlay.c | 1 + 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/atmel-hlcdc/atmel_hlcdc_plane.c | 5 +- drivers/gpu/drm/bochs/bochs.h | 25 +- drivers/gpu/drm/bochs/bochs_drv.c | 64 +- drivers/gpu/drm/bochs/bochs_fbdev.c | 91 +- drivers/gpu/drm/bochs/bochs_hw.c | 66 +- drivers/gpu/drm/bochs/bochs_kms.c | 47 +- drivers/gpu/drm/bochs/bochs_mm.c | 76 +- drivers/gpu/drm/bridge/Kconfig | 18 + drivers/gpu/drm/bridge/Makefile | 2 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/bridge/synopsys/Makefile | 2 - drivers/gpu/drm/bridge/tc358764.c | 499 + drivers/gpu/drm/bridge/thc63lvd1024.c | 18 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 779 + drivers/gpu/drm/cirrus/cirrus_drv.c | 27 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 2 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 51 +- drivers/gpu/drm/cirrus/cirrus_main.c | 2 +- drivers/gpu/drm/cirrus/cirrus_mode.c | 4 +- drivers/gpu/drm/drm_atomic.c | 1513 +- drivers/gpu/drm/drm_atomic_helper.c | 45 +- drivers/gpu/drm/drm_atomic_uapi.c | 1393 + drivers/gpu/drm/drm_blend.c | 145 + drivers/gpu/drm/drm_bridge.c | 4 + drivers/gpu/drm/drm_bufs.c | 32 +- drivers/gpu/drm/drm_client.c | 37 +- drivers/gpu/drm/drm_color_mgmt.c | 4 +- drivers/gpu/drm/drm_connector.c | 8 +- drivers/gpu/drm/drm_context.c | 16 +- drivers/gpu/drm/drm_crtc.c | 19 +- drivers/gpu/drm/drm_crtc_helper.c | 1 + drivers/gpu/drm/drm_crtc_internal.h | 19 +- drivers/gpu/drm/drm_debugfs.c | 2 +- drivers/gpu/drm/drm_debugfs_crc.c | 92 +- drivers/gpu/drm/drm_dp_cec.c | 18 +- drivers/gpu/drm/drm_dp_helper.c | 20 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_drv.c | 3 + drivers/gpu/drm/drm_edid.c | 5 +- drivers/gpu/drm/drm_encoder.c | 2 +- drivers/gpu/drm/drm_fb_cma_helper.c | 30 +- drivers/gpu/drm/drm_fb_helper.c | 161 +- drivers/gpu/drm/drm_fourcc.c | 72 +- drivers/gpu/drm/drm_framebuffer.c | 49 +- drivers/gpu/drm/drm_gem.c | 6 +- drivers/gpu/drm/drm_gem_cma_helper.c | 4 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 5 +- drivers/gpu/drm/drm_internal.h | 5 + drivers/gpu/drm/drm_ioctl.c | 12 +- drivers/gpu/drm/drm_irq.c | 4 +- drivers/gpu/drm/drm_lease.c | 14 +- drivers/gpu/drm/drm_lock.c | 4 +- drivers/gpu/drm/drm_mode_config.c | 3 +- drivers/gpu/drm/drm_mode_object.c | 4 +- drivers/gpu/drm/drm_panel.c | 12 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 +- drivers/gpu/drm/drm_pci.c | 4 +- drivers/gpu/drm/drm_plane.c | 23 +- drivers/gpu/drm/drm_plane_helper.c | 1 + drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_property.c | 8 +- drivers/gpu/drm/drm_scatter.c | 8 +- drivers/gpu/drm/drm_syncobj.c | 137 +- drivers/gpu/drm/drm_vblank.c | 10 +- drivers/gpu/drm/drm_vma_manager.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 27 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 26 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 3 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 107 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 17 - drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 10 - drivers/gpu/drm/exynos/exynos_drm_gsc.c | 46 +- drivers/gpu/drm/exynos/exynos_drm_iommu.h | 34 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 137 +- drivers/gpu/drm/exynos/exynos_mixer.c | 56 +- drivers/gpu/drm/exynos/regs-mixer.h | 5 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 8 +- drivers/gpu/drm/gma500/psb_drv.h | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 26 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 8 +- drivers/gpu/drm/i2c/tda9950.c | 5 +- drivers/gpu/drm/i915/Kconfig.debug | 12 + drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 12 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 11 +- drivers/gpu/drm/i915/gvt/display.c | 1 + drivers/gpu/drm/i915/gvt/dmabuf.c | 33 +- drivers/gpu/drm/i915/gvt/edid.c | 9 + drivers/gpu/drm/i915/gvt/fb_decoder.c | 5 +- drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 9 +- drivers/gpu/drm/i915/gvt/gvt.c | 3 +- drivers/gpu/drm/i915/gvt/handlers.c | 68 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 21 +- drivers/gpu/drm/i915/gvt/mmio.c | 31 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 15 - drivers/gpu/drm/i915/gvt/mmio_context.h | 3 + drivers/gpu/drm/i915/gvt/opregion.c | 21 +- drivers/gpu/drm/i915/gvt/page_track.c | 2 + drivers/gpu/drm/i915/gvt/reg.h | 18 + drivers/gpu/drm/i915/gvt/sched_policy.c | 37 +- drivers/gpu/drm/i915/gvt/scheduler.c | 64 +- drivers/gpu/drm/i915/gvt/vgpu.c | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 99 +- drivers/gpu/drm/i915/i915_drv.c | 500 +- drivers/gpu/drm/i915/i915_drv.h | 97 +- drivers/gpu/drm/i915/i915_gem.c | 122 +- drivers/gpu/drm/i915/i915_gem.h | 6 - drivers/gpu/drm/i915/i915_gem_clflush.c | 7 - drivers/gpu/drm/i915/i915_gem_context.c | 252 +- drivers/gpu/drm/i915/i915_gem_context.h | 59 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 52 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 102 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 23 +- drivers/gpu/drm/i915/i915_gem_object.h | 10 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 108 +- drivers/gpu/drm/i915/i915_gpu_error.h | 1 + drivers/gpu/drm/i915/i915_irq.c | 69 +- drivers/gpu/drm/i915/i915_pci.c | 16 +- drivers/gpu/drm/i915/i915_perf.c | 178 +- drivers/gpu/drm/i915/i915_reg.h | 784 +- drivers/gpu/drm/i915/i915_request.c | 23 +- drivers/gpu/drm/i915/i915_request.h | 47 +- drivers/gpu/drm/i915/i915_sw_fence.c | 13 +- drivers/gpu/drm/i915/i915_vma.c | 9 +- drivers/gpu/drm/i915/i915_vma.h | 10 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 53 +- drivers/gpu/drm/i915/intel_audio.c | 3 - drivers/gpu/drm/i915/intel_breadcrumbs.c | 6 +- drivers/gpu/drm/i915/intel_csr.c | 41 +- drivers/gpu/drm/i915/intel_ddi.c | 278 +- drivers/gpu/drm/i915/intel_device_info.h | 2 +- drivers/gpu/drm/i915/intel_display.c | 977 +- drivers/gpu/drm/i915/intel_display.h | 32 +- drivers/gpu/drm/i915/intel_dp.c | 574 +- drivers/gpu/drm/i915/intel_dp_link_training.c | 51 +- drivers/gpu/drm/i915/intel_dp_mst.c | 61 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 62 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 1 + drivers/gpu/drm/i915/intel_drv.h | 99 +- drivers/gpu/drm/i915/intel_engine_cs.c | 96 +- drivers/gpu/drm/i915/intel_fbc.c | 4 +- drivers/gpu/drm/i915/intel_fbdev.c | 6 +- drivers/gpu/drm/i915/intel_guc.c | 102 +- drivers/gpu/drm/i915/intel_guc.h | 12 +- drivers/gpu/drm/i915/intel_guc_ads.c | 2 +- drivers/gpu/drm/i915/intel_guc_ct.c | 7 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 1 + drivers/gpu/drm/i915/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/intel_guc_submission.c | 115 +- drivers/gpu/drm/i915/intel_guc_submission.h | 4 + drivers/gpu/drm/i915/intel_hangcheck.c | 2 +- drivers/gpu/drm/i915/intel_hdcp.c | 6 +- drivers/gpu/drm/i915/intel_hdmi.c | 18 +- drivers/gpu/drm/i915/intel_huc.c | 2 +- drivers/gpu/drm/i915/intel_i2c.c | 16 +- drivers/gpu/drm/i915/intel_lrc.c | 216 +- drivers/gpu/drm/i915/intel_lrc.h | 2 - drivers/gpu/drm/i915/intel_lrc_reg.h | 2 +- drivers/gpu/drm/i915/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/intel_mocs.c | 11 +- drivers/gpu/drm/i915/intel_mocs.h | 2 +- drivers/gpu/drm/i915/intel_overlay.c | 375 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 119 +- drivers/gpu/drm/i915/intel_pm.c | 120 +- drivers/gpu/drm/i915/intel_psr.c | 277 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 133 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 41 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 1005 +- drivers/gpu/drm/i915/intel_sdvo.c | 101 +- drivers/gpu/drm/i915/intel_sprite.c | 525 +- drivers/gpu/drm/i915/intel_uc.c | 4 + drivers/gpu/drm/i915/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 130 +- drivers/gpu/drm/i915/intel_wopcm.c | 6 + drivers/gpu/drm/i915/selftests/huge_pages.c | 13 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 221 + .../gpu/drm/i915/selftests/i915_gem_coherency.c | 40 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 202 + drivers/gpu/drm/i915/selftests/i915_gem_object.c | 5 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 8 + drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 8 - drivers/gpu/drm/i915/selftests/intel_guc.c | 42 + drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 101 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 8 + drivers/gpu/drm/i915/selftests/intel_workarounds.c | 5 + drivers/gpu/drm/i915/selftests/mock_context.c | 11 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 + drivers/gpu/drm/imx/imx-drm-core.c | 21 +- drivers/gpu/drm/imx/ipuv3-plane.c | 9 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 11 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 92 + drivers/gpu/drm/mediatek/mtk_dpi.c | 131 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 2 +- 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 | 32 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 9 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 29 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 20 +- drivers/gpu/drm/mediatek/mtk_hdmi.h | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 235 + drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 60 + drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 212 + drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 226 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 21 +- drivers/gpu/drm/mgag200/mgag200_main.c | 9 - drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a2xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 20 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 12 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 1413 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 144 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 21 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 38 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 161 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 8 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 26 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 737 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 115 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 257 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 23 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 48 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 125 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 109 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 56 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c | 323 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h | 139 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 29 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 29 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 39 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 18 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 17 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 16 - drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 501 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 285 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 44 - drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 116 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 5 +- 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/msm/msm_atomic.c | 2 + drivers/gpu/drm/msm/msm_drv.c | 8 +- drivers/gpu/drm/msm/msm_drv.h | 2 + drivers/gpu/drm/msm/msm_fence.c | 8 - drivers/gpu/drm/msm/msm_gem_submit.c | 4 +- drivers/gpu/drm/msm/msm_gpu.c | 49 +- drivers/gpu/drm/msm/msm_gpu.h | 5 +- drivers/gpu/drm/msm/msm_rd.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 53 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 40 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 124 +- drivers/gpu/drm/nouveau/include/nvif/cl5070.h | 5 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 220 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 181 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 35 + drivers/gpu/drm/nouveau/nouveau_display.c | 46 +- drivers/gpu/drm/nouveau/nouveau_display.h | 27 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 200 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 10 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 58 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 5 + drivers/gpu/drm/nouveau/nouveau_fence.c | 1 - drivers/gpu/drm/nouveau/nouveau_vga.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 14 + drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 54 +- .../gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c | 36 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 9 + drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 18 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 5 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 10 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 11 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 1 + .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 24 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 1 + .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 139 +- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 175 +- drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 277 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 132 +- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 187 +- .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 197 +- drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 88 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 247 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 103 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 146 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 101 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 165 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 102 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 192 +- drivers/gpu/drm/omapdrm/dss/base.c | 217 +- drivers/gpu/drm/omapdrm/dss/core.c | 26 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 61 +- drivers/gpu/drm/omapdrm/dss/display.c | 134 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 192 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 569 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 47 +- drivers/gpu/drm/omapdrm/dss/dss.c | 47 +- drivers/gpu/drm/omapdrm/dss/dss.h | 11 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 351 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 334 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 6 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 8 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 306 +- drivers/gpu/drm/omapdrm/dss/output.c | 208 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 149 +- drivers/gpu/drm/omapdrm/dss/venc.c | 291 +- drivers/gpu/drm/omapdrm/omap_connector.c | 374 +- drivers/gpu/drm/omapdrm/omap_connector.h | 7 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 111 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 6 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 7 + drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 201 +- drivers/gpu/drm/omapdrm/omap_drv.c | 304 +- drivers/gpu/drm/omapdrm/omap_drv.h | 19 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 159 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 6 +- drivers/gpu/drm/omapdrm/omap_fb.c | 2 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/omapdrm/omap_gem.c | 4 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/omapdrm/omap_irq.c | 4 +- drivers/gpu/drm/omapdrm/tcm-sita.h | 93 - drivers/gpu/drm/panel/panel-lvds.c | 6 +- drivers/gpu/drm/pl111/pl111_drv.c | 6 +- drivers/gpu/drm/pl111/pl111_vexpress.c | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 117 +- drivers/gpu/drm/qxl/qxl_draw.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.c | 28 +- drivers/gpu/drm/qxl/qxl_drv.h | 32 +- drivers/gpu/drm/qxl/qxl_fb.c | 197 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 80 +- drivers/gpu/drm/radeon/atombios_crtc.c | 25 + drivers/gpu/drm/radeon/atombios_i2c.c | 2 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/evergreen_cs.c | 2 +- drivers/gpu/drm/radeon/mkregtable.c | 2 +- drivers/gpu/drm/radeon/r100_track.h | 2 +- drivers/gpu/drm/radeon/r600_reg.h | 31 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 23 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 4 +- drivers/gpu/drm/radeon/radeon_test.c | 10 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_trace_points.c | 2 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 466 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 14 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 85 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 21 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 94 +- drivers/gpu/drm/rcar-du/rcar_du_group.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 99 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 12 +- drivers/gpu/drm/rcar-du/rcar_du_plane.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_regs.h | 13 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 6 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 6 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 360 +- drivers/gpu/drm/rcar-du/rcar_lvds_regs.h | 48 +- drivers/gpu/drm/rockchip/Kconfig | 25 +- drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 104 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 48 +- 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 | 215 + drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 99 + drivers/gpu/drm/scheduler/Makefile | 2 +- drivers/gpu/drm/scheduler/gpu_scheduler.c | 958 - drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 24 + drivers/gpu/drm/scheduler/sched_entity.c | 524 + drivers/gpu/drm/scheduler/sched_main.c | 638 + drivers/gpu/drm/shmobile/Kconfig | 1 + drivers/gpu/drm/shmobile/shmob_drm_backlight.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_backlight.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_drv.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_kms.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_kms.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_plane.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_plane.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_regs.h | 6 +- drivers/gpu/drm/sti/sti_drv.c | 8 +- drivers/gpu/drm/sti/sti_hda.c | 1 - drivers/gpu/drm/sti/sti_hdmi.c | 1 - drivers/gpu/drm/sun4i/sun4i_backend.c | 81 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 3 +- drivers/gpu/drm/sun4i/sun4i_dotclock.c | 12 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 19 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 203 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 27 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 17 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 + drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 13 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 24 + drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 3 +- drivers/gpu/drm/tegra/dc.c | 73 + drivers/gpu/drm/tegra/dc.h | 2 +- drivers/gpu/drm/tegra/dpaux.c | 3 +- drivers/gpu/drm/tegra/drm.c | 47 +- drivers/gpu/drm/tegra/drm.h | 4 - drivers/gpu/drm/tegra/fb.c | 24 +- drivers/gpu/drm/tegra/hub.c | 19 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/sor.c | 110 + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 14 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 - drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 6 +- drivers/gpu/drm/ttm/Makefile | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 76 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 5 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 +- drivers/gpu/drm/ttm/ttm_lock.c | 303 - drivers/gpu/drm/ttm/ttm_object.c | 775 - drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 8 +- drivers/gpu/drm/tve200/tve200_drv.c | 14 +- drivers/gpu/drm/udl/udl_drv.c | 2 +- drivers/gpu/drm/udl/udl_fb.c | 8 +- drivers/gpu/drm/v3d/v3d_gem.c | 6 +- drivers/gpu/drm/v3d/v3d_sched.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 25 +- drivers/gpu/drm/vc4/vc4_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_kms.c | 6 - drivers/gpu/drm/vc4/vc4_plane.c | 30 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/vgem/vgem_fence.c | 13 - drivers/gpu/drm/virtio/virtgpu_display.c | 12 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 26 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 30 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 23 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 7 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +- drivers/gpu/drm/virtio/virtgpu_object.c | 19 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 60 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 11 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 39 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 79 +- drivers/gpu/drm/vkms/Makefile | 2 +- drivers/gpu/drm/vkms/vkms_crc.c | 262 + drivers/gpu/drm/vkms/vkms_crtc.c | 114 +- drivers/gpu/drm/vkms/vkms_drv.c | 14 + drivers/gpu/drm/vkms/vkms_drv.h | 75 +- drivers/gpu/drm/vkms/vkms_gem.c | 83 +- drivers/gpu/drm/vkms/vkms_output.c | 19 +- drivers/gpu/drm/vkms/vkms_plane.c | 175 +- drivers/gpu/drm/vmwgfx/Makefile | 4 +- drivers/gpu/drm/vmwgfx/ttm_lock.c | 294 + .../drm/ttm => drivers/gpu/drm/vmwgfx}/ttm_lock.h | 0 drivers/gpu/drm/vmwgfx/ttm_object.c | 794 + drivers/gpu/drm/vmwgfx/ttm_object.h | 375 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 50 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 147 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1288 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 245 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 124 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 48 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 56 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 44 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 770 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 227 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +- drivers/gpu/drm/zte/zx_drm_drv.c | 19 +- drivers/gpu/host1x/bus.c | 2 +- drivers/gpu/host1x/dev.c | 13 +- drivers/gpu/ipu-v3/ipu-csi.c | 6 +- drivers/gpu/vga/vga_switcheroo.c | 2 + drivers/hid/Kconfig | 15 +- drivers/hid/Makefile | 1 + drivers/hid/hid-apple.c | 9 +- drivers/hid/hid-bigbenff.c | 414 + drivers/hid/hid-core.c | 7 +- drivers/hid/hid-cougar.c | 66 +- drivers/hid/hid-elan.c | 2 +- drivers/hid/hid-google-hammer.c | 413 +- drivers/hid/hid-ids.h | 13 +- drivers/hid/hid-input.c | 68 +- drivers/hid/hid-logitech-hidpp.c | 309 +- drivers/hid/hid-magicmouse.c | 142 +- drivers/hid/hid-microsoft.c | 141 +- drivers/hid/hid-multitouch.c | 91 +- drivers/hid/hid-picolcd_cir.c | 3 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-saitek.c | 2 + drivers/hid/hid-sensor-hub.c | 23 + drivers/hid/i2c-hid/Makefile | 3 + drivers/hid/i2c-hid/i2c-hid-core.c | 1329 + drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 377 + drivers/hid/i2c-hid/i2c-hid.c | 1313 - drivers/hid/i2c-hid/i2c-hid.h | 20 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/ipc.c | 32 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 77 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 41 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 52 + drivers/hid/intel-ish-hid/ishtp/bus.h | 5 + drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 49 + drivers/hid/intel-ish-hid/ishtp/client.c | 24 + drivers/hid/intel-ish-hid/ishtp/client.h | 5 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 2 +- drivers/hid/wacom_wac.c | 19 + drivers/hv/channel.c | 300 +- drivers/hv/channel_mgmt.c | 54 +- drivers/hv/connection.c | 8 +- drivers/hv/hv.c | 15 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_kvp.c | 14 +- drivers/hv/ring_buffer.c | 1 + drivers/hv/vmbus_drv.c | 121 +- drivers/hwmon/adt7475.c | 25 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/asus_atk0110.c | 4 +- drivers/hwmon/hwmon.c | 28 +- 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/ina3221.c | 592 +- drivers/hwmon/k10temp.c | 5 +- drivers/hwmon/lm75.c | 21 +- drivers/hwmon/lm92.c | 14 +- drivers/hwmon/lm95245.c | 3 +- drivers/hwmon/mc13783-adc.c | 14 +- drivers/hwmon/nct6775.c | 374 +- drivers/hwmon/npcm750-pwm-fan.c | 6 +- drivers/hwmon/pmbus/Kconfig | 18 +- drivers/hwmon/pmbus/ltc2978.c | 9 +- drivers/hwmon/pmbus/pmbus.c | 2 + drivers/hwmon/pmbus/pmbus_core.c | 5 +- drivers/hwmon/pwm-fan.c | 20 +- drivers/hwmon/raspberrypi-hwmon.c | 1 + drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/scpi-hwmon.c | 4 +- drivers/hwmon/sht15.c | 5 +- drivers/hwmon/tmp102.c | 3 +- drivers/hwmon/tmp108.c | 3 +- drivers/hwmon/tmp421.c | 6 +- drivers/hwtracing/coresight/coresight-catu.c | 6 + .../coresight/coresight-dynamic-replicator.c | 81 +- drivers/hwtracing/coresight/coresight-etb10.c | 183 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 132 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 26 + drivers/hwtracing/coresight/coresight-etm3x.c | 58 +- drivers/hwtracing/coresight/coresight-etm4x.c | 93 +- drivers/hwtracing/coresight/coresight-funnel.c | 28 +- drivers/hwtracing/coresight/coresight-priv.h | 9 +- drivers/hwtracing/coresight/coresight-replicator.c | 4 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 198 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 385 +- 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 | 184 +- drivers/hwtracing/coresight/of_coresight.c | 262 +- drivers/hwtracing/intel_th/core.c | 16 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/hwtracing/stm/Kconfig | 29 + drivers/hwtracing/stm/Makefile | 6 + drivers/hwtracing/stm/core.c | 292 +- drivers/hwtracing/stm/heartbeat.c | 2 +- drivers/hwtracing/stm/p_basic.c | 48 + drivers/hwtracing/stm/p_sys-t.c | 382 + drivers/hwtracing/stm/policy.c | 147 +- drivers/hwtracing/stm/stm.h | 56 +- drivers/i2c/algos/i2c-algo-bit.c | 55 +- drivers/i2c/busses/Kconfig | 7 +- drivers/i2c/busses/i2c-aspeed.c | 205 +- drivers/i2c/busses/i2c-designware-baytrail.c | 141 +- drivers/i2c/busses/i2c-designware-common.c | 6 +- drivers/i2c/busses/i2c-designware-core.h | 18 +- drivers/i2c/busses/i2c-designware-master.c | 7 +- drivers/i2c/busses/i2c-designware-platdrv.c | 95 +- drivers/i2c/busses/i2c-i801.c | 16 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 1 - drivers/i2c/busses/i2c-isch.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 62 +- drivers/i2c/busses/i2c-omap.c | 8 +- drivers/i2c/busses/i2c-powermac.c | 17 +- drivers/i2c/busses/i2c-qcom-geni.c | 155 +- drivers/i2c/busses/i2c-qup.c | 14 +- drivers/i2c/busses/i2c-rcar.c | 6 +- drivers/i2c/busses/i2c-scmi.c | 1 + drivers/i2c/busses/i2c-sh_mobile.c | 33 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/busses/i2c-uniphier-f.c | 66 +- drivers/i2c/busses/i2c-uniphier.c | 7 +- drivers/i2c/busses/i2c-xiic.c | 4 + drivers/i2c/busses/i2c-zx2967.c | 8 +- drivers/i2c/i2c-core-base.c | 56 +- drivers/i2c/muxes/i2c-mux-gpio.c | 14 +- drivers/i2c/muxes/i2c-mux-gpmux.c | 4 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 2 +- drivers/i2c/muxes/i2c-mux-mlxcpld.c | 2 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 2 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-gd.c | 2 +- drivers/idle/intel_idle.c | 77 +- drivers/iio/accel/Kconfig | 27 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adxl345_i2c.c | 5 +- drivers/iio/accel/adxl372.c | 975 + drivers/iio/accel/adxl372.h | 17 + drivers/iio/accel/adxl372_i2c.c | 61 + drivers/iio/accel/adxl372_spi.c | 52 + drivers/iio/adc/Kconfig | 30 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7298.c | 2 +- drivers/iio/adc/ad7476.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/ad7887.c | 2 +- drivers/iio/adc/ad7923.c | 2 +- drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/at91_adc.c | 6 +- drivers/iio/adc/envelope-detector.c | 5 +- drivers/iio/adc/fsl-imx25-gcq.c | 6 + drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mcp3911.c | 363 + drivers/iio/adc/meson_saradc.c | 70 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 4 +- drivers/iio/adc/qcom-spmi-adc5.c | 793 + drivers/iio/adc/qcom-vadc-common.c | 189 +- drivers/iio/adc/qcom-vadc-common.h | 54 + drivers/iio/adc/rcar-gyroadc.c | 12 +- drivers/iio/adc/sc27xx_adc.c | 154 +- drivers/iio/adc/ti-ads7950.c | 53 +- drivers/iio/adc/ti_am335x_adc.c | 12 +- drivers/iio/amplifiers/ad8366.c | 2 +- drivers/iio/chemical/bme680.h | 19 +- drivers/iio/chemical/bme680_core.c | 154 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5064.c | 53 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5758.c | 26 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/dpot-dac.c | 5 +- drivers/iio/dac/ltc1660.c | 250 + drivers/iio/dac/max517.c | 11 +- drivers/iio/dac/max5821.c | 11 +- drivers/iio/dac/mcp4725.c | 12 +- drivers/iio/dac/mcp4922.c | 11 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 2 +- drivers/iio/health/max30102.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 62 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 18 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 179 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 51 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/light/apds9960.c | 3 +- drivers/iio/light/bh1750.c | 25 +- drivers/iio/light/max44000.c | 24 +- drivers/iio/light/tsl2772.c | 194 +- drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/multiplexer/iio-mux.c | 5 +- drivers/iio/potentiometer/max5481.c | 7 +- drivers/iio/potentiometer/mcp4018.c | 9 +- drivers/iio/potentiometer/mcp4531.c | 14 +- drivers/iio/pressure/ms5611.h | 5 +- drivers/iio/pressure/ms5611_core.c | 5 +- drivers/iio/pressure/ms5611_i2c.c | 7 +- drivers/iio/pressure/ms5611_spi.c | 7 +- drivers/iio/proximity/Kconfig | 11 + drivers/iio/proximity/Makefile | 2 + drivers/iio/proximity/isl29501.c | 12 +- drivers/iio/proximity/vl53l0x-i2c.c | 164 + drivers/iio/temperature/maxim_thermocouple.c | 1 - drivers/iio/temperature/mlx90632.c | 3 +- drivers/iio/trigger/iio-trig-sysfs.c | 2 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 406 +- drivers/infiniband/core/cache.c | 141 +- drivers/infiniband/core/cm.c | 9 +- drivers/infiniband/core/cma.c | 263 +- drivers/infiniband/core/cma_configfs.c | 2 +- drivers/infiniband/core/core_priv.h | 12 +- drivers/infiniband/core/cq.c | 10 +- drivers/infiniband/core/device.c | 264 +- drivers/infiniband/core/fmr_pool.c | 5 +- drivers/infiniband/core/iwcm.c | 2 +- drivers/infiniband/core/mad.c | 80 +- drivers/infiniband/core/mad_priv.h | 2 +- drivers/infiniband/core/netlink.c | 4 +- drivers/infiniband/core/nldev.c | 37 +- drivers/infiniband/core/rdma_core.c | 58 +- drivers/infiniband/core/rdma_core.h | 1 + drivers/infiniband/core/restrack.c | 30 +- drivers/infiniband/core/rw.c | 11 +- drivers/infiniband/core/sa.h | 8 +- drivers/infiniband/core/sa_query.c | 70 +- drivers/infiniband/core/security.c | 7 +- drivers/infiniband/core/sysfs.c | 101 +- drivers/infiniband/core/ucm.c | 3 + drivers/infiniband/core/ucma.c | 11 + drivers/infiniband/core/umem.c | 125 +- drivers/infiniband/core/umem_odp.c | 621 +- drivers/infiniband/core/user_mad.c | 13 +- drivers/infiniband/core/uverbs.h | 15 +- drivers/infiniband/core/uverbs_cmd.c | 111 +- drivers/infiniband/core/uverbs_ioctl.c | 140 +- drivers/infiniband/core/uverbs_main.c | 346 +- .../infiniband/core/uverbs_std_types_flow_action.c | 7 +- drivers/infiniband/core/uverbs_uapi.c | 13 + drivers/infiniband/core/verbs.c | 65 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 3 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 11 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 3 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 6 +- drivers/infiniband/hw/bnxt_re/main.c | 216 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 136 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 88 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 4 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 77 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 10 + drivers/infiniband/hw/bnxt_re/roce_hsi.h | 5 + drivers/infiniband/hw/cxgb3/iwch_provider.c | 55 +- drivers/infiniband/hw/cxgb4/cm.c | 3 +- drivers/infiniband/hw/cxgb4/cq.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 50 +- drivers/infiniband/hw/cxgb4/qp.c | 26 +- drivers/infiniband/hw/cxgb4/t4.h | 2 +- drivers/infiniband/hw/hfi1/Makefile | 42 +- drivers/infiniband/hw/hfi1/affinity.c | 4 +- drivers/infiniband/hw/hfi1/chip.c | 492 +- drivers/infiniband/hw/hfi1/chip.h | 71 +- drivers/infiniband/hw/hfi1/chip_registers.h | 4 + drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 48 +- drivers/infiniband/hw/hfi1/init.c | 113 +- drivers/infiniband/hw/hfi1/iowait.c | 94 + drivers/infiniband/hw/hfi1/iowait.h | 192 +- drivers/infiniband/hw/hfi1/mad.c | 4 +- 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 | 86 +- drivers/infiniband/hw/hfi1/pio.c | 59 +- drivers/infiniband/hw/hfi1/pio.h | 2 + drivers/infiniband/hw/hfi1/qp.c | 100 +- drivers/infiniband/hw/hfi1/qp.h | 31 +- drivers/infiniband/hw/hfi1/rc.c | 24 +- drivers/infiniband/hw/hfi1/ruc.c | 382 +- drivers/infiniband/hw/hfi1/sdma.c | 56 +- drivers/infiniband/hw/hfi1/sdma.h | 21 +- drivers/infiniband/hw/hfi1/sysfs.c | 69 +- drivers/infiniband/hw/hfi1/trace.h | 3 +- drivers/infiniband/hw/hfi1/trace_iowait.h | 54 + drivers/infiniband/hw/hfi1/uc.c | 14 +- drivers/infiniband/hw/hfi1/ud.c | 22 +- drivers/infiniband/hw/hfi1/user_sdma.c | 139 +- drivers/infiniband/hw/hfi1/user_sdma.h | 20 +- drivers/infiniband/hw/hfi1/verbs.c | 259 +- drivers/infiniband/hw/hfi1/verbs.h | 35 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 11 +- drivers/infiniband/hw/hfi1/vnic_main.c | 12 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 21 +- drivers/infiniband/hw/hns/Kconfig | 1 + drivers/infiniband/hw/hns/hns_roce_ah.c | 6 +- drivers/infiniband/hw/hns/hns_roce_device.h | 45 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 629 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 96 +- drivers/infiniband/hw/hns/hns_roce_main.c | 123 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 212 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 41 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 73 +- drivers/infiniband/hw/mlx4/Kconfig | 1 + drivers/infiniband/hw/mlx4/mad.c | 20 +- drivers/infiniband/hw/mlx4/main.c | 190 +- drivers/infiniband/hw/mlx4/mcg.c | 2 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 5 - drivers/infiniband/hw/mlx4/qp.c | 8 +- drivers/infiniband/hw/mlx4/sysfs.c | 6 +- drivers/infiniband/hw/mlx5/cmd.c | 129 + drivers/infiniband/hw/mlx5/cmd.h | 14 + drivers/infiniband/hw/mlx5/cq.c | 34 +- drivers/infiniband/hw/mlx5/devx.c | 369 +- drivers/infiniband/hw/mlx5/flow.c | 393 +- drivers/infiniband/hw/mlx5/ib_rep.c | 3 - drivers/infiniband/hw/mlx5/main.c | 546 +- drivers/infiniband/hw/mlx5/mem.c | 9 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 99 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mlx5/odp.c | 123 +- drivers/infiniband/hw/mlx5/qp.c | 491 +- drivers/infiniband/hw/mlx5/srq.c | 1 + drivers/infiniband/hw/mthca/mthca_mad.c | 5 +- drivers/infiniband/hw/mthca/mthca_main.c | 6 +- drivers/infiniband/hw/mthca/mthca_provider.c | 44 +- drivers/infiniband/hw/mthca/mthca_qp.c | 4 +- drivers/infiniband/hw/nes/nes.c | 3 - drivers/infiniband/hw/nes/nes.h | 9 - drivers/infiniband/hw/nes/nes_hw.c | 2 +- drivers/infiniband/hw/nes/nes_mgt.c | 8 +- drivers/infiniband/hw/nes/nes_nic.c | 2 - drivers/infiniband/hw/nes/nes_verbs.c | 63 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 74 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 3 +- drivers/infiniband/hw/qedr/main.c | 73 +- drivers/infiniband/hw/qedr/qedr.h | 2 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 4 +- drivers/infiniband/hw/qedr/verbs.c | 5 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_pcie.c | 1 - drivers/infiniband/hw/qib/qib_qp.c | 17 +- drivers/infiniband/hw/qib/qib_rc.c | 18 +- drivers/infiniband/hw/qib/qib_ruc.c | 342 +- drivers/infiniband/hw/qib/qib_sdma.c | 2 +- drivers/infiniband/hw/qib/qib_sysfs.c | 101 +- drivers/infiniband/hw/qib/qib_uc.c | 12 +- drivers/infiniband/hw/qib/qib_ud.c | 17 +- drivers/infiniband/hw/qib/qib_verbs.c | 47 +- drivers/infiniband/hw/qib/qib_verbs.h | 15 +- drivers/infiniband/hw/usnic/usnic_debugfs.c | 3 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 39 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 74 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.h | 2 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 16 +- drivers/infiniband/hw/usnic/usnic_transport.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 91 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 46 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/sw/rdmavt/Kconfig | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 677 +- drivers/infiniband/sw/rdmavt/qp.h | 2 + drivers/infiniband/sw/rdmavt/trace_tx.h | 42 + drivers/infiniband/sw/rdmavt/vt.c | 15 +- drivers/infiniband/sw/rxe/rxe.c | 13 +- drivers/infiniband/sw/rxe/rxe_comp.c | 39 +- drivers/infiniband/sw/rxe/rxe_cq.c | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 5 +- drivers/infiniband/sw/rxe/rxe_mr.c | 35 +- drivers/infiniband/sw/rxe/rxe_net.c | 49 +- drivers/infiniband/sw/rxe/rxe_param.h | 4 - drivers/infiniband/sw/rxe/rxe_pool.c | 55 +- drivers/infiniband/sw/rxe/rxe_pool.h | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 18 +- 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_srq.c | 10 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 29 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 + drivers/infiniband/ulp/ipoib/ipoib.h | 8 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 10 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 168 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 23 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 19 +- drivers/infiniband/ulp/iser/iser_initiator.c | 18 +- drivers/infiniband/ulp/iser/iser_verbs.c | 9 +- drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c | 3 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 3 +- drivers/infiniband/ulp/srp/ib_srp.c | 25 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 28 +- drivers/input/evdev.c | 1 + drivers/input/joystick/xpad.c | 3 + drivers/input/keyboard/atakbd.c | 74 +- drivers/input/keyboard/hilkbd.c | 2 +- drivers/input/keyboard/sun4i-lradc-keys.c | 6 +- drivers/input/misc/uinput.c | 3 +- drivers/input/misc/xen-kbdfront.c | 2 +- drivers/input/mouse/cyapa_gen3.c | 4 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/mouse/elantech.c | 2 + drivers/input/mouse/synaptics.c | 4 +- drivers/input/mousedev.c | 1 + drivers/input/serio/i8042.c | 29 +- drivers/input/serio/serport.c | 2 +- drivers/input/serio/xilinx_ps2.c | 2 +- drivers/input/touchscreen/atmel_mxt_ts.c | 3 +- drivers/input/touchscreen/egalax_ts.c | 6 + drivers/input/touchscreen/elants_i2c.c | 7 +- drivers/input/touchscreen/of_touchscreen.c | 36 +- drivers/input/touchscreen/silead.c | 13 + drivers/input/touchscreen/st1232.c | 1 + drivers/input/touchscreen/ti_am335x_tsc.c | 22 +- drivers/input/touchscreen/tsc200x-core.c | 3 +- drivers/input/touchscreen/wm97xx-core.c | 3 +- drivers/iommu/Kconfig | 21 + drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 10 +- drivers/iommu/amd_iommu_init.c | 16 +- drivers/iommu/amd_iommu_v2.c | 1 - drivers/iommu/arm-smmu-v3.c | 140 +- drivers/iommu/arm-smmu.c | 106 +- drivers/iommu/dma-iommu.c | 55 +- drivers/iommu/fsl_pamu.c | 2 +- drivers/iommu/fsl_pamu_domain.c | 119 +- drivers/iommu/intel-iommu-debugfs.c | 314 + drivers/iommu/intel-iommu.c | 42 +- drivers/iommu/intel-pasid.h | 2 +- drivers/iommu/intel-svm.c | 1 - drivers/iommu/intel_irq_remapping.c | 2 +- drivers/iommu/io-pgtable-arm-v7s.c | 11 +- drivers/iommu/io-pgtable-arm.c | 23 +- drivers/iommu/io-pgtable.h | 5 + drivers/iommu/iommu.c | 58 +- drivers/iommu/iova.c | 22 +- drivers/iommu/ipmmu-vmsa.c | 5 +- drivers/iommu/of_iommu.c | 25 +- drivers/iommu/rockchip-iommu.c | 6 + drivers/irqchip/Kconfig | 20 + drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-csky-apb-intc.c | 274 + drivers/irqchip/irq-csky-mpintc.c | 198 + drivers/irqchip/irq-gic-v3-its.c | 249 +- drivers/irqchip/irq-gic-v3.c | 85 +- drivers/irqchip/irq-mvebu-icu.c | 253 +- drivers/irqchip/irq-mvebu-sei.c | 507 + drivers/irqchip/irq-sifive-plic.c | 10 +- drivers/irqchip/qcom-pdc.c | 1 + drivers/isdn/capi/capi.c | 7 - drivers/isdn/gigaset/asyncdata.c | 4 +- drivers/isdn/gigaset/ev-layer.c | 4 +- drivers/isdn/gigaset/interface.c | 13 +- drivers/isdn/gigaset/isocdata.c | 2 +- drivers/isdn/hisax/amd7930_fn.c | 2 +- drivers/isdn/hisax/hfc_pci.c | 11 +- drivers/isdn/hisax/hfc_pci.h | 4 +- drivers/isdn/hisax/hfc_sx.c | 6 +- drivers/isdn/hisax/hisax.h | 2 +- drivers/isdn/hisax/w6692.c | 4 +- drivers/isdn/i4l/isdn_tty.c | 19 - drivers/isdn/mISDN/socket.c | 3 +- drivers/isdn/mISDN/tei.c | 7 +- drivers/leds/Kconfig | 10 + drivers/leds/Makefile | 1 + drivers/leds/leds-an30259a.c | 368 + drivers/leds/leds-as3645a.c | 4 +- drivers/leds/leds-gpio.c | 94 +- drivers/leds/leds-pwm.c | 5 +- drivers/leds/leds-sc27xx-bltc.c | 121 + drivers/leds/trigger/Kconfig | 7 + drivers/leds/trigger/Makefile | 1 + drivers/leds/trigger/ledtrig-pattern.c | 411 + drivers/lightnvm/Kconfig | 3 +- drivers/lightnvm/core.c | 334 +- drivers/lightnvm/pblk-cache.c | 1 + drivers/lightnvm/pblk-core.c | 587 +- drivers/lightnvm/pblk-gc.c | 11 +- drivers/lightnvm/pblk-init.c | 321 +- drivers/lightnvm/pblk-map.c | 13 +- drivers/lightnvm/pblk-rb.c | 110 +- drivers/lightnvm/pblk-read.c | 86 +- drivers/lightnvm/pblk-recovery.c | 471 +- drivers/lightnvm/pblk-rl.c | 5 +- drivers/lightnvm/pblk-sysfs.c | 12 +- drivers/lightnvm/pblk-trace.h | 145 + drivers/lightnvm/pblk-write.c | 90 +- drivers/lightnvm/pblk.h | 221 +- drivers/macintosh/adb-iop.c | 50 +- drivers/macintosh/adb.c | 8 +- drivers/macintosh/adbhid.c | 53 +- drivers/macintosh/macio_asic.c | 8 +- drivers/macintosh/macio_sysfs.c | 8 +- drivers/macintosh/via-cuda.c | 35 + drivers/macintosh/via-macii.c | 352 +- drivers/macintosh/via-pmu.c | 33 + drivers/macintosh/windfarm_smu_controls.c | 4 +- drivers/macintosh/windfarm_smu_sat.c | 25 +- drivers/mailbox/Kconfig | 8 +- drivers/mailbox/bcm-flexrm-mailbox.c | 6 +- drivers/mailbox/mtk-cmdq-mailbox.c | 3 + drivers/mailbox/pcc.c | 7 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 1 + drivers/mailbox/ti-msgmgr.c | 4 +- drivers/md/Kconfig | 11 - drivers/md/bcache/alloc.c | 2 +- drivers/md/bcache/bcache.h | 3 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/closure.h | 3 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/extents.c | 2 +- drivers/md/bcache/journal.c | 6 +- drivers/md/bcache/request.c | 9 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 121 +- drivers/md/bcache/sysfs.c | 2 + drivers/md/dm-cache-metadata.c | 4 +- drivers/md/dm-cache-policy-smq.c | 2 +- drivers/md/dm-cache-target.c | 14 +- drivers/md/dm-core.h | 10 - drivers/md/dm-crypt.c | 25 +- drivers/md/dm-flakey.c | 32 +- drivers/md/dm-integrity.c | 30 +- drivers/md/dm-ioctl.c | 18 +- drivers/md/dm-linear.c | 37 +- drivers/md/dm-mpath.c | 40 +- drivers/md/dm-raid.c | 156 +- drivers/md/dm-rq.c | 316 +- drivers/md/dm-rq.h | 4 - drivers/md/dm-sysfs.c | 3 +- drivers/md/dm-table.c | 56 +- drivers/md/dm-thin-metadata.c | 34 +- drivers/md/dm-thin.c | 81 +- drivers/md/dm-verity-fec.c | 5 +- drivers/md/dm-verity-target.c | 24 +- drivers/md/dm-writecache.c | 5 +- drivers/md/dm-zoned-metadata.c | 80 +- drivers/md/dm-zoned-target.c | 23 +- drivers/md/dm.c | 179 +- drivers/md/dm.h | 1 - drivers/md/md-bitmap.c | 9 +- drivers/md/md-cluster.c | 244 +- drivers/md/md-cluster.h | 2 + drivers/md/md.c | 113 +- drivers/md/md.h | 1 + drivers/md/raid0.c | 2 +- drivers/md/raid1.c | 1 + drivers/md/raid10.c | 114 +- drivers/md/raid5-cache.c | 2 - drivers/md/raid5-log.h | 5 + drivers/md/raid5.c | 18 +- drivers/media/cec/Makefile | 2 +- drivers/media/cec/cec-adap.c | 107 +- drivers/media/cec/cec-api.c | 24 +- drivers/media/cec/cec-core.c | 8 +- drivers/media/cec/cec-edid.c | 155 - drivers/media/cec/cec-pin.c | 20 + drivers/media/common/b2c2/flexcop-i2c.c | 12 +- drivers/media/common/cx2341x.c | 2 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 8 +- drivers/media/common/siano/smscoreapi.c | 4 +- drivers/media/common/siano/smsir.c | 10 +- drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c | 262 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 41 +- drivers/media/common/videobuf2/videobuf2-core.c | 9 + drivers/media/dvb-core/dmxdev.c | 1 + drivers/media/dvb-core/dvb_frontend.c | 2 +- drivers/media/dvb-core/dvb_vb2.c | 2 +- drivers/media/dvb-core/dvbdev.c | 23 +- drivers/media/dvb-frontends/Kconfig | 10 + drivers/media/dvb-frontends/Makefile | 1 + drivers/media/dvb-frontends/au8522_decoder.c | 10 +- drivers/media/dvb-frontends/au8522_priv.h | 9 +- drivers/media/dvb-frontends/cx24123.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 3 +- drivers/media/dvb-frontends/cxd2099.h | 1 + drivers/media/dvb-frontends/cxd2820r_core.c | 2 +- drivers/media/dvb-frontends/dibx000_common.c | 2 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 10 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/lnbh29.c | 168 + drivers/media/dvb-frontends/lnbh29.h | 36 + drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/dvb-frontends/mt312.c | 9 +- drivers/media/dvb-frontends/mxl5xx.c | 5 +- drivers/media/dvb-frontends/mxl5xx.h | 22 + drivers/media/dvb-frontends/mxl5xx_defs.h | 1 + drivers/media/dvb-frontends/mxl5xx_regs.h | 1 + drivers/media/dvb-frontends/rtl2832_sdr.c | 10 +- drivers/media/dvb-frontends/s5h1420.c | 2 +- drivers/media/dvb-frontends/stv0910.c | 3 +- drivers/media/dvb-frontends/stv0910.h | 18 + drivers/media/dvb-frontends/stv0910_regs.h | 1 + drivers/media/dvb-frontends/stv6111.c | 4 +- drivers/media/dvb-frontends/stv6111.h | 16 + drivers/media/dvb-frontends/tc90522.c | 2 +- drivers/media/dvb-frontends/ts2020.c | 2 +- drivers/media/dvb-frontends/zd1301_demod.c | 3 +- drivers/media/dvb-frontends/zl10039.c | 5 +- drivers/media/firewire/firedtv-fe.c | 2 +- drivers/media/i2c/Kconfig | 24 + drivers/media/i2c/Makefile | 2 + drivers/media/i2c/ad5820.c | 2 +- drivers/media/i2c/adv7180.c | 13 +- drivers/media/i2c/adv748x/adv748x-afe.c | 8 +- drivers/media/i2c/adv748x/adv748x-core.c | 93 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 35 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 8 +- drivers/media/i2c/adv748x/adv748x.h | 25 +- drivers/media/i2c/adv7511.c | 6 +- drivers/media/i2c/adv7604.c | 12 +- drivers/media/i2c/adv7842.c | 17 +- drivers/media/i2c/ak881x.c | 1 - drivers/media/i2c/cs53l32a.c | 2 +- drivers/media/i2c/cx25840/cx25840-ir.c | 6 +- drivers/media/i2c/dw9714.c | 5 +- drivers/media/i2c/dw9807-vcm.c | 4 +- drivers/media/i2c/imx274.c | 165 +- drivers/media/i2c/imx319.c | 2560 + drivers/media/i2c/imx355.c | 1860 + drivers/media/i2c/lm3560.c | 3 +- drivers/media/i2c/lm3646.c | 3 +- drivers/media/i2c/m5mols/m5mols_core.c | 3 +- drivers/media/i2c/max2175.c | 12 +- drivers/media/i2c/max2175.h | 12 +- drivers/media/i2c/msp3400-driver.c | 8 +- drivers/media/i2c/msp3400-driver.h | 8 +- drivers/media/i2c/mt9m111.c | 1 - drivers/media/i2c/mt9t112.c | 6 - drivers/media/i2c/mt9v032.c | 2 +- drivers/media/i2c/mt9v111.c | 41 +- drivers/media/i2c/noon010pc30.c | 3 +- drivers/media/i2c/ov13858.c | 12 +- drivers/media/i2c/ov2640.c | 1 - drivers/media/i2c/ov2659.c | 14 +- drivers/media/i2c/ov2680.c | 16 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5640.c | 309 +- drivers/media/i2c/ov5645.c | 2 +- drivers/media/i2c/ov5647.c | 2 +- drivers/media/i2c/ov5670.c | 12 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 1 - drivers/media/i2c/ov7251.c | 4 +- drivers/media/i2c/ov7670.c | 29 +- drivers/media/i2c/ov772x.c | 194 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov9650.c | 161 +- drivers/media/i2c/rj54n1cb0c.c | 1 - drivers/media/i2c/s5c73m3/s5c73m3-core.c | 9 +- drivers/media/i2c/s5k4ecgx.c | 3 +- drivers/media/i2c/s5k5baf.c | 6 +- drivers/media/i2c/s5k6aa.c | 5 +- drivers/media/i2c/saa7115.c | 24 +- drivers/media/i2c/saa7127.c | 4 +- drivers/media/i2c/smiapp/smiapp-core.c | 48 +- drivers/media/i2c/soc_camera/Makefile | 18 +- drivers/media/i2c/soc_camera/mt9m001.c | 758 - drivers/media/i2c/soc_camera/mt9t112.c | 1163 - drivers/media/i2c/soc_camera/mt9v022.c | 1013 - drivers/media/i2c/soc_camera/ov5642.c | 1088 - drivers/media/i2c/soc_camera/ov772x.c | 1124 - drivers/media/i2c/soc_camera/ov9640.c | 739 - drivers/media/i2c/soc_camera/ov9740.c | 997 - drivers/media/i2c/soc_camera/rj54n1cb0c.c | 1416 - drivers/media/i2c/soc_camera/soc_mt9m001.c | 757 + drivers/media/i2c/soc_camera/soc_mt9t112.c | 1157 + drivers/media/i2c/soc_camera/soc_mt9v022.c | 1012 + drivers/media/i2c/soc_camera/soc_ov5642.c | 1087 + drivers/media/i2c/soc_camera/soc_ov772x.c | 1123 + drivers/media/i2c/soc_camera/soc_ov9640.c | 738 + drivers/media/i2c/soc_camera/soc_ov9740.c | 996 + drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c | 1415 + .../i2c/soc_camera/{tw9910.c => soc_tw9910.c} | 0 drivers/media/i2c/sr030pc30.c | 3 +- drivers/media/i2c/tc358743.c | 34 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/i2c/tvaudio.c | 2 +- drivers/media/i2c/tvp514x.c | 2 +- drivers/media/i2c/tvp5150.c | 560 +- drivers/media/i2c/tvp5150_reg.h | 3 + drivers/media/i2c/tvp7002.c | 2 +- drivers/media/i2c/video-i2c.c | 8 +- drivers/media/media-device.c | 28 +- drivers/media/media-entity.c | 26 + drivers/media/pci/bt8xx/bttv-driver.c | 11 +- drivers/media/pci/bt8xx/bttv-i2c.c | 6 +- drivers/media/pci/bt8xx/bttv-input.c | 4 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 3 +- drivers/media/pci/cobalt/cobalt-alsa-main.c | 2 +- drivers/media/pci/cobalt/cobalt-alsa-pcm.c | 4 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 23 +- drivers/media/pci/cx18/cx18-alsa-main.c | 2 +- drivers/media/pci/cx18/cx18-alsa-pcm.c | 2 +- drivers/media/pci/cx18/cx18-cards.c | 8 +- drivers/media/pci/cx18/cx18-driver.c | 4 +- drivers/media/pci/cx18/cx18-i2c.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 8 +- drivers/media/pci/cx23885/altera-ci.c | 10 + drivers/media/pci/cx23885/cx23885-417.c | 8 +- drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx23885/cx23885-dvb.c | 54 +- drivers/media/pci/cx23885/cx23885-i2c.c | 6 +- drivers/media/pci/cx23885/cx23885-ioctl.c | 4 +- drivers/media/pci/cx23885/cx23885-video.c | 15 +- drivers/media/pci/cx23885/cx23888-ir.c | 6 +- drivers/media/pci/cx25821/cx25821-alsa.c | 8 +- drivers/media/pci/cx25821/cx25821-i2c.c | 2 +- drivers/media/pci/cx25821/cx25821-video.c | 10 +- drivers/media/pci/cx88/cx88-alsa.c | 6 +- drivers/media/pci/cx88/cx88-blackbird.c | 6 +- drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/cx88/cx88-i2c.c | 4 +- drivers/media/pci/cx88/cx88-input.c | 7 +- drivers/media/pci/cx88/cx88-video.c | 12 +- drivers/media/pci/cx88/cx88-vp3054-i2c.c | 2 +- drivers/media/pci/ddbridge/ddbridge-ci.c | 4 +- drivers/media/pci/ddbridge/ddbridge-ci.h | 4 +- drivers/media/pci/ddbridge/ddbridge-core.c | 6 +- drivers/media/pci/ddbridge/ddbridge-hw.c | 2 +- drivers/media/pci/ddbridge/ddbridge-hw.h | 2 +- drivers/media/pci/ddbridge/ddbridge-i2c.c | 2 +- drivers/media/pci/ddbridge/ddbridge-i2c.h | 4 +- drivers/media/pci/ddbridge/ddbridge-io.h | 2 +- drivers/media/pci/ddbridge/ddbridge-main.c | 4 +- drivers/media/pci/ddbridge/ddbridge-max.c | 2 +- drivers/media/pci/ddbridge/ddbridge-max.h | 2 +- drivers/media/pci/ddbridge/ddbridge-regs.h | 5 +- drivers/media/pci/ddbridge/ddbridge-sx8.c | 4 +- drivers/media/pci/ddbridge/ddbridge.h | 5 +- drivers/media/pci/dm1105/dm1105.c | 5 +- drivers/media/pci/dt3155/dt3155.c | 8 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 30 +- drivers/media/pci/ivtv/ivtv-alsa-main.c | 2 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 2 +- drivers/media/pci/ivtv/ivtv-cards.c | 12 +- drivers/media/pci/ivtv/ivtv-i2c.c | 6 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 42 +- drivers/media/pci/ivtv/ivtv-streams.c | 9 + drivers/media/pci/ivtv/ivtv-yuv.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/pci/meye/meye.c | 12 +- drivers/media/pci/ngene/ngene-i2c.c | 2 +- drivers/media/pci/pluto2/pluto2.c | 2 +- drivers/media/pci/pt1/pt1.c | 2 +- drivers/media/pci/pt3/pt3.c | 2 +- drivers/media/pci/saa7134/saa7134-alsa.c | 8 +- drivers/media/pci/saa7134/saa7134-cards.c | 15 + drivers/media/pci/saa7134/saa7134-core.c | 9 +- drivers/media/pci/saa7134/saa7134-empress.c | 2 +- drivers/media/pci/saa7134/saa7134-go7007.c | 2 +- drivers/media/pci/saa7134/saa7134-i2c.c | 2 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 15 +- drivers/media/pci/saa7134/saa7134.h | 8 +- drivers/media/pci/saa7146/mxb.c | 2 +- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/saa7164/saa7164-dvb.c | 10 +- drivers/media/pci/saa7164/saa7164-encoder.c | 10 +- drivers/media/pci/saa7164/saa7164-i2c.c | 2 +- drivers/media/pci/saa7164/saa7164-vbi.c | 4 +- drivers/media/pci/smipcie/smipcie-main.c | 12 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 8 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 12 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 6 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 6 +- drivers/media/pci/ttpci/av7110.c | 3 +- drivers/media/pci/ttpci/av7110_av.c | 58 +- drivers/media/pci/ttpci/av7110_v4l.c | 2 +- drivers/media/pci/ttpci/budget-core.c | 6 +- drivers/media/pci/tw5864/tw5864-video.c | 2 +- drivers/media/pci/tw68/tw68-video.c | 6 +- drivers/media/pci/tw686x/tw686x-audio.c | 8 +- drivers/media/pci/tw686x/tw686x-video.c | 4 +- drivers/media/platform/Kconfig | 12 + drivers/media/platform/Makefile | 2 + drivers/media/platform/am437x/am437x-vpfe.c | 93 +- drivers/media/platform/atmel/atmel-isc.c | 26 +- drivers/media/platform/atmel/atmel-isi.c | 29 +- drivers/media/platform/cadence/cdns-csi2rx.c | 32 +- drivers/media/platform/cadence/cdns-csi2tx.c | 4 +- drivers/media/platform/coda/coda-common.c | 14 +- drivers/media/platform/davinci/isif.c | 3 +- drivers/media/platform/davinci/vpbe_display.c | 10 +- drivers/media/platform/davinci/vpbe_venc.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 6 +- drivers/media/platform/davinci/vpif_capture.c | 88 +- drivers/media/platform/davinci/vpif_display.c | 29 +- drivers/media/platform/exynos-gsc/gsc-core.c | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 4 +- drivers/media/platform/exynos4-is/common.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/exynos4-is/fimc-is-i2c.c | 2 +- drivers/media/platform/exynos4-is/fimc-is.c | 2 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/exynos4-is/fimc-lite.c | 6 +- drivers/media/platform/exynos4-is/media-dev.c | 42 +- drivers/media/platform/exynos4-is/media-dev.h | 1 - drivers/media/platform/exynos4-is/mipi-csis.c | 2 +- drivers/media/platform/fsl-viu.c | 8 +- drivers/media/platform/imx-pxp.c | 1754 + drivers/media/platform/imx-pxp.h | 1685 + drivers/media/platform/m2m-deinterlace.c | 8 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/marvell-ccic/mcam-core.c | 16 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 4 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 5 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 7 +- drivers/media/platform/mx2_emmaprp.c | 2 +- drivers/media/platform/omap/omap_vout.c | 10 +- drivers/media/platform/omap3isp/isp.c | 5 +- drivers/media/platform/omap3isp/ispccdc.c | 2 +- drivers/media/platform/omap3isp/ispccp2.c | 2 +- drivers/media/platform/omap3isp/ispcsi2.c | 2 +- drivers/media/platform/omap3isp/isppreview.c | 2 +- drivers/media/platform/omap3isp/ispresizer.c | 2 +- drivers/media/platform/omap3isp/ispvideo.c | 8 +- drivers/media/platform/pxa_camera.c | 39 +- 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-video.c | 8 +- drivers/media/platform/qcom/camss/camss.c | 106 +- drivers/media/platform/qcom/camss/camss.h | 3 +- drivers/media/platform/qcom/venus/helpers.c | 2 +- drivers/media/platform/qcom/venus/vdec.c | 11 +- drivers/media/platform/qcom/venus/venc.c | 8 +- drivers/media/platform/rcar-vin/rcar-core.c | 11 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 26 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 8 +- drivers/media/platform/rcar_drif.c | 22 +- drivers/media/platform/rcar_fdp1.c | 6 +- drivers/media/platform/rcar_jpu.c | 10 +- drivers/media/platform/renesas-ceu.c | 78 +- drivers/media/platform/rockchip/rga/rga.c | 6 +- drivers/media/platform/s3c-camif/camif-capture.c | 10 +- drivers/media/platform/s3c-camif/camif-core.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 10 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 6 +- drivers/media/platform/sh_veu.c | 9 +- drivers/media/platform/sh_vou.c | 10 +- .../platform/soc_camera/sh_mobile_ceu_camera.c | 6 +- drivers/media/platform/soc_camera/soc_camera.c | 43 +- .../platform/soc_camera/soc_camera_platform.c | 2 +- drivers/media/platform/soc_camera/soc_mediabus.c | 2 +- drivers/media/platform/soc_camera/soc_scale_crop.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 4 +- drivers/media/platform/sti/delta/delta-v4l2.c | 4 +- drivers/media/platform/sti/hva/hva-v4l2.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 43 +- drivers/media/platform/ti-vpe/cal.c | 61 +- drivers/media/platform/via-camera.c | 10 +- drivers/media/platform/vicodec/Kconfig | 2 +- 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 | 332 + drivers/media/platform/vicodec/codec-v4l2-fwht.h | 47 + drivers/media/platform/vicodec/vicodec-codec.c | 797 - drivers/media/platform/vicodec/vicodec-codec.h | 129 - drivers/media/platform/vicodec/vicodec-core.c | 520 +- drivers/media/platform/video-mux.c | 38 +- drivers/media/platform/vim2m.c | 2 +- drivers/media/platform/vimc/vimc-capture.c | 6 +- drivers/media/platform/vimc/vimc-common.c | 2 +- drivers/media/platform/vimc/vimc-core.c | 4 +- drivers/media/platform/vimc/vimc-sensor.c | 20 + drivers/media/platform/vivid/vivid-cec.c | 4 +- drivers/media/platform/vivid/vivid-core.c | 4 +- drivers/media/platform/vivid/vivid-core.h | 2 +- drivers/media/platform/vivid/vivid-ctrls.c | 6 +- drivers/media/platform/vivid/vivid-osd.c | 2 +- drivers/media/platform/vivid/vivid-radio-common.c | 4 +- drivers/media/platform/vivid/vivid-radio-rx.c | 2 +- drivers/media/platform/vivid/vivid-radio-tx.c | 2 +- drivers/media/platform/vivid/vivid-rds-gen.c | 4 +- drivers/media/platform/vivid/vivid-sdr-cap.c | 4 +- drivers/media/platform/vivid/vivid-vid-cap.c | 11 +- drivers/media/platform/vivid/vivid-vid-common.c | 30 +- drivers/media/platform/vivid/vivid-vid-out.c | 2 +- drivers/media/platform/vsp1/vsp1_brx.c | 4 +- drivers/media/platform/vsp1/vsp1_drm.c | 11 +- drivers/media/platform/vsp1/vsp1_drv.c | 8 +- drivers/media/platform/vsp1/vsp1_entity.c | 2 +- drivers/media/platform/vsp1/vsp1_histo.c | 4 +- drivers/media/platform/vsp1/vsp1_lif.c | 29 +- drivers/media/platform/vsp1/vsp1_regs.h | 2 +- drivers/media/platform/vsp1/vsp1_rpf.c | 4 +- drivers/media/platform/vsp1/vsp1_sru.c | 7 +- drivers/media/platform/vsp1/vsp1_uds.c | 14 +- drivers/media/platform/vsp1/vsp1_video.c | 13 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/platform/xilinx/xilinx-dma.c | 14 +- drivers/media/platform/xilinx/xilinx-tpg.c | 2 +- drivers/media/platform/xilinx/xilinx-vipp.c | 175 +- drivers/media/platform/xilinx/xilinx-vipp.h | 4 - drivers/media/radio/dsbr100.c | 9 +- drivers/media/radio/radio-cadet.c | 12 +- drivers/media/radio/radio-isa.c | 10 +- drivers/media/radio/radio-keene.c | 8 +- drivers/media/radio/radio-ma901.c | 8 +- drivers/media/radio/radio-maxiradio.c | 2 +- drivers/media/radio/radio-miropcm20.c | 10 +- drivers/media/radio/radio-mr800.c | 8 +- drivers/media/radio/radio-raremono.c | 8 +- drivers/media/radio/radio-sf16fmi.c | 12 +- drivers/media/radio/radio-sf16fmr2.c | 6 +- drivers/media/radio/radio-shark.c | 2 +- drivers/media/radio/radio-shark2.c | 2 +- drivers/media/radio/radio-si476x.c | 12 +- drivers/media/radio/radio-tea5764.c | 6 +- drivers/media/radio/radio-tea5777.c | 12 +- drivers/media/radio/radio-timb.c | 8 +- drivers/media/radio/radio-wl1273.c | 12 +- drivers/media/radio/si470x/radio-si470x-common.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 4 +- drivers/media/radio/si470x/radio-si470x-usb.c | 4 +- drivers/media/radio/si4713/radio-platform-si4713.c | 6 +- drivers/media/radio/si4713/radio-usb-si4713.c | 6 +- drivers/media/radio/tea575x.c | 10 +- drivers/media/radio/tef6862.c | 2 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 13 +- drivers/media/rc/ati_remote.c | 2 +- drivers/media/rc/ene_ir.c | 12 +- drivers/media/rc/fintek-cir.c | 3 +- drivers/media/rc/igorplugusb.c | 2 +- drivers/media/rc/iguanair.c | 4 +- drivers/media/rc/imon_raw.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ir-imon-decoder.c | 62 +- drivers/media/rc/ir-mce_kbd-decoder.c | 77 +- drivers/media/rc/ir-rc6-decoder.c | 9 +- drivers/media/rc/ite-cir.c | 5 +- drivers/media/rc/keymaps/rc-behold.c | 2 +- drivers/media/rc/keymaps/rc-delock-61959.c | 2 +- drivers/media/rc/keymaps/rc-imon-rsc.c | 2 +- drivers/media/rc/keymaps/rc-it913x-v1.c | 2 +- drivers/media/rc/keymaps/rc-it913x-v2.c | 2 +- drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 2 +- drivers/media/rc/keymaps/rc-pixelview-002t.c | 2 +- drivers/media/rc/keymaps/rc-pixelview-mk12.c | 2 +- drivers/media/rc/keymaps/rc-reddo.c | 2 +- drivers/media/rc/keymaps/rc-terratec-slim.c | 2 +- drivers/media/rc/keymaps/rc-tivo.c | 2 +- drivers/media/rc/keymaps/rc-total-media-in-hand.c | 2 +- drivers/media/rc/mceusb.c | 17 +- drivers/media/rc/meson-ir.c | 2 +- drivers/media/rc/mtk-cir.c | 2 +- drivers/media/rc/nuvoton-cir.c | 2 +- drivers/media/rc/rc-core-priv.h | 12 +- drivers/media/rc/rc-ir-raw.c | 12 +- drivers/media/rc/rc-loopback.c | 2 +- drivers/media/rc/rc-main.c | 20 +- drivers/media/rc/redrat3.c | 10 +- drivers/media/rc/serial_ir.c | 10 +- drivers/media/rc/sir_ir.c | 2 +- drivers/media/rc/st_rc.c | 5 +- drivers/media/rc/streamzap.c | 14 +- drivers/media/rc/sunxi-cir.c | 2 +- drivers/media/rc/ttusbir.c | 4 +- drivers/media/rc/winbond-cir.c | 12 +- drivers/media/tuners/e4000.c | 2 +- drivers/media/tuners/fc2580.c | 2 +- drivers/media/tuners/msi001.c | 2 +- drivers/media/tuners/mt20xx.c | 2 +- drivers/media/tuners/si2157.c | 13 +- drivers/media/tuners/si2157_priv.h | 9 +- drivers/media/tuners/tuner-simple.c | 2 +- drivers/media/usb/airspy/airspy.c | 10 +- drivers/media/usb/au0828/au0828-core.c | 17 +- drivers/media/usb/au0828/au0828-i2c.c | 2 +- drivers/media/usb/au0828/au0828-input.c | 5 +- drivers/media/usb/au0828/au0828-video.c | 22 +- drivers/media/usb/cpia2/cpia2_v4l.c | 12 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 8 +- drivers/media/usb/cx231xx/cx231xx-input.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 29 +- drivers/media/usb/dvb-usb-v2/af9035.c | 8 +- drivers/media/usb/dvb-usb-v2/anysee.c | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 2 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 16 +- drivers/media/usb/dvb-usb-v2/gl861.c | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 8 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 22 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 2 +- drivers/media/usb/dvb-usb/cxusb.c | 4 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 4 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 2 +- drivers/media/usb/dvb-usb/dw2102.c | 4 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 5 +- drivers/media/usb/em28xx/em28xx-audio.c | 21 +- drivers/media/usb/em28xx/em28xx-cards.c | 33 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/media/usb/em28xx/em28xx-i2c.c | 3 +- drivers/media/usb/em28xx/em28xx-video.c | 124 +- drivers/media/usb/em28xx/em28xx.h | 8 +- drivers/media/usb/go7007/go7007-driver.c | 2 +- drivers/media/usb/go7007/go7007-v4l2.c | 16 +- drivers/media/usb/go7007/snd-go7007.c | 8 +- drivers/media/usb/gspca/gspca.c | 10 +- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sq930x.c | 2 +- drivers/media/usb/hackrf/hackrf.c | 12 +- drivers/media/usb/hdpvr/hdpvr-video.c | 9 +- drivers/media/usb/msi2500/msi2500.c | 8 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-debug.h | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 8 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 34 +- drivers/media/usb/pvrusb2/pvrusb2-main.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 14 +- drivers/media/usb/pwc/pwc-if.c | 2 +- drivers/media/usb/pwc/pwc-v4l.c | 12 +- drivers/media/usb/rainshadow-cec/rainshadow-cec.c | 3 +- drivers/media/usb/s2255/s2255drv.c | 10 +- drivers/media/usb/stk1160/stk1160-i2c.c | 2 +- drivers/media/usb/stk1160/stk1160-v4l.c | 6 +- drivers/media/usb/stkwebcam/stk-webcam.c | 16 +- drivers/media/usb/tm6000/tm6000-alsa.c | 6 +- drivers/media/usb/tm6000/tm6000-i2c.c | 4 +- drivers/media/usb/tm6000/tm6000-video.c | 18 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 2 +- drivers/media/usb/usbtv/usbtv-audio.c | 6 +- drivers/media/usb/usbtv/usbtv-video.c | 14 +- drivers/media/usb/usbvision/usbvision-core.c | 3 - drivers/media/usb/usbvision/usbvision-video.c | 26 +- drivers/media/usb/usbvision/usbvision.h | 1 - drivers/media/usb/uvc/uvc_ctrl.c | 18 +- drivers/media/usb/uvc/uvc_debugfs.c | 6 +- drivers/media/usb/uvc/uvc_driver.c | 75 +- drivers/media/usb/uvc/uvc_entity.c | 2 +- drivers/media/usb/uvc/uvc_metadata.c | 11 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 10 +- drivers/media/usb/zr364xx/zr364xx.c | 10 +- drivers/media/v4l2-core/tuner-core.c | 54 +- drivers/media/v4l2-core/v4l2-async.c | 313 +- drivers/media/v4l2-core/v4l2-common.c | 25 +- drivers/media/v4l2-core/v4l2-ctrls.c | 22 +- drivers/media/v4l2-core/v4l2-device.c | 2 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 202 +- drivers/media/v4l2-core/v4l2-event.c | 38 +- drivers/media/v4l2-core/v4l2-fh.c | 2 + drivers/media/v4l2-core/v4l2-flash-led-class.c | 2 +- drivers/media/v4l2-core/v4l2-fwnode.c | 845 +- drivers/media/v4l2-core/v4l2-ioctl.c | 8 +- drivers/media/v4l2-core/v4l2-mc.c | 147 +- drivers/media/v4l2-core/v4l2-subdev.c | 2 +- drivers/memory/atmel-ebi.c | 3 +- drivers/memory/ti-aemif.c | 2 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/core/mspro_block.c | 2 +- drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/mptbase.c | 12 +- drivers/message/fusion/mptsas.c | 8 +- drivers/mfd/Kconfig | 26 +- drivers/mfd/Makefile | 1 + drivers/mfd/adp5520.c | 2 +- drivers/mfd/altera-a10sr.c | 3 +- drivers/mfd/arizona-core.c | 10 +- drivers/mfd/at91-usart.c | 72 + drivers/mfd/cros_ec.c | 3 +- drivers/mfd/cros_ec_dev.c | 1 + drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/intel_msic.c | 49 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 56 +- drivers/mfd/intel_soc_pmic_chtdc_ti.c | 5 +- drivers/mfd/intel_soc_pmic_chtwc.c | 5 +- drivers/mfd/intel_soc_pmic_core.c | 25 +- drivers/mfd/intel_soc_pmic_core.h | 12 +- drivers/mfd/intel_soc_pmic_crc.c | 78 +- drivers/mfd/madera-core.c | 33 +- drivers/mfd/max14577.c | 28 +- drivers/mfd/max77620.c | 2 +- drivers/mfd/max77686.c | 32 +- drivers/mfd/max77693.c | 34 +- drivers/mfd/max77843.c | 19 +- drivers/mfd/max8997-irq.c | 30 +- drivers/mfd/max8997.c | 40 +- drivers/mfd/max8998-irq.c | 18 +- drivers/mfd/max8998.c | 28 +- drivers/mfd/mc13xxx-core.c | 3 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/menelaus.c | 13 +- drivers/mfd/motorola-cpcap.c | 51 +- drivers/mfd/omap-usb-host.c | 11 +- drivers/mfd/rohm-bd718x7.c | 162 +- drivers/mfd/sec-core.c | 16 +- drivers/mfd/sec-irq.c | 24 +- drivers/mfd/ti-lmu.c | 91 +- drivers/mfd/ti_am335x_tscadc.c | 14 +- drivers/mfd/twl6040.c | 3 +- drivers/misc/ad525x_dpot-i2c.c | 2 +- drivers/misc/ad525x_dpot-spi.c | 2 +- drivers/misc/ad525x_dpot.c | 6 +- drivers/misc/apds990x.c | 1 - drivers/misc/bh1770glc.c | 3 - drivers/misc/cxl/flash.c | 4 +- drivers/misc/cxl/guest.c | 2 - drivers/misc/echo/echo.c | 2 +- drivers/misc/eeprom/Kconfig | 11 + drivers/misc/eeprom/Makefile | 1 + drivers/misc/eeprom/at24.c | 43 +- drivers/misc/eeprom/at25.c | 13 +- drivers/misc/eeprom/ee1004.c | 281 + drivers/misc/eeprom/eeprom_93xx46.c | 19 +- drivers/misc/genwqe/card_base.c | 1 - drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/genwqe/card_ddcb.c | 1 - drivers/misc/genwqe/card_dev.c | 9 +- drivers/misc/genwqe/card_utils.c | 15 +- drivers/misc/hmc6352.c | 2 + drivers/misc/ibmvmc.c | 2 +- drivers/misc/kgdbts.c | 16 +- drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/lkdtm/usercopy.c | 15 +- drivers/misc/mei/bus-fixup.c | 1 - drivers/misc/mei/bus.c | 12 +- drivers/misc/mei/client.c | 2 +- drivers/misc/mei/hbm.c | 9 +- drivers/misc/mei/main.c | 4 +- drivers/misc/mic/scif/scif_dma.c | 9 +- drivers/misc/mic/scif/scif_fence.c | 2 +- drivers/misc/ocxl/config.c | 4 +- drivers/misc/sgi-gru/grukservices.c | 4 +- drivers/misc/sgi-gru/grutlbpurge.c | 1 - drivers/misc/sgi-xp/xpc_channel.c | 6 +- drivers/misc/sgi-xp/xpc_partition.c | 3 +- drivers/misc/sgi-xp/xpc_sn2.c | 2 +- drivers/misc/sgi-xp/xpc_uv.c | 2 +- drivers/misc/sram.c | 6 +- drivers/misc/vmw_balloon.c | 1802 +- drivers/misc/vmw_vmci/vmci_driver.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 4 - drivers/misc/vmw_vmci/vmci_resource.c | 3 +- drivers/mmc/core/Kconfig | 2 +- drivers/mmc/core/block.c | 12 +- drivers/mmc/core/host.c | 2 +- drivers/mmc/core/pwrseq_simple.c | 14 +- drivers/mmc/core/queue.c | 12 +- drivers/mmc/core/queue.h | 1 + drivers/mmc/core/slot-gpio.c | 2 +- drivers/mmc/host/Kconfig | 40 +- drivers/mmc/host/Makefile | 3 + drivers/mmc/host/android-goldfish.c | 4 +- drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/dw_mmc-exynos.c | 11 + drivers/mmc/host/dw_mmc-hi3798cv200.c | 8 + drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 10 +- drivers/mmc/host/mmci.c | 698 +- drivers/mmc/host/mmci.h | 174 +- drivers/mmc/host/mmci_qcom_dml.c | 17 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 282 + drivers/mmc/host/mtk-sd.c | 298 +- drivers/mmc/host/mxcmmc.c | 5 +- drivers/mmc/host/omap_hsmmc.c | 172 +- drivers/mmc/host/renesas_sdhi.h | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 66 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 40 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 18 +- drivers/mmc/host/sdhci-acpi.c | 70 +- drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mmc/host/sdhci-iproc.c | 59 +- drivers/mmc/host/sdhci-of-arasan.c | 96 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 39 + drivers/mmc/host/sdhci-of-esdhc.c | 44 +- drivers/mmc/host/sdhci-pci-o2micro.c | 3 + drivers/mmc/host/sdhci-pltfm.c | 68 +- drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-pxav3.c | 14 - drivers/mmc/host/sdhci-sirf.c | 28 +- drivers/mmc/host/sdhci-spear.c | 33 +- drivers/mmc/host/sdhci-sprd.c | 498 + drivers/mmc/host/sdhci-tegra.c | 675 +- drivers/mmc/host/sdhci-xenon-phy.c | 4 +- drivers/mmc/host/sdhci.c | 289 +- drivers/mmc/host/sdhci.h | 37 +- drivers/mmc/host/sh_mmcif.c | 7 +- drivers/mmc/host/sunxi-mmc.c | 24 +- drivers/mmc/host/tifm_sd.c | 3 +- drivers/mmc/host/tmio_mmc.c | 80 +- drivers/mmc/host/tmio_mmc.h | 16 +- drivers/mmc/host/tmio_mmc_core.c | 129 +- drivers/mmc/host/uniphier-sd.c | 698 + drivers/mmc/host/usdhi6rol0.c | 5 +- drivers/mtd/devices/m25p80.c | 49 +- drivers/mtd/maps/gpio-addr-flash.c | 146 +- drivers/mtd/maps/physmap_of_core.c | 27 +- drivers/mtd/maps/physmap_of_gemini.c | 5 - drivers/mtd/mtd_blkdevs.c | 102 +- drivers/mtd/mtdpart.c | 5 +- drivers/mtd/nand/raw/Kconfig | 20 - drivers/mtd/nand/raw/Makefile | 6 +- drivers/mtd/nand/raw/ams-delta.c | 249 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 111 +- drivers/mtd/nand/raw/au1550nd.c | 124 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 58 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 93 +- drivers/mtd/nand/raw/cafe_nand.c | 74 +- drivers/mtd/nand/raw/cmx270_nand.c | 48 +- drivers/mtd/nand/raw/cs553x_nand.c | 75 +- drivers/mtd/nand/raw/davinci_nand.c | 93 +- drivers/mtd/nand/raw/denali.c | 162 +- 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 | 156 +- drivers/mtd/nand/raw/docg4.c | 1442 - drivers/mtd/nand/raw/fsl_elbc_nand.c | 70 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 106 +- drivers/mtd/nand/raw/fsl_upm.c | 66 +- drivers/mtd/nand/raw/fsmc_nand.c | 44 +- drivers/mtd/nand/raw/gpio.c | 29 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 111 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 68 +- drivers/mtd/nand/raw/internals.h | 115 + drivers/mtd/nand/raw/jz4740_nand.c | 53 +- drivers/mtd/nand/raw/jz4780_nand.c | 42 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 59 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 83 +- drivers/mtd/nand/raw/marvell_nand.c | 279 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 65 +- drivers/mtd/nand/raw/mtk_nand.c | 93 +- drivers/mtd/nand/raw/mxc_nand.c | 114 +- drivers/mtd/nand/raw/nand_amd.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 1721 +- drivers/mtd/nand/raw/nand_bbt.c | 24 +- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_ecc.c | 99 +- drivers/mtd/nand/raw/nand_esmt.c | 47 + drivers/mtd/nand/raw/nand_hynix.c | 15 +- drivers/mtd/nand/raw/nand_ids.c | 26 +- drivers/mtd/nand/raw/nand_jedec.c | 113 + drivers/mtd/nand/raw/nand_legacy.c | 642 + drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 19 +- drivers/mtd/nand/raw/nand_onfi.c | 305 + drivers/mtd/nand/raw/nand_samsung.c | 2 +- drivers/mtd/nand/raw/nand_timings.c | 18 +- drivers/mtd/nand/raw/nand_toshiba.c | 88 +- drivers/mtd/nand/raw/nandsim.c | 50 +- drivers/mtd/nand/raw/ndfc.c | 43 +- drivers/mtd/nand/raw/nuc900_nand.c | 47 +- drivers/mtd/nand/raw/omap2.c | 200 +- drivers/mtd/nand/raw/orion_nand.c | 26 +- drivers/mtd/nand/raw/oxnas_nand.c | 29 +- drivers/mtd/nand/raw/pasemi_nand.c | 51 +- drivers/mtd/nand/raw/plat_nand.c | 23 +- drivers/mtd/nand/raw/qcom_nandc.c | 92 +- drivers/mtd/nand/raw/r852.c | 80 +- drivers/mtd/nand/raw/r852.h | 2 +- drivers/mtd/nand/raw/s3c2410.c | 106 +- drivers/mtd/nand/raw/sh_flctl.c | 68 +- drivers/mtd/nand/raw/sharpsl.c | 36 +- drivers/mtd/nand/raw/sm_common.c | 7 +- drivers/mtd/nand/raw/socrates_nand.c | 60 +- drivers/mtd/nand/raw/sunxi_nand.c | 96 +- drivers/mtd/nand/raw/tango_nand.c | 77 +- drivers/mtd/nand/raw/tegra_nand.c | 36 +- drivers/mtd/nand/raw/tmio_nand.c | 78 +- drivers/mtd/nand/raw/txx9ndfmc.c | 53 +- drivers/mtd/nand/raw/vf610_nfc.c | 43 +- drivers/mtd/nand/raw/xway_nand.c | 39 +- drivers/mtd/sm_ftl.c | 20 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/mtd/spi-nor/fsl-quadspi.c | 15 +- drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/spi-nor.c | 925 +- drivers/mtd/tests/mtd_nandecctest.c | 21 +- drivers/mux/adgs1408.c | 2 +- drivers/mux/gpio.c | 12 +- drivers/net/appletalk/ipddp.c | 8 +- drivers/net/bonding/bond_main.c | 79 +- drivers/net/can/rx-offload.c | 8 +- drivers/net/dsa/Kconfig | 8 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/Kconfig | 10 + drivers/net/dsa/b53/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 252 +- drivers/net/dsa/b53/b53_priv.h | 36 + drivers/net/dsa/b53/b53_serdes.c | 214 + drivers/net/dsa/b53/b53_serdes.h | 128 + drivers/net/dsa/b53/b53_srab.c | 215 + drivers/net/dsa/bcm_sf2.c | 23 +- drivers/net/dsa/lantiq_gswip.c | 1167 + drivers/net/dsa/lantiq_pce.h | 153 + drivers/net/dsa/mt7530.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 28 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 2 +- drivers/net/dsa/mv88e6xxx/phy.c | 3 + drivers/net/dsa/mv88e6xxx/port.c | 25 +- drivers/net/dsa/mv88e6xxx/port.h | 1 + drivers/net/dsa/mv88e6xxx/serdes.c | 105 + drivers/net/dsa/mv88e6xxx/serdes.h | 16 + drivers/net/dsa/qca8k.c | 6 +- drivers/net/ethernet/8390/ax88796.c | 4 +- drivers/net/ethernet/8390/etherh.c | 35 +- drivers/net/ethernet/Kconfig | 7 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/aeroflex/greth.c | 4 +- drivers/net/ethernet/agere/et131x.c | 12 +- drivers/net/ethernet/alacritech/slic.h | 1 - drivers/net/ethernet/allwinner/sun4i-emac.c | 3 +- drivers/net/ethernet/altera/altera_tse_main.c | 5 +- drivers/net/ethernet/amazon/Kconfig | 2 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 425 +- drivers/net/ethernet/amazon/ena/ena_com.c | 326 +- drivers/net/ethernet/amazon/ena/ena_com.h | 72 +- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 4 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 289 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 78 +- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 229 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 2 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 587 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 31 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 206 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 6 +- drivers/net/ethernet/amd/au1000_eth.c | 12 +- drivers/net/ethernet/amd/declance.c | 12 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/sun3lance.c | 6 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 5 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 19 +- .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 30 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 10 +- drivers/net/ethernet/apple/bmac.c | 4 +- drivers/net/ethernet/apple/mace.c | 4 +- drivers/net/ethernet/apple/macmace.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 5 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 113 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 13 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 24 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 4 + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 12 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 36 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 41 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 6 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 35 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 6 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 8 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 3 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 13 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 163 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 130 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 231 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 - drivers/net/ethernet/atheros/atlx/atl1.c | 22 +- drivers/net/ethernet/aurora/nb8800.c | 9 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 22 +- drivers/net/ethernet/broadcom/bcmsysport.c | 95 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 + drivers/net/ethernet/broadcom/bgmac.c | 2 - drivers/net/ethernet/broadcom/bnx2.c | 7 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 35 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 81 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1746 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 253 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 89 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 7 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 112 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 310 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 41 +- 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 | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 28 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 20 +- drivers/net/ethernet/broadcom/tg3.c | 71 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 64 +- .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 547 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 342 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 404 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 226 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 53 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 31 +- .../net/ethernet/cavium/liquidio/octeon_config.h | 3 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 12 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 7 + drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 122 +- drivers/net/ethernet/cavium/liquidio/octeon_droq.h | 5 +- drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 17 +- drivers/net/ethernet/cavium/liquidio/octeon_main.h | 98 +- .../net/ethernet/cavium/liquidio/octeon_network.h | 35 +- 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/cavium/octeon/octeon_mgmt.c | 5 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 21 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 3 + 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 | 24 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 31 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 33 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 114 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 66 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 68 +- drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 - drivers/net/ethernet/chelsio/cxgb4/sge.c | 4 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 1 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 2 + drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cirrus/mac89x0.c | 4 +- drivers/net/ethernet/cortina/gemini.c | 5 +- drivers/net/ethernet/davicom/dm9000.c | 6 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/emulex/benet/be.h | 1 + drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 12 +- drivers/net/ethernet/ethoc.c | 5 +- drivers/net/ethernet/faraday/ftgmac100.c | 24 +- drivers/net/ethernet/faraday/ftmac100.c | 7 +- drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/Makefile | 2 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 16 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 28 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 16 + drivers/net/ethernet/freescale/dpaa2/Makefile | 13 + .../ethernet/freescale/dpaa2}/dpaa2-eth-trace.h | 0 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2829 ++ drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 446 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 630 + drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 222 + .../ethernet/freescale/dpaa2/dpaa2-ptp.h} | 0 .../ethernet/freescale/dpaa2}/dpkg.h | 0 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 569 + drivers/net/ethernet/freescale/dpaa2/dpni.c | 1752 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 921 + drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 40 + drivers/net/ethernet/freescale/dpaa2/dprtc.c | 194 + drivers/net/ethernet/freescale/dpaa2/dprtc.h | 45 + drivers/net/ethernet/freescale/fec.h | 4 + drivers/net/ethernet/freescale/fec_main.c | 47 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 3 +- drivers/net/ethernet/freescale/fman/mac.c | 6 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 3 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 17 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 55 +- drivers/net/ethernet/freescale/ucc_geth.c | 10 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 3 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 2 +- 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 | 177 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 2 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 - drivers/net/ethernet/hisilicon/hns3/hnae3.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 59 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 612 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 23 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 216 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 147 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1090 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 83 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2618 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 377 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 58 - .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 621 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 25 +- drivers/net/ethernet/hp/hp100.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 121 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 27 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 14 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 97 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 43 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 32 + drivers/net/ethernet/huawei/hinic/hinic_port.h | 18 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 295 +- drivers/net/ethernet/i825xx/ether1.c | 5 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sun3_82586.c | 6 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 19 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 34 +- drivers/net/ethernet/ibm/emac/core.h | 3 + drivers/net/ethernet/ibm/emac/mal.h | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 1 - drivers/net/ethernet/ibm/ibmvnic.c | 161 +- drivers/net/ethernet/ibm/ibmvnic.h | 9 +- drivers/net/ethernet/intel/Kconfig | 57 +- drivers/net/ethernet/intel/Makefile | 3 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 5 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 3 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 3 - drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 24 - drivers/net/ethernet/intel/i40e/Makefile | 3 +- drivers/net/ethernet/intel/i40e/i40e.h | 19 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 439 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 413 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 202 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 20 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 94 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 445 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 967 + drivers/net/ethernet/intel/i40e/i40e_xsk.h | 25 + drivers/net/ethernet/intel/i40evf/Makefile | 16 - drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 967 - drivers/net/ethernet/intel/i40evf/i40e_adminq.h | 136 - .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 2717 -- drivers/net/ethernet/intel/i40evf/i40e_alloc.h | 35 - drivers/net/ethernet/intel/i40evf/i40e_common.c | 1320 - drivers/net/ethernet/intel/i40evf/i40e_devids.h | 34 - drivers/net/ethernet/intel/i40evf/i40e_hmc.h | 215 - drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h | 158 - drivers/net/ethernet/intel/i40evf/i40e_osdep.h | 52 - drivers/net/ethernet/intel/i40evf/i40e_prototype.h | 130 - drivers/net/ethernet/intel/i40evf/i40e_register.h | 313 - drivers/net/ethernet/intel/i40evf/i40e_status.h | 78 - drivers/net/ethernet/intel/i40evf/i40e_trace.h | 209 - drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 2508 - drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 524 - drivers/net/ethernet/intel/i40evf/i40e_type.h | 1496 - drivers/net/ethernet/intel/i40evf/i40evf.h | 427 - drivers/net/ethernet/intel/i40evf/i40evf_client.c | 579 - drivers/net/ethernet/intel/i40evf/i40evf_client.h | 169 - drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 820 - drivers/net/ethernet/intel/i40evf/i40evf_main.c | 4008 -- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 1426 - drivers/net/ethernet/intel/iavf/Makefile | 15 + drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 + drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 + drivers/net/ethernet/intel/iavf/iavf.h | 418 + drivers/net/ethernet/intel/iavf/iavf_alloc.h | 31 + drivers/net/ethernet/intel/iavf/iavf_client.c | 579 + drivers/net/ethernet/intel/iavf/iavf_client.h | 169 + drivers/net/ethernet/intel/iavf/iavf_common.c | 955 + drivers/net/ethernet/intel/iavf/iavf_devids.h | 12 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 1036 + drivers/net/ethernet/intel/iavf/iavf_main.c | 3984 ++ drivers/net/ethernet/intel/iavf/iavf_osdep.h | 52 + drivers/net/ethernet/intel/iavf/iavf_prototype.h | 67 + drivers/net/ethernet/intel/iavf/iavf_register.h | 68 + drivers/net/ethernet/intel/iavf/iavf_status.h | 78 + drivers/net/ethernet/intel/iavf/iavf_trace.h | 209 + drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2507 + drivers/net/ethernet/intel/iavf/iavf_txrx.h | 523 + drivers/net/ethernet/intel/iavf/iavf_type.h | 688 + drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 1452 + drivers/net/ethernet/intel/ice/Makefile | 2 + drivers/net/ethernet/intel/ice/ice.h | 87 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 149 +- drivers/net/ethernet/intel/ice/ice_common.c | 968 +- drivers/net/ethernet/intel/ice/ice_common.h | 50 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 110 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 7 +- drivers/net/ethernet/intel/ice/ice_devids.h | 16 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 870 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 546 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 38 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2620 + drivers/net/ethernet/intel/ice/ice_lib.h | 76 + drivers/net/ethernet/intel/ice/ice_main.c | 3950 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 7 +- drivers/net/ethernet/intel/ice/ice_sched.c | 380 +- drivers/net/ethernet/intel/ice/ice_sched.h | 5 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 127 + drivers/net/ethernet/intel/ice/ice_sriov.h | 34 + drivers/net/ethernet/intel/ice/ice_status.h | 4 + drivers/net/ethernet/intel/ice/ice_switch.c | 1748 +- drivers/net/ethernet/intel/ice/ice_switch.h | 97 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.h | 25 +- drivers/net/ethernet/intel/ice/ice_type.h | 127 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 2675 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 173 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 48 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/Makefile | 10 + drivers/net/ethernet/intel/igc/igc.h | 443 + drivers/net/ethernet/intel/igc/igc_base.c | 541 + drivers/net/ethernet/intel/igc/igc_base.h | 107 + drivers/net/ethernet/intel/igc/igc_defines.h | 389 + drivers/net/ethernet/intel/igc/igc_hw.h | 321 + drivers/net/ethernet/intel/igc/igc_i225.c | 490 + drivers/net/ethernet/intel/igc/igc_i225.h | 13 + drivers/net/ethernet/intel/igc/igc_mac.c | 806 + drivers/net/ethernet/intel/igc/igc_mac.h | 41 + drivers/net/ethernet/intel/igc/igc_main.c | 3901 ++ drivers/net/ethernet/intel/igc/igc_nvm.c | 215 + drivers/net/ethernet/intel/igc/igc_nvm.h | 14 + drivers/net/ethernet/intel/igc/igc_phy.c | 791 + drivers/net/ethernet/intel/igc/igc_phy.h | 21 + drivers/net/ethernet/intel/igc/igc_regs.h | 221 + drivers/net/ethernet/intel/ixgb/ixgb_main.c | 32 +- drivers/net/ethernet/intel/ixgbe/Makefile | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 49 +- 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_lib.c | 17 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 441 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 48 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 50 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 15 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 801 + 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 | 670 + drivers/net/ethernet/intel/ixgbevf/ipsec.h | 66 + drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 33 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 101 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 5 + drivers/net/ethernet/intel/ixgbevf/vf.c | 4 + drivers/net/ethernet/lantiq_etop.c | 11 +- drivers/net/ethernet/lantiq_xrx200.c | 567 + drivers/net/ethernet/marvell/Kconfig | 3 + drivers/net/ethernet/marvell/Makefile | 1 + drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 56 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 28 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 482 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 17 + drivers/net/ethernet/marvell/octeontx2/Makefile | 6 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 11 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 721 + drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 111 + .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 186 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 211 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 303 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 525 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 262 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 5709 +++ drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 1772 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 368 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 515 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 1959 + .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 472 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 816 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 71 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 502 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 917 + drivers/net/ethernet/marvell/pxa168_eth.c | 7 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 16 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_main.c | 9 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 21 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 - drivers/net/ethernet/mellanox/mlx4/eq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/icm.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 43 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 22 +- .../mellanox/mlx5/core/diag/fs_tracepoint.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 48 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 208 + drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 12 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 181 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 290 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 254 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 69 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 759 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 58 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 485 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 89 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 267 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 18 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 201 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 50 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 35 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 188 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 15 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 19 +- .../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 | 41 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 81 +- drivers/net/ethernet/mellanox/mlx5/core/srq.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/wq.c | 124 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 11 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 2 + drivers/net/ethernet/mellanox/mlxsw/core.h | 4 + drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 17 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 11 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 603 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 4 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 154 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 108 + .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 488 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 225 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 982 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 49 + .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 249 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 149 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 15 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 593 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 2 + drivers/net/ethernet/micrel/ks8695net.c | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 4 +- drivers/net/ethernet/microchip/Kconfig | 1 - drivers/net/ethernet/microchip/lan743x_main.c | 13 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 4 +- drivers/net/ethernet/mscc/Kconfig | 2 + drivers/net/ethernet/mscc/ocelot.c | 24 +- drivers/net/ethernet/mscc/ocelot.h | 79 +- drivers/net/ethernet/mscc/ocelot_board.c | 75 +- drivers/net/ethernet/mscc/ocelot_dev_gmii.h | 154 - drivers/net/ethernet/mscc/ocelot_hsio.h | 785 - drivers/net/ethernet/mscc/ocelot_regs.c | 93 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 - drivers/net/ethernet/neterion/s2io.c | 7 +- drivers/net/ethernet/neterion/s2io.h | 22 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 + drivers/net/ethernet/neterion/vxge/vxge-config.h | 20 - drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 3 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 67 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 69 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 35 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 105 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 45 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 415 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 91 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 107 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 77 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 234 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 97 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 34 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 49 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 58 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 36 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 179 +- .../net/ethernet/netronome/nfp/flower/offload.c | 76 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 37 +- drivers/net/ethernet/netronome/nfp/nfp_abi.h | 35 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 39 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 39 +- drivers/net/ethernet/netronome/nfp/nfp_app_nic.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.h | 43 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 54 +- drivers/net/ethernet/netronome/nfp/nfp_hwmon.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 78 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 34 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 177 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 41 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 43 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 84 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 34 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 42 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 34 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 34 +- .../net/ethernet/netronome/nfp/nfp_shared_buf.c | 35 +- drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h | 34 +- drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp6000.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp_xpb.h | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 84 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_arm.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 70 +- .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mip.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 66 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h | 72 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 364 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_resource.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c | 303 +- .../ethernet/netronome/nfp/nfpcore/nfp_target.c | 46 +- drivers/net/ethernet/netronome/nfp/nic/main.c | 34 +- drivers/net/ethernet/ni/Kconfig | 3 +- drivers/net/ethernet/ni/nixge.c | 168 +- drivers/net/ethernet/nxp/lpc_eth.c | 78 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 29 - drivers/net/ethernet/qlogic/qed/qed.h | 3 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 1 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 50 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 1 + drivers/net/ethernet/qlogic/qed/qed_debug.c | 248 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 29 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 362 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 13 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 25 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 258 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 533 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 78 +- drivers/net/ethernet/qlogic/qed/qed_ooo.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 8 + drivers/net/ethernet/qlogic/qed/qed_roce.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 102 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 6 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 - drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 8 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 12 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 46 - .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 6 +- drivers/net/ethernet/qlogic/qlge/qlge_main.c | 23 +- drivers/net/ethernet/qualcomm/qca_7k.c | 110 +- drivers/net/ethernet/qualcomm/qca_7k.h | 2 +- drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 138 +- drivers/net/ethernet/qualcomm/qca_spi.h | 6 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 7 +- drivers/net/ethernet/rdc/r6040.c | 12 +- drivers/net/ethernet/realtek/r8169.c | 270 +- drivers/net/ethernet/renesas/Kconfig | 1 + drivers/net/ethernet/renesas/Makefile | 1 + drivers/net/ethernet/renesas/ravb.h | 16 +- drivers/net/ethernet/renesas/ravb_main.c | 166 +- drivers/net/ethernet/renesas/ravb_ptp.c | 8 +- drivers/net/ethernet/renesas/sh_eth.c | 49 +- drivers/net/ethernet/renesas/sh_eth.h | 13 +- drivers/net/ethernet/rocker/rocker_main.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +- drivers/net/ethernet/seeq/ether3.c | 5 +- drivers/net/ethernet/seeq/sgiseeq.c | 3 +- drivers/net/ethernet/sfc/efx.c | 34 - drivers/net/ethernet/sfc/falcon/efx.c | 34 - drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/smsc/smc911x.c | 3 +- drivers/net/ethernet/smsc/smc91x.c | 6 +- drivers/net/ethernet/smsc/smsc911x.c | 9 +- drivers/net/ethernet/smsc/smsc9420.c | 6 +- drivers/net/ethernet/socionext/netsec.c | 45 +- drivers/net/ethernet/socionext/sni_ave.c | 29 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +- drivers/net/ethernet/stmicro/stmmac/common.h | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 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 | 8 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 15 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 256 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 5 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 3 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 14 +- drivers/net/ethernet/sun/sunvnet_common.h | 7 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 +- drivers/net/ethernet/ti/cpsw.c | 72 +- drivers/net/ethernet/ti/cpsw_ale.c | 12 +- drivers/net/ethernet/ti/cpsw_ale.h | 8 +- drivers/net/ethernet/ti/davinci_emac.c | 6 +- drivers/net/ethernet/ti/netcp_core.c | 22 +- drivers/net/ethernet/ti/netcp_ethss.c | 42 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 9 +- drivers/net/ethernet/toshiba/spider_net.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 8 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 8 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 12 +- drivers/net/fddi/Kconfig | 11 + drivers/net/fddi/Makefile | 1 + drivers/net/fddi/defza.c | 1564 + drivers/net/fddi/defza.h | 791 + drivers/net/fddi/skfp/ecm.c | 3 - drivers/net/fddi/skfp/h/cmtdef.h | 9 - drivers/net/fddi/skfp/pcmplc.c | 11 - drivers/net/geneve.c | 61 +- drivers/net/hamradio/6pack.c | 21 - drivers/net/hamradio/mkiss.c | 21 - drivers/net/hamradio/yam.c | 4 + drivers/net/hyperv/hyperv_net.h | 51 +- drivers/net/hyperv/netvsc.c | 21 +- drivers/net/hyperv/netvsc_drv.c | 164 +- drivers/net/hyperv/rndis_filter.c | 97 +- drivers/net/ieee802154/adf7242.c | 3 +- drivers/net/ieee802154/ca8210.c | 6 +- drivers/net/ieee802154/mac802154_hwsim.c | 8 - drivers/net/ieee802154/mcr20a.c | 72 +- drivers/net/loopback.c | 10 +- drivers/net/macsec.c | 38 +- drivers/net/macvlan.c | 2 +- drivers/net/net_failover.c | 8 +- drivers/net/netdevsim/bpf.c | 8 +- drivers/net/nlmon.c | 6 - drivers/net/phy/Kconfig | 2 +- drivers/net/phy/aquantia.c | 12 +- drivers/net/phy/at803x.c | 2 +- drivers/net/phy/bcm63xx.c | 9 +- drivers/net/phy/dp83640.c | 18 +- drivers/net/phy/et1011c.c | 3 +- drivers/net/phy/marvell.c | 67 +- drivers/net/phy/marvell10g.c | 17 +- drivers/net/phy/mdio-bcm-unimac.c | 83 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 6 +- drivers/net/phy/mdio-mux-gpio.c | 11 +- drivers/net/phy/mdio-thunder.c | 4 +- drivers/net/phy/mdio_bus.c | 1 - drivers/net/phy/micrel.c | 130 +- drivers/net/phy/microchip.c | 33 +- drivers/net/phy/microchip_t1.c | 2 +- drivers/net/phy/mscc.c | 1520 +- drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy.c | 132 +- drivers/net/phy/phy_device.c | 301 +- drivers/net/phy/phylink.c | 78 +- drivers/net/phy/sfp-bus.c | 4 +- drivers/net/phy/sfp.c | 29 +- drivers/net/phy/ste10Xp.c | 4 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/ppp/ppp_mppe.c | 27 +- drivers/net/ppp/pppoe.c | 3 + drivers/net/slip/slip.c | 25 - drivers/net/tap.c | 94 +- drivers/net/team/team.c | 11 +- drivers/net/thunderbolt.c | 5 +- drivers/net/tun.c | 384 +- drivers/net/usb/asix_common.c | 3 + drivers/net/usb/ax88179_178a.c | 3 + drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/lan78xx.c | 66 +- drivers/net/usb/lan78xx.h | 14 +- drivers/net/usb/qmi_wwan.c | 45 +- drivers/net/usb/r8152.c | 7 +- drivers/net/usb/smsc75xx.c | 4 + drivers/net/usb/smsc95xx.c | 3 + drivers/net/usb/sr9800.c | 3 + drivers/net/usb/usbnet.c | 13 +- drivers/net/veth.c | 204 +- drivers/net/virtio_net.c | 68 +- drivers/net/vrf.c | 11 + drivers/net/vsockmon.c | 14 +- drivers/net/vxlan.c | 203 +- drivers/net/wan/c101.c | 1 - drivers/net/wan/fsl_ucc_hdlc.c | 77 +- drivers/net/wan/fsl_ucc_hdlc.h | 1 + drivers/net/wan/pci200syn.c | 1 - drivers/net/wan/x25_asy.c | 19 - drivers/net/wimax/i2400m/control.c | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 4 +- drivers/net/wireless/ath/ath10k/Makefile | 4 +- drivers/net/wireless/ath/ath10k/ahb.c | 13 +- drivers/net/wireless/ath/ath10k/bmi.c | 23 + drivers/net/wireless/ath/ath10k/bmi.h | 36 + drivers/net/wireless/ath/ath10k/ce.c | 42 +- drivers/net/wireless/ath/ath10k/ce.h | 11 +- drivers/net/wireless/ath/ath10k/core.c | 966 +- drivers/net/wireless/ath/ath10k/core.h | 69 +- drivers/net/wireless/ath/ath10k/debug.c | 144 +- drivers/net/wireless/ath/ath10k/debug.h | 10 + drivers/net/wireless/ath/ath10k/debugfs_sta.c | 130 + drivers/net/wireless/ath/ath10k/htc.c | 82 +- drivers/net/wireless/ath/ath10k/htt.h | 52 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 297 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 155 +- drivers/net/wireless/ath/ath10k/hw.c | 191 + drivers/net/wireless/ath/ath10k/hw.h | 37 + drivers/net/wireless/ath/ath10k/mac.c | 154 +- drivers/net/wireless/ath/ath10k/mac.h | 1 + drivers/net/wireless/ath/ath10k/pci.c | 101 +- drivers/net/wireless/ath/ath10k/pci.h | 3 +- drivers/net/wireless/ath/ath10k/qmi.c | 1019 + drivers/net/wireless/ath/ath10k/qmi.h | 129 + drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 2072 + drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 677 + drivers/net/wireless/ath/ath10k/rx_desc.h | 15 + drivers/net/wireless/ath/ath10k/sdio.c | 8 +- drivers/net/wireless/ath/ath10k/snoc.c | 281 +- drivers/net/wireless/ath/ath10k/snoc.h | 4 + drivers/net/wireless/ath/ath10k/targaddrs.h | 4 + drivers/net/wireless/ath/ath10k/txrx.c | 3 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi-ops.h | 21 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 198 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 254 + drivers/net/wireless/ath/ath10k/wmi.c | 84 +- drivers/net/wireless/ath/ath10k/wmi.h | 100 +- drivers/net/wireless/ath/ath10k/wow.c | 170 + drivers/net/wireless/ath/ath5k/debug.c | 2 - drivers/net/wireless/ath/ath6kl/init.c | 4 +- drivers/net/wireless/ath/ath6kl/main.c | 2 +- drivers/net/wireless/ath/ath9k/antenna.c | 8 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 4 - drivers/net/wireless/ath/ath9k/common-debug.c | 2 + drivers/net/wireless/ath/ath9k/common-debug.h | 4 + drivers/net/wireless/ath/ath9k/common-spectral.c | 83 +- drivers/net/wireless/ath/ath9k/common-spectral.h | 17 + drivers/net/wireless/ath/ath9k/debug.c | 37 +- drivers/net/wireless/ath/ath9k/debug.h | 20 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 20 +- drivers/net/wireless/ath/ath9k/main.c | 6 +- drivers/net/wireless/ath/ath9k/recv.c | 18 +- drivers/net/wireless/ath/ath9k/tx99.c | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- 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 | 63 +- drivers/net/wireless/ath/wil6210/main.c | 13 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 1 + drivers/net/wireless/ath/wil6210/pm.c | 3 +- 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/b43.h | 2 +- drivers/net/wireless/broadcom/b43/dma.c | 8 +- drivers/net/wireless/broadcom/b43/main.c | 10 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 26 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 2 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.c | 3 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 32 +- .../wireless/broadcom/brcm80211/brcmsmac/main.h | 1 + .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 34 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 3 + drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965.c | 2 + drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 5 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 73 +- 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 | 6 +- 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 | 6 +- 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/datapath.h | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 32 + .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 14 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 81 +- 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 | 189 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 649 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 141 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 188 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 46 +- 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 | 3 + drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 18 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 25 +- 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 | 40 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 69 +- .../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 | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 99 +- 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 | 116 +- 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 | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 207 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 50 +- 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 | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 82 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 137 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 90 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 30 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 108 +- 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 | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 782 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 144 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 975 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 8 - 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.c | 11 +- .../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 | 211 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 453 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 28 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 60 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 109 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 52 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 269 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 212 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 108 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 6 +- drivers/net/wireless/intersil/p54/txrx.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 77 +- drivers/net/wireless/marvell/libertas/if_cs.c | 4 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 8 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_usb.c | 7 +- drivers/net/wireless/marvell/libertas/main.c | 17 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 5 +- drivers/net/wireless/marvell/mwifiex/usb.c | 13 + drivers/net/wireless/mediatek/mt76/Kconfig | 32 +- drivers/net/wireless/mediatek/mt76/Makefile | 27 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 31 + drivers/net/wireless/mediatek/mt76/dma.c | 16 +- drivers/net/wireless/mediatek/mt76/dma.h | 51 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 12 +- drivers/net/wireless/mediatek/mt76/mmio.c | 40 +- drivers/net/wireless/mediatek/mt76/mt76.h | 136 +- drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/core.c | 34 - .../net/wireless/mediatek/mt76/mt76x0/debugfs.c | 85 +- drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 522 - drivers/net/wireless/mediatek/mt76/mt76x0/dma.h | 126 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 567 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 135 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 570 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 406 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 489 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 154 - drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 349 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 656 - drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 69 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 315 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 221 + .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 147 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 538 +- drivers/net/wireless/mediatek/mt76/mt76x0/regs.h | 651 - drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 270 - drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 382 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 61 - .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 175 + drivers/net/wireless/mediatek/mt76/mt76x0/util.c | 42 - drivers/net/wireless/mediatek/mt76/mt76x02.h | 215 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 140 + drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 77 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 153 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 192 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 737 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 229 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 224 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 113 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 260 + drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 258 + drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 61 + drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 685 + drivers/net/wireless/mediatek/mt76/mt76x02_trace.c | 23 + drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 143 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 202 + drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 34 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 107 + .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 359 + drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 446 + drivers/net/wireless/mediatek/mt76/mt76x2.h | 330 - drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 16 + .../net/wireless/mediatek/mt76/mt76x2/debugfs.c | 137 + drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h | 26 + drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 527 + drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 94 + drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 222 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 54 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 37 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 123 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 101 + drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 105 + .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 60 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 110 + .../net/wireless/mediatek/mt76/mt76x2/pci_dfs.c | 878 + .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 529 + .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c | 203 + .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 310 + .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 188 + .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 405 + drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c | 142 + drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 252 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 153 + .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 309 + .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 222 + .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 179 + .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 290 + .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 230 + drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 350 - drivers/net/wireless/mediatek/mt76/mt76x2_core.c | 88 - .../net/wireless/mediatek/mt76/mt76x2_debugfs.c | 156 - drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c | 877 - drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h | 146 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.c | 163 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.h | 29 - drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c | 669 - drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h | 192 - drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 603 - .../wireless/mediatek/mt76/mt76x2_init_common.c | 259 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 272 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 189 - .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 699 - drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 344 - drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c | 427 - drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h | 172 - drivers/net/wireless/mediatek/mt76/mt76x2_pci.c | 110 - drivers/net/wireless/mediatek/mt76/mt76x2_phy.c | 499 - .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 349 - drivers/net/wireless/mediatek/mt76/mt76x2_regs.h | 619 - drivers/net/wireless/mediatek/mt76/mt76x2_trace.c | 23 - drivers/net/wireless/mediatek/mt76/mt76x2_trace.h | 144 - drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 174 - .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 149 - drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 142 - drivers/net/wireless/mediatek/mt76/mt76x2u.h | 83 - drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 108 - drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 318 - drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 240 - drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 185 - drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 463 - drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c | 303 - drivers/net/wireless/mediatek/mt76/tx.c | 53 +- drivers/net/wireless/mediatek/mt76/usb.c | 129 +- drivers/net/wireless/mediatek/mt76/usb_mcu.c | 204 +- drivers/net/wireless/quantenna/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/Makefile | 3 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 5 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 196 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 535 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 39 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 8 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 18 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 392 + .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 85 + .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 1249 + .../quantenna/qtnfmac/pcie/pearl_pcie_ipc.h | 82 + .../quantenna/qtnfmac/pcie/pearl_pcie_regs.h | 121 + .../net/wireless/quantenna/qtnfmac/pearl/pcie.c | 1494 - .../quantenna/qtnfmac/pearl/pcie_bus_priv.h | 91 - .../wireless/quantenna/qtnfmac/pearl/pcie_ipc.h | 158 - .../quantenna/qtnfmac/pearl/pcie_regs_pearl.h | 356 - drivers/net/wireless/quantenna/qtnfmac/qlink.h | 5 + .../net/wireless/quantenna/qtnfmac/qlink_util.h | 8 + .../net/wireless/quantenna/qtnfmac/qtn_hw_ids.h | 14 + drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c | 13 +- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 154 + drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 277 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 143 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 18 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 4 + drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 + drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 13 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 7 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 71 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 4 - drivers/net/wireless/rsi/rsi_91x_hal.c | 4 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- 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/net/wireless/ti/wlcore/main.c | 48 +- drivers/net/wireless/ti/wlcore/sdio.c | 17 +- drivers/net/wireless/ti/wlcore/wlcore.h | 2 + drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 2 +- drivers/net/xen-netback/common.h | 3 +- drivers/net/xen-netback/hash.c | 51 +- drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netback/netback.c | 3 +- drivers/net/xen-netback/xenbus.c | 3 +- drivers/net/xen-netfront.c | 32 +- drivers/nfc/nfcmrvl/uart.c | 5 +- drivers/nvdimm/blk.c | 2 +- drivers/nvdimm/btt.c | 2 +- drivers/nvdimm/bus.c | 20 +- drivers/nvdimm/dimm.c | 6 +- drivers/nvdimm/dimm_devs.c | 60 +- drivers/nvdimm/label.c | 144 +- drivers/nvdimm/label.h | 4 +- drivers/nvdimm/namespace_devs.c | 1 - drivers/nvdimm/nd-core.h | 1 - drivers/nvdimm/nd.h | 2 + drivers/nvdimm/pfn_devs.c | 61 +- drivers/nvdimm/pmem.c | 6 +- drivers/nvdimm/region_devs.c | 11 +- drivers/nvme/host/core.c | 53 +- drivers/nvme/host/fabrics.c | 37 +- drivers/nvme/host/fabrics.h | 2 + drivers/nvme/host/fc.c | 153 +- drivers/nvme/host/lightnvm.c | 137 +- drivers/nvme/host/multipath.c | 85 +- drivers/nvme/host/nvme.h | 36 +- drivers/nvme/host/pci.c | 115 +- drivers/nvme/host/rdma.c | 78 +- drivers/nvme/host/trace.h | 28 + drivers/nvme/target/admin-cmd.c | 8 +- drivers/nvme/target/configfs.c | 47 + drivers/nvme/target/core.c | 187 +- drivers/nvme/target/discovery.c | 6 +- drivers/nvme/target/fc.c | 136 +- drivers/nvme/target/fcloop.c | 4 +- drivers/nvme/target/io-cmd-bdev.c | 12 +- drivers/nvme/target/io-cmd-file.c | 3 +- drivers/nvme/target/nvmet.h | 18 + drivers/nvme/target/rdma.c | 68 +- drivers/nvmem/core.c | 533 +- drivers/nvmem/lpc18xx_eeprom.c | 7 +- drivers/nvmem/mxs-ocotp.c | 4 +- drivers/nvmem/sunxi_sid.c | 22 +- drivers/of/base.c | 253 +- drivers/of/device.c | 17 +- drivers/of/fdt.c | 11 +- drivers/of/irq.c | 5 +- drivers/of/of_mdio.c | 12 +- drivers/of/of_numa.c | 19 +- drivers/of/of_private.h | 8 + drivers/of/overlay.c | 4 +- drivers/of/platform.c | 12 +- drivers/of/unittest-data/overlay_15.dts | 4 +- drivers/of/unittest-data/tests-overlay.dtsi | 4 +- drivers/of/unittest.c | 55 +- drivers/opp/core.c | 149 +- drivers/opp/cpu.c | 15 +- drivers/opp/of.c | 237 +- drivers/opp/opp.h | 19 +- drivers/parisc/Makefile | 3 - drivers/parisc/ccio-dma.c | 12 +- drivers/parisc/ccio-rm-dma.c | 202 - drivers/parisc/dino.c | 5 +- drivers/parisc/sba_iommu.c | 17 +- drivers/pci/Kconfig | 20 + drivers/pci/Makefile | 2 + drivers/pci/access.c | 4 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/Makefile | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 11 +- drivers/pci/controller/dwc/pci-imx6.c | 176 +- drivers/pci/controller/dwc/pci-keystone-dw.c | 484 - drivers/pci/controller/dwc/pci-keystone.c | 788 +- drivers/pci/controller/dwc/pci-keystone.h | 57 - drivers/pci/controller/dwc/pcie-designware.c | 8 +- drivers/pci/controller/dwc/pcie-designware.h | 7 +- drivers/pci/controller/dwc/pcie-kirin.c | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 56 +- drivers/pci/controller/pci-aardvark.c | 129 +- drivers/pci/controller/pci-host-common.c | 8 - drivers/pci/controller/pci-hyperv.c | 39 + drivers/pci/controller/pci-mvebu.c | 436 +- drivers/pci/controller/pcie-cadence-ep.c | 13 +- drivers/pci/controller/pcie-cadence-host.c | 7 - drivers/pci/controller/pcie-cadence.c | 24 +- drivers/pci/controller/pcie-iproc.c | 8 - drivers/pci/controller/pcie-mediatek.c | 321 +- drivers/pci/controller/pcie-mobiveil.c | 7 - drivers/pci/controller/pcie-xilinx-nwl.c | 9 - drivers/pci/controller/pcie-xilinx.c | 7 - drivers/pci/controller/vmd.c | 6 +- drivers/pci/hotplug/TODO | 74 + drivers/pci/hotplug/acpiphp.h | 12 +- drivers/pci/hotplug/acpiphp_core.c | 40 +- drivers/pci/hotplug/acpiphp_glue.c | 13 +- drivers/pci/hotplug/acpiphp_ibm.c | 2 +- drivers/pci/hotplug/cpci_hotplug.h | 11 +- drivers/pci/hotplug/cpci_hotplug_core.c | 105 +- drivers/pci/hotplug/cpci_hotplug_pci.c | 6 +- drivers/pci/hotplug/cpqphp.h | 9 +- drivers/pci/hotplug/cpqphp_core.c | 61 +- drivers/pci/hotplug/cpqphp_ctrl.c | 31 +- drivers/pci/hotplug/ibmphp.h | 9 +- drivers/pci/hotplug/ibmphp_core.c | 121 +- drivers/pci/hotplug/ibmphp_ebda.c | 70 +- drivers/pci/hotplug/pci_hotplug_core.c | 53 +- drivers/pci/hotplug/pciehp.h | 133 +- drivers/pci/hotplug/pciehp_core.c | 168 +- drivers/pci/hotplug/pciehp_ctrl.c | 263 +- drivers/pci/hotplug/pciehp_hpc.c | 196 +- drivers/pci/hotplug/pciehp_pci.c | 41 +- drivers/pci/hotplug/pnv_php.c | 40 +- drivers/pci/hotplug/rpaphp.h | 10 +- drivers/pci/hotplug/rpaphp_core.c | 20 +- drivers/pci/hotplug/rpaphp_pci.c | 11 +- drivers/pci/hotplug/rpaphp_slot.c | 22 +- drivers/pci/hotplug/s390_pci_hpc.c | 44 +- drivers/pci/hotplug/sgi_hotplug.c | 63 +- drivers/pci/hotplug/shpchp.h | 8 +- drivers/pci/hotplug/shpchp_core.c | 48 +- drivers/pci/hotplug/shpchp_ctrl.c | 21 +- drivers/pci/iov.c | 3 +- drivers/pci/msi.c | 9 +- drivers/pci/of.c | 101 - drivers/pci/p2pdma.c | 805 + drivers/pci/pci-acpi.c | 63 +- drivers/pci/pci-bridge-emul.c | 408 + drivers/pci/pci-bridge-emul.h | 124 + drivers/pci/pci-mid.c | 4 +- drivers/pci/pci.c | 142 +- drivers/pci/pci.h | 78 +- drivers/pci/pcie/Kconfig | 4 - drivers/pci/pcie/aer.c | 239 +- drivers/pci/pcie/aer_inject.c | 96 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/pcie/dpc.c | 72 +- drivers/pci/pcie/err.c | 281 +- drivers/pci/pcie/pme.c | 30 +- drivers/pci/pcie/portdrv.h | 32 +- drivers/pci/pcie/portdrv_core.c | 21 + drivers/pci/pcie/portdrv_pci.c | 31 +- drivers/pci/probe.c | 29 +- drivers/pci/quirks.c | 102 +- drivers/pci/remove.c | 4 +- drivers/pci/setup-bus.c | 28 +- drivers/pci/slot.c | 3 +- drivers/pci/switch/switchtec.c | 4 + drivers/pcmcia/electra_cf.c | 2 +- drivers/pcmcia/pcmcia_resource.c | 4 +- drivers/pcmcia/ricoh.h | 35 + drivers/pcmcia/soc_common.c | 9 +- drivers/pcmcia/yenta_socket.c | 3 +- drivers/perf/arm_pmu.c | 8 +- drivers/perf/arm_pmu_platform.c | 6 +- drivers/phy/Kconfig | 3 + drivers/phy/Makefile | 3 + drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 4 +- drivers/phy/broadcom/phy-brcm-sata.c | 74 +- drivers/phy/broadcom/phy-brcm-usb.c | 4 +- drivers/phy/cadence/Kconfig | 10 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/phy-cadence-dp.c | 541 + drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 5 +- drivers/phy/marvell/Kconfig | 11 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-berlin-sata.c | 6 +- drivers/phy/marvell/phy-pxa-usb.c | 345 + drivers/phy/motorola/phy-mapphone-mdm6600.c | 19 +- drivers/phy/mscc/Kconfig | 11 + drivers/phy/mscc/Makefile | 5 + drivers/phy/mscc/phy-ocelot-serdes.c | 295 + drivers/phy/qualcomm/Kconfig | 17 + drivers/phy/qualcomm/Makefile | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 222 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 15 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 4 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 2 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 50 - drivers/phy/renesas/Kconfig | 1 + drivers/phy/renesas/Makefile | 1 + drivers/phy/renesas/phy-rcar-gen2.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 86 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 5 +- drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-emmc.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 1277 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 8 +- drivers/phy/rockchip/phy-rockchip-typec.c | 8 +- drivers/phy/rockchip/phy-rockchip-usb.c | 145 +- drivers/phy/socionext/Kconfig | 34 + drivers/phy/socionext/Makefile | 8 + drivers/phy/socionext/phy-uniphier-pcie.c | 240 + drivers/phy/socionext/phy-uniphier-usb2.c | 244 + drivers/phy/socionext/phy-uniphier-usb3hs.c | 422 + drivers/phy/socionext/phy-uniphier-usb3ss.c | 349 + drivers/phy/tegra/xusb.c | 4 +- drivers/phy/ti/phy-twl4030-usb.c | 29 + drivers/pinctrl/Kconfig | 17 +- drivers/pinctrl/Makefile | 2 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 2 +- drivers/pinctrl/bcm/Kconfig | 13 + drivers/pinctrl/bcm/Makefile | 1 + drivers/pinctrl/bcm/pinctrl-ns.c | 372 + drivers/pinctrl/berlin/berlin.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 12 +- drivers/pinctrl/core.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx.c | 7 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 12 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 41 +- drivers/pinctrl/intel/pinctrl-broxton.c | 154 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 54 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 147 +- drivers/pinctrl/intel/pinctrl-denverton.c | 7 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 75 +- drivers/pinctrl/intel/pinctrl-icelake.c | 7 +- drivers/pinctrl/intel/pinctrl-intel.c | 289 +- drivers/pinctrl/intel/pinctrl-intel.h | 42 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 7 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 56 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 19 +- drivers/pinctrl/mediatek/Kconfig | 49 +- drivers/pinctrl/mediatek/Makefile | 5 + drivers/pinctrl/mediatek/mtk-eint.c | 2 +- drivers/pinctrl/mediatek/mtk-eint.h | 4 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 690 + drivers/pinctrl/mediatek/pinctrl-moore.h | 51 + drivers/pinctrl/mediatek/pinctrl-mt6765.c | 1108 + drivers/pinctrl/mediatek/pinctrl-mt7622.c | 1407 +- drivers/pinctrl/mediatek/pinctrl-mt7623.c | 1441 + drivers/pinctrl/mediatek/pinctrl-mt8183.c | 544 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 670 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 291 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h | 1754 + drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h | 1916 + drivers/pinctrl/mediatek/pinctrl-paris.c | 907 + drivers/pinctrl/mediatek/pinctrl-paris.h | 63 + drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1404 + drivers/pinctrl/meson/pinctrl-meson.c | 4 +- drivers/pinctrl/meson/pinctrl-meson.h | 2 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 6 +- drivers/pinctrl/nomadik/pinctrl-ab8500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 2 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 12 +- drivers/pinctrl/nuvoton/Kconfig | 12 + drivers/pinctrl/nuvoton/Makefile | 4 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2072 + drivers/pinctrl/pinctrl-amd.c | 35 +- drivers/pinctrl/pinctrl-as3722.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 29 +- drivers/pinctrl/pinctrl-at91.c | 40 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 1 - drivers/pinctrl/pinctrl-falcon.c | 2 +- drivers/pinctrl/pinctrl-gemini.c | 79 +- drivers/pinctrl/pinctrl-ingenic.c | 466 +- drivers/pinctrl/pinctrl-lantiq.c | 8 +- drivers/pinctrl/pinctrl-lpc18xx.c | 6 + drivers/pinctrl/pinctrl-mcp23s08.c | 15 +- drivers/pinctrl/pinctrl-pistachio.c | 1 - drivers/pinctrl/pinctrl-rockchip.c | 10 +- drivers/pinctrl/pinctrl-rza1.c | 21 +- drivers/pinctrl/pinctrl-rzn1.c | 947 + drivers/pinctrl/pinctrl-single.c | 32 +- drivers/pinctrl/pinctrl-st.c | 6 +- drivers/pinctrl/qcom/Kconfig | 17 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-msm.c | 274 +- drivers/pinctrl/qcom/pinctrl-msm.h | 4 + drivers/pinctrl/qcom/pinctrl-qcs404.c | 1697 + drivers/pinctrl/qcom/pinctrl-sdm660.c | 1455 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 29 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 30 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sh-pfc/Kconfig | 16 + drivers/pinctrl/sh-pfc/Makefile | 3 + drivers/pinctrl/sh-pfc/core.c | 23 +- drivers/pinctrl/sh-pfc/core.h | 7 +- drivers/pinctrl/sh-pfc/gpio.c | 5 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 408 + drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 10 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 14 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 43 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 842 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 419 + drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 981 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 370 +- drivers/pinctrl/sh-pfc/pfc-sh7203.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 15 +- drivers/pinctrl/sh-pfc/pfc-sh7720.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7723.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7724.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7757.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7785.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7786.c | 5 +- drivers/pinctrl/sh-pfc/pfc-shx3.c | 5 +- drivers/pinctrl/sh-pfc/pinctrl.c | 5 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 10 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 11 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 2 +- drivers/pinctrl/spear/pinctrl-spear.h | 2 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 13 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 34 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 1 - drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 8 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 5 +- drivers/pinctrl/uniphier/pinctrl-uniphier.h | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 6 +- drivers/pinctrl/vt8500/pinctrl-wmt.h | 2 +- drivers/platform/chrome/cros_ec_proto.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 399 +- drivers/platform/goldfish/goldfish_pipe_qemu.h | 98 + drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/alienware-wmi.c | 1 + drivers/platform/x86/asus-wmi.c | 39 +- drivers/platform/x86/dell-smbios-wmi.c | 1 + drivers/platform/x86/eeepc-laptop.c | 43 +- drivers/platform/x86/intel_cht_int33fe.c | 51 +- drivers/platform/x86/intel_int0002_vgpio.c | 2 +- drivers/platform/x86/intel_mid_powerbtn.c | 4 +- drivers/platform/x86/intel_telemetry_debugfs.c | 2 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 119 +- drivers/power/reset/qcom-pon.c | 1 + drivers/power/reset/rmobile-reset.c | 5 +- drivers/power/supply/Kconfig | 7 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_fg.c | 52 +- drivers/power/supply/bq25890_charger.c | 62 +- drivers/power/supply/bq27xxx_battery.c | 9 + drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/cros_usbpd-charger.c | 117 +- drivers/power/supply/ds2780_battery.c | 2 +- drivers/power/supply/ds2781_battery.c | 2 +- drivers/power/supply/ds2782_battery.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/max8925_power.c | 1 + drivers/power/supply/max8997_charger.c | 26 +- drivers/power/supply/max8998_charger.c | 28 +- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/sc2731_charger.c | 504 + drivers/power/supply/twl4030_charger.c | 35 +- drivers/powercap/intel_rapl.c | 73 +- drivers/ptp/ptp_chardev.c | 4 + drivers/ptp/ptp_clock.c | 6 +- drivers/ptp/ptp_dte.c | 6 +- drivers/regulator/Kconfig | 21 +- drivers/regulator/Makefile | 4 +- drivers/regulator/arizona-ldo1.c | 2 +- drivers/regulator/axp20x-regulator.c | 3 +- drivers/regulator/bd71837-regulator.c | 626 - drivers/regulator/bd718x7-regulator.c | 1119 + drivers/regulator/core.c | 128 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/da9055-regulator.c | 2 +- drivers/regulator/da9211-regulator.c | 10 +- drivers/regulator/fixed-helper.c | 1 - drivers/regulator/fixed.c | 57 +- drivers/regulator/helpers.c | 243 +- drivers/regulator/isl9305.c | 4 + drivers/regulator/lm363x-regulator.c | 6 +- drivers/regulator/lochnagar-regulator.c | 254 + drivers/regulator/lp8788-ldo.c | 7 +- drivers/regulator/ltc3589.c | 3 +- drivers/regulator/ltc3676.c | 3 +- drivers/regulator/max8952.c | 1 + drivers/regulator/max8973-regulator.c | 1 + drivers/regulator/max8997-regulator.c | 4 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/of_regulator.c | 46 +- drivers/regulator/pfuze100-regulator.c | 91 + drivers/regulator/qcom-rpmh-regulator.c | 17 +- drivers/regulator/qcom_smd-regulator.c | 77 + drivers/regulator/s5m8767.c | 25 +- drivers/regulator/stpmic1_regulator.c | 674 + drivers/regulator/tps65090-regulator.c | 1 + drivers/remoteproc/Kconfig | 46 +- drivers/remoteproc/Makefile | 5 +- drivers/remoteproc/qcom_adsp_pil.c | 374 - drivers/remoteproc/qcom_q6v5.c | 43 +- drivers/remoteproc/qcom_q6v5_adsp.c | 497 + drivers/remoteproc/qcom_q6v5_mss.c | 1508 + drivers/remoteproc/qcom_q6v5_pas.c | 398 + drivers/remoteproc/qcom_q6v5_pil.c | 1378 - drivers/remoteproc/remoteproc_core.c | 595 +- drivers/remoteproc/remoteproc_debugfs.c | 1 + drivers/remoteproc/remoteproc_internal.h | 2 + drivers/remoteproc/remoteproc_sysfs.c | 5 + drivers/remoteproc/remoteproc_virtio.c | 14 +- drivers/reset/Kconfig | 9 + drivers/reset/Makefile | 1 + drivers/reset/core.c | 15 +- drivers/reset/reset-imx7.c | 1 + drivers/reset/reset-qcom-pdc.c | 124 + drivers/rpmsg/qcom_glink_native.c | 3 - drivers/rpmsg/qcom_glink_smem.c | 14 +- drivers/rpmsg/qcom_smd.c | 9 +- drivers/rpmsg/rpmsg_char.c | 27 +- drivers/rtc/Kconfig | 14 +- drivers/rtc/Makefile | 12 +- drivers/rtc/class.c | 12 +- drivers/rtc/interface.c | 3 - drivers/rtc/rtc-ab8500.c | 96 +- drivers/rtc/rtc-abx80x.c | 143 +- drivers/rtc/rtc-armada38x.c | 46 +- drivers/rtc/rtc-cmos.c | 29 +- drivers/rtc/rtc-core.h | 14 - drivers/rtc/rtc-ds1307.c | 145 +- drivers/rtc/rtc-ds1685.c | 194 +- drivers/rtc/rtc-isl1208.c | 34 +- drivers/rtc/rtc-lib.c | 2 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mrst.c | 5 +- drivers/rtc/rtc-mt6397.c | 13 +- drivers/rtc/rtc-mv.c | 8 +- drivers/rtc/rtc-omap.c | 28 +- drivers/rtc/rtc-pl030.c | 15 +- drivers/rtc/rtc-pl031.c | 18 +- drivers/rtc/rtc-rs5c348.c | 65 +- drivers/rtc/rtc-rv8803.c | 7 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-sc27xx.c | 60 +- drivers/rtc/rtc-sun6i.c | 3 +- drivers/rtc/rtc-sysfs.c | 4 +- drivers/rtc/rtc-tegra.c | 10 +- drivers/rtc/rtc-test.c | 7 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/rtc/rtc-vr41xx.c | 9 +- drivers/s390/block/dasd.c | 6 +- drivers/s390/block/dasd_genhd.c | 2 +- drivers/s390/block/dcssblk.c | 2 +- drivers/s390/block/scm_blk.c | 2 +- drivers/s390/char/Makefile | 1 + drivers/s390/char/monwriter.c | 33 +- drivers/s390/char/sclp.h | 52 + drivers/s390/char/sclp_cmd.c | 11 +- drivers/s390/char/sclp_early.c | 123 +- drivers/s390/char/sclp_early_core.c | 127 +- drivers/s390/char/sclp_pci.c | 10 +- drivers/s390/char/tape_3590.c | 2 +- drivers/s390/char/vmlogrdr.c | 2 +- drivers/s390/cio/ccwgroup.c | 30 + drivers/s390/cio/qdio_main.c | 15 +- drivers/s390/cio/qdio_setup.c | 1 - drivers/s390/cio/vfio_ccw_cp.c | 2 +- drivers/s390/cio/vfio_ccw_drv.c | 24 +- drivers/s390/cio/vfio_ccw_fsm.c | 6 +- drivers/s390/cio/vfio_ccw_ops.c | 4 +- drivers/s390/cio/vfio_ccw_private.h | 2 +- drivers/s390/crypto/Makefile | 6 +- drivers/s390/crypto/ap_bus.c | 165 +- drivers/s390/crypto/ap_bus.h | 25 + drivers/s390/crypto/pkey_api.c | 521 +- drivers/s390/crypto/vfio_ap_drv.c | 157 + drivers/s390/crypto/vfio_ap_ops.c | 939 + drivers/s390/crypto/vfio_ap_private.h | 88 + drivers/s390/crypto/zcrypt_api.c | 627 +- drivers/s390/crypto/zcrypt_api.h | 15 +- drivers/s390/crypto/zcrypt_card.c | 2 - drivers/s390/crypto/zcrypt_cca_key.h | 2 - drivers/s390/crypto/zcrypt_cex2a.c | 6 +- drivers/s390/crypto/zcrypt_cex2a.h | 6 +- drivers/s390/crypto/zcrypt_cex2c.c | 292 + drivers/s390/crypto/zcrypt_cex2c.h | 18 + drivers/s390/crypto/zcrypt_cex4.c | 20 +- drivers/s390/crypto/zcrypt_error.h | 24 +- drivers/s390/crypto/zcrypt_msgtype50.c | 24 +- drivers/s390/crypto/zcrypt_msgtype50.h | 2 - drivers/s390/crypto/zcrypt_msgtype6.c | 74 +- drivers/s390/crypto/zcrypt_msgtype6.h | 15 +- drivers/s390/crypto/zcrypt_pcixcc.c | 317 - drivers/s390/crypto/zcrypt_pcixcc.h | 20 - drivers/s390/crypto/zcrypt_queue.c | 2 - drivers/s390/net/ism_drv.c | 4 +- drivers/s390/net/qeth_core.h | 43 +- drivers/s390/net/qeth_core_main.c | 844 +- drivers/s390/net/qeth_core_mpc.c | 33 +- drivers/s390/net/qeth_core_mpc.h | 30 +- drivers/s390/net/qeth_core_sys.c | 15 +- drivers/s390/net/qeth_l2_main.c | 152 +- drivers/s390/net/qeth_l3_main.c | 365 +- drivers/sbus/char/openprom.c | 11 +- drivers/sbus/char/oradax.c | 3 +- drivers/scsi/3w-9xxx.c | 50 +- drivers/scsi/3w-sas.c | 38 +- drivers/scsi/3w-xxxx.c | 20 +- drivers/scsi/3w-xxxx.h | 1 - drivers/scsi/53c700.h | 2 +- drivers/scsi/BusLogic.c | 36 +- drivers/scsi/FlashPoint.c | 6 +- drivers/scsi/Kconfig | 45 +- drivers/scsi/Makefile | 2 + drivers/scsi/NCR5380.c | 167 +- drivers/scsi/NCR5380.h | 2 +- drivers/scsi/a100u2w.c | 20 +- drivers/scsi/aacraid/aachba.c | 7 - drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aacraid/commsup.c | 2 - drivers/scsi/aacraid/linit.c | 4 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aic7xxx/aic7770.c | 6 - drivers/scsi/aic7xxx/aic79xx.h | 6 - drivers/scsi/aic7xxx/aic79xx_core.c | 44 - drivers/scsi/aic7xxx/aic79xx_pci.c | 8 - drivers/scsi/aic7xxx/aic7xxx.h | 6 - drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 6 - drivers/scsi/aic7xxx/aic7xxx_core.c | 41 +- 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/aic94xx/aic94xx_init.c | 9 +- drivers/scsi/aic94xx/aic94xx_scb.c | 5 + drivers/scsi/aic94xx/aic94xx_task.c | 46 +- drivers/scsi/am53c974.c | 54 +- drivers/scsi/arcmsr/arcmsr_hba.c | 29 +- drivers/scsi/atp870u.c | 6 +- drivers/scsi/be2iscsi/be_cmds.c | 10 +- drivers/scsi/be2iscsi/be_iscsi.c | 15 +- drivers/scsi/be2iscsi/be_main.c | 75 +- drivers/scsi/be2iscsi/be_mgmt.c | 27 +- drivers/scsi/bfa/bfa_defs_svc.h | 2 +- drivers/scsi/bfa/bfa_fcbuild.c | 108 - drivers/scsi/bfa/bfa_fcbuild.h | 9 - drivers/scsi/bfa/bfad.c | 2 - drivers/scsi/bfa/bfad_im.h | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 9 +- drivers/scsi/csiostor/csio_hw.c | 71 +- drivers/scsi/csiostor/csio_hw.h | 1 + drivers/scsi/csiostor/csio_init.c | 8 +- drivers/scsi/csiostor/csio_lnode.c | 6 +- drivers/scsi/csiostor/csio_mb.c | 6 +- drivers/scsi/csiostor/csio_scsi.c | 12 +- drivers/scsi/csiostor/csio_wr.c | 17 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 154 +- drivers/scsi/cxgbi/libcxgbi.c | 5 +- drivers/scsi/cxgbi/libcxgbi.h | 3 + drivers/scsi/dc395x.c | 191 +- drivers/scsi/esp_scsi.c | 286 +- drivers/scsi/esp_scsi.h | 38 +- drivers/scsi/fnic/fnic_fcs.c | 41 +- drivers/scsi/fnic/fnic_main.c | 19 +- drivers/scsi/fnic/fnic_scsi.c | 99 +- drivers/scsi/fnic/vnic_dev.c | 26 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 161 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 15 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 15 +- drivers/scsi/hosts.c | 24 +- drivers/scsi/hpsa.c | 150 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 +- drivers/scsi/ipr.c | 106 +- drivers/scsi/ipr.h | 1 + drivers/scsi/ips.c | 81 +- drivers/scsi/isci/host.c | 8 +- drivers/scsi/isci/host.h | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/isci/task.c | 4 +- drivers/scsi/iscsi_tcp.c | 3 +- drivers/scsi/jazz_esp.c | 30 +- drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libfc/fc_rport.c | 22 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 22 +- drivers/scsi/lpfc/lpfc.h | 31 +- drivers/scsi/lpfc/lpfc_attr.c | 134 +- drivers/scsi/lpfc/lpfc_bsg.c | 344 +- drivers/scsi/lpfc/lpfc_bsg.h | 36 + drivers/scsi/lpfc/lpfc_crtn.h | 7 + drivers/scsi/lpfc/lpfc_ct.c | 11 +- drivers/scsi/lpfc/lpfc_debugfs.c | 12 +- drivers/scsi/lpfc/lpfc_els.c | 3 + drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_hw4.h | 45 + drivers/scsi/lpfc/lpfc_init.c | 111 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 3 + drivers/scsi/lpfc/lpfc_nvme.c | 30 +- drivers/scsi/lpfc/lpfc_nvmet.c | 20 +- drivers/scsi/lpfc/lpfc_scsi.c | 34 +- drivers/scsi/lpfc/lpfc_sli.c | 310 +- drivers/scsi/lpfc/lpfc_sli4.h | 1 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 14 +- drivers/scsi/mac_esp.c | 217 +- drivers/scsi/megaraid/megaraid_mbox.c | 117 +- drivers/scsi/megaraid/megaraid_mbox.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 153 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 16 +- drivers/scsi/mesh.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 1189 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 9 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 89 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 527 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1488 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 355 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 101 +- drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 70 +- drivers/scsi/mvsas/mv_init.c | 21 +- drivers/scsi/mvsas/mv_sas.c | 12 +- drivers/scsi/mvumi.c | 89 +- drivers/scsi/myrb.c | 3656 ++ drivers/scsi/myrb.h | 958 + drivers/scsi/myrs.c | 3268 ++ drivers/scsi/myrs.h | 1134 + drivers/scsi/nsp32.c | 18 +- drivers/scsi/osd/osd_initiator.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 | 19 +- drivers/scsi/pcmcia/sym53c500_cs.c | 16 +- drivers/scsi/pm8001/pm8001_defs.h | 8 + drivers/scsi/pm8001/pm8001_hwi.c | 31 +- drivers/scsi/pm8001/pm8001_hwi.h | 4 - drivers/scsi/pm8001/pm8001_init.c | 31 +- drivers/scsi/pm8001/pm8001_sas.c | 49 +- drivers/scsi/pm8001/pm8001_sas.h | 3 +- drivers/scsi/pm8001/pm80xx_hwi.c | 119 +- drivers/scsi/pm8001/pm80xx_hwi.h | 9 +- drivers/scsi/qedf/qedf_main.c | 8 +- drivers/scsi/qedi/qedi.h | 7 +- drivers/scsi/qedi/qedi_main.c | 37 +- drivers/scsi/qla1280.c | 26 +- drivers/scsi/qla2xxx/qla_attr.c | 587 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 32 +- drivers/scsi/qla2xxx/qla_gbl.h | 17 +- drivers/scsi/qla2xxx/qla_gs.c | 536 +- drivers/scsi/qla2xxx/qla_init.c | 412 +- drivers/scsi/qla2xxx/qla_inline.h | 23 +- drivers/scsi/qla2xxx/qla_iocb.c | 43 +- drivers/scsi/qla2xxx/qla_isr.c | 84 +- drivers/scsi/qla2xxx/qla_mbx.c | 52 +- drivers/scsi/qla2xxx/qla_nvme.c | 7 +- drivers/scsi/qla2xxx/qla_nx.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 319 +- drivers/scsi/qla2xxx/qla_target.c | 542 +- drivers/scsi/qla2xxx/qla_target.h | 12 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 51 +- drivers/scsi/qla4xxx/ql4_init.c | 10 +- drivers/scsi/qla4xxx/ql4_os.c | 26 +- drivers/scsi/raid_class.c | 4 +- drivers/scsi/scsi_error.c | 3 - drivers/scsi/scsi_lib.c | 37 +- drivers/scsi/scsi_pm.c | 1 + drivers/scsi/scsi_transport_sas.c | 2 - drivers/scsi/sd.c | 24 +- drivers/scsi/sd.h | 15 +- drivers/scsi/sd_zbc.c | 501 +- drivers/scsi/sg.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 100 +- drivers/scsi/smartpqi/smartpqi_sis.c | 11 +- drivers/scsi/snic/snic_disc.c | 7 +- drivers/scsi/snic/snic_io.c | 25 +- drivers/scsi/snic/snic_main.c | 24 +- drivers/scsi/snic/snic_scsi.c | 15 +- drivers/scsi/snic/vnic_dev.c | 29 +- drivers/scsi/sr.c | 3 +- drivers/scsi/sun3x_esp.c | 30 +- drivers/scsi/sun_esp.c | 61 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 15 +- drivers/scsi/ufs/Kconfig | 19 + drivers/scsi/ufs/Makefile | 3 +- drivers/scsi/ufs/ufs-qcom.c | 82 +- drivers/scsi/ufs/ufs-qcom.h | 5 - drivers/scsi/ufs/ufs.h | 94 +- drivers/scsi/ufs/ufs_bsg.c | 210 + drivers/scsi/ufs/ufs_bsg.h | 23 + drivers/scsi/ufs/ufshcd.c | 438 +- drivers/scsi/ufs/ufshcd.h | 12 + drivers/scsi/ufs/ufshci.h | 25 +- drivers/scsi/vmw_pvscsi.c | 77 +- drivers/scsi/zorro_esp.c | 290 +- drivers/slimbus/core.c | 37 +- drivers/slimbus/qcom-ngd-ctrl.c | 34 +- drivers/soc/Makefile | 2 +- drivers/soc/actions/Kconfig | 2 +- drivers/soc/actions/Makefile | 2 + drivers/soc/actions/owl-sps-helper.c | 6 +- drivers/soc/actions/owl-sps.c | 64 +- drivers/soc/amlogic/Kconfig | 7 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-canvas.c | 185 + drivers/soc/dove/pmu.c | 8 +- drivers/soc/fsl/dpio/dpio-driver.c | 3 - drivers/soc/fsl/dpio/dpio-service.c | 58 + drivers/soc/fsl/qbman/Kconfig | 2 +- drivers/soc/fsl/qbman/bman.c | 6 +- drivers/soc/fsl/qbman/bman_ccsr.c | 11 + drivers/soc/fsl/qbman/bman_portal.c | 14 +- drivers/soc/fsl/qbman/dpaa_sys.h | 20 + drivers/soc/fsl/qbman/qman.c | 56 +- drivers/soc/fsl/qbman/qman_ccsr.c | 13 +- drivers/soc/fsl/qbman/qman_portal.c | 14 +- drivers/soc/fsl/qe/qe.c | 6 +- drivers/soc/fsl/qe/qe_tdm.c | 4 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/imx/gpc.c | 26 +- drivers/soc/imx/gpcv2.c | 100 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 519 +- drivers/soc/qcom/Kconfig | 21 +- drivers/soc/qcom/apr.c | 6 +- drivers/soc/qcom/llcc-slice.c | 74 +- drivers/soc/qcom/qcom-geni-se.c | 41 +- drivers/soc/qcom/rmtfs_mem.c | 5 + drivers/soc/qcom/rpmh-rsc.c | 2 + drivers/soc/qcom/smem.c | 174 +- drivers/soc/qcom/spm.c | 3 + drivers/soc/qcom/wcnss_ctrl.c | 2 +- drivers/soc/renesas/Kconfig | 19 +- drivers/soc/renesas/Makefile | 2 + drivers/soc/renesas/r8a7743-sysc.c | 5 +- drivers/soc/renesas/r8a7745-sysc.c | 5 +- drivers/soc/renesas/r8a774a1-sysc.c | 45 + drivers/soc/renesas/r8a774c0-sysc.c | 68 + drivers/soc/renesas/r8a7779-sysc.c | 5 +- drivers/soc/renesas/r8a7790-sysc.c | 5 +- drivers/soc/renesas/r8a7791-sysc.c | 5 +- drivers/soc/renesas/r8a7792-sysc.c | 5 +- drivers/soc/renesas/r8a7794-sysc.c | 5 +- drivers/soc/renesas/r8a7795-sysc.c | 5 +- drivers/soc/renesas/r8a7796-sysc.c | 5 +- drivers/soc/renesas/r8a77970-sysc.c | 5 +- drivers/soc/renesas/r8a77995-sysc.c | 5 +- drivers/soc/renesas/rcar-rst.c | 11 +- drivers/soc/renesas/rcar-sysc.c | 13 +- drivers/soc/renesas/rcar-sysc.h | 9 +- drivers/soc/renesas/renesas-soc.c | 100 +- drivers/soc/rockchip/pm_domains.c | 44 +- drivers/soc/tegra/pmc.c | 525 +- drivers/soc/ti/knav_dma.c | 12 +- drivers/soc/ti/knav_qmss.h | 6 +- drivers/soc/ti/knav_qmss_queue.c | 8 +- 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 | 53 +- drivers/spi/Makefile | 6 + drivers/spi/spi-at91-usart.c | 432 + drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-bcm-qspi.c | 4 +- drivers/spi/spi-bcm63xx-hsspi.c | 20 +- drivers/spi/spi-davinci.c | 19 +- drivers/spi/spi-dw-mmio.c | 38 +- drivers/spi/spi-dw.c | 28 +- drivers/spi/spi-dw.h | 2 + drivers/spi/spi-ep93xx.c | 36 +- drivers/spi/spi-fsl-dspi.c | 6 + drivers/spi/spi-fsl-espi.c | 4 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-geni-qcom.c | 703 + drivers/spi/spi-gpio.c | 16 +- drivers/spi/spi-imx.c | 53 +- drivers/spi/spi-mem.c | 69 +- drivers/spi/spi-mt65xx.c | 37 +- drivers/spi/spi-omap2-mcspi.c | 177 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-pic32-sqi.c | 4 +- drivers/spi/spi-pic32.c | 6 +- drivers/spi/spi-pl022.c | 10 +- drivers/spi/spi-pxa2xx.c | 100 +- drivers/spi/spi-qcom-qspi.c | 581 + drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-rockchip.c | 62 +- drivers/spi/spi-rspi.c | 44 +- drivers/spi/spi-sh-hspi.c | 12 +- drivers/spi/spi-sh-msiof.c | 38 +- drivers/spi/spi-sh.c | 12 +- drivers/spi/spi-slave-mt27xx.c | 554 + drivers/spi/spi-slave-system-control.c | 1 + drivers/spi/spi-sprd.c | 745 + drivers/spi/spi-stm32-qspi.c | 512 + drivers/spi/spi-tegra20-slink.c | 31 +- drivers/spi/spi.c | 119 +- drivers/spi/spidev.c | 9 +- drivers/ssb/driver_chipcommon.c | 2 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ion/ion.h | 5 - drivers/staging/android/ion/ion_page_pool.c | 8 +- drivers/staging/android/ion/ion_system_heap.c | 24 - drivers/staging/axis-fifo/axis-fifo.c | 24 +- .../clocking-wizard/clk-xlnx-clock-wizard.c | 20 +- drivers/staging/comedi/Kconfig | 4 + drivers/staging/comedi/comedi.h | 174 +- drivers/staging/comedi/comedi_fops.c | 73 + drivers/staging/comedi/comedidev.h | 14 + drivers/staging/comedi/drivers.c | 19 + drivers/staging/comedi/drivers/Makefile | 28 + drivers/staging/comedi/drivers/comedi_test.c | 44 + drivers/staging/comedi/drivers/ni_660x.c | 363 +- drivers/staging/comedi/drivers/ni_mio_common.c | 944 +- drivers/staging/comedi/drivers/ni_pcidio.c | 13 + drivers/staging/comedi/drivers/ni_pcimio.c | 21 + drivers/staging/comedi/drivers/ni_routes.c | 523 + drivers/staging/comedi/drivers/ni_routes.h | 329 + drivers/staging/comedi/drivers/ni_routing/README | 240 + .../comedi/drivers/ni_routing/ni_device_routes.c | 51 + .../comedi/drivers/ni_routing/ni_device_routes.h | 32 + .../drivers/ni_routing/ni_device_routes/all.h | 54 + .../ni_routing/ni_device_routes/pci-6070e.c | 639 + .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1418 + .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1602 + .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1602 + .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1652 + .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1464 + .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1652 + .../drivers/ni_routing/ni_device_routes/pci-6534.c | 290 + .../drivers/ni_routing/ni_device_routes/pci-6602.c | 3378 ++ .../drivers/ni_routing/ni_device_routes/pci-6713.c | 400 + .../drivers/ni_routing/ni_device_routes/pci-6723.c | 400 + .../drivers/ni_routing/ni_device_routes/pci-6733.c | 428 + .../ni_routing/ni_device_routes/pxi-6030e.c | 608 + .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1432 + .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1613 + .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1655 + .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 428 + .../ni_routing/ni_device_routes/pxie-6251.c | 1656 + .../ni_routing/ni_device_routes/pxie-6535.c | 575 + .../ni_routing/ni_device_routes/pxie-6738.c | 3083 ++ .../comedi/drivers/ni_routing/ni_route_values.c | 42 + .../comedi/drivers/ni_routing/ni_route_values.h | 98 + .../drivers/ni_routing/ni_route_values/all.h | 37 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 650 + .../ni_routing/ni_route_values/ni_eseries.c | 602 + .../ni_routing/ni_route_values/ni_mseries.c | 1752 + .../comedi/drivers/ni_routing/tools/.gitignore | 7 + .../comedi/drivers/ni_routing/tools/Makefile | 79 + .../drivers/ni_routing/tools/convert_c_to_py.c | 159 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 503 + .../drivers/ni_routing/tools/convert_py_to_csv.py | 67 + .../drivers/ni_routing/tools/csv_collection.py | 40 + .../drivers/ni_routing/tools/make_blank_csv.py | 32 + .../comedi/drivers/ni_routing/tools/ni_names.py | 56 + drivers/staging/comedi/drivers/ni_stc.h | 79 +- drivers/staging/comedi/drivers/ni_tio.c | 461 +- drivers/staging/comedi/drivers/ni_tio.h | 42 +- drivers/staging/comedi/drivers/ni_tio_internal.h | 2 + drivers/staging/comedi/drivers/ni_tiocmd.c | 66 +- drivers/staging/comedi/drivers/tests/Makefile | 7 + .../staging/comedi/drivers/tests/example_test.c | 72 + .../staging/comedi/drivers/tests/ni_routes_test.c | 613 + drivers/staging/comedi/drivers/tests/unittest.h | 63 + drivers/staging/dgnc/Kconfig | 6 - drivers/staging/dgnc/Makefile | 4 - drivers/staging/dgnc/TODO | 6 - drivers/staging/dgnc/dgnc_cls.c | 1135 - drivers/staging/dgnc/dgnc_cls.h | 67 - drivers/staging/dgnc/dgnc_driver.c | 404 - drivers/staging/dgnc/dgnc_driver.h | 345 - drivers/staging/dgnc/dgnc_tty.c | 2590 - drivers/staging/dgnc/dgnc_tty.h | 24 - drivers/staging/dgnc/digi.h | 128 - drivers/staging/emxx_udc/emxx_udc.c | 43 +- drivers/staging/erofs/Kconfig | 11 +- drivers/staging/erofs/data.c | 105 +- drivers/staging/erofs/dir.c | 15 +- drivers/staging/erofs/erofs_fs.h | 11 + drivers/staging/erofs/include/trace/events/erofs.h | 20 +- drivers/staging/erofs/inode.c | 50 +- drivers/staging/erofs/internal.h | 111 +- drivers/staging/erofs/namei.c | 47 +- drivers/staging/erofs/super.c | 100 +- drivers/staging/erofs/unzip_vle.c | 447 +- drivers/staging/erofs/unzip_vle.h | 12 +- drivers/staging/erofs/unzip_vle_lz4.c | 69 +- drivers/staging/erofs/utils.c | 20 +- drivers/staging/erofs/xattr.c | 196 +- drivers/staging/fbtft/TODO | 4 + drivers/staging/fbtft/fbtft.h | 58 +- drivers/staging/fsl-dpaa2/Kconfig | 16 - drivers/staging/fsl-dpaa2/Makefile | 2 - drivers/staging/fsl-dpaa2/ethernet/Makefile | 11 - drivers/staging/fsl-dpaa2/ethernet/TODO | 18 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 2661 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 412 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 280 - drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h | 518 - drivers/staging/fsl-dpaa2/ethernet/dpni.c | 1600 - drivers/staging/fsl-dpaa2/ethernet/dpni.h | 824 - drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/fsl-dpaa2/rtc/Makefile | 7 - drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h | 137 - drivers/staging/fsl-dpaa2/rtc/dprtc.c | 701 - drivers/staging/fsl-dpaa2/rtc/dprtc.h | 164 - drivers/staging/fsl-dpaa2/rtc/rtc.c | 229 - drivers/staging/fwserial/fwserial.c | 66 +- drivers/staging/gasket/Kconfig | 5 +- drivers/staging/gasket/TODO | 13 + drivers/staging/gasket/apex_driver.c | 6 +- drivers/staging/gasket/gasket_core.c | 145 +- drivers/staging/gasket/gasket_core.h | 21 +- drivers/staging/gasket/gasket_interrupt.c | 110 +- drivers/staging/gasket/gasket_interrupt.h | 24 +- drivers/staging/gasket/gasket_page_table.c | 162 +- drivers/staging/gasket/gasket_sysfs.h | 4 +- drivers/staging/greybus/audio_codec.c | 1 - drivers/staging/greybus/loopback.c | 8 - drivers/staging/greybus/tools/README.loopback | 2 +- drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/greybus/uart.c | 47 +- drivers/staging/iio/adc/Kconfig | 2 +- drivers/staging/iio/adc/ad7192.c | 2 +- drivers/staging/iio/adc/ad7280a.c | 2 +- drivers/staging/iio/adc/ad7606.c | 50 +- drivers/staging/iio/adc/ad7606.h | 31 +- drivers/staging/iio/adc/ad7606_par.c | 5 +- drivers/staging/iio/adc/ad7606_spi.c | 3 +- drivers/staging/iio/adc/ad7780.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 2 +- drivers/staging/iio/frequency/ad9834.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +- drivers/staging/ks7010/ks_hostif.c | 5 +- drivers/staging/media/bcm2048/radio-bcm2048.c | 4 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 8 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 8 +- drivers/staging/media/davinci_vpfe/dm365_resizer.h | 2 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 3 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 6 +- drivers/staging/media/imx/TODO | 29 +- drivers/staging/media/imx/imx-media-capture.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 70 +- drivers/staging/media/imx/imx-media-dev.c | 162 +- drivers/staging/media/imx/imx-media-internal-sd.c | 5 +- drivers/staging/media/imx/imx-media-of.c | 108 +- drivers/staging/media/imx/imx-media-utils.c | 4 +- drivers/staging/media/imx/imx-media.h | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 33 +- drivers/staging/media/imx074/imx074.c | 3 +- drivers/staging/media/mt9t031/Kconfig | 6 - drivers/staging/media/mt9t031/mt9t031.c | 1 - drivers/staging/media/omap4iss/Kconfig | 2 + drivers/staging/media/omap4iss/Makefile | 3 + drivers/staging/media/omap4iss/iss.c | 8 +- drivers/staging/media/omap4iss/iss.h | 6 +- drivers/staging/media/omap4iss/iss_csi2.c | 6 +- drivers/staging/media/omap4iss/iss_csi2.h | 6 +- drivers/staging/media/omap4iss/iss_csiphy.c | 6 +- drivers/staging/media/omap4iss/iss_csiphy.h | 6 +- drivers/staging/media/omap4iss/iss_ipipe.c | 8 +- drivers/staging/media/omap4iss/iss_ipipe.h | 6 +- drivers/staging/media/omap4iss/iss_ipipeif.c | 8 +- drivers/staging/media/omap4iss/iss_ipipeif.h | 6 +- drivers/staging/media/omap4iss/iss_regs.h | 6 +- drivers/staging/media/omap4iss/iss_resizer.c | 8 +- drivers/staging/media/omap4iss/iss_resizer.h | 6 +- drivers/staging/media/omap4iss/iss_video.c | 16 +- drivers/staging/media/omap4iss/iss_video.h | 6 +- drivers/staging/media/zoran/zoran_card.c | 6 +- drivers/staging/media/zoran/zoran_driver.c | 6 +- drivers/staging/most/cdev/cdev.c | 12 +- drivers/staging/most/core.c | 49 +- drivers/staging/most/net/net.c | 2 +- drivers/staging/most/usb/usb.c | 55 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 47 +- drivers/staging/mt7621-dma/ralink-gdma.c | 1 - drivers/staging/mt7621-eth/gsw_mt7621.c | 1 - drivers/staging/mt7621-eth/mdio.c | 6 +- drivers/staging/mt7621-eth/mtk_eth_soc.c | 1 - drivers/staging/mt7621-mmc/dbg.c | 104 +- drivers/staging/mt7621-mmc/dbg.h | 100 +- drivers/staging/mt7621-mmc/sd.c | 708 +- drivers/staging/mt7621-pci/pci-mt7621.c | 76 +- drivers/staging/octeon-usb/octeon-hcd.c | 58 +- drivers/staging/olpc_dcon/Kconfig | 1 + 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/Makefile | 2 +- drivers/staging/rtl8188eu/TODO | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 25 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 57 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 25 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 80 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 24 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 142 +- drivers/staging/rtl8188eu/core/rtw_led.c | 242 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 69 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 60 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 9 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 43 +- drivers/staging/rtl8188eu/core/rtw_security.c | 13 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 73 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 187 +- drivers/staging/rtl8188eu/hal/bb_cfg.c | 8 +- drivers/staging/rtl8188eu/hal/fw.c | 6 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 18 +- drivers/staging/rtl8188eu/hal/hal_com.c | 11 +- drivers/staging/rtl8188eu/hal/odm.c | 21 +- drivers/staging/rtl8188eu/hal/odm_HWConfig.c | 420 - drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 416 + drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 67 +- drivers/staging/rtl8188eu/hal/phy.c | 27 +- drivers/staging/rtl8188eu/hal/pwrseq.c | 5 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 101 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 26 +- drivers/staging/rtl8188eu/include/drv_types.h | 7 +- drivers/staging/rtl8188eu/include/hal_com.h | 12 +- .../include/{odm_HWConfig.h => odm_hwconfig.h} | 0 drivers/staging/rtl8188eu/include/odm_precomp.h | 4 +- drivers/staging/rtl8188eu/include/odm_reg.h | 106 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8188eu/include/phy.h | 1 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 18 +- drivers/staging/rtl8188eu/include/rtw_qos.h | 18 - drivers/staging/rtl8188eu/include/wifi.h | 8 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 25 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 2 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 14 - drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 4 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 47 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 34 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 28 +- drivers/staging/rtl8192e/rtllib_softmac.c | 16 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 108 +- drivers/staging/rtl8192u/ieee80211/dot11d.h | 77 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 18 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 34 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 26 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 35 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 12 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 14 +- 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 | 138 +- drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h | 6 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192u/r8180_93cx6.h | 19 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 33 +- drivers/staging/rtl8192u/r8190_rtl8256.h | 11 +- drivers/staging/rtl8192u/r8192U.h | 46 +- drivers/staging/rtl8192u/r8192U_core.c | 105 +- drivers/staging/rtl8192u/r8192U_hw.h | 204 +- drivers/staging/rtl8192u/r819xU_firmware.c | 4 +- drivers/staging/rtl8192u/r819xU_firmware.h | 11 +- drivers/staging/rtl8192u/r819xU_phy.c | 31 +- drivers/staging/rtl8192u/r819xU_phy.h | 6 +- drivers/staging/rtl8712/basic_types.h | 10 +- drivers/staging/rtl8712/drv_types.h | 10 +- drivers/staging/rtl8712/ethernet.h | 10 +- drivers/staging/rtl8712/hal_init.c | 10 +- drivers/staging/rtl8712/ieee80211.c | 10 +- drivers/staging/rtl8712/ieee80211.h | 13 +- drivers/staging/rtl8712/mlme_linux.c | 14 +- drivers/staging/rtl8712/mlme_osdep.h | 14 +- drivers/staging/rtl8712/mp_custom_oid.h | 14 +- drivers/staging/rtl8712/os_intfs.c | 10 +- drivers/staging/rtl8712/osdep_intf.h | 14 +- drivers/staging/rtl8712/osdep_service.h | 14 +- drivers/staging/rtl8712/recv_linux.c | 14 +- drivers/staging/rtl8712/recv_osdep.h | 14 +- drivers/staging/rtl8712/rtl8712_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_cmd.c | 14 +- drivers/staging/rtl8712/rtl8712_cmd.h | 14 +- drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h | 15 +- .../staging/rtl8712/rtl8712_edcasetting_bitdef.h | 14 +- .../staging/rtl8712/rtl8712_edcasetting_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_efuse.c | 14 +- drivers/staging/rtl8712/rtl8712_event.h | 14 +- drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_gp_bitdef.h | 14 +- drivers/staging/rtl8712/rtl8712_gp_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_hal.h | 14 +- drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_io.c | 14 +- drivers/staging/rtl8712/rtl8712_led.c | 14 +- .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 15 +- .../staging/rtl8712/rtl8712_macsetting_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_powersave_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_powersave_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_recv.c | 14 +- drivers/staging/rtl8712/rtl8712_recv.h | 14 +- drivers/staging/rtl8712/rtl8712_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_security_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_spec.h | 14 +- drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 14 +- drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_timectrl_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 14 +- drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_xmit.c | 14 +- drivers/staging/rtl8712/rtl8712_xmit.h | 14 +- drivers/staging/rtl8712/rtl871x_cmd.c | 14 +- drivers/staging/rtl8712/rtl871x_cmd.h | 14 +- drivers/staging/rtl8712/rtl871x_debug.h | 14 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 14 +- drivers/staging/rtl8712/rtl871x_eeprom.h | 15 +- drivers/staging/rtl8712/rtl871x_event.h | 14 +- drivers/staging/rtl8712/rtl871x_ht.h | 14 +- drivers/staging/rtl8712/rtl871x_io.c | 20 +- drivers/staging/rtl8712/rtl871x_io.h | 14 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 21 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 14 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.h | 14 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 14 +- drivers/staging/rtl8712/rtl871x_ioctl_set.h | 14 +- drivers/staging/rtl8712/rtl871x_led.h | 14 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mlme.h | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.h | 14 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 14 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 14 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 14 +- drivers/staging/rtl8712/rtl871x_pwrctrl.h | 14 +- drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_rf.h | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 14 +- drivers/staging/rtl8712/rtl871x_security.h | 14 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 14 +- drivers/staging/rtl8712/rtl871x_wlan_sme.h | 14 +- drivers/staging/rtl8712/rtl871x_xmit.c | 16 +- drivers/staging/rtl8712/rtl871x_xmit.h | 14 +- drivers/staging/rtl8712/sta_info.h | 14 +- drivers/staging/rtl8712/usb_halinit.c | 14 +- drivers/staging/rtl8712/usb_intf.c | 14 +- drivers/staging/rtl8712/usb_ops.c | 14 +- drivers/staging/rtl8712/usb_ops.h | 14 +- drivers/staging/rtl8712/usb_ops_linux.c | 14 +- drivers/staging/rtl8712/usb_osintf.h | 14 +- drivers/staging/rtl8712/wifi.h | 14 +- drivers/staging/rtl8712/wlan_bssdef.h | 14 +- drivers/staging/rtl8712/xmit_linux.c | 14 +- drivers/staging/rtl8712/xmit_osdep.h | 14 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 24 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 11 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8723bs/core/rtw_security.c | 5 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 11 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 4 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/include/drv_types.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 30 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 +- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 10 +- drivers/staging/rtlwifi/efuse.c | 3 +- drivers/staging/rtlwifi/halmac/rtl_halmac.c | 4 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 2 +- drivers/staging/rtlwifi/phydm/phydm_dig.c | 4 +- drivers/staging/rtlwifi/regd.c | 2 +- drivers/staging/rtlwifi/wifi.h | 4 - drivers/staging/rts5208/ms.c | 619 +- drivers/staging/rts5208/rtsx_card.c | 92 +- drivers/staging/rts5208/rtsx_card.h | 3 +- drivers/staging/rts5208/rtsx_chip.c | 396 +- drivers/staging/rts5208/rtsx_scsi.c | 108 +- drivers/staging/rts5208/sd.c | 649 +- drivers/staging/rts5208/spi.c | 141 +- drivers/staging/rts5208/xd.c | 210 +- drivers/staging/sm750fb/ddk750_mode.c | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 8 +- drivers/staging/sm750fb/sm750.c | 10 +- drivers/staging/speakup/spk_ttyio.c | 4 +- drivers/staging/vboxvideo/TODO | 1 - drivers/staging/vboxvideo/vbox_drv.c | 162 +- drivers/staging/vboxvideo/vbox_drv.h | 86 +- drivers/staging/vboxvideo/vbox_fb.c | 155 +- drivers/staging/vboxvideo/vbox_irq.c | 8 +- drivers/staging/vboxvideo/vbox_main.c | 185 +- drivers/staging/vboxvideo/vbox_mode.c | 919 +- drivers/staging/vboxvideo/vbox_ttm.c | 78 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 235 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 338 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 883 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 222 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 86 +- drivers/staging/vc04_services/bcm2835-camera/TODO | 6 - .../vc04_services/bcm2835-camera/controls.c | 2 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 10 +- .../interface/vchi/connections/connection.h | 324 - .../interface/vchi/message_drivers/message.h | 196 - .../staging/vc04_services/interface/vchi/vchi.h | 227 +- .../vc04_services/interface/vchi/vchi_cfg.h | 2 +- .../interface/vchi/vchi_cfg_internal.h | 71 - .../interface/vchiq_arm/vchiq_2835_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 35 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 5 + .../interface/vchiq_arm/vchiq_genversion | 88 - .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 38 +- drivers/staging/vt6655/rxtx.c | 29 +- drivers/staging/wilc1000/Kconfig | 8 +- drivers/staging/wilc1000/Makefile | 8 +- drivers/staging/wilc1000/coreconfigurator.c | 4 +- drivers/staging/wilc1000/host_interface.c | 277 +- drivers/staging/wilc1000/host_interface.h | 19 +- drivers/staging/wilc1000/linux_mon.c | 3 +- drivers/staging/wilc1000/linux_wlan.c | 135 +- drivers/staging/wilc1000/wilc_debugfs.c | 112 - drivers/staging/wilc1000/wilc_sdio.c | 56 +- drivers/staging/wilc1000/wilc_spi.c | 57 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 281 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 4 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 55 +- drivers/staging/wilc1000/wilc_wlan.c | 214 +- drivers/staging/wilc1000/wilc_wlan.h | 8 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 294 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 26 +- drivers/staging/wilc1000/wilc_wlan_if.h | 6 - drivers/staging/wlan-ng/cfg80211.c | 49 +- drivers/staging/wlan-ng/hfa384x_usb.c | 46 +- drivers/staging/wlan-ng/p80211conv.c | 2 +- drivers/staging/wlan-ng/p80211metadef.h | 121 +- drivers/staging/wlan-ng/p80211metastruct.h | 3 +- drivers/staging/wlan-ng/p80211netdev.c | 12 +- drivers/staging/wlan-ng/p80211req.c | 36 +- drivers/staging/wlan-ng/prism2fw.c | 37 +- drivers/staging/wlan-ng/prism2mib.c | 76 +- drivers/staging/wlan-ng/prism2sta.c | 86 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 23 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 8 +- drivers/target/iscsi/iscsi_target.c | 33 +- drivers/target/iscsi/iscsi_target_auth.c | 45 +- drivers/target/iscsi/iscsi_target_erl0.c | 15 +- drivers/target/iscsi/iscsi_target_erl1.c | 17 +- drivers/target/iscsi/iscsi_target_erl2.c | 2 +- drivers/target/iscsi/iscsi_target_erl2.h | 2 +- drivers/target/iscsi/iscsi_target_login.c | 151 +- drivers/target/iscsi/iscsi_target_login.h | 2 +- drivers/target/iscsi/iscsi_target_stat.c | 4 +- drivers/target/iscsi/iscsi_target_util.c | 44 +- drivers/target/iscsi/iscsi_target_util.h | 1 + drivers/target/target_core_iblock.c | 58 +- drivers/target/target_core_iblock.h | 1 - drivers/target/target_core_sbc.c | 23 +- drivers/target/target_core_spc.c | 6 +- drivers/target/target_core_transport.c | 19 +- drivers/target/target_core_xcopy.c | 3 - drivers/tc/tc.c | 8 +- drivers/tee/optee/core.c | 2 +- drivers/tee/tee_core.c | 113 +- drivers/thermal/Kconfig | 2 +- drivers/thermal/Makefile | 2 +- drivers/thermal/armada_thermal.c | 4 +- drivers/thermal/da9062-thermal.c | 4 +- drivers/thermal/hisi_thermal.c | 249 +- drivers/thermal/imx_thermal.c | 31 +- drivers/thermal/intel_soc_dts_thermal.c | 2 +- drivers/thermal/of-thermal.c | 159 +- drivers/thermal/qcom-spmi-temp-alarm.c | 158 +- drivers/thermal/qcom/tsens-8916.c | 12 +- drivers/thermal/qcom/tsens-8960.c | 41 +- drivers/thermal/qcom/tsens-8974.c | 12 +- drivers/thermal/qcom/tsens-common.c | 62 +- drivers/thermal/qcom/tsens-v2.c | 8 +- drivers/thermal/qcom/tsens.c | 19 +- drivers/thermal/qcom/tsens.h | 23 +- drivers/thermal/qoriq_thermal.c | 32 +- drivers/thermal/rcar_gen3_thermal.c | 13 +- drivers/thermal/rcar_thermal.c | 27 +- drivers/thermal/st/Kconfig | 14 + drivers/thermal/st/Makefile | 1 + drivers/thermal/st/stm_thermal.c | 760 + drivers/thunderbolt/cap.c | 3 +- drivers/thunderbolt/ctl.c | 12 +- drivers/thunderbolt/ctl.h | 3 +- drivers/thunderbolt/dma_port.c | 5 +- drivers/thunderbolt/dma_port.h | 5 +- drivers/thunderbolt/domain.c | 7 +- drivers/thunderbolt/eeprom.c | 5 +- drivers/thunderbolt/icm.c | 54 +- drivers/thunderbolt/nhi.c | 35 +- drivers/thunderbolt/nhi.h | 3 +- drivers/thunderbolt/nhi_regs.h | 1 + drivers/thunderbolt/path.c | 26 +- drivers/thunderbolt/property.c | 5 +- drivers/thunderbolt/switch.c | 71 +- drivers/thunderbolt/tb.c | 10 +- drivers/thunderbolt/tb.h | 9 +- drivers/thunderbolt/tb_msgs.h | 5 +- drivers/thunderbolt/tb_regs.h | 3 +- drivers/thunderbolt/xdomain.c | 5 +- drivers/tty/amiserial.c | 90 +- drivers/tty/cyclades.c | 77 +- drivers/tty/ehv_bytechan.c | 12 +- drivers/tty/hvc/hvc_console.c | 38 +- drivers/tty/ipwireless/tty.c | 36 +- drivers/tty/isicom.c | 72 +- drivers/tty/moxa.c | 79 +- drivers/tty/mxser.c | 97 +- drivers/tty/n_gsm.c | 11 - drivers/tty/n_r3964.c | 22 + drivers/tty/n_tty.c | 20 +- drivers/tty/pty.c | 14 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 4 - drivers/tty/serial/8250/8250_of.c | 22 +- drivers/tty/serial/8250/8250_port.c | 29 +- drivers/tty/serial/8250/8250_uniphier.c | 62 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/atmel_serial.c | 232 +- drivers/tty/serial/atmel_serial.h | 3 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 18 +- drivers/tty/serial/fsl_lpuart.c | 15 +- drivers/tty/serial/imx.c | 46 +- drivers/tty/serial/kgdboc.c | 46 +- drivers/tty/serial/mvebu-uart.c | 1 + drivers/tty/serial/mxs-auart.c | 3 +- drivers/tty/serial/pmac_zilog.c | 8 +- drivers/tty/serial/qcom_geni_serial.c | 73 +- drivers/tty/serial/samsung.c | 8 + drivers/tty/serial/sc16is7xx.c | 47 +- drivers/tty/serial/serial_core.c | 103 +- drivers/tty/serial/serial_mctrl_gpio.c | 7 +- drivers/tty/serial/sh-sci.c | 65 +- drivers/tty/serial/sn_console.c | 15 +- drivers/tty/serial/sprd_serial.c | 98 +- drivers/tty/serial/uartlite.c | 71 +- drivers/tty/serial/xilinx_uartps.c | 303 +- drivers/tty/synclink.c | 3 +- drivers/tty/synclink_gt.c | 19 +- drivers/tty/synclinkmp.c | 3 +- drivers/tty/sysrq.c | 2 +- drivers/tty/tty_buffer.c | 13 +- drivers/tty/tty_io.c | 248 +- drivers/tty/tty_ioctl.c | 16 - drivers/tty/tty_port.c | 7 - drivers/tty/vt/vt.c | 12 +- drivers/tty/vt/vt_ioctl.c | 35 +- drivers/uio/uio.c | 35 +- drivers/uio/uio_dmem_genirq.c | 3 +- drivers/uio/uio_fsl_elbc_gpcm.c | 3 +- drivers/uio/uio_hv_generic.c | 116 +- drivers/uio/uio_pdrv_genirq.c | 3 +- drivers/usb/chipidea/ci_hdrc_imx.c | 19 +- drivers/usb/chipidea/core.c | 19 + drivers/usb/chipidea/host.c | 9 + drivers/usb/chipidea/otg.c | 9 +- drivers/usb/chipidea/otg.h | 3 +- drivers/usb/chipidea/udc.c | 9 + drivers/usb/chipidea/usbmisc_imx.c | 4 +- drivers/usb/class/cdc-acm.c | 136 +- drivers/usb/class/cdc-acm.h | 1 - drivers/usb/class/usbtmc.c | 1585 +- drivers/usb/common/common.c | 25 + drivers/usb/common/roles.c | 15 +- drivers/usb/core/buffer.c | 8 +- drivers/usb/core/devio.c | 28 +- drivers/usb/core/driver.c | 31 +- drivers/usb/core/generic.c | 27 + drivers/usb/core/hcd-pci.c | 2 - drivers/usb/core/hcd.c | 14 - drivers/usb/core/hub.c | 42 +- drivers/usb/core/message.c | 11 + drivers/usb/core/of.c | 26 - drivers/usb/core/phy.c | 7 +- drivers/usb/core/port.c | 10 + drivers/usb/core/quirks.c | 10 +- drivers/usb/core/usb.c | 2 + drivers/usb/dwc2/core.h | 29 + drivers/usb/dwc2/debugfs.c | 1 + drivers/usb/dwc2/gadget.c | 121 +- drivers/usb/dwc2/hcd.c | 48 +- drivers/usb/dwc2/hw.h | 15 + drivers/usb/dwc2/params.c | 7 + drivers/usb/dwc2/platform.c | 12 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 212 +- drivers/usb/dwc3/dwc3-of-simple.c | 10 +- drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/gadget.c | 30 +- drivers/usb/early/xhci-dbc.c | 3 - drivers/usb/gadget/function/f_mass_storage.c | 7 +- drivers/usb/gadget/function/f_uac2.c | 216 +- drivers/usb/gadget/function/f_uvc.c | 57 +- drivers/usb/gadget/function/u_uvc.h | 3 + drivers/usb/gadget/function/uvc.h | 16 +- drivers/usb/gadget/function/uvc_configfs.c | 1168 +- drivers/usb/gadget/function/uvc_v4l2.c | 4 +- drivers/usb/gadget/function/uvc_video.c | 48 +- drivers/usb/gadget/function/uvc_video.h | 2 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 8 +- drivers/usb/gadget/udc/core.c | 9 +- drivers/usb/gadget/udc/fotg210-udc.c | 17 +- drivers/usb/gadget/udc/fsl_udc_core.c | 36 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/net2280.c | 13 +- drivers/usb/gadget/udc/renesas_usb3.c | 19 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/Kconfig | 2 +- drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-hcd.c | 11 +- drivers/usb/host/ehci-mv.c | 181 +- drivers/usb/host/ehci-q.c | 4 +- drivers/usb/host/ehci-timer.c | 2 +- drivers/usb/host/ehci.h | 4 +- drivers/usb/host/fotg210-hcd.c | 50 +- drivers/usb/host/fotg210.h | 7 +- drivers/usb/host/ohci-at91.c | 2 + drivers/usb/host/pci-quirks.c | 12 +- drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-hub.c | 5 + drivers/usb/host/xhci-mem.c | 4 + drivers/usb/host/xhci-mtk-sch.c | 429 +- drivers/usb/host/xhci-mtk.c | 4 +- drivers/usb/host/xhci-mtk.h | 23 + drivers/usb/host/xhci-pci.c | 32 +- drivers/usb/host/xhci-plat.c | 30 +- drivers/usb/host/xhci-ring.c | 20 + drivers/usb/host/xhci-tegra.c | 144 +- drivers/usb/host/xhci.c | 30 + drivers/usb/host/xhci.h | 3 + drivers/usb/misc/appledisplay.c | 7 +- drivers/usb/misc/iowarrior.c | 4 +- drivers/usb/misc/trancevibrator.c | 4 +- drivers/usb/misc/uss720.c | 4 +- drivers/usb/misc/yurex.c | 8 +- drivers/usb/mtu3/mtu3_core.c | 10 +- drivers/usb/mtu3/mtu3_gadget.c | 22 +- drivers/usb/mtu3/mtu3_hw_regs.h | 1 + drivers/usb/musb/musb_dsps.c | 12 +- drivers/usb/phy/phy-ab8500-usb.c | 8 +- drivers/usb/phy/phy-mxs-usb.c | 2 +- drivers/usb/renesas_usbhs/common.c | 113 +- drivers/usb/renesas_usbhs/common.h | 5 +- drivers/usb/renesas_usbhs/rcar3.c | 27 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 + drivers/usb/serial/ark3116.c | 38 +- drivers/usb/serial/cypress_m8.c | 7 +- drivers/usb/serial/f81232.c | 36 +- drivers/usb/serial/f81534.c | 38 +- drivers/usb/serial/ftdi_sio.c | 439 +- drivers/usb/serial/ftdi_sio.h | 28 +- drivers/usb/serial/io_edgeport.c | 37 +- drivers/usb/serial/io_ti.c | 47 +- drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/mos7720.c | 86 +- drivers/usb/serial/mos7840.c | 39 +- drivers/usb/serial/opticon.c | 43 +- drivers/usb/serial/option.c | 18 +- drivers/usb/serial/pl2303.c | 29 +- drivers/usb/serial/quatech2.c | 42 +- drivers/usb/serial/ssu100.c | 42 +- drivers/usb/serial/ti_usb_3410_5052.c | 76 +- drivers/usb/serial/usb-serial-simple.c | 3 +- drivers/usb/serial/usb-serial.c | 20 + drivers/usb/serial/usb-wwan.h | 6 +- drivers/usb/serial/usb_wwan.c | 63 +- drivers/usb/serial/whiteheat.c | 42 +- drivers/usb/storage/Kconfig | 23 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/scsiglue.c | 9 + drivers/usb/storage/uas.c | 21 + drivers/usb/storage/unusual_devs.h | 7 + drivers/usb/typec/Kconfig | 45 +- drivers/usb/typec/Makefile | 6 +- drivers/usb/typec/bus.c | 7 +- drivers/usb/typec/class.c | 41 +- drivers/usb/typec/fusb302/Kconfig | 7 - drivers/usb/typec/fusb302/Makefile | 2 - drivers/usb/typec/fusb302/fusb302.c | 1876 - drivers/usb/typec/mux.c | 17 +- drivers/usb/typec/tcpm.c | 4851 -- drivers/usb/typec/tcpm/Kconfig | 52 + drivers/usb/typec/tcpm/Makefile | 7 + drivers/usb/typec/tcpm/fusb302.c | 1885 + drivers/usb/typec/{fusb302 => tcpm}/fusb302_reg.h | 0 drivers/usb/typec/{ => tcpm}/tcpci.c | 0 drivers/usb/typec/{ => tcpm}/tcpci.h | 0 drivers/usb/typec/{ => tcpm}/tcpci_rt1711h.c | 0 drivers/usb/typec/tcpm/tcpm.c | 4854 ++ drivers/usb/typec/{typec_wcove.c => tcpm/wcove.c} | 0 drivers/usb/usbip/vhci_hcd.c | 57 +- drivers/usb/usbip/vudc_main.c | 10 +- drivers/usb/wusbcore/crypto.c | 16 +- drivers/usb/wusbcore/wa-rpipe.c | 6 +- drivers/vfio/vfio_iommu_spapr_tce.c | 23 +- drivers/vhost/net.c | 326 +- drivers/vhost/vhost.c | 26 +- drivers/video/backlight/Kconfig | 16 - drivers/video/backlight/Makefile | 2 - drivers/video/backlight/adp5520_bl.c | 2 +- drivers/video/backlight/adp8860_bl.c | 2 +- drivers/video/backlight/adp8870_bl.c | 2 +- drivers/video/backlight/as3711_bl.c | 7 +- drivers/video/backlight/ld9040.c | 811 - drivers/video/backlight/ld9040_gamma.h | 202 - drivers/video/backlight/lm3639_bl.c | 6 +- drivers/video/backlight/pwm_bl.c | 81 +- drivers/video/backlight/s6e63m0.c | 857 - drivers/video/backlight/s6e63m0_gamma.h | 266 - drivers/video/fbdev/aty/atyfb.h | 3 +- drivers/video/fbdev/aty/atyfb_base.c | 7 +- drivers/video/fbdev/aty/mach64_ct.c | 10 +- drivers/video/fbdev/chipsfb.c | 3 +- drivers/video/fbdev/controlfb.c | 5 +- drivers/video/fbdev/core/fbcon.c | 4 +- drivers/video/fbdev/core/fbmem.c | 67 +- drivers/video/fbdev/efifb.c | 6 + drivers/video/fbdev/fsl-diu-fb.c | 2 +- drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 5 +- drivers/video/fbdev/platinumfb.c | 5 +- drivers/video/fbdev/pxa168fb.c | 6 +- drivers/video/fbdev/sh7760fb.c | 7 +- drivers/video/fbdev/stifb.c | 2 +- drivers/video/fbdev/valkyriefb.c | 12 +- drivers/video/hdmi.c | 8 +- drivers/vme/vme.c | 1 - drivers/w1/masters/omap_hdq.c | 2 + drivers/w1/slaves/w1_ds2438.c | 66 +- drivers/watchdog/Kconfig | 12 + drivers/watchdog/Makefile | 1 + drivers/watchdog/armada_37xx_wdt.c | 388 + drivers/watchdog/booke_wdt.c | 2 +- drivers/watchdog/hpwdt.c | 24 +- drivers/watchdog/iTCO_vendor.h | 4 - drivers/watchdog/iTCO_vendor_support.c | 168 +- drivers/watchdog/iTCO_wdt.c | 4 - drivers/watchdog/lantiq_wdt.c | 311 +- drivers/watchdog/mpc8xxx_wdt.c | 46 +- drivers/watchdog/renesas_wdt.c | 6 +- drivers/watchdog/rza_wdt.c | 93 +- drivers/watchdog/sama5d4_wdt.c | 6 +- drivers/watchdog/ts4800_wdt.c | 1 + drivers/watchdog/via_wdt.c | 4 +- drivers/watchdog/w83627hf_wdt.c | 8 +- drivers/watchdog/watchdog_dev.c | 10 +- drivers/xen/Kconfig | 23 +- drivers/xen/biomerge.c | 3 +- drivers/xen/cpu_hotplug.c | 15 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/gntdev.c | 26 +- drivers/xen/grant-table.c | 27 +- drivers/xen/manage.c | 6 +- drivers/xen/mem-reservation.c | 4 + drivers/xen/swiotlb-xen.c | 10 +- drivers/xen/time.c | 2 +- drivers/xen/xen-acpi-pad.c | 1 + drivers/xen/xen-balloon.c | 16 +- drivers/xen/xenbus/xenbus_client.c | 6 +- drivers/xen/xenbus/xenbus_probe.c | 9 + fs/9p/acl.c | 2 +- fs/9p/v9fs.c | 21 + fs/9p/v9fs.h | 1 + fs/9p/vfs_dir.c | 19 +- fs/9p/vfs_file.c | 24 +- fs/afs/addr_list.c | 101 +- fs/afs/cell.c | 17 +- fs/afs/dynroot.c | 2 +- fs/afs/internal.h | 12 +- fs/afs/main.c | 2 +- fs/afs/proc.c | 22 +- fs/afs/rxrpc.c | 2 - fs/aio.c | 8 +- fs/binfmt_elf.c | 6 +- fs/btrfs/backref.c | 39 +- fs/btrfs/btrfs_inode.h | 8 +- fs/btrfs/check-integrity.c | 6 +- fs/btrfs/compression.c | 8 +- fs/btrfs/ctree.c | 85 +- fs/btrfs/ctree.h | 68 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-inode.h | 4 +- fs/btrfs/delayed-ref.c | 107 +- fs/btrfs/delayed-ref.h | 10 +- fs/btrfs/dev-replace.c | 64 +- fs/btrfs/dev-replace.h | 8 - fs/btrfs/dir-item.c | 8 +- fs/btrfs/disk-io.c | 25 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-tree.c | 478 +- fs/btrfs/extent_io.c | 45 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/extent_map.c | 32 +- fs/btrfs/extent_map.h | 4 +- fs/btrfs/file.c | 45 +- fs/btrfs/free-space-cache.c | 48 +- fs/btrfs/inode.c | 264 +- fs/btrfs/ioctl.c | 53 +- fs/btrfs/qgroup.c | 460 +- fs/btrfs/qgroup.h | 8 + fs/btrfs/ref-verify.c | 8 +- fs/btrfs/relocation.c | 74 +- fs/btrfs/scrub.c | 34 +- fs/btrfs/send.c | 24 +- fs/btrfs/super.c | 6 +- fs/btrfs/tests/extent-io-tests.c | 10 +- fs/btrfs/tests/extent-map-tests.c | 4 +- fs/btrfs/transaction.c | 40 +- fs/btrfs/tree-checker.c | 14 + fs/btrfs/tree-log.c | 139 +- fs/btrfs/tree-log.h | 12 +- fs/btrfs/volumes.c | 124 +- fs/btrfs/volumes.h | 9 +- fs/buffer.c | 25 +- fs/cachefiles/namei.c | 2 +- fs/ceph/super.c | 16 +- fs/cifs/Kconfig | 1 + fs/cifs/cifs_debug.c | 17 +- fs/cifs/cifs_debug.h | 28 + fs/cifs/cifs_dfs_ref.c | 7 +- fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_ioctl.h | 11 + fs/cifs/cifs_unicode.c | 3 - fs/cifs/cifsfs.c | 30 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 15 +- fs/cifs/cifsproto.h | 2 +- fs/cifs/cifssmb.c | 34 +- fs/cifs/connect.c | 28 +- fs/cifs/file.c | 56 +- fs/cifs/inode.c | 75 +- fs/cifs/ioctl.c | 48 +- fs/cifs/misc.c | 10 + fs/cifs/readdir.c | 11 +- fs/cifs/smb2glob.h | 2 +- fs/cifs/smb2inode.c | 332 +- fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2misc.c | 14 +- fs/cifs/smb2ops.c | 249 +- fs/cifs/smb2pdu.c | 292 +- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 28 +- fs/cifs/smbdirect.c | 38 +- fs/cifs/trace.h | 109 + fs/cifs/transport.c | 99 +- fs/compat_binfmt_elf.c | 2 +- fs/compat_ioctl.c | 369 +- fs/coredump.c | 2 +- fs/cramfs/inode.c | 12 +- fs/crypto/fscrypt_private.h | 4 - fs/crypto/keyinfo.c | 10 - fs/dax.c | 918 +- fs/dcache.c | 38 +- fs/ecryptfs/inode.c | 11 +- fs/exec.c | 8 +- fs/ext2/acl.c | 4 + fs/ext2/ext2.h | 4 - fs/ext2/inode.c | 2 +- fs/ext2/super.c | 5 +- fs/ext4/acl.c | 4 + fs/ext4/dir.c | 20 +- fs/ext4/ext4.h | 37 +- fs/ext4/ext4_extents.h | 13 + fs/ext4/extents.c | 595 +- fs/ext4/extents_status.c | 654 +- fs/ext4/extents_status.h | 80 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 164 +- fs/ext4/ioctl.c | 97 +- fs/ext4/mballoc.c | 14 +- fs/ext4/mmp.c | 1 - fs/ext4/move_extent.c | 8 +- fs/ext4/namei.c | 8 +- fs/ext4/page-io.c | 2 +- fs/ext4/resize.c | 23 +- fs/ext4/super.c | 85 +- fs/f2fs/acl.c | 12 +- fs/f2fs/acl.h | 5 +- fs/f2fs/checkpoint.c | 94 +- fs/f2fs/data.c | 226 +- fs/f2fs/debug.c | 35 +- fs/f2fs/dir.c | 32 +- fs/f2fs/extent_cache.c | 134 +- fs/f2fs/f2fs.h | 255 +- fs/f2fs/file.c | 196 +- fs/f2fs/gc.c | 115 +- fs/f2fs/gc.h | 5 +- fs/f2fs/hash.c | 5 +- fs/f2fs/inline.c | 10 +- fs/f2fs/inode.c | 28 +- fs/f2fs/namei.c | 57 +- fs/f2fs/node.c | 89 +- fs/f2fs/node.h | 5 +- fs/f2fs/recovery.c | 125 +- fs/f2fs/segment.c | 240 +- fs/f2fs/segment.h | 20 +- fs/f2fs/shrinker.c | 5 +- fs/f2fs/super.c | 415 +- fs/f2fs/sysfs.c | 17 +- fs/f2fs/trace.c | 5 +- fs/f2fs/trace.h | 5 +- fs/f2fs/xattr.c | 5 +- fs/f2fs/xattr.h | 5 +- fs/fat/fatent.c | 1 + fs/fcntl.c | 2 +- fs/fs-writeback.c | 25 +- fs/fscache/cookie.c | 31 +- fs/fscache/internal.h | 1 - fs/fscache/main.c | 4 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 6 +- fs/gfs2/dir.c | 28 +- fs/gfs2/file.c | 18 +- fs/gfs2/glock.c | 17 +- fs/gfs2/incore.h | 9 +- fs/gfs2/lock_dlm.c | 10 +- fs/gfs2/log.c | 11 +- fs/gfs2/lops.c | 2 +- fs/gfs2/main.c | 2 + fs/gfs2/ops_fstype.c | 5 +- fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 201 +- fs/gfs2/rgrp.h | 11 +- fs/gfs2/super.c | 4 +- fs/gfs2/trans.c | 15 +- fs/gfs2/util.c | 16 +- fs/gfs2/util.h | 2 +- fs/gfs2/xattr.c | 18 +- fs/inode.c | 2 +- fs/ioctl.c | 2 +- fs/iomap.c | 4 +- fs/isofs/dir.c | 2 +- fs/isofs/inode.c | 7 + fs/jbd2/checkpoint.c | 4 +- fs/jffs2/background.c | 2 +- fs/jffs2/super.c | 4 +- fs/jfs/acl.c | 4 + fs/jfs/inode.c | 1 - fs/jfs/super.c | 2 +- fs/kernfs/mount.c | 3 + fs/kernfs/symlink.c | 5 +- fs/lockd/host.c | 2 +- fs/namespace.c | 2 + fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/delegation.c | 17 +- fs/nfs/dir.c | 295 +- fs/nfs/dns_resolve.c | 15 +- fs/nfs/filelayout/filelayout.c | 1 + fs/nfs/flexfilelayout/flexfilelayout.c | 1 + fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/inode.c | 70 +- fs/nfs/nfs3proc.c | 5 + fs/nfs/nfs3xdr.c | 10 +- fs/nfs/nfs4_fs.h | 3 +- fs/nfs/nfs4client.c | 16 +- fs/nfs/nfs4proc.c | 84 +- fs/nfs/nfs4state.c | 256 +- fs/nfs/nfs4trace.h | 4 +- fs/nfs/nfs4xdr.c | 2 +- fs/nfs/pagelist.c | 49 +- fs/nfs/pnfs.c | 42 +- fs/nfs/pnfs.h | 1 + fs/nfs/read.c | 10 +- fs/nfsd/cache.h | 20 +- fs/nfsd/export.c | 14 +- fs/nfsd/export.h | 2 + fs/nfsd/netns.h | 8 + fs/nfsd/nfs4callback.c | 98 + fs/nfsd/nfs4idmap.c | 11 +- fs/nfsd/nfs4proc.c | 289 +- fs/nfsd/nfs4state.c | 41 +- fs/nfsd/nfs4xdr.c | 50 +- fs/nfsd/nfscache.c | 142 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/state.h | 10 + fs/nfsd/vfs.c | 8 +- fs/nfsd/xdr4.h | 28 + fs/nfsd/xdr4cb.h | 10 + fs/nilfs2/alloc.c | 11 +- fs/nilfs2/alloc.h | 11 +- fs/nilfs2/bmap.c | 11 +- fs/nilfs2/bmap.h | 11 +- fs/nilfs2/btnode.c | 37 +- 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 | 11 +- 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 | 40 +- 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 | 11 +- 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/fanotify.c | 17 +- fs/notify/fanotify/fanotify.h | 4 +- fs/notify/fanotify/fanotify_user.c | 103 +- fs/notify/fdinfo.c | 29 +- fs/notify/fsnotify.c | 55 +- fs/notify/fsnotify.h | 11 + fs/notify/inotify/inotify_user.c | 2 +- fs/notify/mark.c | 49 +- fs/ocfs2/alloc.c | 4 - fs/ocfs2/aops.c | 3 +- fs/ocfs2/buffer_head_io.c | 1 + fs/ocfs2/dlm/dlmdebug.c | 2 +- fs/ocfs2/dlm/dlmmaster.c | 4 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/dlmglue.c | 2 + fs/ocfs2/refcounttree.c | 18 +- fs/orangefs/acl.c | 4 + fs/orangefs/inode.c | 8 +- fs/orangefs/namei.c | 8 +- fs/orangefs/orangefs-sysfs.c | 2 +- fs/overlayfs/copy_up.c | 2 +- fs/overlayfs/file.c | 25 +- fs/overlayfs/inode.c | 10 + fs/overlayfs/namei.c | 2 +- fs/overlayfs/overlayfs.h | 4 +- fs/overlayfs/super.c | 26 +- fs/overlayfs/util.c | 3 +- fs/proc/base.c | 14 + fs/proc/inode.c | 3 + fs/proc/kcore.c | 1 + fs/proc/loadavg.c | 3 - fs/proc/meminfo.c | 16 +- fs/proc/task_mmu.c | 6 +- fs/proc/vmcore.c | 34 +- fs/pstore/inode.c | 11 +- fs/pstore/internal.h | 5 +- fs/pstore/platform.c | 75 +- fs/pstore/ram.c | 47 +- fs/pstore/ram_core.c | 28 +- fs/quota/quota.c | 14 +- fs/read_write.c | 19 +- fs/select.c | 20 +- fs/signalfd.c | 6 +- fs/stat.c | 3 + fs/super.c | 2 +- fs/timerfd.c | 12 +- fs/ubifs/super.c | 11 +- fs/ubifs/xattr.c | 24 - fs/udf/balloc.c | 30 +- fs/udf/super.c | 232 +- fs/udf/udf_sb.h | 10 +- fs/userfaultfd.c | 8 +- fs/utimes.c | 73 +- fs/xattr.c | 24 +- fs/xfs/libxfs/xfs_attr.c | 264 +- fs/xfs/libxfs/xfs_attr.h | 150 + fs/xfs/libxfs/xfs_attr_remote.c | 10 +- fs/xfs/libxfs/xfs_bmap.c | 94 +- fs/xfs/libxfs/xfs_bmap.h | 1 + fs/xfs/libxfs/xfs_format.h | 10 +- fs/xfs/libxfs/xfs_inode_buf.c | 30 + fs/xfs/libxfs/xfs_sb.c | 5 +- fs/xfs/scrub/alloc.c | 1 - fs/xfs/scrub/inode.c | 4 +- fs/xfs/scrub/repair.c | 128 +- fs/xfs/scrub/scrub.c | 13 - fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_aops.h | 14 +- fs/xfs/xfs_attr.h | 148 - fs/xfs/xfs_bmap_util.c | 81 +- fs/xfs/xfs_buf.c | 109 +- fs/xfs/xfs_buf.h | 2 + fs/xfs/xfs_buf_item.c | 119 +- fs/xfs/xfs_buf_item.h | 1 + fs/xfs/xfs_fsops.c | 50 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_ioctl.c | 8 - fs/xfs/xfs_iomap.c | 53 +- fs/xfs/xfs_iops.c | 12 +- fs/xfs/xfs_log_recover.c | 10 - fs/xfs/xfs_reflink.c | 362 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_stats.c | 52 +- fs/xfs/xfs_stats.h | 28 +- fs/xfs/xfs_super.c | 38 +- fs/xfs/xfs_trace.h | 1 - fs/xfs/xfs_trans.c | 10 +- fs/xfs/xfs_trans.h | 1 + fs/xfs/xfs_trans_ail.c | 28 +- fs/xfs/xfs_trans_buf.c | 141 +- include/acpi/acconfig.h | 17 +- include/acpi/acexcep.h | 9 +- include/acpi/acpi_bus.h | 9 +- include/acpi/acpixf.h | 9 +- include/acpi/cppc_acpi.h | 1 + include/asm-generic/bug.h | 8 +- include/asm-generic/compat.h | 24 +- include/asm-generic/dma-mapping.h | 9 - include/asm-generic/hugetlb.h | 88 +- include/asm-generic/io.h | 3 +- include/asm-generic/pgtable.h | 4 +- include/asm-generic/qrwlock.h | 7 +- include/asm-generic/qspinlock.h | 16 +- include/asm-generic/sections.h | 14 + include/asm-generic/tlb.h | 86 +- include/asm-generic/unistd.h | 13 - include/asm-generic/vmlinux.lds.h | 42 +- include/crypto/acompress.h | 38 +- include/crypto/aead.h | 51 +- include/crypto/akcipher.h | 76 +- include/crypto/algapi.h | 14 +- include/crypto/cbc.h | 2 +- include/crypto/chacha20.h | 3 +- include/crypto/hash.h | 38 +- include/crypto/internal/cryptouser.h | 8 + include/crypto/internal/geniv.h | 2 +- include/crypto/kpp.h | 51 +- include/crypto/mcryptd.h | 114 - include/crypto/morus1280_glue.h | 2 +- include/crypto/morus640_glue.h | 2 +- include/crypto/null.h | 2 +- include/crypto/rng.h | 29 +- include/crypto/skcipher.h | 118 +- include/crypto/speck.h | 62 - include/drm/drmP.h | 3 - include/drm/drm_atomic.h | 34 +- include/drm/drm_atomic_helper.h | 3 + include/drm/drm_atomic_uapi.h | 58 + include/drm/drm_blend.h | 6 + include/drm/drm_client.h | 5 +- include/drm/drm_color_mgmt.h | 1 + include/drm/drm_connector.h | 1 + include/drm/drm_crtc.h | 41 +- include/drm/drm_device.h | 10 + include/drm/drm_dp_helper.h | 11 +- include/drm/drm_drv.h | 11 +- include/drm/drm_edid.h | 6 +- include/drm/drm_encoder.h | 1 + include/drm/drm_fb_cma_helper.h | 1 - include/drm/drm_fb_helper.h | 34 + include/drm/drm_fourcc.h | 24 + include/drm/drm_mode_config.h | 15 + include/drm/drm_panel.h | 2 +- include/drm/drm_pciids.h | 2 +- include/drm/drm_plane.h | 19 + include/drm/drm_print.h | 2 +- include/drm/drm_property.h | 2 + include/drm/drm_syncobj.h | 9 +- include/drm/drm_util.h | 32 + include/drm/gpu_scheduler.h | 48 +- include/drm/i915_pciids.h | 1 + include/drm/ttm/ttm_bo_api.h | 34 +- include/drm/ttm/ttm_bo_driver.h | 28 + include/drm/ttm/ttm_object.h | 354 - include/dt-bindings/clock/exynos3250.h | 5 +- include/dt-bindings/clock/exynos4.h | 7 +- include/dt-bindings/clock/exynos5250.h | 7 +- include/dt-bindings/clock/exynos5260-clk.h | 7 +- include/dt-bindings/clock/exynos5410.h | 7 +- include/dt-bindings/clock/exynos5420.h | 7 +- include/dt-bindings/clock/exynos5433.h | 5 +- include/dt-bindings/clock/exynos7-clk.h | 7 +- include/dt-bindings/clock/s3c2410.h | 5 +- include/dt-bindings/clock/s3c2412.h | 5 +- include/dt-bindings/clock/s3c2443.h | 5 +- include/dt-bindings/clock/xlnx,zynqmp-clk.h | 116 + include/dt-bindings/gpio/meson-g12a-gpio.h | 114 + include/dt-bindings/iio/qcom,spmi-vadc.h | 125 +- include/dt-bindings/interrupt-controller/arm-gic.h | 2 +- include/dt-bindings/interrupt-controller/irq.h | 2 +- include/dt-bindings/mfd/at91-usart.h | 17 + include/dt-bindings/net/mscc-phy-vsc8531.h | 2 + include/dt-bindings/phy/phy-ocelot-serdes.h | 12 + include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h | 18 + include/dt-bindings/pinctrl/rzn1-pinctrl.h | 141 + include/dt-bindings/power/owl-s900-powergate.h | 23 + include/dt-bindings/power/r8a7744-sysc.h | 24 + include/dt-bindings/power/r8a774a1-sysc.h | 31 + include/dt-bindings/power/r8a774c0-sysc.h | 25 + include/dt-bindings/reset/imx7-reset.h | 4 +- include/dt-bindings/reset/qcom,sdm845-pdc.h | 20 + include/dt-bindings/thermal/thermal_exynos.h | 12 +- include/dt-bindings/usb/pd.h | 26 + include/linux/acpi.h | 11 +- include/linux/adxl.h | 13 + include/linux/amba/mmci.h | 11 +- include/linux/amifd.h | 63 - include/linux/amifdreg.h | 82 - include/linux/arch_topology.h | 1 + include/linux/arm-smccc.h | 38 +- include/linux/avf/virtchnl.h | 17 +- include/linux/binfmts.h | 2 +- include/linux/bio.h | 78 +- include/linux/blk-cgroup.h | 190 +- include/linux/blk-mq.h | 4 + include/linux/blk-pm.h | 24 + include/linux/blk_types.h | 3 - include/linux/blkdev.h | 199 +- include/linux/bpf-cgroup.h | 55 +- include/linux/bpf.h | 88 +- include/linux/bpf_types.h | 8 +- include/linux/bpf_verifier.h | 46 +- include/linux/buffer_head.h | 2 +- include/linux/bvec.h | 3 - include/linux/cgroup-defs.h | 5 + include/linux/cgroup.h | 32 +- include/linux/clocksource.h | 8 +- include/linux/compat.h | 108 +- include/linux/compat_time.h | 32 - include/linux/compiler-gcc.h | 21 +- include/linux/compiler.h | 73 +- include/linux/compiler_types.h | 9 +- include/linux/console_struct.h | 1 - include/linux/coredump.h | 4 +- include/linux/coresight.h | 41 +- include/linux/cpufeature.h | 2 +- include/linux/cpuidle.h | 11 +- include/linux/crash_dump.h | 4 + include/linux/crc-t10dif.h | 1 + include/linux/crypto.h | 110 +- include/linux/cuda.h | 4 + include/linux/debug_locks.h | 4 +- include/linux/delayacct.h | 23 + include/linux/devfreq.h | 8 + include/linux/device-mapper.h | 18 +- include/linux/device.h | 37 +- include/linux/dma-debug.h | 8 + include/linux/dma-direct.h | 10 +- include/linux/dma-mapping.h | 42 +- include/linux/dma-noncoherent.h | 27 +- include/linux/dma/sprd-dma.h | 69 + include/linux/dns_resolver.h | 4 +- include/linux/edac.h | 5 +- include/linux/efi.h | 51 + include/linux/elevator.h | 2 +- include/linux/elfcore-compat.h | 8 +- include/linux/ethtool.h | 33 +- include/linux/f2fs_fs.h | 10 +- include/linux/fanotify.h | 59 +- include/linux/fb.h | 11 +- include/linux/filter.h | 43 +- include/linux/firmware/imx/ipc.h | 59 + include/linux/firmware/imx/sci.h | 17 + include/linux/firmware/imx/svc/misc.h | 55 + include/linux/firmware/imx/types.h | 617 + include/linux/firmware/meson/meson_sm.h | 1 + include/linux/firmware/xlnx-zynqmp.h | 116 + include/linux/fpga/fpga-bridge.h | 4 + include/linux/fpga/fpga-mgr.h | 24 +- include/linux/fpga/fpga-region.h | 4 + include/linux/fs.h | 107 +- include/linux/fsl/mc.h | 14 + include/linux/fsl_ifc.h | 2 + include/linux/fsnotify_backend.h | 30 +- include/linux/genhd.h | 10 +- include/linux/gpio/consumer.h | 80 +- include/linux/gpio/driver.h | 46 +- include/linux/hdmi.h | 4 +- include/linux/hid.h | 29 + include/linux/hmm.h | 2 +- include/linux/huge_mm.h | 10 +- include/linux/hugetlb.h | 14 + include/linux/hw_random.h | 3 +- include/linux/hwmon.h | 2 + include/linux/hyperv.h | 14 +- include/linux/i2c.h | 2 +- include/linux/idr.h | 18 +- include/linux/ieee80211.h | 112 +- include/linux/if_tun.h | 14 + include/linux/init.h | 2 - include/linux/intel-iommu.h | 72 + include/linux/interrupt.h | 2 +- include/linux/iomap.h | 4 +- include/linux/iommu.h | 10 +- include/linux/iova.h | 1 + include/linux/ipmi.h | 2 +- include/linux/ipmi_smi.h | 2 +- include/linux/ipv6.h | 3 +- include/linux/irq.h | 3 +- include/linux/irqchip/arm-gic-common.h | 6 + include/linux/irqchip/arm-gic-v3.h | 9 +- include/linux/irqchip/arm-gic.h | 5 - include/linux/irqdomain.h | 1 + include/linux/jump_label.h | 65 +- include/linux/kernfs.h | 9 +- include/linux/kvm_host.h | 2 - include/linux/leds.h | 15 + include/linux/libfdt_env.h | 1 + include/linux/lightnvm.h | 166 +- include/linux/linkage.h | 1 + include/linux/linkmode.h | 76 + include/linux/list.h | 23 + include/linux/lockdep.h | 7 +- include/linux/lsm_hooks.h | 16 +- include/linux/math64.h | 3 + include/linux/memblock.h | 15 - include/linux/memcontrol.h | 15 +- include/linux/memremap.h | 6 + include/linux/mfd/cros_ec_commands.h | 11 + include/linux/mfd/da9063/pdata.h | 16 +- include/linux/mfd/ingenic-tcu.h | 56 + include/linux/mfd/intel_msic.h | 7 +- include/linux/mfd/intel_soc_pmic.h | 13 +- include/linux/mfd/intel_soc_pmic_bxtwc.h | 10 +- include/linux/mfd/madera/core.h | 2 + include/linux/mfd/madera/pdata.h | 1 - include/linux/mfd/max14577-private.h | 11 +- include/linux/mfd/max14577.h | 11 +- include/linux/mfd/max77686-private.h | 15 +- include/linux/mfd/max77686.h | 15 +- include/linux/mfd/max77693-common.h | 6 +- include/linux/mfd/max77693-private.h | 15 +- include/linux/mfd/max77693.h | 15 +- include/linux/mfd/max77843-private.h | 6 +- include/linux/mfd/max8997-private.h | 15 +- include/linux/mfd/max8997.h | 16 +- include/linux/mfd/max8998-private.h | 15 +- include/linux/mfd/max8998.h | 15 +- include/linux/mfd/mc13xxx.h | 1 + include/linux/mfd/rohm-bd718x7.h | 372 +- include/linux/mfd/samsung/core.h | 11 +- include/linux/mfd/samsung/irq.h | 10 +- include/linux/mfd/samsung/rtc.h | 15 +- include/linux/mfd/samsung/s2mpa01.h | 7 +- include/linux/mfd/samsung/s2mps11.h | 9 +- include/linux/mfd/samsung/s2mps13.h | 14 +- include/linux/mfd/samsung/s2mps14.h | 14 +- include/linux/mfd/samsung/s2mps15.h | 11 +- include/linux/mfd/samsung/s2mpu02.h | 14 +- include/linux/mfd/samsung/s5m8763.h | 10 +- include/linux/mfd/samsung/s5m8767.h | 10 +- include/linux/mfd/ti-lmu.h | 3 +- include/linux/mfd/tmio.h | 7 - include/linux/micrel_phy.h | 1 + include/linux/mii.h | 101 + include/linux/mlx5/cq.h | 1 + include/linux/mlx5/device.h | 10 + include/linux/mlx5/driver.h | 92 +- include/linux/mlx5/fs.h | 40 +- include/linux/mlx5/mlx5_ifc.h | 264 +- include/linux/mlx5/qp.h | 1 + include/linux/mlx5/srq.h | 1 + include/linux/mlx5/transobj.h | 2 + include/linux/mlx5/vport.h | 2 + include/linux/mm.h | 72 +- include/linux/mm_types.h | 2 +- include/linux/mm_types_task.h | 2 +- include/linux/mmc/host.h | 5 + include/linux/mmu_notifier.h | 27 +- include/linux/mmzone.h | 14 +- include/linux/mod_devicetable.h | 1 + include/linux/module.h | 4 +- include/linux/mroute_base.h | 11 +- include/linux/msi.h | 17 +- include/linux/mtd/blktrans.h | 5 +- include/linux/mtd/jedec.h | 91 + include/linux/mtd/nand_bch.h | 11 +- include/linux/mtd/nand_ecc.h | 12 +- include/linux/mtd/onfi.h | 178 + include/linux/mtd/platnand.h | 74 + include/linux/mtd/rawnand.h | 635 +- include/linux/mtd/spi-nor.h | 119 + include/linux/ndctl.h | 22 + include/linux/netdevice.h | 51 +- include/linux/netfilter.h | 2 + include/linux/netfilter/nf_conntrack_common.h | 3 - include/linux/netfilter/nfnetlink_osf.h | 3 +- include/linux/netlink.h | 3 + include/linux/netpoll.h | 9 +- include/linux/nfs_fs.h | 2 + include/linux/nfs_fs_sb.h | 3 + include/linux/nfs_xdr.h | 28 +- include/linux/nvme.h | 1 + include/linux/nvmem-consumer.h | 100 +- include/linux/nvmem-provider.h | 50 +- include/linux/of.h | 71 +- include/linux/of_device.h | 3 - include/linux/of_pci.h | 10 - include/linux/page-flags.h | 14 +- include/linux/pagemap.h | 10 +- include/linux/pagevec.h | 8 +- include/linux/pci-dma-compat.h | 18 - include/linux/pci-dma.h | 12 - include/linux/pci-p2pdma.h | 114 + include/linux/pci.h | 14 +- include/linux/pci_hotplug.h | 43 +- include/linux/pci_ids.h | 10 +- include/linux/percpu-refcount.h | 1 + include/linux/perf/arm_pmu.h | 1 + include/linux/pfn_t.h | 4 +- include/linux/phy.h | 41 +- include/linux/phy/phy-qcom-ufs.h | 38 - include/linux/phy/phy.h | 2 + include/linux/platform_data/dma-ep93xx.h | 2 +- include/linux/platform_data/dma-mcf-edma.h | 38 + include/linux/platform_data/ehci-sh.h | 16 +- include/linux/platform_data/gpio-davinci.h | 34 - include/linux/platform_data/gpio-omap.h | 18 +- include/linux/platform_data/gpio-ts5500.h | 27 - include/linux/platform_data/hsmmc-omap.h | 3 - include/linux/platform_data/ina2xx.h | 2 +- include/linux/platform_data/mv_usb.h | 1 - include/linux/platform_data/pxa_sdhci.h | 4 - include/linux/platform_data/shmob_drm.h | 6 +- include/linux/platform_data/spi-davinci.h | 4 - include/linux/platform_data/ti-sysc.h | 1 - include/linux/platform_device.h | 1 + include/linux/pm_domain.h | 35 +- include/linux/pm_opp.h | 6 + include/linux/pmu.h | 4 + include/linux/posix-timers.h | 2 +- include/linux/power/bq27xxx_battery.h | 1 + include/linux/psi.h | 53 + include/linux/psi_types.h | 92 + include/linux/pstore_ram.h | 3 +- include/linux/ptrace.h | 38 +- include/linux/pxa2xx_ssp.h | 3 +- include/linux/qcom-geni-se.h | 13 +- include/linux/qcom_scm.h | 4 +- include/linux/qed/common_hsi.h | 10 +- include/linux/qed/iscsi_common.h | 2 +- include/linux/qed/qed_if.h | 35 +- include/linux/qed/qed_rdma_if.h | 11 +- include/linux/quota.h | 8 +- include/linux/radix-tree.h | 178 +- include/linux/rculist.h | 32 +- include/linux/rcupdate.h | 154 +- include/linux/rcupdate_wait.h | 14 +- include/linux/rcutiny.h | 53 +- include/linux/rcutree.h | 31 +- include/linux/regmap.h | 31 +- include/linux/regulator/driver.h | 20 +- include/linux/regulator/fixed.h | 3 - include/linux/regulator/machine.h | 6 +- include/linux/remoteproc.h | 47 +- include/linux/reset.h | 2 +- include/linux/restart_block.h | 4 +- include/linux/rtc.h | 21 +- include/linux/rtnetlink.h | 7 + include/linux/rwsem.h | 4 +- include/linux/sched.h | 27 +- include/linux/sched/loadavg.h | 24 +- include/linux/sched/signal.h | 23 +- include/linux/sched/stat.h | 1 - include/linux/sched/topology.h | 6 +- include/linux/scmi_protocol.h | 4 + include/linux/security.h | 6 +- include/linux/serial_core.h | 3 + include/linux/serial_sci.h | 1 + include/linux/signal.h | 18 +- include/linux/signal_types.h | 8 +- include/linux/skbuff.h | 55 +- include/linux/skmsg.h | 434 + include/linux/slab.h | 56 +- include/linux/smp.h | 4 + include/linux/soc/amlogic/meson-canvas.h | 65 + include/linux/soc/qcom/llcc-qcom.h | 30 +- include/linux/socket.h | 4 +- include/linux/soundwire/sdw.h | 12 +- include/linux/spi/spi-mem.h | 7 +- include/linux/spi/spi.h | 36 +- include/linux/srcutree.h | 13 +- include/linux/start_kernel.h | 2 + include/linux/stmmac.h | 1 + include/linux/string.h | 7 + include/linux/sunrpc/auth.h | 18 +- include/linux/sunrpc/auth_gss.h | 1 + include/linux/sunrpc/bc_xprt.h | 1 + include/linux/sunrpc/cache.h | 18 +- include/linux/sunrpc/gss_krb5.h | 33 +- include/linux/sunrpc/sched.h | 10 +- include/linux/sunrpc/svc_rdma.h | 13 +- include/linux/sunrpc/svc_xprt.h | 1 - include/linux/sunrpc/svcauth.h | 1 + include/linux/sunrpc/xdr.h | 11 +- include/linux/sunrpc/xprt.h | 35 +- include/linux/sunrpc/xprtsock.h | 36 +- include/linux/suspend.h | 2 + include/linux/swap.h | 37 +- include/linux/swapops.h | 19 +- include/linux/swiotlb.h | 9 - include/linux/syscalls.h | 21 +- include/linux/tc.h | 1 + include/linux/tcp.h | 3 + include/linux/tee_drv.h | 73 + include/linux/thunderbolt.h | 5 +- include/linux/time32.h | 78 +- include/linux/timekeeping.h | 16 +- include/linux/timekeeping32.h | 53 +- include/linux/torture.h | 2 +- include/linux/trace_events.h | 3 +- include/linux/tracehook.h | 13 +- include/linux/tracepoint-defs.h | 6 + include/linux/tracepoint.h | 44 +- include/linux/tty.h | 2 - include/linux/tty_driver.h | 3 + include/linux/tty_ldisc.h | 10 +- include/linux/uio.h | 2 +- include/linux/uio_driver.h | 1 + include/linux/umh.h | 1 + include/linux/uprobes.h | 5 + include/linux/usb/chipidea.h | 6 + include/linux/usb/serial.h | 2 + include/linux/usb/usbnet.h | 2 +- include/linux/vga_switcheroo.h | 3 + include/linux/virtio_net.h | 18 + include/linux/vm_event_item.h | 1 - include/linux/vmacache.h | 5 - include/linux/vt_kern.h | 7 - include/linux/wait.h | 20 +- include/linux/writeback.h | 5 +- include/linux/xarray.h | 1293 +- include/media/cec.h | 154 +- include/media/media-entity.h | 48 + include/media/rc-core.h | 11 +- include/media/rcar-fcp.h | 6 +- include/media/v4l2-async.h | 111 +- include/media/v4l2-common.h | 14 +- include/media/v4l2-ctrls.h | 26 +- include/media/v4l2-dv-timings.h | 17 + include/media/v4l2-fh.h | 4 + include/media/v4l2-fwnode.h | 141 +- include/media/v4l2-mc.h | 78 - include/media/v4l2-mediabus.h | 40 +- include/media/v4l2-rect.h | 26 + include/media/vsp1.h | 8 +- include/net/9p/9p.h | 12 +- include/net/9p/client.h | 71 +- include/net/act_api.h | 22 +- include/net/addrconf.h | 5 + include/net/af_rxrpc.h | 4 + include/net/af_unix.h | 4 +- include/net/bluetooth/hci.h | 14 + include/net/bluetooth/hci_core.h | 17 + include/net/bluetooth/l2cap.h | 22 +- include/net/bonding.h | 7 +- include/net/cfg80211.h | 83 +- include/net/devlink.h | 33 +- include/net/dsa.h | 1 + include/net/dst.h | 10 + include/net/gen_stats.h | 4 + include/net/genetlink.h | 2 +- include/net/ieee80211_radiotap.h | 21 + include/net/inet_ecn.h | 18 +- include/net/inet_sock.h | 6 - include/net/ip.h | 31 +- include/net/ip6_fib.h | 27 +- include/net/ip6_route.h | 4 +- include/net/ip_fib.h | 18 +- include/net/ipv6.h | 2 - include/net/iucv/af_iucv.h | 5 + include/net/llc.h | 1 + include/net/mac80211.h | 127 +- include/net/neighbour.h | 16 + include/net/net_namespace.h | 3 + include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 13 +- include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 13 - include/net/netfilter/nf_conntrack_core.h | 3 +- include/net/netfilter/nf_conntrack_l4proto.h | 36 +- include/net/netfilter/nf_conntrack_timeout.h | 2 +- include/net/netfilter/nf_flow_table.h | 2 +- include/net/netfilter/nf_tables.h | 9 +- include/net/netfilter/nf_tables_core.h | 4 + include/net/netfilter/nfnetlink_log.h | 1 - include/net/netlink.h | 161 +- include/net/netns/ipv6.h | 1 + include/net/nfc/hci.h | 2 +- include/net/pkt_cls.h | 37 +- include/net/pkt_sched.h | 1 + include/net/regulatory.h | 4 +- include/net/route.h | 5 +- include/net/rtnetlink.h | 1 + include/net/sch_generic.h | 54 +- include/net/sctp/constants.h | 5 - include/net/sctp/sm.h | 2 +- include/net/sctp/structs.h | 2 + include/net/sock.h | 22 +- include/net/switchdev.h | 7 +- include/net/tcp.h | 91 +- include/net/tls.h | 98 +- include/net/udp.h | 2 + include/net/vxlan.h | 65 +- include/net/xdp.h | 6 +- include/net/xdp_sock.h | 127 +- include/rdma/ib_addr.h | 11 +- include/rdma/ib_cm.h | 2 +- include/rdma/ib_sa.h | 38 +- include/rdma/ib_umem.h | 9 +- include/rdma/ib_umem_odp.h | 75 +- include/rdma/ib_verbs.h | 179 +- include/rdma/rdma_cm.h | 11 +- include/rdma/rdma_netlink.h | 4 +- include/rdma/rdma_vt.h | 51 +- include/rdma/rdmavt_qp.h | 7 + include/rdma/restrack.h | 12 +- include/rdma/uverbs_ioctl.h | 111 +- include/rdma/uverbs_std_types.h | 51 + include/soc/fsl/bman.h | 8 + include/soc/fsl/dpaa2-fd.h | 242 + include/soc/fsl/dpaa2-global.h | 15 + include/soc/fsl/dpaa2-io.h | 4 + include/soc/fsl/qe/ucc_fast.h | 8 +- include/soc/fsl/qman.h | 36 + include/soc/mscc/ocelot_hsio.h | 859 + include/soc/tegra/pmc.h | 20 +- {sound/pci/hda => include/sound}/hda_codec.h | 0 include/sound/hdaudio.h | 1 + include/sound/memalloc.h | 3 + include/sound/rawmidi.h | 1 + include/sound/simple_card_utils.h | 27 +- include/sound/soc-acpi-intel-match.h | 6 + include/sound/soc-dapm.h | 8 - include/sound/soc-dpcm.h | 10 + include/sound/soc.h | 45 +- include/target/iscsi/iscsi_target_core.h | 6 +- include/target/iscsi/iscsi_target_stat.h | 4 +- include/target/target_core_base.h | 1 - include/trace/events/btrfs.h | 36 +- include/trace/events/ext4.h | 99 +- include/trace/events/f2fs.h | 1 - include/trace/events/hwmon.h | 71 + include/trace/events/kyber.h | 96 + include/trace/events/migrate.h | 27 - include/trace/events/mmflags.h | 1 + include/trace/events/rcu.h | 25 +- include/trace/events/rpcrdma.h | 18 +- include/trace/events/rxrpc.h | 5 +- include/trace/events/sched.h | 11 +- include/trace/events/signal.h | 7 +- include/trace/events/sunrpc.h | 37 +- include/trace/events/tcp.h | 7 +- include/uapi/asm-generic/hugetlb_encode.h | 2 + include/uapi/asm-generic/ioctls.h | 2 + include/uapi/asm-generic/siginfo.h | 193 +- include/uapi/asm-generic/unistd.h | 2 + include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/drm/drm_fourcc.h | 48 + include/uapi/drm/drm_mode.h | 3 +- include/uapi/drm/i915_drm.h | 22 + include/uapi/linux/android/binder.h | 10 + include/uapi/linux/blkzoned.h | 3 + include/uapi/linux/bpf.h | 168 +- include/uapi/linux/cec.h | 3 + include/uapi/linux/cryptouser.h | 52 + include/uapi/linux/dns_resolver.h | 116 + include/uapi/linux/ethtool.h | 15 +- include/uapi/linux/fanotify.h | 25 +- include/uapi/linux/firewire-cdev.h | 22 +- include/uapi/linux/fs.h | 4 +- include/uapi/linux/gen_stats.h | 1 + include/uapi/linux/gpio.h | 2 +- include/uapi/linux/if_addr.h | 1 + include/uapi/linux/if_arp.h | 18 +- include/uapi/linux/if_fddi.h | 21 +- include/uapi/linux/if_link.h | 3 + include/uapi/linux/if_packet.h | 1 + include/uapi/linux/in6.h | 1 + include/uapi/linux/input-event-codes.h | 18 + include/uapi/linux/keyctl.h | 7 +- include/uapi/linux/kfd_ioctl.h | 13 +- include/uapi/linux/kvm.h | 27 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/memfd.h | 2 + include/uapi/linux/mman.h | 2 + include/uapi/linux/ncsi.h | 6 + include/uapi/linux/ndctl.h | 52 +- include/uapi/linux/neighbour.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 56 +- include/uapi/linux/netfilter/xt_cgroup.h | 16 + include/uapi/linux/netlink.h | 1 + include/uapi/linux/nl80211.h | 124 +- include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/perf_event.h | 2 +- include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/pkt_sched.h | 52 +- include/uapi/linux/rds.h | 1 + include/uapi/linux/sctp.h | 1 + include/uapi/linux/serial.h | 17 + include/uapi/linux/shm.h | 2 + include/uapi/linux/smc_diag.h | 25 +- include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/udmabuf.h | 33 + include/uapi/linux/udp.h | 1 + include/uapi/linux/usb/tmc.h | 41 + include/uapi/linux/usb/video.h | 304 +- include/uapi/linux/vfio.h | 2 + include/uapi/linux/vhost.h | 2 +- include/uapi/linux/videodev2.h | 31 +- include/uapi/rdma/ib_user_verbs.h | 20 +- include/uapi/rdma/mlx5-abi.h | 16 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 21 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 12 + include/uapi/rdma/rdma_netlink.h | 3 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 7 +- include/uapi/scsi/scsi_bsg_ufs.h | 106 + include/uapi/sound/asound.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 106 +- include/xen/events.h | 2 + include/xen/interface/memory.h | 6 - include/xen/mem-reservation.h | 7 +- include/xen/xen-ops.h | 133 +- include/xen/xen.h | 4 + init/Kconfig | 24 + init/main.c | 10 +- ipc/mqueue.c | 10 +- ipc/msg.c | 6 +- ipc/sem.c | 10 +- ipc/shm.c | 9 +- ipc/syscall.c | 2 +- ipc/util.h | 2 +- kernel/bpf/Makefile | 7 +- kernel/bpf/arraymap.c | 51 +- kernel/bpf/btf.c | 57 +- kernel/bpf/cgroup.c | 82 +- kernel/bpf/core.c | 54 +- kernel/bpf/devmap.c | 3 +- kernel/bpf/hashtab.c | 54 +- kernel/bpf/helpers.c | 66 +- kernel/bpf/local_storage.c | 174 +- kernel/bpf/map_in_map.c | 3 +- kernel/bpf/offload.c | 18 + kernel/bpf/queue_stack_maps.c | 290 + kernel/bpf/sockmap.c | 2565 - kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 148 +- kernel/bpf/verifier.c | 996 +- kernel/bpf/xskmap.c | 12 +- kernel/cgroup/cgroup.c | 118 +- kernel/compat.c | 8 +- kernel/cpu.c | 77 +- kernel/debug/kdb/kdb_main.c | 7 +- kernel/delayacct.c | 15 + kernel/dma/Kconfig | 19 +- kernel/dma/Makefile | 1 - kernel/dma/contiguous.c | 6 +- kernel/dma/debug.c | 16 + kernel/dma/direct.c | 224 +- kernel/dma/mapping.c | 71 +- kernel/dma/noncoherent.c | 106 - kernel/dma/swiotlb.c | 326 +- kernel/events/core.c | 81 +- kernel/events/hw_breakpoint.c | 13 +- kernel/events/ring_buffer.c | 14 +- kernel/events/uprobes.c | 282 +- kernel/fork.c | 62 +- kernel/futex.c | 4 +- kernel/futex_compat.c | 2 +- kernel/hung_task.c | 30 +- kernel/irq/irqdomain.c | 5 +- kernel/irq/manage.c | 8 +- kernel/irq/matrix.c | 82 +- kernel/jump_label.c | 109 +- kernel/kallsyms.c | 4 +- kernel/kexec_core.c | 6 + kernel/kprobes.c | 39 +- kernel/locking/lockdep.c | 117 +- kernel/locking/lockdep_internals.h | 27 + kernel/locking/lockdep_proc.c | 2 +- kernel/locking/mutex.c | 3 +- kernel/locking/qspinlock.c | 143 +- kernel/locking/qspinlock_paravirt.h | 4 +- kernel/locking/qspinlock_stat.h | 6 + kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem-xadd.c | 15 +- kernel/locking/rwsem.c | 7 +- kernel/locking/rwsem.h | 95 +- kernel/locking/test-ww_mutex.c | 12 +- kernel/memremap.c | 98 +- kernel/module.c | 9 + kernel/pid.c | 2 +- kernel/pid_namespace.c | 2 +- kernel/power/process.c | 2 +- kernel/power/suspend.c | 6 + kernel/printk/printk.c | 99 +- kernel/printk/printk_safe.c | 4 +- kernel/ptrace.c | 36 +- kernel/rcu/Kconfig | 14 +- kernel/rcu/rcu.h | 67 +- kernel/rcu/rcuperf.c | 66 +- kernel/rcu/rcutorture.c | 397 +- kernel/rcu/srcutiny.c | 29 +- kernel/rcu/srcutree.c | 31 +- kernel/rcu/tiny.c | 154 +- kernel/rcu/tree.c | 2213 +- kernel/rcu/tree.h | 132 +- kernel/rcu/tree_exp.h | 426 +- kernel/rcu/tree_plugin.h | 790 +- kernel/rcu/update.c | 70 +- kernel/reboot.c | 1 + kernel/resource.c | 141 +- kernel/sched/Makefile | 1 + kernel/sched/core.c | 69 +- kernel/sched/deadline.c | 2 +- kernel/sched/debug.c | 6 +- kernel/sched/fair.c | 341 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 15 - kernel/sched/loadavg.c | 139 +- kernel/sched/pelt.c | 8 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 759 + kernel/sched/sched.h | 207 +- kernel/sched/stats.h | 86 + kernel/sched/topology.c | 111 +- kernel/seccomp.c | 10 +- kernel/signal.c | 454 +- kernel/smp.c | 19 +- kernel/softirq.c | 9 +- kernel/sys.c | 3 - kernel/time/Kconfig | 4 + kernel/time/clocksource.c | 42 +- kernel/time/hrtimer.c | 8 +- kernel/time/posix-stubs.c | 18 +- kernel/time/posix-timers.c | 32 +- kernel/time/tick-broadcast.c | 2 - kernel/time/tick-sched.c | 2 +- kernel/time/time.c | 97 +- kernel/time/timekeeping.c | 24 - kernel/torture.c | 3 +- kernel/trace/blktrace.c | 4 +- kernel/trace/preemptirq_delay_test.c | 10 +- kernel/trace/ring_buffer.c | 2 + kernel/trace/trace.c | 12 +- kernel/trace/trace_event_perf.c | 7 +- kernel/trace/trace_events_hist.c | 36 +- kernel/trace/trace_kprobe.c | 412 +- kernel/trace/trace_probe.c | 672 +- kernel/trace/trace_probe.h | 289 +- kernel/trace/trace_probe_tmpl.h | 216 + kernel/trace/trace_stack.c | 2 +- kernel/trace/trace_uprobe.c | 255 +- kernel/tracepoint.c | 24 +- kernel/umh.c | 16 +- kernel/up.c | 14 +- kernel/watchdog.c | 4 +- kernel/watchdog_hld.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig | 8 +- lib/Kconfig.debug | 21 +- lib/Kconfig.kasan | 9 + lib/Makefile | 10 +- lib/bch.c | 17 +- lib/chacha20.c | 6 +- lib/crc-t10dif.c | 57 +- lib/crc32.c | 11 +- lib/debug_locks.c | 6 +- lib/idr.c | 401 +- lib/memcat_p.c | 34 + lib/nlattr.c | 269 +- lib/percpu-refcount.c | 28 +- lib/percpu_counter.c | 1 - lib/radix-tree.c | 834 +- lib/rhashtable.c | 1 - lib/string.c | 1 + lib/test_bpf.c | 1 + lib/test_ida.c | 4 +- lib/test_kasan.c | 70 + lib/test_memcat_p.c | 115 + lib/test_xarray.c | 1238 + lib/udivmoddi4.c | 310 + lib/umoddi3.c | 32 + lib/vsprintf.c | 245 +- lib/xarray.c | 2036 + lib/xz/xz_crc32.c | 1 - lib/xz/xz_private.h | 4 + mm/Kconfig | 5 +- mm/Makefile | 9 +- mm/backing-dev.c | 5 + mm/compaction.c | 5 + mm/debug.c | 50 +- mm/fadvise.c | 81 +- mm/filemap.c | 761 +- mm/gup.c | 115 +- mm/gup_benchmark.c | 40 +- mm/hmm.c | 12 +- mm/huge_memory.c | 70 +- mm/hugetlb.c | 96 +- mm/kasan/quarantine.c | 18 +- mm/khugepaged.c | 178 +- mm/kmemleak.c | 51 +- mm/maccess.c | 6 + mm/madvise.c | 4 +- mm/memblock.c | 5 +- mm/memcontrol.c | 58 +- mm/memfd.c | 105 +- mm/memory.c | 403 +- mm/memory_hotplug.c | 149 +- mm/mempolicy.c | 35 +- mm/migrate.c | 154 +- mm/mincore.c | 2 +- mm/mmap.c | 98 +- mm/mmu_gather.c | 261 + mm/mmu_notifier.c | 31 - mm/mremap.c | 50 +- mm/nommu.c | 6 +- mm/oom_kill.c | 18 +- mm/page-writeback.c | 106 +- mm/page_alloc.c | 379 +- mm/page_io.c | 8 +- mm/percpu.c | 1 + mm/pgtable-generic.c | 1 + mm/readahead.c | 55 +- mm/rmap.c | 42 +- mm/shmem.c | 195 +- mm/slab.c | 8 +- mm/slab_common.c | 115 +- mm/slub.c | 84 +- mm/sparse.c | 4 +- mm/swap.c | 7 +- mm/swap_state.c | 120 +- mm/swapfile.c | 83 +- mm/truncate.c | 27 +- mm/util.c | 21 +- mm/vmacache.c | 38 - mm/vmalloc.c | 4 + mm/vmscan.c | 59 +- mm/vmstat.c | 14 +- mm/workingset.c | 201 +- mm/zsmalloc.c | 2 +- net/8021q/vlan_dev.c | 3 +- net/9p/Makefile | 1 - net/9p/client.c | 551 +- net/9p/mod.c | 9 +- net/9p/protocol.c | 20 +- net/9p/trans_fd.c | 64 +- net/9p/trans_rdma.c | 37 +- net/9p/trans_virtio.c | 44 +- net/9p/trans_xen.c | 17 +- net/9p/util.c | 140 - net/Kconfig | 11 + net/atm/common.c | 2 +- net/batman-adv/Kconfig | 11 + net/batman-adv/Makefile | 3 + net/batman-adv/bat_iv_ogm.c | 330 +- net/batman-adv/bat_v_elp.c | 10 +- net/batman-adv/bridge_loop_avoidance.c | 10 +- net/batman-adv/debugfs.c | 37 + net/batman-adv/debugfs.h | 6 + net/batman-adv/gateway_client.c | 11 +- net/batman-adv/hard-interface.c | 47 +- net/batman-adv/icmp_socket.c | 3 + net/batman-adv/log.c | 20 +- net/batman-adv/main.h | 2 +- net/batman-adv/network-coding.c | 27 +- net/batman-adv/originator.c | 107 - net/batman-adv/originator.h | 4 - net/batman-adv/soft-interface.c | 27 +- net/batman-adv/sysfs.c | 30 +- net/batman-adv/trace.c | 22 + net/batman-adv/trace.h | 78 + net/batman-adv/translation-table.c | 6 +- net/batman-adv/tvlv.c | 8 +- net/batman-adv/types.h | 62 +- net/bluetooth/bnep/core.c | 7 +- net/bluetooth/bnep/sock.c | 19 +- net/bluetooth/cmtp/core.c | 14 +- net/bluetooth/cmtp/sock.c | 19 +- net/bluetooth/hci_core.c | 65 + net/bluetooth/hci_event.c | 85 +- net/bluetooth/hidp/core.c | 23 +- net/bluetooth/hidp/hidp.h | 2 +- net/bluetooth/hidp/sock.c | 79 +- net/bluetooth/l2cap_core.c | 102 +- net/bluetooth/mgmt.c | 7 +- net/bluetooth/rfcomm/tty.c | 12 - net/bluetooth/smp.c | 68 +- net/bluetooth/smp.h | 3 +- net/bpf/test_run.c | 35 +- net/bpfilter/bpfilter_kern.c | 11 +- net/bridge/Kconfig | 2 +- net/bridge/br.c | 20 +- net/bridge/br_arp_nd_proxy.c | 15 +- net/bridge/br_device.c | 8 +- net/bridge/br_fdb.c | 24 +- net/bridge/br_if.c | 9 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 36 +- net/bridge/br_multicast.c | 64 +- net/bridge/br_netfilter_hooks.c | 10 +- net/bridge/br_netlink.c | 43 +- net/bridge/br_private.h | 71 +- net/bridge/br_switchdev.c | 9 +- net/bridge/br_sysfs_br.c | 49 +- net/bridge/br_vlan.c | 88 +- net/caif/caif_socket.c | 2 +- net/caif/cfrfml.c | 3 - net/ceph/crypto.c | 12 +- net/ceph/crypto.h | 2 +- net/compat.c | 10 +- net/core/Makefile | 2 + net/core/datagram.c | 7 +- net/core/dev.c | 71 +- net/core/devlink.c | 71 +- net/core/ethtool.c | 202 +- net/core/fib_rules.c | 36 +- net/core/filter.c | 840 +- net/core/flow_dissector.c | 150 +- net/core/gen_stats.c | 73 +- net/core/link_watch.c | 2 +- net/core/neighbour.c | 226 +- net/core/net_namespace.c | 6 + net/core/netclassid_cgroup.c | 1 + net/core/netpoll.c | 60 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 388 +- net/core/skbuff.c | 78 +- net/core/skmsg.c | 802 + net/core/sock.c | 74 +- net/core/sock_map.c | 1003 + net/core/sysctl_net_core.c | 10 +- net/core/xdp.c | 53 +- net/dccp/input.c | 4 +- net/dccp/ipv4.c | 4 +- net/dccp/proto.c | 2 +- net/decnet/dn_dev.c | 2 +- net/dns_resolver/dns_key.c | 67 +- net/dns_resolver/dns_query.c | 5 +- net/dsa/Kconfig | 3 + net/dsa/Makefile | 1 + net/dsa/dsa.c | 51 +- net/dsa/dsa_priv.h | 4 + net/dsa/legacy.c | 9 +- net/dsa/slave.c | 35 +- net/dsa/tag_gswip.c | 109 + net/ieee802154/6lowpan/reassembly.c | 3 +- net/ipv4/Makefile | 1 + net/ipv4/af_inet.c | 1 + net/ipv4/ah4.c | 4 +- net/ipv4/arp.c | 2 + net/ipv4/cipso_ipv4.c | 11 +- net/ipv4/datagram.c | 2 +- net/ipv4/devinet.c | 208 +- net/ipv4/esp4.c | 11 +- net/ipv4/fib_frontend.c | 158 +- net/ipv4/fib_semantics.c | 87 +- net/ipv4/fib_trie.c | 37 +- net/ipv4/gre_demux.c | 7 +- net/ipv4/icmp.c | 4 +- net/ipv4/igmp.c | 11 +- net/ipv4/inet_connection_sock.c | 5 +- net/ipv4/ip_fragment.c | 28 +- net/ipv4/ip_gre.c | 23 +- net/ipv4/ip_input.c | 6 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_sockglue.c | 3 +- net/ipv4/ip_tunnel.c | 9 + net/ipv4/ip_vti.c | 4 +- net/ipv4/ipcomp.c | 4 +- net/ipv4/ipip.c | 5 +- net/ipv4/ipmr.c | 60 +- net/ipv4/ipmr_base.c | 125 +- net/ipv4/metrics.c | 30 +- net/ipv4/netfilter/Kconfig | 8 +- net/ipv4/netfilter/ipt_rpfilter.c | 17 +- net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 1 - net/ipv4/netfilter/nf_nat_masquerade_ipv4.c | 22 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 1 + net/ipv4/netfilter/nft_fib_ipv4.c | 27 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 55 +- net/ipv4/syncookies.c | 2 +- net/ipv4/sysctl_net_ipv4.c | 6 +- net/ipv4/tcp.c | 58 +- net/ipv4/tcp_bbr.c | 132 +- net/ipv4/tcp_bpf.c | 668 + net/ipv4/tcp_cdg.c | 2 +- net/ipv4/tcp_dctcp.c | 55 +- net/ipv4/tcp_dctcp.h | 40 + net/ipv4/tcp_input.c | 67 +- net/ipv4/tcp_ipv4.c | 14 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_output.c | 162 +- net/ipv4/tcp_rate.c | 15 +- net/ipv4/tcp_recovery.c | 5 +- net/ipv4/tcp_timer.c | 2 +- net/ipv4/tcp_ulp.c | 75 +- net/ipv4/udp.c | 79 +- net/ipv4/udp_diag.c | 1 + net/ipv4/udp_offload.c | 2 +- net/ipv4/xfrm4_input.c | 1 + net/ipv4/xfrm4_mode_transport.c | 4 +- net/ipv6/addrconf.c | 302 +- net/ipv6/addrlabel.c | 34 +- net/ipv6/af_inet6.c | 18 +- net/ipv6/esp6.c | 7 +- net/ipv6/ip6_checksum.c | 20 +- net/ipv6/ip6_fib.c | 80 +- net/ipv6/ip6_gre.c | 27 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_offload.c | 1 + net/ipv6/ip6_output.c | 8 +- net/ipv6/ip6_tunnel.c | 29 +- net/ipv6/ip6_vti.c | 5 +- net/ipv6/ip6mr.c | 77 +- net/ipv6/ipv6_sockglue.c | 11 + net/ipv6/mcast.c | 18 +- net/ipv6/ndisc.c | 7 +- net/ipv6/netfilter/ip6t_ipv6header.c | 5 +- net/ipv6/netfilter/ip6t_rt.c | 10 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 3 +- net/ipv6/netfilter/nf_nat_masquerade_ipv6.c | 19 +- net/ipv6/raw.c | 29 +- net/ipv6/reassembly.c | 14 +- net/ipv6/route.c | 308 +- net/ipv6/sit.c | 6 +- net/ipv6/udp.c | 67 +- net/ipv6/udp_offload.c | 2 +- net/ipv6/xfrm6_input.c | 1 + net/ipv6/xfrm6_mode_transport.c | 4 +- net/ipv6/xfrm6_output.c | 2 + net/ipv6/xfrm6_policy.c | 4 +- net/iucv/af_iucv.c | 84 +- net/iucv/iucv.c | 2 +- net/llc/af_llc.c | 11 +- net/llc/llc_conn.c | 1 + net/llc/llc_core.c | 4 +- net/mac80211/Kconfig | 17 +- net/mac80211/Makefile | 11 +- net/mac80211/cfg.c | 144 +- net/mac80211/debugfs.c | 4 + net/mac80211/debugfs_sta.c | 364 +- net/mac80211/driver-ops.h | 26 + net/mac80211/ibss.c | 26 +- net/mac80211/ieee80211_i.h | 11 +- net/mac80211/iface.c | 3 +- net/mac80211/key.c | 111 +- net/mac80211/main.c | 106 +- net/mac80211/mesh.c | 5 +- net/mac80211/mesh.h | 3 +- net/mac80211/mesh_hwmp.c | 13 +- net/mac80211/mlme.c | 200 +- net/mac80211/rate.h | 13 - net/mac80211/rc80211_minstrel.c | 162 - net/mac80211/rc80211_minstrel.h | 35 +- net/mac80211/rc80211_minstrel_debugfs.c | 68 +- net/mac80211/rc80211_minstrel_ht.c | 298 +- net/mac80211/rc80211_minstrel_ht.h | 20 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 58 +- net/mac80211/rx.c | 56 +- net/mac80211/spectmgmt.c | 5 +- net/mac80211/sta_info.c | 27 +- net/mac80211/status.c | 30 +- net/mac80211/tdls.c | 8 +- net/mac80211/trace.h | 23 + net/mac80211/tx.c | 135 +- net/mac80211/util.c | 177 +- net/mac80211/vht.c | 20 + net/mac802154/llsec.c | 16 +- net/mac802154/llsec.h | 2 +- net/mpls/af_mpls.c | 138 +- net/ncsi/Kconfig | 6 + net/ncsi/internal.h | 21 + net/ncsi/ncsi-cmd.c | 38 +- net/ncsi/ncsi-manage.c | 98 + net/ncsi/ncsi-netlink.c | 209 +- net/ncsi/ncsi-netlink.h | 12 + net/ncsi/ncsi-pkt.h | 22 + net/ncsi/ncsi-rsp.c | 150 +- net/netfilter/Kconfig | 19 +- net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_hash_gen.h | 2 +- net/netfilter/ipvs/ip_vs_core.c | 3 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/nf_conntrack_core.c | 105 +- net/netfilter/nf_conntrack_expect.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 73 +- net/netfilter/nf_conntrack_proto.c | 143 +- net/netfilter/nf_conntrack_proto_dccp.c | 170 +- net/netfilter/nf_conntrack_proto_generic.c | 36 +- net/netfilter/nf_conntrack_proto_gre.c | 52 +- net/netfilter/nf_conntrack_proto_icmp.c | 86 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 88 +- net/netfilter/nf_conntrack_proto_sctp.c | 268 +- net/netfilter/nf_conntrack_proto_tcp.c | 270 +- net/netfilter/nf_conntrack_proto_udp.c | 249 +- net/netfilter/nf_conntrack_standalone.c | 9 +- net/netfilter/nf_flow_table_core.c | 52 +- net/netfilter/nf_flow_table_ip.c | 6 +- net/netfilter/nf_nat_helper.c | 4 +- net/netfilter/nf_nat_redirect.c | 4 - net/netfilter/nf_tables_api.c | 124 +- net/netfilter/nf_tables_core.c | 28 +- net/netfilter/nfnetlink_cttimeout.c | 67 +- net/netfilter/nfnetlink_osf.c | 46 +- net/netfilter/nfnetlink_queue.c | 3 +- net/netfilter/nft_cmp.c | 6 +- net/netfilter/nft_compat.c | 24 +- net/netfilter/nft_ct.c | 81 +- net/netfilter/nft_dup_netdev.c | 2 - net/netfilter/nft_dynset.c | 21 +- net/netfilter/nft_flow_offload.c | 2 +- net/netfilter/nft_fwd_netdev.c | 4 - net/netfilter/nft_lookup.c | 20 +- net/netfilter/nft_meta.c | 116 + net/netfilter/nft_objref.c | 20 +- net/netfilter/nft_osf.c | 27 +- net/netfilter/nft_reject.c | 6 +- net/netfilter/nft_rt.c | 11 + net/netfilter/nft_set_hash.c | 38 +- net/netfilter/nft_set_rbtree.c | 38 +- net/netfilter/nft_xfrm.c | 294 + net/netfilter/xt_CHECKSUM.c | 22 +- net/netfilter/xt_CT.c | 2 +- net/netfilter/xt_IDLETIMER.c | 4 - net/netfilter/xt_SECMARK.c | 2 - net/netfilter/xt_TEE.c | 76 +- net/netfilter/xt_cgroup.c | 72 + net/netfilter/xt_cluster.c | 14 +- net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_nat.c | 2 + net/netfilter/xt_osf.c | 8 +- net/netfilter/xt_socket.c | 4 +- net/netlabel/netlabel_unlabeled.c | 3 +- net/netlink/af_netlink.c | 47 +- net/netlink/af_netlink.h | 1 + net/nfc/hci/core.c | 10 + net/nfc/llcp_sock.c | 2 +- net/nfc/nci/uart.c | 7 +- net/openvswitch/conntrack.c | 18 +- net/openvswitch/datapath.c | 20 +- net/openvswitch/flow.c | 22 +- net/openvswitch/vport-internal_dev.c | 5 +- net/packet/af_packet.c | 72 +- net/packet/internal.h | 1 + net/rds/Kconfig | 2 +- net/rds/bind.c | 5 +- net/rds/ib.c | 9 +- net/rds/ib.h | 2 +- net/rds/rds.h | 2 +- net/rds/recv.c | 19 +- net/rds/send.c | 13 +- net/rds/tcp.c | 1 - net/rfkill/core.c | 4 +- net/rfkill/rfkill-gpio.c | 1 + net/rxrpc/af_rxrpc.c | 19 +- net/rxrpc/ar-internal.h | 62 +- net/rxrpc/call_accept.c | 68 +- net/rxrpc/call_object.c | 7 +- net/rxrpc/conn_client.c | 14 +- net/rxrpc/conn_event.c | 26 +- net/rxrpc/conn_object.c | 21 +- net/rxrpc/input.c | 331 +- net/rxrpc/local_event.c | 2 +- net/rxrpc/local_object.c | 62 +- net/rxrpc/net_ns.c | 3 + net/rxrpc/output.c | 67 +- net/rxrpc/peer_event.c | 64 +- net/rxrpc/peer_object.c | 77 +- net/rxrpc/proc.c | 126 + net/rxrpc/protocol.h | 15 - net/rxrpc/recvmsg.c | 43 + net/rxrpc/rxkad.c | 44 +- net/rxrpc/skbuff.c | 15 - net/rxrpc/utils.c | 23 +- net/sched/Kconfig | 11 + net/sched/Makefile | 1 + net/sched/act_api.c | 166 +- net/sched/act_bpf.c | 11 +- net/sched/act_connmark.c | 22 +- net/sched/act_csum.c | 11 +- net/sched/act_gact.c | 22 +- net/sched/act_ife.c | 111 +- net/sched/act_ipt.c | 24 +- net/sched/act_mirred.c | 16 +- net/sched/act_nat.c | 26 +- net/sched/act_pedit.c | 29 +- net/sched/act_police.c | 207 +- net/sched/act_sample.c | 13 +- net/sched/act_simple.c | 11 +- net/sched/act_skbedit.c | 34 +- net/sched/act_skbmod.c | 11 +- net/sched/act_tunnel_key.c | 39 +- net/sched/act_vlan.c | 11 +- net/sched/cls_api.c | 266 +- net/sched/cls_flower.c | 7 +- net/sched/cls_u32.c | 137 +- net/sched/sch_api.c | 57 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 32 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_cbs.c | 2 +- net/sched/sch_drr.c | 4 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_fifo.c | 2 +- net/sched/sch_fq.c | 103 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_generic.c | 66 +- net/sched/sch_gred.c | 2 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_hhf.c | 2 +- net/sched/sch_htb.c | 116 +- net/sched/sch_mq.c | 4 +- net/sched/sch_mqprio.c | 4 +- net/sched/sch_multiq.c | 6 +- net/sched/sch_netem.c | 16 +- net/sched/sch_pie.c | 36 +- net/sched/sch_prio.c | 6 +- net/sched/sch_qfq.c | 4 +- net/sched/sch_red.c | 4 +- net/sched/sch_sfb.c | 4 +- net/sched/sch_taprio.c | 962 + net/sched/sch_tbf.c | 6 +- net/sctp/associola.c | 3 +- net/sctp/input.c | 1 + net/sctp/output.c | 6 + net/sctp/outqueue.c | 10 +- net/sctp/proc.c | 8 - net/sctp/socket.c | 132 +- net/sctp/transport.c | 12 +- net/sctp/ulpqueue.c | 2 +- net/smc/af_smc.c | 28 +- net/smc/smc_clc.c | 14 +- net/smc/smc_close.c | 14 +- net/smc/smc_core.c | 25 +- net/smc/smc_pnet.c | 2 +- net/socket.c | 53 +- net/strparser/Kconfig | 4 +- net/sunrpc/auth.c | 310 +- net/sunrpc/auth_generic.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 45 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 87 +- net/sunrpc/auth_gss/gss_krb5_keys.c | 9 +- net/sunrpc/auth_gss/gss_krb5_mech.c | 53 +- net/sunrpc/auth_gss/gss_krb5_seal.c | 38 +- net/sunrpc/auth_gss/gss_krb5_seqnum.c | 18 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 28 +- net/sunrpc/auth_gss/gss_mech_switch.c | 28 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 1 + net/sunrpc/auth_gss/svcauth_gss.c | 41 +- net/sunrpc/auth_null.c | 6 +- net/sunrpc/auth_unix.c | 4 +- net/sunrpc/backchannel_rqst.c | 1 - net/sunrpc/cache.c | 153 +- net/sunrpc/clnt.c | 174 +- net/sunrpc/sched.c | 178 +- net/sunrpc/socklib.c | 10 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/svcauth.c | 74 +- net/sunrpc/svcauth_unix.c | 24 +- net/sunrpc/svcsock.c | 59 +- net/sunrpc/xdr.c | 34 + net/sunrpc/xprt.c | 908 +- net/sunrpc/xprtrdma/backchannel.c | 20 +- net/sunrpc/xprtrdma/fmr_ops.c | 131 +- net/sunrpc/xprtrdma/frwr_ops.c | 137 +- net/sunrpc/xprtrdma/rpc_rdma.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 38 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 10 +- net/sunrpc/xprtrdma/transport.c | 120 +- net/sunrpc/xprtrdma/verbs.c | 178 +- net/sunrpc/xprtrdma/xprt_rdma.h | 18 +- net/sunrpc/xprtsock.c | 1107 +- net/tipc/bcast.c | 4 +- net/tipc/bearer.c | 14 +- net/tipc/diag.c | 2 + net/tipc/group.c | 1 + net/tipc/link.c | 69 +- net/tipc/link.h | 3 + net/tipc/msg.c | 78 +- net/tipc/msg.h | 11 + net/tipc/name_distr.c | 14 +- net/tipc/name_table.c | 11 +- net/tipc/name_table.h | 10 +- net/tipc/netlink.c | 2 + net/tipc/netlink_compat.c | 5 + net/tipc/node.c | 14 +- net/tipc/node.h | 12 +- net/tipc/socket.c | 311 +- net/tipc/socket.h | 3 + net/tipc/topsrv.c | 16 +- net/tipc/udp_media.c | 18 +- net/tls/Kconfig | 1 + net/tls/tls_device.c | 8 +- net/tls/tls_device_fallback.c | 2 +- net/tls/tls_main.c | 98 +- net/tls/tls_sw.c | 1393 +- net/unix/af_unix.c | 6 +- net/wireless/core.c | 83 +- net/wireless/core.h | 14 + net/wireless/lib80211_crypt_tkip.c | 59 +- net/wireless/lib80211_crypt_wep.c | 52 +- net/wireless/nl80211.c | 873 +- net/wireless/rdev-ops.h | 15 + net/wireless/reg.c | 208 +- net/wireless/scan.c | 58 +- net/wireless/trace.h | 235 +- net/wireless/util.c | 162 +- net/wireless/wext-compat.c | 14 +- net/xdp/xdp_umem.c | 106 +- net/xdp/xdp_umem.h | 12 +- net/xdp/xdp_umem_props.h | 14 - net/xdp/xsk.c | 56 +- net/xdp/xsk_queue.c | 60 +- net/xdp/xsk_queue.h | 16 +- net/xfrm/xfrm_device.c | 8 +- net/xfrm/xfrm_hash.h | 5 +- net/xfrm/xfrm_input.c | 3 +- net/xfrm/xfrm_interface.c | 12 +- net/xfrm/xfrm_output.c | 6 +- net/xfrm/xfrm_policy.c | 12 +- net/xfrm/xfrm_user.c | 17 +- samples/Kconfig | 1 + samples/bpf/Makefile | 1 + samples/bpf/bpf_load.c | 1 - samples/bpf/sampleip_user.c | 1 - samples/bpf/sockex2_kern.c | 11 +- samples/bpf/sockex3_kern.c | 8 +- samples/bpf/sockex3_user.c | 4 +- samples/bpf/tcp_tos_reflect_kern.c | 87 + samples/bpf/test_cgrp2_attach2.c | 19 +- samples/bpf/test_current_task_under_cgroup_user.c | 1 - samples/bpf/tracex3_user.c | 2 - samples/bpf/xdpsock_kern.c | 2 +- samples/bpf/xdpsock_user.c | 15 +- samples/mei/mei-amt-version.c | 2 +- scripts/Kbuild.include | 10 +- scripts/Makefile | 3 +- scripts/Makefile.build | 48 +- scripts/Makefile.extrawarn | 1 - scripts/Makefile.lib | 2 +- scripts/asn1_compiler.c | 2 +- scripts/check_00index.sh | 67 - scripts/checkpatch.pl | 3 +- scripts/depmod.sh | 5 +- scripts/dtc/Makefile | 9 +- scripts/dtc/Makefile.dtc | 4 + scripts/dtc/checks.c | 143 + scripts/dtc/data.c | 4 +- scripts/dtc/dtc-parser.y | 16 +- scripts/dtc/dtc.c | 11 + scripts/dtc/dtc.h | 13 + scripts/dtc/flattree.c | 2 +- scripts/dtc/libfdt/fdt.c | 81 +- scripts/dtc/libfdt/fdt_addresses.c | 35 +- scripts/dtc/libfdt/fdt_overlay.c | 6 +- scripts/dtc/libfdt/fdt_ro.c | 199 +- scripts/dtc/libfdt/fdt_rw.c | 28 +- scripts/dtc/libfdt/fdt_sw.c | 109 +- scripts/dtc/libfdt/libfdt.h | 76 +- scripts/dtc/libfdt/libfdt_env.h | 1 + scripts/dtc/libfdt/libfdt_internal.h | 5 +- scripts/dtc/livetree.c | 12 +- scripts/dtc/treesource.c | 225 +- scripts/dtc/update-dtc-source.sh | 2 +- scripts/dtc/util.c | 23 +- scripts/dtc/util.h | 20 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 247 + scripts/extract-vmlinux | 6 +- scripts/kallsyms.c | 6 +- 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/kernel-doc | 8 +- scripts/mkmakefile | 22 +- scripts/mod/Makefile | 2 + scripts/mod/file2alias.c | 26 +- scripts/recordmcount.pl | 3 + scripts/setlocalversion | 2 +- scripts/subarch.include | 13 + scripts/tags.sh | 2 +- security/Kconfig | 2 +- security/apparmor/lsm.c | 7 +- security/apparmor/secid.c | 1 - security/commoncap.c | 3 - security/integrity/digsig.c | 10 +- security/integrity/evm/evm_crypto.c | 4 +- security/integrity/iint.c | 6 +- security/integrity/ima/ima.h | 2 +- security/integrity/ima/ima_api.c | 3 +- security/integrity/ima/ima_crypto.c | 54 +- security/integrity/ima/ima_fs.c | 9 +- security/integrity/ima/ima_init.c | 2 +- security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_template.c | 11 +- security/loadpin/Kconfig | 4 +- security/loadpin/loadpin.c | 26 +- security/security.c | 45 +- security/selinux/hooks.c | 12 +- security/selinux/ss/mls.c | 178 +- security/selinux/ss/mls.h | 2 +- security/selinux/ss/policydb.c | 2 +- security/selinux/ss/services.c | 12 +- security/smack/smack_lsm.c | 22 +- security/smack/smackfs.c | 3 - security/tomoyo/common.c | 3 +- security/tomoyo/tomoyo.c | 5 +- sound/aoa/soundbus/i2sbus/core.c | 15 +- sound/arm/Kconfig | 1 - sound/core/memalloc.c | 41 +- sound/core/oss/pcm_plugin.c | 4 +- sound/core/pcm_lib.c | 21 +- sound/core/rawmidi.c | 26 +- sound/core/seq/oss/seq_oss_timer.c | 2 +- sound/core/seq/seq_system.c | 22 +- sound/core/seq/seq_virmidi.c | 4 +- sound/core/sgbuf.c | 15 +- sound/firewire/Kconfig | 2 + sound/firewire/amdtp-stream.c | 78 +- sound/firewire/bebob/bebob.c | 56 +- sound/firewire/bebob/bebob_maudio.c | 33 +- sound/firewire/dice/dice.c | 41 +- sound/firewire/digi00x/digi00x.c | 34 +- sound/firewire/fireface/ff-protocol-ff400.c | 9 +- sound/firewire/fireface/ff.c | 36 +- sound/firewire/fireworks/fireworks.c | 67 +- sound/firewire/isight.c | 18 +- sound/firewire/motu/motu.c | 47 +- sound/firewire/oxfw/oxfw-scs1x.c | 5 +- sound/firewire/oxfw/oxfw-spkr.c | 5 +- sound/firewire/oxfw/oxfw-stream.c | 13 +- sound/firewire/oxfw/oxfw.c | 53 +- sound/firewire/tascam/tascam.c | 39 +- sound/hda/ext/hdac_ext_controller.c | 22 +- sound/hda/ext/hdac_ext_stream.c | 22 +- sound/hda/hdac_controller.c | 15 +- sound/hda/hdac_i915.c | 4 +- sound/hda/hdac_regmap.c | 3 +- sound/i2c/cs8427.c | 2 +- sound/isa/opti9xx/opti92x-ad1848.c | 6 +- sound/isa/sb/sb8_main.c | 10 +- sound/mips/hal2.c | 13 +- sound/pci/asihpi/hpios.c | 2 +- sound/pci/atiixp.c | 6 +- sound/pci/au88x0/au88x0_core.c | 6 + sound/pci/cs46xx/cs46xx_lib.c | 6 +- sound/pci/emu10k1/emufx.c | 2 +- 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 | 20 +- 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 | 198 +- sound/pci/hda/hda_intel.h | 1 + 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 | 1675 +- sound/pci/hda/patch_cirrus.c | 2 +- sound/pci/hda/patch_cmedia.c | 2 +- sound/pci/hda/patch_conexant.c | 3 +- sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 30 +- sound/pci/hda/patch_si3054.c | 2 +- sound/pci/hda/patch_sigmatel.c | 22 +- sound/pci/hda/patch_via.c | 2 +- sound/pci/intel8x0.c | 97 +- sound/pci/intel8x0m.c | 20 +- sound/pci/rme32.c | 22 +- sound/pci/rme9652/hdspm.c | 2 +- sound/soc/amd/acp-da7219-max98357a.c | 77 +- sound/soc/amd/acp-pcm-dma.c | 51 +- sound/soc/amd/acp.h | 3 +- sound/soc/atmel/Kconfig | 12 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/atmel_ssc_dai.c | 13 +- sound/soc/atmel/mikroe-proto.c | 165 + sound/soc/atmel/tse850-pcm5142.c | 78 +- sound/soc/bcm/cygnus-ssp.c | 13 +- sound/soc/codecs/Kconfig | 36 +- sound/soc/codecs/Makefile | 10 + sound/soc/codecs/adau1761.c | 3 +- sound/soc/codecs/adau17x1.c | 86 +- sound/soc/codecs/adau17x1.h | 4 - sound/soc/codecs/cs35l33.c | 3 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs4265.c | 12 +- sound/soc/codecs/cs42l51.c | 21 + sound/soc/codecs/cs43130.c | 4 +- sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/es8328.c | 7 +- sound/soc/codecs/hdac_hda.c | 483 + sound/soc/codecs/hdac_hda.h | 24 + sound/soc/codecs/hdac_hdmi.c | 11 +- sound/soc/codecs/max98088.c | 36 + sound/soc/codecs/max98373.c | 50 +- sound/soc/codecs/nau8822.c | 1136 + sound/soc/codecs/nau8822.h | 204 + sound/soc/codecs/pcm186x.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/pcm3168a.c | 82 + sound/soc/codecs/rt1305.c | 3 +- sound/soc/codecs/rt274.c | 2 + sound/soc/codecs/rt5514-spi.c | 14 +- sound/soc/codecs/rt5514.c | 11 +- sound/soc/codecs/rt5616.c | 3 +- sound/soc/codecs/rt5640.c | 3 +- sound/soc/codecs/rt5645.c | 9 +- sound/soc/codecs/rt5651.c | 4 +- sound/soc/codecs/rt5660.c | 3 +- sound/soc/codecs/rt5663.c | 16 +- sound/soc/codecs/rt5665.c | 3 +- sound/soc/codecs/rt5668.c | 13 +- sound/soc/codecs/rt5670.c | 15 +- sound/soc/codecs/rt5677-spi.c | 1 - sound/soc/codecs/rt5682.c | 97 +- sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sigmadsp.c | 3 +- sound/soc/codecs/sta32x.c | 30 + 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/tscs454.c | 2 +- sound/soc/codecs/wm2000.c | 54 +- sound/soc/codecs/wm8782.c | 63 + sound/soc/codecs/wm8804-i2c.c | 15 +- sound/soc/codecs/wm8904.c | 1 - sound/soc/codecs/wm8974.c | 1 - sound/soc/codecs/wm9712.c | 5 +- sound/soc/codecs/wm_adsp.c | 26 +- sound/soc/davinci/davinci-mcasp.c | 37 + sound/soc/fsl/fsl_asrc_dma.c | 2 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_utils.c | 4 +- sound/soc/fsl/pcm030-audio-fabric.c | 5 +- sound/soc/generic/audio-graph-card.c | 21 +- sound/soc/generic/audio-graph-scu-card.c | 55 +- sound/soc/generic/simple-card-utils.c | 53 +- sound/soc/generic/simple-card.c | 30 +- sound/soc/generic/simple-scu-card.c | 54 +- sound/soc/hisilicon/hi6210-i2s.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 4 +- sound/soc/intel/boards/Kconfig | 22 + sound/soc/intel/boards/Makefile | 4 + sound/soc/intel/boards/broadwell.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 30 +- sound/soc/intel/boards/bytcr_rt5651.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 9 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 983 + 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 | 183 + 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/common/soc-acpi-intel-kbl-match.c | 13 + sound/soc/intel/common/sst-firmware.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 71 +- sound/soc/intel/skylake/skl-topology.c | 4 +- sound/soc/intel/skylake/skl.c | 98 +- sound/soc/intel/skylake/skl.h | 12 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 13 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 14 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 14 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 13 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 12 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 12 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 12 +- sound/soc/meson/Kconfig | 13 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 16 +- sound/soc/meson/axg-fifo.c | 2 + sound/soc/meson/axg-pdm.c | 654 + sound/soc/meson/axg-tdm-interface.c | 50 +- sound/soc/nuc900/nuc900-ac97.c | 4 +- sound/soc/omap/omap-hdmi-audio.c | 4 +- sound/soc/pxa/Kconfig | 13 +- sound/soc/pxa/pxa-ssp.c | 6 + sound/soc/pxa/pxa2xx-ac97.c | 48 +- sound/soc/qcom/apq8096.c | 7 +- sound/soc/qcom/qdsp6/q6adm.c | 17 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 8 +- sound/soc/qcom/qdsp6/q6asm.c | 1 - sound/soc/qcom/qdsp6/q6core.c | 9 +- sound/soc/qcom/qdsp6/q6routing.c | 4 +- sound/soc/qcom/sdm845.c | 7 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 1 - sound/soc/rockchip/rockchip_pcm.c | 3 +- sound/soc/samsung/tm2_wm5110.c | 13 +- sound/soc/sh/hac.c | 3 +- sound/soc/sh/rcar/adg.c | 9 +- sound/soc/sh/rcar/core.c | 145 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/rcar/dma.c | 113 +- sound/soc/sh/rcar/gen.c | 33 +- sound/soc/sh/rcar/rsnd.h | 66 +- sound/soc/sh/rcar/src.c | 2 +- sound/soc/sh/rcar/ssi.c | 128 +- sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/soc-compress.c | 4 +- sound/soc/soc-core.c | 582 +- sound/soc/soc-dapm.c | 439 +- sound/soc/soc-ops.c | 4 +- sound/soc/soc-pcm.c | 253 +- sound/soc/soc-topology.c | 15 +- sound/soc/soc-utils.c | 4 +- sound/soc/stm/Kconfig | 1 + sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_sai.h | 3 + sound/soc/stm/stm32_sai_sub.c | 281 +- sound/soc/sunxi/Kconfig | 17 +- sound/soc/sunxi/Makefile | 2 + sound/soc/sunxi/sun4i-i2s.c | 82 +- sound/soc/sunxi/sun50i-codec-analog.c | 444 + sound/soc/sunxi/sun8i-adda-pr-regmap.c | 102 + sound/soc/sunxi/sun8i-adda-pr-regmap.h | 7 + sound/soc/sunxi/sun8i-codec-analog.c | 79 +- sound/soc/sunxi/sun8i-codec.c | 22 +- sound/soc/tegra/tegra_sgtl5000.c | 17 +- sound/soc/txx9/txx9aclc-ac97.c | 3 +- sound/usb/caiaq/device.c | 1 + sound/usb/midi.c | 3 +- sound/usb/mixer_quirks.c | 381 + sound/usb/quirks-table.h | 9 +- sound/x86/intel_hdmi_audio.c | 29 +- sound/xen/xen_snd_front_alsa.c | 46 +- tools/Makefile | 13 +- tools/accounting/getdelays.c | 8 +- tools/arch/arm/include/uapi/asm/kvm.h | 13 + tools/arch/arm64/include/asm/barrier.h | 70 + tools/arch/arm64/include/uapi/asm/kvm.h | 13 + tools/arch/ia64/include/asm/barrier.h | 13 + tools/arch/powerpc/include/asm/barrier.h | 16 + tools/arch/s390/include/asm/barrier.h | 13 + tools/arch/s390/include/uapi/asm/kvm.h | 5 +- tools/arch/sparc/include/asm/barrier_64.h | 13 + tools/arch/x86/include/asm/barrier.h | 14 + tools/arch/x86/include/uapi/asm/kvm.h | 48 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 139 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool.rst | 16 +- tools/bpf/bpftool/Makefile | 9 +- tools/bpf/bpftool/bash-completion/bpftool | 78 +- tools/bpf/bpftool/common.c | 26 +- tools/bpf/bpftool/jit_disasm.c | 4 +- tools/bpf/bpftool/main.c | 13 +- tools/bpf/bpftool/main.h | 18 +- tools/bpf/bpftool/map.c | 256 +- tools/bpf/bpftool/map_perf_ring.c | 15 +- tools/bpf/bpftool/net.c | 275 + tools/bpf/bpftool/netlink_dumper.c | 178 + tools/bpf/bpftool/netlink_dumper.h | 95 + tools/bpf/bpftool/prog.c | 116 +- tools/crypto/getstat.c | 294 + tools/hv/hv_fcopy_daemon.c | 1 + tools/hv/hv_kvp_daemon.c | 2 +- tools/include/asm-generic/bitops.h | 1 + tools/include/asm-generic/bitops/atomic.h | 9 - .../include}/asm-generic/bitops/non-atomic.h | 0 tools/include/asm/barrier.h | 35 + tools/include/linux/bitmap.h | 1 + tools/include/linux/bitops.h | 7 +- {include => tools/include}/linux/bits.h | 0 tools/include/linux/err.h | 7 + tools/include/linux/kernel.h | 1 + tools/include/linux/lockdep.h | 3 + .../Makefile.boot => tools/include/linux/nmi.h | 0 tools/include/linux/ring_buffer.h | 73 + tools/include/linux/spinlock.h | 12 +- tools/include/tools/libc_compat.h | 2 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/drm/drm.h | 9 + tools/include/uapi/linux/bpf.h | 168 +- tools/include/uapi/linux/if_link.h | 19 + tools/include/uapi/linux/kvm.h | 12 + tools/include/uapi/linux/perf_event.h | 2 +- {include => tools/include}/uapi/linux/tls.h | 0 tools/include/uapi/linux/vhost.h | 18 + tools/kvm/kvm_stat/kvm_stat | 61 +- tools/lib/api/fs/tracing_path.c | 4 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 5 +- tools/lib/bpf/bpf.c | 143 +- tools/lib/bpf/bpf.h | 131 +- tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/btf.h | 30 +- tools/lib/bpf/libbpf.c | 284 +- tools/lib/bpf/libbpf.h | 222 +- tools/lib/bpf/libbpf_errno.c | 16 +- tools/lib/bpf/netlink.c | 337 + tools/lib/bpf/nlattr.c | 90 +- tools/lib/bpf/nlattr.h | 82 +- tools/lib/bpf/str_error.c | 18 + tools/lib/bpf/str_error.h | 6 + tools/lib/subcmd/pager.c | 11 +- tools/lib/subcmd/pager.h | 1 + tools/lib/traceevent/Build | 2 + tools/lib/traceevent/event-parse-api.c | 275 + tools/lib/traceevent/event-parse-local.h | 92 + tools/lib/traceevent/event-parse.c | 1217 +- tools/lib/traceevent/event-parse.h | 782 +- tools/lib/traceevent/event-plugin.c | 20 +- tools/lib/traceevent/parse-filter.c | 647 +- tools/lib/traceevent/plugin_function.c | 3 +- tools/lib/traceevent/plugin_hrtimer.c | 5 +- tools/lib/traceevent/plugin_jbd2.c | 1 + tools/lib/traceevent/plugin_kmem.c | 5 +- tools/lib/traceevent/plugin_kvm.c | 15 +- tools/lib/traceevent/plugin_mac80211.c | 7 +- tools/lib/traceevent/plugin_sched_switch.c | 11 +- tools/lib/traceevent/plugin_scsi.c | 1 + tools/lib/traceevent/plugin_xen.c | 1 + tools/lib/traceevent/tep_strerror.c | 53 + tools/lib/traceevent/trace-seq.c | 2 + tools/lib/traceevent/trace-seq.h | 55 + tools/memory-model/Documentation/explanation.txt | 186 +- tools/memory-model/Documentation/recipes.txt | 2 +- tools/memory-model/README | 39 + tools/memory-model/linux-kernel.cat | 8 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- tools/memory-model/litmus-tests/README | 104 +- tools/objtool/special.c | 4 +- tools/pci/Build | 1 + tools/pci/Makefile | 53 + tools/pci/pcitest.c | 7 +- tools/perf/Documentation/Makefile | 2 +- tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 18 +- 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/book3s_hv_exits.h | 1 - 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-annotate.c | 7 +- tools/perf/builtin-inject.c | 40 +- tools/perf/builtin-record.c | 53 +- tools/perf/builtin-report.c | 12 +- tools/perf/builtin-script.c | 110 +- tools/perf/builtin-stat.c | 1463 +- tools/perf/builtin-trace.c | 179 +- tools/perf/check-headers.sh | 1 + tools/perf/command-list.txt | 1 + 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 + .../pmu-events/arch/arm64/ampere/emag/branch.json | 23 + .../pmu-events/arch/arm64/ampere/emag/bus.json | 26 + .../pmu-events/arch/arm64/ampere/emag/cache.json | 191 + .../pmu-events/arch/arm64/ampere/emag/clock.json | 20 + .../arch/arm64/ampere/emag/core-imp-def.json | 32 - .../arch/arm64/ampere/emag/exception.json | 50 + .../arch/arm64/ampere/emag/instruction.json | 89 + .../arch/arm64/ampere/emag/intrinsic.json | 14 + .../pmu-events/arch/arm64/ampere/emag/memory.json | 29 + .../arch/arm64/ampere/emag/pipeline.json | 50 + .../pmu-events/arch/x86/ivytown/uncore-power.json | 16 +- .../pmu-events/arch/x86/jaketown/uncore-power.json | 16 +- tools/perf/scripts/python/export-to-postgresql.py | 9 + tools/perf/scripts/python/export-to-sqlite.py | 6 +- tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 10 + tools/perf/tests/evsel-tp-sched.c | 4 +- .../tests/shell/record+probe_libc_inet_pton.sh | 2 +- tools/perf/tests/tests.h | 4 + tools/perf/tests/wp.c | 241 + 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/auxtrace.c | 30 +- tools/perf/util/auxtrace.h | 41 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/data-convert-bt.c | 58 +- tools/perf/util/db-export.c | 22 + tools/perf/util/event.c | 22 +- tools/perf/util/evsel.c | 47 +- tools/perf/util/evsel.h | 11 +- tools/perf/util/evsel_fprintf.c | 2 +- tools/perf/util/header.c | 24 +- tools/perf/util/header.h | 17 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 34 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 2 + tools/perf/util/intel-pt.c | 5 + tools/perf/util/llvm-utils.c | 2 +- tools/perf/util/machine.c | 8 +- tools/perf/util/map.c | 26 +- tools/perf/util/mmap.c | 6 +- tools/perf/util/mmap.h | 17 +- tools/perf/util/ordered-events.c | 87 +- tools/perf/util/ordered-events.h | 37 +- tools/perf/util/pmu.c | 13 +- tools/perf/util/probe-event.c | 39 +- tools/perf/util/probe-event.h | 1 + tools/perf/util/probe-file.c | 34 +- tools/perf/util/probe-file.h | 1 + tools/perf/util/python.c | 20 +- tools/perf/util/s390-cpumsf.c | 94 +- .../perf/util/scripting-engines/trace-event-perl.c | 66 +- .../util/scripting-engines/trace-event-python.c | 100 +- tools/perf/util/session.c | 75 +- tools/perf/util/session.h | 5 +- tools/perf/util/setup.py | 18 +- tools/perf/util/sort.c | 22 +- tools/perf/util/srcline.c | 3 + tools/perf/util/stat-display.c | 1166 + tools/perf/util/stat-shadow.c | 147 +- tools/perf/util/stat.c | 100 +- tools/perf/util/stat.h | 77 +- tools/perf/util/strbuf.c | 10 +- tools/perf/util/symbol-elf.c | 46 +- tools/perf/util/symbol.h | 7 + tools/perf/util/thread-stack.c | 51 +- tools/perf/util/tool.h | 7 +- tools/perf/util/trace-event-info.c | 4 +- tools/perf/util/trace-event-parse.c | 51 +- tools/perf/util/trace-event-read.c | 15 +- tools/perf/util/trace-event.c | 8 +- tools/perf/util/trace-event.h | 21 +- tools/perf/util/util.c | 2 +- tools/perf/util/util.h | 2 + tools/power/cpupower/bench/parse.c | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 8 +- tools/power/cpupower/utils/helpers/amd.c | 11 +- tools/power/cpupower/utils/helpers/cpuid.c | 8 +- tools/power/cpupower/utils/helpers/helpers.h | 2 +- tools/power/cpupower/utils/helpers/misc.c | 2 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 3 +- tools/power/pm-graph/Makefile | 4 +- tools/power/pm-graph/bootgraph.py | 125 +- tools/power/pm-graph/config/cgskip.txt | 1 + .../pm-graph/config/custom-timeline-functions.cfg | 4 +- tools/power/pm-graph/sleepgraph.8 | 13 +- tools/power/pm-graph/sleepgraph.py | 1836 +- tools/power/x86/turbostat/turbostat.c | 46 +- tools/spi/spidev_test.c | 6 +- tools/testing/nvdimm/Kbuild | 1 + tools/testing/nvdimm/acpi_nfit_test.c | 8 + tools/testing/nvdimm/test/nfit.c | 4 +- tools/testing/nvdimm/test/nfit_test.h | 24 - tools/testing/radix-tree/.gitignore | 1 + tools/testing/radix-tree/Makefile | 11 +- tools/testing/radix-tree/benchmark.c | 141 +- tools/testing/radix-tree/bitmap.c | 23 + tools/testing/radix-tree/generated/autoconf.h | 2 +- tools/testing/radix-tree/idr-test.c | 71 +- tools/testing/radix-tree/iteration_check.c | 109 +- tools/testing/radix-tree/linux/bug.h | 1 + tools/testing/radix-tree/linux/kconfig.h | 1 + tools/testing/radix-tree/linux/kernel.h | 5 + tools/testing/radix-tree/linux/lockdep.h | 11 + tools/testing/radix-tree/linux/radix-tree.h | 1 - tools/testing/radix-tree/linux/rcupdate.h | 2 + tools/testing/radix-tree/main.c | 66 +- tools/testing/radix-tree/multiorder.c | 609 +- tools/testing/radix-tree/regression1.c | 75 +- tools/testing/radix-tree/regression2.c | 8 +- tools/testing/radix-tree/regression3.c | 23 - tools/testing/radix-tree/tag_check.c | 33 +- tools/testing/radix-tree/test.c | 131 +- tools/testing/radix-tree/test.h | 13 +- tools/testing/radix-tree/xarray.c | 35 + tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/android/{ion => }/config | 0 tools/testing/selftests/android/ion/Makefile | 2 + tools/testing/selftests/bpf/.gitignore | 8 + tools/testing/selftests/bpf/Makefile | 19 +- tools/testing/selftests/bpf/bpf_flow.c | 373 + tools/testing/selftests/bpf/bpf_helpers.h | 25 + tools/testing/selftests/bpf/config | 4 + tools/testing/selftests/bpf/flow_dissector_load.c | 140 + tools/testing/selftests/bpf/netcnt_common.h | 24 + tools/testing/selftests/bpf/netcnt_prog.c | 71 + tools/testing/selftests/bpf/test_btf.c | 179 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 60 +- tools/testing/selftests/bpf/test_flow_dissector.c | 782 + tools/testing/selftests/bpf/test_flow_dissector.sh | 115 + tools/testing/selftests/bpf/test_libbpf.sh | 2 +- tools/testing/selftests/bpf/test_maps.c | 132 +- tools/testing/selftests/bpf/test_netcnt.c | 158 + tools/testing/selftests/bpf/test_progs.c | 157 +- tools/testing/selftests/bpf/test_queue_map.c | 4 + tools/testing/selftests/bpf/test_queue_stack_map.h | 59 + tools/testing/selftests/bpf/test_section_names.c | 208 + tools/testing/selftests/bpf/test_sk_lookup_kern.c | 180 + tools/testing/selftests/bpf/test_socket_cookie.c | 6 +- tools/testing/selftests/bpf/test_sockmap.c | 373 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 97 +- tools/testing/selftests/bpf/test_stack_map.c | 4 + tools/testing/selftests/bpf/test_tcpbpf_kern.c | 38 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 31 +- tools/testing/selftests/bpf/test_verifier.c | 1798 +- tools/testing/selftests/bpf/test_xdp_vlan.c | 292 + tools/testing/selftests/bpf/test_xdp_vlan.sh | 195 + tools/testing/selftests/bpf/trace_helpers.c | 8 +- tools/testing/selftests/bpf/with_addr.sh | 54 + tools/testing/selftests/bpf/with_tunnels.sh | 36 + tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/cgroup_util.c | 38 +- tools/testing/selftests/cgroup/cgroup_util.h | 1 + tools/testing/selftests/cgroup/test_memcontrol.c | 205 + tools/testing/selftests/drivers/dma-buf/Makefile | 5 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 96 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 347 + .../selftests/drivers/usb/usbip/usbip_test.sh | 4 + tools/testing/selftests/efivarfs/config | 1 + tools/testing/selftests/ftrace/config | 6 + tools/testing/selftests/ftrace/ftracetest | 72 +- .../ftrace/test.d/00basic/ringbuffer_size.tc | 22 + .../selftests/ftrace/test.d/00basic/trace_pipe.tc | 16 + .../selftests/ftrace/test.d/event/event-enable.tc | 10 - .../selftests/ftrace/test.d/event/event-pid.tc | 8 +- .../ftrace/test.d/event/subsystem-enable.tc | 10 - .../ftrace/test.d/event/toplevel-enable.tc | 10 - .../selftests/ftrace/test.d/event/trace_printk.tc | 27 + .../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 4 - .../ftrace/test.d/ftrace/fgraph-filter.tc | 9 - .../ftrace/test.d/ftrace/func-filter-pid.tc | 10 - .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 12 + .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 42 + .../ftrace/test.d/ftrace/func_event_triggers.tc | 3 - .../ftrace/test.d/ftrace/func_mod_trace.tc | 24 + .../ftrace/test.d/ftrace/func_profile_stat.tc | 22 + .../ftrace/test.d/ftrace/func_profiler.tc | 4 - .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 13 - .../ftrace/test.d/ftrace/func_stack_tracer.tc | 39 + .../test.d/ftrace/func_traceonoff_triggers.tc | 11 - tools/testing/selftests/ftrace/test.d/functions | 11 + .../ftrace/test.d/kprobe/add_and_remove.tc | 3 - .../selftests/ftrace/test.d/kprobe/busy_check.tc | 3 - .../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 8 +- .../ftrace/test.d/kprobe/kprobe_args_comm.tc | 17 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 5 - .../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 39 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 8 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 52 +- .../ftrace/test.d/kprobe/kprobe_eventname.tc | 5 - .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 9 - .../ftrace/test.d/kprobe/kprobe_module.tc | 36 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 9 +- .../ftrace/test.d/kprobe/kretprobe_maxactive.tc | 4 - .../ftrace/test.d/kprobe/multiple_kprobes.tc | 5 - .../selftests/ftrace/test.d/kprobe/probepoint.tc | 4 - .../selftests/ftrace/test.d/kprobe/profile.tc | 15 + tools/testing/selftests/ftrace/test.d/template | 1 + .../selftests/ftrace/test.d/tracer/wakeup.tc | 25 + .../selftests/ftrace/test.d/tracer/wakeup_rt.tc | 25 + .../inter-event/trigger-extended-error-support.tc | 12 - .../inter-event/trigger-field-variable-support.tc | 15 +- .../trigger-inter-event-combined-hist.tc | 15 +- .../inter-event/trigger-multi-actions-accept.tc | 14 - .../inter-event/trigger-onmatch-action-hist.tc | 16 +- .../trigger-onmatch-onmax-action-hist.tc | 16 +- .../inter-event/trigger-onmax-action-hist.tc | 16 +- .../trigger-synthetic-event-createremove.tc | 24 +- .../inter-event/trigger-synthetic-event-syntax.tc | 80 + .../ftrace/test.d/trigger/trigger-eventonoff.tc | 12 - .../ftrace/test.d/trigger/trigger-filter.tc | 14 - .../ftrace/test.d/trigger/trigger-hist-mod.tc | 12 - .../ftrace/test.d/trigger/trigger-hist.tc | 12 - .../ftrace/test.d/trigger/trigger-multihist.tc | 16 - .../ftrace/test.d/trigger/trigger-snapshot.tc | 12 - .../ftrace/test.d/trigger/trigger-stacktrace.tc | 12 - .../test.d/trigger/trigger-trace-marker-hist.tc | 11 - .../trigger/trigger-trace-marker-snapshot.tc | 16 +- .../trigger-trace-marker-synthetic-kernel.tc | 12 - .../trigger/trigger-trace-marker-synthetic.tc | 12 - .../ftrace/test.d/trigger/trigger-traceonoff.tc | 12 - tools/testing/selftests/futex/functional/Makefile | 1 + tools/testing/selftests/gpio/Makefile | 35 +- tools/testing/selftests/kselftest.h | 1 - tools/testing/selftests/kvm/.gitignore | 13 +- tools/testing/selftests/kvm/Makefile | 47 +- tools/testing/selftests/kvm/cr4_cpuid_sync_test.c | 113 - tools/testing/selftests/kvm/dirty_log_test.c | 374 +- .../selftests/kvm/include/aarch64/processor.h | 55 + tools/testing/selftests/kvm/include/evmcs.h | 1098 + tools/testing/selftests/kvm/include/kvm_util.h | 167 +- tools/testing/selftests/kvm/include/sparsebit.h | 6 +- tools/testing/selftests/kvm/include/test_util.h | 6 +- tools/testing/selftests/kvm/include/vmx.h | 552 - tools/testing/selftests/kvm/include/x86.h | 1047 - .../selftests/kvm/include/x86_64/processor.h | 1065 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 581 + .../testing/selftests/kvm/lib/aarch64/processor.c | 311 + tools/testing/selftests/kvm/lib/assert.c | 2 +- tools/testing/selftests/kvm/lib/kvm_util.c | 523 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 33 +- tools/testing/selftests/kvm/lib/ucall.c | 144 + tools/testing/selftests/kvm/lib/vmx.c | 283 - tools/testing/selftests/kvm/lib/x86.c | 888 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 1133 + tools/testing/selftests/kvm/lib/x86_64/vmx.c | 312 + tools/testing/selftests/kvm/set_sregs_test.c | 54 - tools/testing/selftests/kvm/state_test.c | 196 - tools/testing/selftests/kvm/sync_regs_test.c | 237 - tools/testing/selftests/kvm/vmx_tsc_adjust_test.c | 175 - .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 113 + tools/testing/selftests/kvm/x86_64/evmcs_test.c | 160 + .../selftests/kvm/x86_64/platform_info_test.c | 110 + .../testing/selftests/kvm/x86_64/set_sregs_test.c | 54 + tools/testing/selftests/kvm/x86_64/state_test.c | 199 + .../testing/selftests/kvm/x86_64/sync_regs_test.c | 237 + .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 175 + 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/fib-onlink-tests.sh | 14 +- tools/testing/selftests/net/fib_tests.sh | 167 +- .../selftests/net/forwarding/bridge_sticky_fdb.sh | 69 + tools/testing/selftests/net/forwarding/lib.sh | 27 +- tools/testing/selftests/net/ip_defrag.c | 393 + tools/testing/selftests/net/ip_defrag.sh | 39 + tools/testing/selftests/net/pmtu.sh | 334 +- tools/testing/selftests/net/reuseport_bpf.c | 13 +- tools/testing/selftests/net/rtnetlink.sh | 2 +- tools/testing/selftests/net/tls.c | 96 +- tools/testing/selftests/net/udpgso_bench.sh | 2 +- .../selftests/networking/timestamping/Makefile | 1 + tools/testing/selftests/powerpc/Makefile | 3 +- tools/testing/selftests/powerpc/alignment/Makefile | 1 + .../testing/selftests/powerpc/benchmarks/Makefile | 1 + .../testing/selftests/powerpc/cache_shape/Makefile | 1 + tools/testing/selftests/powerpc/copyloops/Makefile | 1 + tools/testing/selftests/powerpc/dscr/Makefile | 1 + tools/testing/selftests/powerpc/include/reg.h | 1 + tools/testing/selftests/powerpc/include/utils.h | 18 + tools/testing/selftests/powerpc/math/Makefile | 1 + tools/testing/selftests/powerpc/mm/.gitignore | 3 +- tools/testing/selftests/powerpc/mm/Makefile | 5 +- tools/testing/selftests/powerpc/mm/wild_bctr.c | 155 + tools/testing/selftests/powerpc/pmu/Makefile | 1 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 1 + .../testing/selftests/powerpc/primitives/Makefile | 1 + .../powerpc/primitives/load_unaligned_zeropad.c | 8 - tools/testing/selftests/powerpc/ptrace/Makefile | 3 +- .../selftests/powerpc/ptrace/ptrace-syscall.c | 228 + tools/testing/selftests/powerpc/security/Makefile | 9 + .../testing/selftests/powerpc/security/rfi_flush.c | 132 + tools/testing/selftests/powerpc/signal/Makefile | 1 + .../testing/selftests/powerpc/stringloops/Makefile | 1 + .../selftests/powerpc/switch_endian/Makefile | 1 + tools/testing/selftests/powerpc/syscalls/Makefile | 1 + tools/testing/selftests/powerpc/tm/Makefile | 1 + tools/testing/selftests/powerpc/tm/tm-tmspr.c | 27 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 9 +- tools/testing/selftests/powerpc/tm/tm.h | 9 + tools/testing/selftests/powerpc/utils.c | 152 + tools/testing/selftests/powerpc/vphn/Makefile | 1 + tools/testing/selftests/proc/fd-001-lookup.c | 2 +- tools/testing/selftests/proc/fd-003-kthread.c | 2 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 - .../selftests/rcutorture/configs/rcu/CFLIST | 2 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 1 + .../selftests/rcutorture/configs/rcu/SRCU-u.boot | 1 + .../selftests/rcutorture/configs/rcu/TINY02.boot | 2 - .../selftests/rcutorture/configs/rcu/TREE01.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE05.boot | 3 +- .../selftests/rcutorture/configs/rcu/TREE06.boot | 2 - .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 - tools/testing/selftests/rseq/param_test.c | 19 +- tools/testing/selftests/tc-testing/README | 2 + tools/testing/selftests/tc-testing/bpf/Makefile | 29 + tools/testing/selftests/tc-testing/bpf/action.c | 23 + .../tc-testing/plugin-lib/buildebpfPlugin.py | 66 + .../selftests/tc-testing/tc-tests/actions/bpf.json | 16 +- .../tc-testing/tc-tests/actions/gact.json | 24 + .../tc-testing/tc-tests/actions/police.json | 72 + tools/testing/selftests/tc-testing/tdc_config.py | 4 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 5 +- tools/testing/selftests/vm/gup_benchmark.c | 42 +- tools/testing/selftests/vm/map_fixed_noreplace.c | 206 + tools/testing/selftests/vm/userfaultfd.c | 134 +- tools/testing/selftests/watchdog/watchdog-test.c | 61 +- tools/testing/selftests/x86/test_vdso.c | 172 + tools/usb/usbip/libsrc/usbip_host_common.c | 6 +- tools/usb/usbip/libsrc/vhci_driver.c | 2 +- tools/vm/page-types.c | 6 - tools/vm/slabinfo.c | 4 +- virt/kvm/arm/arm.c | 30 +- virt/kvm/arm/mmu.c | 163 +- virt/kvm/arm/trace.h | 15 - virt/kvm/arm/vgic/vgic-its.c | 36 +- virt/kvm/arm/vgic/vgic-kvm-device.c | 2 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 2 - virt/kvm/coalesced_mmio.c | 12 +- virt/kvm/kvm_main.c | 40 +- 10465 files changed, 622520 insertions(+), 297225 deletions(-) delete mode 100644 Documentation/00-INDEX create mode 100644 Documentation/ABI/testing/configfs-stp-policy-p_sys-t create mode 100644 Documentation/ABI/testing/sysfs-bus-vmbus delete mode 100644 Documentation/ABI/testing/sysfs-class-lcd-s6e63m0 create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-sc27xx create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-pattern create mode 100644 Documentation/ABI/testing/sysfs-class-net-dsa delete mode 100644 Documentation/PCI/00-INDEX delete mode 100644 Documentation/RCU/00-INDEX create mode 100644 Documentation/accounting/psi.txt create mode 100644 Documentation/admin-guide/ext4.rst create mode 100644 Documentation/admin-guide/mm/memory-hotplug.rst delete mode 100644 Documentation/arm/00-INDEX create mode 100644 Documentation/arm64/hugetlbpage.txt delete mode 100644 Documentation/block/00-INDEX delete mode 100644 Documentation/blockdev/00-INDEX delete mode 100644 Documentation/blockdev/README.DAC960 delete mode 100644 Documentation/cdrom/00-INDEX delete mode 100644 Documentation/cgroup-v1/00-INDEX create mode 100644 Documentation/core-api/memory-allocation.rst create mode 100644 Documentation/core-api/memory-hotplug.rst create mode 100644 Documentation/core-api/xarray.rst delete mode 100644 Documentation/devicetree/00-INDEX create mode 100644 Documentation/devicetree/bindings/arm/atmel-sysregs.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,berlin.txt create mode 100644 Documentation/devicetree/bindings/arm/syna.txt create mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt create mode 100644 Documentation/devicetree/bindings/csky/cpus.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.txt create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] delete mode 100644 Documentation/devicetree/bindings/gpio/ingenic,gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ina3221.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/csky,apb [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/csky,mpintc.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,sei.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-an30259a.txt create mode 100644 Documentation/devicetree/bindings/media/fsl-pxp.txt rename Documentation/devicetree/bindings/media/i2c/{dongwoon,dw9807.txt => dongwoo [...] create mode 100644 Documentation/devicetree/bindings/mfd/atmel-usart.txt create mode 100644 Documentation/devicetree/bindings/misc/lwn-bk4.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sprd.txt create mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/lantiq-gswip.txt create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-ocelot-serdes.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-hdmi.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4708-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm660-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt create mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.txt delete mode 100644 Documentation/devicetree/bindings/serial/atmel-usart.txt create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/cs42l51.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.txt create mode 100644 Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt create mode 100644 Documentation/devicetree/bindings/sound/nau8822.txt create mode 100644 Documentation/devicetree/bindings/sound/pcm3060.txt create mode 100644 Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt create mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32-qspi.txt create mode 100644 Documentation/devicetree/bindings/thermal/stm32-thermal.txt create mode 100644 Documentation/devicetree/bindings/usb/ehci-mv.txt create mode 100644 Documentation/devicetree/bindings/usb/faraday,fotg210.txt create mode 100644 Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/mpc8xxx-wdt.txt create mode 100644 Documentation/driver-api/firewire.rst create mode 100644 Documentation/driver-api/fpga/fpga-programming.rst create mode 100644 Documentation/driver-api/pci/index.rst create mode 100644 Documentation/driver-api/pci/p2pdma.rst rename Documentation/driver-api/{ => pci}/pci.rst (100%) delete mode 100644 Documentation/fb/00-INDEX delete mode 100644 Documentation/filesystems/00-INDEX rename Documentation/filesystems/ext4/{ondisk => }/about.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/allocators.rst (100%) create mode 100644 Documentation/filesystems/ext4/attributes.rst rename Documentation/filesystems/ext4/{ondisk => }/bigalloc.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/bitmaps.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockgroup.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockmap.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blocks.rst (100%) create mode 100644 Documentation/filesystems/ext4/checksums.rst create mode 100644 Documentation/filesystems/ext4/directory.rst rename Documentation/filesystems/ext4/{ondisk => }/dynamic.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/eainode.rst (100%) delete mode 100644 Documentation/filesystems/ext4/ext4.rst rename Documentation/filesystems/ext4/{ondisk => }/globals.rst (100%) create mode 100644 Documentation/filesystems/ext4/group_descr.rst create mode 100644 Documentation/filesystems/ext4/ifork.rst rename Documentation/filesystems/ext4/{ondisk => }/inlinedata.rst (100%) create mode 100644 Documentation/filesystems/ext4/inodes.rst create mode 100644 Documentation/filesystems/ext4/journal.rst create mode 100644 Documentation/filesystems/ext4/mmp.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/attributes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/checksums.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/directory.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/group_descr.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/ifork.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/index.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/inodes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/journal.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/mmp.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/special_inodes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/super.rst rename Documentation/filesystems/ext4/{ondisk => }/overview.rst (100%) create mode 100644 Documentation/filesystems/ext4/special_inodes.rst create mode 100644 Documentation/filesystems/ext4/super.rst delete mode 100644 Documentation/filesystems/nfs/00-INDEX delete mode 100644 Documentation/filesystems/pohmelfs/design_notes.txt delete mode 100644 Documentation/filesystems/pohmelfs/info.txt delete mode 100644 Documentation/filesystems/pohmelfs/network_protocol.txt delete mode 100644 Documentation/fmc/00-INDEX delete mode 100644 Documentation/gpio/00-INDEX create mode 100644 Documentation/gpu/vkms.rst delete mode 100644 Documentation/ide/00-INDEX delete mode 100644 Documentation/ioctl/00-INDEX delete mode 100644 Documentation/isdn/00-INDEX delete mode 100644 Documentation/kbuild/00-INDEX delete mode 100644 Documentation/laptops/00-INDEX delete mode 100644 Documentation/leds/00-INDEX delete mode 100644 Documentation/locking/00-INDEX delete mode 100644 Documentation/m68k/00-INDEX create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst delete mode 100644 Documentation/memory-hotplug.txt delete mode 100644 Documentation/mips/00-INDEX delete mode 100644 Documentation/mmc/00-INDEX delete mode 100644 Documentation/mtd/nand/pxa3xx-nand.txt delete mode 100644 Documentation/netlabel/00-INDEX delete mode 100644 Documentation/networking/00-INDEX create mode 100644 Documentation/networking/defza.txt create mode 100644 Documentation/networking/devlink-params-bnxt.txt create mode 100644 Documentation/networking/devlink-params.txt rename {drivers/staging/fsl-dpaa2/ethernet => Documentation/networking/dpaa2}/ethe [...] create mode 100644 Documentation/networking/e1000e.rst delete mode 100644 Documentation/networking/e1000e.txt create mode 100644 Documentation/networking/fm10k.rst create mode 100644 Documentation/networking/i40e.rst delete mode 100644 Documentation/networking/i40e.txt delete mode 100644 Documentation/networking/i40evf.txt create mode 100644 Documentation/networking/iavf.rst create mode 100644 Documentation/networking/ice.rst delete mode 100644 Documentation/networking/ice.txt create mode 100644 Documentation/networking/igb.rst delete mode 100644 Documentation/networking/igb.txt create mode 100644 Documentation/networking/igbvf.rst delete mode 100644 Documentation/networking/igbvf.txt create mode 100644 Documentation/networking/ixgb.rst delete mode 100644 Documentation/networking/ixgb.txt create mode 100644 Documentation/networking/ixgbe.rst delete mode 100644 Documentation/networking/ixgbe.txt create mode 100644 Documentation/networking/ixgbevf.rst delete mode 100644 Documentation/networking/ixgbevf.txt delete mode 100644 Documentation/networking/tcp.txt delete mode 100644 Documentation/parisc/00-INDEX delete mode 100644 Documentation/power/00-INDEX delete mode 100644 Documentation/powerpc/00-INDEX create mode 100644 Documentation/process/code-of-conduct-interpretation.rst create mode 100644 Documentation/process/code-of-conduct.rst delete mode 100644 Documentation/process/code-of-conflict.rst create mode 100644 Documentation/process/deprecated.rst delete mode 100644 Documentation/s390/00-INDEX create mode 100644 Documentation/s390/vfio-ap.txt delete mode 100644 Documentation/scheduler/00-INDEX delete mode 100644 Documentation/scsi/00-INDEX delete mode 100644 Documentation/serial/00-INDEX create mode 100644 Documentation/serial/serial-iso7816.txt delete mode 100644 Documentation/spi/00-INDEX delete mode 100644 Documentation/sysctl/00-INDEX delete mode 100644 Documentation/timers/00-INDEX create mode 100644 Documentation/trace/sys-t.rst delete mode 100644 Documentation/virtual/00-INDEX delete mode 100644 Documentation/virtual/kvm/00-INDEX delete mode 100644 Documentation/vm/00-INDEX delete mode 100644 Documentation/w1/00-INDEX delete mode 100644 Documentation/w1/masters/00-INDEX delete mode 100644 Documentation/w1/slaves/00-INDEX delete mode 100644 Documentation/x86/00-INDEX delete mode 100644 Documentation/x86/x86_64/00-INDEX create mode 100644 Documentation/xilinx/eemi.txt delete mode 100644 LICENSES/other/CC-BY-SA-4.0 create mode 100644 LICENSES/other/ISC create mode 100644 arch/arc/include/asm/dma-mapping.h create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-2101.dts mode change 100755 => 100644 arch/arm/boot/dts/am335x-osd3358-sm-red.dts create mode 100644 arch/arm/boot/dts/am3517-evm-ui.dtsi create mode 100644 arch/arm/boot/dts/armada-385-db-88f6820-amc.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-arm-stardragon4800-rep2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.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/imx6qdl-icore-1.5.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts create mode 100644 arch/arm/boot/dts/imx6ulz-14x14-evk.dts create mode 100644 arch/arm/boot/dts/imx6ulz.dtsi create mode 100644 arch/arm/boot/dts/meson8b-ec100.dts create mode 100644 arch/arm/boot/dts/omap3-gta04a5one.dts create mode 100644 arch/arm/boot/dts/rk3288-tinker-s.dts create mode 100644 arch/arm/boot/dts/rk3288-tinker.dtsi create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts delete mode 100644 arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus-v1.2.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi create mode 100644 arch/arm/boot/dts/tegra20-colibri-eval-v3.dts create mode 100644 arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts create mode 100644 arch/arm/boot/dts/tegra30-apalis-v1.1.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-v1.2.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/amlogic/meson-g12a-u200.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-8040-clearfog-gt-8k.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmi8998.dtsi 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 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts create mode 100644 arch/arm64/boot/dts/synaptics/as370.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi 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/arm64/include/asm/compiler.h delete mode 100644 arch/arm64/include/asm/stage2_pgtable-nopmd.h delete mode 100644 arch/arm64/include/asm/stage2_pgtable-nopud.h delete mode 100644 arch/arm64/include/uapi/asm/siginfo.h create mode 100644 arch/arm64/kernel/crash_core.c delete mode 100644 arch/arm64/kvm/hyp/s2-setup.c create mode 100644 arch/arm64/lib/crc32.S delete mode 100644 arch/c6x/boot/dts/linked_dtb.S create mode 100644 arch/csky/Kconfig create mode 100644 arch/csky/Kconfig.debug create mode 100644 arch/csky/Makefile create mode 100644 arch/csky/abiv1/Makefile create mode 100644 arch/csky/abiv1/alignment.c create mode 100644 arch/csky/abiv1/bswapdi.c create mode 100644 arch/csky/abiv1/bswapsi.c create mode 100644 arch/csky/abiv1/cacheflush.c create mode 100644 arch/csky/abiv1/inc/abi/cacheflush.h create mode 100644 arch/csky/abiv1/inc/abi/ckmmu.h create mode 100644 arch/csky/abiv1/inc/abi/elf.h create mode 100644 arch/csky/abiv1/inc/abi/entry.h create mode 100644 arch/csky/abiv1/inc/abi/page.h create mode 100644 arch/csky/abiv1/inc/abi/pgtable-bits.h create mode 100644 arch/csky/abiv1/inc/abi/reg_ops.h create mode 100644 arch/csky/abiv1/inc/abi/regdef.h create mode 100644 arch/csky/abiv1/inc/abi/string.h create mode 100644 arch/csky/abiv1/inc/abi/vdso.h create mode 100644 arch/csky/abiv1/memcpy.S create mode 100644 arch/csky/abiv1/memset.c create mode 100644 arch/csky/abiv1/mmap.c create mode 100644 arch/csky/abiv1/strksyms.c create mode 100644 arch/csky/abiv2/Makefile create mode 100644 arch/csky/abiv2/cacheflush.c create mode 100644 arch/csky/abiv2/fpu.c create mode 100644 arch/csky/abiv2/inc/abi/cacheflush.h create mode 100644 arch/csky/abiv2/inc/abi/ckmmu.h create mode 100644 arch/csky/abiv2/inc/abi/elf.h create mode 100644 arch/csky/abiv2/inc/abi/entry.h create mode 100644 arch/csky/abiv2/inc/abi/fpu.h create mode 100644 arch/csky/abiv2/inc/abi/page.h create mode 100644 arch/csky/abiv2/inc/abi/pgtable-bits.h create mode 100644 arch/csky/abiv2/inc/abi/reg_ops.h create mode 100644 arch/csky/abiv2/inc/abi/regdef.h create mode 100644 arch/csky/abiv2/inc/abi/string.h create mode 100644 arch/csky/abiv2/inc/abi/vdso.h create mode 100644 arch/csky/abiv2/memcmp.S create mode 100644 arch/csky/abiv2/memcpy.S create mode 100644 arch/csky/abiv2/memmove.S create mode 100644 arch/csky/abiv2/memset.S create mode 100644 arch/csky/abiv2/strcmp.S create mode 100644 arch/csky/abiv2/strcpy.S create mode 100644 arch/csky/abiv2/strksyms.c create mode 100644 arch/csky/abiv2/strlen.S create mode 100644 arch/csky/abiv2/sysdep.h create mode 100644 arch/csky/boot/Makefile create mode 100644 arch/csky/boot/dts/Makefile create mode 120000 arch/csky/boot/dts/include/dt-bindings create mode 100644 arch/csky/configs/defconfig create mode 100644 arch/csky/include/asm/Kbuild create mode 100644 arch/csky/include/asm/addrspace.h create mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/include/asm/barrier.h create mode 100644 arch/csky/include/asm/bitops.h create mode 100644 arch/csky/include/asm/bug.h create mode 100644 arch/csky/include/asm/cache.h create mode 100644 arch/csky/include/asm/cacheflush.h create mode 100644 arch/csky/include/asm/checksum.h create mode 100644 arch/csky/include/asm/cmpxchg.h create mode 100644 arch/csky/include/asm/elf.h create mode 100644 arch/csky/include/asm/fixmap.h create mode 100644 arch/csky/include/asm/highmem.h create mode 100644 arch/csky/include/asm/io.h create mode 100644 arch/csky/include/asm/irqflags.h create mode 100644 arch/csky/include/asm/mmu.h create mode 100644 arch/csky/include/asm/mmu_context.h create mode 100644 arch/csky/include/asm/page.h create mode 100644 arch/csky/include/asm/pgalloc.h create mode 100644 arch/csky/include/asm/pgtable.h create mode 100644 arch/csky/include/asm/processor.h create mode 100644 arch/csky/include/asm/reg_ops.h create mode 100644 arch/csky/include/asm/segment.h create mode 100644 arch/csky/include/asm/shmparam.h create mode 100644 arch/csky/include/asm/smp.h create mode 100644 arch/csky/include/asm/spinlock.h create mode 100644 arch/csky/include/asm/spinlock_types.h create mode 100644 arch/csky/include/asm/string.h create mode 100644 arch/csky/include/asm/switch_to.h create mode 100644 arch/csky/include/asm/syscall.h create mode 100644 arch/csky/include/asm/syscalls.h create mode 100644 arch/csky/include/asm/thread_info.h create mode 100644 arch/csky/include/asm/tlb.h create mode 100644 arch/csky/include/asm/tlbflush.h create mode 100644 arch/csky/include/asm/traps.h create mode 100644 arch/csky/include/asm/uaccess.h create mode 100644 arch/csky/include/asm/unistd.h create mode 100644 arch/csky/include/asm/vdso.h create mode 100644 arch/csky/include/uapi/asm/Kbuild create mode 100644 arch/csky/include/uapi/asm/byteorder.h create mode 100644 arch/csky/include/uapi/asm/cachectl.h create mode 100644 arch/csky/include/uapi/asm/ptrace.h create mode 100644 arch/csky/include/uapi/asm/sigcontext.h create mode 100644 arch/csky/include/uapi/asm/unistd.h create mode 100644 arch/csky/kernel/Makefile create mode 100644 arch/csky/kernel/asm-offsets.c create mode 100644 arch/csky/kernel/atomic.S create mode 100644 arch/csky/kernel/cpu-probe.c create mode 100644 arch/csky/kernel/dumpstack.c create mode 100644 arch/csky/kernel/entry.S create mode 100644 arch/csky/kernel/head.S create mode 100644 arch/csky/kernel/irq.c create mode 100644 arch/csky/kernel/module.c create mode 100644 arch/csky/kernel/power.c create mode 100644 arch/csky/kernel/process.c create mode 100644 arch/csky/kernel/ptrace.c create mode 100644 arch/csky/kernel/setup.c create mode 100644 arch/csky/kernel/signal.c create mode 100644 arch/csky/kernel/smp.c create mode 100644 arch/csky/kernel/syscall.c create mode 100644 arch/csky/kernel/syscall_table.c create mode 100644 arch/csky/kernel/time.c create mode 100644 arch/csky/kernel/traps.c create mode 100644 arch/csky/kernel/vdso.c create mode 100644 arch/csky/kernel/vmlinux.lds.S create mode 100644 arch/csky/lib/Makefile create mode 100644 arch/csky/lib/delay.c create mode 100644 arch/csky/lib/usercopy.c create mode 100644 arch/csky/mm/Makefile create mode 100644 arch/csky/mm/cachev1.c create mode 100644 arch/csky/mm/cachev2.c create mode 100644 arch/csky/mm/dma-mapping.c create mode 100644 arch/csky/mm/fault.c create mode 100644 arch/csky/mm/highmem.c create mode 100644 arch/csky/mm/init.c create mode 100644 arch/csky/mm/ioremap.c create mode 100644 arch/csky/mm/syscache.c create mode 100644 arch/csky/mm/tlb.c delete mode 100644 arch/hexagon/include/asm/dma-mapping.h delete mode 100644 arch/m68k/include/asm/atafd.h delete mode 100644 arch/m68k/include/asm/atafdreg.h create mode 100644 arch/mips/boot/dts/mscc/ocelot_pcb120.dts create mode 100644 arch/mips/generic/board-ocelot.its.S delete mode 100644 arch/mips/generic/board-ocelot_pcb123.its.S delete mode 100644 arch/mips/generic/kexec.c delete mode 100644 arch/mips/include/asm/device.h 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 create mode 100644 arch/nios2/boot/dts/Makefile delete mode 100644 arch/nios2/boot/linked_dtb.S create mode 100644 arch/parisc/include/asm/alternative.h delete mode 100644 arch/parisc/include/uapi/asm/siginfo.h create mode 100644 arch/powerpc/Kbuild create mode 100644 arch/powerpc/boot/dts/Makefile create mode 100644 arch/powerpc/boot/dts/fsl/Makefile create mode 100644 arch/powerpc/include/asm/error-injection.h delete mode 100644 arch/powerpc/include/asm/pte-common.h create mode 100644 arch/powerpc/include/asm/stackprotector.h delete mode 100644 arch/powerpc/include/uapi/asm/siginfo.h create mode 100644 arch/powerpc/kvm/book3s_hv_nested.c create mode 100644 arch/powerpc/lib/error-inject.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables-8xx.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables-book3s64.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables-generic.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables.h delete mode 100644 arch/powerpc/mm/slb_low.S create mode 100644 arch/powerpc/platforms/pseries/papr_scm.c create mode 100644 arch/powerpc/platforms/pseries/pmem.c create mode 100644 arch/riscv/include/asm/asm-prototypes.h create mode 100644 arch/riscv/include/asm/futex.h delete mode 100644 arch/riscv/include/uapi/asm/siginfo.h create mode 100644 arch/riscv/kernel/fpu.S create mode 100644 arch/s390/boot/boot.h create mode 100644 arch/s390/boot/cmdline.c create mode 100644 arch/s390/boot/compressed/decompressor.c create mode 100644 arch/s390/boot/compressed/decompressor.h delete mode 100644 arch/s390/boot/compressed/head.S delete mode 100644 arch/s390/boot/compressed/misc.c delete mode 100644 arch/s390/boot/compressed/vmlinux.scr.lds.S create mode 100644 arch/s390/boot/ctype.c create mode 100644 arch/s390/boot/ipl_parm.c create mode 100644 arch/s390/boot/ipl_vmparm.c create mode 100644 arch/s390/boot/mem_detect.c create mode 100644 arch/s390/boot/startup.c create mode 100644 arch/s390/boot/string.c create mode 100644 arch/s390/include/asm/boot_data.h create mode 100644 arch/s390/include/asm/kasan.h create mode 100644 arch/s390/include/asm/mem_detect.h create mode 100644 arch/s390/include/asm/vmlinux.lds.h delete mode 100644 arch/s390/include/uapi/asm/siginfo.h create mode 100644 arch/s390/kernel/ipl_vmparm.c create mode 100644 arch/s390/mm/kasan_init.c delete mode 100644 arch/s390/mm/mem_detect.c create mode 100644 arch/sparc/vdso/checkundef.sh delete mode 100644 arch/unicore32/include/asm/dma-mapping.h delete mode 100644 arch/x86/crypto/fpu.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 create mode 100644 arch/x86/hyperv/hv_spinlock.c create mode 100644 arch/x86/include/asm/fsgsbase.h create mode 100644 arch/x86/kernel/cpu/hygon.c create mode 100644 arch/x86/kernel/macros.S create mode 100644 arch/x86/power/hibernate.c delete mode 100644 arch/xtensa/include/asm/vga.h create mode 100644 block/blk-pm.c create mode 100644 block/blk-pm.h delete mode 100644 crypto/crypto_user.c create mode 100644 crypto/crypto_user_base.c create mode 100644 crypto/crypto_user_stat.c delete mode 100644 crypto/mcryptd.c create mode 100644 crypto/ofb.c delete mode 100644 crypto/speck.c create mode 100644 drivers/acpi/acpi_adxl.c create mode 100644 drivers/acpi/acpica/exserial.c create mode 100644 drivers/acpi/nfit/intel.h delete mode 100644 drivers/block/DAC960.c delete mode 100644 drivers/block/DAC960.h create mode 100644 drivers/clk/zynqmp/Kconfig create mode 100644 drivers/clk/zynqmp/Makefile create mode 100644 drivers/clk/zynqmp/clk-gate-zynqmp.c create mode 100644 drivers/clk/zynqmp/clk-mux-zynqmp.c create mode 100644 drivers/clk/zynqmp/clk-zynqmp.h create mode 100644 drivers/clk/zynqmp/clkc.c create mode 100644 drivers/clk/zynqmp/divider.c create mode 100644 drivers/clk/zynqmp/pll.c delete mode 100644 drivers/clocksource/cadence_ttc_timer.c delete mode 100644 drivers/clocksource/time-orion.c rename drivers/clocksource/{time-armada-370-xp.c => timer-armada-370-xp.c} (100%) create mode 100644 drivers/clocksource/timer-cadence-ttc.c rename drivers/clocksource/{time-efm32.c => timer-efm32.c} (100%) rename drivers/clocksource/{fsl_ftm_timer.c => timer-fsl-ftm.c} (100%) rename drivers/clocksource/{time-lpc32xx.c => timer-lpc32xx.c} (100%) create mode 100644 drivers/clocksource/timer-orion.c rename drivers/clocksource/{owl-timer.c => timer-owl.c} (100%) rename drivers/clocksource/{time-pistachio.c => timer-pistachio.c} (100%) rename drivers/clocksource/{qcom-timer.c => timer-qcom.c} (100%) rename drivers/clocksource/{versatile.c => timer-versatile.c} (100%) rename drivers/clocksource/{vf_pit_timer.c => timer-vf-pit.c} (100%) rename drivers/clocksource/{vt8500_timer.c => timer-vt8500.c} (100%) create mode 100644 drivers/clocksource/timer-zevio.c delete mode 100644 drivers/clocksource/zevio-timer.c delete mode 100644 drivers/cpufreq/arm_big_little_dt.c create mode 100644 drivers/crypto/caam/caamalg_qi2.c create mode 100644 drivers/crypto/caam/caamalg_qi2.h create mode 100644 drivers/crypto/caam/caamhash_desc.c create mode 100644 drivers/crypto/caam/caamhash_desc.h create mode 100644 drivers/crypto/caam/dpseci.c create mode 100644 drivers/crypto/caam/dpseci.h create mode 100644 drivers/crypto/caam/dpseci_cmd.h create mode 100644 drivers/crypto/cavium/nitrox/nitrox_debugfs.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_hal.h create mode 100644 drivers/crypto/cavium/nitrox/nitrox_isr.h create mode 100644 drivers/crypto/cavium/nitrox/nitrox_sriov.c create mode 100644 drivers/dma-buf/udmabuf.c create mode 100644 drivers/dma/fsl-edma-common.c create mode 100644 drivers/dma/fsl-edma-common.h create mode 100644 drivers/dma/mcf-edma.c create mode 100644 drivers/edac/qcom_edac.c delete mode 100644 drivers/firmware/google/coreboot_table-acpi.c delete mode 100644 drivers/firmware/google/coreboot_table-of.c create mode 100644 drivers/firmware/imx/Kconfig create mode 100644 drivers/firmware/imx/Makefile create mode 100644 drivers/firmware/imx/imx-scu.c create mode 100644 drivers/firmware/imx/misc.c create mode 100644 drivers/firmware/xilinx/Kconfig create mode 100644 drivers/firmware/xilinx/Makefile create mode 100644 drivers/firmware/xilinx/zynqmp-debug.c create mode 100644 drivers/firmware/xilinx/zynqmp-debug.h create mode 100644 drivers/firmware/xilinx/zynqmp.c delete mode 100644 drivers/gpio/devres.c create mode 100644 drivers/gpio/gpio-creg-snps.c delete mode 100644 drivers/gpio/gpio-ingenic.c create mode 100644 drivers/gpio/gpio-siox.c create mode 100644 drivers/gpio/gpiolib-devres.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c create mode 100644 drivers/gpu/drm/amd/display/dc/dm_event_log.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_shared.h create mode 100644 drivers/gpu/drm/amd/display/modules/info_packet/Makefile create mode 100644 drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_11_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h create mode 100644 drivers/gpu/drm/bridge/tc358764.c create mode 100644 drivers/gpu/drm/bridge/ti-sn65dsi86.c create mode 100644 drivers/gpu/drm/drm_atomic_uapi.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h create mode 100644 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c delete mode 100644 drivers/gpu/drm/omapdrm/tcm-sita.h create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.h delete mode 100644 drivers/gpu/drm/scheduler/gpu_scheduler.c create mode 100644 drivers/gpu/drm/scheduler/sched_entity.c create mode 100644 drivers/gpu/drm/scheduler/sched_main.c delete mode 100644 drivers/gpu/drm/ttm/ttm_lock.c delete mode 100644 drivers/gpu/drm/ttm/ttm_object.c create mode 100644 drivers/gpu/drm/vkms/vkms_crc.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.c rename {include/drm/ttm => drivers/gpu/drm/vmwgfx}/ttm_lock.h (100%) create mode 100644 drivers/gpu/drm/vmwgfx/ttm_object.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_object.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h create mode 100644 drivers/hid/hid-bigbenff.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-core.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid.c create mode 100644 drivers/hid/i2c-hid/i2c-hid.h create mode 100644 drivers/hwtracing/stm/p_basic.c create mode 100644 drivers/hwtracing/stm/p_sys-t.c create mode 100644 drivers/iio/accel/adxl372.c create mode 100644 drivers/iio/accel/adxl372.h create mode 100644 drivers/iio/accel/adxl372_i2c.c create mode 100644 drivers/iio/accel/adxl372_spi.c create mode 100644 drivers/iio/adc/mcp3911.c create mode 100644 drivers/iio/adc/qcom-spmi-adc5.c create mode 100644 drivers/iio/dac/ltc1660.c create mode 100644 drivers/iio/proximity/vl53l0x-i2c.c create mode 100644 drivers/infiniband/hw/hfi1/iowait.c create mode 100644 drivers/infiniband/hw/hfi1/msix.c create mode 100644 drivers/infiniband/hw/hfi1/msix.h create mode 100644 drivers/infiniband/hw/hfi1/trace_iowait.h create mode 100644 drivers/iommu/intel-iommu-debugfs.c create mode 100644 drivers/irqchip/irq-csky-apb-intc.c create mode 100644 drivers/irqchip/irq-csky-mpintc.c create mode 100644 drivers/irqchip/irq-mvebu-sei.c create mode 100644 drivers/leds/leds-an30259a.c create mode 100644 drivers/leds/trigger/ledtrig-pattern.c create mode 100644 drivers/lightnvm/pblk-trace.h delete mode 100644 drivers/media/cec/cec-edid.c create mode 100644 drivers/media/dvb-frontends/lnbh29.c create mode 100644 drivers/media/dvb-frontends/lnbh29.h create mode 100644 drivers/media/i2c/imx319.c create mode 100644 drivers/media/i2c/imx355.c delete mode 100644 drivers/media/i2c/soc_camera/mt9m001.c delete mode 100644 drivers/media/i2c/soc_camera/mt9t112.c delete mode 100644 drivers/media/i2c/soc_camera/mt9v022.c delete mode 100644 drivers/media/i2c/soc_camera/ov5642.c delete mode 100644 drivers/media/i2c/soc_camera/ov772x.c delete mode 100644 drivers/media/i2c/soc_camera/ov9640.c delete mode 100644 drivers/media/i2c/soc_camera/ov9740.c delete mode 100644 drivers/media/i2c/soc_camera/rj54n1cb0c.c create mode 100644 drivers/media/i2c/soc_camera/soc_mt9m001.c create mode 100644 drivers/media/i2c/soc_camera/soc_mt9t112.c create mode 100644 drivers/media/i2c/soc_camera/soc_mt9v022.c create mode 100644 drivers/media/i2c/soc_camera/soc_ov5642.c create mode 100644 drivers/media/i2c/soc_camera/soc_ov772x.c create mode 100644 drivers/media/i2c/soc_camera/soc_ov9640.c create mode 100644 drivers/media/i2c/soc_camera/soc_ov9740.c create mode 100644 drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c rename drivers/media/i2c/soc_camera/{tw9910.c => soc_tw9910.c} (100%) create mode 100644 drivers/media/platform/imx-pxp.c create mode 100644 drivers/media/platform/imx-pxp.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/mfd/at91-usart.c create mode 100644 drivers/misc/eeprom/ee1004.c create mode 100644 drivers/mmc/host/mmci_stm32_sdmmc.c create mode 100644 drivers/mmc/host/sdhci-sprd.c create mode 100644 drivers/mmc/host/uniphier-sd.c delete mode 100644 drivers/mtd/nand/raw/docg4.c create mode 100644 drivers/mtd/nand/raw/internals.h create mode 100644 drivers/mtd/nand/raw/nand_esmt.c create mode 100644 drivers/mtd/nand/raw/nand_jedec.c create mode 100644 drivers/mtd/nand/raw/nand_legacy.c create mode 100644 drivers/mtd/nand/raw/nand_onfi.c create mode 100644 drivers/net/dsa/b53/b53_serdes.c create mode 100644 drivers/net/dsa/b53/b53_serdes.h create mode 100644 drivers/net/dsa/lantiq_gswip.c create mode 100644 drivers/net/dsa/lantiq_pce.h create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/Kconfig create mode 100644 drivers/net/ethernet/freescale/dpaa2/Makefile rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c rename drivers/{staging/fsl-dpaa2/rtc/rtc.h => net/ethernet/freescale/dpaa2/dpaa2- [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpkg.h (100%) create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h 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 delete mode 100644 drivers/net/ethernet/intel/i40evf/Makefile delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_alloc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_common.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_devids.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_osdep.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_prototype.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_register.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_status.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_trace.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_type.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_main.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/iavf/Makefile create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_alloc.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_common.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_devids.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_ethtool.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_main.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_osdep.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_prototype.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_register.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_status.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_trace.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_type.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.c create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h create mode 100644 drivers/net/ethernet/intel/igc/Makefile create mode 100644 drivers/net/ethernet/intel/igc/igc.h create mode 100644 drivers/net/ethernet/intel/igc/igc_base.c create mode 100644 drivers/net/ethernet/intel/igc/igc_base.h create mode 100644 drivers/net/ethernet/intel/igc/igc_defines.h create mode 100644 drivers/net/ethernet/intel/igc/igc_hw.h create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.c create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.h create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.c create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.h create mode 100644 drivers/net/ethernet/intel/igc/igc_main.c create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.c create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.h create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.c create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.h create mode 100644 drivers/net/ethernet/intel/igc/igc_regs.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_txrx_common.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.h create mode 100644 drivers/net/ethernet/lantiq_xrx200.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/Kconfig create mode 100644 drivers/net/ethernet/marvell/octeontx2/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/common.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc_profile.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_dev_gmii.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_hsio.h create mode 100644 drivers/net/fddi/defza.c create mode 100644 drivers/net/fddi/defza.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dma.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.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_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_dfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_pci.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_ipc.h create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_regs.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_bus_priv.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_ipc.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_regs_pearl.h delete mode 100644 drivers/parisc/ccio-rm-dma.c delete mode 100644 drivers/pci/controller/dwc/pci-keystone-dw.c delete mode 100644 drivers/pci/controller/dwc/pci-keystone.h create mode 100644 drivers/pci/hotplug/TODO create mode 100644 drivers/pci/p2pdma.c create mode 100644 drivers/pci/pci-bridge-emul.c create mode 100644 drivers/pci/pci-bridge-emul.h create mode 100644 drivers/phy/cadence/Kconfig create mode 100644 drivers/phy/cadence/Makefile create mode 100644 drivers/phy/cadence/phy-cadence-dp.c create mode 100644 drivers/phy/marvell/phy-pxa-usb.c create mode 100644 drivers/phy/mscc/Kconfig create mode 100644 drivers/phy/mscc/Makefile create mode 100644 drivers/phy/mscc/phy-ocelot-serdes.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c create mode 100644 drivers/phy/socionext/Kconfig create mode 100644 drivers/phy/socionext/Makefile create mode 100644 drivers/phy/socionext/phy-uniphier-pcie.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb2.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb3hs.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb3ss.c create mode 100644 drivers/pinctrl/bcm/pinctrl-ns.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6765.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7623.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8183.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.h 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/pinctrl/pinctrl-rzn1.c create mode 100644 drivers/pinctrl/qcom/pinctrl-qcs404.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm660.c create mode 100644 drivers/platform/goldfish/goldfish_pipe_qemu.h create mode 100644 drivers/power/supply/sc2731_charger.c delete mode 100644 drivers/regulator/bd71837-regulator.c create mode 100644 drivers/regulator/bd718x7-regulator.c create mode 100644 drivers/regulator/lochnagar-regulator.c create mode 100644 drivers/regulator/stpmic1_regulator.c delete mode 100644 drivers/remoteproc/qcom_adsp_pil.c create mode 100644 drivers/remoteproc/qcom_q6v5_adsp.c create mode 100644 drivers/remoteproc/qcom_q6v5_mss.c create mode 100644 drivers/remoteproc/qcom_q6v5_pas.c delete mode 100644 drivers/remoteproc/qcom_q6v5_pil.c create mode 100644 drivers/reset/reset-qcom-pdc.c create mode 100644 drivers/s390/crypto/vfio_ap_drv.c create mode 100644 drivers/s390/crypto/vfio_ap_ops.c create mode 100644 drivers/s390/crypto/vfio_ap_private.h create mode 100644 drivers/s390/crypto/zcrypt_cex2c.c create mode 100644 drivers/s390/crypto/zcrypt_cex2c.h delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.c delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.h create mode 100644 drivers/scsi/myrb.c create mode 100644 drivers/scsi/myrb.h create mode 100644 drivers/scsi/myrs.c create mode 100644 drivers/scsi/myrs.h create mode 100644 drivers/scsi/ufs/ufs_bsg.c create mode 100644 drivers/scsi/ufs/ufs_bsg.h create mode 100644 drivers/soc/amlogic/meson-canvas.c create mode 100644 drivers/soc/renesas/r8a774a1-sysc.c create mode 100644 drivers/soc/renesas/r8a774c0-sysc.c create mode 100644 drivers/spi/spi-at91-usart.c create mode 100644 drivers/spi/spi-geni-qcom.c create mode 100644 drivers/spi/spi-qcom-qspi.c create mode 100644 drivers/spi/spi-slave-mt27xx.c create mode 100644 drivers/spi/spi-sprd.c create mode 100644 drivers/spi/spi-stm32-qspi.c create mode 100644 drivers/staging/comedi/drivers/ni_routes.c create mode 100644 drivers/staging/comedi/drivers/ni_routes.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/README create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/all.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/all.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_660x.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/.gitignore create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/Makefile create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/convert_c_to_py.c create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_csv_to_c.py create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_py_to_csv.py create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/csv_collection.py create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/make_blank_csv.py create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py create mode 100644 drivers/staging/comedi/drivers/tests/Makefile create mode 100644 drivers/staging/comedi/drivers/tests/example_test.c create mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c create mode 100644 drivers/staging/comedi/drivers/tests/unittest.h delete mode 100644 drivers/staging/dgnc/Kconfig delete mode 100644 drivers/staging/dgnc/Makefile delete mode 100644 drivers/staging/dgnc/TODO delete mode 100644 drivers/staging/dgnc/dgnc_cls.c delete mode 100644 drivers/staging/dgnc/dgnc_cls.h delete mode 100644 drivers/staging/dgnc/dgnc_driver.c delete mode 100644 drivers/staging/dgnc/dgnc_driver.h delete mode 100644 drivers/staging/dgnc/dgnc_tty.c delete mode 100644 drivers/staging/dgnc/dgnc_tty.h delete mode 100644 drivers/staging/dgnc/digi.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/Makefile 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/fsl-dpaa2/ethernet/dpaa2-eth.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.c delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/rtc.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_HWConfig.c create mode 100644 drivers/staging/rtl8188eu/hal/odm_hwconfig.c rename drivers/staging/rtl8188eu/include/{odm_HWConfig.h => odm_hwconfig.h} (100%) delete mode 100644 drivers/staging/rtl8188eu/include/odm_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_qos.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/connections/connection.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/message_drivers/message.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/vchi_cfg_internal.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_genversion delete mode 100644 drivers/staging/wilc1000/wilc_debugfs.c create mode 100644 drivers/thermal/st/stm_thermal.c delete mode 100644 drivers/usb/typec/fusb302/Kconfig delete mode 100644 drivers/usb/typec/fusb302/Makefile delete mode 100644 drivers/usb/typec/fusb302/fusb302.c delete mode 100644 drivers/usb/typec/tcpm.c create mode 100644 drivers/usb/typec/tcpm/Kconfig create mode 100644 drivers/usb/typec/tcpm/Makefile create mode 100644 drivers/usb/typec/tcpm/fusb302.c rename drivers/usb/typec/{fusb302 => tcpm}/fusb302_reg.h (100%) rename drivers/usb/typec/{ => tcpm}/tcpci.c (100%) rename drivers/usb/typec/{ => tcpm}/tcpci.h (100%) rename drivers/usb/typec/{ => tcpm}/tcpci_rt1711h.c (100%) create mode 100644 drivers/usb/typec/tcpm/tcpm.c rename drivers/usb/typec/{typec_wcove.c => tcpm/wcove.c} (100%) delete mode 100644 drivers/video/backlight/ld9040.c delete mode 100644 drivers/video/backlight/ld9040_gamma.h delete mode 100644 drivers/video/backlight/s6e63m0.c delete mode 100644 drivers/video/backlight/s6e63m0_gamma.h create mode 100644 drivers/watchdog/armada_37xx_wdt.c create mode 100644 fs/xfs/libxfs/xfs_attr.h delete mode 100644 fs/xfs/xfs_attr.h delete mode 100644 include/asm-generic/unistd.h create mode 100644 include/crypto/internal/cryptouser.h delete mode 100644 include/crypto/mcryptd.h delete mode 100644 include/crypto/speck.h create mode 100644 include/drm/drm_atomic_uapi.h create mode 100644 include/drm/drm_util.h delete mode 100644 include/drm/ttm/ttm_object.h create mode 100644 include/dt-bindings/clock/xlnx,zynqmp-clk.h create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h create mode 100644 include/dt-bindings/mfd/at91-usart.h create mode 100644 include/dt-bindings/phy/phy-ocelot-serdes.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h create mode 100644 include/dt-bindings/pinctrl/rzn1-pinctrl.h create mode 100644 include/dt-bindings/power/owl-s900-powergate.h create mode 100644 include/dt-bindings/power/r8a7744-sysc.h create mode 100644 include/dt-bindings/power/r8a774a1-sysc.h create mode 100644 include/dt-bindings/power/r8a774c0-sysc.h create mode 100644 include/dt-bindings/reset/qcom,sdm845-pdc.h create mode 100644 include/linux/adxl.h delete mode 100644 include/linux/amifd.h delete mode 100644 include/linux/amifdreg.h create mode 100644 include/linux/blk-pm.h delete mode 100644 include/linux/compat_time.h create mode 100644 include/linux/firmware/imx/ipc.h create mode 100644 include/linux/firmware/imx/sci.h create mode 100644 include/linux/firmware/imx/svc/misc.h create mode 100644 include/linux/firmware/imx/types.h create mode 100644 include/linux/firmware/xlnx-zynqmp.h create mode 100644 include/linux/linkmode.h create mode 100644 include/linux/mfd/ingenic-tcu.h create mode 100644 include/linux/mtd/jedec.h create mode 100644 include/linux/mtd/onfi.h create mode 100644 include/linux/mtd/platnand.h create mode 100644 include/linux/ndctl.h delete mode 100644 include/linux/pci-dma.h create mode 100644 include/linux/pci-p2pdma.h delete mode 100644 include/linux/phy/phy-qcom-ufs.h create mode 100644 include/linux/platform_data/dma-mcf-edma.h delete mode 100644 include/linux/platform_data/gpio-ts5500.h create mode 100644 include/linux/psi.h create mode 100644 include/linux/psi_types.h create mode 100644 include/linux/skmsg.h create mode 100644 include/linux/soc/amlogic/meson-canvas.h delete mode 100644 include/net/netfilter/nfnetlink_log.h create mode 100644 include/soc/mscc/ocelot_hsio.h rename {sound/pci/hda => include/sound}/hda_codec.h (100%) create mode 100644 include/trace/events/hwmon.h create mode 100644 include/trace/events/kyber.h create mode 100644 include/uapi/linux/dns_resolver.h create mode 100644 include/uapi/linux/udmabuf.h create mode 100644 include/uapi/scsi/scsi_bsg_ufs.h create mode 100644 kernel/bpf/queue_stack_maps.c delete mode 100644 kernel/bpf/sockmap.c delete mode 100644 kernel/dma/noncoherent.c create mode 100644 kernel/sched/psi.c create mode 100644 kernel/trace/trace_probe_tmpl.h create mode 100644 lib/memcat_p.c create mode 100644 lib/test_memcat_p.c create mode 100644 lib/test_xarray.c create mode 100644 lib/udivmoddi4.c create mode 100644 lib/umoddi3.c create mode 100644 lib/xarray.c create mode 100644 mm/mmu_gather.c delete mode 100644 net/9p/util.c create mode 100644 net/batman-adv/trace.c create mode 100644 net/batman-adv/trace.h create mode 100644 net/core/skmsg.c create mode 100644 net/core/sock_map.c create mode 100644 net/dsa/tag_gswip.c create mode 100644 net/ipv4/tcp_bpf.c create mode 100644 net/ipv4/tcp_dctcp.h create mode 100644 net/netfilter/nft_xfrm.c create mode 100644 net/sched/sch_taprio.c delete mode 100644 net/xdp/xdp_umem_props.h create mode 100644 samples/bpf/tcp_tos_reflect_kern.c delete mode 100755 scripts/check_00index.sh create mode 100644 scripts/dtc/yamltree.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/nau8822.c create mode 100644 sound/soc/codecs/nau8822.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/kbl_da7219_max98927.c 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 sound/soc/sunxi/sun50i-codec-analog.c create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.c create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.h create mode 100644 tools/bpf/bpftool/Documentation/bpftool-net.rst create mode 100644 tools/bpf/bpftool/net.c create mode 100644 tools/bpf/bpftool/netlink_dumper.c create mode 100644 tools/bpf/bpftool/netlink_dumper.h create mode 100644 tools/crypto/getstat.c copy {include => tools/include}/asm-generic/bitops/non-atomic.h (100%) copy {include => tools/include}/linux/bits.h (100%) copy arch/arm/mach-imx/Makefile.boot => tools/include/linux/nmi.h (100%) create mode 100644 tools/include/linux/ring_buffer.h copy {include => tools/include}/uapi/linux/tls.h (100%) create mode 100644 tools/lib/bpf/netlink.c create mode 100644 tools/lib/bpf/str_error.c create mode 100644 tools/lib/bpf/str_error.h create mode 100644 tools/lib/traceevent/event-parse-api.c create mode 100644 tools/lib/traceevent/event-parse-local.h create mode 100644 tools/lib/traceevent/tep_strerror.c create mode 100644 tools/lib/traceevent/trace-seq.h create mode 100644 tools/pci/Build create mode 100644 tools/pci/Makefile 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/pmu-events/arch/arm64/ampere/emag/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/clock.json delete mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/core-imp-def.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/intrinsic.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/pipeline.json create mode 100644 tools/perf/tests/wp.c create mode 100644 tools/perf/trace/beauty/sockaddr.c create mode 100644 tools/perf/util/stat-display.c create mode 100644 tools/testing/radix-tree/bitmap.c create mode 100644 tools/testing/radix-tree/linux/kconfig.h create mode 100644 tools/testing/radix-tree/linux/lockdep.h create mode 100644 tools/testing/radix-tree/xarray.c rename tools/testing/selftests/android/{ion => }/config (100%) create mode 100644 tools/testing/selftests/bpf/bpf_flow.c create mode 100644 tools/testing/selftests/bpf/flow_dissector_load.c create mode 100644 tools/testing/selftests/bpf/netcnt_common.h create mode 100644 tools/testing/selftests/bpf/netcnt_prog.c create mode 100644 tools/testing/selftests/bpf/test_flow_dissector.c create mode 100755 tools/testing/selftests/bpf/test_flow_dissector.sh create mode 100644 tools/testing/selftests/bpf/test_netcnt.c create mode 100644 tools/testing/selftests/bpf/test_queue_map.c create mode 100644 tools/testing/selftests/bpf/test_queue_stack_map.h create mode 100644 tools/testing/selftests/bpf/test_section_names.c create mode 100644 tools/testing/selftests/bpf/test_sk_lookup_kern.c create mode 100644 tools/testing/selftests/bpf/test_stack_map.c create mode 100644 tools/testing/selftests/bpf/test_xdp_vlan.c create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan.sh create mode 100755 tools/testing/selftests/bpf/with_addr.sh create mode 100755 tools/testing/selftests/bpf/with_tunnels.sh create mode 100644 tools/testing/selftests/drivers/dma-buf/Makefile create mode 100644 tools/testing/selftests/drivers/dma-buf/udmabuf.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh create mode 100644 tools/testing/selftests/efivarfs/config create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/ringbuffer_size.tc create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/trace_pipe.tc create mode 100644 tools/testing/selftests/ftrace/test.d/event/trace_printk.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func-filter-stacktrace.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_cpumask.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_mod_trace.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_profile_stat.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_stack_tracer.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_comm.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_symbol.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/profile.tc create mode 100644 tools/testing/selftests/ftrace/test.d/tracer/wakeup.tc create mode 100644 tools/testing/selftests/ftrace/test.d/tracer/wakeup_rt.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] delete mode 100644 tools/testing/selftests/kvm/cr4_cpuid_sync_test.c create mode 100644 tools/testing/selftests/kvm/include/aarch64/processor.h create mode 100644 tools/testing/selftests/kvm/include/evmcs.h delete mode 100644 tools/testing/selftests/kvm/include/vmx.h delete mode 100644 tools/testing/selftests/kvm/include/x86.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/processor.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/vmx.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/processor.c create mode 100644 tools/testing/selftests/kvm/lib/ucall.c delete mode 100644 tools/testing/selftests/kvm/lib/vmx.c delete mode 100644 tools/testing/selftests/kvm/lib/x86.c create mode 100644 tools/testing/selftests/kvm/lib/x86_64/processor.c create mode 100644 tools/testing/selftests/kvm/lib/x86_64/vmx.c delete mode 100644 tools/testing/selftests/kvm/set_sregs_test.c delete mode 100644 tools/testing/selftests/kvm/state_test.c delete mode 100644 tools/testing/selftests/kvm/sync_regs_test.c delete mode 100644 tools/testing/selftests/kvm/vmx_tsc_adjust_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/evmcs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/platform_info_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_sregs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/state_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/sync_regs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c create mode 100755 tools/testing/selftests/net/forwarding/bridge_sticky_fdb.sh create mode 100644 tools/testing/selftests/net/ip_defrag.c create mode 100755 tools/testing/selftests/net/ip_defrag.sh create mode 100644 tools/testing/selftests/powerpc/mm/wild_bctr.c create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c create mode 100644 tools/testing/selftests/powerpc/security/Makefile create mode 100644 tools/testing/selftests/powerpc/security/rfi_flush.c create mode 100644 tools/testing/selftests/tc-testing/bpf/Makefile create mode 100644 tools/testing/selftests/tc-testing/bpf/action.c create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/buildebpfPlugin.py create mode 100644 tools/testing/selftests/vm/map_fixed_noreplace.c