This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
from e42617b825f8 Linux 5.5-rc1 adds 50260614245b thermal: power_allocator: Fix Kconfig warning adds 87587a57b333 MAINTAINERS: thermal: Eduardo's email is bouncing adds 9f1fb8046bba MAINTAINERS: thermal: Add Daniel Lezcano as the thermal ma [...] adds 6e456dca47c5 MAINTAINERS: thermal: Change the git tree location adds 316eaf170252 Merge tag 'thermal-5.5-rc2' of git://git.kernel.org/pub/sc [...] adds 1d9a6159bd04 workqueue: Use pr_warn instead of pr_warning adds ee19545220a8 Fix up for "printk: Drop pr_warning definition" adds 61ff72f40168 printk: Drop pr_warning definition adds 969bea5e4d8b checkpatch: Drop pr_warning check adds 184b8f7f91ca Merge tag 'printk-for-5.5-pr-warning-removal' of git://git [...] adds 78f926f72e43 btrfs: add Kconfig dependency for BLAKE2B adds 6794862a16ef Merge tag 'for-5.5-rc1-kconfig-tag' of git://git.kernel.or [...] adds d1c6a2aa02af pipe: simplify signal handling in pipe_read() and add comments adds af74262337fa module: Remove accidental change of module_enable_x() adds a61f810567be tracing: remove set but not used variable 'buffer' adds ff205766dbbe ftrace: Fix function_graph tracer interaction with BPF trampoline adds 6674fdb25a9e Merge tag 'trace-v5.5-3' of git://git.kernel.org/pub/scm/l [...] adds 926d16501764 erofs: zero out when listxattr is called with no xattr adds ffafde478309 erofs: update documentation adds 687dec9b9459 Merge tag 'erofs-for-5.5-rc2-fixes' of git://git.kernel.or [...] adds 9bd0160d1237 afs: Fix afs_find_server lookups for ipv4 peers adds bcbccaf2edcf afs: Fix SELinux setting security label on /afs adds 158d58335393 afs: Fix mountpoint parsing adds 1da4bd9f9d18 afs: Fix creation calls in the dynamic root to fail with E [...] adds 106bc79843c3 afs: Fix missing cell comparison in afs_test_super() adds 50559800b76a afs: Show volume name in /proc/net/afs/<cell>/volumes adds ae4b064e2a61 Merge tag 'afs-fixes-20191211' of git://git.kernel.org/pub [...] adds ad8c28a9eb81 ceph: convert int fields in ceph_mount_options to unsigned int adds 3a3430affce5 ceph: show tasks waiting on caps in debugfs caps file adds bba1560bd4a4 ceph: trigger the reclaim work once there has enough pending caps adds bd84fbcb3198 ceph: switch to global cap helper adds da08e1e1d7c3 ceph: add more debug info when decoding mdsmap adds 37d4e84f765b Merge tag 'ceph-for-5.5-rc2' of git://github.com/ceph/ceph-client adds cf6b58ab2d55 kbuild: fix 'No such file or directory' warning when cleaning adds 504091fcb09b Merge remote-tracking branch 'kbuild-current/fixes' adds 1928b36cfa4d arc: eznps: fix allmodconfig kconfig warning adds cd4c2493fa58 ARC: mm: drop stale define of __ARCH_USE_5LEVEL_HACK adds 5954753dc968 Merge remote-tracking branch 'arc-current/for-curr' adds 2a76352ad2cc ARM: vexpress: Set-up shared OPP table instead of individu [...] adds c9385887cbbf cpufreq: vexpress-spc: Switch cpumask from topology core t [...] adds df4a6ff19224 Merge tag 'vexpress-fixes-5.5' of git://git.kernel.org/pub [...] adds 8ecad8c0d1f8 ARM: mmp: include the correct cputype.h adds 093c3f94e922 ARM: dts: BCM5301X: Fix MDIO node address/size cells adds 0634a2dc9566 ARM: dts: bcm2711: fix soc's node dma-ranges adds fac2c2da3596 ARM: dts: Cygnus: Fix MDIO node address/size cells adds 30e647a764d4 ARM: dts: bcm283x: Fix critical trip point adds 96dd4bcbac8a Merge tag 'arm-soc/for-5.5/devicetree-fixes' of https://gi [...] adds 392a9f63058f dt-bindings: reset: Fix brcmstb-reset example adds ce89d8d3a70f reset: brcmstb: Remove resource checks adds 723c0011c7f6 reset: Fix {of,devm}_reset_control_array_get kerneldoc ret [...] adds db23808615e2 reset: Do not register resource data for missing resets adds 9103bb419aef Merge tag 'reset-fixes-for-v5.5-2' of git://git.pengutroni [...] adds 0aeb1f2b74f3 ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing adds b731fadff489 ARM: dts: e60k02: fix power button adds 125ad46f3861 ARM: imx: Correct ocotp id for serial number support of i. [...] adds 961f8209c8d5 arm64: dts: ls1028a: fix typo in TMU calibration data adds 3f0fb37b22b4 arm64: dts: ls1028a: fix reboot node adds 62cfe242db8c ARM: dts: imx6ul-evk: Fix peripheral regulator adds 46db63abb795 ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS adds 7947e3238b64 ARM: imx: Fix boot crash if ocotp is not found adds 89f33b984a51 Merge tag 'imx-fixes-5.5' of git://git.kernel.org/pub/scm/ [...] adds 53b4ed6d1e9a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds b62b6cf17023 s390/spinlock: remove confusing comment in arch_spin_lock_wait adds 7e914fd17e9a s390/test_unwind: fix spelling mistake "reqister" -> "register" adds 39d4a501a9ef s390/cpum_sf: Adjust sampling interval to avoid hitting sa [...] adds 0539ad0b2287 s390/cpum_sf: Avoid SBD overflow condition in irq handler adds 157309a97015 s390/uv: use EOPNOTSUPP instead of ENOTSUPP adds 1b68ac8678a8 s390: remove last diag 0x44 caller adds 3e39ce266a27 s390/kasan: add KASAN_VMALLOC support adds 516d15d0a93f Merge remote-tracking branch 's390-fixes/fixes' adds 038029c03e21 sparc: remove unneeded uapi/asm/statfs.h adds dd4a54989c37 Merge remote-tracking branch 'sparc/master' adds fd230ffaa48b MAINTAINERS: Add myself as a maintainer for MMIO m_can adds 1a2e9d2f794e MAINTAINERS: Add myself as a maintainer for TCAN4x5x adds 00d4e14d2e4c can: j1939: j1939_sk_bind(): take priv after lock is held adds 8ac9d71d6013 can: j1939: fix address claim code example adds 9ab79b06ddf3 can: xilinx_can: Fix missing Rx can packets on CANFD2.0 adds e707180ae2df can: flexcan: fix possible deadlock and out-of-order recep [...] adds b7603d080ffc can: flexcan: add low power enter/exit acknowledgment helper adds 048e3a34a2e7 can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop [...] adds 60552253e29c can: m_can: tcan4x5x: add required delay after reset adds 9c9e1b012a21 dt-bindings: can: tcan4x5x: reset pin is active high adds 1202d2318e2f dt-bindings: tcan4x5x: Make wake-gpio an optional gpio adds 2de497356955 can: tcan45x: Make wake-up GPIO an optional GPIO adds da2311a6385c can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to U [...] adds 43aad8104bda Merge tag 'linux-can-fixes-for-5.5-20191208' of git://git. [...] adds f394722fb0d0 neighbour: remove neigh_cleanup() method adds 9e99bfefdbce bonding: fix bond_neigh_init() adds b6f3320b1d52 sctp: fully initialize v4 addr in some functions adds 62201c00c467 mlxsw: spectrum_router: Remove unlikely user-triggerable warning adds 65cb13986229 selftests: forwarding: Delete IPv6 address at the end adds f8fc57e8d7c5 net/x25: add new state X25_STATE_5 adds 18a110b022a5 netfilter: ctnetlink: netns exit must wait for callbacks adds ee1bcfe01251 netfilter: nf_flow_table_offload: Fix block setup as TC_SE [...] adds e052901991ae netfilter: nf_flow_table_offload: Fix block_cb tc_setup_ty [...] adds dc4d3f2e12a6 netfilter: nf_flow_table_offload: Don't use offset uniniti [...] adds c7c17e6a03e0 netfilter: conntrack: tell compiler to not inline nf_ct_re [...] adds d50264f1fef9 netfilter: nf_flow_table_offload: add IPv6 match description adds d1f4c966475c netfilter: nf_tables_offload: Check for the NETDEV_UNREGIS [...] adds 5a2e6af81807 selftests: netfilter: use randomized netns names adds 0b9173f4688d netfilter: nf_queue: enqueue skbs with NULL dst adds 164166558aac netfilter: uapi: Avoid undefined left-shift in xt_sctp.h adds db3b665dd77b netfilter: nft_set_rbtree: bogus lookup/get on consecutive [...] adds bffc124b6fe3 netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END adds 0d2c96af797b netfilter: nf_tables: validate NFT_DATA_VALUE after nft_da [...] adds fd57d0cbe187 netfilter: nf_tables: skip module reference count bump on [...] adds 81ec61074bcf netfilter: nf_tables_offload: return EOPNOTSUPP if rule sp [...] adds 5604285839aa netfilter: bridge: make sure to pull arp header in br_nf_f [...] adds 7acd9378dc65 netfilter: nf_flow_table_offload: Correct memcpy size for [...] adds 7da538c1e154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 8a2b22203f85 net: ethernet: ti: davinci_cpdma: fix warning "device driv [...] adds b43d1f9f7067 af_packet: set defaule value for tmo adds a288f105a03a fjes: fix missed check in fjes_acpi_add adds 991a34593bad tc-testing: unbreak full listing of tdc testcases adds 868afbaca1e2 NFC: nxp-nci: Fix probing without ACPI adds 0c722ec0a289 bnxt_en: Fix MSIX request logic for RDMA driver. adds 325f85f37e5b bnxt_en: Free context memory in the open path if firmware [...] adds c74751f4c392 bnxt_en: Return error if FW returns more data than dump length adds 8280b38e01f7 bnxt_en: Fix bp->fw_health allocation and free logic. adds 0797c10d2d1f bnxt_en: Remove unnecessary NULL checks for fw_health adds 937f188c1f4f bnxt_en: Fix the logic that creates the health reporters. adds 7e334fc8003c bnxt_en: Add missing devlink health reporters for VFs. adds ac397934b39f Merge branch 'bnxt_en-Error-recovery-fixes' adds d5162f341e96 tipc: fix name table rbtree issues adds dca4a17d24ee tipc: fix potential hanging after b/rcast changing adds abc9b4e0549b tipc: fix retrans failure due to wrong destination adds 31e4ccc99eda tipc: fix use-after-free in tipc_disc_rcv() adds f1ce0a155723 Merge branch 'tipc-fix-some-issues' adds 24dee0c7478d net: ena: fix napi handler misbehavior when the napi budge [...] adds 96bc4432f5ad bpf, riscv: Limit to 33 tail calls adds e49e6f6db04e bpf, mips: Limit to 33 tail calls adds 4c80c7bc583a bpf: Fix build in minimal configurations, again adds 5b79bcdf0362 bpftool: Don't crash on missing jited insns or ksyms adds b91e014f078e bpf: Make BPF trampoline use register_ftrace_direct() API adds 7f193c2519a3 selftests/bpf: Test function_graph tracer and bpf trampoli [...] adds bba1b2a89025 samples: bpf: Replace symbol compare of trace_event adds fe3300897cbf samples: bpf: fix syscall_tp due to unused syscall adds 148709bc278a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 20032b63586a net: usb: lan78xx: Fix suspend/resume PHY register access error adds 0af67e49b018 qede: Fix multicast mac configuration adds 5fae54a72a1e Merge remote-tracking branch 'net/master' adds 3d94a4a8373b mwifiex: fix possible heap overflow in mwifiex_process_cou [...] adds 22d0d5ae7a08 ath9k: use iowrite32 over __raw_writel adds 693d060536ab mt76: mt76x0: fix default mac address overwrite adds 1e58252e334d mwifiex: Fix heap overflow in mmwifiex_process_tdls_action [...] adds db5cce1afc8d Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ [...] adds 0df36b90c47d iwlwifi: pcie: move power gating workaround earlier in the flow adds 9a3a380db6cc Merge remote-tracking branch 'wireless-drivers/master' adds 44a7b6759000 RDMA/cma: add missed unregister_pernet_subsys in init failure adds 71bbac6e2f23 Update mailmap info for Steve Wise adds 2030abddec68 rxe: correctly calculate iCRC for unaligned payloads adds 62d72cd2ffa6 Merge remote-tracking branch 'rdma-fixes/for-rc' adds c08f0a92f4be ALSA: echoaudio: simplify get_audio_levels adds 9ff3483e5c55 ALSA: firewire-motu: fix double unlocked 'motu->mutex' adds 59a126aa3113 ALSA: oxfw: fix return value in error path of isochronous [...] adds 480136343cbe ALSA: fireface: fix return value in error path of isochron [...] adds 6e8aeda224c8 ALSA: hda/hdmi - Fix duplicate unref of pci_dev adds 5815bdfd7f54 ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO adds 88d16b1ca1ce Merge remote-tracking branch 'sound-current/for-linus' adds bc094709de01 ASoC: rt5682: fix i2c arbitration lost issue adds 756ae8f237e1 ASoC: AMD: Enable clk in startup intead of hw_params adds b81eb73be03a ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() adds 469b3ad672e2 ASoC: SOF: topology: Fix unload for SAI/ESAI adds fb3194413d1e ASoC: rt5677: Fix build error without CONFIG_SPI adds 2a0bda276c64 ASoC: wm8904: fix automatic sysclk configuration adds acb874a7c049 ASoC: max98090: remove msleep in PLL unlocked workaround adds 6f49919d1169 ASoC: max98090: exit workaround earlier if PLL is locked adds 45dfbf569759 ASoC: max98090: fix possible race conditions adds d5ee9108adac ASoC: Intel: sst: Add missing include <linux/io.h> adds 4bf2e385aa59 ASoC: core: Init pcm runtime work early to avoid warnings adds 7eccc05c7101 ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 adds 9c9b65203492 ASoC: core: only flush inited work during free adds 76d270364932 ASoC: topology: Check return value for snd_soc_add_dai_link() adds a3039aef52d9 ASoC: topology: Check return value for soc_tplg_pcm_create() adds 5525cf07d15f ASoC: simple-card: Don't create separate link when platfor [...] adds 8edc95667646 ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning o [...] adds 6bb03c21e4bf ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data adds f84337c3fb8f ASoC: SOF: Intel: split cht and byt debug window sizes adds 4e64ba3fd181 ASoC: Intel: common: work-around incorrect ACPI HID for CM [...] adds 4970d2cc7f5f Merge branch 'asoc-5.5' into asoc-linus adds f3790ae574af Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 4affd79a125a regulator: fix use after free issue adds a3cde9534ebd regulator: core: fix regulator_register() error paths to p [...] adds f3c7f7b636ef regulator: s5m8767: Fix a warning message adds 6d30fc511bec regulator: core: avoid unneeded .list_voltage calls adds 100a21100bbb regulator: max77650: add of_match table adds 3309c4f8eca0 Merge branch 'regulator-5.5' into regulator-linus adds d1b28a12ec42 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 9c7315c9fca5 spi: pxa2xx: Add support for Intel Jasper Lake adds 61acd19f9c56 spi: cadence: Correct handling of native chipselect adds ada9e3fcc175 spi: dw: Correct handling of native chipselect adds f106904968e2 spi: fsl: Fix GPIO descriptor support adds 71b8f600b034 gpio: Handle counting of Freescale chipselects adds 7251953d784b spi: fsl: Handle the single hardwired chipselect case adds a1f4c96b799b gpiolib: of: Make of_gpio_spi_cs_get_count static adds 5e9c5236b7b8 spi: sprd: Fix the incorrect SPI register adds a841e2853e1a spi: spi-cavium-thunderx: Add missing pci_release_regions() adds 3194d2533eff spi: fsl: don't map irq during probe adds c52c91bb9aa6 spi: spi-ti-qspi: Fix a bug when accessing non default CS adds c0ed803f2cd8 Merge branch 'spi-5.5' into spi-linus adds c07caf930e22 Merge remote-tracking branch 'spi-fixes/for-linus' adds f59b86ad1412 PCI: rockchip: Fix IO outbound ATU register number adds fb6d69041185 Merge remote-tracking branch 'pci-current/for-linus' adds 51ba8b3a0e1a of/platform: Unconditionally pause/resume sync state durin [...] adds eecd37e105f0 drivers: Fix boot problem on SuperH adds 82ef4500432f Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 1848a543191a usb: roles: fix a potential use after free adds 5c388abefda0 usb: typec: fix use after free in typec_register_port() adds 1cd17f7f0def usb: core: urb: fix URB structure initialization function adds 59120962e4be usb: common: usb-conn-gpio: Don't log an error on probe deferral adds 19e6317d24c2 usb: mon: Fix a deadlock in usbmon between mmap and read adds 7c5a2df3367a USB: serial: io_edgeport: fix epic endpoint lookup adds 59920635b89d USB: idmouse: fix interface sanity checks adds 3c11c4bed02b USB: adutux: fix interface sanity check adds 09068c1ad53f USB: atm: ueagle-atm: add missing endpoint check adds f8c63edfd789 USB: Fix incorrect DMA allocations for local memory pool drivers adds 8c7d4b7b3d43 usb: dwc3: gadget: Fix logical condition adds d3abda5a98a1 usb: dwc3: gadget: Clear started flag for non-IOC adds 2d7b78f59e02 usb: dwc3: ep0: Clear started flag on completion adds e5b5da96da50 usb: gadget: fix wrong endpoint desc adds 85862213e75e Merge tag 'fixes-for-v5.5-rc2' of git://git.kernel.org/pub [...] adds ce91f1a43b37 xhci: Fix memory leak in xhci_add_in_port() adds 057d476fff77 xhci: fix USB3 device initiated resume race with roothub a [...] adds f2c710f7dca8 usb: xhci: only set D3hot for pci device adds 7c67cf6658ce xhci: Increase STS_HALT timeout in xhci_suspend() adds 7ff11162808c xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as def [...] adds bd82873f23c9 xhci: make sure interrupts are restored to correct state adds 3c3caae4cd6e usb: dwc3: pci: add ID for the Intel Comet Lake -H variant adds 697a91c7d3a5 Merge remote-tracking branch 'usb.current/usb-linus' adds 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue adds fe96a8a02875 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 341826a06566 iio: adc: ad7606: fix reading unnecessary data from device adds 0163c1c521ff iio: st_accel: Fix unused variable warning adds 2e19b6c3efcf iio: temperature: ltc2983: fix u32 read into a unsigned long long adds dd587a7f0af5 dt-bindings: iio: adc: ad7292: Update SPDX identifier adds ada971cbdc37 dt-bindings: iio: adc: ad7292: fix constraint over channel [...] adds 11d7c8d3b125 iio: adc: ad7124: Enable internal reference adds 1f310f77efa2 iio: adc: intel_mrfld_adc: Allocating too much data in probe() adds c41d79b74b3b iio: adc: max1027: fix not unregistered iio trigger adds 342a6928bd50 iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel r [...] adds 53eaa9c27fdc iio: imu: inv_mpu6050: fix temperature reporting using bad unit adds 5685b145c138 iio: imu: st_lsm6dsx: fix decimation factor estimation adds c2686eb2aed3 iio: imu: st_lsm6dsx: track hw FIFO buffering with fifo_mask adds bd41c445b7b9 iio: imu: st_lsm6dsx: do not power-off accel if events are [...] adds 3b71f6b59508 iio: ad7949: fix channels mixups adds 9fd229c478fb iio: adc: max9611: Fix too short conversion time delay adds 7347f09a198a Merge tag 'iio-fixes-for-5.5a' of git://git.kernel.org/pub [...] adds 7d42b7961b91 staging/octeon: Mark Ethernet driver as BROKEN adds 1184fd996670 staging: exfat: properly support discard in clr_alloc_bitmap() adds 453a4b6d8e1b staging: fbtft: Do not hardcode SPI CS polarity inversion adds 2f4d984b9544 staging: hp100: Fix build error without ETHERNET adds 2740bd3351cd staging/wlan-ng: add CRC32 dependency in Kconfig adds 1af73a25e6e7 staging: exfat: fix multiple definition error of `rename_file' adds d2cdb20507fe staging: vchiq: call unregister_chrdev_region() when drive [...] adds 53f35a39c386 staging: gigaset: fix general protection fault on probe adds 84f60ca7b326 staging: gigaset: fix illegal free on probe errors adds ed9ed5a89acb staging: gigaset: add endpoint-type sanity check adds 74ca34118a0e staging: rtl8188eu: fix interface sanity check adds c724f776f048 staging: rtl8712: fix interface sanity check adds 4bcd9eae7310 fbtft: Fix the initialization from property algorithm adds 843fc1ab17e0 Merge remote-tracking branch 'staging.current/staging-linus' adds 702600eef730 lib: raid6: fix awk build warnings adds e27da6a6a4da interconnect: qcom: Fix Kconfig indentation adds b29b8113bb41 interconnect: qcom: sdm845: Walk the list safely on node removal adds f39488ea2a75 interconnect: qcom: qcs404: Walk the list safely on node removal adds 3e42fe5c7310 interconnect: qcom: msm8974: Walk the list safely on node removal adds 46c4fca5eaaf Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 84faa307249b crypto: arm/curve25519 - add arch-specific key generation [...] adds e53e67a57a8d Merge remote-tracking branch 'crypto-current/master' adds baf6722aa0cb ide: Use dev_get_drvdata where possible adds 25485ee48d68 Merge remote-tracking branch 'ide/master' adds fd1baf6ca2ea selftests/ftrace: Fix to check the existence of set_ftrace_filter adds 25deae098e74 selftests/ftrace: Fix ftrace test cases to check unsupported adds ba1b9c5048e4 selftests/ftrace: Do not to use absolute debugfs path adds 5cc6c8d4a99d selftests/ftrace: Fix multiple kprobe testcase adds be12252212fa selftests: safesetid: Move link library to LDLIBS adds 295c4e21cf27 selftests: safesetid: Check the return value of setuid/setgid adds 8ef1ec0ca32c selftests: safesetid: Fix Makefile to set correct test program adds 39101b226544 fs/ext4/inode-test: Fix inode test on 32 bit platforms. adds 70efb58bbbc2 kunit: testing kunit: Bug fix in test_run_timeout function adds e7d7ad0e413f Documentation: kunit: fix typos and gramatical errors adds 99e51aa8f701 Documentation: kunit: add documentation for kunit_tool adds 3a019636e6b0 selftests: Fix dangling documentation references to kselft [...] adds d187801d1a46 kselftest/runner: Print new line in print of timeout log adds 4eac734486fd kselftest: Support old perl versions adds 18ce936a64a2 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 53a256a9b925 dmaengine: Fix access to uninitialized dma_slave_caps adds a40c94be2336 dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B adds e36b25ce4664 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 3b1313eb32c4 mips: cacheinfo: report shared CPU map adds 87f67cc4c7b8 MIPS: Fix boot on Fuloong2 systems adds 7d2aa4bb90f5 mips: Fix gettimeofday() in the vdso library adds a7effde99b6e MIPS: Kconfig: Use correct form for 'depends on' adds c409cd05ab7f MIPS: BPF: Restore MIPS32 cBPF JIT; disable MIPS32 eBPF JIT adds 3721376d7d02 MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig adds 3f0a2abff9aa MIPS: Prevent link failure with kcov instrumentation adds 1771542edd20 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 93c60483b5fe bus: ti-sysc: Fix missing force mstandby quirk handling adds c842b8c4ff98 ARM: dts: am335x-sancloud-bbe: fix phy mode adds 90d79edc57a5 ARM: omap2plus_defconfig: enable NET_SWITCHDEV adds e00b59d30506 ARM: omap2plus_defconfig: Add back DEBUG_FS adds c6b16761c690 ARM: dts: am437x-gp/epos-evm: fix panel compatible adds e709ed70d122 bus: ti-sysc: Fix missing reset delay handling adds 60b91f6383bc Merge remote-tracking branch 'omap-fixes/fixes' adds fe33a928bfcd KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups adds 75a6801a3dbb Merge remote-tracking branch 'kvms390-fixes/master' adds ff50806aa687 hwmon: (nct7802) Fix voltage limits to wrong registers adds daf40fe5d60b hwmon: (nct7802) Fix non-working alarm on voltages adds 20358214d96b hwmon: (adt7475) Make volt2reg return same reg as reg2volt input adds 6e0bc950ea02 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds c14685547762 tools/testing/nvdimm: Fix mock support for ioremap adds f39a01c273d5 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds bfbbf8cb43a7 Merge branch 'misc-5.4' into next-fixes adds ea2074712944 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 3aa314f710a3 fs/namei.c: pull positivity check into follow_managed() adds a8a2efd1a5f4 new helper: lookup_positive_unlocked() adds 6aa32af80102 fix dget_parent() fastpath race adds 7fcd59b64a7b fs/namei.c: fix missing barriers when checking positivity adds a799630807dd Merge remote-tracking branch 'vfs-fixes/fixes' adds af3ea3c126ac MAINTAINERS: Update Lukasz Luba's email address adds 94fd07925577 MAINTAINERS: Include Samsung SoC serial driver in Samsung [...] adds a2315d3aea59 ARM: exynos_defconfig: Restore debugfs support adds 11bfba432485 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds 71bbcd2eaf04 dt-bindings: remoteproc: stm32: add wakeup-source property adds a2ce3217d3a4 dt-bindings: net: ti: cpsw-switch: update to fix comments adds 10d5ccb8ca32 dt-bindings: memory-controllers: tegra: Fix type references adds 0eff78b2ab69 dt-bindings: Change maintainer address adds abee277ea66c of/platform: Unconditionally pause/resume sync state durin [...] adds 4787ca1af559 of: refcount leak when phandle_cache entry replaced adds 580a5b7077f0 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 4e71dcae0c4c scsi: qla2xxx: Correctly retrieve and interpret active fla [...] adds a530bf691f0e scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX adds c868907e1ac6 scsi: qla2xxx: Fix incorrect SFUB length used for Secure F [...] adds 9a1b0b9a6dab scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func adds f2c9ee54a569 scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd adds 86196a8fa8a8 scsi: qla2xxx: Use explicit LOGO in target mode adds 4c86b037a6db scsi: qla2xxx: Initialize free_work before flushing it adds 600954e6f2df scsi: qla2xxx: Drop superfluous INIT_WORK of del_work adds 58e39a2ce4be scsi: qla2xxx: Change discovery state before PLOGI adds a9ed06d4e640 scsi: qla2xxx: Allow PLOGI in target mode adds 2c2f4bed9b62 scsi: qla2xxx: Don't call qlt_async_event twice adds 0334cdea1fba scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length adds fd1de5830a5a scsi: qla2xxx: Configure local loop for N2N target adds 5e6b01d84b9d scsi: qla2xxx: Send Notify ACK after N2N PLOGI adds dabc5ec915f3 scsi: qla2xxx: Don't defer relogin unconditonally adds af22f0c7b052 scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI adds 9545767db3cd scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB adds 8c850a029600 scsi: ufs: Give an unique ID to each ufs-bsg adds fee92f257777 scsi: iscsi: qla4xxx: fix double free in probe adds d168001d14ec scsi: ufs: Disable autohibern8 feature in Cadence UFS adds f70267f379b5 scsi: libsas: stop discovering if oob mode is disconnected adds a2bdd0c904da scsi: smartpqi: Update attribute name to `driver_version` adds 5480e299b5ae scsi: iscsi: Fix a potential deadlock in the timeout handler adds bba340c79bfe scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func adds 6f84cb0d8281 Merge remote-tracking branch 'scsi-fixes/fixes' adds c131280c03bd drm/mcde: dsi: Fix invalid pointer dereference if panel ca [...] adds 6645d42d79d3 dma-buf: Fix memory leak in sync_file_merge() adds 781d5eb4b4a6 Merge tag 'drm-misc-fixes-2019-11-25' of git://anongit.fre [...] adds 43cb86799ff0 drm: meson: venc: cvbs: fix CVBS mode matching adds 78baee8d3b97 MAINTAINERS: Match on dma_buf|fence|resv anywhere adds 5ba047488209 Merge tag 'drm-misc-fixes-2019-12-11' of git://anongit.fre [...] adds 37a68eab4cd9 drm/nouveau: Move the declaration of struct nouveau_conn_a [...] adds 64d17f25dcad drm/nouveau: Fix drm-core using atomic code-paths on pre-n [...] adds 310d35771ee9 drm/nouveau/kms/nv50-: Call outp_atomic_check_view() befor [...] adds ac2d9275f371 drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_h [...] adds ae5769d46709 drm/nouveau/kms/nv50-: Limit MST BPC to 8 adds 3d1890ef8023 drm/nouveau/kms/nv50-: fix panel scaling adds cdf1d28ced9d Merge branch 'linux-5.5' of git://github.com/skeggsb/linux [...] adds 8262283dc497 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 36deeddcd369 drm/i915/gt: Save irqstate around virtual_context_destroy adds 2a264a0fd4dc drm/i915/perf: Allow non-privileged access when OA buffer [...] adds 177e876af8d2 drm/i915/perf: Configure OAR for specific context adds 0eb8e74f7202 drm/i915/fbc: Disable fbc by default on all glk+ adds 3ce8209735e1 drm/i915/hdcp: Nuke intel_hdcp_transcoder_config() adds f26a9e959a7b drm/i915/gt: Detect if we miss WaIdleLiteRestore adds 750bde2fd4ff drm/i915: Serialise with remote retirement adds fb3432655a93 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds c9d5852d9644 Revert "mmc: sdhci: Fix incorrect switch to HS mode" adds 475aba506d70 mmc: sdhci-msm: Correct the offset and value for DDR_CONFI [...] adds 6e908bca4081 mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode adds ec0bd5cd2b61 mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erra [...] adds 63fe5e7356b8 mmc: sdhci: Update the tuning failed messages to pr_debug level adds 58357fe66365 Merge remote-tracking branch 'mmc-fixes/fixes' adds 111bf02b8f54 rtc: sun6i: Add support for RTC clocks on R40 adds 653997eeecef rtc: mt6397: fix alarm register overwrite adds e8aa07c267e9 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 0e72a2f9c1a3 riscv: Fix build dependency for loader adds bc3e8f5d42d5 riscv: only select serial sifive if TTY is enabled adds a56e4b699217 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 0b8d616fb5a8 taskstats: fix data-race adds 1340080596bc Merge remote-tracking branch 'pidfd-fixes/fixes' adds 40ecab551232 pinctrl: baytrail: Really serialize all register accesses adds b30b736a2b3d pinctrl: baytrail: Update North Community pin list adds ed3c15646251 pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback adds ca8a958e2acb pinctrl: baytrail: Pass irqchip when adding gpiochip adds 82d9beb4b7f7 pinctrl: cherryview: Split out irq hw-init into a separate [...] adds bd90633a5c54 pinctrl: cherryview: Add GPIO <-> pin mapping ranges via callback adds b9a19bdbc843 pinctrl: cherryview: Pass irqchip when adding gpiochip adds 9626c50a1d3d Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 3d519d6d388b sh: kgdb: Mark expected switch fall-throughs adds 3dc1b951b2b1 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 4637e94d14bc ARM: Document merges adds b6df5e2bc8fc ARM: dts: exynos: Rename children of SysRAM node to "sram" adds d4ec0cb05064 ARM: dts: exynos: Add support for the touch-sensitive butt [...] adds 1a5a85c56402 ARM: dts: exynos: Add Mali/GPU node on Exynos5420 and enab [...] adds 5a7df4476feb Merge tag 'samsung-dt-5.5-2' of https://git.kernel.org/pub [...] adds 68441353538b arm64: dts: agilex: add NAND IP to base dts adds 3c0f3b8545e7 arm64: dts: add NAND board files for Stratix10 and Agilex adds 310704e614ac arm64: dts: agilex: Add EDAC Device Tree adds a6706bd60be7 arm64: dts: agilex: Add SysMgr compatible adds 2f804ba7aa9e arm64: dts: agilex: Add SysMgr to Ethernet nodes adds e691c23ebe8f Merge tag 'socfpga_dts_updates_for_v5.5_part2' of git://gi [...] adds a405f4e75789 Merge branch 'arm/dt' into for-next adds 8c2b0bc0f0f8 ARM: Document merges adds fc0300979582 Merge branch 'arm/fixes' into for-next adds 15ee122d1414 ARM: Document merges adds ac34db4979ae Merge branch 'arm/fixes' into for-next adds ab43a3f0667f ARM: Document merges adds 16296faa4b05 Merge remote-tracking branch 'arm-soc/for-next' adds f424da7f78a7 arm64: dts: meson-sm1-sei610: gpio-keys: switch to IRQs adds 46c9585ed4af ARM: dts: meson8: fix the size of the PMU registers adds 0766d65e6afa soc: amlogic: meson-ee-pwrc: propagate PD provider registr [...] adds c67aafd60d7e soc: amlogic: meson-ee-pwrc: propagate errors from pm_genp [...] adds 4881873f4cc1 dt-bindings: reset: meson8b: fix duplicate reset IDs adds 30388cc07572 arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt adds 03f2dea752d0 arm64: dts: meson: add reset controller for Meson-A1 SoC adds e6eeb92d23e2 arm64: dts: meson: a1: add pinctrl controller support adds 56f118744518 dt-bindings: Add vendor prefix for Videostrong adds 206e4d6f4ccd dt-bindings: arm: amlogic: add Videostrong KII Pro bindings adds db353fa92df8 arm64: dts: meson-gxbb: add support for Videostrong KII Pro adds 6289c6a6f363 Merge branch 'v5.6/dt64' into tmp/aml-rebuild adds a3816acfb113 Merge remote-tracking branch 'amlogic/for-next' adds 37f537663673 ARM: config: aspeed-g5: Enable 8250_DW quirks adds 3c00a17bb8b8 ARM: config: aspeed-g5: Add SGPIO and FSI drivers adds 51094b0bdb8e ARM: config: aspeed-g4: Add MMC, and cleanup adds a5133a1dd60b ARM: configs: multi_v7: ASPEED network, gpio, FSI adds 6f920f8593c6 ARM: config: multi_v5: ASPEED SDHCI, SGPIO adds 2aee80727dca Merge branch 'defconfig-for-v5.5' into for-next adds a514d03e2bbb Merge remote-tracking branch 'aspeed/for-next' adds fc8c4c059c23 ARM: at91: Kconfig: add sam9x60 pll config flag adds fe7ff55d7918 ARM: at91: Kconfig: add config flag for SAM9X60 SoC adds eb0df9b7fb02 ARM: at91: pm: move SAM9X60's PM under its own SoC config flag adds dccf72291394 drivers: soc: atmel: move sam9x60 under its own config flag adds a79fa0c12c93 power: reset: Kconfig: select POWER_RESET_AT91_RESET for sam9x60 adds 1b6e21f2831e drivers: soc: atmel: select POWER_RESET_AT91_SAMA5D2_SHDWC [...] adds 80f58695158e ARM: debug-ll: select DEBUG_AT91_RM9200_DBGU for sam9x60 adds 5e392ae423dd ARM: at91/defconfig: use savedefconfig adds 4ba0c67b780c ARM: at91/defconfig: enable config flags for sam9x60 SoC adds d8beb54edb78 ARM: dts: at91: sama5d2: disable pwm0 by default adds 4514a7c81234 ARM: dts: at91: sama5d2: mark secumod as a GPIO controller adds c963e34f5ac6 dt-bindings: ARM: at91: Document SAMA5D27 WLSOM1 and Evalu [...] adds 5d4c3cfb63fe ARM: dts: at91: sama5d27_wlsom1: add SAMA5D27 wlsom1 and w [...] adds e52a033610b0 ARM: dts: at91: sama5d27_som1_ek: add i2c filters properties adds bbd73c02e7d1 ARM: dts: at91: sama5d2: set the sdmmc gclk frequency adds 57785a9d364f Merge branches 'at91-soc' and 'at91-dt' into at91-next adds fdf35bfad727 Merge remote-tracking branch 'at91/at91-next' adds dba6172e372b Merge branch 'bcm2835-soc-next' into for-next adds 7c1f7a6a7116 Merge branch 'bcm2835-maintainers-next' into for-next adds f14234184671 Merge branch 'bcm2835-maintainers-next' into for-next adds c78fb0c191cb Merge remote-tracking branch 'bcm2835/for-next' adds 073a01e8d7c2 clk: imx: clk-composite-8m: add lock to gate/mux adds ed11e31709d7 clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table adds c3a5fd15ed0c clk: imx: pll14xx: fix clk_pll14xx_wait_lock adds a546d88c13ea clk: imx: clk-divider-gate: fix a typo in comment adds 2871736869f0 clk: imx: clk-divider-gate: drop redundant initialization adds d9ea9ca2b420 clk: imx8m: Set CLK_GET_RATE_NOCACHE on dram clocks adds e18f64712e9e clk: imx: Mark dram pll on 8mm and 8mn with CLK_GET_RATE_NOCACHE adds 3ff86050da41 clk: imx6q: disable non functional divider adds c13f370d492d clk: imx7ulp: Fix watchdog2 clock name typo adds 2ef139393fdc clk: imx8m: Suppress bind attrs adds 134d43bb1ff0 clk: imx8mn: correct the usb1_ctrl parent to be usb_bus adds 249fce6f3ab0 clk: imx8qxp-lpcg: Warn against devm_platform_ioremap_resource adds f60f1c62c318 clk: imx: Add correct failure handling for clk based helpers adds ba7928d9d71f clk: imx: Rename the SCCG to SSCG adds 0394d404c332 clk: imx: Replace all the clk based helpers with macros adds 556f788010ad clk: imx: pllv1: Switch to clk_hw based API adds 87052383491c clk: imx: pllv2: Switch to clk_hw based API adds 7c3f951a9717 clk: imx: imx7ulp composite: Rename to show is clk_hw based adds 179c1f7c7a4f clk: imx: Rename sccg and frac pll register to suggest clk_hw adds 74e639519166 clk: imx: Rename the imx_clk_pllv4 to imply it's clk_hw based adds 40ad61d6b4e6 clk: imx: Rename the imx_clk_pfdv2 to imply it's clk_hw based adds ea6a723a21f7 clk: imx: Rename the imx_clk_divider_gate to imply it's cl [...] adds 955a67f79a97 clk: imx7up: Rename the clks to hws adds a68431984b4a Merge branch 'clk/imx' into for-next adds 7f115e4db115 Merge branch 'imx/fixes' into for-next adds cd262dbfd703 soc: imx8: print SoC type and revision adds 7a3dda2c193c Merge branch 'imx/drivers' into for-next adds b3082f1bf8a6 ARM: imx: Add i.MX7ULP SoC serial number support adds 4562fa4c86c9 ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D adds d63407b07258 Merge branch 'imx/soc' into for-next adds a1433ca47e26 dt-bindings: arm: imx: Add the i.MX6SX-SDB Rev-A board adds 7bd9f52628f0 dt-bindings: arm: imx: Add the i.MX7D-SDB Rev-A board adds 5780c958da06 dt-bindings: arm: fsl: add compatible string for Tolino Shine 3 adds 8c8d09e24d45 dt-bindings: mxsfb: Add compatible for iMX8MQ adds 838f8ed9a094 dt-bindings: arm: fsl: Document i.MX7ULP Embedded Artists [...] adds 65bf7f711c57 Merge branch 'imx/bindings' into for-next adds 388adcbb08ef ARM: dts: imx6q-logicpd: Enable ili2117a Touchscreen adds e26f87c59ec4 ARM: dts: imx6sx-sdb-reva: Add revision in board compatibl [...] adds 97a94cd58c50 ARM: dts: imx7d-sdb-reva: Add revision in board compatible string adds 0b47f9201075 ARM: dts: add devicetree entry for Tolino Shine 3 adds 6d8709248d88 ARM: dts: e60k02: Pass the memory unit address adds e50811396a49 ARM: dts: imx25: consolidate properties of usbhost1 in dtsi file adds 562ed3e439a6 ARM: dts: imx25: describe maximum speed of internal usbhos [...] adds d27f9d634c9b ARM: dts: ls1021a: add node describing external interrupt lines adds 0840a47ee85f ARM: dts: ls1021a-tsn: Use interrupts for the SGMII PHYs adds 7d00c4fb4faf ARM: dts: imx7ulp-com: Add initial support for i.MX7UP COM board adds 02f8eb40ef7b ARM: dts: imx7s: Add power domain for imx7d HSIC adds f3042a86558e ARM: dts: imx6: rdu2: Add node for UCS1002 USB charger chip adds cd58a174e586 ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3 adds 6bb1e09c4c37 ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed adds d9267ca19534 ARM: dts: phycore-imx6: set buck regulator modes explicitly adds e5380cd85b3d ARM: dts: vf610-zii-dev-rev-b: Drop redundant I2C properties adds 444d18a7dd63 ARM: dts: vf610-zii-scu4-aib: Use generic names for DT nodes adds b5f02bc3534a ARM: dts: vf610-zii-scu4-aib: Add node for switch watchdog adds 3ee959b19c6f ARM: dts: colibri-imx6ull: correct wrong pinmuxing and add [...] adds eb20247507b7 Merge branch 'imx/dt' into for-next adds c7649739f55d arm64: dts: imx8qxp: Remove unnecessary "interrupt-parent" [...] adds 0900a484928d arm64: dts: imx8mm: remove "simple-bus" for anatop adds 0f93eb28ff3a arm64: dts: imx8mn: remove "simple-bus" for anatop adds 0376f6ec9eb8 arm64: dts: imx8m: Add ddr controller nodes adds 912b9dacf3f0 arm64: dts: imx8mq: increase NOC clock to 800 MHz adds 1987ddfca358 arm64: dts: imx8mq: Add eLCDIF controller adds 4999236e05b8 arm64: dts: zii-ultra: adjust board names adds fcb1991c46a6 arm64: dts: imx8mq: add missing SAI nodes adds c77fae5ba09a arm64: dts: ls1028a: Add FlexSPI support adds a932cb23775b arm64: dts: ls1046a: Add QSPI node for ls1046afrwy adds 070b761d5462 arm64: dts: ls1046a: Update QSPI node properties of ls1046ardb adds d5cee6cd8b72 arm64: dts: ls208x: Remove non-compatible driver device fr [...] adds 68a2b3fddb31 arm64: dts: ls1088a: Add QSPI support for NXP LS1088 adds 6e1b8fae892d arm64: dts: lx2160a: add emdio1 node adds f4bd225f7cf4 arm64: dts: lx2160a: add RGMII phy nodes adds d51cb99cf33f arm64: dts: imx8mn: Remove setting for IMX8MN_CLK_USB_CORE_REF adds bf587f8934c8 arm64: dts: imx8mn-evk: enable usb1 and typec support adds 434f9cc1f7a0 arm64: dts: ls1028a: add missing sai nodes adds 9c015e13c875 arm64: dts: ls1028a: put SAIs into async mode adds 0104a04d15d8 Merge branch 'imx/dt64' into for-next adds 5e78a98601d6 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ILI210X adds 6767a88f44d3 ARM: configs: imx_v6_v7_defconfig: enable USB ACM adds 459ee837b230 Merge branch 'imx/defconfig' into for-next adds 0483b5e0a96b Merge remote-tracking branch 'imx-mxs/for-next' adds 008ea917df67 Merge branch 'for_5.5/keystone-dts' into next adds 35096b5f4619 Merge branch 'for_5.5/driver-soc' into next adds 2af8e1f26c65 Merge branch 'for_5.5/driver-soc' into next adds 026157d661d5 Merge remote-tracking branch 'keystone/next' adds 19f62c76f1c6 arm64: dts: mt8173: Add dynamic power node. adds d3c306e31bc7 arm64: dts: add gce node for mt8183 adds d2f723bb1913 soc: mediatek: cmdq: fixup wrong input order of write api adds 48b9ddc9c57f Merge branch 'v5.5-next/fixes' into for-next adds d7fdaf9802a8 soc: mediatek: cmdq: remove OR opertaion from err return adds 25c1b550b667 soc: mediatek: cmdq: define the instruction struct adds 0bcc4393b586 Merge branch 'v5.5-next/soc' into for-next adds 2880f6550f9d Merge remote-tracking branch 'mediatek/for-next' adds 1eebac024058 arm64: dts: uDPU: fix broken ethernet adds fe3ec631a77d arm64: dts: uDPU: remove i2c-fast-mode adds cd592187f9de arm64: dts: uDPU: SFP cages support 3W modules adds a0bc6bd5e735 Merge remote-tracking branch 'mvebu/for-next' adds 793fc144bac3 Merge branch 'fixes' into for-next adds 43f18979568a Merge branch 'fixes' into for-next adds d9074820dc95 Merge branch 'fixes' into for-next adds da4f2b4ccc49 ARM: OMAP2+: am43xx: Add lcdc clockdomain adds 285b56c9f078 Merge branch 'omap-for-v5.6/soc' into for-next adds 94f6345712b3 bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO adds 426d4447f92c bus: ti-sysc: Drop MMU quirks adds 3f2c420596be bus: ti-sysc: Use PTR_ERR_OR_ZERO() to simplify code adds 0b15b20a73d9 Merge branch 'omap-for-v5.6/ti-sysc' into for-next adds bf21e6e1b0c7 ARM: dts: dra76-evm: add HDMI output adds edb71d34de39 ARM: dts: am57xx-idk-common: add HDMI to the common dtsi adds 65d26052d513 ARM: dts: omap3: name mdio node properly adds c8d37f625fed ARM: dts: am335x-evm: Use drm simple-panel instead of tilc [...] adds 32ee9fdf66b7 ARM: dts: am335x-evmsk: Use drm simple-panel instead of ti [...] adds bfe0237dd6c4 ARM: dts: am335x-icev2: Add support for OSD9616P0899-10 at i2c0 adds 1a9bd034ceb6 Merge branch 'omap-for-v5.6/dt' into for-next adds ec52fcf6a9ee Merge remote-tracking branch 'omap/for-next' adds fd463bf6e22c arm64: dts: qcom: msm8998-mtp: Add alias for blsp1_uart3 adds 31f42ead5748 arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in hig [...] adds 5dbea899b04d arm64: dts: sdm845: Update the device tree node for LLCC adds e6b5ae74566a soc: qcom: rpmhpd: Set 'active_only' for active only power [...] adds d509e09655bc dt-bindings: msm: Rename cache-controller to system-cache- [...] adds 6fc73e3f7f2f arm64: defconfig: Enable Qualcomm remoteproc dependencies adds 603ca8dc6213 arm64: defconfig: Enable Qualcomm SPI and QSPI controller adds e0ff7f9fc34d arm64: defconfig: Enable Qualcomm socinfo driver adds a0238c8432a7 arm64: defconfig: Enable Qualcomm CPUfreq HW driver adds df614ece276c arm64: defconfig: Enable QCA Bluetooth over UART adds 4ac0379f9cb1 arm64: defconfig: Enable SN65DSI86 display bridge adds 2774e558151a arm64: defconfig: Enable Qualcomm pseudo rng adds f27dbbda5900 arm64: defconfig: Enable Qualcomm watchdog driver adds c7b20ce5b440 arm64: defconfig: enable PDC interrupt controller for Qual [...] adds 2dcb404529f4 arm64: defconfig: Enable QCOM PMIC thermal adds e68ca6b6fdd7 arm64: dts: sdm845: thermal: Add critical interrupt support adds f1cbee2d8732 dt-bindings: qcom: Add SC7180 bindings adds 90db71e48070 arm64: dts: sc7180: Add minimal dts/dtsi files for SC7180 soc adds d66df6248a10 arm64: dts: sc7180: Add device node for apps_smmu adds e0abc5eb526e arm64: dts: qcom: sc7180: Add cmd_db reserved area adds fec6359c2863 arm64: dts: qcom: sc7180: Add rpmh-rsc node adds 22f185ee81d2 arm64: dts: qcom: sc7180: Add pdc interrupt controller adds 0f9dc5f09fbd arm64: dts: qcom: sc7180: Add SPMI PMIC arbiter device adds a727ec1232d9 arm64: dts: qcom: pm6150: Add PM6150/PM6150L PMIC peripherals adds b62e108da52d arm64: dts: qcom: sc7180-idp: Add RPMh regulators adds 0def3f14c565 arm64: dts: qcom: SC7180: Add node for rpmhcc clock driver adds ba3fc6496366 arm64: dts: sc7180: Add qupv3_0 and qupv3_1 adds a21c95482135 arm64: dts: qcom: msm8998: Add anoc2 smmu node adds 19b7caaa93e6 arm64: dts: qcom: msm8998: Add wifi node adds 05caa5bf9cab arm64: dts: qcom: msm8998: Fix tcsr syscon size adds 72b67ebf9d24 arm64: dts: qcom: add PDC interrupt controller for SDM845 adds aeae948f6afb arm64: dts: qcom: setup PDC as the wakeup parent for TLMM [...] adds 809b3c51e65b arm64: dts: msm8916: thermal: Add interrupt support adds 15f1eae3469a arm64: dts: sc7180: Fix indentation/ordering of qspi nodes [...] adds a0f96390336a arm64: dts: sc7180: Add a comment to i2c7 about external pullup adds 39abbd30877e arm64: dts: sdm845: Update the device tree node for LLCC adds 4722f95646de arm64: dts: qcom: sc7180: Add APSS watchdog node adds fb2d815006a9 arm64: dts: qcom: sm8150: Add APSS watchdog node adds c831fa299996 arm64: dts: qcom: sc7180: Add Last level cache controller node adds d026c96b25b7 arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core adds 86899d8235ea arm64: dts: sc7180: Add cpufreq HW node for cpu scaling adds d6f55763c718 arm64: dts: qcom: Use gcc clock enums adds 3834a2e92229 arm64: dts: qcom: sm8150: Add ufs nodes adds 3e5bf28d2c39 arm64: dts: qcom: sm8150-mtp: Enable UFS nodes adds 876a7573709e arm64: dts: qcom: msm8998: Add gpucc node adds 82bdc93972bf arm64: dts: qcom: sc7180: Add device node support for TSEN [...] adds 0b766e7fe5a2 arm64: dts: qcom: sc7180: Add USB related nodes adds 741a5ea7a697 arm64: dts: qcom: pm8916: Add vibration motor node adds 4868f573a754 arm: dts: qcom: db410c: Enable USB OTG support adds d8b076b891df arm64: dts: sc7180: Remove additional spi chip select muxes adds 9868a31c3134 arm64: dts: sc7180: Add aliases for all i2c and spi devices adds 017e7856ede5 arm64: dts: sm8150: Add rpmh power-domain node adds ff9f2ad403c2 ARM: qcom_defconfig: add msm8974 interconnect support adds dd973b89ebba ARM: qcom_defconfig: add anx78xx HDMI bridge support adds 52af26e33e70 soc: qcom: qmi: Return EPROBE_DEFER if no address family adds 813dede18088 dt-bindings: msm: Rename cache-controller to system-cache- [...] adds 18ec173d56a1 dt-bindings: power: Add rpmh power-domain bindings for SM8150 adds 4e6a2011fdbe soc: qcom: rpmhpd: Add SM8150 RPMH power-domains adds 52a4cb577bde dt-bindings: power: Add rpmh power-domain bindings for sc7180 adds a30657b6387b soc: qcom: rpmhpd: Add SC7180 RPMH power-domains adds a2cc991ed634 ARM: dts: qcom: msm8974: add ocmem node adds 98073faf9f15 ARM: dts: qcom: msm8974: add interconnect nodes adds c7c0edecfba8 ARM: dts: msm8974: Introduce the wcnss remoteproc node adds 6aa71bb876d2 ARM: dts: msm8974-FP2: Introduce the wcnss remoteproc node adds 21496e22e61a Merge branches 'arm64-for-5.5-fixes', 'drivers-for-5.5-fix [...] adds 555116fe9882 Merge remote-tracking branch 'qcom/for-next' adds 93d2d8efe340 Merge branch 'v5.5/arm64' into next adds 6a41c7019bca Merge branch 'v5.5/dt64' into next adds 2992e35c5c1a Merge remote-tracking branch 'realtek/for-next' adds b515e3d98cbf ARM: shmobile: defconfig: Enable support for panels from EDT adds 6f89dd9e9325 ARM: dts: iwg20d-q7-common: Add LCD support adds c4ed20f74c79 dt-bindings: timer: renesas: tmu: Document r8a774b1 bindings adds 7b9952bb2d12 Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] adds a5f31121c32e Merge remote-tracking branch 'renesas/next' adds 4666cfccf460 dt-bindings: reset: add NPCM reset controller documentation adds 32d29ddbfb3f dt-bindings: reset: Add binding constants for NPCM7xx rese [...] adds 4bbce6af0f7c reset: npcm: add NPCM reset controller driver adds 1f94ca0c5ef7 reset: Align logic and flow in managed helpers adds dc4491c457b9 reset: uniphier: Add SCSSI reset control for each channel adds 38de20e2b546 Merge remote-tracking branch 'reset/reset/next' adds 8784692d2800 ARM: dts: rockchip: Add brcm bluetooth for rk3288-veyron adds 8d01923d0281 Merge branch 'v5.6-armsoc/dts32' into for-next adds ec7d731d81e7 arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc adds ec5b0af7da34 arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc adds e748d3552733 arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc adds 635f9a6d9cdc arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 adds 526ba2e2cf61 arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board adds a793e19c15f2 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps adds 876816b2679f arm64: dts: rockchip: Improve nanopi4 PCIe adds 8554723e664d arm64: dts: rockchip: remove 408MHz operating point from px30 adds 023115cdea26 arm64: dts: rockchip: add thermal infrastructure to px30 adds 67dd31f71580 arm64: dts: rockchip: enable tsadc on px30-evb adds a8e611f634e3 arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc adds c38d8009ed6c arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc adds 88c5a235e88b arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log adds a308163a9d4b arm64: dts: rockchip: Use correct pin for lcd-reset pinctr [...] adds 140e816a8083 arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk [...] adds a43e29090934 arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc adds 51d8ba953246 Merge branch 'v5.6-armsoc/dts64' into for-next adds 5aca1e117420 Merge remote-tracking branch 'rockchip/for-next' adds e90cb36c77b9 ARM: dts: exynos: Remove syscon compatible from chipid nod [...] adds 6c43b5d3964c ARM: dts: exynos: Add initial data for coupled regulators [...] adds eaffc4de16c6 ARM: dts: exynos: Add missing CPU frequencies for Exynos5422/5800 adds 717def80ae85 Merge branch 'next/dt' into for-next adds 9f9e2df2e64d ARM: exynos_defconfig: Bring back explicitly wanted options adds 337c3820ca0a Merge branch 'next/defconfig' into for-next adds 5206265f78e4 ARM: dts: exynos: Correct USB3503 GPIOs polarity adds 338370aa2653 Merge branch 'next/dt' into for-next adds de0803bc6e82 Merge remote-tracking branch 'samsung-krzk/for-next' adds 4ff40d140e2a clk: sunxi-ng: v3s: Fix incorrect number of hw_clks. adds 5d22a618820f clk: sunxi: use of_device_get_match_data adds 2c63afdafa51 arm64: dts: allwinner: orange-pi-3: Enable IR receiver adds 59f3f4dcf68d arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink [...] adds e69f2736cf87 ARM: dts: allwinner: Split out non-SoC specific parts of N [...] adds 66e3bc4a85b0 ARM: dts: sunxi: Add Neutis N5H3 support adds 3d7349846225 dt-bindings: arm: sunxi: add Neutis N5H3 adds 24e9f61c1411 arm64: dts: allwinner: sun50i-h6-pine-h64: state that the [...] adds f33a91175029 arm64: dts: allwinner: add pineh64 model B adds d2fccf94495e media: dt-bindings: media: add new rc map name adds 42ccc3d79b7f arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping adds fe67dfcb44c6 ARM: dts: sun8i: h3: Add rc map for Beelink X2 adds 7aa9b9eb7d6a arm64: dts: allwinner: H6: Add PMU mode adds c35a516a4618 arm64: dts: allwinner: H5: Add PMU node adds 0388a110747b arm: dts: allwinner: H3: Add PMU node adds 6a85afe4bc88 dt-bindings: pwm: allwinner: Add H6 PWM description adds 88432f5f8469 arm64: dts: allwinner: h6: Add PWM node adds f0c3b29f56f0 arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators adds 012af5531471 arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier adds 8467ebbf708e arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator adds 3d615c2fc2d1 arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator adds fc43331a5f74 Merge branches 'sunxi/clk-fixes-for-5.5', 'sunxi/clk-for-5 [...] adds 5db8d723fcca Merge remote-tracking branch 'sunxi/sunxi/for-next' adds a20ccd01677b Merge branch for-5.5/dt-bindings into for-next adds d5d7fa9e6c39 Merge branch for-5.5/firmware into for-next adds cd75512c2220 Merge branch for-5.5/memory into for-next adds 5648b6d2053e Merge branch for-5.5/soc into for-next adds 809c9e669b56 Merge branch for-5.5/arm/core into for-next adds 51c65c26b1a3 Merge branch for-5.5/arm/dt into for-next adds 9038f2ee9a9b Merge branch for-5.5/arm/defconfig into for-next adds b111ed1e67c3 Merge branch for-5.5/arm64/dt into for-next adds 701e4ab76f23 Merge branch for-5.5/clk-core into for-next adds 2fa8652d103b Merge branch for-5.5/clk into for-next adds e0fd54137bf5 Merge branch for-5.5/cpufreq into for-next adds 6febff4ab0e0 Merge remote-tracking branch 'tegra/for-next' adds a4a572c756de MAINTAINERS: csky: Add mailing list for csky adds 044cf5e15357 csky: Initial stack protector support adds da161bee5690 Merge remote-tracking branch 'csky/linux-next' adds b4bff4be5503 h8300: fix memset return value. adds f293d4d4649c h8300: Add missing symbol "BOOT_LINK_OFFSET" adds a5de8865cb3e h8300: move definition of __kernel_size_t etc. to posix_types.h adds e8c1bb114aeb Merge remote-tracking branch 'h8300/h8300-next' adds 1972194f9633 soc: fsl: qe: remove space-before-tab adds cf037a9b7af6 soc: fsl: qe: drop volatile qualifier of struct qe_ic::regs adds d9d95bcad38d soc: fsl: qe: rename qe_(clr/set/clrset)bit* helpers adds 6ac9b61786cc soc: fsl: qe: introduce qe_io{read,write}* wrappers adds 77d7676a92d1 soc: fsl: qe: avoid ppc-specific io accessors adds 580996853864 soc: fsl: qe: replace spin_event_timeout by readx_poll_tim [...] adds df049d1f4916 soc: fsl: qe: qe.c: guard use of pvr_version_is() with CON [...] adds 43223922f947 soc: fsl: qe: drop unneeded #includes adds 003204b4640b soc: fsl: qe: drop assign-only high_active in qe_ic_init adds ea275d1f07c1 soc: fsl: qe: remove pointless sysfs registration in qe_ic.c adds 273e66721e36 soc: fsl: qe: use qe_ic_cascade_{low, high}_mpic also on 83xx adds 4e0e161d3cc4 soc: fsl: qe: move calls of qe_ic_init out of arch/powerpc/ adds 01a2ffbdb2e5 powerpc/83xx: remove mpc83xx_ipic_and_qe_init_IRQ adds a36742d13a1d soc: fsl: qe: move qe_ic_cascade_* functions to qe_ic.c adds 523eef1d206a soc: fsl: qe: rename qe_ic_cascade_low_mpic -> qe_ic_cascade_low adds d7c2878cfcfa soc: fsl: qe: remove unused qe_ic_set_* functions adds 10d7930dbb51 soc: fsl: qe: don't use NO_IRQ in qe_ic.c adds 5bd202223452 soc: fsl: qe: make qe_ic_get_{low,high}_irq static adds 882c626d1d46 soc: fsl: qe: simplify qe_ic_init() adds 9dab15b1a0e3 soc: fsl: qe: merge qe_ic.h headers into qe_ic.c adds 123ee6e90b06 soc: fsl: qe: qe.c: use of_property_read_* helpers adds abc6311b99f2 soc: fsl: qe: qe_io.c: don't open-code of_parse_phandle() adds 6aef51238782 soc: fsl: qe: qe_io.c: access device tree property using b [...] adds b3f4ff62f62c soc: fsl: qe: qe_io.c: use of_property_read_u32() in par_i [...] adds d5b4a762b7bb soc: fsl: move cpm.h from powerpc/include/asm to include/soc/fsl adds c1c80cde7f78 soc/fsl/qe/qe.h: update include path for cpm.h adds 2f58c2ae9e50 serial: ucc_uart: explicitly include soc/fsl/cpm.h adds 8b1cdc4033bd serial: ucc_uart: replace ppc-specific IO accessors adds 96b6b6aaac79 serial: ucc_uart: factor out soft_uart initialization adds 002dedc5e933 serial: ucc_uart: stub out soft_uart_init for !CONFIG_PPC32 adds 89ad26f5f8bb serial: ucc_uart: use of_property_read_u32() in ucc_uart_probe() adds b0816f88b9b5 serial: ucc_uart: limit brg-frequency workaround to PPC32 adds 09a39ec9decd serial: ucc_uart: access __be32 field using be32_to_cpu adds 800cd6fb76f0 soc: fsl: qe: change return type of cpm_muram_alloc() to s32 adds 754f40e0977c soc: fsl: qe: make cpm_muram_free() return void adds 900470ce3999 soc: fsl: qe: make cpm_muram_free() ignore a negative offset adds b6231ea2b3c6 soc: fsl: qe: drop broken lazy call of cpm_muram_init() adds ec2058ac8f50 soc: fsl: qe: refactor cpm_muram_alloc_common to prevent B [...] adds 611780a6aa50 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_slow.c adds 4c3e565cc623 soc: fsl: qe: drop use of IS_ERR_VALUE in qe_sdma_init() adds 71352b8c4016 soc: fsl: qe: drop pointless check in qe_sdma_init() adds c93c159aefb0 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_fast.c adds be2e9415f8b3 net/wan/fsl_ucc_hdlc: avoid use of IS_ERR_VALUE() adds 49b865b332a6 net/wan/fsl_ucc_hdlc: fix reading of __be16 registers adds 148587a59f6b net/wan/fsl_ucc_hdlc: reject muram offsets above 64K adds 114724b78281 net: ethernet: freescale: make UCC_GETH explicitly depend [...] adds 8d70df8b88a2 soc: fsl: qe: remove unused #include of asm/irq.h from ucc.c adds 5a35435ef4e6 soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE adds 092a18a3e567 Merge remote-tracking branch 'soc-fsl/next' adds d89a1a16d7dc Documentation: riscv: add patch acceptance guidelines adds 070389ef0f4b Merge branch 'next/add-nonstable-guidance' into for-next adds 9dc870d94430 Merge remote-tracking branch 'risc-v/for-next' adds cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() adds cd10afbc932d sh: remove unneeded uapi asm-generic wrappers adds fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement adds 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs adds 8619b5a9035a sh: Drop -Werror from kernel Makefile adds baf58858e8b6 sh: prefer __section from compiler_attributes.h adds 296e6e7b04ed Merge remote-tracking branch 'sh/sh-next' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next adds e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr adds e836b0528f18 xtensa: simplify coprocessor.S adds d81a6df30db2 xtensa: don't clear cpenable unconditionally on release adds a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next adds e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next adds cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds da26d363189a xtensa: SMP: fix secondary CPU initialization adds a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash adds 18031f71ea01 xtensa: SMP: mark each possible CPU as present adds f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger adds 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask adds 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 16be6fd6a52b xtensa: Fix typo use space=>user space adds 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() adds 2061da36848d xtensa: set proper error code for simdisk_setup() adds c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 2656d1569d93 xtensa: clean up inline assembly in futex.h adds a444d1aabe6b xtensa: add exclusive atomics support adds 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores adds acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes adds 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next adds f6282be0f451 Merge branch 'xtensa-5.3' into xtensa-for-next adds 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next adds 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next adds 66da768644b5 xtensa: remove free_initrd_mem adds 1386dcaa9226 Merge branch 'xtensa-5.3' into xtensa-for-next adds fa4b55813b1e Merge branch 'xtensa-5.3' into xtensa-for-next adds 474f249f130e xtensa: clean up PS_WOE_BIT usage adds 37b6b4dafa46 xtensa: add support for call0 ABI in userspace adds 9c2ec7545cbd Merge branch 'xtensa-call0' into xtensa-for-next adds fb22e0fe4442 xtensa: update arch features adds 7dd657d2912c xtensa: clean up empty include files adds 1fd2295cb0fb Merge branch 'xtensa-5.5' into xtensa-for-next adds a6d12c9da76a xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 296433a4d0e3 xtensa: move MPU constants from .data to .ref.rodata adds bb55cd8b4a60 xtensa: fix section name for start_info adds fad7b25ca201 xtensa: use correct symbol for the end of .rodata adds 40b038d71491 xtensa: add XIP kernel support adds 8ceba26043e5 Merge branch 'xtensa-5.5' into xtensa-for-next adds b24b356cae9a Revert "xtensa: add XIP kernel support" adds bba005af274d xtensa: move kernel memory layout to platform options adds 017f5b8f92db xtensa: add XIP kernel support adds ede62d7397ec Merge branch 'xtensa-5.5' into xtensa-for-next adds 179726103125 xtensa: update arch features adds c56b5b1c35f9 xtensa: clean up empty include files adds 6af3c2ce8051 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 98f9da8a708d xtensa: move MPU constants from .data to .ref.rodata adds 8092b931e651 xtensa: fix section name for start_info adds 026c39b31fb4 xtensa: use correct symbol for the end of .rodata adds 50eb900216ff xtensa: move kernel memory layout to platform options adds 7f6645f077bc xtensa: add XIP kernel support adds 158b6b99ba7b xtensa: merge .fixup with .text adds 1cf5f71030e5 Merge branch 'xtensa-5.5-xip' into xtensa-for-next adds 1cedb5ef36b1 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds 5763fea2f257 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds e1669e8b5647 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds d3dfad7f5d98 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds d58ab7f24e53 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds e29679a39f6a xtensa: use macros to generate *_bit and test_and_*_bit functions adds 4a2e276e88d5 xtensa: use named assembly arguments in bitops.h adds c08f00c83cee xtensa: use "m" constraint instead of "a" in bitops.h assembly adds a0bfe6d9884a xtensa: use named assembly arguments in atomic.h adds 020477226729 xtensa: use "m" constraint instead of "a" in atomic.h assembly adds f552775ed614 xtensa: use named assembly arguments in cmpxchg.h adds cd53a419f3a2 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds cb18e29886f0 xtensa: use "m" constraint instead of "r" in futex.h assembly adds 2b9117c7cbac Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next adds 83ff15c6a510 xtensa: use "m" constraint instead of "r" in futex.h assembly adds c61b02fb6c43 Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next adds c580a5faa3e9 xtensa: improve stack dumping adds 96b81327fc21 xtensa: add XIP kernel support adds 54f9c8b90f5c xtensa: merge .fixup with .text adds dea29164eef4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds cd953678c734 xtensa: use macros to generate *_bit and test_and_*_bit functions adds 5489693eeb2a xtensa: use named assembly arguments in bitops.h adds 5eb1379da692 xtensa: use "m" constraint instead of "a" in bitops.h assembly adds 9368df64a5cd xtensa: use named assembly arguments in atomic.h adds 29726fd9c351 xtensa: use "m" constraint instead of "a" in atomic.h assembly adds 57fc44b06081 xtensa: use named assembly arguments in cmpxchg.h adds 88eb1df6e8d7 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds b6d7d8ffa185 xtensa: use "m" constraint instead of "r" in futex.h assembly adds 408c7c0edb78 xtensa: improve stack dumping adds 30b42a630745 xtensa: make stack dump size configurable adds a0986fdf705a Merge branch 'xtensa-5.5' into xtensa-for-next adds 930993f1d8d7 xtensa: mm: fix PMD folding implementation adds 23d1081b1e16 xtensa: get rid of __ARCH_USE_5LEVEL_HACK adds ecb96c9eadae Merge branch 'xtensa-5.5' into xtensa-for-next adds eeee387a873f xtensa: fix TLB sanity checker adds 271f20883fc5 Merge branch 'xtensa-5.5' into xtensa-for-next adds a04d7aa05086 xtensa: fix TLB sanity checker adds 29ba235590d1 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds 849213dc4864 xtensa: entry: Remove unneeded need_resched() loop adds 7345d23754b9 Merge branch 'xtensa-5.5' into xtensa-for-next adds 00c04249bcbe xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds af4188dedaa4 xtensa: entry: Remove unneeded need_resched() loop adds e86e4bdfc0cb Merge branch 'xtensa-5.5' into xtensa-for-next adds dc399f059900 Merge branch 'xtensa-5.5' into xtensa-for-next adds bd6d7558140c Merge branch 'xtensa-5.5' into xtensa-for-next adds b715f42d8c58 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 897636c94003 Merge branch 'misc-5.5' into for-next-20191119 adds 1c8ecdb7908b Merge remote-tracking branch 'btrfs/for-next' adds 281393894af9 smb3: fix refcount underflow warning on unmount when no di [...] adds d94a88c365cb SMB3: Fix crash in SMB2_open_init due to uninitialized fie [...] adds b7731d57e953 Merge remote-tracking branch 'cifs/for-next' adds fe2e082f5da5 ecryptfs: fix a memory leak bug in parse_tag_1_packet() adds b4a81b87a4cf ecryptfs: fix a memory leak bug in ecryptfs_init_messaging() adds 96551c2cf741 Merge remote-tracking branch 'ecryptfs/next' adds 3c30ca1854eb Merge sparse fixes from Ben Dooks. adds 53cc1bfdf9c6 Pull ext2 fixes from Chengguang. adds 3602ef997502 Pull reiserfs fix from Jeff and ext2 allocation fix from C [...] adds 7f494a73ee5a Pull MAINTAINERS file update. adds 98461a9a5e08 Pull ext2 and reiserfs fs and quota refactoring series. adds 18bc9f55c654 Pull ext2 allocation cleanup patches. adds 15d8f21beaae Pull ext2 cleanup and quota stats fixes. adds eb236e8235f4 ext2: set proper errno in error case of ext2_fill_super() adds c78185c55450 Pull ext2 error number fix. adds 31674bdc86ac Merge remote-tracking branch 'ext3/for_next' adds 47501f87c61a f2fs: preallocate DIO blocks when forcing buffered_io adds b485ba61ef7c f2fs: call f2fs_balance_fs outside of locked page adds 722968281a08 f2fs: declare nested quota_sem and remove unnecessary sems adds 943e65b2cdf9 f2fs: keep quota data on write_begin failure adds f04429150da4 f2fs: should avoid recursive filesystem ops adds 6f2937bd1839 f2fs: set GFP_NOFS when moving inline dentries adds d26fb2a1613a f2fs: set I_LINKABLE early to avoid wrong access by vfs adds 62e0352cb448 f2fs: Check write pointer consistency of open zones adds 94c5879b0847 f2fs: Check write pointer consistency of non-open zones adds db0dac482743 f2fs: cleanup duplicate stats for atomic files adds de9c24ab8e56 f2fs: introduce private bioset adds b9ec7746bcc3 f2fs: don't keep META_MAPPING pages used for moving verity [...] adds b390108d6dde Merge remote-tracking branch 'f2fs/dev' adds 7e63c87fc2dc ovl: fix lookup failure on multi lower squashfs adds cbe7fba8edfc ovl: make sure that real fid is 32bit aligned in memory adds ec7bbb53d339 ovl: don't use a temp buf for encoding real fh adds 9c6d8f13e9da ovl: fix corner case of non-unique st_dev;st_ino adds 6889ee5a53b8 ovl: relax WARN_ON() on rename to self adds 5356ab064485 docs: filesystems: overlayfs: Rename overlayfs.txt to .rst adds 35c6cb41686c docs: filesystems: overlayfs: Fix restview warnings adds 6c7bed084507 ovl: improving copy-up efficiency for big sparse file adds eb49b3134e50 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 2b98149c2377 namei: only return -ECHILD from follow_dotdot_rcu() adds ce623f89872d nsfs: clean-up ns_get_path() signature to return int adds 1bc82070fa27 namei: allow nd_jump_link() to produce errors adds 740a16782750 namei: allow set_root() to produce errors adds 278121417a72 namei: LOOKUP_NO_SYMLINKS: block symlink resolution adds 4b99d4996979 namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution adds 72ba29297e14 namei: LOOKUP_NO_XDEV: block mountpoint crossing adds adb21d2b526f namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution adds 8db52c7e7ee1 namei: LOOKUP_IN_ROOT: chroot-like scoped resolution adds ab87f9a56c8e namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution adds 0a51692d49ec open: introduce openat2(2) syscall adds 9a27653a238b selftests: add openat2(2) selftests adds b767b87044c4 Documentation: path-lookup: include new LOOKUP flags adds a3d1e7eb5abe simple_recursive_removal(): kernel-side rm -rf for ramfs-s [...] adds eb31e2f63d85 utimes: Clamp the timestamps in notify_change() adds 97acf83de493 fs: fat: Eliminate timespec64_trunc() usage adds 918c900987f2 fs: cifs: Delete usage of timespec64_trunc adds 668c9a61e3bf fs: ceph: Delete timespec64_trunc() usage adds 1bfad0c07941 fs: ubifs: Eliminate timespec64_trunc() usage adds ba70609d5ec6 fs: Delete timespec64_trunc() adds 23b424d9c36e fs: Do not overload update_time adds f0f3588f7a95 kernfs: don't bother with timestamp truncation adds 912dfe068c43 Merge branches 'work.openat2', 'work.recursive_removal' an [...] adds 4462652ee576 Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 753637b2039f Merge branch 'for-5.3' into for-next adds f0cc370ab74d Merge branch 'for-5.3' into for-next adds ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next adds cdc177c021b8 Merge branch 'for-5.4' into for-next adds c38822ab9bd6 Merge branch 'for-5.4' into for-next adds bd91855d31c3 Merge branch 'for-5.5' into for-next adds 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next adds 7653416fedb5 Merge branch 'for-5.5' into for-next adds 7c88431552f3 Merge branch 'for-5.5' into for-next adds 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next adds b1bbeba021df Merge remote-tracking branch 'printk/for-next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds 98609d195737 Merge branch 'for-5.2/fixes' into for-next adds d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next adds e72e014cd305 Merge branch 'for-5.2/fixes' into for-next adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next adds eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next adds 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next adds 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next adds e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next adds 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next adds 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next adds ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next adds b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next adds 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next adds 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next adds f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next adds bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next adds 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next adds 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next adds f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next adds a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next adds ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next adds 1481b1827625 Merge branch 'for-5.4/wacom' into for-next adds 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next adds ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next adds 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next adds 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next adds f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next adds 04db301da38e Merge branch 'for-5.4/logitech' into for-next adds 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next adds 995aaf4df316 Merge branch 'for-5.4/core' into for-next adds 3915f097340a Merge branch 'for-5.4/sb0540' into for-next adds 395ccafa58ea Merge branch 'for-5.4/apple' into for-next adds 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next adds 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next adds 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next adds 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next adds 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next adds 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next adds aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next adds d789dc30163d Merge branch 'for-5.5/hidraw' into for-next adds e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next adds 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next adds 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next adds bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next adds dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next adds ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next adds cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next adds e0316fc294a6 Merge branch 'for-5.5/ish' into for-next adds 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next adds c3e664e6024e Merge branch 'for-5.5/core' into for-next adds bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next adds 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next adds 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next adds 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next adds e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next adds 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next adds 9f3b61dc1dd7 HID: hidraw: Fix returning EPOLLOUT from hidraw_poll adds be54e7461ffd HID: uhid: Fix returning EPOLLOUT from uhid_char_poll adds 348b80b273fb HID: multitouch: Add LG MELF0410 I2C touchscreen support adds c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next adds 8ec321e96e05 HID: Fix slab-out-of-bounds read in hid_field_extract adds 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next adds 2f48865db332 HID: hidraw: add support uniq ioctl adds c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next adds a733563543af Merge remote-tracking branch 'hid/for-next' adds 2c2f00ab1641 i2c: remove i2c_new_dummy() API adds 3ac61258599b i2c: fix header file kernel-doc warning adds 8c9312a925ad i2c: add helper to check if a client has a driver attached adds de745044ebd9 Merge remote-tracking branch 'i2c/i2c/for-next' adds dbd6654329fc i3c: master: cdns: add data hold delay support adds 026d8450d499 i3c: master: make i3c_bus_set_mode static adds 608b68b67a30 MAINTAINERS: fix style in CADENCE I3C MASTER IP entry adds 30e291ac9547 Merge remote-tracking branch 'i3c/i3c/next' adds ee0aa304f2d6 firmware: dmi: Remember the memory type adds 2429c99fa13a firmware: dmi: Add dmi_memdev_handle adds ca032e465f6a Merge branch 'dmi/master' adds dfd767cbdcbe hwmon: Add intrusion templates adds 771ca6875ff3 dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer adds 76f2ee357da6 hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer adds d46d6a166776 hwmon: (w83627ehf) convert to with_info interface adds b23da6b4afde hwmon: Add support for enable attributes to hwmon core adds 544f8d857a05 hwmon: Driver for MAX31730 adds 00b88f9e9e1c Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 8f2b841a00b5 media: dt-bindings: media: cal: update binding to use syscon adds b99c35a40ca0 media: dt-bindings: media: cal: update binding example adds 5e51dd352557 media: ti-vpe: cal: switch BIT_MASK to BIT adds 65ee4280f19c media: ti-vpe: cal: Add per platform data support adds 23122c373e33 media: ti-vpe: cal: Enable DMABUF export adds 6e72eab2e7b7 media: ti-vpe: cal: Restrict DMA to avoid memory corruption adds 03ea2e032e79 media: dt-bindings: media: cal: update binding to add PHY [...] adds 6713feb7c6fd media: ti-vpe: cal: add CSI2 PHY LDO errata support adds 5f9f2fb7c46f media: ti-vpe: cal: Fix ths_term/ths_settle parameters adds cd0dacc256fc media: ti-vpe: cal: Fix pixel processing parameters adds 8fac698199fe media: ti-vpe: cal: Align DPHY init sequence with docs adds 3337fba37308 media: dt-bindings: media: cal: update binding to add DRA7 [...] adds e2257005902a media: ti-vpe: cal: Add DRA76x support adds 5fa3144be4fc media: dt-bindings: media: cal: update binding to add AM65 [...] adds 7a3b9684cede media: ti-vpe: cal: Add AM654 support adds 04d766acbf3e media: ti-vpe: cal: Add subdev s_power hooks adds 348d32d3a032 media: ti-vpe: cal: Properly calculate max resolution boundary adds eb9792a42743 media: ti-vpe: cal: Fix a WARN issued when start streaming fails adds af8b32f83268 media: ti-vpe: cal: fix enum_mbus_code/frame_size subdev a [...] adds 2099ef02c6c0 media: dt-bindings: media: cal: convert binding to yaml adds bc0fd9c14abf Merge remote-tracking branch 'v4l-dvb/master' adds e876e710ede2 PM / devfreq: Fix devfreq_notifier_call returning errno adds e7cc792d0004 PM / devfreq: Set scaling_max_freq to max on OPP notifier error adds 46cecc0bf095 PM / devfreq: Introduce get_freq_range helper adds 42a6b25e67df PM / devfreq: Don't fail devfreq_dev_release if not in list adds 05d7ae15cfb1 PM / devfreq: Add PM QoS support adds 27dbc542f651 PM / devfreq: Use PM QoS for sysfs min/max_freq adds e8ad8d5108e0 Merge tag 'devfreq-fixes-for-5.5-rc2' of git://git.kernel. [...] adds 36fcb4292473 cpuidle: use first valid target residency as poll time adds b0142d66f4ed cpuidle: Fix cpuidle_driver_state_disabled() adds d4d814017697 cpuidle: Drop unnecessary type cast in cpuidle_poll_time() adds b9ea0bae260f ACPI: PM: Avoid attaching ACPI PM domain to certain devices adds 48398f10d87f Merge branches 'pm-cpuidle' and 'acpi-pm' into linux-next adds 0b5ece6ea43d Merge remote-tracking branch 'pm/linux-next' adds ba0033192145 opp: Free static OPPs on errors while adding them adds 03758d60265c opp: Replace list_kref with a local counter adds 70c582e7433d Merge remote-tracking branch 'opp/opp/linux-next' adds c28e7cd55545 thermal: db8500: Depromote debug print adds 0f28cf192f14 thermal: of-thermal: Appease the kernel-doc deity adds a80b1ab633b8 thermal: cpu_cooling: Appease the kernel-doc deity adds 3d0e551e15b1 thermal: step_wise: Appease the kernel-doc deity adds 2f4792d67b1e thermal: devfreq_cooling: Appease the kernel-doc deity adds 882f4ff35ffe thermal: max77620: Appease the kernel-doc deity adds 8c8ebf23ab0d thermal: mediatek: Appease the kernel-doc deity adds a61b7a45a41e thermal: rockchip: Appease the kernel-doc deity adds 88a6b25c45ca thermal: samsung: Appease the kernel-doc deity adds 7312b4f4dcd0 thermal: tegra: Appease the kernel-doc deity adds e09d1b21e781 thermal: amlogic: Appease the kernel-doc deity adds 5cefd48e911b thermal: zx2967: Appease the kernel-doc deity adds 3a8fa4bc9a1e thermal/drivers/Kconfig: Convert the CPU cooling device to [...] adds ddd066c4a6fb thermal/drivers/cpu_cooling: Add idle cooling device docum [...] adds 1e044f70e5c2 thermal/drivers/cpu_cooling: Introduce the cpu idle coolin [...] adds 5efb1cf559ac thermal/drivers/cpu_cooling: Rename to cpufreq_cooling adds 6273b1d4b4cf thermal: intel: fix unmatched pci_release_region adds 7f111698b3e4 thermal: qoriq: Add local struct device pointer adds 6303db7be0bb thermal: qoriq: Don't store struct thermal_zone_device reference adds 7ed895e82145 thermal: qoriq: Add local struct qoriq_sensor pointer adds 10a9eed374f9 thermal: qoriq: Embed per-sensor data into struct qoriq_tmu_data adds c117e894ca89 thermal: qoriq: Pass data to qoriq_tmu_register_tmu_zone() [...] adds c1fa56f05f29 thermal: qoriq: Pass data to qoriq_tmu_calibration() directly adds c218d4cb84d2 thermal: qoriq: Drop unnecessary drvdata cleanup adds c98030e5440d thermal: qoriq: Convert driver to use regmap API adds f0ad3fb31497 thermal: qoriq: Enable all sensors before registering them adds 60d707dee5e9 thermal: qoriq: Do not report invalid temperature reading adds 81432a28f1dc thermal_hwmon: Add devres wrapper for thermal_add_hwmon_sysfs() adds 3d9613284a62 thermal: qoriq: Add hwmon support adds 4d9666b25d4d Merge remote-tracking branch 'thermal/thermal/linux-next' adds 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl adds d0b1e925e406 swiotlb: fix phys_addr_t overflow warning adds bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 adds b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() adds 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] adds ac879b1c32ca Merge remote-tracking branch 'swiotlb/linux-next' adds e7096c131e51 net: WireGuard secure network tunnel adds 34682110abc5 Bluetooth: btusb: Edit the logical value for Realtek Bluet [...] adds 5d6f391073d5 Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 adds 528379902337 Bluetooth: btbcm: Support pcm configuration adds 6fc0e19036d6 dt-bindings: net: bluetooth: update broadcom-bluetooth adds eb762b94111b Bluetooth: hci_bcm: Support pcm params in dts adds 3cd9d35ee5f7 dt-bindings: net: bluetooth: Minor fix in broadcom-bluetooth adds 22cc6b7a1dbb Bluetooth: btusb: fix non-atomic allocation in completion handler adds 3168c19d7eb1 Bluetooth: btusb: fix memory leak on fw adds 7ecacafc2406 Bluetooth: btusb: Disable runtime suspend on Realtek devices adds 4a63ef710cc3 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 718eae277e62 NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to [...] adds e70ac6282897 qed: remove redundant assignments to rc adds 26c97a2d82c4 net: sfp: avoid tx-fault with Nokia GPON module adds 4e7696d90b51 sctp: get netns from asoc and ep base adds 65e6d90168f3 net-tcp: Disable TCP ssthresh metrics cache by default adds 96ae38af9d29 dt-bindings: dp83867: Convert fifo-depth to common fifo-de [...] adds e02d18161e97 net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth adds 80bfc3b40a17 Merge branch 'dp83867-fix-fifo-depth' adds fe06bf3d83ef net: tulip: Adjust indentation in {dmfe, uli526x}_init_module adds 5c61e223004b net: smc911x: Adjust indentation in smc911x_phy_configure adds 08cbc75f9602 ppp: Adjust indentation into ppp_async_input adds 02288248b051 tipc: eliminate gap indicator from ACK messages adds d3b09995ab93 tipc: eliminate more unnecessary nacks and retransmissions adds 16ad3f4022bb tipc: introduce variable window congestion control adds bb9d8454bb0f Merge branch 'tipc-introduce-variable-window-congestion-control' adds 4caefbce06d1 enetc: add software timestamping adds 5000b28b0b1a tcp: Cleanup duplicate initialization of sk->sk_state. adds ca866ee82591 nfp: add support for TLV device stats adds 6525b5ef65fd enetc: remove variable 'tc_max_sized_frame' set but not used adds c21939998802 cxgb4: add support for high priority filters adds fa2de660a8d0 net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support adds a4516c7053b9 net: sfp: derive interface mode from ethtool link modes adds 0fbd26a9fb68 net: sfp: add more extended compliance codes adds 74c551ca5a0e net: sfp: add module start/stop upstream notifications adds 4882057ad434 net: sfp: move phy_start()/phy_stop() to phylink adds 6912b712cd75 net: mdio-i2c: add support for Clause 45 accesses adds 938d44c2b502 net: phylink: re-split __phylink_connect_phy() adds e45d1f5288b8 net: phylink: support Clause 45 PHYs on SFP+ modules adds 24cf0e693bb5 net: phylink: split link_an_mode configured and current settings adds c0de2f472029 net: phylink: split phylink_sfp_module_insert() adds 52c956003a9d net: phylink: delay MAC configuration for copper SFP modules adds 7adb5b2126bc net: phylink: make Broadcom BCM84881 based SFPs work adds 75f4d8d10e01 net: phy: add Broadcom BCM84881 PHY driver adds 9a484621e88a net: sfp: add support for Clause 45 PHYs adds b58e9fd48348 Merge branch 'sfp-copper-modules' adds 65ef2d5c41d9 net: sfp: use a definition for the fault recovery attempts adds 281e4eab1abe net: sfp: rename sm_retries adds 256e43cb8c69 net: sfp: error handling for phy probe adds 1cb89a14c80a net: sfp: re-attempt probing for phy adds bea0f4a5115a Merge branch 'sfp-slow-to-probe-copper' adds c5144fcbf250 vsock/virtio_transport_common: remove unused virtio header [...] adds ef343b35d466 vsock: add VMADDR_CID_LOCAL definition adds 0e12190578d0 vsock: add local transport support in the vsock core adds 077263fba100 vsock: add vsock_loopback transport adds 408624af4c89 vsock: use local transport when it is loaded adds bf5432b1de1f vsock/virtio: remove loopback handling adds 6b8350a4b0d5 Merge branch 'vsock-add-local-transport-support' adds abe47b62543e Merge remote-tracking branch 'net-next/master' adds c453312857ba ARM: net: bpf: Improve prologue code sequence adds 09c4708d3cf4 libbpf: Bump libpf current version to v0.0.7 adds b590cb5f802d bpf: Switch to offsetofend in BPF_PROG_TEST_RUN adds bae141f54be8 bpf: Emit audit messages upon successful prog load and unload adds 81c22041d9f1 bpf, x86, arm64: Enable jit by default when not built as a [...] adds 679152d3a32e libbpf: Fix printf compilation warnings on ppc64le arch adds 7158a9416c4a Merge remote-tracking branch 'bpf-next/master' adds b50b0580d27b net: add queue argument to __skb_wait_for_more_packets and [...] adds 7b3801927e52 xfrm: introduce xfrm_trans_queue_net adds cac3c71604cf xfrm: add route lookup to xfrm4_rcv_encap adds 25f6802b4c18 esp4: prepare esp_input_done2 for non-UDP encapsulation adds eecd227a9a34 esp4: split esp_output_udp_encap and introduce esp_output_encap adds e27cca96cd68 xfrm: add espintcp (RFC 8229) adds 2e396c29f54b Merge remote-tracking branch 'ipsec-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds d2fd1e8303e3 Merge remote-tracking branch 'nfc-next/master' adds 8d985555ddaa ath10k: enable RX bundle receive for sdio adds 224776520ead ath10k: change max RX bundle size from 8 to 32 for sdio adds 67654b26c903 ath10k: add workqueue for RX path of sdio adds efd2f4c5016b ath10k: sdio: cosmetic cleanup adds 2246c2156590 ath10k: sdio: remove struct ath10k_sdio_rx_data::status adds e01cc82c4d1e ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_confi [...] adds d58f466a5dee ath10k: add large size for BMI download data for SDIO adds 501d4152b018 ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 adds 23b5156a856b ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO adds f8a595a87e93 ath10k: Fix qmi init error handling adds 319c2b71041f ath10k: Handle "invalid" BDFs for msm8998 devices adds 7005eafc1f1c ath10k: report rssi of each chain to mac80211 for sdio adds ea0c3e2a4702 ath10k: fix RX of frames with broken FCS in monitor mode adds 5b1413f00b5b wil6210: fix break that is never reached because of zero'i [...] adds dae0978d4174 dt: bindings: net: add qcom,ath11k.yaml adds d5c65159f289 ath11k: driver for Qualcomm IEEE 802.11ax devices adds 02fdd85da2ce MAINTAINERS: add ath11k adds e4eb7b5c335c ath11k: add RX stats support for radiotap adds 9cfbae4632fa ath11k: ignore event 0x6017 adds 2dab7d221e88 ath11k: convert message from info to dbg adds 39e81c6a2907 ath11k: fix missed bw conversion in tx completion adds 33782a3c379e ath11k: Remove dead code while handling amsdu packets adds 9f056ed8ee01 ath11k: add HE support adds 6d293d447670 ath11k: add TWT support adds 3f8be640077a ath11k: add spatial reuse support adds ef39ac1b0d9f ath10k: move non-fatal warn logs to dbg level adds 86d4def890fd ath11k: Fix htt stats sounding info and pdev cca stats adds 5e97128759b4 ath11k: fix resource leak in ath11k_mac_sta_state adds 5b90fc760db5 ath11k: fix wmi service ready ext tlv parsing adds 0f37fbf43c3f ath11k: update tcl cmd descriptor parameters for STA mode adds 293cb5839729 ath11k: optimize RX path latency adds f1d34a01ed54 ath11k: avoid WMM param truncation adds d12ac6c47a32 ath11k: remove unused tx ring counters adds d2f510fa0103 ath11k: Fix skb_panic observed during msdu coalescing adds 79c647a3c59d ath11k: Fixing TLV length issue in peer pktlog WMI command adds 051cefa44667 ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage adds 7cbf4c96d715 ath10k: enable firmware log by default for sdio adds 376a30c7c9a0 ath10k: set max mtu to 1500 for sdio chip adds 382e51c139ef ath10k: set WMI_PEER_AUTHORIZE after a firmware crash adds 5d2467299a17 ath10k: change log level for mpdu status of sdio chip adds 7321095ca39c ath10k: enable wow feature for sdio chip adds e8da3986570e ath11k: tracing: fix ath11k tracing adds d6af906d8307 ath11k: qmi clean up ce and HTC service config update adds 0c408515cd3b ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() adds d0f390eae072 ath11k: pktlog: fix sending/using the pdev id adds f425078b449f ath11k: avoid burst time conversion logic adds 30679ec40918 ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API adds fe201947f8bd ath11k: update bawindow size in delba process adds 64f1d7e94daa ath11k: add support for controlling tx power to a station adds ba47923974fb ath11k: unlock mutex during failure in qmi fw ready adds 1cb616a3b497 ath11k: add necessary peer assoc params in wmi dbg adds a3c5195a97af ath11k: Update tx and rx chain count properly on drv_set_antenna adds c000e56ee6b0 ath11k: Advertise MPDU start spacing as no restriction adds 5e02bc7354e1 ath11k: fix memory leak in monitor mode adds 28dee8ef7645 ath11k: fix vht guard interval mapping adds a9e945eadf17 ath11k: update tx duration in station info adds b9269a078ae6 ath11k: Skip update peer stats for management packets adds 0366f42640a4 ath11k: Move mac80211 hw allocation before wmi_init command adds 9c57d7e3b488 ath11k: Setup REO destination ring before sending wmi_init [...] adds fcaf49d0f2dc ath11k: fix indentation in ath11k_mac_prepare_he_mode() adds cfee8793a74d ath10k: enable napi on RX path for sdio adds 4a9912451630 ath10k: change bundle count for max rx bundle for sdio adds 2dc016599cfa ath: add support for special 0x0 regulatory domain adds 57725b5bc589 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5806b316877f Merge remote-tracking branch 'wireless-drivers-next/master' adds c58597980042 Bluetooth: hci_bcm: enable IRQ capability from node adds ec971532feca Bluetooth: Adding a bt_dev_warn_ratelimited macro. adds 8ed56fa78c93 Bluetooth: Remove usage of BT_ERR_RATELIMITED macro adds 659b0178b8f2 Merge remote-tracking branch 'bluetooth/master' adds 38e1800275d3 nvme-rdma: Avoid preallocating big SGL for data adds b1ae1a238900 nvme-fc: Avoid preallocating big SGL for data adds 52e6d8ed16fd nvmet-loop: Avoid preallocating big SGL for data adds 863fbae929c7 nvme_fc: add module to ops template to allow module references adds a8157ff3607e nvme: add error message on mismatching controller ids adds c80b36cd9576 nvme: else following return is not needed adds c869e494ef8b nvme-fc: fix double-free scenarios on hw queues adds 22802bf742c2 nvme: Namepace identification descriptor list is optional adds f6c4d97b0d82 nvme/pci: Remove last_cq_head adds 3f68baf706ec nvme/pci: Fix write and poll queue types adds 17c3316734ae nvme/pci Limit write queue sizes to possible cpus adds 7e4c6b9a5d22 nvme/pci: Fix read queue count adds dc3ecfc9819a Merge branch 'nvme/for-5.5' of git://git.infradead.org/nvm [...] adds cc90bc684223 block: fix "check bi_size overflow before merge" adds 887352fb5ffd Merge branch 'for-linus' from git://git.kernel.dk/linux-block adds 76223fa75828 gfs2: Another gfs2_find_jhead fix adds 6ef3760a83ae Merge remote-tracking branch 'gfs2/for-next' adds 3f61b0527b4e crypto: inside-secure - Use PTR_ERR_OR_ZERO() to simplify code adds 07928d9bfc81 padata: Remove broken queue flushing adds 8debacd60c69 crypto: hisilicon - Fix issue with wrong number of sg elem [...] adds 484a897ffa30 crypto: hisilicon - Use the offset fields in sqe to avoid [...] adds 528c4d106737 crypto: hisilicon - Remove useless MODULE macros adds 07bfd9bdf568 crypto: pcrypt - Fix user-after-free on module unload adds 13380a1471aa padata: Remove unused padata_remove_cpu adds efdd6099c68a dt-bindings: rng: add BCM2711 RNG compatible adds 0f95b09a5f62 hwrng: iproc-rng200 - Add support for BCM2711 adds 6b3413f30dd6 MAINTAINERS: update my e-mail address adds 1e02e6fbdadb crypto: sun4i-ss - add the A33 variant of SS adds 2452cfdf4771 crypto: Kconfig - Fix indentation adds 62f72cbdcf02 crypto: atmel-aes - Retire dma_request_slave_channel_compat() adds db28512f48e2 crypto: atmel-sha - Retire dma_request_slave_channel_compat() adds 45a536e3a7e0 crypto: atmel-tdes - Retire dma_request_slave_channel_compat() adds bbefa1dd6a6d crypto: pcrypt - Avoid deadlock by using per-instance pada [...] adds 7278fa25aa0e crypto: caam - do not reset pointer size from MCFGR register adds 9c1e8836edbb crypto: x86 - Regularize glue function prototypes adds 060f11132500 crypto: ccree - remove useless define adds e86eca4107ce crypto: ccree - fix typos in comments adds 7c06603e20e9 crypto: ccree - fix typos in error msgs adds 4df2ef25b3b3 crypto: ccree - fix backlog memory leak adds 11548f5a5747 crypto: ccp - set max RSA modulus size for v3 platform dev [...] adds 6320a15e9830 crypto: arm64/sha - fix function types adds 5441c6507bc8 crypto: arm64/ghash-neon - bump priority to 150 adds e8d998264bff crypto: pcrypt - Do not clear MAY_SLEEP flag in original request adds 8e8c778d9ed4 crypto: hisilicon - select CRYPTO_SKCIPHER, not CRYPTO_BLKCIPHER adds 0a940d4e2765 crypto: api - remove another reference to blkcipher adds 140734d37113 crypto: skcipher - remove crypto_skcipher::ivsize adds 9ac0d136938a crypto: skcipher - remove crypto_skcipher::keysize adds 15252d942739 crypto: skcipher - remove crypto_skcipher::setkey adds 848755e315b6 crypto: skcipher - remove crypto_skcipher::encrypt adds 7e1c10991822 crypto: skcipher - remove crypto_skcipher::decrypt adds 89873b441134 crypto: skcipher - remove crypto_skcipher_extsize() adds c28817895464 crypto: shash - allow essiv and hmac to use OPTIONAL_KEY a [...] adds 462519fc2699 crypto: omap-sham - split up data to multiple sg elements [...] adds b82fc91e50df crypto: omap-sham - remove the sysfs group during driver removal adds e7508ef2a674 crypto: omap-aes - remove the sysfs group during driver removal adds eb5818aa0852 crypto: omap-des - add IV output handling adds 891dcbbb0e46 crypto: omap-aes - add IV output handling adds 2b352489d0d6 crypto: omap-sham - fix buffer handling for split test cases adds a9befcf46913 crypto: omap-aes-gcm - fix corner case with only auth data adds 60a0894c323a crypto: omap-sham - fix split update cases with cryptomgr tests adds 6585cd3683c6 crypto: omap-aes - fixup aligned data cleanup adds dbb326fd0093 crypto: omap-aes - reject invalid input sizes for block modes adds a9459bdcb40f crypto: omap-aes-ctr - set blocksize to 1 adds 46d57443eca4 crypto: omap-aes-gcm - deal with memory allocation failure adds 12adf9d63ec3 crypto: omap-aes-gcm - add missing .setauthsize hooks adds b877ad1a135c crypto: omap-aes-gcm - check length of assocdata in RFC4106 mode adds f0956d42c14a crypto: omap-aes-gcm - use the AES library to encrypt the tag adds 5d5f3eed2937 crypto: omap-aes-gcm - fix failure with assocdata only adds 1cfd9f3f308f crypto: omap-sham - fix unaligned sg list handling adds 04a4616e6a21 crypto: omap-aes-gcm - convert to use crypto engine adds 96846223ac73 crypto: omap-des - avoid unnecessary spam with bad cryptlen adds aca8bf0027d3 crypto: omap-des - handle NULL cipher request adds 839bb2a9ca73 crypto: omap-crypto - copy the temporary data to output bu [...] adds 095be695e564 crypto: aead - move crypto_aead_maxauthsize() to <crypto/aead.h> adds 7bada03311b6 crypto: skcipher - add crypto_skcipher_min_keysize() adds eb455dbd02cb crypto: testmgr - don't try to decrypt uninitialized buffers adds fd60f7278764 crypto: testmgr - check skcipher min_keysize adds fd8c37c72d60 crypto: testmgr - test setting misaligned keys adds 2ea915054cf2 crypto: testmgr - create struct aead_extra_tests_ctx adds 49763fc6b1af crypto: testmgr - generate inauthentic AEAD test vectors adds c441a909c686 crypto: compress - remove crt_u.compress (struct compress_tfm) adds e8cfed5e4e2b crypto: cipher - remove crt_u.cipher (struct cipher_tfm) adds 894c9ef9780c padata: validate cpumask without removed CPU during offline adds 38228e8848cd padata: always acquire cpu_hotplug_lock before pinst->lock adds 91a71d612128 padata: remove cpumask change notifier adds 3facced7aeed padata: remove reorder_objects adds bfcdcef8c8e3 padata: update documentation adds 37f96694cf73 crypto: af_alg - Use bh_lock_sock in sk_destruct adds 7b49fabfc35c crypto: atmel-tdes - Constify value to write to hw adds 7c783029eab8 crypto: atmel-{sha,tdes} - Change algorithm priorities adds fb24307af282 crypto: atmel-tdes - Remove unused header includes adds 0efe58f3e9c8 crypto: atmel-{sha,tdes} - Propagate error from _hw_versio [...] adds c9063a0281d9 crypto: atmel-{aes,sha,tdes} - Drop superfluous error mess [...] adds e7836518c6bc crypto: atmel-{aes,sha,tdes} - Rename labels in probe() adds 7d0979e2dfa8 crypto: atmel-tdes - Remove useless write in Control Register adds 848572f81772 crypto: atmel-tdes - Map driver data flags to Mode Register adds 75eca7a7f2ab crypto: atmel-tdes - Drop unnecessary passing of tfm adds c65d123742a7 crypto: atmel-{aes,tdes} - Do not save IV for ECB mode adds 781a08d9740a crypto: atmel-aes - Fix counter overflow in CTR mode adds 371731ec2179 crypto: atmel-aes - Fix saving of IV for CTR mode adds 9a17007b4f45 crypto: atmel-{sha,tdes} - Remove unused 'err' member of d [...] adds 4c977e37b0fa crypto: atmel-sha - Void return type for atmel_sha_update_ [...] adds 7db15aade87f crypto: atmel-aes - Use gcm helper to check authsize adds aebe5bd76583 crypto: atmel-{aes,sha,tdes} - Group common alg type init [...] adds 579d705cd64e crypto: chacha - fix warning message in header file adds 7db3b61b6bba crypto: api - Check spawn->alg under lock in crypto_drop_spawn adds 4a2abbc6b868 crypto: doc - remove references to ARC4 adds 73669cc55646 crypto: api - Fix race condition in crypto_spawn_alg adds 4f87ee118d16 crypto: api - Do not zap spawn->alg adds 02244ba44bc3 crypto: api - Add more comments to crypto_remove_spawns adds fbce6be5aef5 crypto: shash - Add init_tfm/exit_tfm and verify descsize adds 968956939407 crypto: padlock-sha - Use init_tfm/exit_tfm interface adds d9e1670b8005 crypto: hmac - Use init_tfm/exit_tfm interface adds ef970c823c8e Merge remote-tracking branch 'crypto/master' adds 3261e013c0ca drm/amd/display: Add MST atomic routines adds 320f6d81aaee drm/amd/display: fix dereference of pointer aconnector whe [...] adds 02350f0bdf44 drm/amdgpu: Add ucode support for DMCUB adds 2bd2a27ffc7c drm/amdgpu: Add PSP loading support for DMCUB ucode adds 9e0880d9e28e drm/amd/display: Drop DMCUB from DCN21 resources adds 7c008829cdc1 drm/amd/display: Add the DMUB service adds a7e3658e9430 drm/amd/display: Change dmcu init sequence for dmcub loadi [...] adds 28bcdb8ee9a4 drm/amd/display: Add PSP FW version mask. adds 743b9786b14a drm/amd/display: Hook up the DMUB service in DM adds 976e51a7c082 drm/amdgpu: Add DMCUB to firmware query interface adds 3a1627b07385 drm/amd/display: Add DMUB support to DC adds 9a71c7d31734 drm/amd/display: Register DMUB service with DC adds 2200eb9e1819 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards adds 37f1b9f91904 drm/amd/display: 3.2.57 adds 47f365645a3b drm/amd/display: Fix assert observed when performing dummy [...] adds 1cad8ff7ecc6 drm/amd/display: Renoir chroma viewport WA adds 4338ffa8df23 drm/amd/display: Use SIGNAL_TYPE_NONE in disable_output un [...] adds a5132f9728dc drm/amd/display: Add a sanity check for DSC already enable [...] adds 5ed78cd69a1b drm/amd/display: set MSA MISC1 bit 6 while sending colorim [...] adds 5622b2d68d0a drm/amd/display: Create debug option to disable v.active c [...] adds f2988e67144a drm/amd/display: optimize bandwidth after commit streams. adds eb7d81af3c20 drm/amd/display: 3.2.58 adds ae8cf9774e3a drm/amd/display: Add some hardware status in DTN log debugfs adds d9a07577b8a3 drm/amd/display: add oem i2c implemenation in dc adds 00ada9d14f38 drm/amd/display: Unify all scaling when Integer Scaling enabled adds 8e5100a57543 drm/amd/display: initialize lttpr adds 903e859b7295 drm/amd/display: check for dp rev before reading lttpr regs adds bad7ab0be9be drm/amd/display: configure lttpr mode adds 64c12b733fe7 drm/amd/display: implement lttpr logic adds 9bffd0806d80 drm/amd/display: use previous aux timeout val if no repeater. adds 61aa7a6f760e drm/amd/display: disable lttpr for invalid lttpr caps. adds 16f17eda8bad drm/amd/display: Send vblank and user events at vsartup for DCN adds 3a2ce8d66a4b drm/amd/display: Disable VUpdate interrupt for DCN hardware adds 1da37801a8b0 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED adds aca935c7cc86 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_1 flag adds b86a1aa36a92 drm/amd/display: rename DCN1_0 kconfig to DCN adds defeb878c46e drm/amdgpu/display: fix the build when CONFIG_DRM_AMD_DC_D [...] adds b82197450c0c drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] adds bae028e3e521 drm/amdgpu: remove 4 set but not used variable in amdgpu_a [...] adds b8b721305770 drm/amdgpu: add function parameter description in 'amdgpu_ [...] adds e8b74035d803 drm/amdgpu: add function parameter description in 'amdgpu_ [...] adds 5bea7fedb7fe drm/amdgpu: remove set but not used variable 'dig_connector' adds d1d09dc41782 drm/amdgpu: remove set but not used variable 'dig' adds 220ac8d14440 drm/amdgpu: remove always false comparison in 'amdgpu_atom [...] adds e98042db2cb8 drm/amdgpu: remove set but not used variable 'mc_shared_chmap' adds d785476c608c drm/amd/display: remove duplicated assignment to grph_obj_type adds b74361974bfa drm/amd/display: remove redundant variable status adds b805323c3100 drm/amdkfd: Adjust function sequences to avoid unnecessary [...] adds d2c6c1077ae2 drm/amdkfd: Only keep release_mem function for Hawaii adds 5d4634b5d445 drm/amdkfd: Use kernel queue v9 functions for v10 adds 29453755715c drm/amdkfd: Simplify the mmap offset related bit operations adds 243a8f41dbc8 drm/amd/display: fix spelling mistake "exeuction" -> "execution" adds 4b31b1720704 drm/amd/display: remove duplicated comparison expression adds cb7709223b39 drm/amd/powerplay: remove set but not used variable 'vbios [...] adds 4bf321c177c7 drm/amd/powerplay: remove set but not used variable 'data' adds 39a502c882e5 drm/amd/display: Use static const, not const static adds f5ac1595156a drm/amd/powerplay: remove set but not used variable 'thres [...] adds 026674cf055f drm/amd/display: remove set but not used variable 'ds_port' adds 339903fa989b drm/amdkfd: Use better name to indicate the offset is in dwords adds e47a8b522303 drm/amdkfd: Avoid using doorbell_off as offset in process [...] adds 2d030d3e97a6 drm/amdkfd: Rename create_cp_queue() to init_user_queue() adds 4d428e912bb2 drm/amdkfd: Implement queue priority controls for gfx10 adds 681a9167ddb2 drm/amdkfd: Update get_wave_state() for GFX10 adds bc05b0ec1509 drm/amdkfd: Fix a bug when calculating save_area_used_size adds 2a7f8883f4ca drm/amdkfd: Use QUEUE_IS_ACTIVE macro in mqd v10 adds 8c27a0c45180 drm/amdkfd: Stop using GFP_NOIO explicitly for two places adds 025916c914d1 drm/amd/display: remove set but not used variable 'bpc' adds 747a397d394f drm/amdgpu: remove set but not used variable 'mc_shared_ch [...] adds 4f2922d12d6c drm/amdgpu: remove set but not used variable 'amdgpu_connector' adds a1bd079fca62 drm/amdgpu: remove set but not used variable 'count' adds 9e089a29c696 drm/amdgpu: remove set but not used variable 'invalid' adds 472b36a2ab67 drm/amd/powerplay: remove set but not used variable 'us_mvdd' adds 84ce6c48675b drm/amdkfd: Merge CIK kernel queue functions into VI adds ccdef35d0714 drm/amdkfd: Eliminate ops_asic_specific in kernel queue adds 594d0c90a48e drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c adds baaeb610b17a drm/amdgpu: enable ras capablity check on arcturus adds 9e612c11a758 drm/amdgpu: init umc functions for arcturus umc ras adds 0bb419c76b31 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) adds 88a1c40a04de drm/amdgpu: add JPEG HW IP and SW structures adds 9d9cc9b8fe85 drm/amdgpu: add amdgpu_jpeg and JPEG tests adds bb0db70f3f75 drm/amdgpu: separate JPEG1.0 code out from VCN1.0 adds 0388aee76637 drm/amdgpu: use the JPEG structure for general driver support adds 8d1b04a6a1dc drm/amdgpu: add JPEG IP block type adds 2eb167293f57 drm/amdgpu: add JPEG common functions to amdgpu_jpeg adds 6ac27241106b drm/amdgpu: add JPEG v2.0 function supports adds b0f3cd3191cd drm/amdgpu: remove unnecessary JPEG2.0 code from VCN2.0 adds 18e6d4142bbb drm/amdgpu: add JPEG PG and CG interface adds 099d66e43f04 drm/amdgpu: add PG and CG for JPEG2.0 adds eedd4f024235 drm/amd/powerplay: add JPEG Powerplay interface adds 43717ff656ee drm/amd/powerplay: add JPEG power control for Navi1x adds 27f7ff327dbf drm/amd/powerplay: add Powergate JPEG for Renoir adds a986e1512713 drm/amd/powerplay: add JPEG power control for Renoir adds 0db2ab99c9fb drm/amd/powerplay: set JPEG to SMU dpm adds 474b6d296f23 drm/amdgpu: enable JPEG2.0 dpm adds 52f2e779ad86 drm/amdgpu: add driver support for JPEG2.0 and above adds 5be45a26c9fb drm/amdgpu: enable JPEG2.0 for Navi1x and Renoir adds 14f43e8f88c5 drm/amdgpu: move JPEG2.5 out from VCN2.5 adds e89e2237e89b drm/amdgpu: enable Arcturus CG for VCN and JPEG blocks adds 8c74e590497c drm/amdgpu: enable Arcturus JPEG2.5 block adds c39f062e881d drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 adds 0eeaa899263c drm/amd/powerplay: issue BTC on Navi during SMU setup adds 93a09aa494e9 drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] adds 09ba2e7d68f8 drm/amd/powerplay: correct fine grained dpm force level setting adds d191bd678153 drm/amdkfd: remove set but not used variable 'top_dev' adds 4effa8dbc117 drm/amdgpu/vcn2.5: fix the enc loop with hw fini adds d0d13fe87490 drm/amdgpu: put flush_delayed_work at first adds 761e09230c4e drm/amdgpu/soc15: move struct definition around to align w [...] adds 29bc37b41096 drm/amdgpu/nv: add asic func for fetching vbios from rom directly adds d3b65841b31c drm/amd/display: remove set but not used variable 'old_pla [...] adds 589d8d282ebe drm/amd/display: remove set but not used variable 'bp' in [...] adds 7e30402bed15 drm/amd/display: remove set but not used variable 'bp' in [...] adds 8f72bfe8d85a drm/amd/display: remove set but not used variable 'min_content' adds 852a91d627e9 drm/amdgpu/dm: Do not throw an error for a display with no audio adds 8c8048f207e7 drm/amd/display: add automated audio test support adds e6b268dde4cd drm/amd/display: Renoir chroma viewport WA change formula adds db8ff9d38c18 drm/amd/display: Renoir chroma viewport WA Read the correc [...] adds d3698cea22c6 drm/amd/display: Add hubp clock status in DTN log for Navi adds 9b265eba45d3 drm/amd/display: Update background color in bottommost mpcc adds 1bc22f20ae24 drm/amd/display: Fix incorrect deep color setting in YCBCR [...] adds 7b23b0b45072 drm/amd/display: 3.2.59 adds 8d8a6af71a75 drm/amd/display: Fix stereo with DCC enabled adds 2f4888840090 drm/amd/display: Changes in dc to allow full update in some cases adds c09eeee4f3a7 drm/amd/display: Add DMUB service function check if hw ini [...] adds ab16c7363df1 drm/amd/display: Add DMUB param to load inst const from driver adds 5b956e9873cb drm/amd/display: Add debugfs initalization on mst connectors adds cbd8394d3a97 drm/amd/display: Connect DIG FE to its BE before link trai [...] adds 581c4488318d drm/amd/display: Clean up some code with unused registers adds be32c9891c13 drm/amd/display: revert change causing DTN hang for RV adds 03527f0d0056 drm/amd/display: Fix debugfs on MST connectors adds d9e32672a128 drm/amd/display: cleanup of construct and destruct funcs adds 2057b7e1cf77 drm/amd/display: add color space option when sending link [...] adds ad4e140e9bcc drm/amd/display: Adjust DML workaround threshold adds b9e9f11c9145 drm/amd/display: Add debug trace for dmcub FW autoload. adds 53db058581b2 drm/amd/display: 3.2.60 adds 9185e8adb4cc drm/amd/display: add debugfs sdp hook up function for Navi adds 46250a0cba4c drm/amd/display: Avoid conflict between HDR multiplier and 3dlut adds 56fc13fe6caa drm/amd/display: Don't spin forever waiting for DMCUB phy/ [...] adds 78c7738211e0 drm/amd/display: cleanup of function pointer tables adds b9fe5151052f drm/amd/display: DML Validation Dump/Check with Logging adds a6e4da40bda5 drm/amd/display: Spin for DMCUB PHY init in DC adds f6fe4053b91f drm/amd/display: Use a temporary copy of the current state [...] adds e8cfbdac9a07 drm/amd/display: Add DSC 422Native debug option adds f020220e16a8 drm/amd/display: Add Navi10 DMUB VBIOS code adds 11a00965d261 drm/amd/display: Add PSP block to verify HDCP2.2 steps adds eff682f83c9c drm/amd/display: Add DDC handles for HDCP2.2 adds 51466b3fd272 drm/amd/display: Add execution and transition states for HDCP2.2 adds 46df9931e0db drm/amd/display: Add logging for HDCP2.2 adds 2e956df2913f drm/amd/display: Change ERROR to WARN for HDCP module adds da283469e05f drm/amd/display: Enable HDCP 2.2 adds 53e108aa9916 drm/amd/display: Handle hdcp2.2 type0/1 in dm adds b1abe5586ffc drm/amd/display: Refactor HDCP to handle multiple displays [...] adds 23eb41917fc9 drm/amd/display: add force Type0/1 flag adds 45375a501f13 drm/amd/display: Refactor HDCP encryption status update adds 02837a91ae75 drm/amd/display: add and use defines from drm_hdcp.h adds 1c40428ace2e drm/amd/display: use drm defines for MAX CASCADE MASK adds 302169003733 drm/amd/display: split rxstatus for hdmi and dp adds a1acc5d0942c drm/amd/display: Fix static analysis bug in validate_bksv adds 5111195ad617 drm/amd/display: Fix coding error in connector atomic check adds e9f782dd22c0 drm/radeon: remove set but not used variable 'size', 'relo [...] adds ac52caecbcf2 drm/radeon: remove set but not used variable 'backbias_res [...] adds 3f47f0301594 drm/radeon: remove set but not used variable 'dig_connector' adds 5952c4899337 drm/radeon: remove set but not used variable 'radeon_connector' adds 77441f779498 drm/radeon: remove set but not used variable 'blocks' adds dc9b3dbd2874 drm/radeon: remove set but not used variable 'tv_pll_cntl1' adds a542ad9e5de1 drm/radeon: fix bad DMA from INTERRUPT_CNTL2 adds b992691d453c drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 adds 16641949257a drm/amdgpu: remove not needed memset adds 4a1132782200 drm/amd/powerplay: return errno code to caller when error occur adds 85f8433f9bd7 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) adds ca9317b9183b drm/amdgpu: disable gfxoff when using register read interface adds b62d955426e0 drm/amdgpu: remove experimental flag for Navi14 adds 3f2a06ac814e drm/amdgpu: disable gfxoff on original raven adds 2aa87ba56892 Revert "drm/amd/display: enable S/G for RAVEN chip" adds b4f8285a1960 drm/amd/powerplay: correct swSMU baco reset related settings adds 0a650c1d35e2 drm/amd/powerplay: add Arcturus baco reset support adds 32cc3bf0a77c drm/amd/powerplay: add missing header file declaration adds 13a390a6f98a drm/amdgpu: add psp funcs for ring write pointer read/write adds cc65176e511c drm/amdgpu: add helper func for psp ring cmd submission adds 5bdd0b72d608 drm/amdgpu: switch to common helper func for psp cmd submission adds 858a2bbad6b0 drm/amdgpu: pull ras controller int status only when ras enabled adds 30b2c0cae430 drm/amd/powerplay: enable gpu_busy_percent sys interface f [...] adds 69d5436d4ded drm/amdgpu: add asic callback for BACO support adds 988eb9ff3e91 drm/amdgpu: add supports_baco callback for soc15 asics. (v2) adds 3670c242e340 drm/amdgpu: add supports_baco callback for SI asics. adds 0d0c07ee0794 drm/amdgpu: add supports_baco callback for CIK asics. adds e45ed9435fda drm/amdgpu: add supports_baco callback for VI asics. adds ac7426169e7b drm/amdgpu: add supports_baco callback for NV asics. adds a69cba42b11a drm/amdgpu: add a amdgpu_device_supports_baco helper adds 31af062acfbd drm/amdgpu: rename amdgpu_device_is_px to amdgpu_device_su [...] adds b97e9d47e549 drm/amdgpu: add additional boco checks to runtime suspend/ [...] adds 11520f27085b drm/amdgpu: split swSMU baco_reset into enter and exit adds 361dbd01a1de drm/amdgpu: add helpers for baco entry and exit adds 191343172809 drm/amdgpu: add baco support to runtime suspend/resume adds 6ae6c7d404ec drm/amdgpu: start to disentangle boco from runtime pm adds 3840c5bcc245 drm/amdgpu: disentangle runtime pm and vga_switcheroo adds 72f058b7237e drm/amdgpu: enable runtime pm on BACO capable boards if runpm=1 adds f43ef951f6c0 drm/amdgpu: add flag to indicate amdgpu vm context adds b4672c8a84be amd/amdgpu: force to trigger a no-retry-fault after a retry-fault adds 387d40fd6fb6 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt adds d98a07aea652 drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access adds 46f719696ee6 drm/amdgpu: define soc15_ras_field_entry for reuse adds 8781e5df119f drm/amdgpu: refine query function of mmhub EDC counter in vg20 adds f6c3623b7b2f drm/amdgpu: implement querying ras error count for mmhub9.4 adds 6e04b2248dfd drm/amdgpu: Update Arcturus golden registers adds d7c0b0477bf3 drm/amdkfd: Delete KFD_MQD_TYPE_COMPUTE adds 7633c5e0bd19 drm/amdkfd: DIQ should not use HIQ way to allocate memory adds 562b49fcd02d drm/amdgpu: simplify runtime suspend adds 2e77541bd17b drm/amdgpu: remove redundant assignment to pointer write_frame adds 6a93b58e5fe2 merge fix for "ftrace: Rework event_create_dir()" adds c25edaaf75af drm/amdgpu/gfx10: re-init clear state buffer after gpu reset adds edc2176d5162 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...] adds c348ad46b0e9 drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF. adds dab5ef2722cd drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub adds 4ed8a03740d0 drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 adds c8c50a7e5d6c drm/amdkfd: Remove duplicate functions update_mqd_hiq() adds 19efcb9e0684 drm/amd/powerplay: Use ARRAY_SIZE for smu7_profiling adds e9c5dbc1a287 drm/amdgpu: Use ARRAY_SIZE for sos_old_versions adds ee9ea6d88593 drm/amd/display: add default clocks if not able to fetch them adds 3d3f9ba8c4cd drm/amdgpu: Apply noretry setting for mmhub9.4 adds 8633f126bf53 drm/amdgpu: Resolved offchip EEPROM I/O issue adds 4c50d6f64958 drm/amd: Fix Kconfig indentation adds fd5a7254721e MAINTAINERS: Drop Rex Zhu for amdgpu powerplay adds dde8c8dfd0b7 drm/amd/powerplay: remove redundant assignment to variable [...] adds 07863a6cc293 drm/amd/display: Use NULL for pointer assignment in copy_s [...] adds a63141e31764 drm/amdgpu: Ensure ret is always initialized when using SO [...] adds 9cb98bb73ef0 drm/radeon: remove redundant assignment to variable ret adds 70ebe8a48216 amdgpu: Enable KFD on POWER systems adds ef2cb90a906a drm/amd/display: remove set but not used variable 'msg_out' adds 58e8c603b8fe drm/amd/powerplay: remove set but not used variable 'stret [...] adds 79c4ac0d759b drm/amd/display: Null check aconnector in event_property_validate adds b72ff1909cf3 drm/amdgpu: Raise KFD unpinned system memory limit adds 9f890f3044c7 drm/amdgpu: Optimize KFD page table reservation adds e416fdb6a36e drm/amd/amdgpu/sriov skip jpeg ip block for ARCTURUS VF adds be3e73ea7def drm/amdgpu: apply gpr/gds workaround before enabling GFX EDC mode adds adc8139e687e drm/amd/display: Modify comments to match the code adds de185019bcb9 drm/amdgpu: move pci handling out of pm ops adds 5149f08275de drm/amdgpu: flag vram lost on baco reset for VI/CIK adds f4618fe9c26d drm/amdgpu: Fix a bug in jpeg_v1_0_start() adds edac2525ae9e drm: radeon: replace 0 with NULL adds a5e82d0b9505 drm/amdgpu/gfx10: unlock srbm_mutex after queue programmin [...] adds 858054f7617b drm/amdgpu/gfx10: remove outdated comments adds 2255d7f36e47 drm/amdgpu/gfx: Clear more EDC cnt adds 45317d5ffb4d drm/amdgpu/gfx: Increase dispatch packet number adds 869aebc7baa5 drm/amdgpu: use CPU to flush vmhub if sched stopped adds 6bb27085aaa9 drm/amd/display: Include num_vmid and num_dsc within NV14' [...] adds 5bbbc9b77831 drm/amd/display: Drop AMD_EDID_UTILITY defines adds 82a829dc8c2b drm/amdgpu: fix calltrace during kmd unload(v3) adds 1797ec7ffd1b drm/amdgpu: skip rlc ucode loading for SRIOV gfx10 adds 6de40f02b355 drm/amdgpu: do autoload right after MEC loaded for SRIOV VF adds eb529b8e46b8 drm/amdgpu: should stop GFX ring in hw_fini adds d5939e4db5e6 drm/amdgpu: fix GFX10 missing CSIB set(v3) adds 7c868b592d5c drm/amdgpu: not remove sysfs if not create sysfs adds a7f4ba7a6c2f drm/amd/display: Load TA firmware for navi10/12/14 adds 031514956bd0 drm/amdgpu: Added ASIC specific checks in gfxhub V1.1 get [...] adds 0ea203a91247 drm/amdgpu/sriov: No need the event 3 and 4 now adds a2c63407316c drm/amd/display: Adding NV14 IP Parameters adds 72b741af22d4 drm/amd/display: Get NV14 specific ip params as needed adds 0e29be9e0bbb drm/amd/display: re-enable wait in pipelock, but add timeout adds f706ec87ea4c drm/amd/display: fix double assignment to msg_id field adds 9c9290fa3ce1 drm/amd/powerplay: Remove unneeded variable 'result' in sm [...] adds 98ce837d7b67 drm/amd/powerplay: Remove unneeded variable 'result' in ve [...] adds 7bb4b887d0f4 drm/amd/powerplay: Remove unneeded variable 'ret' in smu7_hwmgr.c adds 3d218c31843e drm/amd/powerplay: Remove unneeded variable 'result' in ve [...] adds c7d5dfa88bc4 drm/amd/powerplay: Remove unneeded variable 'ret' in amdgpu_smu.c adds 4c56feac0d47 drm/amd/display: Remove unneeded semicolon in bios_parser.c adds c09f5e000d1e drm/amd/display: Remove unneeded semicolon in bios_parser2.c adds 2fd4f169030a drm/amd/display: Remove unneeded semicolon in hdcp.c adds f7a8b4739d94 drm/amd/display: Remove unneeded semicolon in display_rq_d [...] adds a501e22c8e36 drm/amd/display: remove redundant assignment to variable v_total adds 96358810c66a amd/amdgpu/sriov swSMU disable for sriov adds c64ab8280e61 drm/amdgpu: drop asd shared memory adds 71e5f0cb9365 drm/amdgpu: unload asd in psp hw de-init phase adds 7091b60cadae drm/amdgpu: load np fw prior before loading the TAs adds f275cde7066a drm/amdgpu/powerplay: unify smu send message function adds 6dcab16b4118 drm/amdkfd: Contain MMHUB number in mmhub_v9_4_setup_vm_pt_regs() adds 3e0c55f3b7be drm/amd/display: Loading NV10/14 Bounding Box Data Directl [...] adds f1f4fab57241 drm/radeon: fix r1xx/r2xx register checker for POT textures adds 79c4c8ea9130 drm/amdgpu: add check before enabling/disabling broadcast mode adds f83f5a1e115c drm/amdgpu/gfx: Improvement on EDC GPR workarounds adds a5a4d68c9326 drm/amdkfd: Eliminate unnecessary kernel queue function pointers adds 80c5a807a51f drm/amdgpu: add header line for power profile on Arcturus adds b456c93253bd drm/amdgpu: add cache flush workaround to gfx8 emit_fence adds 4a2d93565ada drm/amdgpu: remove ras global recovery handling from ras_c [...] adds f2a79be1c094 drm/amdgpu: export amdgpu_ras_find_obj to use externally adds 28f87950d935 drm/amdgpu: clear ras controller status registers when int [...] adds 5c39d600e315 drm/amdgpu: clear uncorrectable parity error status bit adds 7a22677b9514 drm/amdgpu: enable/disable doorbell interrupt in baco entr [...] adds ce316fa55ef0 drm/amdgpu: add concurrent baco reset support for XGMI adds b823821f2244 drm/amdgpu: support full gpu reset workflow when ras err_e [...] adds 00eaa57172a0 drm/amdgpu: clear err_event_athub flag after reset exit adds 76434f75d4a4 drm/amdgpu: reduce redundant uvd context lost warning message adds d3511fd01cef drm/amd/display: update sr and pstate latencies for Renoir adds 2b77dcc5e5aa drm/amd/display: rename core_dc to dc adds f42ea55be111 drm/amd/display: add separate of private hwss functions adds 10f51857b753 drm/amd/display: Fix Dali clk mgr construct adds eab4bb97c8e7 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...] adds 580c8be278b0 drm/amd/display: fix DalDramClockChangeLatencyNs override adds a4cea11655fb drm/amd/display: Wrong ifdef guards were used around DML v [...] adds 832aa63bef34 drm/amd/display: Reset PHY in link re-training adds 61f14c5b528f drm/amd/display: Disable link before reenable adds 20ad55c89d39 drm/amd/display: Add DMCUB__PG_DONE trace code enum adds 3c465370f20a drm/amd/display: Only wait for DMUB phy init on dcn21 adds a49421185189 drm/amd/display: Return DMUB_STATUS_OK when autoload unsupported adds c1825b5777ce drm/amd/display: Program CW5 for tracebuffer for dcn20 adds 01290a5766e1 drm/amd/display: populate bios integrated info for renoir adds 8fb3a6363684 drm/amd/display: Fixed kernel panic when booting with DP-t [...] adds 639dcfc6feb5 drm/amd/display: have two different sr and pstate latency [...] adds e6d9a93c141e drm/amd/display: fix dprefclk and ss percentage reading on RN adds 728a5068239d drm/amd/display: 3.2.61 adds fa11d3c94253 drm/amd/display: Change the delay time before enabling FEC adds 769dbc160567 drm/amd/display: fixed that I2C over AUX didn't read data issue adds 460adc6b6996 drm/amd/display: add log for lttpr adds 1ba2a4830571 drm/amd/display: Disable chroma viewport w/a when rotated [...] adds 084e1de7b938 drm/amd/display: fix dml20 min_dst_y_next_start calculation adds 949ffc8b3631 drm/amd/display: Reset steer fifo before unblanking the stream adds 2853ecc6610a drm/amd/display: Implement DePQ for DCN1 adds 89cd5a02dfab drm/amd/display: update p-state latency for renoir when us [...] adds 8d623f86c07f drm/amd/display: add DP protocol version adds 99218d122a2b drm/amd/display: Save/restore link setting for disable phy [...] adds 75441d9d35f7 drm/amd/display: Return a correct error value adds d4bbcecb5962 drm/amd/display: Split DMUB cmd type into type/subtype adds 2f39835cc350 drm/amd/display: Add shared DMCUB/driver firmware state ca [...] adds e0600a94343c drm/amd/display: update sr latency for renoir when using lpddr4 adds 9a35b016b99f drm/amd/display: Remove flag check in mpcc update adds 5fd21b394cfe drm/amd/display: check for repeater when setting aux_rd_interval. adds 8b0fbb368c96 drm/amd/display: Modify logic for when to wait for mpcc idle adds 5c7b0f38522e drm/amd/display: Remove redundant call adds dcd65857a781 drm/amd/display: add dc dsc functions to return bpp range [...] adds c5e53707e260 drm/amd/display: remove spam DSC log adds 799a5f74d11e drm/amd/display: add dsc policy getter adds ddba76274fd5 drm/amd/display: Limit NV12 chroma workaround adds 4ed79864de18 drm/amd/display: fix cursor positioning for multiplane cases adds 00853a4f7dd5 drm/amd/display: Fix screen tearing on vrr tests adds 0beb54039d46 drm/amd/display: update dispclk and dppclk vco frequency adds e66164105d2f drm/amd/display: Implement DePQ for DCN2 adds 9ec53e11c766 drm/amd/display: 3.2.62 adds 186a1fb79c6c drm/amd/display: Change HDR_MULT check adds 772c0b59ad94 drm/amd/display: Increase the number of retries after AUX DEFER adds 92855074616f drm/amd/display: Compare clock state member to determine o [...] adds 71e6bd2ac207 drm/amd/display: update dml related structs adds c14f2507be0b drm/amd/display: correct log message for lttpr adds ad51b4ac12f7 drm/amd/display: Extend DMCUB offload testing into dcn20/21 adds 4b4c5638c08d drm/amdgpu: Fix BACO entry failure in NAVI10. adds 6ceeb144b1d6 drm/amdgpu: move VM eviction decision into amdgpu_vm.c adds e095fc17bbd2 drm/amdgpu: explicitely sync to VM updates v2 adds 90b69cdc5f15 drm/amdgpu: stop adding VM updates fences to the resv obj adds b4ff0f8a85f3 drm/amdgpu: add VM eviction lock v3 adds d515959125f2 Revert "drm/amdgpu: enable VCN DPG on Raven and Raven2" adds 0d6f39bb7710 drm/amdgpu: fix resume failures due to psp fw loading sequ [...] adds f794913ce826 drm/amdgpu/display: add fallthrough comment adds ebcef76b6c22 drm/amd/powerplay: drop unnecessary warning prompt adds fcb1fe9c9e00 drm/amd/powerplay: pre-check the SMU state before issuing message adds 51f261f0cfc4 drm/amdkfd: Improve kfd_process lookup in kfd_ioctl adds cd52d3fcd338 drm/amdgpu: add condition to enable baco for ras recovery adds 0828b5ec5712 drm/amdgpu: avoid using invalidate semaphore for picasso adds 36f2d1b82c2d drm/amd/powerplay: clear VBIOS scratchs on baco exit V2 adds fb3551964452 drm/amd/powerplay: implement interface to retrieve gpu tem [...] adds 55a0f48b02c7 drm/amd/powerplay: implement interface to retrieve clock f [...] adds cdcd34f3376a drm/amd/powerplay: implement the get_enabled_mask callback [...] adds 6e7932802380 drm/amd/powerplay: correct the value retrieved through GPU [...] adds bd8c823b089e drm/amdgpu: Added RAS UMC error query support for Arcturus adds 8497d2bcdee1 drm/amd/powerplay: enable pp one vf mode for vega10 adds 229baa0a1718 drm/amdgpu/gfx10: update gfx golden settings adds fb71be37824f drm/amdgpu/gfx10: update gfx golden settings for navi14 adds 60a24cbb24fa drm/amdgpu: enable gfxoff feature for navi10 asic adds d0bec03bd476 drm/amdgpu/gfx10: update gfx golden settings adds 77422111c03c drm/amdgpu/gfx10: update gfx golden settings for navi14 adds 99ca782f1b08 drm/amdgpu: fix VCN2.x number of irq types adds 02036964b574 drm/amdgpu: fix JPEG instance checking when ctx init adds 751bbe876786 drm/amd/display: include linux/slab.h where needed adds fa3d2e7f8bbe drm/amdgpu: log when amdgpu.dc=1 but ASIC is unsupported adds 762c632cdc04 drm/amdgpu: fix license on Kconfig and Makefiles adds 9976c08d1751 drm/amdgpu: add UAPI for creating encrypted buffers adds 738700447113 drm/amdgpu: add UAPI to create secure commands (v3) adds 593c7d188004 drm/amdgpu: define the TMZ bit for the PTE adds e838673e4e5e drm/amdgpu: add tmz feature parameter (v2) adds 6af740b60d1f drm/amdgpu: add amdgpu_tmz data structure adds f0d765802ddd drm/amdgpu: add function to check tmz capability (v4) adds b6a18d3b5750 drm/amdgpu: add tmz bit in frame control packet adds 8b5a5df94747 drm/amdgpu: expand the emit tmz interface with trusted flag adds f60100d77d56 drm/amdgpu: expand the context control interface with trust flag adds 4486301979b8 drm/amdgpu: job is secure iff CS is secure (v5) adds 194723dfe64c drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds ff7f9a1b5a57 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 4135c3b7efec drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds a5daa026d5c9 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds 9b5c22091083 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds fd2e99a954af drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds ed2c94d458c2 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds daea7a9eece6 drm/amdgpu: move CS secure flag next the structs where it's used adds 6ba33354d7fe drm/ttm: Remove explicit typecasts of vm_private_data adds 333919fc84e3 drm/ttm: Convert vm callbacks to helpers adds b54427e2b11a drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds bb1d573ea823 drm/amdgpu: work around llvm bug #42576 adds 7ffa05fc7e3a drm/scheduler: Avoid accessing freed bad job. adds 3917ac7c22f9 drm: Add FEC registers for LT-tunable repeaters adds 483f4fd89566 drm/amdgpu: wait for all rings to drain before runtime suspending adds d1afaadf5fef amdgpu: Prepare DCN floating point macros for generic arch [...] adds 86462415d58d amdgpu: Enable initial DCN support on POWER adds 223b91356ec3 amdgpu: Wrap FPU dependent functions in dc20 adds 9812d4003f67 drm/amdgpu: s/ENCRYPTED/SECURE/ on GEM create flag adds 7adbd825807b Merge remote-tracking branch 'amdgpu/drm-next' adds f05816cbbcd0 drm/i915/selftests: Spin on all engines simultaneously adds 3558cafc31ce drm/i915: Handle a few more cases for crtc hw/uapi split, v3. adds 2b808b3a27d1 drm/i915: Add aliases for uapi and hw to crtc_state adds aa42a50add15 drm/i915: Perform manual conversions for crtc uapi/hw split, v2. adds 1326a92c3466 drm/i915: Perform automated conversions for crtc uapi/hw s [...] adds 2225f3c6f1d7 drm/i915: Perform automated conversions for crtc uapi/hw s [...] adds 58d124ea2739 drm/i915: Complete crtc hw/uapi split, v6. adds 5b6edb88008f drm/i915: Add aliases for uapi and hw to plane_state adds a456f65f8963 drm/i915: Perform manual conversions for plane uapi/hw split, v2. adds 7b3cb17a48dc drm/i915: Perform automated conversions for plane uapi/hw [...] adds f90a85e76c2a drm/i915: Perform automated conversions for plane uapi/hw [...] adds 380015bfd9ce drm/i915: Complete plane hw and uapi split, v2. adds 1f594b209fe1 drm/i915: Remove special case slave handling during hw pro [...] adds 4605bb73a819 drm/i915/gt: Pull timeline initialise to intel_gt_init_early adds 797a615357ac drm/i915/gt: Call intel_gt_sanitize() directly adds c8f6cfc56fc8 drm/i915/gem: Leave reloading kernel context on resume to GT adds 9ab3fe2d7dc3 drm/i915/gt: Move user_forcewake application to GT adds c601cb2135fd drm/i915: Defer rc6 shutdown to suspend_late adds 833e979db36c drm/i915/selftests: Add intel_gt_suspend_prepare adds 9278bbb6e43c drm/i915/perf: Reverse a ternary to make sparse happy adds 38813767c7c5 drm/i915/selftests: Flush all active callbacks adds b0b102488664 drm/i915/execlists: Verify context register state before e [...] adds 38098750719c drm/i915/execlists: Ignore the inactive kernel context in [...] adds 83c55ee82f3a drm/i915/gt: Drop false assertion on user_forcewake adds 7d1486352533 drm/i915: Protect request peeking with RCU adds c4a774c4192c drm/i915: add for_each_port() and use it adds 0a1f57b86c0b drm/i915/execlists: Reset CSB pointers by mmio as well adds ffe0fd2404f7 drm/i915: Expose 10:10:10 XRGB formats on SNB-BDW sprites adds 73263cb6e2fe drm/i915: Expose alpha formats on VLV/CHV primary planes adds d8aa1a487b32 drm/i915: Add missing 10bpc formats for pipe B sprites on CHV adds ed94034f3d6d drm/i915: Expose C8 on VLV/CHV sprite planes adds f9c43a313f51 drm/i915: Add 10bpc formats with alpha for icl+ adds 12fef149d755 drm/i915: Sort format arrays consistently adds dbb1a6fbbb80 drm/i915: Eliminate redundancy in intel_primary_plane_create() adds 74e8cd5ba4a2 drm/i915: Add for_each_new_intel_connector_in_state() adds 142110c4ef6d drm/i915: add wrappers to get intel connector state adds a687b4ef6e28 drm/i915/tgl: do not enable transcoder clock twice on MST adds 35ac28a88223 drm/i915: avoid reading DP_TP_CTL twice adds 59ed05ccdded drm/i915: update rawclk also on resume adds 074f51574e7a drm/i915/dsc: make parameter arrays const adds 6aead5df0556 drm/i915/dsc: clean up rc parameter table access adds b0ab655c8716 drm/i915/dsc: split out encoder specific parts from DSC co [...] adds 75217f8d029b drm/i915/dsc: rename functions for consistency adds a096883dda2c drm/i915/dsb: Remove PIN_MAPPABLE from the DSB object VMA adds bee0a70a9eab drm/i915/gem: Early rejection of no-aperture map_ggtt adds 1e460bf9eaa5 drm/i915: Frob the correct crtc state in intel_crtc_disabl [...] adds cddb85dc1eca drm/i915/lmem: fixup fake lmem teardown adds 841e86728615 drm/i915/gt: Only drop heartbeat.systole if the sole owner adds feba2b814663 drm/i915/gem: Fix error path to unlock if the GEM context [...] adds 4b4069985658 drm/i915: Remove unwanted rcu_read_lock/unlock adds 6cf6e590ea2e drm/i915/tgl: Add second TGL PCH ID adds 70dfbc29ab9b drm/i915: switch intel_ddi_init() to intel types adds 3466a3def2c0 drm/i915/gt: Cleanup heartbeat systole first adds f86dbacb3002 drm/i915: Switch obj->mm.lock lockdep annotations on its head adds e692b4021a2e lockdep: add might_lock_nested() adds 74ceefd10b1f drm/i915: use might_lock_nested in get_pages annotation adds 3c954c418eb3 drm/i915/display: only include intel_dp_link_training.h wh [...] adds 2b0a4fc25ad8 drm/i915: Leave the aliasing-ppgtt size alone adds 9e678fc9baaa drm/i915: FB backing gem obj should reside in LMEM adds 0ccc42a2fd51 drm/i915: Preload LUTs if the hw isn't currently using them adds 7caaed94eade drm/i915/gt: Defer engine registration until fully initialised adds 27dbae8f36c1 drm/i915/gem: Safely acquire the ctx->vm when copying adds 6349120ddcbf drm: Move EXPORT_SYMBOL_FOR_TESTS_ONLY under a separate Kconfig adds 4748aa16d527 drm: Expose a method for creating anonymous struct file ar [...] adds 85ca528ed79c drm/i915/selftests: Replace mock_file hackery with drm's t [...] adds 6fedafacae1b drm/i915/selftests: Wrap vm_mmap() around GEM objects adds 1d1d0af67939 drm/i915/selftests: Verify mmap_gtt revocation on unbinding adds 5e19c0b062b4 drm/i915: Expand documentation for gen12 DP pre-enable sequence adds 080f1288483b drm/i915: change to_mock() to an inline function adds ab11a9270a91 drm/i915: make more headers self-contained adds a8c9a7f52ec5 drm/i915/selftests: Complete transition to a real struct f [...] adds b5572d312d59 drm/i915/selftests: Mark up sole accessor to ctx->vm as be [...] adds c1c82d267ae8 drm/i915/pmu: Cheat when reading the actual frequency to avoid fw adds d79e1bd676f0 drm/i915/pmu: Only use exclusive mmio access for gen7 adds baea9ffe6420 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs adds 0b0120d4c7b0 drm/i915/perf: always consider holding preemption a privileged op adds 028a7a989cb5 drm/i915/icl: Refine PG_HYSTERESIS adds fecffa4668cf drm/i915: Protect context while grabbing its name for the request adds fc4f125d958f drm/i915/gem: Embed context/timeline name inside the GEM context adds 267c012635c2 drm/i915/gem: Update context name on closing adds dfd9c1b4eab1 drm/i915: Show guilty context name on GPU reset adds e8887bb3eb6f drm/i915: Cancel context if it hangs after it is closed adds e88866ef0285 drm/i915/pmu: "Frequency" is reported as accumulated cycles adds 34485832cb98 drm/i915/selftests: Exercise parallel blit operations on a [...] adds 1af65515e363 drm/i915/selftests: Fill all the drm_vma_manager holes adds 7a73e671acba drm/i915: Taint the kernel on dumping the GEM ftrace buffer adds 69a48c1d28e0 drm/i915/execlists: Reduce barrier on context switch to a wmb() adds bd8c9cca8876 drm/i915: Split a setting of MSA to MST and SST adds 0d4bbe3d407f drm/i915/userptr: Try to acquire the page lock around set_ [...] adds d323c9b88260 drm/i915/userptr: Handle unlocked gup retries adds 31b61f0ef9af drm/i915/execlists: Move reset_active() from schedule-out [...] adds 3c7a44bbbfa7 drm/i915/selftests: Perform some basic cycle counting of MI ops adds bdce2bea0f5e drm/i915/gem: Replace implicit dev_priv->uncore for stolen init adds 1e5078727353 drm/i915/gem: Pass mem region to preallocated stolen adds b5b61cb4b1bf drm/i915: Remove leftover gem.pm_notifier member adds f9228f765873 drm/i915/gt: Try an extra flush on the Haswell blitter adds 7a0073d662db drm/i915/bios: use a flag for vbt hdmi level shift presence adds 0d9ef19bddc8 drm/i915/bios: store child devices in a list adds 5f00cac921b1 drm/i915: Flush context free work on cleanup adds 64ad532a43de drm/i915/dsi: Define command mode registers adds 8c388ac8f186 drm/i915/selftests: Remove unused local variable 'file' adds 860afa086841 drm/i915/gt: Flush gen7 even harder adds d670719467ec drm/i915: do not warn late about hdmi on port A adds 50a5065f4474 drm/i915: Fix detection for a CMP-V PCH adds 046091758b50 Revert "drm/i915/ehl: Update MOCS table for EHL" adds bfb0e8e63d86 drm/i915/tgl: MOCS table update adds 9381e2bee8d2 drm/i915/gt: Invalidate as we write the gen7 breadcrumb adds 496f50a601d5 drm/i915/bios: rename bios to oprom when mapping pci rom adds ff00ff96a563 drm/i915/bios: make sure to check vbt size adds bb747fa5a9cb drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition adds 4d89adc7b56f drm/i915/display/dsi: Add support to pipe D adds ff15e5a068ee drm/i915/display/mst: Enable virtual channel payload alloc [...] adds 523e0cc89b83 drm/i915/tgl: allow DVI/HDMI on port A adds 48715f700174 drm/i915: Avoid atomic context for error capture adds 5ba2bb587d89 drm/i915/tgl: Wa_1606679103 adds 93937659dc64 drm/i915/perf: don't forget noa wait after oa config adds abc5520704ab drm/i915/fbdev: Restore physical addresses for fb_mmap() adds 93975d613ec0 drm/i915/gt: Set unused mocs entry to follow PTE on tgl as [...] adds f616de0e24d3 drm/i915/gt: Tidy up debug-warns for the mocs control table adds f8a0c7a996ff drm/i915/gt: Refactor mocs loops into single control macro adds 3fb33cd32ffd drm/i915/selftests: Add coverage of mocs registers adds c9ad602feabe drm/i915: Split i915_active.mutex into an irq-safe spinloc [...] adds c504f4dfaa68 drm/i915: Do not override mode's aspect ratio with the pro [...] adds e5436206f426 drm/i915: Drop redundant aspec ratio prop value initialization adds 980f87a2edb3 drm/i915: Restore GT coarse power gating workaround adds 1cdc2330e8d3 drm/i915/guc: Properly capture & release GuC interrupts on Gen11+ adds e205ceeb2537 Merge drm/drm-next into drm-intel-next-queued adds 7936a22dd466 drm/i915/gt: Wait for new requests in intel_gt_retire_requests() adds d96bb620fc8b drm/i915/gem: Silence sparse for RCU protection inside the [...] adds 90eb7d2aa3ce drm/i915: Simplify NEEDS_WaRsDisableCoarsePowerGating adds aeab92e264d4 drm/i915/gt: Use gt locals for accessing rc6 adds dea397e818b1 drm/i915/gt: Flush retire.work timer object on unload adds dd590f680089 drm/i915/perf: Add preemption check while waiting for OA adds 2d19a71ce68f drm/i915/selftests: Exercise long preemption chains adds c212fbde20ac drm/i915/selftests: Disable heartbeat around context barri [...] adds cc7a4cffea21 drm/i915: Fix frame start delay programming adds 3c1fe1eb92f4 drm/i915/gt: Mention which device failed adds b291ce0a168b drm/i915/gem: Purge the sudden reappearance of i915_gem_ob [...] adds 82e0c5bbd6eb drm/i915/guc: Skip suspend/resume GuC action on platforms [...] adds 48ea97fabe75 drm/i915: fix accidental static variable use adds 8eed67141593 drm/i915/selftests: Add intel_gt_driver_late_release for m [...] adds 9e7ecedf057f drm/i915/vbt: Parse panel options separately from timing data adds 33ef6d4fd8df drm/i915/vbt: Handle generic DTD block adds c50bb4dd1fa5 drm/i915/mst: Check uapi enable not intel one during mst a [...] adds ac4eead37965 drm/i915/dsb: remove atomic operations adds 03cea61076f0 drm/i915/dsb: fix extra warning on error path handling adds d147483884ed drm/i915/ehl: Update voltage level checks adds b6422694c585 drm/i915/gt: Only wait for register chipset flush if active adds a266bf420060 drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint adds 42d70253c209 drm/i915/gem: Track ggtt writes from userspace on the bound vma adds 62d1c851466b drm/i915/gem: Merge GGTT vma flush into a single loop adds 530197795fac drm/i915/gem: Protect the obj->vma.list during iteration adds 6d73af2767bb drm/i915/dsi: Do not read the transcoder register. adds 362bfb995b78 drm/i915/tgl: Add DKL PHY vswing table for HDMI adds d18580b08b92 drm/i915: make pool objects read-only adds 1683d24c1470 drm/i915/gt: Move new timelines to the end of active_list adds dcbebb11197c drm/i915/gt: Schedule next retirement worker first adds 0cdfdf6fa9ee drm/i915/gt: Flush the requests after wedging on suspend adds 8ad305f1a29a drm/i915/gem: Manually dump the debug trace on GEM_BUG_ON adds f4ba0707c825 drm/i915: Wait until the intel_wakeref idle callback is complete adds ba446f746096 drm/i915/selftests: Exercise rc6 w/a handling adds e668950149de drm/i915/selftests: Be explicit in ERR_PTR handling adds c53d13138da0 drm/i915/selftests: Take a ref to the request we wait upon adds e85c659225c2 drm/dsi: clean up DSI data type definitions adds 5586363575ea drm/dsi: add missing DSI data types adds 0676e24f6295 drm/dsi: add missing DSI DCS commands adds 97ecec8b7fa5 drm/dsi: rename MIPI_DCS_SET_PARTIAL_AREA to MIPI_DCS_SET_ [...] adds f4dea1aaa9a1 drm/dsi: add helpers for DSI compression mode and PPS packets adds 41dec7574011 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of g [...] adds 021ba1005569 drm/i915: Change intel_encoders_<hook>() calling convention adds d18b6bb80a5a drm/i915: Add intel_crtc_vblank_off() adds 407b94058b3b drm/i915: Move assert_vblank_disabled() into intel_crtc_vb [...] adds 777bf6d71f72 drm/i915: Move crtc_state to tighter scope adds 5b4f4e94df8e drm/i915: Pass intel_crtc to ironlake_fdi_disable() adds 7a8fdb1f272b drm/i915: Change watermark hook calling convention adds c684fb44c0ff drm/i915: Pass dev_priv to cpt_verify_modeset() adds e44c84a14469 drm/i915: s/intel_crtc/crtc/ in .crtc_enable() and .crtc_d [...] adds 502d871459d2 drm/i915: s/pipe_config/new_crtc_state/ in .crtc_enable() adds 7451a074bf2f drm/i915: Change .crtc_enable/disable() calling convention adds e7862f476e6f Skip MCHBAR queries when display is not available adds 8a126392b7d7 drm/i915: Do not initialize display BW when display not available adds 07779a76ee1f drm/i915: Mark up the calling context for intel_wakeref_put() adds a6edbca74b30 drm/i915/gt: Close race between engine_park and intel_gt_r [...] adds 5cba288466e9 drm/i915/gt: Unlock engine-pm after queuing the kernel con [...] adds 88cec4973de1 drm/i915/gt: Declare timeline.lock to be irq-free adds e435c608e89a drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state adds e18417b48b4b drm/i915: Use intel_gt_pm_put_async in GuC submission path adds 689122dcc36e Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...] adds 2d0fb251360a drm/i915: Serialise with remote retirement adds 090a82e9166f drm/i915/gt: Hold request reference while waiting for w/a [...] adds c95d31c3df1b drm/i915/execlists: Lock the request while validating it d [...] adds 93b0e8fe4753 drm/i915: Mark intel_wakeref_get() as a sleeper adds 1ff2f9e26c56 drm/i915/selftests: Always hold a reference on a waited up [...] adds f05bfce33412 drm/i915/selftests: Shorten infinite wait for sseu adds 67a3acaab716 drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_request adds cfd821b2439c drm/i915/selftests: Force bonded submission to overlap adds e8e61f105af4 drm/i915/selftests: Flush the active callbacks adds 6025ba120471 drm/i915: coffeelake supports hdcp2.2 adds 9acc99d8f278 drm/i915/query: Align flavour of engine data lookup adds 3b054a1c036f drm/i915/selftests: Include the subsubtest name for live_p [...] adds bae21dacd7b7 drm/i915: Switch kunmap() to take the page not vaddr adds 331bf9059157 drm/i915/gt: Mark the execlists->active as the primary vol [...] adds da0ef77e1e0c drm/i915/execlists: Fixup cancel_port_requests() adds de5825beae9a drm/i915: Serialise with engine-pm around requests on the [...] adds 88a4655e75ac drm/i915/gt: Adapt engine_park synchronisation rules for e [...] adds 4f88f8747fa4 drm/i915/gt: Schedule request retirement when timeline idles adds 34f5fe1243f0 drm/i915/selftests: Move mock_vma to the heap to reduce st [...] adds 5766a5ffc6a6 drm/i915: Default to a more lenient forced preemption timeout adds 58b4c1a07ada drm/i915: Reduce nested prepare_remote_context() to a trylock adds 9b93daa93ebe drm/i915: Support more QGV points adds 071309814d68 drm/i915/dp: fix DP audio for PORT_A on gen12+ adds 7e7129dcbd81 drm/i915: Disable display interrupts during display IRQ handler adds 730eaeb52426 drm/i915/gt: Manual rc6 entry upon parking adds df9f85d8582e drm/i915: Serialise i915_active_fence_set() with itself adds e3f3a0f26932 drm/i915/gt: Defer breadcrumb processing to after the irq handler adds cd30a5031704 drm/i915/gem: Excise the per-batch whitelist from the context adds 7983990ca94a drm/i915/selftests: Try to show where the pulse went adds 212d9994d0b5 drm/i915/selftests: Count the number of engines used adds 952d1a6b0f83 drm/i915/selftests: Drop local vm reference! adds ff690b2111ba drm/i915/tgl: Implement Wa_1604555607 adds 69305732796f drm/i915/selftests: Use sgt_iter for huge_pages_free adds b006869c6e79 drm/i915/selftests: Always lock the drm_mm around insert/remove adds 0cb7da1062f4 drm/i915/selftests: Wait only on the expected barrier adds d92f77deefc9 Revert "drm/i915: use a separate context for gpu relocs" adds 8d9875b47a5d drm/i915: Don't set undefined bits in dirty_pipes adds 7ce596a8036c drm/i915/gem: Take timeline->mutex to walk list-of-requests adds 97c16353970a drm/i915/execlists: Ensure the tasklet is decoupled upon shutdown adds f9a863c2ffc1 drm/i915/selftests: Keep engine awake during live_coherency adds 3cd6e8860ecd drm/i915/gen7: Re-enable full-ppgtt for ivb & hsw adds f997056d5b17 drm/i915/gt: Push the flush_pd before the set-context adds 19b6304aee84 drm/i915: Serialise access to GFX_FLSH_CNTL adds 1bbdd241ffeb drm/i915: Refactor gen6_flush_pd() adds 7df49149b29c drm/i915: Use the correct PCH transcoder for LPT/WPT in in [...] adds 9695cde6b99f drm/i915: Handle SDEISR according to PCH rather than platform adds 3d1e388d4072 drm/i915/ehl: Make icp_digital_port_connected() use phy in [...] adds f49108d0e0e7 drm/i915: Program SHPD_FILTER_CNT on CNP+ adds 56273062e760 drm/i915: Switch intel_crtc_disable_noatomic() to intel_ types adds 6d37bc73976f drm/i915: Use drm_rect to simplify plane {crtc,src}_{x,y,w [...] adds cb634d3c850e drm/i915: Switch to intel_ types in debugfs display_info adds 9de833722e21 drm/i915: Reorganize plane/fb dump in debugfs adds 647542337786 drm/i915: Refactor debugfs display info code adds 5244221ee89b drm/i915: Dump the mode for the crtc just the once adds 3ff11a0ab5fe drm/i915: Use drm_modeset_lock_all() in debugfs display info adds d029a139eb98 drm/i915: Use the canonical [CRTC:%d:%s]/etc. format in i9 [...] adds 3cf12da44f7f drm/i915: Dump both the uapi and hw states for crtcs and planes adds ca851c224853 drm/i915: Stop using connector->encoder and encoder->crtc [...] adds 13caf7bea443 drm/i915/dsb: fix cmd_buf being wrongly set adds f98837e85fcd drm/i915/psr: Add bits per pixel limitation adds 95851205f9b3 drm/i915/psr: Refactor psr short pulse handler adds 700355af64bb drm/i915/psr: Enable ALPM lock timeout error interruption adds ba0af30d24e9 drm/i915/psr: Check if sink PSR capability changed adds 551fb93d4ab3 drm/i915/vbt: Parse power conservation features block adds d5746bf20e97 drm/i915/display: Suspend MST topology manager before dest [...] adds fd0186ce1851 drm/i915/bios: do not discard address space adds 2cded152ad43 drm/i915/bios: fold pci rom map/unmap into copy function adds 98cf5c9a482d drm/i915/bios: assume vbt is 4-byte aligned into oprom adds 61e258ee3332 drm/i915/gt: Use soft-rc6 for w/a protection adds 65f6d12c6b0b drm/i915/gt: Simplify rc6 w/a application adds 7d0aa0db4375 drm/i915/gem: Unbind all current vma on changing cache-level adds ae30300490fe drm/i915: Specialise i915_active.work lock classes adds e1cda6a529aa drm/i915: Serialise i915_active_wait() with its retirement adds 3e817471a34c drm/i915/gem: Take runtime-pm wakeref prior to unbinding adds 42d105113018 drm/i915: Lift i915_vma_pin() out of intel_renderstate_emit() adds 80aac91b27e1 drm/i915/execlists: Add a couple more validity checks to a [...] adds 49e74c8f9ae6 drm/i915/execlists: Skip nested spinlock for validating pending adds f70de8d2ca6b drm/i915/gt: Track the context validity explicitly adds a3265d851e28 drm/i915/irq: Refactor gen11 display interrupt handling adds e815aff59dcf drm/i915/display: Check the old state to find port sync slave adds 50a7efb280a8 drm/i915/dp: Power down sink before disable pipe/transcoder clock adds 78eaaba3cd78 drm/i915/display/mst: Move DPMS_OFF call to post_disable adds cb6c3d45f948 drm/i915/gem: Avoid parking the vma as we unbind adds 13bb5b99eca0 drm/i915/gt: Set the PD again for Haswell adds d2432796dc72 drm/i915: Clean up arguments to nv12/scaler w/a funcs adds 60aca5741a69 drm/i915: Pass dev_priv to ilk_disable_lp_wm() adds 0e75fb8c03aa drm/i915: s/pipe_config/new_crtc_state/ intel_{pre,post}_p [...] adds bee43ca4c1cc drm/i915: Clean up intel_{pre,post}_plane_update() adds 7181f5c58610 drm/i915: Clean up the gen2 "no planes -> underrun" workaround adds 23526249fc4e drm/i915: Nuke intel_pre_disable_primary_noatomic() adds cfdd17479833 drm/i915: Make intel_crtc_arm_fifo_underrun() functional on gen2 adds c415ef2a267c drm/i915/perf: drop pointless static qualifier in i915_per [...] adds cc662126b413 drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSET adds aa5e4453dc05 drm/i915/gem: Try to flush pending unbind events adds 780ccb5a5a43 drm/i915/gem: Hold the obj->vma.lock while walking the vma.list adds 126d5de38542 drm/i915/gem: Hook user-extensions upto MMAP_OFFSET_IOCTL adds 05975cd9eb84 drm/i915: Remove vestigal i915_gem_context locals from cmdparser adds a725d711e8d7 drm/i915: Ignore most failures during evict-vm adds ccd2094559d8 drm/i915: Try hard to bind the context adds 0471a44871cf drm/i915/gt: Bump the PP_DIR invalidation for Baytrail adds 5c4fe63abae8 drm/i915/gem: Reinitialise the local list before repeating adds 6f7ac8285371 drm/i915/gt: Save irqstate around virtual_context_destroy adds 92c964ca3e16 drm/i915/gt: Replace I915_READ with intel_uncore_read adds bbca083de291 drm/i915: Serialise i915_active_acquire() with __active_retire() adds d315fe8bde5c drm/i915/gt: Trim gen6 ppgtt updates to PD cachelines adds 77853186e547 drm/i915: Claim vma while under closed_lock in i915_vma_parked() adds 045d1fb79616 drm/i915/gt: Acquire a GT wakeref for the breadcrumb interrupt adds 1a74934b0eff drm/i915/gem: Flush the pwrite through the chipset before [...] adds b66ecd0438bf drm/i915/pmu: Report frequency as zero while GPU is sleeping adds 5e6a94713be0 drm/i915: Check for error before calling cmpxchg() adds 9e31c1fe45d5 drm/i915: Propagate errors on awaiting already signaled fences adds cbab8d87f786 drm/i915: Propagate errors on awaiting already signaled dm [...] adds 651cc835d5f6 drm/i915: Add new EHL/JSL PCI ids adds 1ac87297e50e drm/i915/display: Do not check for the ddb allocations of [...] adds 3ca8f1918883 drm/i915/display/tgl: Fix the order of the step to turn tr [...] adds ad457191015a drm/i915/display: Refactor intel_commit_modeset_disables() adds 795a4aea63b1 drm/i915/gt: Replace I915_WRITE with its uncore counterpart adds aef820799274 drm/i915/gem: Pin gen6_ppgtt prior to constructing the request adds a22198a934e6 drm/i915/guc: Update uncore access path in flush_ggtt_writes adds 8b1c78e06e61 drm/i915: Avoid calling i915_gem_object_unbind holding obj [...] adds ca5930b181a4 drm/i915/gtt: Account for preallocation in asserts adds d63411000741 drm/i915/gt: Turn vm off then on again for gen7 mm switch adds 8d65859a4cba drm/i915/gem: Comment on inability to check args.pad for M [...] adds 7240497850f7 drm/i915: Flesh out device_info pretty printer adds 16c46fd505fb drm/i915/gem: Avoid rcu_barrier() from shrinker paths adds d3e483526cd3 drm/i915: Change i915_vma_unbind() to report -EAGAIN on activity adds 322d56aa3145 drm/i915/perf: Allow non-privileged access when OA buffer [...] adds ccdeed497042 drm/i915/perf: Configure OAR for specific context adds cd8c021b36a6 drm/i915/fbc: Disable fbc by default on all glk+ adds fb2d8e0cd4d7 drm/i915/fbc: Nuke bogus single pipe fbc1 restriction adds 04da7b9f9af6 drm/i915: Relocate intel_crtc_active() adds 644398586f00 drm/i915/fbc: Remove the FBC_RT_BASE setup for ILK/SNB adds 6f745ba696fd drm/i915/fbc: Precompute gen9 cfb stride w/a adds 8bdbe1befd9d drm/i915/fbc: Track plane visibility adds 97a978e2d3a0 drm/i915/fbc: Store fence_id directly in fbc cache/params adds 30016696c2e0 drm/i915/fbc: Make fence_id optional for i965gm adds 31ce20c24721 drm/i915/fbc: s/gen9 && !glk/gen9_bc || bxt/ adds c866a0e41640 drm/i915/fbc: Nuke fbc.enabled adds 6252bb78fcc3 drm/i915/fbc: Start using flip nuke adds 07fd0df822cc drm/i915/fbc: Wait for vblank after FBC disable on glk+ adds 34cddbc03b13 drm/i915/fbc: Enable fbc by default on glk+ once again adds e10ad9c69746 drm/i915/fbc: Reallocate cfb if we need more of it adds 67e1d5ed85a8 drm/i915/hdcp: Nuke intel_hdcp_transcoder_config() adds d54dc6eede68 drm/i915/guc: Drop leftover preemption code adds 18c094b30404 drm/i915/guc: add a helper to allocate and map guc vma adds e9362e1336fe drm/i915/guc: kill doorbell code and selftests adds 3c9abe886a95 drm/i915/guc: kill the GuC client adds 82c69bf58650 drm/i915/gt: Detect if we miss WaIdleLiteRestore adds 1805ec67b12a drm/i915/selftests: fix uninitialized variable sum when su [...] adds 3fa01d642fa7 drm/i915/tgl: Program BW_BUDDY registers during display init adds d1dad6f43334 drm/i915/bios: pass devdata to parse_ddi_port adds 6e0d46e91efd drm/i915/bios: parse compression parameters block adds 1bf2f3bf29a9 drm/i915/bios: add support for querying DSC details for encoder adds 7a7b5be96fb6 drm/i915/dsc: move DP specific compute params to intel_dp.c adds c42c38ec307b drm/i915/dsc: move slice height calculation to encoder adds 2d15f3925a4b drm/i915/dsc: add support for computing and writing PPS fo [...] adds deaaff49198d drm/i915/dsc: make DSC source support helper generic adds fbacb15ea814 drm/i915/dsc: add basic hardware state readout support adds 50003bf50d32 drm/i915/dsi: set pipe_bpp on ICL configure config adds 54ed6902cabc drm/i915/dsi: abstract afe_clk calculation adds adf1bd3dfbae drm/i915/dsi: use afe_clk() instead of intel_dsi_bitrate() adds 0486513935ef drm/i915/dsi: take compression into account in afe_clk() adds 38b898810ae9 drm/i915/dsi: use compressed pixel format with DSC adds 53693f02d80e drm/i915/dsi: account for DSC in horizontal timings adds c2bb35e99f4b drm/i915/dsi: Fix state mismatch warns for horizontal timi [...] adds 2b68392e638d drm/i915/dsi: add support for DSC adds 023265ed75d8 Merge drm/drm-next into drm-intel-next-queued adds d04a661a2c71 drm/i915/dsb: Fix in mmio offset calculation of DSB instance adds c81471f5e95c drm/i915: Copy across scheduler behaviour flags across sub [...] adds 00aff3f6d8e2 drm/i915: Improve execbuf debug adds c0168a3ee620 drm/i915/gt: Check we are the Ironlake IPS provider before [...] adds 93e89ac8537b drm/i915/gem: Wait on unbind barriers when invalidating userptr adds 5de34ed13787 drm/i915/selftests: Show the i915_active on failure adds a722146b5f52 drm/i915: ELiminate intel_pipe_to_cpu_transcoder() from as [...] adds b104e8b20097 drm/i915: Pass cpu transcoder to assert_pipe() adds 7b0bcead187f drm/i915/display: remove duplicated assignment to pointer [...] adds f3417d703f18 drm/i915: remove redundant checks for a null fb pointer adds 65c29dbb19b2 drm/i915: Use the i915_device name for identifying our req [...] adds cb1b7ad08c22 drm/i915/uc: Drop explicit i915 param in some uc_fw functions adds 3a1e3c483584 drm/i915/uc: Drop explicit gt param in some uc_fw functions adds 220a9d45c670 drm/i915/uc: Drop explicit ggtt param in some uc_fw functions adds 972745fd5770 drm/i915/gt: Disable manual rc6 for Braswell/Baytrail adds 8f1ada252028 drm/i915: Fix cmdparser drm.debug adds 755bf8a8c985 drm/i915: Remove redundant parameters from intel_engine_cm [...] adds 37d1151ce75e drm/i915: Simplify error escape from cmdparser adds 51696691aba3 drm/i915/gem: Tidy up error handling for eb_parse() adds 6aacb5a3b0bc drm/i915: Align start for memcpy_from_wc adds 7d929989bb7c drm/i915/gt: Only ignore rc6 parking for PCU on byt/bsw adds 32d94048b988 drm/i915/gem: Prepare gen7 cmdparser for async execution adds 686c7c35abc2 drm/i915/gem: Asynchronous cmdparser adds b58a8813ee6d drm/i915: Improve i915_inject_probe_error macro adds 1bc9865d8df3 drm/i915: Set fence_work.ops before dma_fence_init adds ad3662e239fc drm/i915/gt: Mark up ips_mchdev pointer access adds b6a8781a447c drm/i915/cml: Remove unsupport PCI ID adds 8717c6b7414f drm/i915/cml: Separate U series pci id from origianl list. adds 601a9ee0f0c7 drm/i915: Streamline skl_commit_modeset_enables() adds ab222fe7d321 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 4adf0b49eea9 drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd> adds 22bd4df9dadf drm/panfrost: devfreq: Round frequencies to OPPs adds 70cc77952efe drm/panfrost: Fix a race in panfrost_ioctl_madvise() adds 3bb69dbcb9e8 drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo() adds aed44cbeae2b drm/panfrost: Fix a race in panfrost_gem_free_object() adds 0a5239985a3b drm/panfrost: Open/close the perfcnt BO adds 77f15b3f1a94 Merge remote-tracking branch 'drm-misc/for-linux-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds 0c8277ffc361 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 22567d017c2c dt-bindings: etnaviv: Add #cooling-cells adds dd1bef542c22 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds d269b2e0ba52 Merge branch 'for-linus' into for-next adds 88452da92ba2 ALSA: hda: Use standard waitqueue for RIRB wakeup adds 9b2433a9c5b3 ALSA: aoa: Use managed buffer allocation adds 8ee0c7586959 ALSA: aaci: Use managed buffer allocation adds 37b9b9a5078a ALSA: atmel: Use managed buffer allocation adds 39729889b1f5 ALSA: aloop: Use managed buffer allocation adds ef1545b8f35e ALSA: dummy: Use managed buffer allocation adds cbd0719d5115 ALSA: ml403: Use managed buffer allocation adds d635f09e919e ALSA: pcsp: Use managed buffer allocation adds 8f326303b0d8 ALSA: vx: Use managed buffer allocation adds 7641d549b13b ALSA: firewire: Use managed buffer allocation adds d577b6c8cf8c ALSA: ad1816a: Use managed buffer allocation adds 427f0ea46fb0 ALSA: cmi8330: Use managed buffer allocation adds eb40b64f2897 ALSA: es1688: Use managed buffer allocation adds 9ce57056d8ce ALSA: es18xx: Use managed buffer allocation adds 07ed72ba4d45 ALSA: sb: Use managed buffer allocation adds a57214e54862 ALSA: gus: Use managed buffer allocation adds 15fbacfe3d32 ALSA: wss: Use managed buffer allocation adds ee88f4ebe575 ALSA: mips: Use managed buffer allocation adds 005f3e67a855 ALSA: parisc: Use managed buffer allocation adds 93d6487f7a81 ALSA: ad1889: Use managed buffer allocation adds e695745437a4 ALSA: ali5451: Use managed buffer allocation adds 909c7d2cccc3 ALSA: als300: Use managed buffer allocation adds 96bcfde13a1c ALSA: als4000: Use managed buffer allocation adds 7ae11ecf0dfe ALSA: asihpi: Use managed buffer allocation adds 801bf0574764 ALSA: atiixp: Use managed buffer allocation adds 8c847a423572 ALSA: au88x0: Use managed buffer allocation adds 817790cc3dfe ALSA: aw2: Use managed buffer allocation adds 830e7b007681 ALSA: azt3328: Use managed buffer allocation adds b87ddad2773e ALSA: bt87x: Use managed buffer allocation adds fc97aef32338 ALSA: ca0106: Use managed buffer allocation adds d841e2e88f00 ALSA: cmipci: Use managed buffer allocation adds 44e78a1a85ad ALSA: cs4281: Use managed buffer allocation adds c6071300ac85 ALSA: cs5535: Use managed buffer allocation adds 76178cc7d5eb ALSA: ctxfi: Use managed buffer allocation adds 11f63ca3995b ALSA: echoaudio: Use managed buffer allocation adds 63832bd951d2 ALSA: emu10k1x: Use managed buffer allocation adds cbf7dcd949d7 ALSA: emu10k1: Use managed buffer allocation adds b22b24781251 ALSA: ens137x: Use managed buffer allocation adds d244a1db6f64 ALSA: es1938: Use managed buffer allocation adds 247ed1020476 ALSA: fm801: Use managed buffer allocation adds 7a6d4a5ac89f ALSA: hda: Use managed buffer allocation adds 60b8918ba5f5 ALSA: ice1712: Use managed buffer allocation adds 09e263cd4a1d ALSA: ice1724: Use managed buffer allocation adds 28d52aa55436 ALSA: intel8x0: Use managed buffer allocation adds 224a40c7511f ALSA: lola: Use managed buffer allocation adds a747db239010 ALSA: lx6464es: Use managed buffer allocation adds e485e5386d3d ALSA: maestro3: Use managed buffer allocation adds c6312f3926d7 ALSA: mixart: Use managed buffer allocation adds fdaad162a4f3 ALSA: oxygen: Use managed buffer allocation adds 0dd323695c7b ALSA: riptide: Use managed buffer allocation adds 7ceebdc87c63 ALSA: rme32: Use managed buffer allocation adds ff3eb3d51be9 ALSA: sis7019: Use managed buffer allocation adds 3e1ee04ba9ea ALSA: sonicvibes: Use managed buffer allocation adds c79eafa095b1 ALSA: trident: Use managed buffer allocation adds 8e2c75249d06 ALSA: via82xx: Use managed buffer allocation adds b6ed90c0dd76 ALSA: ymfpci: Use managed buffer allocation adds 6dfa8fd598ec ALSA: pdaudiocf: Use managed buffer allocation adds 01001fa1c79e ALSA: pmac: Use managed buffer allocation adds 377d870e5456 ALSA: ps3: Use managed buffer allocation adds 403d026c4376 ALSA: aica: Use managed buffer allocation adds 50cdf3a0961f ALSA: sh: Use managed buffer allocation adds 786e90b0d0f4 ALSA: sparc: Use managed buffer allocation adds ce747f864268 ALSA: spi: Use managed buffer allocation adds a3c10ea47e6d ALSA: 6fire: Use managed buffer allocation adds 1075b321ab43 ALSA: caiaq: Use managed buffer allocation adds d0aa558cde35 ALSA: hiface: Use managed buffer allocation adds b9626bd62382 ALSA: line6: Use managed buffer allocation adds 8aa77f9cab9a ALSA: ua101: Use managed buffer allocation adds 3f0c972ad828 ALSA: usx2y: Use managed buffer allocation adds 6dd9486ca9b8 ALSA: usb-audio: Use managed buffer allocation adds dd21bf512b64 ALSA: pcxhr: Use managed buffer allocation adds cc6c69126e38 ALSA: hdml-lpe-audio: Use managed buffer allocation adds f2b44229268f ALSA: aoa: Drop superfluous ioctl PCM ops adds 94c0ff8bd1e3 ALSA: arm: Drop superfluous ioctl PCM ops adds 1eb1a950f620 ALSA: atmel: Drop superfluous ioctl PCM ops adds ae531486d770 ALSA: drivers: Drop superfluous ioctl PCM ops adds d45b3aaea26c ALSA: firewire: Drop superfluous ioctl PCM ops adds 2251612e2f99 ALSA: es1688: Drop superfluous ioctl PCM ops adds 86940651eaf4 ALSA: isa: Drop superfluous ioctl PCM ops adds 9a4df8251ac0 ALSA: mips: Drop superfluous ioctl PCM ops adds c02644684ca1 ALSA: parisc: Drop superfluous ioctl PCM ops adds 4ab6596a32b1 ALSA: intel8x0: Drop superfluous ioctl PCM ops adds 64395f83297a ALSA: via82xx: Drop superfluous ioctl PCM ops adds 6c9239e4c705 ALSA: atiixp: Drop superfluous ioctl PCM ops adds b1b375b062b4 ALSA: asihpi: Drop superfluous ioctl PCM ops adds 6b07ea052a5a ALSA: trident: Drop superfluous ioctl PCM ops adds d34e1b7b9a7f ALSA: pci: Drop superfluous ioctl PCM ops adds 1a0fa90f9c01 ALSA: pcmcia: Drop superfluous ioctl PCM ops adds 5b6e996a6218 ALSA: ppc: Drop superfluous ioctl PCM ops adds 9fafc5259b43 ALSA: sh: Drop superfluous ioctl PCM ops adds 5fcd1aeee587 ALSA: sparc: Drop superfluous ioctl PCM ops adds 6bddc9ef5885 ALSA: spi: Drop superfluous ioctl PCM ops adds 9c0d064a1e19 ALSA: usb: Drop superfluous ioctl PCM ops adds 63d5cda7f55b ALSA: x86: Drop superfluous ioctl PCM ops adds 4bb1e4e7ccc2 ALSA: xen: Drop superfluous ioctl PCM ops adds 164d0738248a ALSA: ad1889: Support PCM sync_stop adds 5110bc701b4a ALSA: ali5451: Support PCM sync_stop adds ea2eab50a0e1 ALSA: als300: Support PCM sync_stop adds 4504487d928d ALSA: atiixp: Support PCM sync_stop adds 662a7441316d ALSA: au88x0: Support PCM sync_stop adds f8582e001f72 ALSA: aw2: Support PCM sync_stop adds aefd1860acd5 ALSA: azt3328: Support PCM sync_stop adds d2625a62fe75 ALSA: bt87x: Support PCM sync_stop adds 339ede502a00 ALSA: ca0106: Support PCM sync_stop adds 3663984e07a4 ALSA: cmipci: Support PCM sync_stop adds 5afff8c1bbc7 ALSA: cs4281: Support PCM sync_stop adds 763ae53d2ae4 ALSA: cs46xx: Support PCM sync_stop adds 25ec679b9078 ALSA: cs5535audio: Support PCM sync_stop adds 5e0890c1cb7d ALSA: ctxfi: Support PCM sync_stop adds d4cad99fda9b ALSA: echoaudio: Support PCM sync_stop adds 66471aa715f0 ALSA: emu10k1: Support PCM sync_stop adds 83720eef264b ALSA: ens137x: Support PCM sync_stop adds 6b276e6281b6 ALSA: es1938: Support PCM sync_stop adds dbb71ab05f39 ALSA: es1968: Support PCM sync_stop adds e41dbd20383d ALSA: fm801: Support PCM sync_stop adds f36da9406e66 ALSA: hda: Support PCM sync_stop adds 1b97a87f44d8 ALSA: ice1712: Support PCM sync_stop adds b0ad3bbc1e1b ALSA: ice1724: Support PCM sync_stop adds be1391c7858f ALSA: intel8x0: Support PCM sync_stop adds 67ceac17e877 ALSA: korg1212: Support PCM sync_stop adds aec9f0cc057e ALSA: lola: Support PCM sync_stop adds a20b8bfe557c ALSA: maestro3: Support PCM sync_stop adds 1478eb63654b ALSA: nm256: Support PCM sync_stop adds bf17d20adea7 ALSA: oxygen: Support PCM sync_stop adds 3992f78f349f ALSA: riptide: Support PCM sync_stop adds 1dad75b9823c ALSA: rme32: Support PCM sync_stop adds 5fcf46bc8333 ALSA: rme96: Support PCM sync_stop adds 39cccf4511fd ALSA: rme9652: Support PCM sync_stop adds 39b77268c8cd ALSA: sis7019: Support PCM sync_stop adds 93042ac2bc40 ALSA: sonicvibes: Support PCM sync_stop adds 4a9ff148bd34 ALSA: trident: Support PCM sync_stop adds c47583b0eb68 ALSA: via82xx: Support PCM sync_stop adds b7a03a1e1459 ALSA: ymfpci: Support PCM sync_stop adds 0dbba47eb4e9 ALSA: ad1816a: Support PCM sync_stop adds f5ac512085b5 ALSA: es1688: Support PCM sync_stop adds 58dad836f98c ALSA: es18xx: Support PCM sync_stop adds 914da689090c ALSA: gus: Support PCM sync_stop adds 52f623d0a84d ALSA: msnd: Support PCM sync_stop adds d3e163bfff97 ALSA: opl3sa2: Support PCM sync_stop adds 16d9fb1deef8 ALSA: opti9xx: Support PCM sync_stop adds f9236dd027b8 ALSA: sb: Support PCM sync_stop adds 48094a75cd70 ALSA: wavefront: Support PCM sync_stop adds 959d4c806d38 ALSA: wss: Support PCM sync_stop adds 41094b243e62 ALSA: lx6464es: Support PCM sync_stop adds cefeaa5053d9 ALSA: mixart: Support PCM sync_stop adds 271213ef4d0d ALSA: pcxhr: Support PCM sync_stop adds 59fdf8e96c03 ALSA: vx222: Support PCM sync_stop adds 2f44742ca1de ALSA: pdaudiocf: Support PCM sync_stop adds 0ca4cefad185 ALSA: vxpocket: Support PCM sync_stop adds dc5eafe7787c ALSA: usb-audio: Support PCM sync_stop adds 341a79ee8b08 ALSA: hda: tegra: Fix unused variable compile warning adds c31e9ccf22a7 Merge remote-tracking branch 'sound/for-next' adds c68e07970eca ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's adds 6605f0ca3af3 ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 adds 903e9d372887 ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 adds 179d5811c2fc ASoC: SOF: Intel: make common HDMI driver default adds e3d8f8ae5b1e ASoC: Intel: boards: make common HDMI driver the default for SOF adds 573892b6e661 ASoC: hdac_hdmi: Drop support for Icelake adds 9cdf85a19b3a ASoC: mediatek: common: add some helpers to control mtk_memif adds df799b9502ed ASoC: mediatek: common: refine hw_params and hw_prepare adds 0bb1306f22fb ASoC: tlv320aic31xx: Add HP output driver pop reduction controls adds 2eb2d314a80e ASoC: fsl_sai: add IRQF_SHARED adds 62d5ae4cafb7 ASoC: max98090: save and restore SHDN when changing sensit [...] adds 3176f94c467c ASoC: tlv320aic31xx: Add Volume Soft Stepping control adds 49df1e392582 ASoC: rsnd: Calculate DALIGN inversion at run-time adds abe3b6727b65 ASoC: cs42l51: add dac mux widget in codec routes adds 253f584a0699 ASoC: ti: davinci-mcasp: Improve the sysclk selection adds 7c11af9fcdc4 ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and [...] adds bc9a665581b3 ASoC: fix soc-core.c kernel-doc warning adds 1442842952cc ASoC: hdmi-codec: re-introduce mutex locking again adds 8cd9956f61c6 ASoC: intel/skl/hda - export number of digital microphones [...] adds 0d5c81875628 ASoC: Intel - use control components to describe card config adds b5706f8ec29f ASoC: Intel - do not describe I/O configuration in the lon [...] adds 78fd4ffd75ee ASoC: SOF: topology: remove snd_sof_init_topology() adds 3e62579436c6 ASoC: SOF: core: modify the signature for snd_sof_create_p [...] adds 8c583f526ee9 ASoC: SOF: core: move check for runtime callbacks to core adds 03eec9b4eb89 ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc adds ee1e79b72e3c ASoC: SOF: partition audio-related parts from SOF core adds 80acdd4f8ff7 ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() adds 285880a23d10 ASoC: SOF: Make creation of machine device from SOF core optional adds f4e4113b2aec ASoC: SOF: remove nocodec_fw_filename adds 5ad1cece81db ASoC: SOF: Remove unused drv_name in sof_pdata adds d612b455f120 ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() adds 433363e779ec ASoC: SOF: Add asynchronous sample rate converter topology [...] adds b7c5986489b5 ASoC: SOF: ipc: channel map structures adds 4f6250b82cb8 ASoC: SOF: Intel: add codec_mask module parameter adds cc73390008c9 ASoC: soc-core: remove dai_link_list adds b553bd238da2 ASoC: soc-core: remove snd_soc_disconnect_sync() adds 8babfb703057 ASoC: soc-core: remove snd_soc_get_dai_substream() adds 94def8ea66be ASoC: soc-core: move snd_soc_get_pcm_runtime() adds 4468189ff307 ASoC: soc-core: find rtd via dai_link pointer at snd_soc_g [...] adds d6f31e0e6d09 ASoC: soc-core: move snd_soc_find_dai_link() adds 0c04800424c4 ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_a [...] adds 50cd9b5317d5 ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_so [...] adds 9e9c70a5dd01 ASoC: soc-core: move soc_link_dai_pcm_new() adds bfa0dd895360 ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_p [...] adds 46496acbe1c4 ASoC: soc-core: move soc_link_init() adds 626c2e57a33a ASoC: soc-core: add missing return value check for soc_lin [...] adds eaffeefbd042 ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() adds 4702f99148da ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition adds aec3ff99ce4a ASoC: soc-core: soc_set_name_prefix(): get component devic [...] adds 2aae447a4c10 ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR adds 2acf6ce2c25f Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] adds 7f4aee8fa79c ASoC: amd: Use managed buffer allocation adds 66a7caaf354e ASoC: amd: Drop superfluous ioctl PCM ops adds 7aff4224ff6b ASoC: atmel: Drop superfluous ioctl PCM ops adds 4000fc0b5a7f ASoC: au1x: Drop superfluous ioctl PCM ops adds e7a83dfcb33d ASoC: bcm: Drop superfluous ioctl PCM ops adds f6201a314fc7 ASoC: dwc: Drop superfluous ioctl PCM ops adds 6ac44ce9dfd6 ASoC: fsl: Drop superfluous ioctl PCM ops adds aa4708d97e74 ASoC: intel: Drop superfluous ioctl PCM ops adds 13fd6f07f5b1 ASoC: kirkwood: Drop superfluous ioctl PCM ops adds a1b175b0828d ASoC: mediatek: Drop superfluous ioctl PCM ops adds a984e214de0c ASoC: meson: Drop superfluous ioctl PCM ops adds 92e63b552822 ASoC: pxa: Drop superfluous ioctl PCM ops adds 29da4698399e ASoC: qcom: Drop superfluous ioctl PCM ops adds c4d140466500 ASoC: samsung: Drop superfluous ioctl PCM ops adds 2680c3127c39 ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops adds 620ea8d26b99 ASoC: SOF: Drop superfluous ioctl PCM ops adds 01ac8ada9712 ASoC: sprd: Drop superfluous ioctl PCM ops adds 88b79e98cfc8 ASoC: txx9: Drop superfluous ioctl PCM ops adds 71bfaea3d6d9 ASoC: xilinx: Drop superfluous ioctl PCM ops adds 6a8228d07ca0 ASoC: xtensa: Drop superfluous ioctl PCM ops adds 93ec6953c1d7 ASoC: utils: Drop superfluous ioctl PCM ops adds 29d9fc7acacb ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of [...] adds 8a6a6a38f868 ASoC: soc-core: tidyup for CONFIG_DMI adds a4072cdfa9fe ASoC: soc-core: tidyup for CONFIG_DEBUG_FS adds fe9912ac58e4 ASoC: au1x: Use managed buffer allocation adds fcf306efab32 ASoC: dwc: Use managed buffer allocation adds bace3caa82e1 ASoC: meson: Use managed buffer allocation adds d23a16584b4f ASoC: dma-sh7760: Use managed buffer allocation adds e494dbcd9be7 ASoC: rcar: Use managed buffer allocation adds d708c2b36b5d ASoC: generic-dmaengine-pcm: Use managed buffer allocation adds 6f7aff352e69 ASoC: stm32: Use managed buffer allocation adds ffe119308cf6 ASoC: txx9: Use managed buffer allocation adds 52f0ac153d12 ASoC: xilinx: Use managed buffer allocation adds bfddcaffd885 ASoC: xtensa: Use managed buffer allocation adds 66b3621b8b6f ASoC: cros_ec_codec: Use managed buffer allocation adds cae8055e0656 ASoC: rt5514-spi: Use managed buffer allocation adds 9a560089e964 ASoC: rt5677-spi: Use managed buffer allocation adds 02298145559f ASoC: intel: atom: Use managed buffer allocation adds d9c7824aa29d ASoC: intel: baytrail: Use managed buffer allocation adds 3f93b1ed4ac1 ASoC: intel: haswell: Use managed buffer allocation adds 51240953f28e ASoC: intel: skylake: Use managed buffer allocation adds 55df47f2300e ASoC: fsi: Use managed buffer allocation adds 2c7c9630db45 ASoC: siu_pcm: Use managed buffer allocation adds d55894bc2763 ASoC: uniphier: Use managed buffer allocation adds e91f134c83b1 ASoC: sh: Drop superfluous ioctl PCM ops adds c0bd504dfbe6 ASoC: uniphier: Drop superfluous ioctl PCM ops adds 01fec8cce7cc ASoC: Drop snd_soc_pcm_lib_ioctl() adds 01c6409d137e Merge branch 'asoc-5.6' into asoc-next adds 2c417d5c5a25 Merge remote-tracking branch 'sound-asoc/for-next' adds bf08949cc8b9 modules: lockdep: Suppress suspicious RCU usage warning adds b6d0531ec7e2 moduleparam: fix kerneldoc adds fffb9d77ac86 Merge remote-tracking branch 'modules/modules-next' adds f0b57e190117 Input: elants_i2c - check Remark ID when attempting firmwa [...] adds 71192ae96622 Merge remote-tracking branch 'input/next' adds 39c1f82685b4 Merge branch 'for-linus' into for-next adds 002b19eae794 Merge branch 'for-linus' into for-next adds ff2346adb707 Merge branch 'for-linus' into for-next adds 372b0b7ba6f0 Merge branch 'for-linus' into for-next adds d07773db07c8 Merge branch 'for-linus' into for-next adds f5fc2bf63c4c Merge branch 'io_uring-5.5' into for-next adds 946a431520ac Merge branch 'for-linus' into for-next adds 45cf3f94821e Merge branch 'io_uring-5.5' into for-next adds 50c661c21814 Merge branch 'io_uring-5.5' into for-next adds 4c1d55417382 Merge branch 'for-linus' into for-next adds c27ec6e598e8 Merge remote-tracking branch 'block/for-next' adds dbaf971c9cdf dm mpath: remove harmful bio-based optimization adds 484e0d2b11e1 dm: add dm-clone to the documentation index adds 474e559567fa dm btree: increase rebalance threshold in __rebalance2() adds e6a505f3f9fa dm clone metadata: Track exact changes per transaction adds 8fdbfe8d1690 dm clone metadata: Use a two phase commit adds 8b3fd1f53af3 dm clone: Flush destination device before committing metadata adds ecda7c0280e6 dm thin metadata: Add support for a pre-commit callback adds 694cfe7f31db dm thin: Flush data device before committing metadata adds 7fc979f8204f docs: dm-integrity: remove reference to ARC4 adds 428de7a26a2f Merge remote-tracking branch 'device-mapper/for-next' adds 20781587f13c dt-bindings: mmc: sdhci-msm: Add compatible string for sc7180 adds 812b297b2ec0 dt-bindings: sdhci-of-at91: new compatible string and upda [...] adds b1af0993cb2d mmc: sdhci-of-at91: rework clocks management to support SA [...] adds bb4c968bff8d mmc: spi: Toggle SPI polarity, do not hardcode it adds 00a85c4367f9 mmc: sdhci: fix up CMD12 sending adds 5cca7c69bd31 Merge branch 'fixes' into next adds acd298af25af mmc: renesas_sdhi: remove whitelist for internal DMAC adds afbe05456eab mmc: renesas_sdhi: keep sorting for quirk entries adds faf8ced79758 mmc: renesas_sdhi: make warning more precise adds 937d3ed821e1 mmc: renesas_sdhi: make quirks info accessible outside probe() adds 34566359fb26 mmc: renesas_sdhi: remove 4taps as a TMIO flag adds 89d952189702 mmc: renesas_sdhi: use recent tap values for HS400 adds 98ac83d0034d dt-bindings: mmc: renesas_sdhi: Document r8a77961 support adds cf2a5c41578a Merge branch 'fixes' into next adds 928056b9c486 Merge remote-tracking branch 'mmc/next' adds b8a039d37792 regulator: rk808: Lower log level on optional GPIOs being [...] adds 681700c38f3e dt-bindings: regulator: Convert stm32 booster bindings to [...] adds 21b2c4716144 dt-bindings: regulator: Convert stm32 vrefbuf bindings to [...] adds e9c2101ea449 Merge branch 'regulator-5.6' into regulator-next adds 78e984d93a79 Merge remote-tracking branch 'regulator/for-next' adds b1c40314dfd9 uapi: General notification ring definitions adds a8fff581d7e4 security: Add hooks to rule on setting a watch adds e278da96273e security: Add a hook for the point of notification insertion adds fe78d401ca6b General notification queue with user mmap()'able ring buffer adds 7871ca053dd8 keys: Add a notification facility adds 3a92c6e49c47 Add a general, global device notification watch list adds aace09747585 block: Add block layer notifications adds 65f9b27702ca usb: Add USB subsystem notifications adds 0b9c31597d81 Add sample notification program adds e1eddc1bde17 selinux: Implement the watch_key security hook adds 59336b0f8000 smack: Implement the watch_key and post_notification hooks adds 48274e1e5d24 Merge branch 'notifications-core' into keys-next adds 00df65c6ad63 next-20191211/keys adds 66f8e2f03c02 selinux: sidtab reverse lookup hash table adds d97bd23c2d7d selinux: cache the SID -> context string translation adds 59438b46471a security,lockdown,selinux: implement SELinux lockdown adds 1a37079c236d selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upo [...] adds 0188d5c025ca selinux: fall back to ref-walk if audit is required adds 5298d0b9b980 selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests adds b2104ac0bd95 security: only build lsm_audit if CONFIG_SECURITY=y adds d8db60cb23e4 selinux: ensure we cleanup the internal AVC counters on er [...] adds 210a29287451 selinux: remove unnecessary selinux cred request adds bce524de7462 Merge remote-tracking branch 'selinux/next' adds c6e22efdb6bb Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] adds aa2e9da31431 smack: fix some kernel-doc notations adds 1d4a24debb08 security: smack: Fix possible null-pointer dereferences in [...] adds 92604e825304 smack: use GFP_NOFS while holding inode_smack::smk_lock adds 1a60a035ca1c Merge remote-tracking branch 'smack/for-next' adds 6f7c41374b62 tomoyo: Don't use nifty names on sockets. adds a6af53782697 Merge remote-tracking branch 'tomoyo/master' adds 601f0093f264 KEYS: remove CONFIG_KEYS_COMPAT adds bea37414453e KEYS: asymmetric: return ENOMEM if akcipher_request_alloc() fails adds f498046f2e2d Merge remote-tracking branch 'tpmdd/next' adds cb5172d96d16 audit: Add __rcu annotation to RCU pointer adds 6f2e58039836 Merge remote-tracking branch 'audit/next' adds a00855a14142 dt-bindings: mmc: fsl-imx-esdhc: add imx8qm compatible string adds 1148fa447a1b dt-bindings: serial: lpuart: add imx8qm compatible string adds 80aea6c30386 dt-bindings: i2c: lpi2c: add imx8qm compatible string adds 833d9a59b3c3 dt-bindings: vendor-prefixes: Add yet another for ST-Ericsson adds 513be061d923 dt-bindings: vendor-prefixes: Deprecate "ste" and "st-ericsson" adds 49fa9be2dcb2 dt-bindings: vendor-prefixes: Add "calaosystems" for CALAO [...] adds 20263c361ba9 dt-bindings: arm: stm32: Convert stm32-syscon to json-schema adds ba8e199ca8db Merge remote-tracking branch 'devicetree/for-next' adds 10e413faa72c spi/topcliff-pch: Remove unneeded semicolon adds 8a6553ecdf97 spi: stm32: Switch to use GPIO descriptors for CS adds 4a07b8bcd503 spi: bitbang: Make chipselect callback optional adds 169f9acae086 spi: dw: Avoid BUG_ON() in case of host failure adds 851c902fd2d0 spi: rspi: Remove obsolete platform_device_id entries adds c016b7c00391 Merge branch 'spi-5.6' into spi-next adds 0c4680bcbc2a Merge remote-tracking branch 'spi/for-next' adds af1648984828 x86/efi: Update e820 with reserved EFI boot services data [...] adds e4078b4d154a Merge branch 'x86/urgent' adds 2e30dd9e0698 x86/mtrr: Get rid of mtrr_seq_show() forward declaration adds 4fc265a9c9b2 x86/mtrr: Require CAP_SYS_ADMIN for all access adds e40cb6d7087e Merge branch 'x86/mtrr' adds 12609013c43a x86/setup: Clean up the header portion of setup.c adds 360db4ace311 x86/setup: Enhance the comments adds e475ae7ce80e Merge branch 'x86/cleanups' adds f8edbde885bb x86/intel: Disable HPET on Intel Coffee Lake H platforms adds e0748539e3d5 x86/intel: Disable HPET on Intel Ice Lake platforms adds 3a057d8e5be0 Merge branch 'timers/urgent' adds c5105d764e02 sched/clock: Use static_branch_likely() with sched_clock_running adds 4f797f56c378 Merge branch 'linus' into sched/urgent, to pick up the lat [...] adds e7289c6de81c sched/rt, ARM: Use CONFIG_PREEMPTION adds 7ef858dad9fa sched/rt, arm64: Use CONFIG_PREEMPTION adds fdc5569eaba9 sched/rt, powerpc: Use CONFIG_PREEMPTION adds 916591722c75 sched/rt, ARC: Use CONFIG_PREEMPTION adds 51466979c754 sched/rt, c6x: Use CONFIG_PREEMPTION adds 365a795a1332 sched/rt, csky: Use CONFIG_PREEMPTION adds 7462b759b1c2 sched/rt, h8300: Use CONFIG_PREEMPTION adds 143cd41f50e0 sched/rt, hexagon: Use CONFIG_PREEMPTION adds b9b75e53b2fb sched/rt, ia64: Use CONFIG_PREEMPTION adds 18803733bd67 sched/rt, microblaze: Use CONFIG_PREEMPTION adds 098fa51b1d05 sched/rt, MIPS: Use CONFIG_PREEMPTION adds 10c1537b32e7 sched/rt, nds32: Use CONFIG_PREEMPTION adds f0365eb50b04 sched/rt, nios2: Use CONFIG_PREEMPTION adds 09613e8320cd sched/rt, parisc: Use CONFIG_PREEMPTION adds 29ff64929e6c sched/rt, riscv: Use CONFIG_PREEMPTION adds fa686453053b sched/rt, s390: Use CONFIG_PREEMPTION adds 7be60ccbc590 sched/rt, sh: Use CONFIG_PREEMPTION adds 85a683d0a689 sched/rt, sparc: Use CONFIG_PREEMPTION adds 6c5260d73d2b sched/rt, xtensa: Use CONFIG_PREEMPTION adds 2da2b32fd934 sched/rt, net: Use CONFIG_PREEMPTION.patch adds d4a3dcbc4727 sched/rt, xen: Use CONFIG_PREEMPTION adds 2496396fcb44 sched/rt, fs: Use CONFIG_PREEMPTION adds 94545870b14b sched/rt, btrfs: Use CONFIG_PREEMPTION adds 923717cbab90 sched/rt, mm: Use CONFIG_PREEMPTION adds 1b40cd56f3bc sched/rt, locking: Use CONFIG_PREEMPTION adds 9f47286924f2 sched/core: Use CONFIG_PREEMPTION adds 025f50f38664 sched/rt, workqueue: Use PREEMPTION adds 8cd39b83248c Merge branch 'sched/urgent' adds 17ba1939e367 x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() adds a0cac35c1d83 x86/mce/AMD: Allow Reserved types to be overwritten in smc [...] adds a91b3903aa8d Merge branch 'ras/core' adds 7074674e7338 perf cpumap: Maintain cpumaps ordered and without dups adds a2408a70368a perf evlist: Maintain evlist->all_cpus adds a8cbe40fe9f4 perf evsel: Add iterator to iterate over events ordered by CPU adds 99d6141d677a perf evsel: Add functions to close evsel on a CPU adds 7736627b865d perf stat: Use affinity for closing file descriptors adds e0e6a6ca3ac2 perf stat: Factor out open error handling adds 4804e0111662 perf stat: Use affinity for opening events adds 4b49ab708d18 perf stat: Use affinity for reading adds 363fb12189d5 perf evsel: Add functions to enable/disable for a specific CPU adds 704e2f5b700d perf stat: Use affinity for enabling/disabling events adds fa7f7e735495 perf jit: Move test functionality in to a test adds 77b91c1a525d perf machine: Fill map_symbol->maps in append_inlines() to [...] adds bd5c6b81dd60 perf bench: Update the copies of x86's mem{cpy,set}_64.S adds 8122b047dd18 tools arch x86: Sync the msr-index.h copy with the kernel sources adds ad46f35cca45 tools headers uapi: Sync linux/fscrypt.h with the kernel sources adds c66f2566db34 tools headers uapi: Sync linux/stat.h with the kernel sources adds 1fc3d0ee242d tools headers kvm: Sync kvm headers with the kernel sources adds 2603a4903bf9 tools headers UAPI: Sync sched.h with the kernel adds f6661125ff41 perf beauty: Add CLEAR_SIGHAND support for clone's flags arg adds a717ab38a514 tools arch x86: Sync asm/cpufeatures.h with the kernel sources adds 997440688445 perf kvm: Clarify the 'perf kvm' -i and -o command line options adds 587db8ebdac2 libtraceevent: Fix lib installation with O= adds 15b3904f8e88 libtraceevent: Copy pkg-config file to output folder when [...] adds 9f58c93efdff Merge tag 'perf-core-for-mingo-5.5-20191203' of git://git. [...] adds ae87405fb511 perf report/top TUI: Replace pr_err() with ui__error() adds aa6b3c99236b perf report: Make -F more strict like -s adds bb30acae4c4d perf report: Bail out --mem-mode if mem info is not available adds 29f6eeca0e14 perf inject: Fix processing of ID index for injected instr [...] adds 0b3fca6ad328 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds fd9bee5e2414 tools headers UAPI: Update tools's copy of drm.h headers adds 0f60a0bcc1b9 Merge tag 'perf-urgent-for-mingo-5.5-20191205' of git://gi [...] adds 00fe678f1fb1 Merge branch 'perf/urgent' adds 1a365e822372 locking/spinlock/debug: Fix various data races adds fc30add2f052 Merge branch 'locking/urgent' adds dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure adds c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro adds 905e672b3af5 kcsan: Add Documentation entry in dev-tools adds 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist adds 0ebba7141ead build, kcsan: Add KCSAN build exceptions adds 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN adds bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier adds e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation adds 40d04110f879 x86, kcsan: Enable KCSAN for x86 adds 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 5cbaefe9743b kcsan: Improve various small stylistic details adds 02b74a798d15 Merge tag 'v5.5-rc1' into locking/kcsan, to resolve conflict adds 9a408587a989 Merge branch 'locking/kcsan' adds ab0eb16205b4 efi/memreserve: Register reservations as 'reserved' in /pr [...] adds 6fc3cec30dfe efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs adds dbd89c303b44 efi/gop: Return EFI_SUCCESS if a usable GOP was found adds ff397be685e4 efi/gop: Fix memory leak in __gop_query32/64() adds 9fa76ca7b8bd efi: Fix efi_loaded_image_t::unload type adds b418d660bb97 efi/earlycon: Remap entire framebuffer after page initialization adds 7c8052eaacb3 Merge branch 'efi/urgent' adds 8f4a4160c618 x86/alternatives: Update int3_emulate_push() comment adds 18cbc8bed0c7 x86/alternatives, jump_label: Provide better text_poke() b [...] adds 63f62addb88e x86/alternatives: Add and use text_gen_insn() helper adds 768ae4406a5c x86/ftrace: Use text_poke() adds c12af4407fa5 x86/mm: Remove set_kernel_text_r[ow]() adds 254d2c04515e x86/alternative: Add text_opcode_size() adds 67c1d4a28064 x86/ftrace: Use text_gen_insn() adds 97e6c977ccf1 x86/alternative: Remove text_poke_loc::len adds 4531ef6a8aaf x86/alternative: Shrink text_poke_loc adds 38ebd8d11924 x86/ftrace: Mark ftrace_modify_code_direct() __ref adds ab09e95ca0c6 x86/kprobes: Convert to text-patching.h adds 5c02ece81848 x86/kprobes: Fix ordering while text-patching adds 5a735583b764 arm/ftrace: Use __patch_text() adds 958de6681976 module: Remove set_all_modules_text_*() adds 04ae87a52074 ftrace: Rework event_create_dir() adds f2cb4f95b757 x86/kprobe: Add comments to arch_{,un}optimize_kprobes() adds 76ffa7204b1a x86/alternatives: Use INT3_INSN_SIZE adds 285a54efe386 x86/alternatives: Sync bp_patching update for avoiding NUL [...] adds f66c0447cca1 kprobes: Set unoptimized flag after unoptimizing code adds 2040cf9f5903 Merge tag 'v5.5-rc1' into core/kprobes, to resolve conflicts adds b20231d7637f Merge branch 'core/kprobes' adds aee7f91369a8 x86/mm/pat: Update the comments in pat.c and pat_interval. [...] adds 5557e831f688 x86/mm/pat: Disambiguate PAT-disabled boot messages adds ef35b0fcee23 x86/mm/pat: Create fixed width output in /sys/kernel/debug [...] adds 47553d42c55f x86/mm/pat: Simplify the free_memtype() control flow adds baf65855baac x86/mm/pat: Harmonize 'struct memtype *' local variable an [...] adds d891b9219d2a x86/mm/pat: Clean up PAT initialization flags adds f9b57cf80c8b x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ adds ecdd6ee77b73 x86/mm/pat: Standardize on memtype_*() prefix for APIs adds eb243d1d2866 x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h> adds 533d49b37a2b x86/mm/pat: Clean up <asm/memtype.h> externs adds b75baaf3a81e x86/mm/pat: Fix typo in the Kconfig help text adds 4efb56649132 x86/mm: Tabulate the page table encoding definitions adds da9144c5ad89 x86/mm/pat: Mark __cpa_flush_tlb() as static adds 1f059dfdf5d1 mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them [...] adds 186525bd6b83 mm, x86/mm: Untangle address space layout definitions from [...] adds abb55f1478c3 Merge branch 'WIP.x86/mm' adds f803e34d4a25 x86/platform/intel/quark: Explicitly include linux/io.h fo [...] adds e71b6f0b68de x86/efi: Explicitly include realmode.h to handle RM trampo [...] adds ca947b72e1de x86/boot: Explicitly include realmode.h to handle RM reservations adds ac0b14dc1656 x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_ [...] adds 6315ec9286e5 x86/kprobes: Explicitly include vmalloc.h for set_vm_flush [...] adds 59e9f58749cb perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() adds c6625a314cb8 efi/capsule-loader: Explicitly include linux/io.h for page [...] adds 41bfc11cde43 virt: vbox: Explicitly include linux/io.h to pick up various defs adds 97976e01d358 vmw_balloon: Explicitly include linux/io.h for virt_to_phys() adds 321354ba6883 ASoC: Intel: Skylake: Explicitly include linux/io.h for vi [...] adds cb28909525ac x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h adds 8c53b318b222 ACPI/sleep: Convert acpi_wakeup_address into a function adds 960786422fe9 x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep. [...] adds 70a53448efd1 Merge branch 'WIP.core/headers' adds c993b372907b Merge remote-tracking branch 'tip/auto-latest' adds a483e22791d6 EDAC/Kconfig: Fix Kconfig indentation adds 854bb48018d5 EDAC: skx_common: downgrade message importance on missing [...] adds 258a35d9779a Merge remote-tracking branch 'edac/edac-for-next' adds f027c76962b1 irqchip/gic-v3-its: Use the its_invall_cmd descriptor when [...] adds 52ff679c9873 irqchip/gic-v3-its: Set VPENDING table as inner-shareable adds 961c6a63bcd2 irqchip/csky: Cleanup Kconfig help text adds c6d732c8cc67 irqchip/aspeed-i2c-ic: Fix irq domain name memory leak adds 21c887043fc2 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 9ffdd7982417 doc: Convert arrayRCU.txt to arrayRCU.rst adds 6705cae433cf doc: Converted NMI-RCU.txt to NMI-RCU.rst. adds 5e1bc932818f doc: Convert whatisRCU.txt to .rst adds b00aedf978aa doc: Convert to rcu_dereference.txt to rcu_dereference.rst adds 4af498306ffd doc: Convert to rcubarrier.txt to ReST adds 17f0da13873b doc: Updated full list of RCU API in whatisRCU.rst adds 6e6eca2ee79a doc: Fix typo "deference" to "dereference" adds 15c7c972cd26 rcu: Use *_ONCE() to protect lockless ->expmask accesses adds 9f08cf088676 rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_n [...] adds 6cf539a87a61 rcu: Fix data-race due to atomic_t copy-by-value adds aca2991a25da rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_s [...] adds fd6bc19d7676 rcu: Fix missed wakeup of exp_wq waiters adds 4bc6b745e5cb rcu: Allow only one expedited GP to run concurrently with wakeups adds 6c7d7dbf5b7f rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() adds de8cd0a533bf rcu: Update tree_exp.h function-header comments adds 28f0361fdfab rcu: Replace synchronize_sched_expedited_wait() "_sched" w [...] adds df1e849ae455 rcu: Enable tick for nohz_full CPUs slow to provide expedited QS adds 1a271ebbfe33 net/tipc: Replace rcu_swap_protected() with rcu_replace_pointer() adds a191c9e9f73a wireless/mediatek: Replace rcu_swap_protected() with rcu_r [...] adds 4414abf89158 rcu: Remove rcu_swap_protected() adds c30fe5418964 rcu: Mark non-global functions and variables as static adds e2bb3dbfa745 rcu: Fix harmless omission of "CONFIG_" from #if condition adds f31d97a56482 rcu: Fix tracepoint tracking RCU CPU kthread utilization adds add41f79a260 rcu: Remove the declaration of call_rcu() in tree.h adds febc5cacbe22 rcu: Move gp_state_names[] and gp_state_getname() to tree_stall.h adds d518ab62b95d rcu: Move rcu_{expedited,normal} definitions into rcupdate.h adds a2efad4ab00e rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() adds f7a0712766ec srcu: Apply *_ONCE() to ->srcu_last_gp_end adds 785da47578c8 .mailmap: Add entries for old paulmck@kernel.org addresses adds d9c650341681 powerpc: Remove comment about read_barrier_depends() adds 2c0a984f166c rcu: Remove unused stop-machine #include adds a3246cafecaa rcu: Add basic support for kfree_rcu() batching adds be7188c96444 rcuperf: Add kfree_rcu() performance Tests adds 502b7d8b111b rcu: Make kfree_rcu() use a non-atomic ->monitor_todo adds e38fa01b94c8 rcu: Add multiple in-flight batches of kfree_rcu() work adds 08fcb027b210 rcu: Add support for debug_objects debugging for kfree_rcu() adds 86f815430041 rcu: Remove kfree_rcu() special casing and lazy-callback handling adds c1f680af911b rcu: Remove kfree_call_rcu_nobatch() adds f452ee096d95 rculist: Describe variadic macro argument in a Sphinx-comp [...] adds c54a2744497d list: Add hlist_unhashed_lockless() adds c4127fce1d02 timer: Use hlist_unhashed_lockless() in timer_pending() adds 90955b92a744 rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls adds 61227ad3a0f6 rcu: Add and update docbook header comments in list.h adds 50a3d82d959a rcu: Add a hlist_nulls_unhashed_lockless() function adds f9dbf7b666f0 rculist_nulls: Add docbook comments adds 16d9fb055d8b rculist_nulls: Change docbook comment headers adds db282fa39a05 rculist.h: Add list_tail_rcu() adds 610dea36d308 rcu/nocb: Fix dump_tree hierarchy print always active adds 6935c3983b24 rcu: Avoid data-race in rcu_gp_fqs_check_wake() adds 03bd2983d7a9 rcu: Use lockdep rather than comment to enforce lock held adds b3e627d3d509 rcu: Make PREEMPT_RCU be a modifier to TREE_RCU adds 90326f0521a8 rcu: Use CONFIG_PREEMPTION where appropriate adds 8356cdcfb5e4 rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_P [...] adds 163b89bb565e rcu: Clear .exp_hint only when deferred quiescent state ha [...] adds bed37c63c7e9 rcu: Clear ->rcu_read_unlock_special only once adds 28b605c3f828 rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() adds c1d9101132d0 rcu: Provide wrappers for uses of ->rcu_read_lock_nesting adds fc7113c3640f rcu: Avoid tick_dep_set_cpu() misordering adds c493f1c9c409 torture: Use gawk instead of awk for systime() function adds 9aa55ec206a6 rcutorture: Dispense with Dracut for initrd creation adds 517f17aed0ce torture: Handle jitter for CPUs that cannot be offlined adds b8dfff975c37 torture: Handle systems lacking the mpstat command adds ebfbaa8dcc84 rcutorture: Add worst-case call_rcu() forward-progress results adds a289e608b3e7 rcutorture: Pull callback forward-progress data into rcu_f [...] adds 6b1b83254606 rcutorture: Thread rcu_fwd pointer through forward-progres [...] adds 7beba0c06b58 rcutorture: Move to dynamic initialization of rcu_fwds adds 6764100bd292 rcutorture: Complete threading rcu_fwd pointers through functions adds 5155be9994e5 rcutorture: Dynamically allocate rcu_fwds structure adds 25b4da74a955 torture: Allow "CFLIST" to specify default list of scenarios adds b22eb7cefb9d torture: Hoist calls to lscpu to higher-level kvm.sh script adds b081888d4e95 Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixe [...] adds 0d0fdca6c61d kcsan, ubsan: Make KCSAN+UBSAN work together adds 7f4d7be8beb9 asm-generic/atomic: Use __always_inline for pure wrappers adds c25b3c4c1ccc asm-generic/atomic: Use __always_inline for fallback wrappers adds 8e44b81d3f1e kcsan: Document static blacklisting options adds 752659ad43b4 kcsan: Add __no_kcsan function attribute adds 59b1bc4b53c5 Merge branch 'kcsan.2019.11.16a' into HEAD adds 61cb608e90c3 tools/memory-model: Make judgelitmus.sh note timeouts adds ab9ad415a447 tools/memory-model: Make cmplitmushist.sh note timeouts adds fd99ec8d8ed5 tools/memory-model: Make judgelitmus.sh identify bad macros adds 30aee4f9caf8 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds d5c771df1863 tools/memory-model: Fix paulmck email address on pre-exist [...] adds a9ce6100e18b tools/memory-model: Update parseargs.sh for hardware verification adds 95ea741f3924 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 8f7440256281 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 69e0a5867dae tools/memory-model: Fix checkalllitmus.sh comment adds c19b8534e918 tools/memory-model: Hardware checking for check{,all}litmus.sh adds a05fec8cfaea tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds bc99d9407f30 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 3f15694e4087 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 082ab4692c45 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds b9f66cb583e3 tools/memory-model: Keep assembly-language litmus tests adds 276a1d50dd81 tools/memory-model: Allow herd to deduce CPU type adds 1dd72050454f tools/memory-model: Make runlitmus.sh check for jingle errors adds d2e6c738845c tools/memory-model: Add -v flag to jingle7 runs adds 1aac9cca908f tools/memory-model: Implement --hw support for checkghlitmus.sh adds 3db81939157a tools/memory-model: Fix scripting --jobs argument adds d72aebde6de5 tools/memory-model: Make checkghlitmus.sh use mselect7 adds a80e47b8669d tools/memory-model: Make history-check scripts use mselect7 adds 4959d07db241 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 7bfb126843ea tools/memory-model: Repair parseargs.sh header comment adds 461c078c85ca tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 232290bb8b67 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds ada345f91158 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 5887751baba7 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 5d6e96021588 Merge branch 'lkmm-dev.2019.12.08a' into HEAD adds 1f4b7bf583d1 nfs: Fix nfs_access_get_cached_rcu() sparse error adds d62c673f4cfc cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order adds 71b1ed60e2b2 rcutorture: Suppress forward-progress complaints during ea [...] adds 1e789454028a torture: Make results-directory date format completion-friendly adds cfeda68cde2a rcutorture: Refrain from callback flooding during boot adds 03da001d35e4 torture: Forgive -EBUSY from boottime CPU-hotplug operations adds e8e0b601ecac rcutorture: Allow boottime stall warnings to be suppressed adds ecff42130218 rcutorture: Suppress boottime bad-sequence warnings adds 0d8872f5f56e torture: Allow disabling of boottime CPU-hotplug torture o [...] adds 5f9331948c64 rcu: Clear ->core_needs_qs at GP end or self-reported QS adds b55cc7394d83 rcu: React to callback overload by aggressively seeking qu [...] adds 1a5498d10f9c rcu: React to callback overload by boosting RCU readers adds 22d71daf790e rcu: Fix spelling mistake "leval" -> "level" adds d268a36d088a Merge remote-tracking branch 'rcu/rcu/next' adds 7e0befd521b6 KVM: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() adds 0bda9498dd45 KVM: arm/arm64: vgic: Fix potential double free dist->spis [...] adds 72a610f32e1f KVM: arm/arm64: vgic: Use wrapper function to lock/unlock [...] adds bf4b96bb542e KVM: arm64: Sanely ratelimit sysreg messages adds 54ad68b77760 KVM: arm64: Don't log IMP DEF sysreg traps adds 97418e968b01 KVM: arm/arm64: Remove excessive permission check in kvm_a [...] adds 1ce74e96c240 KVM: arm64: Ensure 'params' is initialised when looking up [...] adds 6d674e28f642 KVM: arm/arm64: Properly handle faulting of device mappings adds f9134747a2a4 Merge remote-tracking branch 'kvm-arm/next' adds a733f9d7c685 fix __percpu annotation in asm-generic adds 50e76d59d426 Merge branch 'for-5.6' into for-next adds 927126d74e09 Merge remote-tracking branch 'percpu/for-next' adds 086338df1d6c platform/chrome: cros_ec_trace: Match trace commands with [...] adds 205c9326fd86 platform/chrome: cros_ec_proto: Add response tracing adds a69b4eebe513 platform/chrome: cros_ec_lpc: Use platform_get_irq_optiona [...] adds b0bae7f8ceef Merge remote-tracking branch 'chrome-platform/for-next' adds 042f057fe2dc drivers: ipmi: Support raw i2c packet in IPMB adds 380665becdee drivers: ipmi: Modify max length of IPMB packet adds 220b421ecf91 Merge remote-tracking branch 'ipmi/for-next' adds 03521794966c usb: host: ehci-sh: Remove unused platform data support adds 145e6dd8a5c9 usb: drop comment about 2 uhci drivers adds dbb7a6b48d07 dt-bindings: connector: Improve the english of the initial [...] adds c763771504d1 usb: host: xhci-tegra: Fix "tega" -> "tegra" typo adds 741d6e5d84f3 usb: host: xhci-tegra: Separate firmware request and load adds ec12ac10c9a7 usb: host: xhci-tegra: Avoid a fixed duration sleep adds 482ba7a6b42f usb: host: xhci-tegra: Use CNR as firmware ready indicator adds 96d8f628f0b3 usb: host: xhci-tegra: Extract firmware enable helper adds ecd0fbd12d0f usb: host: xhci-tegra: Reuse stored register base address adds 17926924be44 usb: host: xhci-tegra: Enable runtime PM as late as possible adds 5c4e8d3781bc usb: host: xhci-tegra: Add support for XUSB context save/restore adds 9ccae88e572b usb: host: xhci-tegra: Add XUSB controller context adds cad0a5c74e7a usb: host: xhci-tegra: Implement basic ELPG support adds 0a2117b024c7 Merge remote-tracking branch 'usb/usb-next' adds e83c6587c47c tty: omap-serial: remove set but unused variable adds e4cd53dd9490 Merge remote-tracking branch 'tty/tty-next' adds 9c8eaec8ebe4 extcon: arizona: Correct clean up if arizona_identify_head [...] adds b82f871a335a extcon: arizona: Make rev A register sequences atomic adds be87cb72bf75 extcon: arizona: Move pdata extraction to probe adds ac7614fab9dd extcon: arizona: Clear jack status regardless of detection type adds d5aa46ddf9ed extcon: arizona: Tidy up transition from mic to headphone detect adds f4ba6c0ba762 extcon: arizona: Remove unnecessary sets of ACCDET_MODE adds 8267ebcc4617 extcon: arizona: Remove excessive WARN_ON adds 3dfa743dcd2e extcon: arizona: Invert logic of check in arizona_hpdet_do_id adds 7e14fc437c81 extcon: arizona: Factor out microphone impedance into a function adds 4b28b25c3062 extcon: arizona: Factor out microphone and button detection adds faa50084844c Merge remote-tracking branch 'extcon/extcon-next' adds 528be501b7d4 soundwire: sdw_slave: add probe_complete structure and new fields adds fbbff3632507 soundwire: sdw_slave: add enumeration_complete structure adds 7afc50e441af soundwire: sdw_slave: add initialization_complete definition adds b2bd75f806c4 soundwire: sdw_slave: track unattach_request to handle all [...] adds f98f690fb03c soundwire: intel: update interfaces between ASoC and SoundWire adds 4b206d34b922 soundwire: intel: update stream callbacks for hwparams/fre [...] adds 6cd1d670bee6 soundwire: intel: update headers for interrupts adds eae0b60d6483 soundwire: intel: add link_list to handle interrupts with [...] adds 905b5a81afe1 soundwire: intel: add prototype for WAKEEN interrupt processing adds 4da0680f24c9 soundwire: intel: add mutex for shared SHIM register access adds 09f6a72d0143 soundwire: intel: add clock stop quirks adds 6d7fb8ff3998 Merge remote-tracking branch 'soundwire/next' adds 075a1e87d1e2 staging/octeon: Mark Ethernet driver as BROKEN adds 856be41e446a staging: wilc1000: remove unused compile time featurization adds a02a9897cd6d staging: wilc1000: use kernel provided struct cast to extr [...] adds baf3f2f9d0bf staging: wilc1000: use GENMASK to extract wid type adds eb00d734bc78 staging: exfat: fix spelling mistake adds 9a92d02c3f0b staging: rts5208: add missed pci_release_regions adds f41e1a0a9462 staging/qlge: remove initialising of static local variable adds d00208b6464f staging/qlge: add blank lines after declarations adds 2d060684ab4c staging/qlge: add braces to conditional statement adds 0da2d1051931 staging/qlge: remove braces in conditional statement adds 2a51470f270f staging/qlge: fix block comment coding style adds a1df271a8652 staging: hp100: Use match_string() helper to simplify the code adds 1f8a6edf8d2f staging/vc04_services/bcm2835-camera: distinct numeration [...] adds 742e9285f8b4 staging: qlge: Fix CamelCase in qlge.h and qlge_dbg.c adds 1544f55add5c staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] adds 4905084a07fc staging: rtl8188eu: cleanup declarations in rtw_pwrctrl.c adds a426b982be18 staging: rtl8188eu: remove return variable from rtw_pwr_un [...] adds 0988161a9828 staging: most: fix improper SPDX-License comment style adds 7e6d24d9bca7 staging: most: Use managed buffer allocation adds 3ad10e575451 staging: bcm2835-audio: Use managed buffer allocation adds 0a2eb63de28f staging: most: Drop superfluous ioctl PCM ops adds de7c18bd2764 staging: bcm2835-audio: Drop superfluous ioctl PCM ops adds 68468503e000 staging: rtl8723bs: Fix spelling errors adds 4d17363db021 staging: rtl8723bs: Fix line length adds f10870b05d5e staging: remove isdn capi drivers adds f59aba2f7579 isdn: capi: dead code removal adds e5db7dc39b27 Merge remote-tracking branch 'staging/staging-next' adds 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] adds 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer adds 05fb8284a417 Merge branch 'i2c-mux/for-next' into for-next adds a7b275bd9c18 Merge remote-tracking branch 'mux/for-next' adds 594eeca4bcb3 interconnect: qcom: Fix Kconfig indentation adds eeb0b8c2860a interconnect: qcom: sdm845: Walk the list safely on node removal adds add76d898f87 interconnect: qcom: qcs404: Walk the list safely on node removal adds 2b285714ea08 interconnect: qcom: msm8974: Walk the list safely on node removal adds e661f33ed12b interconnect: Add a common helper for removing all nodes adds 69d53ebd8258 interconnect: qcom: Use the new common helper for node removal adds 9d7fcca01cc8 interconnect: Move internal structs into a separate file adds 4d713c6b0f9e interconnect: Add a name to struct icc_path adds 736f10ad068e interconnect: Add basic tracepoints adds 3c7f2b65b07b interconnect: Add a common standard aggregate function adds cc6fccff37b3 interconnect: qcom: Use the standard aggregate function adds 1758204886c3 interconnect: Add interconnect_graph file to debugfs adds ea98a778f857 Merge remote-tracking branch 'icc/icc-next' adds 2a03c1314506 dmaengine: ti: edma: add missed operations adds c64738d6810b dt-bindings: dmaengine: rcar-dmac: Document r8a77961 support adds a39cddc9e377 dmaengine: pl330: Drop boilerplate code for suspend/resume adds f68190c8cb75 dmaengine: pl330: Convert to the *_late and *_early system [...] adds dda510890498 dmaengine: Remove spaces before TABs adds a5b982af953b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio adds db435d6a35e6 Merge remote-tracking branch 'slave-dma/next' adds f7c9ab6ffa89 Merge branch 'for-5.4-fixes' into for-next adds 4ba3bdee4ee3 Merge branch 'for-5.5' into for-next adds 8c26b3a71bdf Merge branch 'for-5.5' into for-next adds 79ba3f6671c0 Merge branch 'for-5.5' into for-next adds dab1e3e4b955 Merge branch 'for-5.5' into for-next adds 4a855fe0923d Merge branch 'for-5.5' into for-next adds cc56b5387518 Merge branch 'for-5.5' into for-next adds 499322b54d0c Merge branch 'for-5.5' into for-next adds 078cb46c8a52 Merge branch 'for-5.5' into for-next adds 899969b46c28 Merge branch 'for-5.5' into for-next adds 07f30e2de1e0 Merge remote-tracking branch 'cgroup/for-next' adds 7d8a43186ee4 scsi: esp_scsi: Correct ordering of PCSCSI definition in e [...] adds 5c7bbddcb3ae scsi: esp_scsi: Add support for FSC chip adds a276c19e3e98 scsi: ufs: Avoid busy-waiting by eliminating tag conflicts adds 6a35315a0aa6 scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs adds dc2ec8109074 scsi: ufs: Recheck bkops level if bkops is disabled adds 3bf80d12b068 scsi: ufs: Update VCCQ2 and VCCQ min/max voltage hard codes adds 00ba81e1720b scsi: ufs: Avoid messing up the compl_time_stamp of lrbs adds d2029d17354a scsi: ufs: Complete pending requests in host reset and res [...] adds f711610be342 scsi: core: Adjust DBD setting in MODE SENSE for caching m [...] adds d3e59f87ee93 scsi: ufs: Use DBD setting in mode sense adds 4339bc814224 scsi: ufs: Release clock if DMA map fails adds c0a586dcb11e scsi: ufs: Do not clear the DL layer timers adds 8709c1f68536 scsi: ufs: Do not free irq in suspend adds 9555b7bf1ad2 scsi: ufs: delete unused structure filed tr adds de78786b428b scsi: ufs: Update L4 attributes on manual hibern8 exit in [...] adds 67a358329376 Merge branch 'misc' into for-next adds 89c085f7a925 Merge remote-tracking branch 'scsi/for-next' adds 6a8c827f854a Merge branch '5.5/scsi-fixes' into 5.6/scsi-next adds 7c927d3392fa Merge remote-tracking branch 'scsi-mkp/for-next' adds 63341ab03706 virtio-balloon: fix managed page counts when migrating pag [...] adds 2a946fa1c8bc virtio_balloon: name cleanups adds 63b9b80e9f5b virtio_balloon: divide/multiply instead of shifts adds 8eb9e25614d5 netdev: pass the stuck queue to the timeout handler adds c2e972f4bc7b mlx4: use new txqueue timeout argument adds 4d5e64eb1404 netronome: use the new txqueue timeout argument adds 56321b6388f5 ptr_ring: linked list fallback adds 84422715c9fa vhost: option to fetch descriptors through an independent struct adds 68f8bd3ea637 vhost/test: add an option to test new code adds a50e3d74e49c vhost: batching fetches adds 2144b71859f9 vhost/net: add an option to test new code adds 36c2b522f334 vhost: last descriptor must have NEXT clear adds c4c6fddbcfd0 Merge remote-tracking branch 'vhost/linux-next' adds 723710fe4bab Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds cdcc4958ce54 Merge remote-tracking branch 'rpmsg/for-next' adds 55f8bbb51379 gpio: pca953x: Don't hardcode irq trigger type adds 725c1cb6987a gpio: pca953x: Remove redundant forward declaration adds 0c21639f5a4b gpio: mvebu: use platform_irq_count adds cfdca14c44a7 gpio: bcm-kona: use platform_irq_count adds 373894f83b52 gpio: remove unneeded MODULE_VERSION() usage adds 4d6b561a1735 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 539d8bde72c2 pinctrl: baytrail: Allocate IRQ chip dynamic adds ab68b220e81f pinctrl: baytrail: Group GPIO IRQ chip initialization adds 0430cefb1075 Merge remote-tracking branch 'pinctrl-intel/for-next' adds 73ae2cb42495 pinctrl: samsung: Enable compile test for build coverage adds 56d9625e8cc6 pinctrl: samsung: Clarify the option titles/names adds c40806f8d39c Merge remote-tracking branch 'pinctrl-samsung/for-next' adds cfc4c189bc70 pwm: Read initial hardware state at request time adds 1db37f9561b2 pwm: cros-ec: Cache duty cycle value adds a3597d6c89d7 pwm: imx27: Cache duty cycle register value adds bd88d319abe9 pwm: imx27: Unconditionally write state to hardware adds f79c072b2ace Merge remote-tracking branch 'pwm/for-next' adds f75152eb8bea ktest: Fix some typos in sample.conf adds 9b5f852ae20d ktest: Make default build option oldconfig not randconfig adds 2356b91a4612 Merge remote-tracking branch 'ktest/for-next' adds 0682b746099a Merge tag 'compat-ioctl-5.5' of git://git.kernel.org/pub/s [...] adds 6d5b3a41ae04 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] adds 6d75353320b4 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] adds 927abfa657b8 Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds 7408225e452e Merge remote-tracking branch 'livepatching/for-next' adds ad9882f15884 coresight: etm4x: Fix unused function warning adds 3c021bcef6b0 Merge remote-tracking branch 'coresight/next' adds 751438bc0f10 rtc: mt6397: drop free_irq of devm_ allocated irq adds cf33e911f500 rtc: stm32: add missed clk_disable_unprepare in error path [...] adds 94a25071301a mailmap: Update email address for Alexandre Belloni adds 519d63702d0e rtc: zynqmp: re-use rtc_time64_to_tm operation adds 3b52093dc917 rtc: ds1343: Do not hardcode SPI mode flags adds 64a079ee5664 Merge remote-tracking branch 'rtc/rtc-next' adds 29147f00140f NTB: Add Hygon Device ID adds 1ef512b16bc8 NTB: Fix an error in get link status adds 2dfd128d9e79 Merge remote-tracking branch 'ntb/ntb-next' adds e43723292d6d MIPS: OCTEON: Replace SIZEOF_FIELD() macro adds c593642c8be0 treewide: Use sizeof_field() macro adds 2f9d1b4d47da Merge remote-tracking branch 'kspp/for-next/kspp' adds 0604d53d4da8 fsi: Add fsi-master class adds 1e85bea0760e fsi: Move master attributes to fsi-master class adds 26745246175a ABI: Update FSI path documentation adds e387fef806fd trace: fsi: Print transfer size unsigned adds b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs adds 920722d606a5 fsi: fsi_master_class can be static adds fb6d6b9f93d3 fsi: Move defines to common header adds 171bb546ec4c dt-bindings: fsi: Add description of FSI master adds 28df58603dc2 fsi: Add ast2600 master driver adds 05360011f9d8 fsi: aspeed: Add trace points adds 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values adds a9a43258c61c Merge remote-tracking branch 'fsi/next' adds 8939961f07a0 nvmem: core: fix nvmem_cell_write inline function adds 1e3d47b93b0e nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] adds 72c67ef05751 nvmem: imx: scu: support hole region check adds e25357c6580c nvmem: imx: scu: support write adds 748dcdab0a57 nvmem: imx-ocotp: reset error status on probe adds 41c367f5aef2 dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation adds 744cb39feb52 nvmem: sprd: Add Spreadtrum SoCs eFuse support adds b76e01ccc287 nvmem: imx: scu: fix dependency in Kconfig adds 23df02c1a656 dt-bindings: nvmem: add binding for Rockchip OTP controller adds 6bd17868c992 nvmem: add Rockchip OTP driver adds 3ef0dce007d9 Merge remote-tracking branch 'nvmem/for-next' adds 82a22311b7a6 XArray: Fix xas_pause at ULONG_MAX adds 6b81141deb73 XArray: Improve documentation of search marks adds 0fc6e887a931 Merge remote-tracking branch 'xarray/xarray' adds 63971aa58042 Merge branch 'pidfd' into for-next adds 1282387e9dca Merge branch 'pidfd' into for-next adds 7acdfe534e72 Merge branch 'pidfd' into for-next adds ed5e2b403b55 Merge branch 'pidfd' into for-next adds 04882c321b26 Merge branch 'pidfd' into for-next adds 98adbc9e4774 Merge remote-tracking branch 'pidfd/for-next' adds 29b0301f7ec9 PM / devfreq: exynos-ppmu: Fix excessive stack usage adds 839d0b33ffe3 PM / devfreq: Drop explicit selection of PM_OPP adds 530ee856561e PM / devfreq: Fix Kconfig indentation adds 2302c6d126cd dt-bindings: memory: Add bindings for imx8m ddr controller adds 7bb0f54af86f PM / devfreq: Add dynamic scaling for imx8m ddr controller adds 057f68737636 PM / devfreq: Add new name attribute for sysfs adds f8293a257067 PM / devfreq: Change time stats to 64-bit adds de13ad25f287 PM / devfreq: Add clearing transitions stats adds b0bcdf2a986a PM / devfreq: Move statistics to separate struct devfreq_stats adds 683c498cb33f PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) adds 17376038fcfe PM / devfreq: exynos-bus: Extract exynos_bus_profile_init() adds 4290915b7f2d PM / devfreq: exynos-bus: Extract exynos_bus_profile_init_ [...] adds 252ef98ed524 PM / devfreq: tegra: Add COMMON_CLK dependency adds 6c877bff8315 PM / devfreq: rk3399_dmc: Add COMPILE_TEST dependency adds 062e0db906d3 Merge remote-tracking branch 'devfreq/devfreq-next' adds f711f5c11bfb kasan: fix crashes on access to memory mapped by vm_map_ram() adds 89301188467b kasan-fix-crashes-on-access-to-memory-mapped-by-vm_map_ram-v2 adds 61d679dba7a4 mm/memory.c: add apply_to_existing_page_range() helper adds 3264ba9274f5 mm-add-apply_to_existing_pages-helper-fix adds 236408931281 mm-add-apply_to_existing_pages-helper-fix-fix adds bcb65983790c kasan: use apply_to_existing_page_range() for releasing vm [...] adds cfa125bd7072 kasan-use-apply_to_existing_pages-for-releasing-vmalloc-sh [...] adds c11be8fc69f2 kasan: don't assume percpu shadow allocations will succeed adds 58fa4bc6f9b3 mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG adds ea30e67fc623 lib/Kconfig.debug: fix some messed up configurations adds c1de591d8de7 lib-kconfigdebug-fix-some-messed-up-configurations-checkpa [...] adds 82fbdc5f1a30 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds a7041c7276d7 /proc/kpageflags: do not use uninitialized struct pages adds ff7454c3d3f3 mm/zsmalloc.c: fix the migrated zspage statistics. adds 7908693e318c mm, thp: tweak reclaim/compaction effort of local-only and [...] adds 8ff61d176ba9 x86/mm: Split vmalloc_sync_all() adds d5e74d518309 kcov: fix struct layout for kcov_remote_arg adds 20a2b3313095 memcg: account security cred as well to kmemcg adds f81a945874a2 mm: move_pages: return valid node id in status if the page [...] adds d007c1292fb2 fs/direct-io.c: include fs/internal.h for missing prototype adds 8ecb3b5e6695 fs/nsfs.c: include headers for missing declarations adds 04ff54af1d97 fs/namespace.c: make to_mnt_ns() static adds a632c00ae02c hexagon: define ioremap_uc adds bc02697a47e7 hexagon: parenthesize registers in asm predicates adds 2b1461a8d164 hexagon: work around compiler crash adds 8f459b66f3cf fs/posix_acl.c: fix kernel-doc warnings adds 974d050e15b3 init/Kconfig: enable -O3 for all arches adds e4433601049c ramfs: support O_TMPFILE adds 72ee6b45029a mm/slub.c: avoid slub allocation while holding list_lock adds 800065e6d6e5 mm/memcontrol.c: cleanup some useless code adds e82a48a01dc5 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds cb941a7e223b mm/pgmap: use correct alignment when looking at first pfn [...] adds 2987afa01933 mm/mmap.c: fix the adjusted length error adds 92c3e3324a66 mm/memmap_init: update variable name in memmap_init_zone adds 2ee348cb6262 mm/memory_hotplug: shrink zones when offlining memory adds d557944aa1ac mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds e5c7e423b428 mm/memory_hotplug: we always have a zone in find_(smallest [...] adds 89ac3cd7ff95 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds 3a3c88b7a9cf mm/memory_hotplug: drop local variables in shrink_zone_span() adds 9fcd7d7313be mm/memory_hotplug: cleanup __remove_pages() adds 29e010058f8a mm/early_ioremap.c: use %pa to print resource_size_t variables adds cd5070b4efe7 mm, oom: avoid printk() iteration under RCU adds 9514d5944993 mm-oom-avoid-printk-iteration-under-rcu-fix adds 3522472d3be6 include/linux/mm.h: clean up obsolete check on space in pa [...] adds 47b35d8e4d2c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds b266d46dd78c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds e87641943607 kernel/hung_task.c: Monitor killed tasks. adds a3b396f93d16 lib/zlib: add s390 hardware support for kernel zlib_deflate adds 00d3d4fe70ea s390/boot: rename HEAP_SIZE due to name collision adds fa98bb83fd65 lib/zlib: add s390 hardware support for kernel zlib_inflate adds 51dcec093ebd s390/boot: add dfltcc= kernel command line parameter adds d2f92ddb1db2 lib/zlib: add zlib_deflate_dfltcc_enabled() function adds d54d8e113761 btrfs: use larger zlib buffer for s390 hardware compression adds 8c23046b1ae1 string: add stracpy and stracpy_pad mechanisms adds af656cab9b61 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 45b35d22a78f fs/binfmt_elf.c: smaller code generation around auxv vector fill adds 44385722a4f5 fs/binfmt_elf.c: fix ->start_code calculation adds 0872c089d7b2 fs/binfmt_elf.c: don't copy ELF header around adds 4e03199ef228 execve: warn if process starts with executable stack adds 3ccac9d82d55 include/linux/io-mapping.h-mapping: use PHYS_PFN() macro i [...] adds d39cfb78988c aio: simplify read_events() adds ac061ea27496 smp_mb__{before,after}_atomic(): update Documentation adds 8a743f20ec44 ipc/mqueue.c: remove duplicated code adds 40a44ec56787 ipc/mqueue.c: update/document memory barriers adds f1733ecb126f ipc/msg.c: update and document memory barriers adds c5ce36ec970e ipc/sem.c: document and update memory barriers adds 658622e448a6 ipc/msg.c: consolidate all xxxctl_down() functions adds 7175fd40b05d Merge branch 'akpm-current/current' adds 4ad1b5897253 drivers/block/null_blk_main.c: fix layout adds b35702695ead drivers/block/null_blk_main.c: fix uninitialized var warnings adds 8fa4c8d128ca pinctrl: fix pxa2xx.c build warnings adds 8e910fd3174d drivers/tty/serial/sh-sci.c: suppress warning adds f9b3409314d3 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 54cdd1365ef0 Merge branch 'akpm/master' adds 32b8acf85223 Add linux-next specific files for 20191213
No new revisions were added by this update.
Summary of changes: .mailmap | 9 + CREDITS | 4 +- Documentation/ABI/testing/sysfs-class-devfreq | 18 +- Documentation/RCU/NMI-RCU.rst | 124 + Documentation/RCU/NMI-RCU.txt | 121 - Documentation/RCU/arrayRCU.rst | 165 + Documentation/RCU/arrayRCU.txt | 153 - Documentation/RCU/index.rst | 5 + Documentation/RCU/lockdep-splat.txt | 2 +- Documentation/RCU/rcu_dereference.rst | 463 ++ Documentation/RCU/rcu_dereference.txt | 456 -- Documentation/RCU/rcubarrier.rst | 353 ++ Documentation/RCU/rcubarrier.txt | 325 -- Documentation/RCU/stallwarn.txt | 11 +- Documentation/RCU/whatisRCU.rst | 1154 ++++ Documentation/RCU/whatisRCU.txt | 1079 ---- .../admin-guide/device-mapper/dm-integrity.rst | 2 +- Documentation/admin-guide/device-mapper/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 44 + Documentation/core-api/index.rst | 1 + Documentation/core-api/padata.rst | 169 + Documentation/core-api/xarray.rst | 60 +- Documentation/crypto/devel-algos.rst | 4 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcov.rst | 10 +- Documentation/dev-tools/kcsan.rst | 266 + Documentation/dev-tools/kselftest.rst | 8 +- Documentation/dev-tools/kunit/index.rst | 1 + Documentation/dev-tools/kunit/kunit-tool.rst | 57 + Documentation/dev-tools/kunit/start.rst | 13 +- Documentation/dev-tools/kunit/usage.rst | 24 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../devicetree/bindings/arm/atmel-at91.yaml | 15 + Documentation/devicetree/bindings/arm/fsl.yaml | 4 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 44 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 41 + .../devicetree/bindings/arm/stm32/stm32-syscon.txt | 16 - Documentation/devicetree/bindings/arm/sunxi.yaml | 15 +- .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +- .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 +- .../bindings/connector/usb-connector.txt | 4 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 2 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 2 +- .../bindings/display/etnaviv/etnaviv-drm.txt | 1 + .../devicetree/bindings/display/mxsfb.txt | 1 + .../bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 2 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 2 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 45 + .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 1 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 5 +- .../bindings/iio/adc/allwinner,sun8i-a33-ths.yaml | 2 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 +- .../allwinner,sun4i-a10-ic.yaml | 2 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +- Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/ti,cal.yaml | 202 + Documentation/devicetree/bindings/media/ti-cal.txt | 72 - .../memory-controllers/fsl/imx8m-ddrc.yaml | 72 + .../memory-controllers/nvidia,tegra124-mc.yaml | 3 +- .../memory-controllers/nvidia,tegra30-emc.yaml | 9 +- .../memory-controllers/nvidia,tegra30-mc.yaml | 3 +- .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 2 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 3 +- .../devicetree/bindings/mmc/sdhci-atmel.txt | 13 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-emac.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 2 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 2 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +- .../devicetree/bindings/net/broadcom-bluetooth.txt | 7 + .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 2 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 4 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 22 +- .../devicetree/bindings/net/ti,dp83867.txt | 12 +- .../bindings/net/wireless/qcom,ath11k.yaml | 273 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 2 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../devicetree/bindings/power/qcom,rpmpd.txt | 2 + .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 53 +- .../bindings/regulator/st,stm32-booster.txt | 18 - .../bindings/regulator/st,stm32-booster.yaml | 46 + .../bindings/regulator/st,stm32-vrefbuf.txt | 20 - .../bindings/regulator/st,stm32-vrefbuf.yaml | 52 + .../bindings/remoteproc/st,stm32-rproc.yaml | 2 + .../bindings/reset/brcm,brcmstb-reset.txt | 2 +- .../bindings/reset/nuvoton,npcm-reset.txt | 32 + .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 1 + .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 2 +- .../devicetree/bindings/serial/fsl-lpuart.txt | 2 + .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 2 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 2 +- .../sound/allwinner,sun8i-a23-codec-analog.yaml | 2 +- .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 2 +- .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +- .../timer/allwinner,sun5i-a13-hstimer.yaml | 2 +- .../devicetree/bindings/timer/renesas,tmu.txt | 1 + .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 8 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 +- Documentation/driver-api/interconnect.rst | 23 + Documentation/driver-api/ipmb.rst | 4 + .../driver-api/thermal/cpu-idle-cooling.rst | 189 + .../driver-api/thermal/exynos_thermal.rst | 2 +- Documentation/filesystems/erofs.txt | 27 +- Documentation/filesystems/overlayfs.rst | 497 ++ Documentation/filesystems/overlayfs.txt | 495 -- Documentation/filesystems/path-lookup.rst | 68 +- Documentation/gpu/i915.rst | 3 - Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max31730.rst | 44 + Documentation/hwmon/ucd9000.rst | 12 +- Documentation/isdn/avmb1.rst | 246 - Documentation/isdn/gigaset.rst | 465 -- Documentation/isdn/hysdn.rst | 196 - Documentation/isdn/index.rst | 3 - Documentation/isdn/interface_capi.rst | 71 - Documentation/memory-barriers.txt | 16 +- .../networking/device_drivers/netronome/nfp.rst | 116 + Documentation/networking/ip-sysctl.txt | 4 + Documentation/networking/j1939.rst | 2 +- Documentation/padata.txt | 163 - Documentation/process/coding-style.rst | 2 +- Documentation/process/deprecated.rst | 10 +- Documentation/riscv/patch-acceptance.rst | 32 + Documentation/scsi/smartpqi.txt | 2 +- Documentation/security/keys/core.rst | 58 + .../translations/it_IT/process/coding-style.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/watch_queue.rst | 460 ++ MAINTAINERS | 67 +- Makefile | 3 +- Next/SHA1s | 314 ++ Next/Trees | 316 ++ Next/merge.log | 5109 +++++++++++++++++ Next/quilt-import.log | 2 + arch/alpha/include/asm/vmalloc.h | 4 + arch/alpha/kernel/syscalls/syscall.tbl | 2 + arch/arc/include/asm/hugepage.h | 1 - arch/arc/include/asm/vmalloc.h | 4 + arch/arc/kernel/entry.S | 6 +- arch/arc/kernel/unwind.c | 6 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arm/Kconfig.debug | 6 +- arch/arm/arm-soc-for-next-contents.txt | 26 + arch/arm/boot/dts/Makefile | 4 + arch/arm/boot/dts/am335x-evm.dts | 40 +- arch/arm/boot/dts/am335x-evmsk.dts | 38 +- arch/arm/boot/dts/am335x-icev2.dts | 13 + arch/arm/boot/dts/am335x-sancloud-bbe.dts | 2 +- arch/arm/boot/dts/am3517.dtsi | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 59 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 6 + arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 304 + arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 270 + arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 2 +- arch/arm/boot/dts/bcm5301x.dtsi | 4 +- arch/arm/boot/dts/dra76-evm.dts | 66 + arch/arm/boot/dts/e60k02.dtsi | 8 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 6 +- arch/arm/boot/dts/exynos4210.dtsi | 4 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 5 + arch/arm/boot/dts/exynos4412-midas.dtsi | 29 + arch/arm/boot/dts/exynos4412-n710x.dts | 5 + arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412.dtsi | 4 +- arch/arm/boot/dts/exynos5.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 2 +- arch/arm/boot/dts/exynos5250.dtsi | 4 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 +- arch/arm/boot/dts/exynos5420.dtsi | 84 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 10 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 64 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 78 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 58 + arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 13 + arch/arm/boot/dts/exynos5800.dtsi | 52 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 2 - arch/arm/boot/dts/imx25-pdk.dts | 2 - arch/arm/boot/dts/imx25.dtsi | 3 + arch/arm/boot/dts/imx6q-logicpd.dts | 10 + arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 5 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 84 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 326 ++ arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 28 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 188 +- arch/arm/boot/dts/imx7d-sdb-reva.dts | 3 + arch/arm/boot/dts/imx7s.dtsi | 7 + arch/arm/boot/dts/imx7ulp-com.dts | 79 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 85 + arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 1 - arch/arm/boot/dts/ls1021a-tsn.dts | 4 + arch/arm/boot/dts/ls1021a.dtsi | 19 + arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 45 + arch/arm/boot/dts/qcom-msm8974.dtsi | 143 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 9 + .../boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi | 22 + arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 21 - arch/arm/boot/dts/rk3288-veyron-fievel.dts | 2 - arch/arm/boot/dts/rk3288-veyron-jaq.dts | 22 + arch/arm/boot/dts/rk3288-veyron-jerry.dts | 22 + arch/arm/boot/dts/rk3288-veyron-mickey.dts | 9 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 21 + arch/arm/boot/dts/rk3288-veyron-pinky.dts | 22 + arch/arm/boot/dts/rk3288-veyron-speedy.dts | 21 + arch/arm/boot/dts/rk3288-veyron.dtsi | 59 +- arch/arm/boot/dts/sama5d2.dtsi | 10 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 1 + .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts | 72 + arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi | 11 + arch/arm/boot/dts/sun8i-h3.dtsi | 15 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 170 + arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 10 - arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 29 +- arch/arm/configs/at91_dt_defconfig | 55 +- arch/arm/configs/exynos_defconfig | 7 + arch/arm/configs/imx_v6_v7_defconfig | 3 + arch/arm/configs/omap2plus_defconfig | 4 +- arch/arm/configs/qcom_defconfig | 4 + arch/arm/configs/shmobile_defconfig | 3 + arch/arm/crypto/curve25519-glue.c | 7 + arch/arm/include/asm/switch_to.h | 2 +- arch/arm/include/asm/vmalloc.h | 4 + arch/arm/kernel/Makefile | 4 +- arch/arm/kernel/entry-armv.S | 4 +- arch/arm/kernel/ftrace.c | 10 +- arch/arm/kernel/traps.c | 2 + arch/arm/mach-at91/Kconfig | 24 +- arch/arm/mach-at91/Makefile | 1 + arch/arm/mach-at91/at91sam9.c | 18 - arch/arm/mach-at91/pm.c | 2 +- arch/arm/mach-at91/sam9x60.c | 34 + arch/arm/mach-imx/Kconfig | 2 + arch/arm/mach-imx/cpu.c | 38 +- arch/arm/mach-mmp/pxa168.h | 2 +- arch/arm/mach-omap2/clockdomains43xx_data.c | 10 + arch/arm/mach-omap2/prcm43xx.h | 1 + arch/arm/mach-vexpress/spc.c | 12 +- arch/arm/mm/cache-v7.S | 4 +- arch/arm/mm/cache-v7m.S | 4 +- arch/arm/net/bpf_jit_32.c | 30 +- arch/arm/tools/syscall.tbl | 2 + arch/arm64/Kconfig | 53 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 19 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 84 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 64 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 16 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 10 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 6 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 2 +- .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 21 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 19 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 11 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 22 +- arch/arm64/boot/dts/altera/Makefile | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 223 + arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 25 + arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 78 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 28 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 71 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 14 + arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 24 + arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 24 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 28 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 11 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 65 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 27 + .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 99 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 12 - arch/arm64/boot/dts/intel/Makefile | 3 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 76 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 135 + arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 8 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 9 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 19 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 9 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 10 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 66 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 72 + arch/arm64/boot/dts/qcom/pm6150l.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 430 ++ arch/arm64/boot/dts/qcom/sc7180.dtsi | 1815 ++++++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 20 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 136 +- arch/arm64/boot/dts/rockchip/px30-evb.dts | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 71 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 2 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 62 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 14 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 11 + arch/arm64/configs/defconfig | 18 + arch/arm64/crypto/ghash-ce-glue.c | 2 +- arch/arm64/crypto/sha1-ce-glue.c | 17 +- arch/arm64/crypto/sha2-ce-glue.c | 34 +- arch/arm64/crypto/sha256-glue.c | 34 +- arch/arm64/crypto/sha512-ce-glue.c | 26 +- arch/arm64/crypto/sha512-glue.c | 15 +- arch/arm64/include/asm/assembler.h | 6 +- arch/arm64/include/asm/preempt.h | 4 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 + arch/arm64/include/asm/vmalloc.h | 4 + arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/traps.c | 3 + arch/arm64/kvm/sys_regs.c | 25 +- arch/arm64/kvm/sys_regs.h | 17 +- arch/arm64/mm/mmu.c | 4 +- arch/c6x/include/asm/vmalloc.h | 4 + arch/c6x/kernel/entry.S | 8 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/stackprotector.h | 29 + arch/csky/include/asm/vmalloc.h | 4 + arch/csky/kernel/entry.S | 4 +- arch/csky/kernel/process.c | 6 + arch/h8300/Kconfig | 3 + arch/h8300/include/asm/vmalloc.h | 4 + arch/h8300/include/uapi/asm/bitsperlong.h | 15 - arch/h8300/include/uapi/asm/posix_types.h | 13 + arch/h8300/kernel/entry.S | 6 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/atomic.h | 8 +- arch/hexagon/include/asm/bitops.h | 8 +- arch/hexagon/include/asm/cmpxchg.h | 2 +- arch/hexagon/include/asm/futex.h | 6 +- arch/hexagon/include/asm/io.h | 1 + arch/hexagon/include/asm/spinlock.h | 20 +- arch/hexagon/include/asm/vmalloc.h | 4 + arch/hexagon/kernel/stacktrace.c | 4 +- arch/hexagon/kernel/vm_entry.S | 8 +- arch/ia64/include/asm/acpi.h | 5 +- arch/ia64/include/asm/vmalloc.h | 4 + arch/ia64/kernel/acpi.c | 2 - arch/ia64/kernel/entry.S | 12 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 + arch/ia64/mm/init.c | 4 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/vmalloc.h | 4 + arch/m68k/kernel/syscalls/syscall.tbl | 2 + arch/microblaze/include/asm/vmalloc.h | 4 + arch/microblaze/kernel/entry.S | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/mips/Kconfig | 3 +- arch/mips/boot/compressed/Makefile | 3 + arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 9 +- arch/mips/include/asm/asmmacro.h | 4 +- arch/mips/include/asm/cpu-type.h | 3 +- arch/mips/include/asm/vdso/gettimeofday.h | 13 - arch/mips/include/asm/vmalloc.h | 4 + arch/mips/kernel/cacheinfo.c | 27 +- arch/mips/kernel/entry.S | 6 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 + arch/mips/kernel/syscalls/syscall_n64.tbl | 2 + arch/mips/kernel/syscalls/syscall_o32.tbl | 2 + arch/mips/net/Makefile | 1 + arch/mips/net/bpf_jit.c | 1270 +++++ arch/mips/net/bpf_jit_asm.S | 285 + arch/mips/net/ebpf_jit.c | 11 +- arch/mips/vdso/vgettimeofday.c | 20 + arch/nds32/Kconfig | 2 +- arch/nds32/include/asm/vmalloc.h | 4 + arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 12 - arch/nios2/include/asm/vmalloc.h | 4 + arch/nios2/kernel/entry.S | 2 +- arch/openrisc/include/asm/vmalloc.h | 4 + arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/vmalloc.h | 4 + arch/parisc/kernel/entry.S | 10 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/barrier.h | 2 - arch/powerpc/include/asm/cpm.h | 172 +- arch/powerpc/include/asm/vmalloc.h | 4 + arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/mm/mem.c | 3 +- arch/powerpc/net/bpf_jit32.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 16 +- arch/powerpc/platforms/83xx/km83xx.c | 3 +- arch/powerpc/platforms/83xx/misc.c | 23 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 3 +- arch/powerpc/platforms/83xx/mpc83xx.h | 7 - arch/powerpc/platforms/85xx/corenet_generic.c | 10 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 27 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 17 - arch/powerpc/platforms/85xx/twr_p102x.c | 15 - arch/riscv/Kconfig.socs | 4 +- arch/riscv/boot/Makefile | 2 +- arch/riscv/include/asm/vmalloc.h | 4 + arch/riscv/kernel/entry.S | 4 +- arch/riscv/net/bpf_jit_comp.c | 4 +- arch/s390/Kconfig | 3 +- arch/s390/boot/compressed/decompressor.c | 8 +- arch/s390/boot/ipl_parm.c | 14 + arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/setup.h | 9 +- arch/s390/include/asm/uv.h | 2 +- arch/s390/include/asm/vmalloc.h | 4 + arch/s390/kernel/dumpstack.c | 2 + arch/s390/kernel/early.c | 16 - arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/perf_cpum_sf.c | 22 +- arch/s390/kernel/setup.c | 1 + arch/s390/kernel/smp.c | 13 +- arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/kvm/interrupt.c | 6 +- arch/s390/lib/spinlock.c | 1 - arch/s390/lib/test_unwind.c | 2 +- arch/s390/mm/init.c | 4 +- arch/s390/mm/kasan_init.c | 68 +- arch/sh/Kconfig | 2 +- arch/sh/drivers/platform_early.c | 11 +- arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/vmalloc.h | 4 + arch/sh/include/uapi/asm/setup.h | 2 - arch/sh/include/uapi/asm/types.h | 2 - arch/sh/kernel/Makefile | 2 - arch/sh/kernel/cpu/sh5/entry.S | 4 +- arch/sh/kernel/entry-common.S | 4 +- arch/sh/kernel/kgdb.c | 1 + arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sh/mm/init.c | 4 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/vmalloc.h | 4 + arch/sparc/include/uapi/asm/statfs.h | 7 - arch/sparc/kernel/rtrap_64.S | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 + arch/sparc/net/bpf_jit_comp_32.c | 8 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/include/asm/vmalloc.h | 4 + arch/unicore32/include/asm/vmalloc.h | 4 + arch/x86/Kconfig | 4 +- arch/x86/boot/Makefile | 2 + arch/x86/boot/compressed/Makefile | 2 + arch/x86/crypto/aesni-intel_asm.S | 8 +- arch/x86/crypto/aesni-intel_glue.c | 45 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 74 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 72 +- arch/x86/crypto/camellia_glue.c | 45 +- arch/x86/crypto/cast6_avx_glue.c | 68 +- arch/x86/crypto/glue_helper.c | 23 +- arch/x86/crypto/serpent_avx2_glue.c | 65 +- arch/x86/crypto/serpent_avx_glue.c | 63 +- arch/x86/crypto/serpent_sse2_glue.c | 30 +- arch/x86/crypto/twofish_avx_glue.c | 75 +- arch/x86/crypto/twofish_glue_3way.c | 37 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 + arch/x86/entry/syscalls/syscall_64.tbl | 2 + arch/x86/entry/vdso/Makefile | 3 + arch/x86/events/intel/ds.c | 1 + arch/x86/include/asm/acpi.h | 3 +- arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/cpu_entry_area.h | 10 +- arch/x86/include/asm/crypto/camellia.h | 63 +- arch/x86/include/asm/crypto/glue_helper.h | 18 +- arch/x86/include/asm/crypto/serpent-avx.h | 20 +- arch/x86/include/asm/crypto/serpent-sse2.h | 28 +- arch/x86/include/asm/crypto/twofish.h | 19 +- arch/x86/include/asm/ftrace.h | 2 - arch/x86/include/asm/kprobes.h | 14 +- arch/x86/include/asm/memtype.h | 27 + arch/x86/include/asm/mmu_context.h | 86 +- arch/x86/include/asm/mtrr.h | 4 +- arch/x86/include/asm/pat.h | 27 - arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pgtable_32_areas.h | 53 + arch/x86/include/asm/pgtable_32_types.h | 57 +- arch/x86/include/asm/pgtable_areas.h | 16 + arch/x86/include/asm/pgtable_types.h | 143 +- arch/x86/include/asm/set_memory.h | 2 - arch/x86/include/asm/text-patching.h | 86 +- arch/x86/include/asm/vmalloc.h | 6 + arch/x86/kernel/Makefile | 4 + arch/x86/kernel/acpi/sleep.c | 11 + arch/x86/kernel/acpi/sleep.h | 2 +- arch/x86/kernel/alternative.c | 130 +- arch/x86/kernel/cpu/Makefile | 3 + arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/cpu/mtrr/generic.c | 2 +- arch/x86/kernel/cpu/mtrr/if.c | 63 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/scattered.c | 2 +- arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/early-quirks.c | 4 + arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/ftrace.c | 703 +-- arch/x86/kernel/jump_label.c | 116 +- arch/x86/kernel/kprobes/core.c | 21 +- arch/x86/kernel/kprobes/opt.c | 67 +- arch/x86/kernel/ldt.c | 83 + arch/x86/kernel/setup.c | 165 +- arch/x86/kernel/traps.c | 9 - arch/x86/kernel/x86_init.c | 2 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/lib/Makefile | 4 + arch/x86/mm/Makefile | 12 +- arch/x86/mm/fault.c | 27 +- arch/x86/mm/init_32.c | 33 +- arch/x86/mm/init_64.c | 40 +- arch/x86/mm/iomap_32.c | 6 +- arch/x86/mm/ioremap.c | 12 +- arch/x86/mm/pageattr.c | 2285 -------- arch/x86/mm/pat.c | 1184 ---- arch/x86/mm/pat/Makefile | 5 + arch/x86/mm/{pageattr-test.c => pat/cpa-test.c} | 0 arch/x86/mm/pat/memtype.c | 1219 ++++ arch/x86/mm/pat/memtype.h | 49 + arch/x86/mm/pat/memtype_interval.c | 194 + arch/x86/mm/pat/set_memory.c | 2285 ++++++++ arch/x86/mm/pat_internal.h | 49 - arch/x86/mm/pat_interval.c | 185 - arch/x86/mm/pgtable_32.c | 1 + arch/x86/mm/physaddr.c | 1 + arch/x86/pci/i386.c | 2 +- arch/x86/platform/efi/quirks.c | 7 +- arch/x86/platform/intel-quark/imr.c | 2 + arch/x86/platform/intel-quark/imr_selftest.c | 2 + arch/x86/purgatory/Makefile | 2 + arch/x86/realmode/Makefile | 3 + arch/x86/realmode/rm/Makefile | 3 + arch/x86/xen/mmu_pv.c | 2 +- arch/xtensa/include/asm/vmalloc.h | 4 + arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 + arch/xtensa/kernel/traps.c | 7 +- arch/xtensa/platforms/iss/network.c | 2 +- block/Kconfig | 9 + block/bio.c | 4 +- block/blk-core.c | 33 +- crypto/adiantum.c | 4 +- crypto/af_alg.c | 6 +- crypto/algapi.c | 65 +- crypto/api.c | 20 +- crypto/asymmetric_keys/asym_tpm.c | 1 + crypto/asymmetric_keys/public_key.c | 1 + crypto/cast6_generic.c | 18 +- crypto/cipher.c | 92 +- crypto/compress.c | 31 +- crypto/essiv.c | 4 +- crypto/hmac.c | 24 +- crypto/internal.h | 4 - crypto/pcrypt.c | 41 +- crypto/serpent_generic.c | 6 +- crypto/shash.c | 29 +- crypto/skcipher.c | 22 +- crypto/testmgr.c | 584 +- crypto/testmgr.h | 14 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/device_pm.c | 12 +- drivers/acpi/sleep.c | 3 + drivers/base/Kconfig | 9 + drivers/base/Makefile | 1 + drivers/base/platform.c | 4 + drivers/base/watch.c | 90 + drivers/block/null_blk_main.c | 56 +- drivers/bluetooth/btbcm.c | 46 + drivers/bluetooth/btbcm.h | 16 + drivers/bluetooth/btusb.c | 12 +- drivers/bluetooth/hci_bcm.c | 53 +- drivers/bus/ti-sysc.c | 25 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/iproc-rng200.c | 1 + drivers/char/ipmi/ipmb_dev_int.c | 31 +- drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/clk/imx/Makefile | 2 +- drivers/clk/imx/clk-composite-7ulp.c | 2 +- drivers/clk/imx/clk-composite-8m.c | 2 + drivers/clk/imx/clk-divider-gate.c | 12 +- drivers/clk/imx/clk-frac-pll.c | 7 +- drivers/clk/imx/clk-imx6q.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 183 +- drivers/clk/imx/clk-imx8mm.c | 16 +- drivers/clk/imx/clk-imx8mn.c | 19 +- drivers/clk/imx/clk-imx8mq.c | 21 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 11 + drivers/clk/imx/clk-pfdv2.c | 2 +- drivers/clk/imx/clk-pll14xx.c | 9 +- drivers/clk/imx/clk-pllv1.c | 14 +- drivers/clk/imx/clk-pllv2.c | 14 +- drivers/clk/imx/clk-pllv4.c | 2 +- drivers/clk/imx/clk-sccg-pll.c | 549 -- drivers/clk/imx/clk-sscg-pll.c | 549 ++ drivers/clk/imx/clk.h | 103 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 2 - drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 6 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 2 +- drivers/cpuidle/cpuidle.c | 3 +- drivers/cpuidle/driver.c | 10 + drivers/crypto/Kconfig | 22 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 22 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 5 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 9 + drivers/crypto/atmel-aes.c | 271 +- drivers/crypto/atmel-sha.c | 418 +- drivers/crypto/atmel-tdes.c | 338 +- drivers/crypto/caam/Kconfig | 14 +- drivers/crypto/caam/ctrl.c | 6 +- drivers/crypto/ccp/ccp-dev-v3.c | 1 + drivers/crypto/ccree/cc_driver.c | 8 +- drivers/crypto/ccree/cc_driver.h | 1 - drivers/crypto/ccree/cc_fips.c | 2 +- drivers/crypto/ccree/cc_hash.c | 2 - drivers/crypto/ccree/cc_pm.c | 2 +- drivers/crypto/ccree/cc_request_mgr.c | 13 +- drivers/crypto/chelsio/Kconfig | 30 +- drivers/crypto/hisilicon/Kconfig | 3 +- drivers/crypto/hisilicon/sgl.c | 17 +- drivers/crypto/hisilicon/zip/zip.h | 4 + drivers/crypto/hisilicon/zip/zip_crypto.c | 92 +- drivers/crypto/inside-secure/safexcel_cipher.c | 5 +- drivers/crypto/omap-aes-gcm.c | 223 +- drivers/crypto/omap-aes.c | 142 +- drivers/crypto/omap-aes.h | 12 +- drivers/crypto/omap-crypto.c | 37 +- drivers/crypto/omap-des.c | 13 +- drivers/crypto/omap-sham.c | 191 +- drivers/crypto/padlock-sha.c | 26 +- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/ux500/Kconfig | 16 +- drivers/devfreq/Kconfig | 21 +- drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 353 +- drivers/devfreq/event/exynos-ppmu.c | 13 +- drivers/devfreq/exynos-bus.c | 120 +- drivers/devfreq/imx8m-ddrc.c | 465 ++ drivers/dma-buf/sync_file.c | 2 +- drivers/dma/dma-axi-dmac.c | 10 +- drivers/dma/dma-jz4780.c | 3 +- drivers/dma/pl330.c | 16 +- drivers/dma/ti/edma.c | 37 +- drivers/edac/Kconfig | 3 +- drivers/edac/skx_common.c | 2 +- drivers/extcon/extcon-arizona.c | 354 +- drivers/firmware/efi/capsule-loader.c | 1 + drivers/firmware/efi/earlycon.c | 40 + drivers/firmware/efi/efi.c | 30 +- drivers/firmware/efi/libstub/Makefile | 2 + drivers/firmware/efi/libstub/gop.c | 80 +- drivers/gpio/gpio-bcm-kona.c | 12 +- drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-pca953x.c | 5 +- drivers/gpio/gpio-sama5d2-piobu.c | 1 - drivers/gpio/gpio-tb10x.c | 1 - drivers/gpio/gpiolib-of.c | 27 + drivers/gpu/drm/Kconfig | 4 + drivers/gpu/drm/amd/acp/Kconfig | 12 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 295 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 111 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 211 + drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 62 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 182 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 234 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c | 52 + drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h | 39 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 113 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 51 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 107 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 13 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 5 - drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 5 - drivers/gpu/drm/amd/amdgpu/cik.c | 18 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 38 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 49 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 146 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 8 - drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 585 ++ drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h | 32 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 827 +++ drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 42 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 641 +++ drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 232 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 270 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 4 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 78 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 4 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 27 +- drivers/gpu/drm/amd/amdgpu/nv.c | 29 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 109 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 89 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/si.c | 6 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 82 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15d.h | 1 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 78 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 481 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 498 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 13 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 248 +- drivers/gpu/drm/amd/amdgpu/vi.c | 22 + drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 3 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 96 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c | 53 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c | 348 -- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 388 -- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 375 -- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 56 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 326 ++ drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 334 ++ drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 5 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 25 +- drivers/gpu/drm/amd/display/Kconfig | 35 +- drivers/gpu/drm/amd/display/Makefile | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 518 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 50 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 67 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 53 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 32 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 6 - drivers/gpu/drm/amd/display/dc/Makefile | 18 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 101 + drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 42 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 8 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 79 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 85 + .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 11 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 29 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 146 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 176 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 240 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 28 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 753 ++- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 85 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 54 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 66 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 34 +- drivers/gpu/drm/amd/display/dc/dc.h | 72 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 134 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 60 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 62 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 267 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 28 - drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 38 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 4 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 79 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 87 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 17 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 19 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 43 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 6 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 21 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 3 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce100/dce100_resource.c | 10 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 2 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 13 +- .../amd/display/dc/dce112/dce112_hw_sequencer.c | 2 +- .../amd/display/dc/dce112/dce112_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce112/dce112_resource.c | 10 +- .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../amd/display/dc/dce120/dce120_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce120/dce120_resource.c | 14 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.h | 1 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 4 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 10 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 7 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 634 +-- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 182 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.h | 43 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 111 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h | 33 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 6 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 10 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 10 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 12 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 13 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 27 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 316 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 16 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 536 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 149 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 133 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h | 33 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 7 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 8 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 148 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 4 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 27 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 12 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 414 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 16 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 142 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h | 33 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 108 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 10 - drivers/gpu/drm/amd/display/dc/dm_services.h | 10 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 17 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 3 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 6 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 3 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 - .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 6 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 8 - .../drm/amd/display/dc/dml/display_mode_structs.h | 6 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 8 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 9 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 105 +- drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/Makefile | 9 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 14 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 2 - .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 - .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 2 - .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 - .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 2 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 2 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 2 - drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 12 - drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 16 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 12 +- drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 23 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 32 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 12 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 36 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 11 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 9 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 15 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 17 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 10 - drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 11 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 8 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 362 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 156 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 19 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 4 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 6 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 8 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 4 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 4 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 4 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 4 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 35 +- .../display/dc/virtual/virtual_stream_encoder.c | 9 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 255 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 41 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h | 41 + .../gpu/drm/amd/display/dmub/inc/dmub_fw_state.h | 73 + drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 129 + drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 522 ++ .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 69 + drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 64 + drivers/gpu/drm/amd/display/dmub/src/Makefile | 27 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 152 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 63 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 141 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 48 + drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 109 + drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h | 120 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 453 ++ drivers/gpu/drm/amd/display/include/dal_asic_id.h | 16 +- drivers/gpu/drm/amd/display/include/dal_types.h | 4 - .../amd/display/include/grph_object_ctrl_defs.h | 3 +- .../gpu/drm/amd/display/include/i2caux_interface.h | 2 +- .../drm/amd/display/include/link_service_types.h | 7 + drivers/gpu/drm/amd/display/include/logger_types.h | 6 - .../drm/amd/display/modules/color/color_gamma.c | 41 +- .../drm/amd/display/modules/freesync/freesync.c | 34 +- drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 3 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 103 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 197 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 40 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 884 +++ .../amd/display/modules/hdcp/hdcp2_transition.c | 674 +++ .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 326 ++ .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 118 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 98 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 507 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 194 + .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 15 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 4 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 2 - .../amd/display/modules/info_packet/info_packet.c | 46 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- .../amd/include/asic_reg/mmhub/mmhub_1_0_offset.h | 16 + .../amd/include/asic_reg/mmhub/mmhub_1_0_sh_mask.h | 122 + .../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 53 - .../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 257 - drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 4 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 44 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 19 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 15 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 16 + drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 161 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 4 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 9 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 13 + drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 35 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 175 + drivers/gpu/drm/amd/powerplay/smu_internal.h | 4 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 77 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 109 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 7 +- drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 14 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 27 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 3 +- drivers/gpu/drm/drm_file.c | 42 + drivers/gpu/drm/drm_mipi_dsi.c | 57 +- drivers/gpu/drm/i915/Kconfig.debug | 2 + drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/icl_dsi.c | 220 +- drivers/gpu/drm/i915/display/intel_atomic.c | 53 +- drivers/gpu/drm/i915/display/intel_atomic.h | 2 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 123 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 12 +- drivers/gpu/drm/i915/display/intel_bios.c | 547 +- drivers/gpu/drm/i915/display/intel_bios.h | 5 + drivers/gpu/drm/i915/display/intel_bw.c | 31 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 20 +- drivers/gpu/drm/i915/display/intel_color.c | 198 +- drivers/gpu/drm/i915/display/intel_crt.c | 24 +- drivers/gpu/drm/i915/display/intel_ddi.c | 288 +- drivers/gpu/drm/i915/display/intel_display.c | 2360 ++++---- drivers/gpu/drm/i915/display/intel_display.h | 38 +- drivers/gpu/drm/i915/display/intel_display_power.c | 54 + drivers/gpu/drm/i915/display/intel_display_types.h | 75 +- drivers/gpu/drm/i915/display/intel_dp.c | 152 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 55 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 14 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 20 +- drivers/gpu/drm/i915/display/intel_dsb.c | 37 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dvo.c | 14 +- drivers/gpu/drm/i915/display/intel_fbc.c | 307 +- drivers/gpu/drm/i915/display/intel_fbc.h | 11 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 28 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 5 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 78 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_overlay.c | 6 +- drivers/gpu/drm/i915/display/intel_panel.c | 14 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 153 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 29 +- drivers/gpu/drm/i915/display/intel_sprite.c | 377 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 62 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 219 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 11 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 149 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 21 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 179 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 312 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 471 +- drivers/gpu/drm/i915/gem/i915_gem_mman.h | 31 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 45 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 34 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 29 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 219 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 18 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 11 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 18 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 + .../drm/i915/gem/selftests/i915_gem_coherency.c | 5 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 166 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 315 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 125 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 9 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 5 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 2 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 22 +- drivers/gpu/drm/i915/gt/intel_context.c | 27 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 29 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 20 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 21 + drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 29 + drivers/gpu/drm/i915/gt/intel_gt.c | 5 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 17 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 193 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 4 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 161 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 149 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 6 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 97 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 17 +- drivers/gpu/drm/i915/gt/intel_reset.c | 33 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 146 +- drivers/gpu/drm/i915/gt/intel_rps.c | 6 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 26 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 4 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 47 +- drivers/gpu/drm/i915/gt/selftest_context.c | 71 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 360 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 33 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 19 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 16 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 357 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 421 ++ drivers/gpu/drm/i915/gt/selftest_rc6.c | 204 + drivers/gpu/drm/i915/gt/selftest_rc6.h | 13 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 34 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 25 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 709 +-- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 54 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 12 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 5 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 299 - drivers/gpu/drm/i915/gvt/cmd_parser.h | 4 + drivers/gpu/drm/i915/gvt/display.h | 5 + drivers/gpu/drm/i915/gvt/edid.h | 4 + drivers/gpu/drm/i915/gvt/execlist.h | 2 + drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 + drivers/gpu/drm/i915/gvt/hypercall.h | 4 + drivers/gpu/drm/i915/gvt/interrupt.h | 3 + drivers/gpu/drm/i915/gvt/mmio.h | 2 + drivers/gpu/drm/i915/gvt/page_track.h | 3 + drivers/gpu/drm/i915/gvt/sched_policy.h | 3 + drivers/gpu/drm/i915/i915_active.c | 121 +- drivers/gpu/drm/i915/i915_active.h | 28 +- drivers/gpu/drm/i915/i915_active_types.h | 15 - drivers/gpu/drm/i915/i915_cmd_parser.c | 316 +- drivers/gpu/drm/i915/i915_debugfs.c | 324 +- drivers/gpu/drm/i915/i915_drv.c | 27 +- drivers/gpu/drm/i915/i915_drv.h | 84 +- drivers/gpu/drm/i915/i915_gem.c | 128 +- drivers/gpu/drm/i915/i915_gem.h | 8 +- drivers/gpu/drm/i915/i915_gem_evict.c | 39 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 71 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 1 + drivers/gpu/drm/i915/i915_getparam.c | 1 + drivers/gpu/drm/i915/i915_gpu_error.c | 10 +- drivers/gpu/drm/i915/i915_irq.c | 58 +- drivers/gpu/drm/i915/i915_memcpy.c | 75 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 + drivers/gpu/drm/i915/i915_pci.c | 12 +- drivers/gpu/drm/i915/i915_perf.c | 227 +- drivers/gpu/drm/i915/i915_pmu.c | 58 +- drivers/gpu/drm/i915/i915_reg.h | 144 +- drivers/gpu/drm/i915/i915_request.c | 175 +- drivers/gpu/drm/i915/i915_scheduler.c | 13 +- drivers/gpu/drm/i915/i915_scheduler.h | 1 + drivers/gpu/drm/i915/i915_selftest.h | 4 + drivers/gpu/drm/i915/i915_sw_fence.c | 40 +- drivers/gpu/drm/i915/i915_sw_fence.h | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 3 +- drivers/gpu/drm/i915/i915_utils.h | 2 +- drivers/gpu/drm/i915/i915_vma.c | 45 +- drivers/gpu/drm/i915/i915_vma.h | 4 + drivers/gpu/drm/i915/intel_device_info.c | 35 +- drivers/gpu/drm/i915/intel_device_info.h | 9 +- drivers/gpu/drm/i915/intel_pch.c | 1 + drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 312 +- drivers/gpu/drm/i915/intel_pm.h | 2 +- drivers/gpu/drm/i915/intel_region_lmem.c | 6 +- drivers/gpu/drm/i915/intel_wakeref.h | 19 +- drivers/gpu/drm/i915/selftests/i915_active.c | 43 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 31 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 4 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 13 + drivers/gpu/drm/i915/selftests/i915_request.c | 124 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 43 + drivers/gpu/drm/i915/selftests/igt_mmap.c | 39 + drivers/gpu/drm/i915/selftests/igt_mmap.h | 19 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 40 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 10 +- drivers/gpu/drm/i915/selftests/mock_drm.c | 73 - drivers/gpu/drm/i915/selftests/mock_drm.h | 17 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 7 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 + drivers/gpu/drm/i915/selftests/mock_region.h | 5 + drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 + drivers/gpu/drm/mcde/mcde_dsi.c | 6 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 48 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/atom.h | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 108 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 28 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 116 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 19 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 19 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 4 + drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 23 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.h | 2 +- drivers/gpu/drm/radeon/atombios_dp.c | 3 - drivers/gpu/drm/radeon/r600_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_audio.c | 2 +- drivers/gpu/drm/radeon/radeon_combios.c | 3 +- drivers/gpu/drm/radeon/radeon_display.c | 2 - drivers/gpu/drm/radeon/radeon_legacy_tv.c | 8 +- drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/scheduler/sched_main.c | 27 + drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/hid/hid-core.c | 6 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-multitouch.c | 3 + drivers/hid/hidraw.c | 13 +- drivers/hid/uhid.c | 2 +- drivers/hwmon/Kconfig | 12 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/adt7475.c | 5 +- drivers/hwmon/hwmon.c | 17 +- drivers/hwmon/max31730.c | 440 ++ drivers/hwmon/nct7802.c | 75 +- drivers/hwmon/pmbus/Kconfig | 6 +- drivers/hwmon/pmbus/ucd9000.c | 39 +- drivers/hwmon/w83627ehf.c | 1429 +++-- drivers/hwtracing/coresight/coresight-etm4x.c | 13 +- drivers/i2c/i2c-core-base.c | 23 - drivers/i3c/master.c | 4 +- drivers/i3c/master/i3c-master-cdns.c | 49 +- drivers/ide/siimage.c | 3 +- drivers/ide/via82cxxx.c | 3 +- drivers/iio/accel/st_accel_core.c | 8 +- drivers/iio/adc/ad7124.c | 7 +- drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/ad7949.c | 22 +- drivers/iio/adc/intel_mrfld_adc.c | 2 +- drivers/iio/adc/max1027.c | 8 +- drivers/iio/adc/max9611.c | 16 +- drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 50 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 34 +- drivers/iio/temperature/ltc2983.c | 6 +- drivers/infiniband/core/cma.c | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/trace_tid.h | 8 +- drivers/infiniband/hw/hfi1/trace_tx.h | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 2 +- drivers/infiniband/sw/rxe/rxe_req.c | 6 + drivers/infiniband/sw/rxe/rxe_resp.c | 7 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 77 +- drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 153 +- drivers/interconnect/internal.h | 42 + drivers/interconnect/qcom/Kconfig | 14 +- drivers/interconnect/qcom/msm8974.c | 30 +- drivers/interconnect/qcom/qcs404.c | 30 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/interconnect/trace.h | 88 + drivers/irqchip/Kconfig | 4 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 2 - drivers/irqchip/irq-gic-v3-its.c | 4 +- drivers/isdn/Makefile | 2 +- drivers/isdn/capi/Kconfig | 32 +- drivers/isdn/capi/Makefile | 18 +- drivers/isdn/capi/capi.c | 14 +- drivers/isdn/capi/capilib.c | 202 - drivers/isdn/capi/capiutil.c | 231 +- drivers/isdn/capi/kcapi.c | 409 +- drivers/isdn/capi/kcapi.h | 149 +- drivers/isdn/capi/kcapi_proc.c | 34 +- drivers/lightnvm/pblk-trace.h | 8 +- drivers/md/dm-clone-metadata.c | 136 +- drivers/md/dm-clone-metadata.h | 17 + drivers/md/dm-clone-target.c | 53 +- drivers/md/dm-mpath.c | 37 +- drivers/md/dm-thin-metadata.c | 29 + drivers/md/dm-thin-metadata.h | 7 + drivers/md/dm-thin.c | 42 +- drivers/md/persistent-data/dm-btree-remove.c | 8 +- drivers/md/raid5-ppl.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/omap3isp/isppreview.c | 24 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 773 ++- drivers/media/platform/ti-vpe/cal_regs.h | 221 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/message/fusion/mptlan.c | 2 +- drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/misc/vmw_balloon.c | 1 + drivers/misc/watch_queue.c | 898 +++ drivers/mmc/host/mmc_spi.c | 11 +- drivers/mmc/host/mtk-sd.c | 2 + drivers/mmc/host/renesas_sdhi.h | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 22 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 25 +- drivers/mmc/host/sdhci-msm.c | 28 +- drivers/mmc/host/sdhci-of-at91.c | 105 +- drivers/mmc/host/sdhci-of-esdhc.c | 3 - drivers/mmc/host/sdhci.c | 25 +- drivers/net/Kconfig | 41 + drivers/net/Makefile | 1 + drivers/net/appletalk/cops.c | 4 +- drivers/net/arcnet/arcdevice.h | 2 +- drivers/net/arcnet/arcnet.c | 2 +- drivers/net/bonding/bond_main.c | 39 +- drivers/net/can/flexcan.c | 73 +- drivers/net/can/m_can/tcan4x5x.c | 26 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 +- drivers/net/can/xilinx_can.c | 7 + drivers/net/ethernet/3com/3c509.c | 4 +- drivers/net/ethernet/3com/3c515.c | 4 +- drivers/net/ethernet/3com/3c574_cs.c | 4 +- drivers/net/ethernet/3com/3c589_cs.c | 4 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/8390/8390.c | 4 +- drivers/net/ethernet/8390/8390.h | 4 +- drivers/net/ethernet/8390/8390p.c | 4 +- drivers/net/ethernet/8390/axnet_cs.c | 4 +- drivers/net/ethernet/8390/lib8390.c | 2 +- drivers/net/ethernet/adaptec/starfire.c | 4 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 12 +- drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/7990.h | 2 +- drivers/net/ethernet/amd/a2065.c | 2 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/ariadne.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/nmclan_cs.c | 4 +- drivers/net/ethernet/amd/pcnet32.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 4 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 63 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 93 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 38 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 8 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 4 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 16 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 11 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 220 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 53 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 7 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 2 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 18 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 5 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 1 + drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 2 +- drivers/net/ethernet/dec/tulip/dmfe.c | 7 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 4 +- drivers/net/ethernet/dec/tulip/uli526x.c | 4 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 4 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 1 + drivers/net/ethernet/freescale/enetc/enetc_qos.c | 3 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/i825xx/82596.c | 4 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sun3_82586.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 10 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 +- drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 2 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 4 +- drivers/net/ethernet/natsemi/ns83820.c | 4 +- drivers/net/ethernet/natsemi/sonic.c | 2 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 10 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 10 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 9 + drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 16 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 108 +- drivers/net/ethernet/nvidia/forcedeth.c | 2 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 4 +- drivers/net/ethernet/packetengines/yellowfin.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 4 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169_firmware.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/seeq/sgiseeq.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 4 +- drivers/net/ethernet/silan/sc92031.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc9194.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 4 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.h | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_cpdma.c | 5 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/netcp_ethss.c | 32 +- drivers/net/ethernet/ti/tlan.c | 6 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 4 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 4 +- drivers/net/fjes/fjes_ethtool.c | 2 +- drivers/net/fjes/fjes_main.c | 7 +- drivers/net/fjes/fjes_trace.h | 2 +- drivers/net/geneve.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/bcm84881.c | 269 + drivers/net/phy/dp83867.c | 62 +- drivers/net/phy/marvell10g.c | 2 +- drivers/net/phy/mdio-i2c.c | 28 +- drivers/net/phy/phylink.c | 231 +- drivers/net/phy/sfp-bus.c | 122 +- drivers/net/phy/sfp.c | 188 +- drivers/net/phy/sfp.h | 2 + drivers/net/ppp/ppp_async.c | 18 +- drivers/net/slip/slip.c | 2 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/lan78xx.c | 3 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/net/vxlan.c | 4 +- drivers/net/wan/cosa.c | 4 +- drivers/net/wan/farsync.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 25 +- drivers/net/wan/fsl_ucc_hdlc.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wan/x25_asy.c | 2 +- drivers/net/wimax/i2400m/netdev.c | 2 +- drivers/net/wireguard/Makefile | 18 + drivers/net/wireguard/allowedips.c | 381 ++ drivers/net/wireguard/allowedips.h | 59 + drivers/net/wireguard/cookie.c | 236 + drivers/net/wireguard/cookie.h | 59 + drivers/net/wireguard/device.c | 458 ++ drivers/net/wireguard/device.h | 73 + drivers/net/wireguard/main.c | 64 + drivers/net/wireguard/messages.h | 128 + drivers/net/wireguard/netlink.c | 642 +++ drivers/net/wireguard/netlink.h | 12 + drivers/net/wireguard/noise.c | 828 +++ drivers/net/wireguard/noise.h | 137 + drivers/net/wireguard/peer.c | 240 + drivers/net/wireguard/peer.h | 83 + drivers/net/wireguard/peerlookup.c | 221 + drivers/net/wireguard/peerlookup.h | 64 + drivers/net/wireguard/queueing.c | 53 + drivers/net/wireguard/queueing.h | 197 + drivers/net/wireguard/ratelimiter.c | 223 + drivers/net/wireguard/ratelimiter.h | 19 + drivers/net/wireguard/receive.c | 595 ++ drivers/net/wireguard/selftest/allowedips.c | 683 +++ drivers/net/wireguard/selftest/counter.c | 104 + drivers/net/wireguard/selftest/ratelimiter.c | 226 + drivers/net/wireguard/send.c | 413 ++ drivers/net/wireguard/socket.c | 437 ++ drivers/net/wireguard/socket.h | 44 + drivers/net/wireguard/timers.c | 243 + drivers/net/wireguard/timers.h | 31 + drivers/net/wireguard/version.h | 1 + drivers/net/wireless/ath/Kconfig | 1 + drivers/net/wireless/ath/Makefile | 1 + drivers/net/wireless/ath/ath10k/bmi.c | 52 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 + drivers/net/wireless/ath/ath10k/core.c | 15 +- drivers/net/wireless/ath/ath10k/core.h | 2 + drivers/net/wireless/ath/ath10k/debug.c | 2 + drivers/net/wireless/ath/ath10k/htc.c | 10 +- drivers/net/wireless/ath/ath10k/htc.h | 23 +- drivers/net/wireless/ath/ath10k/htt.h | 3 + drivers/net/wireless/ath/ath10k/htt_rx.c | 63 +- drivers/net/wireless/ath/ath10k/hw.h | 3 + drivers/net/wireless/ath/ath10k/mac.c | 4 + drivers/net/wireless/ath/ath10k/qmi.c | 14 +- drivers/net/wireless/ath/ath10k/sdio.c | 232 +- drivers/net/wireless/ath/ath10k/sdio.h | 21 +- drivers/net/wireless/ath/ath10k/snoc.c | 5 +- drivers/net/wireless/ath/ath10k/trace.h | 6 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 10 +- drivers/net/wireless/ath/ath10k/wmi.c | 18 +- drivers/net/wireless/ath/ath10k/wmi.h | 2 + drivers/net/wireless/ath/ath11k/Kconfig | 35 + drivers/net/wireless/ath/ath11k/Makefile | 26 + drivers/net/wireless/ath/ath11k/ahb.c | 1003 ++++ drivers/net/wireless/ath/ath11k/ahb.h | 35 + drivers/net/wireless/ath/ath11k/ce.c | 805 +++ drivers/net/wireless/ath/ath11k/ce.h | 183 + drivers/net/wireless/ath/ath11k/core.c | 795 +++ drivers/net/wireless/ath/ath11k/core.h | 826 +++ drivers/net/wireless/ath/ath11k/debug.c | 1060 ++++ drivers/net/wireless/ath/ath11k/debug.h | 281 + drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 4432 +++++++++++++++ drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 1620 ++++++ drivers/net/wireless/ath/ath11k/debugfs_sta.c | 538 ++ drivers/net/wireless/ath/ath11k/dp.c | 903 +++ drivers/net/wireless/ath/ath11k/dp.h | 1528 +++++ drivers/net/wireless/ath/ath11k/dp_rx.c | 4194 ++++++++++++++ drivers/net/wireless/ath/ath11k/dp_rx.h | 86 + drivers/net/wireless/ath/ath11k/dp_tx.c | 936 ++++ drivers/net/wireless/ath/ath11k/dp_tx.h | 40 + drivers/net/wireless/ath/ath11k/hal.c | 1124 ++++ drivers/net/wireless/ath/ath11k/hal.h | 897 +++ drivers/net/wireless/ath/ath11k/hal_desc.h | 2468 +++++++++ drivers/net/wireless/ath/ath11k/hal_rx.c | 1190 ++++ drivers/net/wireless/ath/ath11k/hal_rx.h | 332 ++ drivers/net/wireless/ath/ath11k/hal_tx.c | 226 + drivers/net/wireless/ath/ath11k/hal_tx.h | 80 + drivers/net/wireless/ath/ath11k/htc.c | 773 +++ drivers/net/wireless/ath/ath11k/htc.h | 313 ++ drivers/net/wireless/ath/ath11k/hw.h | 127 + drivers/net/wireless/ath/ath11k/mac.c | 5812 ++++++++++++++++++++ drivers/net/wireless/ath/ath11k/mac.h | 147 + drivers/net/wireless/ath/ath11k/peer.c | 236 + drivers/net/wireless/ath/ath11k/peer.h | 35 + drivers/net/wireless/ath/ath11k/qmi.c | 2433 ++++++++ drivers/net/wireless/ath/ath11k/qmi.h | 445 ++ drivers/net/wireless/ath/ath11k/reg.c | 702 +++ drivers/net/wireless/ath/ath11k/reg.h | 35 + drivers/net/wireless/ath/ath11k/rx_desc.h | 1212 ++++ drivers/net/wireless/ath/ath11k/testmode.c | 199 + drivers/net/wireless/ath/ath11k/testmode.h | 29 + drivers/net/wireless/ath/ath11k/testmode_i.h | 50 + drivers/net/wireless/ath/ath11k/trace.c | 9 + drivers/net/wireless/ath/ath11k/trace.h | 113 + drivers/net/wireless/ath/ath11k/wmi.c | 5780 +++++++++++++++++++ drivers/net/wireless/ath/ath11k/wmi.h | 4764 ++++++++++++++++ .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 2 +- drivers/net/wireless/ath/regd.c | 10 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 3 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 24 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 25 - drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 30 + drivers/net/wireless/intersil/hostap/hostap_main.c | 2 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/intersil/orinoco/orinoco.h | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 2 +- drivers/net/wireless/marvell/libertas/debugfs.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 13 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 70 +- drivers/net/wireless/marvell/mwifiex/util.h | 4 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +- drivers/net/wireless/wl3501_cs.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/nfc/port100.c | 2 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 1 - drivers/nvme/host/core.c | 6 + drivers/nvme/host/fc.c | 40 +- drivers/nvme/host/nvme.h | 6 + drivers/nvme/host/pci.c | 23 +- drivers/nvme/host/rdma.c | 10 +- drivers/nvme/target/fcloop.c | 1 + drivers/nvme/target/loop.c | 8 +- drivers/of/base.c | 2 + drivers/of/platform.c | 6 +- drivers/opp/core.c | 48 +- drivers/opp/of.c | 31 +- drivers/opp/opp.h | 6 +- drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 219 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 107 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/pinctrl/samsung/Kconfig | 14 +- drivers/platform/chrome/cros_ec_lpc.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 6 +- drivers/platform/chrome/cros_ec_trace.c | 97 +- drivers/platform/chrome/cros_ec_trace.h | 26 +- drivers/platform/mips/Kconfig | 2 +- drivers/power/reset/Kconfig | 4 +- drivers/pwm/core.c | 6 +- drivers/pwm/pwm-cros-ec.c | 58 +- drivers/pwm/pwm-imx27.c | 137 +- drivers/regulator/core.c | 16 +- drivers/regulator/max77650-regulator.c | 7 + drivers/regulator/rk808-regulator.c | 2 +- drivers/regulator/s5m8767.c | 2 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/core.c | 41 +- drivers/reset/reset-brcmstb.c | 6 - drivers/reset/reset-npcm.c | 291 + drivers/reset/reset-uniphier.c | 13 +- drivers/rtc/rtc-ds1343.c | 7 +- drivers/rtc/rtc-mt6397.c | 49 +- drivers/rtc/rtc-stm32.c | 5 +- drivers/rtc/rtc-sun6i.c | 16 + drivers/rtc/rtc-zynqmp.c | 4 +- drivers/s390/net/qeth_core.h | 2 +- drivers/s390/net/qeth_core_main.c | 4 +- drivers/s390/net/qeth_core_mpc.h | 10 +- drivers/scsi/aacraid/aachba.c | 4 +- drivers/scsi/be2iscsi/be_cmds.h | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/esp_scsi.c | 22 +- drivers/scsi/esp_scsi.h | 41 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/libsas/sas_discover.c | 11 +- drivers/scsi/lpfc/lpfc_bsg.c | 15 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 + drivers/scsi/qla2xxx/qla_attr.c | 1 + drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 1 + drivers/scsi/qla2xxx/qla_fw.h | 4 + drivers/scsi/qla2xxx/qla_init.c | 21 +- drivers/scsi/qla2xxx/qla_iocb.c | 31 +- drivers/scsi/qla2xxx/qla_isr.c | 4 - drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_nvme.c | 1 + drivers/scsi/qla2xxx/qla_sup.c | 35 +- drivers/scsi/qla2xxx/qla_target.c | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 3 + drivers/scsi/qla4xxx/ql4_os.c | 1 - drivers/scsi/scsi_lib.c | 2 + drivers/scsi/scsi_transport_iscsi.c | 7 + drivers/scsi/smartpqi/smartpqi_init.c | 6 +- drivers/scsi/ufs/cdns-pltfrm.c | 112 + drivers/scsi/ufs/ufs.h | 6 +- drivers/scsi/ufs/ufs_bsg.c | 2 +- drivers/scsi/ufs/ufshcd.c | 322 +- drivers/scsi/ufs/ufshcd.h | 20 +- drivers/scsi/ufs/unipro.h | 11 + drivers/soc/amlogic/meson-ee-pwrc.c | 24 +- drivers/soc/atmel/soc.c | 5 +- drivers/soc/fsl/qe/Kconfig | 3 +- drivers/soc/fsl/qe/gpio.c | 34 +- drivers/soc/fsl/qe/qe.c | 104 +- drivers/soc/fsl/qe/qe_common.c | 50 +- drivers/soc/fsl/qe/qe_ic.c | 285 +- drivers/soc/fsl/qe/qe_ic.h | 99 - drivers/soc/fsl/qe/qe_io.c | 70 +- drivers/soc/fsl/qe/qe_tdm.c | 8 +- drivers/soc/fsl/qe/ucc.c | 27 +- drivers/soc/fsl/qe/ucc_fast.c | 86 +- drivers/soc/fsl/qe/ucc_slow.c | 60 +- drivers/soc/fsl/qe/usb.c | 2 +- drivers/soc/imx/soc-imx8.c | 3 + drivers/soc/mediatek/mtk-cmdq-helper.c | 82 +- drivers/soc/qcom/qmi_interface.c | 8 +- drivers/soc/qcom/rpmhpd.c | 56 + drivers/soundwire/intel.c | 20 +- drivers/soundwire/intel.h | 13 +- drivers/soundwire/intel_init.c | 32 +- drivers/spi/spi-bitbang.c | 21 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-cavium-thunderx.c | 2 + drivers/spi/spi-dw.c | 8 +- drivers/spi/spi-fsl-spi.c | 20 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-rspi.c | 2 - drivers/spi/spi-sprd.c | 2 +- drivers/spi/spi-stm32.c | 47 +- drivers/spi/spi-ti-qspi.c | 6 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/exfat/exfat.h | 4 +- drivers/staging/exfat/exfat_core.c | 10 +- drivers/staging/exfat/exfat_super.c | 8 +- drivers/staging/fbtft/fb_uc1611.c | 12 +- drivers/staging/fbtft/fb_watterott.c | 13 +- drivers/staging/fbtft/fbtft-core.c | 6 +- drivers/staging/hp/Kconfig | 1 + drivers/staging/hp/hp100.c | 11 +- drivers/staging/isdn/Kconfig | 12 - drivers/staging/isdn/Makefile | 8 - drivers/staging/isdn/TODO | 22 - drivers/staging/isdn/avm/Kconfig | 65 - drivers/staging/isdn/avm/Makefile | 12 - drivers/staging/isdn/avm/avm_cs.c | 166 - drivers/staging/isdn/avm/avmcard.h | 581 -- drivers/staging/isdn/avm/b1.c | 819 --- drivers/staging/isdn/avm/b1dma.c | 981 ---- drivers/staging/isdn/avm/b1isa.c | 243 - drivers/staging/isdn/avm/b1pci.c | 416 -- drivers/staging/isdn/avm/b1pcmcia.c | 224 - drivers/staging/isdn/avm/c4.c | 1317 ----- drivers/staging/isdn/avm/t1isa.c | 594 -- drivers/staging/isdn/avm/t1pci.c | 259 - drivers/staging/isdn/gigaset/Kconfig | 62 - drivers/staging/isdn/gigaset/Makefile | 17 - drivers/staging/isdn/gigaset/asyncdata.c | 606 -- drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 --------- drivers/staging/isdn/gigaset/capi.c | 2517 --------- drivers/staging/isdn/gigaset/common.c | 1153 ---- drivers/staging/isdn/gigaset/dummyll.c | 74 - drivers/staging/isdn/gigaset/ev-layer.c | 1910 ------- drivers/staging/isdn/gigaset/gigaset.h | 827 --- drivers/staging/isdn/gigaset/interface.c | 613 --- drivers/staging/isdn/gigaset/isocdata.c | 1006 ---- drivers/staging/isdn/gigaset/proc.c | 77 - drivers/staging/isdn/gigaset/ser-gigaset.c | 796 --- drivers/staging/isdn/gigaset/usb-gigaset.c | 946 ---- drivers/staging/isdn/hysdn/Kconfig | 15 - drivers/staging/isdn/hysdn/Makefile | 12 - drivers/staging/isdn/hysdn/boardergo.c | 445 -- drivers/staging/isdn/hysdn/boardergo.h | 100 - drivers/staging/isdn/hysdn/hycapi.c | 785 --- drivers/staging/isdn/hysdn/hysdn_boot.c | 400 -- drivers/staging/isdn/hysdn/hysdn_defs.h | 282 - drivers/staging/isdn/hysdn/hysdn_init.c | 213 - drivers/staging/isdn/hysdn/hysdn_net.c | 330 -- drivers/staging/isdn/hysdn/hysdn_pof.h | 78 - drivers/staging/isdn/hysdn/hysdn_procconf.c | 411 -- drivers/staging/isdn/hysdn/hysdn_proclog.c | 357 -- drivers/staging/isdn/hysdn/hysdn_sched.c | 197 - drivers/staging/isdn/hysdn/ince1pc.h | 134 - drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/most/core.h | 2 +- drivers/staging/most/sound/sound.c | 45 +- drivers/staging/octeon/Kconfig | 1 + drivers/staging/qlge/qlge.h | 14 +- drivers/staging/qlge/qlge_dbg.c | 20 +- drivers/staging/qlge/qlge_ethtool.c | 6 +- drivers/staging/qlge/qlge_main.c | 31 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 34 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 54 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 44 +- drivers/staging/rts5208/rtsx.c | 7 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 19 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 9 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- drivers/staging/wfx/data_tx.c | 2 +- drivers/staging/wilc1000/netdev.c | 9 +- drivers/staging/wilc1000/wlan.c | 23 - drivers/staging/wilc1000/wlan.h | 1 + drivers/staging/wilc1000/wlan_cfg.c | 8 +- drivers/staging/wlan-ng/Kconfig | 1 + drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/thermal/Kconfig | 23 +- drivers/thermal/Makefile | 3 +- drivers/thermal/amlogic_thermal.c | 6 +- drivers/thermal/clock_cooling.c | 2 +- drivers/thermal/cpu_cooling.c | 669 --- drivers/thermal/cpufreq_cooling.c | 670 +++ drivers/thermal/cpuidle_cooling.c | 234 + drivers/thermal/db8500_thermal.c | 4 +- drivers/thermal/devfreq_cooling.c | 3 +- drivers/thermal/fair_share.c | 4 +- drivers/thermal/gov_bang_bang.c | 4 +- drivers/thermal/intel/intel_pch_thermal.c | 2 +- drivers/thermal/max77620_thermal.c | 2 +- drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/of-thermal.c | 2 +- drivers/thermal/qoriq_thermal.c | 337 +- drivers/thermal/rockchip_thermal.c | 22 +- drivers/thermal/samsung/exynos_tmu.c | 5 +- drivers/thermal/step_wise.c | 4 +- drivers/thermal/tegra/soctherm.c | 15 +- drivers/thermal/thermal_hwmon.c | 28 + drivers/thermal/thermal_hwmon.h | 7 + drivers/thermal/user_space.c | 4 +- drivers/thermal/zx2967_thermal.c | 1 + drivers/tty/n_gsm.c | 2 +- drivers/tty/serial/omap-serial.c | 7 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/ucc_uart.c | 385 +- drivers/tty/synclink.c | 2 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/synclinkmp.c | 2 +- drivers/usb/atm/ueagle-atm.c | 18 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/common/usb-conn-gpio.c | 3 +- drivers/usb/core/Kconfig | 9 + drivers/usb/core/devio.c | 49 + drivers/usb/core/hcd.c | 42 +- drivers/usb/core/hub.c | 4 + drivers/usb/core/urb.c | 1 + drivers/usb/dwc3/dwc3-pci.c | 6 +- drivers/usb/dwc3/ep0.c | 8 + drivers/usb/dwc3/gadget.c | 5 +- drivers/usb/gadget/function/f_ecm.c | 6 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_rndis.c | 1 + drivers/usb/host/ehci-sh.c | 7 - drivers/usb/host/xhci-hub.c | 22 +- drivers/usb/host/xhci-mem.c | 4 + drivers/usb/host/xhci-pci.c | 13 + drivers/usb/host/xhci-ring.c | 6 +- drivers/usb/host/xhci-tegra.c | 439 +- drivers/usb/host/xhci.c | 9 +- drivers/usb/host/xhci.h | 1 + drivers/usb/misc/adutux.c | 2 +- drivers/usb/misc/idmouse.c | 2 +- drivers/usb/mon/mon_bin.c | 32 +- drivers/usb/roles/class.c | 2 +- drivers/usb/serial/Kconfig | 3 - drivers/usb/serial/io_edgeport.c | 10 +- drivers/usb/storage/scsiglue.c | 3 +- drivers/usb/typec/class.c | 6 +- drivers/vhost/net.c | 32 +- drivers/vhost/test.c | 19 +- drivers/vhost/vhost.c | 328 +- drivers/vhost/vhost.h | 20 +- drivers/virt/vboxguest/vboxguest_core.c | 1 + drivers/virt/vboxguest/vboxguest_utils.c | 1 + drivers/virtio/virtio_balloon.c | 36 +- drivers/xen/preempt.c | 4 +- fs/afs/dynroot.c | 3 + fs/afs/mntpt.c | 6 +- fs/afs/proc.c | 7 +- fs/afs/server.c | 21 +- fs/afs/super.c | 2 +- fs/aio.c | 9 +- fs/attr.c | 23 +- fs/binfmt_elf.c | 72 +- fs/btrfs/Kconfig | 1 + fs/btrfs/compression.c | 2 +- fs/btrfs/volumes.h | 2 +- fs/btrfs/zlib.c | 118 +- fs/buffer.c | 56 +- fs/ceph/caps.c | 41 +- fs/ceph/debugfs.c | 13 + fs/ceph/mds_client.c | 12 +- fs/ceph/mds_client.h | 9 + fs/ceph/mdsmap.c | 12 +- fs/ceph/super.c | 28 +- fs/ceph/super.h | 16 +- fs/cifs/inode.c | 13 +- fs/cifs/smb2inode.c | 1 + fs/cifs/smb2pdu.c | 3 +- fs/configfs/inode.c | 9 +- fs/crypto/keyring.c | 2 +- fs/debugfs/inode.c | 121 +- fs/direct-io.c | 2 + fs/ecryptfs/crypto.c | 2 +- fs/ecryptfs/keystore.c | 6 +- fs/ecryptfs/messaging.c | 1 + fs/erofs/xattr.c | 2 + fs/exec.c | 5 + fs/ext2/super.c | 1 + fs/ext4/inode-test.c | 2 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/data.c | 62 +- fs/f2fs/debug.c | 3 +- fs/f2fs/f2fs.h | 32 +- fs/f2fs/file.c | 73 +- fs/f2fs/inline.c | 2 +- fs/f2fs/namei.c | 27 +- fs/f2fs/recovery.c | 20 +- fs/f2fs/segment.c | 259 +- fs/f2fs/super.c | 40 +- fs/fat/misc.c | 10 +- fs/gfs2/lops.c | 68 +- fs/inode.c | 33 +- fs/kernfs/inode.c | 6 +- fs/libfs.c | 70 + fs/namei.c | 199 +- fs/namespace.c | 2 +- fs/nfs/dir.c | 2 +- fs/nsfs.c | 32 +- fs/ntfs/inode.c | 18 +- fs/open.c | 149 +- fs/overlayfs/copy_up.c | 94 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/export.c | 80 +- fs/overlayfs/inode.c | 8 +- fs/overlayfs/namei.c | 52 +- fs/overlayfs/overlayfs.h | 34 +- fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/super.c | 24 +- fs/pipe.c | 36 +- fs/posix_acl.c | 7 +- fs/proc/base.c | 3 +- fs/proc/namespaces.c | 20 +- fs/proc/page.c | 40 +- fs/ramfs/inode.c | 12 + fs/stack.c | 6 +- fs/tracefs/inode.c | 114 +- fs/ubifs/file.c | 18 +- fs/ubifs/sb.c | 11 +- fs/utimes.c | 4 +- fs/verity/enable.c | 2 +- fs/xfs/scrub/trace.h | 6 +- fs/xfs/xfs_trace.h | 4 +- include/asm-generic/atomic-instrumented.h | 722 +-- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/percpu.h | 10 +- include/crypto/aead.h | 10 + include/crypto/algapi.h | 1 + include/crypto/cast6.h | 4 +- include/crypto/hash.h | 13 + include/crypto/internal/aead.h | 10 - include/crypto/internal/chacha.h | 2 +- include/crypto/internal/hash.h | 12 + include/crypto/serpent.h | 4 +- include/crypto/skcipher.h | 26 +- include/crypto/xts.h | 2 - include/drm/drm_dp_helper.h | 2 + include/drm/drm_file.h | 3 + include/drm/drm_mipi_dsi.h | 4 + include/drm/drm_util.h | 2 +- include/drm/i915_pciids.h | 31 +- include/dt-bindings/power/qcom-rpmpd.h | 24 + include/dt-bindings/reset/amlogic,meson8b-reset.h | 6 +- include/dt-bindings/reset/nuvoton,npcm7xx-reset.h | 91 + include/linux/atomic-fallback.h | 340 +- include/linux/b1pcmcia.h | 21 - include/linux/blkdev.h | 15 + include/linux/bpf.h | 1 + include/linux/clock_cooling.h | 2 +- include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 60 +- include/linux/cpu_cooling.h | 28 +- include/linux/cpuhotplug.h | 1 + include/linux/crypto.h | 91 +- include/linux/debugfs.h | 2 +- include/linux/devfreq.h | 40 +- include/linux/device.h | 7 + include/linux/dmaengine.h | 7 +- include/linux/efi.h | 10 +- include/linux/fcntl.h | 12 +- include/linux/filter.h | 12 +- include/linux/fs.h | 7 +- include/linux/ftrace.h | 5 + include/linux/genhd.h | 6 +- include/linux/hwmon.h | 26 +- include/linux/i2c.h | 12 +- include/linux/interconnect-provider.h | 14 + include/linux/io-mapping.h | 5 +- include/linux/irqchip/arm-gic-v3.h | 3 + include/linux/isdn/capilli.h | 18 - include/linux/isdn/capiutil.h | 456 -- include/linux/kasan.h | 15 +- include/linux/kcsan-checks.h | 93 + include/linux/kcsan.h | 108 + include/linux/kernelcapi.h | 75 - include/linux/key.h | 3 + include/linux/kvm_host.h | 2 +- include/linux/list.h | 136 +- include/linux/list_nulls.h | 30 +- include/linux/lockdep.h | 8 + include/linux/lsm_audit.h | 3 + include/linux/lsm_hooks.h | 38 + include/linux/mailbox/mtk-cmdq-mailbox.h | 10 + include/linux/memory_hotplug.h | 7 +- include/linux/memremap.h | 6 + include/linux/mfd/mt6397/rtc.h | 8 + include/linux/mfd/tmio.h | 3 - include/linux/mm.h | 22 +- include/linux/module.h | 4 - include/linux/moduleparam.h | 82 +- include/linux/namei.h | 12 +- include/linux/netdevice.h | 5 +- include/linux/nvme-fc-driver.h | 4 + include/linux/padata.h | 56 +- include/linux/phy_led_triggers.h | 2 +- include/linux/platform_data/ehci-sh.h | 16 - include/linux/platform_data/ti-sysc.h | 2 + include/linux/printk.h | 3 +- include/linux/proc_ns.h | 4 +- include/linux/ptr_ring.h | 79 +- include/linux/rcu_segcblist.h | 2 - include/linux/rculist.h | 38 +- include/linux/rculist_nulls.h | 20 +- include/linux/rcupdate.h | 28 +- include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 2 + include/linux/sched.h | 13 + include/linux/sched/user.h | 3 +- include/linux/security.h | 33 + include/linux/seqlock.h | 51 +- include/linux/sfp.h | 95 +- include/linux/skbuff.h | 11 +- include/linux/soundwire/sdw.h | 19 + include/linux/soundwire/sdw_intel.h | 156 +- include/linux/string.h | 45 + include/linux/syscalls.h | 4 + include/linux/tick.h | 5 +- include/linux/timer.h | 2 +- include/linux/trace_events.h | 18 +- include/linux/tracefs.h | 1 - include/linux/usb.h | 18 + include/linux/usb/usbnet.h | 2 +- include/linux/vmalloc.h | 7 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 94 + include/linux/zlib.h | 6 + include/net/af_vsock.h | 2 + include/net/bluetooth/bluetooth.h | 8 +- include/net/espintcp.h | 39 + include/net/garp.h | 2 +- include/net/ip_tunnels.h | 6 +- include/net/mrp.h | 2 +- include/net/neighbour.h | 1 - include/net/netfilter/nf_conntrack_helper.h | 2 +- include/net/netfilter/nf_tables_core.h | 2 +- include/net/netns/ipv4.h | 1 + include/net/sock.h | 2 +- include/net/x25.h | 3 +- include/net/xfrm.h | 4 + include/scsi/scsi_device.h | 1 + .../powerpc/include/asm => include/soc/fsl}/cpm.h | 0 include/soc/fsl/qe/qe.h | 59 +- include/soc/fsl/qe/qe_ic.h | 135 - include/soc/fsl/qe/ucc_fast.h | 4 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/sound/hdaudio.h | 1 + include/sound/soc.h | 30 +- include/sound/sof.h | 8 +- include/sound/sof/channel_map.h | 61 + include/sound/sof/topology.h | 27 + include/trace/events/filemap.h | 2 +- include/trace/events/rcu.h | 40 +- include/trace/events/vmscan.h | 71 +- include/trace/trace_events.h | 64 +- include/uapi/asm-generic/unistd.h | 7 +- include/uapi/drm/amdgpu_drm.h | 13 +- include/uapi/drm/i915_drm.h | 32 + include/uapi/linux/audit.h | 1 + include/uapi/linux/b1lli.h | 74 - include/uapi/linux/fcntl.h | 35 + include/uapi/linux/gigaset_dev.h | 39 - include/uapi/linux/hidraw.h | 1 + include/uapi/linux/hysdn_if.h | 34 - include/uapi/linux/kcov.h | 10 +- include/uapi/linux/keyctl.h | 2 + include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/netfilter/xt_sctp.h | 6 +- include/uapi/linux/udp.h | 1 + include/uapi/linux/vm_sockets.h | 8 +- include/uapi/linux/watch_queue.h | 181 + include/uapi/linux/wireguard.h | 196 + include/uapi/scsi/scsi_bsg_ufs.h | 3 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 6 + include/video/mipi_display.h | 24 +- include/xen/xen-ops.h | 4 +- init/Kconfig | 8 +- init/init_task.c | 8 + init/main.c | 2 + ipc/mqueue.c | 105 +- ipc/msg.c | 61 +- ipc/sem.c | 66 +- ipc/util.c | 2 +- kernel/Kconfig.locks | 12 +- kernel/Makefile | 6 + kernel/audit.c | 5 +- kernel/bpf/btf.c | 1 + kernel/bpf/cgroup.c | 2 +- kernel/bpf/core.c | 4 +- kernel/bpf/local_storage.c | 4 +- kernel/bpf/offload.c | 12 +- kernel/bpf/syscall.c | 33 + kernel/bpf/trampoline.c | 64 +- kernel/cpu.c | 13 +- kernel/cred.c | 6 +- kernel/events/core.c | 2 +- kernel/hung_task.c | 44 + kernel/kcsan/Makefile | 12 + kernel/kcsan/atomic.h | 27 + kernel/kcsan/core.c | 621 +++ kernel/kcsan/debugfs.c | 271 + kernel/kcsan/encoding.h | 95 + kernel/kcsan/kcsan.h | 109 + kernel/kcsan/report.c | 318 ++ kernel/kcsan/test.c | 121 + kernel/kprobes.c | 4 +- kernel/locking/spinlock_debug.c | 32 +- kernel/module.c | 58 +- kernel/notifier.c | 2 +- kernel/padata.c | 386 +- kernel/rcu/Kconfig | 17 +- kernel/rcu/Makefile | 1 - kernel/rcu/rcu.h | 42 +- kernel/rcu/rcu_segcblist.c | 25 +- kernel/rcu/rcu_segcblist.h | 25 +- kernel/rcu/rcuperf.c | 173 +- kernel/rcu/rcutorture.c | 152 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/srcutree.c | 11 +- kernel/rcu/tiny.c | 28 +- kernel/rcu/tree.c | 411 +- kernel/rcu/tree.h | 22 +- kernel/rcu/tree_exp.h | 148 +- kernel/rcu/tree_plugin.h | 172 +- kernel/rcu/tree_stall.h | 40 +- kernel/rcu/update.c | 34 +- kernel/sched/Makefile | 6 + kernel/sched/clock.c | 6 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 2 +- kernel/taskstats.c | 30 +- kernel/torture.c | 29 +- kernel/trace/fgraph.c | 9 + kernel/trace/ftrace.c | 19 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 10 +- kernel/trace/trace.h | 31 +- kernel/trace/trace_entries.h | 66 +- kernel/trace/trace_events.c | 26 +- kernel/trace/trace_events_hist.c | 8 +- kernel/trace/trace_events_inject.c | 2 - kernel/trace/trace_export.c | 106 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_kprobe.c | 16 +- kernel/trace/trace_syscalls.c | 50 +- kernel/trace/trace_uprobe.c | 9 +- kernel/workqueue.c | 6 +- lib/Kconfig | 22 + lib/Kconfig.debug | 110 +- lib/Kconfig.kcsan | 116 + lib/Makefile | 5 + lib/decompress_inflate.c | 13 + lib/raid6/unroll.awk | 2 +- lib/test_xarray.c | 22 + lib/xarray.c | 8 +- lib/zlib_deflate/deflate.c | 85 +- lib/zlib_deflate/deflate_syms.c | 1 + lib/zlib_deflate/deftree.c | 54 - lib/zlib_deflate/defutil.h | 134 +- lib/zlib_dfltcc/Makefile | 11 + lib/zlib_dfltcc/dfltcc.c | 55 + lib/zlib_dfltcc/dfltcc.h | 147 + lib/zlib_dfltcc/dfltcc_deflate.c | 280 + lib/zlib_dfltcc/dfltcc_inflate.c | 149 + lib/zlib_dfltcc/dfltcc_syms.c | 17 + lib/zlib_dfltcc/dfltcc_util.h | 124 + lib/zlib_inflate/inflate.c | 32 +- lib/zlib_inflate/inflate.h | 8 + lib/zlib_inflate/infutil.h | 18 +- localversion-next | 1 + mm/Makefile | 8 + mm/early_ioremap.c | 8 +- mm/highmem.c | 2 +- mm/kasan/common.c | 36 +- mm/memcontrol.c | 7 +- mm/memory.c | 136 +- mm/memory_hotplug.c | 102 +- mm/mempolicy.c | 10 +- mm/memremap.c | 36 +- mm/migrate.c | 23 +- mm/mmap.c | 43 +- mm/nommu.c | 10 +- mm/oom_kill.c | 67 +- mm/page_alloc.c | 32 +- mm/slub.c | 100 +- mm/vmalloc.c | 148 +- mm/vmscan.c | 20 +- mm/zsmalloc.c | 5 + net/802/mrp.c | 6 +- net/atm/lec.c | 2 +- net/batman-adv/main.c | 2 +- net/bluetooth/bnep/netdev.c | 2 +- net/bluetooth/hci_event.c | 14 +- net/bluetooth/lib.c | 16 + net/bpf/test_run.c | 12 +- net/bridge/br.c | 2 +- net/bridge/br_netfilter_hooks.c | 3 + net/can/j1939/socket.c | 10 +- net/core/datagram.c | 27 +- net/core/dev.c | 4 +- net/core/filter.c | 140 +- net/core/flow_dissector.c | 10 +- net/core/neighbour.c | 3 - net/core/xdp.c | 4 +- net/dccp/proto.c | 2 +- net/ipv4/Kconfig | 11 + net/ipv4/esp4.c | 264 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp.c | 4 +- net/ipv4/tcp_ipv4.c | 1 + net/ipv4/tcp_metrics.c | 13 +- net/ipv4/udp.c | 3 +- net/ipv4/xfrm4_protocol.c | 9 + net/ipv6/ip6_gre.c | 4 +- net/iucv/af_iucv.c | 2 +- net/mac80211/trace.h | 28 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_netlink.c | 3 + net/netfilter/nf_flow_table_offload.c | 83 +- net/netfilter/nf_queue.c | 2 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nf_tables_offload.c | 6 + net/netfilter/nfnetlink_cthelper.c | 2 +- net/netfilter/nft_bitwise.c | 4 +- net/netfilter/nft_cmp.c | 6 + net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_masq.c | 2 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_range.c | 10 + net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_set_rbtree.c | 21 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_RATEEST.c | 2 +- net/netlink/af_netlink.c | 2 +- net/nfc/netlink.c | 3 +- net/openvswitch/datapath.c | 2 +- net/openvswitch/flow.h | 4 +- net/packet/af_packet.c | 3 +- net/rxrpc/af_rxrpc.c | 2 +- net/sched/act_ct.c | 4 +- net/sched/cls_flower.c | 2 +- net/sched/sch_generic.c | 2 +- net/sctp/associola.c | 10 +- net/sctp/chunk.c | 2 +- net/sctp/endpointola.c | 6 +- net/sctp/input.c | 5 +- net/sctp/output.c | 2 +- net/sctp/outqueue.c | 6 +- net/sctp/protocol.c | 5 + net/sctp/sm_make_chunk.c | 7 +- net/sctp/sm_sideeffect.c | 16 +- net/sctp/sm_statefuns.c | 2 +- net/sctp/socket.c | 12 +- net/sctp/stream.c | 3 +- net/sctp/stream_interleave.c | 23 +- net/sctp/transport.c | 2 +- net/sctp/ulpqueue.c | 15 +- net/tipc/bcast.c | 35 +- net/tipc/bearer.c | 11 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 5 +- net/tipc/discover.c | 6 +- net/tipc/eth_media.c | 3 +- net/tipc/ib_media.c | 5 +- net/tipc/link.c | 191 +- net/tipc/link.h | 9 +- net/tipc/name_table.c | 279 +- net/tipc/node.c | 16 +- net/tipc/socket.c | 32 +- net/tipc/udp_media.c | 3 +- net/unix/af_unix.c | 9 +- net/vmw_vsock/Kconfig | 12 + net/vmw_vsock/Makefile | 1 + net/vmw_vsock/af_vsock.c | 45 +- net/vmw_vsock/virtio_transport.c | 61 +- net/vmw_vsock/virtio_transport_common.c | 3 - net/vmw_vsock/vmci_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 180 + net/wireless/trace.h | 6 +- net/x25/af_x25.c | 8 + net/x25/x25_in.c | 32 + net/xfrm/Makefile | 1 + net/xfrm/espintcp.c | 509 ++ net/xfrm/xfrm_input.c | 21 +- net/xfrm/xfrm_policy.c | 7 + net/xfrm/xfrm_state.c | 3 + samples/Kconfig | 8 +- samples/Makefile | 1 + samples/bpf/syscall_tp_kern.c | 18 +- samples/bpf/trace_event_user.c | 4 +- samples/watch_queue/Makefile | 7 + samples/watch_queue/watch_test.c | 231 + scripts/Makefile.kcsan | 6 + scripts/Makefile.lib | 10 + scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 + scripts/atomic/gen-atomic-instrumented.sh | 20 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/checkpatch.pl | 33 +- security/Makefile | 2 +- security/apparmor/apparmorfs.c | 6 +- security/integrity/ima/ima_policy.c | 4 +- security/keys/Kconfig | 13 +- security/keys/Makefile | 2 +- security/keys/compat.c | 8 +- security/keys/gc.c | 5 + security/keys/internal.h | 34 +- security/keys/key.c | 38 +- security/keys/keyctl.c | 99 +- security/keys/keyring.c | 20 +- security/keys/request_key.c | 4 +- security/lockdown/lockdown.c | 27 - security/lsm_audit.c | 5 + security/security.c | 56 + security/selinux/Kconfig | 23 + security/selinux/avc.c | 93 +- security/selinux/hooks.c | 73 +- security/selinux/include/avc.h | 13 +- security/selinux/include/classmap.h | 2 + security/selinux/include/security.h | 1 + security/selinux/selinuxfs.c | 65 + security/selinux/ss/context.h | 11 +- security/selinux/ss/policydb.c | 5 + security/selinux/ss/services.c | 234 +- security/selinux/ss/services.h | 4 +- security/selinux/ss/sidtab.c | 402 +- security/selinux/ss/sidtab.h | 70 +- security/smack/smack_lsm.c | 83 +- security/tomoyo/realpath.c | 32 +- sound/aoa/soundbus/i2sbus/pcm.c | 13 +- sound/arm/aaci.c | 42 +- sound/arm/pxa2xx-ac97.c | 1 - sound/atmel/ac97c.c | 22 +- sound/drivers/aloop.c | 13 +- sound/drivers/dummy.c | 16 +- sound/drivers/ml403-ac97cr.c | 31 +- sound/drivers/pcsp/pcsp_lib.c | 18 +- sound/drivers/vx/vx_pcm.c | 29 +- sound/firewire/bebob/bebob_pcm.c | 13 +- sound/firewire/dice/dice-pcm.c | 15 +- sound/firewire/digi00x/digi00x-pcm.c | 13 +- sound/firewire/fireface/ff-pcm.c | 15 +- sound/firewire/fireworks/fireworks_pcm.c | 13 +- sound/firewire/isight.c | 11 +- sound/firewire/motu/motu-pcm.c | 21 +- sound/firewire/oxfw/oxfw-pcm.c | 23 +- sound/firewire/tascam/tascam-pcm.c | 13 +- sound/hda/hdac_bus.c | 1 + sound/hda/hdac_controller.c | 3 + sound/isa/ad1816a/ad1816a_lib.c | 23 +- sound/isa/cmi8330.c | 5 +- sound/isa/es1688/es1688_lib.c | 29 +- sound/isa/es18xx.c | 27 +- sound/isa/gus/gus_main.c | 1 + sound/isa/gus/gus_pcm.c | 30 +- sound/isa/gus/gusmax.c | 3 +- sound/isa/gus/interwave.c | 1 + sound/isa/msnd/msnd.c | 2 - sound/isa/msnd/msnd_pinnacle.c | 1 + sound/isa/opl3sa2.c | 1 + sound/isa/opti9xx/opti92x-ad1848.c | 1 + sound/isa/sb/emu8000_pcm.c | 1 - sound/isa/sb/sb16_main.c | 23 +- sound/isa/sb/sb8_main.c | 23 +- sound/isa/sb/sb_common.c | 1 + sound/isa/wavefront/wavefront.c | 1 + sound/isa/wss/wss_lib.c | 26 +- sound/mips/hal2.c | 27 +- sound/mips/sgio2audio.c | 23 +- sound/parisc/harmony.c | 20 +- sound/pci/ad1889.c | 28 +- sound/pci/ali5451/ali5451.c | 37 +- sound/pci/als300.c | 27 +- sound/pci/als4000.c | 25 +- sound/pci/asihpi/asihpi.c | 27 +- sound/pci/atiixp.c | 19 +- sound/pci/atiixp_modem.c | 13 +- sound/pci/au88x0/au88x0.c | 1 + sound/pci/au88x0/au88x0_pcm.c | 16 +- sound/pci/aw2/aw2-alsa.c | 48 +- sound/pci/azt3328.c | 35 +- sound/pci/bt87x.c | 17 +- sound/pci/ca0106/ca0106_main.c | 65 +- sound/pci/cmipci.c | 42 +- sound/pci/cs4281.c | 27 +- sound/pci/cs46xx/cs46xx_lib.c | 11 +- sound/pci/cs5535audio/cs5535audio.c | 2 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 14 +- sound/pci/ctxfi/cthw20k1.c | 4 +- sound/pci/ctxfi/cthw20k2.c | 1 + sound/pci/ctxfi/ctpcm.c | 17 +- sound/pci/echoaudio/echoaudio.c | 26 +- sound/pci/echoaudio/echoaudio_dsp.c | 20 +- sound/pci/emu10k1/emu10k1_main.c | 1 + sound/pci/emu10k1/emu10k1x.c | 18 +- sound/pci/emu10k1/emupcm.c | 47 +- sound/pci/emu10k1/p16v.c | 50 +- sound/pci/ens1370.c | 34 +- sound/pci/es1938.c | 33 +- sound/pci/es1968.c | 5 +- sound/pci/fm801.c | 23 +- sound/pci/hda/hda_controller.c | 43 +- sound/pci/hda/hda_intel.c | 5 +- sound/pci/hda/hda_tegra.c | 5 +- sound/pci/hda/patch_realtek.c | 8 +- sound/pci/ice1712/ice1712.c | 49 +- sound/pci/ice1712/ice1724.c | 32 +- sound/pci/intel8x0.c | 27 +- sound/pci/intel8x0m.c | 28 +- sound/pci/korg1212/korg1212.c | 1 + sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 12 +- sound/pci/lx6464es/lx6464es.c | 17 +- sound/pci/maestro3.c | 12 +- sound/pci/mixart/mixart.c | 17 +- sound/pci/nm256/nm256.c | 4 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/oxygen/oxygen_pcm.c | 58 +- sound/pci/pcxhr/pcxhr.c | 33 +- sound/pci/riptide/riptide.c | 13 +- sound/pci/rme32.c | 44 +- sound/pci/rme96.c | 5 +- sound/pci/rme9652/hdsp.c | 1 + sound/pci/rme9652/hdspm.c | 1 + sound/pci/rme9652/rme9652.c | 1 + sound/pci/sis7019.c | 28 +- sound/pci/sonicvibes.c | 23 +- sound/pci/trident/trident_main.c | 81 +- sound/pci/via82xx.c | 53 +- sound/pci/via82xx_modem.c | 14 +- sound/pci/vx222/vx222.c | 1 + sound/pci/ymfpci/ymfpci_main.c | 39 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 + sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 26 +- sound/pcmcia/vx/vxpocket.c | 1 + sound/ppc/pmac.c | 30 +- sound/ppc/snd_ps3.c | 29 +- sound/sh/aica.c | 30 +- sound/sh/sh_dac_audio.c | 21 +- sound/soc/amd/acp-da7219-max98357a.c | 46 +- sound/soc/amd/acp-pcm-dma.c | 59 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 31 +- sound/soc/atmel/atmel-pcm-pdc.c | 1 - sound/soc/au1x/dbdma2.c | 15 +- sound/soc/au1x/dma.c | 22 +- sound/soc/bcm/cygnus-pcm.c | 1 - sound/soc/codecs/cros_ec_codec.c | 8 +- sound/soc/codecs/cs42l51.c | 16 +- sound/soc/codecs/hdac_hdmi.c | 63 +- sound/soc/codecs/hdmi-codec.c | 34 +- sound/soc/codecs/max98090.c | 463 +- sound/soc/codecs/max98090.h | 4 +- sound/soc/codecs/rt5514-spi.c | 10 +- sound/soc/codecs/rt5677-spi.c | 10 +- sound/soc/codecs/rt5677-spi.h | 16 + sound/soc/codecs/rt5682.c | 2 + sound/soc/codecs/tlv320aic31xx.c | 40 +- sound/soc/codecs/tlv320aic31xx.h | 3 - sound/soc/codecs/wm8904.c | 6 + sound/soc/dwc/dwc-pcm.c | 25 +- sound/soc/fsl/fsl-asoc-card.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 1 - sound/soc/fsl/fsl_dma.c | 1 - sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/imx-pcm-fiq.c | 1 - sound/soc/fsl/mpc5200_dma.c | 1 - sound/soc/generic/simple-card.c | 6 + sound/soc/intel/atom/sst-mfld-platform-pcm.c | 26 +- sound/soc/intel/atom/sst/sst.c | 1 + sound/soc/intel/baytrail/sst-baytrail-pcm.c | 20 +- sound/soc/intel/boards/Kconfig | 18 + sound/soc/intel/boards/bytcht_es8316.c | 13 +- sound/soc/intel/boards/bytcr_rt5640.c | 18 +- sound/soc/intel/boards/bytcr_rt5651.c | 22 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 8 + sound/soc/intel/boards/sof_rt5682.c | 34 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 41 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 13 + sound/soc/intel/haswell/sst-haswell-pcm.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 27 +- sound/soc/intel/skylake/skl-sst-cldma.c | 1 + sound/soc/kirkwood/kirkwood-dma.c | 1 - sound/soc/mediatek/common/mtk-afe-fe-dai.c | 359 +- sound/soc/mediatek/common/mtk-afe-fe-dai.h | 16 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 1 - sound/soc/mediatek/common/mtk-base-afe.h | 28 +- sound/soc/mediatek/common/mtk-btcvsd.c | 1 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 1 - sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 1 - sound/soc/meson/axg-fifo.c | 13 +- sound/soc/meson/axg-frddr.c | 3 - sound/soc/meson/axg-toddr.c | 3 - sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/mmp-pcm.c | 1 - sound/soc/pxa/pxa-ssp.c | 1 - sound/soc/pxa/pxa2xx-ac97.c | 1 - sound/soc/pxa/pxa2xx-i2s.c | 1 - sound/soc/pxa/pxa2xx-pcm.c | 1 - sound/soc/qcom/lpass-platform.c | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 1 - sound/soc/samsung/bells.c | 12 +- sound/soc/samsung/idma.c | 1 - sound/soc/samsung/littlemill.c | 10 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/speyside.c | 4 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 6 +- sound/soc/sh/dma-sh7760.c | 15 +- sound/soc/sh/fsi.c | 19 +- sound/soc/sh/rcar/core.c | 57 +- sound/soc/sh/siu_pcm.c | 40 +- sound/soc/soc-compress.c | 6 +- sound/soc/soc-core.c | 418 +- sound/soc/soc-generic-dmaengine-pcm.c | 14 +- sound/soc/soc-pcm.c | 11 +- sound/soc/soc-topology.c | 72 +- sound/soc/soc-utils.c | 1 - sound/soc/sof/Makefile | 2 +- sound/soc/sof/control.c | 55 +- sound/soc/sof/core.c | 244 +- sound/soc/sof/intel/Kconfig | 1 + sound/soc/sof/intel/apl.c | 8 +- sound/soc/sof/intel/bdw.c | 33 + sound/soc/sof/intel/byt.c | 115 +- sound/soc/sof/intel/cnl.c | 12 +- sound/soc/sof/intel/hda-codec.c | 16 +- sound/soc/sof/intel/hda-ctrl.c | 13 + sound/soc/sof/intel/hda-dai.c | 1 + sound/soc/sof/intel/hda-ipc.c | 23 +- sound/soc/sof/intel/hda-pcm.c | 4 +- sound/soc/sof/intel/hda-stream.c | 21 +- sound/soc/sof/intel/hda.c | 297 +- sound/soc/sof/intel/hda.h | 19 +- sound/soc/sof/ipc.c | 16 +- sound/soc/sof/loader.c | 7 +- sound/soc/sof/nocodec.c | 12 - sound/soc/sof/ops.h | 34 + sound/soc/sof/pcm.c | 132 +- sound/soc/sof/pm.c | 219 +- sound/soc/sof/sof-acpi-dev.c | 39 +- sound/soc/sof/sof-audio.c | 445 ++ sound/soc/sof/sof-audio.h | 211 + sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-pci-dev.c | 47 +- sound/soc/sof/sof-priv.h | 202 +- sound/soc/sof/topology.c | 456 +- sound/soc/sof/trace.c | 4 +- sound/soc/sof/utils.c | 60 + sound/soc/sprd/sprd-pcm-dma.c | 1 - sound/soc/stm/stm32_adfsdm.c | 29 +- sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/ti/davinci-mcasp.c | 35 +- sound/soc/ti/davinci-mcasp.h | 4 + sound/soc/txx9/txx9aclc.c | 15 +- sound/soc/uniphier/aio-dma.c | 31 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 14 +- sound/soc/xtensa/xtfpga-i2s.c | 10 +- sound/sparc/amd7930.c | 22 +- sound/sparc/cs4231.c | 19 +- sound/sparc/dbri.c | 14 +- sound/spi/at73c213.c | 12 +- sound/usb/6fire/pcm.c | 18 +- sound/usb/caiaq/audio.c | 14 +- sound/usb/hiface/pcm.c | 19 +- sound/usb/line6/capture.c | 1 - sound/usb/line6/pcm.c | 13 +- sound/usb/line6/playback.c | 1 - sound/usb/misc/ua101.c | 25 +- sound/usb/pcm.c | 54 +- sound/usb/usx2y/usbusx2yaudio.c | 27 +- sound/usb/usx2y/usx2yhwdeppcm.c | 19 +- sound/x86/intel_hdmi_audio.c | 17 +- sound/xen/xen_snd_front_alsa.c | 2 - tools/arch/arm/include/uapi/asm/kvm.h | 3 +- tools/arch/arm64/include/uapi/asm/kvm.h | 5 +- tools/arch/powerpc/include/uapi/asm/kvm.h | 3 + tools/arch/x86/include/asm/cpufeatures.h | 3 + tools/arch/x86/include/asm/msr-index.h | 18 + tools/arch/x86/lib/memcpy_64.S | 20 +- tools/arch/x86/lib/memset_64.S | 16 +- tools/bpf/bpftool/prog.c | 2 +- tools/bpf/bpftool/xlated_dumper.c | 2 +- tools/include/uapi/drm/drm.h | 3 +- tools/include/uapi/drm/i915_drm.h | 128 +- tools/include/uapi/linux/fscrypt.h | 3 +- tools/include/uapi/linux/kvm.h | 11 + tools/include/uapi/linux/sched.h | 60 +- tools/include/uapi/linux/stat.h | 2 +- tools/lib/bpf/libbpf.c | 37 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/traceevent/Makefile | 6 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/check.c | 18 + tools/perf/Documentation/perf-kvm.txt | 5 +- tools/perf/arch/arm/tests/regs_load.S | 4 +- tools/perf/arch/arm64/tests/regs_load.S | 4 +- tools/perf/arch/x86/tests/regs_load.S | 8 +- tools/perf/builtin-inject.c | 13 +- tools/perf/builtin-record.c | 2 +- tools/perf/builtin-report.c | 8 + tools/perf/builtin-stat.c | 288 +- tools/perf/check-headers.sh | 4 +- tools/perf/lib/cpumap.c | 73 +- tools/perf/lib/evlist.c | 1 + tools/perf/lib/evsel.c | 76 +- tools/perf/lib/include/internal/evlist.h | 1 + tools/perf/lib/include/perf/cpumap.h | 2 + tools/perf/lib/include/perf/evsel.h | 3 + tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 9 + tools/perf/tests/cpumap.c | 16 + tools/perf/tests/event-times.c | 4 +- tools/perf/tests/genelf.c | 51 + tools/perf/tests/tests.h | 2 + tools/perf/trace/beauty/clone.c | 1 + tools/perf/util/cpumap.h | 1 + tools/perf/util/evlist.c | 113 +- tools/perf/util/evlist.h | 11 +- tools/perf/util/evsel.c | 35 +- tools/perf/util/evsel.h | 9 +- tools/perf/util/genelf.c | 46 - tools/perf/util/include/linux/linkage.h | 89 +- tools/perf/util/machine.c | 1 + tools/perf/util/sort.c | 16 +- tools/perf/util/stat.c | 5 +- tools/perf/util/stat.h | 3 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/ktest/sample.conf | 22 +- tools/testing/kunit/kunit_tool_test.py | 2 +- tools/testing/nvdimm/Kbuild | 1 + tools/testing/nvdimm/test/iomap.c | 6 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/test_ftrace.sh | 39 + .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 + .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 5 + tools/testing/selftests/ftrace/test.d/functions | 5 +- .../ftrace/test.d/kprobe/multiple_kprobes.tc | 6 +- .../inter-event/trigger-action-hist-xfail.tc | 4 +- .../inter-event/trigger-onchange-action-hist.tc | 2 +- .../inter-event/trigger-snapshot-action-hist.tc | 4 +- tools/testing/selftests/kselftest/module.sh | 2 +- tools/testing/selftests/kselftest/prefix.pl | 1 + tools/testing/selftests/kselftest/runner.sh | 1 + .../selftests/net/forwarding/router_bridge_vlan.sh | 2 +- tools/testing/selftests/netfilter/nft_nat.sh | 332 +- tools/testing/selftests/openat2/.gitignore | 1 + tools/testing/selftests/openat2/Makefile | 8 + tools/testing/selftests/openat2/helpers.c | 109 + tools/testing/selftests/openat2/helpers.h | 107 + tools/testing/selftests/openat2/openat2_test.c | 320 ++ .../testing/selftests/openat2/rename_attack_test.c | 160 + tools/testing/selftests/openat2/resolve_test.c | 523 ++ tools/testing/selftests/rcutorture/bin/cpus2use.sh | 11 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 30 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 13 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 32 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 55 +- tools/testing/selftests/safesetid/Makefile | 5 +- tools/testing/selftests/safesetid/safesetid-test.c | 15 +- .../tc-testing/tc-tests/filters/basic.json | 2 +- tools/testing/selftests/wireguard/netns.sh | 537 ++ usr/include/Makefile | 2 +- virt/kvm/arm/arm.c | 4 +- virt/kvm/arm/mmu.c | 30 +- virt/kvm/arm/vgic/vgic-init.c | 20 +- 2945 files changed, 142166 insertions(+), 65998 deletions(-) create mode 100644 Documentation/RCU/NMI-RCU.rst delete mode 100644 Documentation/RCU/NMI-RCU.txt create mode 100644 Documentation/RCU/arrayRCU.rst delete mode 100644 Documentation/RCU/arrayRCU.txt create mode 100644 Documentation/RCU/rcu_dereference.rst delete mode 100644 Documentation/RCU/rcu_dereference.txt create mode 100644 Documentation/RCU/rcubarrier.rst delete mode 100644 Documentation/RCU/rcubarrier.txt create mode 100644 Documentation/RCU/whatisRCU.rst delete mode 100644 Documentation/RCU/whatisRCU.txt create mode 100644 Documentation/core-api/padata.rst create mode 100644 Documentation/dev-tools/kcsan.rst create mode 100644 Documentation/dev-tools/kunit/kunit-tool.rst create mode 100644 Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml delete mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32-syscon.txt create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml create mode 100644 Documentation/devicetree/bindings/media/ti,cal.yaml delete mode 100644 Documentation/devicetree/bindings/media/ti-cal.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/imx8m- [...] create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt create mode 100644 Documentation/driver-api/thermal/cpu-idle-cooling.rst create mode 100644 Documentation/filesystems/overlayfs.rst delete mode 100644 Documentation/filesystems/overlayfs.txt create mode 100644 Documentation/hwmon/max31730.rst delete mode 100644 Documentation/isdn/avmb1.rst delete mode 100644 Documentation/isdn/gigaset.rst delete mode 100644 Documentation/isdn/hysdn.rst delete mode 100644 Documentation/padata.txt create mode 100644 Documentation/riscv/patch-acceptance.rst create mode 100644 Documentation/watch_queue.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/alpha/include/asm/vmalloc.h create mode 100644 arch/arc/include/asm/vmalloc.h create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi create mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine3.dts create mode 100644 arch/arm/boot/dts/imx7ulp-com.dts create mode 100644 arch/arm/boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi create mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi create mode 100644 arch/arm/include/asm/vmalloc.h create mode 100644 arch/arm/mach-at91/sam9x60.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_nand.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts create mode 100644 arch/arm64/boot/dts/qcom/pm6150.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm6150l.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-idp.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180.dtsi create mode 100644 arch/arm64/include/asm/vmalloc.h create mode 100644 arch/c6x/include/asm/vmalloc.h create mode 100644 arch/csky/include/asm/stackprotector.h create mode 100644 arch/csky/include/asm/vmalloc.h create mode 100644 arch/h8300/include/asm/vmalloc.h delete mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h create mode 100644 arch/h8300/include/uapi/asm/posix_types.h create mode 100644 arch/hexagon/include/asm/vmalloc.h create mode 100644 arch/ia64/include/asm/vmalloc.h create mode 100644 arch/m68k/include/asm/vmalloc.h create mode 100644 arch/microblaze/include/asm/vmalloc.h create mode 100644 arch/mips/include/asm/vmalloc.h create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit_asm.S create mode 100644 arch/nds32/include/asm/vmalloc.h create mode 100644 arch/nios2/include/asm/vmalloc.h create mode 100644 arch/openrisc/include/asm/vmalloc.h create mode 100644 arch/parisc/include/asm/vmalloc.h create mode 100644 arch/powerpc/include/asm/vmalloc.h create mode 100644 arch/riscv/include/asm/vmalloc.h create mode 100644 arch/s390/include/asm/vmalloc.h create mode 100644 arch/sh/include/asm/vmalloc.h delete mode 100644 arch/sh/include/uapi/asm/setup.h delete mode 100644 arch/sh/include/uapi/asm/types.h create mode 100644 arch/sparc/include/asm/vmalloc.h delete mode 100644 arch/sparc/include/uapi/asm/statfs.h create mode 100644 arch/um/include/asm/vmalloc.h create mode 100644 arch/unicore32/include/asm/vmalloc.h create mode 100644 arch/x86/include/asm/memtype.h delete mode 100644 arch/x86/include/asm/pat.h create mode 100644 arch/x86/include/asm/pgtable_32_areas.h create mode 100644 arch/x86/include/asm/pgtable_areas.h create mode 100644 arch/x86/include/asm/vmalloc.h delete mode 100644 arch/x86/mm/pageattr.c delete mode 100644 arch/x86/mm/pat.c create mode 100644 arch/x86/mm/pat/Makefile rename arch/x86/mm/{pageattr-test.c => pat/cpa-test.c} (100%) create mode 100644 arch/x86/mm/pat/memtype.c create mode 100644 arch/x86/mm/pat/memtype.h create mode 100644 arch/x86/mm/pat/memtype_interval.c create mode 100644 arch/x86/mm/pat/set_memory.c delete mode 100644 arch/x86/mm/pat_internal.h delete mode 100644 arch/x86/mm/pat_interval.c create mode 100644 arch/xtensa/include/asm/vmalloc.h create mode 100644 drivers/base/watch.c delete mode 100644 drivers/clk/imx/clk-sccg-pll.c create mode 100644 drivers/clk/imx/clk-sscg-pll.c create mode 100644 drivers/devfreq/imx8m-ddrc.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.c create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.h create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_fw_state.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_trace_buffer.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/Makefile create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_mocs.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_perf_selftests.h create mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_drm.c create mode 100644 drivers/hwmon/max31730.c create mode 100644 drivers/interconnect/internal.h create mode 100644 drivers/interconnect/trace.h delete mode 100644 drivers/isdn/capi/capilib.c create mode 100644 drivers/misc/watch_queue.c create mode 100644 drivers/net/phy/bcm84881.c create mode 100644 drivers/net/wireguard/Makefile create mode 100644 drivers/net/wireguard/allowedips.c create mode 100644 drivers/net/wireguard/allowedips.h create mode 100644 drivers/net/wireguard/cookie.c create mode 100644 drivers/net/wireguard/cookie.h create mode 100644 drivers/net/wireguard/device.c create mode 100644 drivers/net/wireguard/device.h create mode 100644 drivers/net/wireguard/main.c create mode 100644 drivers/net/wireguard/messages.h create mode 100644 drivers/net/wireguard/netlink.c create mode 100644 drivers/net/wireguard/netlink.h create mode 100644 drivers/net/wireguard/noise.c create mode 100644 drivers/net/wireguard/noise.h create mode 100644 drivers/net/wireguard/peer.c create mode 100644 drivers/net/wireguard/peer.h create mode 100644 drivers/net/wireguard/peerlookup.c create mode 100644 drivers/net/wireguard/peerlookup.h create mode 100644 drivers/net/wireguard/queueing.c create mode 100644 drivers/net/wireguard/queueing.h create mode 100644 drivers/net/wireguard/ratelimiter.c create mode 100644 drivers/net/wireguard/ratelimiter.h create mode 100644 drivers/net/wireguard/receive.c create mode 100644 drivers/net/wireguard/selftest/allowedips.c create mode 100644 drivers/net/wireguard/selftest/counter.c create mode 100644 drivers/net/wireguard/selftest/ratelimiter.c create mode 100644 drivers/net/wireguard/send.c create mode 100644 drivers/net/wireguard/socket.c create mode 100644 drivers/net/wireguard/socket.h create mode 100644 drivers/net/wireguard/timers.c create mode 100644 drivers/net/wireguard/timers.h create mode 100644 drivers/net/wireguard/version.h create mode 100644 drivers/net/wireless/ath/ath11k/Kconfig create mode 100644 drivers/net/wireless/ath/ath11k/Makefile create mode 100644 drivers/net/wireless/ath/ath11k/ahb.c create mode 100644 drivers/net/wireless/ath/ath11k/ahb.h create mode 100644 drivers/net/wireless/ath/ath11k/ce.c create mode 100644 drivers/net/wireless/ath/ath11k/ce.h create mode 100644 drivers/net/wireless/ath/ath11k/core.c create mode 100644 drivers/net/wireless/ath/ath11k/core.h create mode 100644 drivers/net/wireless/ath/ath11k/debug.c create mode 100644 drivers/net/wireless/ath/ath11k/debug.h create mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.c create mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.h create mode 100644 drivers/net/wireless/ath/ath11k/debugfs_sta.c create mode 100644 drivers/net/wireless/ath/ath11k/dp.c create mode 100644 drivers/net/wireless/ath/ath11k/dp.h create mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.c create mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.h create mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.c create mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.h create mode 100644 drivers/net/wireless/ath/ath11k/hal.c create mode 100644 drivers/net/wireless/ath/ath11k/hal.h create mode 100644 drivers/net/wireless/ath/ath11k/hal_desc.h create mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.c create mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.h create mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.c create mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.h create mode 100644 drivers/net/wireless/ath/ath11k/htc.c create mode 100644 drivers/net/wireless/ath/ath11k/htc.h create mode 100644 drivers/net/wireless/ath/ath11k/hw.h create mode 100644 drivers/net/wireless/ath/ath11k/mac.c create mode 100644 drivers/net/wireless/ath/ath11k/mac.h create mode 100644 drivers/net/wireless/ath/ath11k/peer.c create mode 100644 drivers/net/wireless/ath/ath11k/peer.h create mode 100644 drivers/net/wireless/ath/ath11k/qmi.c create mode 100644 drivers/net/wireless/ath/ath11k/qmi.h create mode 100644 drivers/net/wireless/ath/ath11k/reg.c create mode 100644 drivers/net/wireless/ath/ath11k/reg.h create mode 100644 drivers/net/wireless/ath/ath11k/rx_desc.h create mode 100644 drivers/net/wireless/ath/ath11k/testmode.c create mode 100644 drivers/net/wireless/ath/ath11k/testmode.h create mode 100644 drivers/net/wireless/ath/ath11k/testmode_i.h create mode 100644 drivers/net/wireless/ath/ath11k/trace.c create mode 100644 drivers/net/wireless/ath/ath11k/trace.h create mode 100644 drivers/net/wireless/ath/ath11k/wmi.c create mode 100644 drivers/net/wireless/ath/ath11k/wmi.h create mode 100644 drivers/reset/reset-npcm.c delete mode 100644 drivers/soc/fsl/qe/qe_ic.h delete mode 100644 drivers/staging/isdn/Kconfig delete mode 100644 drivers/staging/isdn/Makefile delete mode 100644 drivers/staging/isdn/TODO delete mode 100644 drivers/staging/isdn/avm/Kconfig delete mode 100644 drivers/staging/isdn/avm/Makefile delete mode 100644 drivers/staging/isdn/avm/avm_cs.c delete mode 100644 drivers/staging/isdn/avm/avmcard.h delete mode 100644 drivers/staging/isdn/avm/b1.c delete mode 100644 drivers/staging/isdn/avm/b1dma.c delete mode 100644 drivers/staging/isdn/avm/b1isa.c delete mode 100644 drivers/staging/isdn/avm/b1pci.c delete mode 100644 drivers/staging/isdn/avm/b1pcmcia.c delete mode 100644 drivers/staging/isdn/avm/c4.c delete mode 100644 drivers/staging/isdn/avm/t1isa.c delete mode 100644 drivers/staging/isdn/avm/t1pci.c delete mode 100644 drivers/staging/isdn/gigaset/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Makefile delete mode 100644 drivers/staging/isdn/gigaset/asyncdata.c delete mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/capi.c delete mode 100644 drivers/staging/isdn/gigaset/common.c delete mode 100644 drivers/staging/isdn/gigaset/dummyll.c delete mode 100644 drivers/staging/isdn/gigaset/ev-layer.c delete mode 100644 drivers/staging/isdn/gigaset/gigaset.h delete mode 100644 drivers/staging/isdn/gigaset/interface.c delete mode 100644 drivers/staging/isdn/gigaset/isocdata.c delete mode 100644 drivers/staging/isdn/gigaset/proc.c delete mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c delete mode 100644 drivers/staging/isdn/hysdn/Kconfig delete mode 100644 drivers/staging/isdn/hysdn/Makefile delete mode 100644 drivers/staging/isdn/hysdn/boardergo.c delete mode 100644 drivers/staging/isdn/hysdn/boardergo.h delete mode 100644 drivers/staging/isdn/hysdn/hycapi.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_boot.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_defs.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_init.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_pof.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_procconf.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_proclog.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_sched.c delete mode 100644 drivers/staging/isdn/hysdn/ince1pc.h delete mode 100644 drivers/thermal/cpu_cooling.c create mode 100644 drivers/thermal/cpufreq_cooling.c create mode 100644 drivers/thermal/cpuidle_cooling.c create mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h delete mode 100644 include/linux/b1pcmcia.h create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h delete mode 100644 include/linux/platform_data/ehci-sh.h create mode 100644 include/linux/watch_queue.h create mode 100644 include/net/espintcp.h copy {arch/powerpc/include/asm => include/soc/fsl}/cpm.h (100%) delete mode 100644 include/soc/fsl/qe/qe_ic.h create mode 100644 include/sound/sof/channel_map.h delete mode 100644 include/uapi/linux/b1lli.h delete mode 100644 include/uapi/linux/gigaset_dev.h delete mode 100644 include/uapi/linux/hysdn_if.h create mode 100644 include/uapi/linux/watch_queue.h create mode 100644 include/uapi/linux/wireguard.h create mode 100644 kernel/kcsan/Makefile create mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/core.c create mode 100644 kernel/kcsan/debugfs.c create mode 100644 kernel/kcsan/encoding.h create mode 100644 kernel/kcsan/kcsan.h create mode 100644 kernel/kcsan/report.c create mode 100644 kernel/kcsan/test.c create mode 100644 lib/Kconfig.kcsan create mode 100644 lib/zlib_dfltcc/Makefile create mode 100644 lib/zlib_dfltcc/dfltcc.c create mode 100644 lib/zlib_dfltcc/dfltcc.h create mode 100644 lib/zlib_dfltcc/dfltcc_deflate.c create mode 100644 lib/zlib_dfltcc/dfltcc_inflate.c create mode 100644 lib/zlib_dfltcc/dfltcc_syms.c create mode 100644 lib/zlib_dfltcc/dfltcc_util.h create mode 100644 localversion-next create mode 100644 net/vmw_vsock/vsock_loopback.c create mode 100644 net/xfrm/espintcp.c create mode 100644 samples/watch_queue/Makefile create mode 100644 samples/watch_queue/watch_test.c create mode 100644 scripts/Makefile.kcsan create mode 100644 sound/soc/sof/sof-audio.c create mode 100644 sound/soc/sof/sof-audio.h create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/perf/tests/genelf.c create mode 100755 tools/testing/selftests/bpf/test_ftrace.sh create mode 100644 tools/testing/selftests/openat2/.gitignore create mode 100644 tools/testing/selftests/openat2/Makefile create mode 100644 tools/testing/selftests/openat2/helpers.c create mode 100644 tools/testing/selftests/openat2/helpers.h create mode 100644 tools/testing/selftests/openat2/openat2_test.c create mode 100644 tools/testing/selftests/openat2/rename_attack_test.c create mode 100644 tools/testing/selftests/openat2/resolve_test.c create mode 100755 tools/testing/selftests/wireguard/netns.sh