This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from c3496da580b0 net: Add depends on OF_NET for LiteX's LiteETH adds a63bcf08f0ef drm/i915: Fix syncmap memory leak adds 71de496cc489 drm/i915/dp: Drop redundant debug print adds 4f33239615da Merge tag 'drm-intel-fixes-2021-08-26' of git://anongit.fr [...] adds 2a7b9a843713 drm/amdgpu: use the preferred pin domain after the check adds 32bc8f8373d2 drm/amdgpu: Cancel delayed work when GFXOFF is disabled adds c41a4e877a18 drm/amdgpu: Fix build with missing pm_suspend_target_state [...] adds 589744dbdd76 Merge tag 'amd-drm-fixes-5.14-2021-08-25' of https://gitla [...] adds 7cca7c8096e2 gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] adds 72fc2752f91b drm/imx: ipuv3-plane: fix accidental partial revert of 8 p [...] adds 9fe4f5a24fda Merge tag 'imx-drm-fixes-2021-08-18' of git://git.pengutro [...] adds 77dd11439b86 Merge tag 'drm-fixes-2021-08-27' of git://anongit.freedesk [...] adds 463dbba4d189 ARM: 9104/2: Fix Keystone 2 kernel mapping regression adds 94606b893f45 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 885814a97f5a Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_B [...] adds 1a6436f37512 Merge tag 'mmc-v5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds 379eb01c2179 riscv: Ensure the value of FP registers in the core dump f [...] adds 719588dee26b riscv: dts: microchip: Use 'local-mac-address' for emac1 adds 417166ddec02 riscv: dts: microchip: Add ethernet0 to the aliases node adds 5a61b7a29647 Merge tag 'riscv-for-linus-5.14-rc8' of git://git.kernel.o [...] adds 425bec0032f5 virtio-mem: fix sleeping in RCU read side section in virti [...] adds 3c5a272202c2 PM: domains: Improve runtime PM performance state handling adds 19526d092ceb opp: core: Check for pending links before reading required [...] adds 1f8b66d9654b Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds 7ee5fd12e8ca Merge branch 'pm-opp' adds c0006dc6957e Merge tag 'pm-5.14-rc8' of git://git.kernel.org/pub/scm/li [...] adds 294c34e704e7 media: ipu3-cio2: Drop reference on error path in cio2_bri [...] adds 8f9d0349841a Merge tag 'acpi-5.14-rc8' of git://git.kernel.org/pub/scm/ [...] adds 1435f82689e1 reset: RESET_MCHP_SPARX5 should depend on ARCH_SPARX5 adds ed104ca4bd9c reset: reset-zynqmp: Fixed the argument data type adds 6c35ca069741 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] adds 6f18b82b4114 Merge tag 'soc-fixes-5.14-4' of git://git.kernel.org/pub/s [...] adds b6d2b054e8ba mq-deadline: Fix request accounting adds 7b05bf771084 Revert "block/mq-deadline: Prioritize high-priority requests" adds 3375dca0b542 pd: fix a NULL vs IS_ERR() check adds 222013f9ac30 cryptoloop: add a deprecation warning adds 64b4fc45bea6 Merge tag 'block-5.14-2021-08-27' of git://git.kernel.dk/l [...] adds 310d2e83cb9b powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 787c70f2f999 powerpc/64s: Fix scv implicit soft-mask table for relocate [...] adds 9f73eacde73b Merge tag 'powerpc-5.14-7' of git://git.kernel.org/pub/scm [...] adds 2829a4e3cf3a USB: serial: option: add new VID/PID to support Fibocom FG150 adds df7b16d1c00e Revert "USB: serial: ch341: fix character loss at high tra [...] adds 662b932915f7 Merge tag 'usb-serial-5.14-rc8' of https://git.kernel.org/ [...] adds 51f1954ad853 usb: dwc3: gadget: Fix dwc3_calc_trbs_left() adds 4a1e25c0a029 usb: dwc3: gadget: Stop EP0 transfers during pullup disable adds c82cacd2f1e6 usb: renesas-xhci: Prefer firmware loading on unknown ROM state adds ef52b4a9fcc2 usb: typec: tcpm: Raise vdm_sm_running flag only when VDM [...] adds 75432ba583a8 usb: gadget: f_uac2: fixup feedback endpoint stop adds 068fdad20454 usb: gadget: u_audio: fix race condition on endpoint stop adds 447e238f14b2 Merge tag 'usb-5.14' of git://git.kernel.org/pub/scm/linux [...] adds 02c6dcd543f8 scsi: core: Fix hang of freezing queue between blocking an [...] adds 3f5ad13cb012 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f6a3308d6feb Revert "parisc: Add assembly implementations for memset, s [...] adds 22aa45cb465b x86/efi: Restore Firmware IDT before calling ExitBootServices() adds 527f721478bc x86/resctrl: Fix a maybe-uninitialized build warning treat [...] adds 072a276745da Merge tag 'x86_urgent_for_v5.14' of git://git.kernel.org/p [...] adds c53c6b7409f4 perf/x86/intel/pt: Fix mask of num_address_ranges adds 0b3a8738b76f perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] adds 26db2e0c51fe perf/x86/amd/ibs: Work around erratum #1197 adds f11dd0d80555 perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op adds ccf26483416a perf/x86/amd/power: Assign pmu.module adds 98d006eb49cb Merge tag 'perf_urgent_for_v5.14' of git://git.kernel.org/ [...] adds 1a519dc7a73c PCI/MSI: Skip masking MSI-X on Xen PV adds f20a2637b1b1 Merge tag 'irq_urgent_for_v5.14' of git://git.kernel.org/p [...] adds 3c474b3239f1 sched: Fix Core-wide rq->lock for uninitialized CPUs adds e681dcbaa4b2 sched: Fix get_push_task() vs migrate_disable() adds 537b57bd5a20 Merge tag 'sched_urgent_for_v5.14' of git://git.kernel.org [...] adds 1669a941f7c4 clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer [...] adds 90ac80dcd313 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 7d2a07b76933 Linux 5.14 adds 291d47ccad19 string: improve default out-of-line memcmp() implementation adds 3a2b2eb55681 console: consume APC, DM, DCS adds 2287a51ba822 vt_kdsetmode: extend console locking adds c576e0fcd618 kernel/pid.c: remove static qualifier from pidfd_create() adds 490b9ba881e2 kernel/pid.c: implement additional checks upon pidfd_creat [...] adds d3424c9bac89 fanotify: minor cosmetic adjustments to fid labels adds 0aca67bb7f0d fanotify: introduce a generic info record copying helper adds af579beb666a fanotify: add pidfd support to the fanotify API adds 09ddbe69c992 fsnotify: replace igrab() with ihold() on attach connector adds 11fa333b58ba fsnotify: count s_fsnotify_inode_refs for attached connectors adds ec44610fe2b8 fsnotify: count all objects with attached connectors adds e43de7f0862b fsnotify: optimize the case of no marks of any type adds 3513431926f9 Merge tag 'fsnotify_for_v5.15-rc1' of git://git.kernel.org [...] adds 9583db2332e3 ext2: make ext2_iomap_ops available unconditionally adds 8b1e7076d26b ext2: use iomap_fiemap to implement ->fiemap adds e0cba89d22b7 hpfs: use iomap_fiemap to implement ->fiemap adds 9acb9c48b940 fs: remove generic_block_fiemap adds 63b0c403394d Merge tag 'fiemap_for_v5.15-rc1' of git://git.kernel.org/p [...] adds 781d2a9a2fc7 udf: Check LVID earlier adds 04e8ee504a67 udf: Remove unused declaration adds b3c8c9801eb9 udf: Get rid of 0-length arrays adds 979a6e28dd96 udf: Get rid of 0-length arrays in struct fileIdentDesc adds b64533344371 udf: Fix iocharset=utf8 mount option adds 28ce50f8d96e isofs: joliet: Fix iocharset=utf8 mount option adds 58bc6d1be2f3 udf_get_extendedattr() had no boundary checks. adds a1ca8e7147d0 Merge tag 'fs_for_v5.15-rc1' of git://git.kernel.org/pub/s [...] adds 9608703e488c mm: Fix comments mentioning i_mutex adds c625b4cc57d0 documentation: Sync file_operations members with reality adds 730633f0b7f9 mm: Protect operations adding pages to page cache with inv [...] adds 7506ae6a7033 mm: Add functions to lock invalidate_lock for two mappings adds d4f5258eae7b ext4: Convert to use mapping->invalidate_lock adds 70f3bad8c315 ext2: Convert to using invalidate_lock adds e31cbde7ecdc xfs: Refactor xfs_isilocked() adds 2433480a7e1d xfs: Convert to use invalidate_lock adds d2c292d84c49 xfs: Convert double locking of MMAPLOCK to use VFS helpers adds 448f94909eb7 zonefs: Convert to using invalidate_lock adds edc6d01bad73 f2fs: Convert to using invalidate_lock adds 8bcbbe9c7c8e fuse: Convert to using invalidate_lock adds 057ba5b24532 ceph: Fix race between hole punch and page fault adds b092b3efc7cb cifs: Fix race between hole punch and page fault adds 7882c55ef64a filesystems/locking: fix Malformed table warning adds aa99f3c2b9c7 Merge tag 'hole_punch_for_v5.15-rc1' of git://git.kernel.o [...] adds 1852f5ed3581 regmap: fix the offset of register error log adds d63aa09f7c53 regmap: Prefer unsigned int to bare use of unsigned adds 29c34975c939 regmap: allow const array for {devm_,}regmap_field_bulk_al [...] adds 67021f25d952 regmap: teach regmap to use raw spinlocks if requested in [...] adds d287801c4971 Merge series "Use raw spinlocks in the ls-extirq driver" f [...] adds ca5537c9be13 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next adds 4aed6ee53fcc Merge tag 'regmap-v5.15' of git://git.kernel.org/pub/scm/l [...] adds ccb2a74eec21 regulator: hi6421v600: use lowercase for ldo adds c1ff86006574 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 3cb5992c34f7 Merge existing fixes from regulator/for-5.14 adds b99b7b79a7c5 regulator: mt6358: Remove shift fields from struct mt6358_ [...] adds d6208ba87066 regulator: mt6359: Remove shift fields from struct mt6359_ [...] adds 12401a1cef78 regulator: mt6397: Remove modeset_shift from struct mt6397 [...] adds e301df76472c regulator: tps65910: Silence deferred probe error adds 6eb891cf73bd regulator: rt5033: Use linear ranges to map all voltage selection adds 78bbb7c345ab regulator: machine.h: fix kernel-doc "bad line" adds 526e99cf43fe regulator: rtq6752: Add binding document for Richtek RTQ6752 adds f40f9409719f regulator: rt6752: Add support for Richtek RTQ6752 adds 894cda54a76d regulator: Replace symbolic permissions with octal permissions adds fedbfea13cc0 regulator: bd718x7: Suopport configuring UVP/OVP state adds e8608f8956ff regulator: hi6421v600-regulator: add a missing dot at copyright adds 2c8dad1ea815 Merge series "Move Hisilicon 6421v600 SPMI and USB drivers [...] adds 4ff75a299765 regulator: devres: remove devm_regulator_unregister() function adds eed43b96ede9 regulator: devres: remove devm_regulator_bulk_unregister_s [...] adds 4d9f4d1de3ce regulator: devres: unexport devm_regulator_unregister_supp [...] adds 9705c49c3b5e Merge series "regulator: devres: remove unused device-mana [...] adds e98fb032170b regulator: rtq6752: Refine binding document adds 77eac0e1ce9c regulator: rtq6752: Fix the typo for reg define and author name adds 442a9d105e61 regulator: Convert UniPhier regulator to json-schema adds 508f8ccd993d regulator: rt6245: make a const array func_base static, ma [...] adds 541ee8f64032 regulator: da9063: Add support for full-current mode. adds 513d14045a2d regulator: rtq6752: fix reg reset behavior adds f020e4d0b401 regulator: Fix a couple of spelling mistakes in Kconfig adds 4c922fd3d6fa regulator: rtq2134: Add binding document for Richtek RTQ21 [...] adds 0555d41497de regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC adds d0f95e6496a9 regulator: fixed: use dev_err_probe for register adds c20d7a9b0266 Merge branch 'regulator-5.14' into regulator-5.15 adds 5e36129f2b4e regulator: hi6421v600: rename voltage range arrays adds 15b4d2b97201 regulator: rtq2134: Fix coding style adds 784ed3695839 regulator: sy8824x: Enable REGCACHE_FLAT adds 6bdd1c672a2a regulator: sy8827n: Enable REGCACHE_FLAT adds e5dad32d90e0 regulator: sy7636a: Remove the poll_enable_time adds 4cafe1aeb5fb regulator: sy7636a: Use the parent driver data adds d38d49b14004 regulator: sy7636a: Store the epd-pwr-good GPIO locally adds 27fdd3bbb7a1 regulator: sy7636a: Use the regmap directly adds c049742fbc71 regulator: Minor regulator documentation fixes. adds ad3ead1efe05 regulator: Documentation fix for regulator error notificat [...] adds 98e47570ba98 regulator: vctrl: Use locked regulator_get_voltage in probe path adds 21e39809fd7c regulator: vctrl: Avoid lockdep warning in enable/disable ops adds 7aa6d700b089 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds d46e0d335497 Merge tag 'regulator-v5.15' of git://git.kernel.org/pub/sc [...] adds ed14666c3f87 spi: orion: Prevent incorrect chip select behaviour adds d68f4c73d729 spi: coldfire-qspi: Use clk_disable_unprepare in the remov [...] adds ea4ab99cb58c spi: davinci: invoke chipselect callback adds d5f78f50fff3 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds da18edb11cca Merge existing fixes from spi/for-5.14 adds 8dd591ad0104 spi: <linux/spi/spi.h>: add missing struct kernel-doc entry adds 3522d9aa1928 spi: mediatek: update spi master bingdings for MT6893 SOC adds 162a31effc41 spi: mediatek: add no_need_unprepare support adds 9d5354145104 spi: stm32: enable pm_runtime autosuspend adds 70526e0b7601 spi: stm32: Revert "properly handle 0 byte transfer" adds d87a5d64b503 spi: stm32h7: rework rx fifo read function adds dc6620c31326 spi: stm32h7: don't wait for EOT and flush fifo on disable adds 7ceb0b8a3ced spi: stm32: finalize message either on dma callback or EOT adds 65ab894f2e5a Merge series "spi: stm32: various fixes & cleanup" from Al [...] adds f84d866ab43f spi: mediatek: add tick_delay support adds 014861c2fb3d spi: omap-spi: Convert to json-schema adds 57f1c12e455f spi: spi-geni-qcom: Remove confusing comment about setting [...] adds e0a6512d2912 spi: pxa2xx: Convert reset_sccr1() to use pxa2xx_spi_update() adds cdcb26ce747a spi: pxa2xx: Reset DMA bits in CR1 in reset_sccr1() adds 3bbdc083262d spi: pxa2xx: Reuse int_stop_and_reset() in couple of places adds bd9616996bb8 spi: imx: Simplify logic in spi_imx_push() adds 34d34a56a5ea spi: fsi: Reduce max transfer size to 8 bytes adds 2b2d4dfca4e7 dt-bindings: fsi: Remove ibm,fsi2spi-restricted compatible adds cfb4dac12964 Merge series "spi: fsi: Reduce max transfer size to 8 byte [...] adds e3aa9acc7177 spi: pxa2xx: Adapt reset_sccr1() to the case when no messa [...] adds 6e95b23a5b2d spi: imx: Implement support for CS_WORD adds b09bff2676be spi: bcm2835aux: use 'unsigned int' instead of 'unsigned' adds 7c72dc56a631 spi: spi-ep93xx: Prepare clock before using it adds 726e6f31b102 Merge series "arm: ep93xx: CCF conversion" from Nikita Shu [...] adds 8c33ebfeeb59 spi: move cs spi_delay to spi_device adds 04e6bb0d6bb1 spi: modify set_cs_timing parameter adds e4bb903fda0e spi: tegra20-slink: Improve runtime PM usage adds 26c863418221 spi: tegra20-slink: Don't use resource-managed spi_registe [...] adds d05aaa66ba3c spi: mxic: patch for octal DTR mode support adds 5c842e51ac63 spi: mediatek: fix build warnning in set cs timing adds 209ab223ad5b spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config adds 976c1de1de14 spi: spi-pic32: Fix issue with uninitialized dma_slave_config adds aca196842a97 spi: mxic: add missing braces adds 538d7c2ed730 spi: rockchip-sfc: Bindings for Rockchip serial flash controller adds 0b89fc0a367e spi: rockchip-sfc: add rockchip serial flash controller adds 02cea7039ad5 spi: tegra20-slink: remove spi_master_put() in tegra_slink [...] adds 7a4697b201a6 spi: stm32: fix excluded_middle.cocci warnings adds 8d00f9819458 spi: rockchip-sfc: Remove redundant IO operations adds 745649c59a0d spi: rockchip-sfc: Fix assigned but never used return error codes adds 5dc349ec131c spi: sprd: Pass offset instead of physical address to adi_ [...] adds 2b961c51f4d3 spi: sprd: Make sure offset not equal to slave address size adds f674aacd5005 spi: sprd: fill offset only to RD_CMD register for reading [...] adds 245ca2cc212b spi: sprd: Fix the wrong WDG_LOAD_VAL adds 3b66ca9783d1 spi: sprd: Add ADI r3 support adds f15e60d46039 spi: Convert sprd ADI bindings to yaml adds 0f887ac82971 spi: add sprd ADI for sc9863 and ums512 adds 26cfc0dbe43a spi: spi-zynq-qspi: use wait_for_completion_timeout to mak [...] adds 6e9c846aa0c5 Merge remote-tracking branch 'spi/for-5.15' into spi-next adds 0da9bc6d2fc3 Merge tag 'spi-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds f820547446ed power: supply: ab8500: Use library interpolation adds c5b64a990e7f power: supply: ab8500: Rename charging algorithm symbols adds 484a9cc3dcb8 power: supply: ab8500: Drop abx500 concept adds 661d10ee0f1b power: supply: ab8500: Rename charging algorithm psy adds 5176a18bb5e1 power: supply: ab8500: Drop some includes from bmdata adds 56d629af09b9 power: supply: PCHG: Peripheral device charger adds ad1abe476995 power: supply: cw2015: use dev_err_probe to allow deferred probe adds daaca3156dd9 power: supply: sc27xx: Delete superfluous error message adds f9ac97307b62 power: supply: axp288_fuel_gauge: Fix define alignment adds fc0db6556c41 power: supply: axp288_fuel_gauge: Remove debugfs support adds 8f6cc48e1aff power: supply: axp288_fuel_gauge: Silence the chatty IRQ m [...] adds caa534c3ba40 power: supply: axp288_fuel_gauge: Report register-address [...] adds f17bda7f655f power: supply: axp288_fuel_gauge: Drop retry logic from fu [...] adds 7eef3e663834 power: supply: axp288_fuel_gauge: Store struct device poin [...] adds c371d4491ba6 power: supply: axp288_fuel_gauge: Only read PWR_OP_MODE, F [...] adds 394088f0b066 power: supply: axp288_fuel_gauge: Refresh all registers in one go adds 964b3e9b02bd power: supply: axp288_fuel_gauge: Move the AXP20X_CC_CTRL [...] adds 213e19d659f9 power: supply: axp288_fuel_gauge: Take the P-Unit semaphor [...] adds e759e1b95836 dt-bindings: power: supply: max17042: Document max77849-battery adds 4415e4cea4e6 power: supply: max17042_battery: Add support for MAX77849 [...] adds 83abf9e150f3 dt-bindings: power: supply: axp20x: Add AXP803 compatible adds cc2712f24e03 dt-bindings: power: supply: axp20x-battery: Add AXP209 compatible adds 391719dce5eb power: supply: qcom_smbb: Remove superfluous error message adds e11544d0cdc1 power: supply: sbs-battery: relax voltage limit adds 6ea0126631b0 power: supply: sbs-battery: add support for time_to_empty_ [...] adds c02aa89b7435 power: supply: axp288_charger: Use the defined variable to [...] adds 38334231965e power: supply: ab8500: clean up warnings found by checkpatch adds 1a844ddf06b0 iio: adc: rn5t618: Add iio map adds 2f5caa26a074 power: supply: rn5t618: Add voltage_now property adds 27a8ff4648f5 power: supply: bq24735: reorganize ChargeOption command macros adds e12ef7bf3411 lib: add linear range get selector within adds 23531eec79b6 dt-bindings: power: Add bindings document for Charger supp [...] adds 0402e8ebb8b8 power: supply: mt6360_charger: add MT6360 charger support adds ecdf7e7a1d66 Merge tag 'ib-mt6360-for-5.15-signed' into psy-next adds e2f471efe1d6 power: reset: linkstation-poweroff: prepare for new devices adds 0c77ec3da8c1 power: reset: linkstation-poweroff: add new device adds b171cb623ca2 dt-bindings: power: Extend battery bindings with chemistry adds 4eef766b7d4d power: supply: core: Parse battery chemistry/technology adds 54784ffa5b26 power: supply: max17042: handle fails of reading status register adds 22b6907caf11 power: supply: max17042: remove duplicated STATUS bit defines adds 9c425fa3f273 dt-bindings: power: supply: max17042: describe interrupt adds 80698507e0b2 power: reset: Add TPS65086 restart driver adds 3e81bd7dfb9c dt-bindings: power: supply: smb347-charger: Document USB V [...] adds 4ac59d85a236 power: supply: smb347-charger: Make smb347_set_writable() [...] adds 17e7bc532cd5 power: supply: smb347-charger: Utilize generic regmap caching adds efe2175478d5 power: supply: smb347-charger: Add missing pin control activation adds 565efae96ca1 power: supply: smb347-charger: Implement USB VBUS regulator adds 1e4f30eaf4b8 power: supply: max17042_battery: clean up MAX17055_V_empty adds ed0d0a050602 power: supply: max17042_battery: fix typo in MAx17042_TOFF adds 4bf00434a618 power: supply: max17042_battery: more robust chip type checks adds eaa2c490514d power: supply: max17042_battery: log SOC threshold using d [...] adds c9398455b046 power: supply: core: Fix parsing of battery chemistry/technology adds 4520dcbe0df4 Merge tag 'for-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds 847fdae1579f char: tpm: Kconfig: remove bad i2c cr50 select adds 6824f8554a98 char: tpm: cr50_i2c: convert to new probe interface adds ea35e0d5df6c certs: Trigger creation of RSA module signing key if it's [...] adds a4aed36ed592 certs: Add support for using elliptic curve keys for signi [...] adds 047d4226b0bc tpm: ibmvtpm: Avoid error message when process gets signal [...] adds f985911b7bc7 crypto: public_key: fix overflow during implicit conversion adds 451819aa5ad0 Merge tag 'tpmdd-next-v5.15' of git://git.kernel.org/pub/s [...] adds f671a691e299 fcntl: fix potential deadlocks for &fown_struct.lock adds 2f488f698fda fcntl: fix potential deadlock for &fasync_struct.fa_lock adds f7e33bdbd6d1 fs: remove mandatory file locking support adds 2949e8427af3 fs: clean up after mandatory file locking support removal adds 6f01c935d96c Merge tag 'locks-v5.15' of git://git.kernel.org/pub/scm/li [...] adds e3879ecd366a Documentation/RCU: Fix emphasis markers adds 4966090849e9 Documentation/RCU: Fix nested inline markup adds 9984fd7e5e2f docs: Fix a typo in Documentation/RCU/stallwarn.rst adds c28adacc14e7 rcu/doc: Add a quick quiz to explain further why we need s [...] adds 99c0974ffeea doc: Update stallwarn.rst with recent changes adds e6a901a44f76 rcu: Fix to include first blocked task in stall warning adds dc87740c8a68 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds a86baa69c2b7 rcu: Remove special bit at the bottom of the ->dynticks counter adds 2be57f732889 rcu: Weaken ->dynticks accesses and updates adds 5fcb3a5f04ee rcu: Mark accesses to ->rcu_read_lock_nesting adds 751b1710eb09 rculist: Unify documentation about missing list_empty_rcu() adds ccfc9dd6914f rcu/tree: Handle VM stoppage in stall detection adds a80be428fbc1 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds b169246feb1d rcu: Start timing stall repetitions after warning complete adds 65bfdd36c113 srcutiny: Mark read-side data races adds d9ee962feb4f rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds f74126dcbcbf rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds d283aa1b04d9 rcu: Mark accesses in tree_stall.h adds eb880949ef41 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() adds 8211e922de28 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable adds 508958259bb3 rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU adds 521c89b3a402 rcu: Print human-readable message for schedule() in RCU reader adds d3dd95a8853f rcu: Replace deprecated CPU-hotplug functions adds dfcb27540213 rcu/nocb: Start moving nocb code to its own plugin file adds cba712beebf3 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() adds 9a83f9aea7bf tools: include: nolibc: Fix a typo occured to occurred in [...] adds f916d77eedfe tools/nolibc: Implement msleep() adds 45f4b4a202c0 rcu-tasks: Add comments explaining task_struct strategy adds bdb0cca0d110 rcu-tasks: Mark ->trc_reader_nesting data races adds f8ab3fad80dd rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds e4be1f44b6f8 rcu-tasks: Fix synchronize_rcu_rude() typo in comment adds fed31a4dd3ad rcu: Fix macro name CONFIG_TASKS_RCU_TRACE adds 25f6fa53a074 refscale: Add measurement of clock readout adds 59e836662860 rcutorture: Preempt rather than block when testing task stalls adds 811192c5f24b rcuscale: Console output claims too few grace periods adds 5b237d650eb8 locktorture: Mark statistics data races adds af5f6e27d52c locktorture: Count lock readers adds 9b9a80677fd8 scftorture: Add RPC-like IPI tests adds 586e4d4193a6 scftorture: Avoid NULL pointer exception on early exit adds ed4fa2442e87 torture: Replace deprecated CPU-hotplug functions. adds ef4dac7dbde7 torture: Add clocksource-watchdog testing to torture.sh adds 4988486c875f torture: Make torture.sh accept --do-all and --donone adds bd0b1f9493b6 torture: Enable KCSAN summaries over groups of torture-test runs adds 433cd5a39495 torture: Create KCSAN summaries for torture.sh runs adds 1dccc5a3272e torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments adds b9b300c64da8 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments adds 442f99afbea1 torture: Log more kvm-remote.sh information adds 5a2898f18324 torture: Protect kvm-remote.sh directory trees from /tmp reaping adds 2ab5bbc326f6 torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs adds d4b54d2d5284 torture: Move parse-console.sh call to PATH-aware scripts adds a3d794129e34 torture: Put kvm.sh batch-creation awk script into a temp file adds cdeef67d8fed torture: Make kvm.sh select per-scenario affinity masks adds 8220a1184970 torture: Don't redirect qemu-cmd comment lines adds bdf5ca120153 torture: Make kvm-test-1-run-qemu.sh apply affinity adds de2909461c1a rcutorture: Upgrade two-CPU scenarios to four CPUs adds 4567c76a8e45 torture: Use numeric taskset argument in jitter.sh adds 9e528a84c9f2 torture: Consistently name "qemu*" test output files adds a5202e173d3b torture: Make kvm-test-1-run-batch.sh select per-scenario [...] adds b3bf9632efc4 torture: Don't use "test" command's "-a" argument adds 5f33809ec2cd torture: Add timestamps to kvm-test-1-run-qemu.sh output adds 06ca91448f32 torture: Make kvm-test-1-run-qemu.sh check for reboot loops adds b770efc4608d Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'no [...] adds 4ca4256453ef Merge branch 'core-rcu.2021.08.28a' of git://git.kernel.or [...] adds df6313d707e5 crypto: mxs-dcp - Check for DMA mapping errors adds 2e6d793e1bf0 crypto: mxs-dcp - Use sg_mapping_iter to copy data adds cb5f09e81484 crypto: arm/curve25519 - rename 'mod_init' & 'mod_exit' fu [...] adds f0d9ff8c8efb hwrng: rename 'mod_init' & 'mod_exit' functions to be modu [...] adds f03a3cab26c1 crypto: lib - rename 'mod_init' & 'mod_exit' functions to [...] adds 821720b9f34e crypto: x86/aes-ni - add missing error checks in XTS code adds 2b31277af577 crypto: sm4 - create SM4 library based on sm4 generic code adds c59de48e125c crypto: arm64/sm4-ce - Make dependent on sm4 library inste [...] adds a7ee22ee1445 crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation adds a7fc80bb22eb crypto: tcrypt - add the asynchronous speed test for SM4 adds 632a761abb29 crypto: atmel-tdes - Clarify how tdes dev gets allocated t [...] adds 817b804ca367 crypto: atmel-tdes - Handle error messages adds 534b32a8be27 crypto: atmel-aes - Add blocksize constraint for ECB and C [...] adds 26d769ae9090 crypto: atmel-aes - Add XTS input length constraint adds 0d0433599d84 crypto: atmel-aes - Add NIST 800-38A's zero length cryptle [...] adds 031f5e001508 crypto: atmel-tdes - Add FIPS81's zero length cryptlen constraint adds 76d579f251a2 crypto: atmel - Set OFB's blocksize to 1 adds bf2db8e74249 crypto: atmel-aes - Add fallback to XTS software implementation adds ec2088b66f7a crypto: atmel-aes - Allocate aes dev at tfm init time adds 192b722f3866 crypto: sun8i-ss - Use kfree_sensitive adds d5ee8e750c94 padata: Convert from atomic_t to refcount_t on parallel_da [...] adds 0469dede0eee crypto: ecc - handle unaligned input buffer in ecc_swap_digits adds 089015d36127 crypto: atmel-aes - use swap() adds fe28140b3393 crypto: omap-sham - clear dma flags only after omap_sham_u [...] adds 6a1ec89f2c56 crypto: omap-sham - initialize req only after omap_sham_hw_init() adds f83fc1a0ee32 crypto: omap-sham - add missing pm_runtime_dontuse_autosuspend() adds f23f2186a4d0 crypto: omap-sham - drop old hw_init and unused FLAGS_INIT adds 70c68d163986 crypto: omap-sham - drop suspend and resume functions adds 1dd0d7fe4b7a crypto: omap-sham - drop pm_runtime_irqsafe() usage adds 5441a07a127f crypto: ccp - shutdown SEV firmware on kexec adds b83c2d92be71 firmware: smccc: Register smccc_trng platform device adds 0888d04b47a1 hwrng: Add Arm SMCCC TRNG based driver adds c391714c0497 crypto: sun8i-ce - use kfree_sensitive to clear and free s [...] adds d01a9f7009c3 crypto: virtio - Replace deprecated CPU-hotplug functions. adds 80771c822802 padata: Replace deprecated CPU-hotplug functions. adds b6f756726e4d lib/mpi: use kcalloc in mpi_resize adds ed5fa39fa8a6 crypto: hisilicon - enable zip device clock gating adds 3d845d497b23 crypto: hisilicon - enable sec device clock gating adds ea5202dff79c crypto: hisilicon - enable hpre device clock gating adds 9491923e4a68 crypto: wp512 - correct a non-kernel-doc comment adds ffe3ee8bb68a crypto: omap - Avoid redundant copy when using truncated sg list adds fe4d55773b87 crypto: omap - Fix inconsistent locking of device lists adds 6e422ccea4a6 crypto: qat - simplify code and axe the use of a deprecated API adds ae1f5043e259 crypto: qat - set DMA mask to 48 bits for Gen2 adds 3660f25186af crypto: qat - disable AER if an error occurs in probe functions adds c02b51b3edb0 crypto: qat - fix a typo in a comment adds 462354d986b6 crypto: qat - use proper type for vf_mask adds 462584ca17b4 crypto: qat - remove empty sriov_configure() adds a48afd6c7a4e crypto: qat - enable interrupts only after ISR allocation adds 5147f0906d50 crypto: qat - do not ignore errors from enable_vf2pf_comms() adds 0a73c762e1ee crypto: qat - handle both source of interrupt in VF ISR adds 7eadcfd633d8 crypto: qat - prevent spurious MSI interrupt in VF adds 3213488db01e crypto: qat - prevent spurious MSI interrupt in PF adds 506a16642901 crypto: qat - rename compatibility version definition adds e6eefd12dd77 crypto: qat - remove intermediate tasklet for vf2pf adds 3d655732b019 crypto: qat - fix reuse of completion variable adds 9800678f05a8 crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c adds 07df385e645e crypto: qat - protect interrupt mask CSRs with a spinlock adds b90c1c4d3fa8 crypto: qat - fix naming for init/shutdown VF to PF notifications adds 0b7b6c195845 crypto: qat - move IO virtualization functions adds 7c258f501ee0 crypto: qat - complete all the init steps before service n [...] adds 9ffd49dfba6d crypto: qat - fix naming of PF/VF enable functions adds e6dac5ea6f8e crypto: qat - remove the unnecessary get_vintmsk_offset() adds 8af4a436e665 crypto: qat - flush vf workqueue at driver removal adds 645ae0af1840 crypto: qat - do not export adf_iov_putmsg() adds 598cf4255474 crypto: qat - store vf.compatible flag adds 90367a027a22 crypto: hisilicon/sec - fix the abnormal exiting process adds a52626106d6f crypto: hisilicon/sec - modify the hardware endian configuration adds 7b3d52683b3a crypto: tcrypt - Fix missing return value check adds 68039d605f7b crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm adds 357a753f5ec7 crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm adds 1295292d65b7 crypto: hisilicon - using 'debugfs_create_file' instead of [...] adds d7ea53395b72 crypto: hisilicon - add runtime PM ops adds 607c191b371d crypto: hisilicon - support runtime PM for accelerator device adds 74f5edbffcd3 crypto: hisilicon - change parameter passing of debugfs function adds 3e1d2c52b204 crypto: hisilicon - check _PS0 and _PR0 method adds abfc7fad6394 crypto: skcipher - in_irq() cleanup adds ff1469a21df5 crypto: rmd320 - remove rmd320 in Makefile adds de79d9aae493 crypto: x86/sm4 - export reusable AESNI/AVX functions adds 5b2efa2bb865 crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation adds 3438de03e98a crypto: ccp - Add support for new CCP/PSP device ID adds cedcf527d59b padata: Remove repeated verbose license text adds 72ff2bf04db2 crypto: aesni - xts_crypt() return if walk.nbytes is 0 adds 6ae51ffe5e76 crypto: sha512 - remove imaginary and mystifying clearing [...] adds 44a7d4441181 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 761608f5cf70 m68k: emu: Fix invalid free in nfeth_cleanup() adds 07aa6c73e7c6 m68k: defconfig: Update defconfigs for v5.14-rc1 adds 2189e928b62e m68k: Fix invalid RMW_INSNS on CPUs that lack CAS adds 87d93029fe83 m68k: Fix asm register constraints for atomic ops adds adc5ea221089 Merge tag 'm68k-for-v5.15-tag1' of git://git.kernel.org/pu [...] adds 7fadcc078785 s390/boot: move all linker symbol declarations from c to h files adds 256d78d08177 s390/boot: make stacks part of the decompressor's image adds 6040b3f45f39 s390/cio: remove unused include linux/spinlock.h from cio.h adds 0029b4d19491 s390/sclp: use only one sclp early buffer to send commands adds 3b36369dbffe s390/mm: use pr_err() instead of printk() for pte_ERROR & friends adds bb50655b8b70 s390/mm: don't print hashed values for pte_ERROR() & friends adds 5492886c1474 s390/jump_label: print real address in a case of a jump label bug adds c5cf505446db s390/boot: move uv function declarations to boot/uv.h adds 42c89439b9fa s390/boot: disable Secure Execution in dump mode adds 7f33565b2566 s390/uv: de-duplicate checks for Protected Host Virtualization adds 1487f59ad2a5 s390/dasd: remove debug printk adds b49d08acb5d9 s390/debug: remove unused print defines adds b84d0c417a5a s390/cpacf: get rid of register asm adds 91f05c274483 s390/syscall: provide generic system call functions adds 36af1c5c1598 s390/vdso: use system call functions adds 8b6bd6f295b7 s390/boot: get rid of magic numbers for startup offsets adds f1d3c5323772 s390/boot: move sclp early buffer from fixed address in asm to C adds 84733284f67b s390/boot: introduce boot data 'initrd_data' adds e9e7870f90e3 s390/dump: introduce boot data 'oldmem_data' adds 88a37f810757 s390/setup: remove unused symbolic constants for C code fr [...] adds f4cb3c9bd041 s390/setup: drop _OFFSET macros adds 455cac5028c4 s390/setup: generate asm offsets from struct parmarea adds 6a24d4666f43 s390/boot: move EP_OFFSET and EP_STRING to head.S adds 7accd1f86496 s390/boot: make _diag308_reset_dma() position-independent adds 97dd89e90136 s390/ctl_reg: add ctlreg5 and ctlreg15 unions adds 6bda66703776 s390/boot: move dma sections from decompressor to decompre [...] adds f1a546947431 s390/setup: don't reserve memory that occupied decompresso [...] adds 2c197870e470 s390/qdio: fix roll-back after timeout on ESTABLISH ccw adds 1c1dc8bda3a0 s390/qdio: cancel the ESTABLISH ccw after timeout adds d06314e0ce20 s390/qdio: improve roll-back after error on ESTABLISH ccw adds d1ea9b58c8fb s390/qdio: propagate error when cancelling a ccw fails adds d01fad2c6a3d s390/qdio: remove remaining tasklet & timer code adds 0ae8f2af262a s390/qdio: remove unneeded siga-sync for Output Queue adds bdfd740c1dda s390/qdio: clarify reporting of errors to the drivers adds 0d374381d00b s390/qdio: remove unused macros adds b3bc7980f4ad s390: report more CPU capabilities adds 196e3c6ad1cc s390/disassembler: add instructions adds 3322ba0d7bea s390: make PCI mio support a machine flag adds 7e8403ecaf88 s390: add HWCAP_S390_PCI_MIO to ELF hwcaps adds 511ad531afd4 s390/hwcaps: shorten HWCAP defines adds 47af00ef42b4 s390/hwcaps: introduce HWCAP bit numbers adds 95655495e404 s390/hwcaps: use named initializers for hwcap string arrays adds c68d463286cd s390/hwcaps: add sanity checks adds f17a6d5d83bc s390/hwcaps: move setup_hwcaps() adds 873129ca7b56 s390/hwcaps: split setup_hwcaps() adds 251527c9b00c s390/hwcaps: open code initialization of first six hwcap bits adds 449fbd713f57 s390/hwcaps: use consistent coding style / remove comments adds 487dff5638b9 s390/hwcaps: remove z/Architecture mode active check adds 98ac9169e540 s390/hwcaps: remove hwcap stfle check adds 7e82523f2583 s390/hwcaps: make sie capability regular hwcap adds 243fdac5934f s390/headers: fix code style in module.h adds 6ab023641a34 s390/boot: get rid of arithmetics on function pointers adds 3da77cf33cf8 s390/delay: get rid of not needed header includes adds 00e67bf030e7 kfence, x86: only define helpers if !MODULE adds b3e1a00c8fa4 s390/mm: implement set_memory_4k() adds f99e12b21b84 kfence: add function to mask address bits adds e41ba1115a35 s390: add support for KFENCE adds d6de72cf9260 s390: add kfence region to pagetable dumper adds 09b1b13461e1 kcsan: use u64 instead of cycles_t adds e37b3dd063a1 s390: enable KCSAN adds d80d3ea64e5f s390: move the install rule to arch/s390/Makefile adds 67ccddf86621 ftrace: Introduce ftrace_need_init_nop() adds de5012b41e5c s390/ftrace: implement hotpatching adds a73de2932028 s390: replace deprecated CPU-hotplug functions adds 52b6defae7de s390/sclp: replace deprecated CPU-hotplug functions adds cfafad6d7897 s390/mm: use page_to_virt() in __kernel_map_pages() adds c78d0c7484f0 s390: rename dma section to amode31 adds cec0c58d34f2 s390/cio: add rescan functionality on channel subsystem adds d3683c055212 s390/cio: add dev_busid sysfs entry for each subchannel adds eade5f61a56f s390/qdio: use absolute data address in ESTABLISH ccw adds e2af48df5cc6 s390/qdio: remove unused sync-after-IRQ infrastructure adds 10376b53502e s390/qdio: clean up SIGA capability tracking adds 87e225bfa001 s390/qdio: fine-tune the queue sync adds f86991b3a95a s390/qdio: use dev_info() in qdio_print_subchannel_info() adds 44d9a21a19bd s390/qdio: consolidate QIB code adds 9f79b5495145 s390/qdio: remove unused support for SLIB parameters adds cf6031d0da5f s390/mm: remove unused cmma functions adds 8617bb740062 s390/zcrypt: fix wrong offset index for APKA master key va [...] adds 7c0eaa78b9cd s390/sclp: reserve memory occupied by sclp early buffer adds 02368b7cf6c7 s390/pci: cleanup resources only if necessary adds 81a076171e72 s390/pci: reset zdev->zbus on registration failure adds c8c68c5fca47 s390/ap: use the common device_driver pointer adds b5adbbf896d8 s390/ap: use the common driver-data pointer adds c42257d64079 s390/zcrypt: remove gratuitious NULL check in .remove() callbacks adds ddd63c85ef67 s390/kasan: fix large PMD pages address alignment check adds e8f06683d40e s390/boot: factor out offset_vmlinux_info() function adds f7addcdd527a s390/pci: fix misleading rc in clp_set_pci_fn() adds 8256adda1f44 s390/pci: handle FH state mismatch only on disable adds cc049eecfb7a s390/pci: simplify CLP List PCI handling adds 1f3f76812d5d s390/pci: improve DMA translation init and exit adds 0c1abe7c2890 s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c adds 28be5743c630 s390: remove do_signal() prototype and do_notify_resume() [...] adds 8b5f08b484bd s390: fix typo in linker script adds c4f0e5cfde35 s390/mm,pageattr: fix walk_pte_level() early exit adds 2879048c7ea1 s390/diag: make restart_part2 a local label adds 1204777867e8 s390/debug: keep debug data on resize adds 9372a82892c2 s390/debug: fix debug area life cycle adds d72541f94512 s390/debug: add early tracing support adds 70aa5d398265 s390/sclp: add tracing of SCLP interactions adds 0d6d75d2a2c3 KVM: s390: generate kvm hypercall functions adds cabebb697c98 s390/ap: fix state machine hang after failure to enable irq adds e7dc78d3d9ad s390: update defconfigs adds 915fea04f932 s390/smp: enable DAT before CPU restart callback is called adds d6be5d0ad304 s390/smp: do not use nodat_stack for secondary CPU start adds 927932240aa1 s390: remove SCHED_CORE from defconfigs adds c7a5238ef68b Merge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/li [...] adds d19faf0e49eb EDAC/amd64: Use DEVICE_ATTR helper macros adds e1ca90b7cc5c EDAC/mc: Add new HBM2 memory type adds 767f4b620eda EDAC/mce_amd: Do not load edac_mce_amd module on guests adds 7d07deb3b838 EDAC/altera: Skip defining unused structures for specific configs adds fd07a4a0d30b EDAC/skx_common: Set the memory type correctly for HBM memory adds 2294a7299f5e EDAC/i10nm: Fix NVDIMM detection adds cf4e6d52f583 EDAC/i10nm: Retrieve and print retry_rd_err_log registers adds 05b5fdb2a8f7 Merge tag 'edac_updates_for_v5.15' of git://git.kernel.org [...] adds 3bff147b187d x86/mce: Defer processing of early errors adds 8f645b420822 Merge tag 'ras_core_for_v5.15' of git://git.kernel.org/pub [...] adds 989ceac799cb x86/build: Remove stale cc-option checks adds 03dca99e200f x86/tools/relocs: Mark die() with the printf function attr format adds 6d61b8e66d34 x86/build: Remove the left-over bzlilo target adds 081551266d2f x86/build: Move the install rule to arch/x86/Makefile adds ced119b6308d Merge tag 'x86_build_for_v5.15' of git://git.kernel.org/pu [...] adds 63c8b1231929 x86/resctrl: Split struct rdt_resource adds 792e0f6f789b x86/resctrl: Split struct rdt_domain adds cdb9ebc91784 x86/resctrl: Add a separate schema list for resctrl adds f2594492308d x86/resctrl: Pass the schema in info dir's private pointer adds 208ab16847c5 x86/resctrl: Label the resources with their configuration type adds 331ebe4c4349 x86/resctrl: Walk the resctrl schema list instead of an arch list adds 3183e87c1b79 x86/resctrl: Store the effective num_closid in the schema adds eb6f31876941 x86/resctrl: Add resctrl_arch_get_num_closid() adds 1c290682c0c9 x86/resctrl: Pass the schema to resctrl filesystem functions adds 32150edd3fcf x86/resctrl: Swizzle rdt_resource and resctrl_schema in ps [...] adds c091e90721b8 x86/resctrl: Add a helper to read/set the CDP configuration adds e198fde3fe08 x86/resctrl: Move the schemata names into struct resctrl_schema adds e8f7282552b9 x86/resctrl: Group staged configuration into a separate struct adds 75408e43509e x86/resctrl: Allow different CODE/DATA configurations to b [...] adds 2e6678195d59 x86/resctrl: Rename update_domains() to resctrl_arch_updat [...] adds f07e9d025057 x86/resctrl: Add a helper to read a closid's configuration adds fa8f711d2f14 x86/resctrl: Pass configuration type to resctrl_arch_get_config() adds 141739aa7350 x86/resctrl: Make ctrlval arrays the same size adds 2e7df368fc92 x86/resctrl: Apply offset correction when config is staged adds 2b8dd4ab65da x86/resctrl: Calculate the index from the configuration type adds 43ac1dbf6101 x86/resctrl: Merge the ctrl_val arrays adds fbc06c698059 x86/resctrl: Remove rdt_cdp_peer_get() adds 327364d5b6b6 x86/resctrl: Expand resctrl_arch_update_domains()'s msr_pa [...] adds 5c3b63cdba44 x86/resctrl: Merge the CDP resources adds 111136e69c9d x86/resctrl: Make resctrl_arch_get_config() return its value adds 42f6e869a028 Merge tag 'x86_cache_for_v5.15' of git://git.kernel.org/pu [...] adds 77ad320cfb2a x86/mmiotrace: Replace deprecated CPU-hotplug functions. adds 1a351eefd4ac x86/mtrr: Replace deprecated CPU-hotplug functions. adds 2089f34f8c5b x86/microcode: Replace deprecated CPU-hotplug functions. adds 8ae9e3f63865 x86/mce/inject: Replace deprecated CPU-hotplug functions. adds afc880cbb294 x86/power: Fix kernel-doc warnings in cpu.c adds 5b3fd8aa5df0 x86/kaslr: Have process_mem_region() return a boolean adds 230bda0873a6 Merge tag 'x86_cleanups_for_v5.15' of git://git.kernel.org [...] adds 459b09b5a325 sched/debug: Don't update sched_domain debug directories b [...] adds 77eccd0dfae3 wait: use LIST_HEAD_INIT() to initialize wait_queue_head adds 18765447c3b7 sched/sysctl: Move extern sysctl declarations to sched.h adds 031e3bd8986f sched: Optimize housekeeping_cpumask() in for_each_cpu_and() adds 1c6829cfd3d5 sched/numa: Fix is_core_idle() adds f912d051619d sched: remove redundant on_rq status change adds f95091536f78 sched/deadline: Fix reset_on_fork reporting of DL tasks adds 7ad721bf1071 sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() adds 89aafd67f28c sched/fair: Use prev instead of new target as recent_used_cpu adds 56498cfb045d sched/fair: Avoid a second scan of target in select_idle_cpu adds b4da13aa28d4 sched/deadline: Fix missing clock update in migrate_task_rq_dl() adds ca4984a7dd86 sched: Fix UCLAMP_FLAG_IDLE setting adds f4dddf90d58d sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS adds 746f5ea9c428 sched: Replace deprecated CPU-hotplug functions. adds 0083242c9375 sched/topology: Skip updating masks for non-online nodes adds 304000390f88 sched: Cgroup SCHED_IDLE support adds 9ae606bc74dd sched: Introduce task_cpu_possible_mask() to limit fallbac [...] adds d4b96fb92ae7 cpuset: Don't use the cpu_possible_mask as a last resort f [...] adds 431c69fac05b cpuset: Honour task_cpu_possible_mask() in guarantee_onlin [...] adds 97c0054dbe2c cpuset: Cleanup cpuset_cpus_allowed_fallback() use in sele [...] adds 234a503e670b sched: Reject CPU affinity changes based on task_cpu_possi [...] adds b90ca8badbd1 sched: Introduce task_struct::user_cpus_ptr to track reque [...] adds db3b02ae896e sched: Split the guts of sched_setaffinity() into a helper [...] adds 07ec77a1d4e8 sched: Allow task CPU affinity to be restricted on asymmet [...] adds 234b8ab6476c sched: Introduce dl_task_check_affinity() to check propose [...] adds 366e7ad6ba5f sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAI [...] adds b542e383d8c0 eventfd: Make signal recursion protection a task bit adds 5d3c0db4598c Merge tag 'sched-core-2021-08-30' of git://git.kernel.org/ [...] adds c54c53d9921a perf/x86/intel/uncore: Add Sapphire Rapids server framework adds 949b11381f81 perf/x86/intel/uncore: Add Sapphire Rapids server CHA support adds 3ba7095beaec perf/x86/intel/uncore: Add Sapphire Rapids server IIO support adds e199eb513159 perf/x86/intel/uncore: Add Sapphire Rapids server IRP support adds f85ef898f884 perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support adds 0654dfdc7e1c perf/x86/intel/uncore: Add Sapphire Rapids server PCU support adds 85f2e30f987e perf/x86/intel/uncore: Add Sapphire Rapids server IMC support adds f57191edaaeb perf/x86/intel/uncore: Add Sapphire Rapids server M2M support adds da5a9156cd2a perf/x86/intel/uncore: Add Sapphire Rapids server UPI support adds 2a8e51eae7c8 perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support adds 0d771caf7284 perf/x86/intel/uncore: Add Sapphire Rapids server MDF support adds 8053f2d752e2 perf/x86/intel/uncore: Add alias PMU name adds 1583971b5cb8 perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() adds 0378c93a92e2 perf/x86/intel/uncore: Support IIO free-running counters o [...] adds c76826a65f50 perf/x86/intel/uncore: Support IMC free-running counters o [...] adds 3f2cbe3810a6 perf/x86/intel/uncore: Fix IIO cleanup mapping procedure f [...] adds 46466ae3a105 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 4f32da76a140 perf/x86: Remove unused assignment to pointer 'e' adds eda8a2c599d1 perf/x86/intel: Replace deprecated CPU-hotplug functions adds ffec09f9c7d7 perf/hw_breakpoint: Replace deprecated CPU-hotplug functions adds 6cf295b21608 perf/amd/uncore: Simplify code, use free_percpu()'s built- [...] adds 0a0b53e0c379 perf/amd/uncore: Clean up header use, use <linux/ include [...] adds 9164d9493a79 x86/cpu: Add get_llc_id() helper function adds 05485745ad48 perf/amd/uncore: Allow the driver to be built as a module adds 6a371bafe613 perf/x86/amd/ibs: Add bitfield definitions in new <asm/amd [...] adds 4a2b88eb0265 Merge tag 'perf-core-2021-08-30' of git://git.kernel.org/p [...] adds 5eff88dd6b4b efi: cper: fix scnprintf() use in cper_mem_err_location() adds b31eea2e04c1 efi: Don't use knowledge about efi_guid_t internals adds 1be72c8e0786 efi: cper: check section header more appropriately adds 46f4945e2b39 Merge tag 'efi-core-2021-08-30' of git://git.kernel.org/pu [...] adds 4bedcc28469a debugobjects: Make them PREEMPT_RT aware adds e4c3562e1bc7 Merge tag 'core-debugobjects-2021-08-30' of git://git.kern [...] adds 844d87871b6e smpboot: Replace deprecated CPU-hotplug functions. adds c91eb2837310 cpu/hotplug: Fix comment typo adds ed3cd1da6740 cpu/hotplug: Fix kernel doc warnings for __cpuhp_setup_sta [...] adds 11bc021d1fba cpu/hotplug: Eliminate all kernel-doc warnings adds 1782dc87b2ed cpu/hotplug: Use DEVICE_ATTR_*() macro adds ebca71a8c96f cpu/hotplug: Add debug printks for hotplug callback failures adds 49b3bd213a9f smp: Fix all kernel-doc warnings adds c7483d823ee0 Documentation: Replace deprecated CPU-hotplug functions. adds 252034e03f04 md/raid5: Replace deprecated CPU-hotplug functions. adds 7625eccd1852 mm: Replace deprecated CPU-hotplug functions. adds 08403e2174c4 Merge tag 'smp-core-2021-08-30' of git://git.kernel.org/pu [...] adds ab4e4d9f79b2 locking/mutex: Use try_cmpxchg() adds 048661a1f963 locking/mutex: Fix HANDOFF condition adds ad90880dc962 locking/mutex: Introduce __mutex_trylock_or_handoff() adds e6b4457b05f3 locking/mutex: Add MUTEX_WARN_ON adds d1bbfd0c7c9f Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() adds d4e5076c3522 locking/rwsem: Remove an unused parameter of rwsem_wake() adds 47401d94947d locking/atomic: simplify ifdef generation adds f3e615b4db1f locking/atomic: remove ARCH_ATOMIC remanants adds e3d18cee258b locking/atomic: centralize generated headers adds 67d1b0de258a locking/atomic: add arch_atomic_long*() adds cf3ee3c8c29d locking/atomic: add generic arch_*() bitops adds 9248e52fec95 locking/atomic: simplify non-atomic wrappers adds 55bccf1f93e4 Documentation/atomic_t: Document forward progress expectations adds c87866ede44a Merge tag 'v5.14-rc6' into locking/core, to pick up fixes adds d8bbd97ad0b9 locking/local_lock: Add missing owner initialization adds b41cda037655 locking/rtmutex: Set proper wait context for lockdep adds 43295d73adc8 sched/wakeup: Split out the wakeup ->__state check adds cd781d0ce8cb sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit adds 85019c167489 sched/wakeup: Reorganize the current::__state helpers adds 5f220be21418 sched/wakeup: Prepare for RT sleeping spin/rwlocks adds b4bfa3fcfe3b sched/core: Rework the __schedule() preempt argument adds 6991436c2b5d sched/core: Provide a scheduling point for RT locks adds 2c8bb85151d4 sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() adds e14c4bd12478 media/atomisp: Use lockdep instead of *mutex_is_locked() adds f07ec52202ca locking/rtmutex: Remove rt_mutex_is_locked() adds 785159301bed locking/rtmutex: Convert macros to inlines adds 709e0b62869f locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() adds 531ae4b06a73 locking/rtmutex: Split API from implementation adds 830e6acc8a1c locking/rtmutex: Split out the inner parts of 'struct rtmutex' adds ebbdc41e90ff locking/rtmutex: Provide rt_mutex_slowlock_locked() adds 6bc8996add9f locking/rtmutex: Provide rt_mutex_base_is_locked() adds 943f0edb754f locking/rt: Add base code for RT rw_semaphore and rwlock adds 42254105dfe8 locking/rwsem: Add rtmutex based R/W semaphore implementation adds c014ef69b3ac locking/rtmutex: Add wake_state to rt_mutex_waiter adds b576e640ce5e locking/rtmutex: Provide rt_wake_q_head and helpers adds 7980aa397cc0 locking/rtmutex: Use rt_mutex_wake_q_head adds 456cfbc65cd0 locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks adds e17ba59b7e8e locking/rtmutex: Guard regular sleeping locks specific functions adds 4f084ca74c3f locking/spinlock: Split the lock types header, and move th [...] adds a403abbdc715 locking/rtmutex: Prevent future include recursion hell adds cbcebf5bd3d0 locking/lockdep: Reduce header dependencies in <linux/debu [...] adds 089050cafa10 rbtree: Split out the rbtree type definitions into <linux/ [...] adds e4e17af3b7f8 locking/rtmutex: Reduce <linux/rtmutex.h> header dependenc [...] adds 051790eecc03 locking/spinlock: Provide RT specific spinlock_t adds 342a93247e08 locking/spinlock: Provide RT variant header: <linux/spinlo [...] adds 1c143c4b65da locking/rtmutex: Provide the spin/rwlock core lock function adds 0f383b6dc96e locking/spinlock: Provide RT variant adds 8282947f6734 locking/rwlock: Provide RT variant adds 715f7f9ece46 locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO adds a321fb9038b3 locking/mutex: Consolidate core headers, remove kernel/loc [...] adds 43d2d52d704e locking/mutex: Move the 'struct mutex_waiter' definition f [...] adds 4f1893ec8cfb locking/ww_mutex: Move the ww_mutex definitions from <linu [...] adds ebf4c55c1ddb locking/mutex: Make mutex::wait_lock raw adds cf702eddcd03 locking/ww_mutex: Simplify lockdep annotations adds c0afb0ffc06e locking/ww_mutex: Gather mutex_waiter initialization adds aaa77de10b7c locking/ww_mutex: Split up ww_mutex_unlock() adds 2674bd181f33 locking/ww_mutex: Split out the W/W implementation logic i [...] adds 5297ccb2c509 locking/ww_mutex: Remove the __sched annotation from ww_mu [...] adds 23d599eb2377 locking/ww_mutex: Abstract out the waiter iteration adds 843dac28f90e locking/ww_mutex: Abstract out waiter enqueueing adds 9934ccc75cec locking/ww_mutex: Abstract out mutex accessors adds bdb189148ded locking/ww_mutex: Abstract out mutex types adds 653a5b0bd9b4 locking/ww_mutex: Abstract out internal lock accesses adds dc4564f5dc2d locking/ww_mutex: Implement rt_mutex accessors adds 8850d773703f locking/ww_mutex: Add RT priority to W/W order adds 2408f7a3782a locking/ww_mutex: Add rt_mutex based lock type and accessors adds add461325ec5 locking/rtmutex: Extend the rtmutex core to support ww_mutex adds f8635d509d80 locking/ww_mutex: Implement rtmutex based ww_mutex API functions adds bb630f9f7a7d locking/rtmutex: Add mutex variant for RT adds c49f7ece4617 lib/test_lockup: Adapt to changed variables adds dc7109aaa233 futex: Validate waiter correctly in futex_proxy_trylock_atomic() adds c363b7ed7925 futex: Clean up stale comments adds f6f4ec00b57a futex: Clarify futex_requeue() PI handling adds 8e74633dcefb futex: Remove bogus condition for requeue PI adds 59c7ecf1544e futex: Correct the number of requeued waiters for PI adds 64b7b715f7f9 futex: Restructure futex_requeue() adds c18eaa3aca43 futex: Clarify comment in futex_requeue() adds d69cba5c719b futex: Reorder sanity checks in futex_requeue() adds 6231acbd0802 futex: Simplify handle_early_requeue_pi_wakeup() adds 07d91ef510fb futex: Prevent requeue_pi() lock nesting issue on RT adds 51711e825a6d locking/rtmutex: Prevent lockdep false positive with PI futexes adds 015680aa4c5d preempt: Adjust PREEMPT_LOCK_OFFSET for RT adds 48eb3f4fcfd3 locking/rtmutex: Implement equal priority lock stealing adds 992caf7f1724 locking/rtmutex: Add adaptive spinwait mechanism adds 31552385f8e9 locking/spinlock/rt: Prepare for RT local_lock adds 026659b9774e locking/local_lock: Add PREEMPT_RT support adds 9ae6ab27f44e static_call: Update API documentation adds b857174e68e2 locking/ww_mutex: Initialize waiter.ww_ctx properly adds 99409b935c9a locking/semaphore: Add might_sleep() to down_*() family adds c3123c431447 locking/rtmutex: Dont dereference waiter lockless adds 37e8abff2beb locking/rtmutex: Dequeue waiter on ww_mutex deadlock adds 6467822b8cc9 locking/rtmutex: Prevent spurious EDEADLK return caused by [...] adds a055fcc132d4 locking/rtmutex: Return success on deadlock for ww_mutex waiters adds e5e726f7bb9f Merge tag 'locking-core-2021-08-30' of git://git.kernel.or [...] adds d92df42d7685 genirq: Improve "hwirq" output in /proc and /sys/ adds 4b41ea606e53 Merge branch 'irq/urgent' into irq/core adds 3998527d2e3e s390/pci: Do not mask MSI[-X] entries on teardown adds a6e8b946508c PCI/MSI: Simplify msi_verify_entries() adds 67961e77a39b PCI/MSI: Rename msi_desc::masked adds 8eb5ce3f78a5 PCI/MSI: Consolidate error handling in msi_capability_init() adds b296ababcc4b PCI/MSI: Deobfuscate virtual MSI-X adds 7327cefebb85 PCI/MSI: Cleanup msi_mask() adds fcacdfbef5a1 PCI/MSI: Provide a new set of mask and unmask functions adds 446a98b19fd6 PCI/MSI: Use new mask/unmask functions adds 428e211641ed genirq/affinity: Replace deprecated CPU-hotplug functions. adds 61377ec14457 genirq: Clarify documentation for request_threaded_irq() adds 5a6c76b5de59 genirq/generic_chip: Use struct_size() in kzalloc() adds 91cc470e7978 genirq: Change force_irqthreads to a static key adds 92848731c45f genirq/matrix: Fix kernel doc warnings for irq_matrix_allo [...] adds 290fdc4b7ef1 genirq/timings: Fix error return code in irq_timings_test_irqs() adds 3b35e7e6daef genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.c adds 04c2721d3530 genirq: Fix kernel doc indentation adds 88ffe2d0a55a genirq/cpuhotplug: Demote debug printk to KERN_DEBUG adds 2f170814bdd2 genirq/msi: Move MSI sysfs handling from PCI to MSI core adds 00ed1401a005 platform-msi: Add ABI to show msi_irqs of platform devices adds 4cad4da0795e irqchip/partitions: Switch to bitmap_zalloc() adds 3f1808f63f04 irqchip/alpine-msi: Switch to bitmap_zalloc() adds 81d3c9e7b43e irqchip/gic-v2m: Switch to bitmap_zalloc() adds ff5fe8867a5f irqchip/gic-v3: Switch to bitmap_zalloc() adds 43a1965fc5ae irqchip/ls-scfg-msi: Switch to devm_bitmap_zalloc() adds 3db3969f5375 irqchip/mvebu-gicp: Switch to devm_bitmap_zalloc() adds c980983daebf irqchip/mvebu-odmi: Switch to bitmap_zalloc() adds 00a2b7c75895 Merge branch irq/bitmap_zalloc into irq/irqchip-next adds bfa80ee9ce6e irqchip/gic-v3: Add __gic_get_ppi_index() to find the PPI [...] adds d753f849bf48 irqchip/gic-v3: Fix selection of partition domain for EPPIs adds 53b13565fc8c Merge branch irq/gicv3-eppi-partition into irq/irqchip-next adds 991007ba6cca Documentation: Update irq_domain.rst with new lookup APIs adds dbd1c54fc820 gpio: Bulk conversion to generic_handle_domain_irq() adds a9cb09b7be84 pinctrl: Bulk conversion to generic_handle_domain_irq() adds 3b0cccef0574 mfd: Bulk conversion to generic_handle_domain_irq() adds a1e5cd9650ed ARM: Bulk conversion to generic_handle_domain_irq() adds c9604ddd8ad4 arc: Bulk conversion to generic_handle_domain_irq() adds 0661cb2af0ba mips: Bulk conversion to generic_handle_domain_irq() adds 66c6594b6dd6 gpu: Bulk conversion to generic_handle_domain_irq() adds 2e0e0ff41147 SH: Bulk conversion to generic_handle_domain_irq() adds d3c149b768fb xtensa: Bulk conversion to generic_handle_domain_irq() adds 153517d4e7d1 nios2: Bulk conversion to generic_handle_domain_irq() adds 2c8996583013 powerpc: Bulk conversion to generic_handle_domain_irq() adds eecb06813d73 EDAC/altera: Convert to generic_handle_domain_irq() adds 9b24dab9937d Merge branch irq/generic_handle_domain_irq into irq/irqchip-next adds e5dec38ac5d0 irqchip/loongson-pch-pic: Improve edge triggered interrupt [...] adds c775626fb337 irqchip/mtk-sysirq: Skip setting irq-wake adds 4513fb87e140 Merge branch irq/misc-5.15 into irq/irqchip-next adds 4b522bbf80f6 pinctrl/rockchip: always enable clock for gpio controller adds e1450694e946 pinctrl/rockchip: separate struct rockchip_pin_bank to a h [...] adds 5f82afd868a0 pinctrl/rockchip: add pinctrl device to gpio bank struct adds 75d1415ea57c dt-bindings: gpio: change items restriction of clock for r [...] adds 936ee2675eee gpio/rockchip: add driver for rockchip gpio adds ff96a8c21cdb gpio/rockchip: use struct rockchip_gpio_regs for gpio controller adds 3bcbd1a85b68 gpio/rockchip: support next version gpio controller adds 93103f6eb09c gpio/rockchip: drop irq_gc_lock/irq_gc_unlock for irq set type adds 9ce9a02039de pinctrl/rockchip: drop the gpio related codes adds 6ecd53f49fad Merge remote-tracking branch 'linusw/ib-rockchip' into irq [...] adds cf39e60c83f1 Merge branch irq/generic_handle_domain_irq into irq/irqchip-next adds 60a1cd10b222 irqchip/apple-aic: Fix irq_disable from within irq handlers adds 8d474deaba2c irqchip/gic-v3: Fix priority comparison when non-secure pr [...] adds acdcfd94ef33 Merge branch irq/misc-5.15 into irq/irqchip-next adds 131d326ba969 irqdomain: Export irq_domain_disconnect_hierarchy() adds 9d4f24bfe043 irqchip/qcom-pdc: Trim unused levels of the interrupt hierarchy adds 6e3b473ee064 Merge branch irq/qcom-pdc-nowake-cleanup into irq/irqchip-next adds 47fb0cfdb7a7 Merge tag 'irqchip-5.15' of git://git.kernel.org/pub/scm/l [...] adds 7d6e3fa87e73 Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pu [...] adds c52787b59063 x86/smp: Add a per-cpu view of SMT state adds 371b09c6fdc4 x86/mm: Refactor cond_ibpb() to support other use cases adds 58e106e725ee sched: Add task_work callback for paranoid L1D flush adds 8aacd1eab53e x86/process: Make room for TIF_SPEC_L1D_FLUSH adds b5f06f64e269 x86/mm: Prepare for opt-in based L1D flush in switch_mm() adds e893bb1bb4d2 x86, prctl: Hook L1D flushing in via prctl adds b7fe54f6c2d4 Documentation: Add L1D flushing Documentation adds 0a096f240aa1 Merge tag 'x86-cpu-2021-08-30' of git://git.kernel.org/pub [...] adds fb6a0408eac2 x86: Add support for 0x22/0x23 port I/O configuration space adds 1ce849c75534 x86/PCI: Add support for the ALi M1487 (IBC) PIRQ router adds 6b79164f603d x86/PCI: Add support for the Intel 82374EB/82374SB (ESC) P [...] adds 0e8c6f56fab3 x86/PCI: Add support for the Intel 82426EX PIRQ router adds d25316616842 x86: Avoid magic number with ELCR register accesses adds 34739a2809e1 x86: Fix typo s/ECLR/ELCR/ for the PIC register adds ccd8ec4a3f9a Merge tag 'x86-irq-2021-08-30' of git://git.kernel.org/pub [...] adds 162a5284faf4 x86/reboot: Document the "reboot=pci" option adds 12febc181886 x86/reboot: Document how to override DMI platform quirks adds a729691b541f x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions adds bed91667415b Merge tag 'x86-misc-2021-08-30' of git://git.kernel.org/pu [...] adds 698429f9d0e5 clocksource: Replace deprecated CPU-hotplug functions. adds 1dae37c7e41d posix-timers: Remove redundant initialization of variable ret adds a5dec9f82ab2 posix-cpu-timers: Assert task sighand is locked while star [...] adds 175cc3ab28e3 posix-cpu-timers: Force next_expiration recalc after timer [...] adds 406dd42bd1ba posix-cpu-timers: Force next expiration recalc after itimer reset adds d9c1b2a1089f posix-cpu-timers: Remove confusing return value override adds 5c8f23e6b73c posix-cpu-timers: Consolidate timer base accessor adds ee375328f579 posix-cpu-timers: Recalc next expiration when timer_settim [...] adds 627ef5ae2df8 hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() adds b14bca97c9f5 hrtimer: Consolidate reprogramming code adds 8c3b5e6ec0fe hrtimer: Ensure timerfd notification for HIGHRES=n adds e71a4153b7c2 hrtimer: Force clock_was_set() handling for the HIGHRES=n, [...] adds 66f7b0c8aadd timerfd: Provide timerfd_resume() adds a761a67f591a timekeeping: Distangle resume and clock-was-set events adds 1b267793f4fd time/timekeeping: Avoid invoking clock_was_set() twice adds 17a1b8826b45 hrtimer: Add bases argument to clock_was_set() adds 81d741d3460c hrtimer: Avoid unnecessary SMP function calls in clock_was_set() adds 1e7f7fbcd40c hrtimer: Avoid more SMP function calls in clock_was_set() adds 9482fd71dbb8 hrtimer: Use raw_cpu_ptr() in clock_was_set() adds f80e21489590 hrtimer: Unbreak hrtimer_force_reprogram() adds ae460fd9164b clocksource/drivers/exynos_mct: Prioritise Arm arch timer [...] adds 88183788eacb clocksource/drivers/exynos_mct: Mark MCT device as CLOCK_E [...] adds faa186adbd06 dt-bindings: timer: convert rockchip,rk-timer.txt to YAML adds be83c3b6e7b8 clocksource/drivers/sh_cmt: Fix wrong setting if don't req [...] adds 3b87265d825a clocksource/drivers/ingenic: Use bitfield macro helpers adds ce9570657d45 clocksource/drivers/mediatek: Optimize systimer irq clear [...] adds 3a95de59730e clocksource/drivers/fttmr010: Pass around less pointers adds f196ae282070 dt-bindings: timer: Add ABIs for new Ingenic SoCs adds 127c92feb74a Merge tag 'timers-v5.15' of https://git.linaro.org/people/ [...] adds d25a025201ed clocksource: Make clocksource watchdog test safe for slow- [...] adds 8596e589b787 Merge tag 'timers-core-2021-08-30' of git://git.kernel.org [...] adds 06447ae5e33b ioprio: move user space relevant ioprio bits to UAPI includes adds 4c7251e1b576 MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> adds e45cef51dba9 bvec: fix the include guards for bvec.h adds e6e7471706dc bvec: add a bvec_kmap_local helper adds f93a181af40b bvec: add memcpy_{from,to}_bvec and memzero_bvec helper adds ab6c340eeac4 block: use memzero_page in zero_fill_bio adds 732022b86a37 rbd: use memzero_bvec adds 18a6234ccf06 dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq adds 6e0a48552b8c ps3disk: use memcpy_{from,to}_bvec adds bda135d9c03f block: remove bvec_kmap_irq and bvec_kunmap_irq adds f8b679a070c5 block: rewrite bio_copy_data_iter to use bvec_kmap_local a [...] adds f434cdc78e01 block: use memcpy_to_bvec in copy_to_high_bio_irq adds d24920e20ca6 block: use memcpy_from_bvec in bio_copy_kern_endio_read adds 4aebe8596ab7 block: use memcpy_from_bvec in __blk_queue_bounce adds 8aec120a9ca8 block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} adds 503469b5b30f block: use bvec_kmap_local in bio_integrity_process adds a45e43cad798 block: assert the locking state in delete_partition adds d7a66574b34e block: unhash the whole device inode earlier adds 0468c5323413 block: allocate bd_meta_info later in add_partitions adds 9d3b8813895d block: change the refcounting for partitions adds 4b2731226d7d loop: don't grab a reference to the block device adds 14cf1dbb55bb block: remove bdgrab adds 2f4731dcd0bb block: remove bdput adds 26e2d7a362f6 block: reduce stack usage in diskstats_show adds a9e7bc3de405 block: use the %pg format specifier in printk_all_partitions adds a291bb43e5c9 block: use the %pg format specifier in show_partition adds 453b8ab696b3 block: simplify printing the device names disk_stack_limits adds 1d7035478f64 block: simplify disk name formatting in check_partition adds abd2864a3e46 block: remove disk_name() adds 2164877c7f37 block: remove cmdline-parser.c adds cf179948554a block: add disk sequence number adds 87eb71074712 block: export the diskseq in uevents adds 7957d93bf32b block: add ioctl to read the disk sequence number adds 13927b31b13f block: export diskseq in sysfs adds e6138dc12de9 block: add a helper to raise a media changed event adds 9f65c489b68d loop: raise media_change event adds 2bc1f6e442ee block: remove blk-mq-sysfs dead code adds 90b7198001f2 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag adds 2112f5c1330a loop: Select I/O scheduler 'none' from inside add_disk() adds c66fd019713e block: make the block holder code optional adds fbd9a39542ec block: remove the extra kobject reference in bd_link_disk_holder adds 0dbcfe247f22 block: look up holders by bdev adds d62633873590 block: support delayed holder registration adds 74a2b6ec9380 dm: cleanup cleanup_mapped_device adds ba30585936b0 dm: move setting md->type into dm_setup_md_queue adds 89f871af1b26 dm: delay registering the gendisk adds d1254a874971 block: remove support for delayed queue registrations adds 5ed964f8e54e mm: hide laptop_mode_wb_timer entirely behind the BDI API adds 471aa704db49 block: pass a gendisk to blk_queue_update_readahead adds 1008162b2782 block: add a queue_has_disk helper adds edb0872f44ec block: move the bdi from the request_queue to the gendisk adds a11d7fc2d05f block: remove the bd_bdi in struct block_device adds 866663b7b52d block: return ELEVATOR_DISCARD_MERGE if possible adds 99d26de2f6d7 writeback: make the laptop_mode prototypes available uncon [...] adds 018eca456c4b block: move some macros to blkdev.h adds 29e6a5e01d0a mmc: block: let device_add_disk create disk attributes adds a94dcfce70d3 mmc: block: cleanup gendisk creation adds 5eba200526ac nvme: remove the GENHD_FL_UP check in nvme_ns_remove adds 916a470da02f nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk adds 4f9e14aecfbd sx8: use the internal state machine to check if del_gendis [...] adds 224b0683228c bcache: add proper error unwinding in bcache_device_init adds b75f4aed88fe bcache: move the del_gendisk call out of bcache_device_free adds 50b4aecfbbb0 block: remove GENHD_FL_UP adds a08aa9bccdc2 block: store a gendisk in struct parsed_partitions adds 7f6be3765e11 block: pass a gendisk to bdev_add_partition adds 926fbb1677e0 block: pass a gendisk to bdev_del_partition adds 3d2e79894bd7 block: pass a gendisk to bdev_resize_partition adds 4f1e9630afe6 blk-throtl: optimize IOPS throttle for large IO scenarios adds 9451aa0aacaf block: free the extended dev_t minor later adds 889c05cc5834 block: ensure the bdi is freed after inode_detach_wb adds 1113f0b69c6a bvec: add a bvec_virt helper adds b93ef45350c0 block: use bvec_virt in bio_integrity_{process,free} adds 1c277e501334 dm: make EBS depend on !HIGHMEM adds 3a8ba33bd71a dm-ebs: use bvec_virt adds 964cacfdd34c dm-integrity: use bvec_virt adds fbc27241e537 squashfs: use bvec_virt adds cf58b537781d rbd: use bvec_virt adds 358b348b9197 virtio_blk: use bvec_virt adds 2fd3e5efe791 bcache: use bvec_virt adds c3c770563510 sd: use bvec_virt adds 25d84545beaa ubd: use bvec_virt adds 6da525b3ecae ps3vram: use bvec_virt adds bf5fb875b494 dasd: use bvec_virt adds 2b7a8112212a dcssblk: use bvec_virt adds 3973e15fa534 nvme: use bvec_virt adds 49cb5168a7c6 blk-cgroup: refactor blkcg_print_stat adds 252c651a4c85 blk-cgroup: stop using seq_get_buf adds 69f87cc70865 block: unexport blk_register_queue adds a680dd72ec33 block: bfq: fix bfq_set_next_ioprio_data() adds 25bca50e523c block: improve ioprio class description comment adds a553a835ca57 block: change ioprio_valid() to an inline function adds ba05200fcce0 block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros adds 202bc942c5cd block: Introduce IOPRIO_NR_LEVELS adds e70344c05995 block: fix default IO priority handling adds 759e0fd4b677 block: add back the bd_holder_dir reference in bd_link_dis [...] adds 5f432cceb3e9 nvme: use blk_mq_alloc_disk adds 45938335d0a9 st: do not allocate a gendisk adds aebbb5831fbd sg: do not allocate a gendisk adds 4dcc4874deb4 block: cleanup the lockdep handling in *alloc_disk adds 9c2b9dbafc06 block: remove alloc_disk and alloc_disk_node adds a58bd7683fcb block: remove the minors argument to __alloc_disk_node adds 4a1fa41d304c block: pass a request_queue to __blk_alloc_disk adds 61a35cfc2633 block: hold a request_queue reference for the lifetime of [...] adds d152c682f03c block: add an explicit ->disk backpointer to the request_queue adds 40b3a52ffc5b block: add a sanity check for a live disk in del_gendisk adds 52b85909f85d block: fold register_disk into device_add_disk adds 8235b5c1e8c1 block: call bdev_add later in device_add_disk adds 9d5ee6767c85 block: create the bdi link earlier in device_add_disk adds bab53f6b617d block: call blk_integrity_add earlier in device_add_disk adds 75f4dca59694 block: call blk_register_queue earlier in device_add_disk adds 614310c9c8ca block: return errors from blk_integrity_add adds 92e7755ebc69 block: return errors from disk_alloc_events adds 83cbce957446 block: add error handling for device_add_disk / add_disk adds dbb301f91fc8 virtio_blk: add error handling support for add_disk() adds 10e7123d5551 null_blk: add error handling support for add_disk() adds 539711d7d6fe block: remove a pointless call to MINOR() in device_add_disk adds c4b2b7d150d2 block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT adds d9cf3bd53184 bio: fix page leak bio_add_hw_page failure adds 0bdfbca8a623 block: Add alternative_gpt_sector() operation adds 466d9c4904de partitions/efi: Support non-standard GPT location adds dc913385dd74 mmc: block: Support alternative_gpt_sector() operation adds 1743fa54c9e8 mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA adds 9f2869921f2a block: refine the disk_live check in del_gendisk adds 158ee7b65653 block: mark blkdev_fsync static adds ead3b768bb51 blk-zoned: allow zone management send operations without C [...] adds 4d643b660895 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN adds cc40b7225151 blk-crypto: fix check for too-large dun_bytes adds 1e294970fc00 block, bfq: cleanup the repeated declaration adds 1d1cf156dc17 sg: pass the device name to blk_trace_setup adds 679369114e55 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel. [...] adds 94dace8c8571 block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr adds 3087b335b531 block/rnbd: Use sysfs_emit instead of s*printf function fo [...] adds da20b58d5bbb xen-blkfront: Remove redundant assignment to variable err adds fad7cd3310db nbd: add the check to prevent overflow in __nbd_ioctl() adds 68c9417b193d nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] adds 3f74e0645c52 nbd: refactor device removal adds 327b501b1d94 nbd: remove nbd_del_disk adds 7bdc00cf7e36 nbd: return the allocated nbd_device from nbd_dev_add adds 6177b56c96ff nbd: refactor device search and allocation in nbd_genl_connect adds 6e4df4c64881 nbd: reduce the nbd_index_mutex scope adds 9ea9b9c48387 remove the lightnvm subsystem adds b1a811633f73 block: nbd: add sanity check for first_minor adds 2a14c9ae15a3 params: lift param_set_uint_minmax to common code adds 27453b45e62d nvme-pci: limit maximum queue depth to 4095 adds 3b01a9d0caa8 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data adds e7006de6c238 nvme: code command_id with a genctr for use-after-free validation adds 0521905e859f nvme-pci: use attribute group for cmb sysfs adds 1751e97aa940 nvme-pci: cmb sysfs: one file, one value adds e23439e977ed nvme-fabrics: remove superfluous nvmf_host_put in nvmf_par [...] adds a7b5e8d864b3 nvme: add set feature tracing support adds 8d84f9de69ca nvmet: add set feature tracing support adds ad0e9a80ba0f nvmet: remove redundant assignments of variable status adds e5ad96f388b7 nvme-pci: disable hmb on idle suspend adds a5df5e79c43c nvme: allow user toggling hmb usage adds d48f92cd2739 nvme-tcp: pair send_mutex init with destroy adds 664227fde638 nvme-tcp: don't update queue count when failing to set io queues adds 85032874f80b nvme-rdma: don't update queue count when failing to set io queues adds e804d5abe2d7 nvmet: pass back cntlid on successful completion adds b71df12605ca nvmet: avoid duplicate qid in connect cmd adds e19e9f47f341 nvmet: check that host sqsize does not exceed ctrl MQES adds 0866200ed7fd nvme: Have NVME_FABRICS select NVME_CORE instead of transp [...] adds 77979058dfcf nvme: remove nvm_ndev from ns adds 9891668e43c8 nvme: remove the unused NVME_NS_* enum adds ca27f5b593b5 Merge tag 'nvme-5.15-2021-08-18' of git://git.infradead.or [...] adds 93f63bc41f69 nbd: add missing locking to the nbd_dev_add error path adds 409e0ff10ead nbd: reset NBD to NULL when restarting in nbd_genl_connect adds 75b7f62aa65d nbd: prevent IDR lookups from finding partially initialize [...] adds b190300decb3 nbd: set nbd->index before releasing nbd_index_mutex adds 438cd318c8df nbd: only return usable devices from nbd_find_unused adds 7ee656c3ac3d nbd: remove nbd->destroy_complete adds 46d4703b1db4 md/raid10: Remove unnecessary rcu_dereference in raid10_ha [...] adds 6607cd319b6b raid1: ensure write behind bio has less than BIO_MAX_VECS sectors adds 461d971215df Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds c7e9d0020361 Revert "floppy: reintroduce O_NDELAY fix" adds b5b0eba590f0 Merge tag 'floppy-for-5.15' of https://github.com/evdenis/ [...] adds 9a1d6c9e3f53 Merge tag 'for-5.15/drivers-2021-08-30' of git://git.kerne [...] adds 3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() adds 355a8031dc17 libata: fix ata_host_start() adds 56b4f06c55ad libata: simplify ata_scsi_rbuf_fill() adds d8d8778c24cc libata: cleanup device sleep capability detection adds 891fd7c61952 libata: cleanup ata_dev_configure() adds 2360fa1812cd libata: cleanup NCQ priority handling adds fc5c8aa7bc49 libata: fix ata_read_log_page() warning adds d633b8a702ab libata: print feature list on device scan adds 5f91b8f54874 libata: Introduce ncq_prio_supported sysfs sttribute adds 5b8a2345e64b docs: sysfs-block-device: improve ncq_prio_enable documentation adds f5975d18d46a docs: sysfs-block-device: document ncq_prio_supported adds 62283c6c9d4c include:libata: fix boolreturn.cocci warnings adds 44d7d3b0d1cd Merge tag 'for-5.15/libata-2021-08-30' of git://git.kernel [...] adds d3e9f732c415 io-wq: remove GFP_ATOMIC allocation off schedule out path adds 5fd461784059 io_uring: be smarter about waking multiple CQ ring waiters adds 042b0d85eabb io_uring: use kvmalloc for fixed files adds ac177053bb2c io_uring: inline fixed part of io_file_get() adds b191e2dfe595 io_uring: rename io_file_supports_async() adds c97d8a0f68b3 io_uring: avoid touching inode in rw prep adds ebc11b6c6b87 io_uring: clean io-wq callbacks adds 2215bed9246d io_uring: remove unnecessary PF_EXITING check adds 8724dd8c8338 io-wq: improve wq_list_add_tail() adds 864ea921b030 io_uring: refactor io_alloc_req adds a2416e1ec23c io_uring: don't halt iopoll too early adds 282cdc86937b io_uring: add more locking annotations for submit adds 90291099f24a io_uring: optimise io_cqring_wait() hot path adds e73c5c7cd3e2 io_uring: extract a helper for ctx quiesce adds 6a290a1442b4 io_uring: move io_put_task() definition adds b9bd2bea0f22 io_uring: move io_rsrc_node_alloc() definition adds 543af3a13da3 io_uring: inline io_free_req_deferred adds d3fddf6dddd8 io_uring: deduplicate open iopoll check adds 58d3be2c60d2 io_uring: improve ctx hang handling adds bbbca0948989 io_uring: kill unused IO_IOPOLL_BATCH adds af066f31eb3d io_uring: drop exec checks from io_req_task_submit adds e9dbe221f5d1 io_uring: optimise putting task struct adds f56165e62fae io_uring: move io_fallback_req_func() adds c34b025f2d21 io_uring: cache __io_free_req()'d requests adds 7255834ed6ef io_uring: remove redundant args from cache_free adds bb943b8265c8 io_uring: use inflight_entry instead of compl.list adds cd0ca2e048dc io_uring: inline struct io_comp_state adds 90f67366cb88 io_uring: remove extra argument for overflow flush adds 5d70904367b4 io_uring: inline io_poll_remove_waitqs adds 6294f3686b4d io_uring: clean up tctx_task_work() adds 62906e89e63b io_uring: remove file batch-get optimisation adds 89850fce16a1 io_uring: run timeouts from task_work adds 89b263f6d56e io_uring: run linked timeouts from task_work adds 8ef12efe26c8 io_uring: run regular file completions from task_work adds 79ebeaee8a21 io_uring: remove IRQ aspect of io_ring_ctx completion lock adds 21c843d5825b io_uring: move req_ref_get() and friends adds 91c2f6978311 io_uring: remove req_ref_sub_and_test() adds 5d5901a34340 io_uring: remove submission references adds 20e60a383208 io_uring: skip request refcounting adds fd08e5309bba io_uring: optimise hot path of ltimeout prep adds a4aadd11ea49 io_uring: extract io_uring_files_cancel() in io_uring_task [...] adds f552a27afe67 io_uring: remove files pointer in cancellation functions adds 41a5169c23eb io_uring: code clean for completion_lock in io_arm_poll_handler() adds a141dd896f54 io_uring: correct __must_hold annotation adds 48dcd38d73c2 io_uring: optimise iowq refcounting adds 761bcac1573e io_uring: don't inflight-track linked timeouts adds fb6820998f57 io_uring: optimise initial ltimeout refcounting adds a8576af9d1b0 io_uring: kill not necessary resubmit switch adds 8cb01fac982a io_uring: deduplicate cancellation code adds b97e736a4b55 io_uring: kill REQ_F_LTIMEOUT_ACTIVE adds 4d13d1a4d1e1 io_uring: simplify io_prep_linked_timeout adds 0756a8691017 io_uring: cancel not-armed linked touts separately adds 906c6caaf586 io_uring: optimise io_prep_linked_timeout() adds ae421d9350b5 io_uring: better encapsulate buffer select for rw adds 505657bc6c52 io_uring: reuse io_req_complete_post() adds 23a65db83b3f io_uring: improve same wq polling adds ec3c3d0f3a27 io_uring: fix io_timeout_remove locking adds 79dca1846fe9 io-wq: move nr_running and worker_refs out of wqe->lock pr [...] adds 316319e82f73 io_uring: add comments on why PF_EXITING checking is safe adds e98e49b2bbf7 io_uring: extend task put optimisations adds 187f08c12cd1 io_uring: Add register support for non-4k PAGE_SIZE adds 99c8bc52d132 io_uring: fix lack of protection for compl_nr adds 3a1b8a4e843f io_uring: limit fixed table size by RLIMIT_NOFILE adds 0bea96f59ba4 io_uring: place fixed tables under memcg limits adds 2c5d763c1939 io_uring: add clarifying comment for io_cqring_ev_posted() adds 26578cda3db9 io_uring: add ->splice_fd_in checks adds 5636c00d3e8e io_uring: flush completions for fallbacks adds f237c30a5610 io_uring: batch task work locking adds 126180b95f27 io_uring: IRQ rw completion batching adds dadebc350da2 io_uring: fix io_try_cancel_userdata race for iowq adds d32f89da7fa8 net: add accept helper not installing fd adds b9445598d8c6 io_uring: openat directly into fixed fd table adds a7083ad5e307 io_uring: hand code io_accept() fd installing adds aaa4db12ef7b io_uring: accept directly into fixed file table adds 0c6e1d7fd5e7 io_uring: don't free request to slab adds 14afdd6ee3a0 io_uring: remove redundant req_set_fail() adds a8295b982c46 io_uring: fix failed linkchain code logic adds 9a10867ae54e io_uring: add task-refs-get helper adds b18a1a4574d2 io_uring: clarify io_req_task_cancel() locking adds 90499ad00ca5 io_uring: add build check for buf_index overflows adds 2e480058ddc2 io-wq: provide a way to limit max number of workers adds 50c1df2b56e0 io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts adds ef9dd637084d io_uring: keep ltimeouts in a list adds f1042b6ccb88 io_uring: allow updating linked timeouts adds ecc53c48c13d io-wq: check max_worker limits if a worker transitions bou [...] adds a9a4aa9fbfc5 io-wq: wqe and worker locks no longer need to be IRQ safe adds 87df7fb922d1 io-wq: fix wakeup race when adding new work adds c547d89a9a44 Merge tag 'for-5.15/io_uring-2021-08-30' of git://git.kern [...] adds da521626ac62 bio: optimize initialization of a bio adds 6c7ef543df90 fs: add kiocb alloc cache flag adds be4d234d7aeb bio: add allocation cache abstraction adds be863b9e4348 block: clear BIO_PERCPU_CACHE flag if polling isn't supported adds 394918ebb889 io_uring: enable use of bio alloc cache adds 01cfa28af486 block: use the percpu bio cache in __blkdev_direct_IO adds 270a1c913ebd block: provide bio_clear_hipri() helper adds 3d5b3fbedad6 bio: improve kerneldoc documentation for bio_alloc_kiocb() adds 3b629f8d6dc0 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.k [...] adds 91ef658fb8b8 namei: ignore ERR/NULL names in putname() adds 0ee50b47532a namei: change filename_parentat() calling conventions adds 584d3226d665 namei: make do_mkdirat() take struct filename adds 7797251bb5ab namei: make do_mknodat() take struct filename adds da2d0cede330 namei: make do_symlinkat() take struct filename adds 8228e2c31319 namei: add getname_uflags() adds 020250f31c4c namei: make do_linkat() take struct filename adds 45f30dab3957 namei: update do_*() helpers to return ints adds e34a02dc40c9 io_uring: add support for IORING_OP_MKDIRAT adds 7a8721f84fcb io_uring: add support for IORING_OP_SYMLINKAT adds cf30da90bc3a io_uring: add support for IORING_OP_LINKAT adds b91db6a0b52e Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git. [...] adds 0626e6641f6b cifsd: add server handler for central processing and tranp [...] adds e2f34481b24d cifsd: add server-side procedures for SMB3 adds f44158485826 cifsd: add file operations adds a848c4f15ab6 cifsd: add Kconfig and Makefile adds 3a3fd9d4939f MAINTAINERS: add cifsd kernel server adds c0e8110e6c75 cifsd: fix WARNING: Title overline too short adds 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree adds 36ba38663be0 cifsd: uniquify extract_sharename() adds 1e853b937b2f cifsd: Fix a handful of spelling mistakes adds e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] adds 86df49e105af cifsd: fix a precedence bug in parse_dacl() adds 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug adds a2ba2709f5e4 cifsd: Fix a use after free on error path adds bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] adds 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04bee6e336be cifsd: update cifsd.rst document adds 04165366515a cifsd: add index.rst in cifs documentation adds 2e2b0dda1889 cifsd: remove unneeded FIXME comments adds 95fa1ce947d6 cifsd: fix incorrect comments adds 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds b24c93358035 cifsd: Pass string length parameter to match_pattern() adds 269d3feec1b0 cifsd: fix build warnings from cifsd.rst adds c1ea111fd1bb cifsd: Fix an error code in smb2_read() adds 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() adds 3161ad3a717e cifsd: remove redundant assignment to variable err adds e5066499079d cifsd: remove unneeded macros adds 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() adds 20ea7fd2ac75 cifsd: use kmalloc() for small allocations adds c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] adds 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict adds a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h adds 536556490177 cifsd: fix wrong prototype in comment adds a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' adds 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d710f37c7bcd cifsd: remove smack inherit leftovers adds 96a34377dc5a cifsd: remove calling d_path in error paths adds 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() adds 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read adds 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list adds 5da64d8784d3 cifsd: remove stale prototype and variables adds c250e8f5566f cifsd: fix memory leak when loop ends adds 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 86f52978465b cifsd: fix memdup.cocci warnings adds 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree adds 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt adds 4030b278368d cifsd: prevent a integer overflow in wm_alloc() adds 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 1920bb1f8022 cifsd: remove unused including <linux/version.h> adds d40012a83f87 cifsd: declare ida statically adds ff1d57272552 cifsd: add the check if parent is stable by unexpected rename adds 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path adds 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] adds 915f570a971b cifsd: Remove smb2_put_name() adds 7e8094a73e52 cifsd: remove unused smberr.h adds 2efec2dee861 cifsd: remove unused nterr.c file adds 5626518ecaa5 cifsd: move nt time functions to misc.c adds e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() adds fba08fa005e4 cifsd: use d_inode() adds 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle adds a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] adds 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper adds ced2b26a76cd cifsd: Fix regression in smb2_get_info adds 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table adds a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path adds 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] adds e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() adds 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() adds 5a0ca7700591 cifsd: add support for AES256 encryption adds bcd62a368314 cifsd: fix invalid memory access in smb2_write() adds fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c adds 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 3d47e5462389 cifsd: fix WARNING: Too many leading tabs adds 5ce071659302 cifsd: fix build break from asn1 adds 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next adds 5616015f548a cifsd: fix boolreturn.cocci warnings adds 50bf80a553cc cifsd: fix xfstests generic/504 test failure adds e080fa802128 Merge pull request #47 from namjaejeon/cifsd-for-next adds 8602c3e2ceef cifsd: Do not use 0 or 0xFFFFFFFF for TreeID adds eb817368f50c cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE adds 8b42d863889a Merge pull request #48 from namjaejeon/cifsd-for-next adds be29a3709b89 cifsd: fix build error without CONFIG_OID_REGISTRY adds 4ead0568f798 Merge pull request #49 from namjaejeon/cifsd-for-next adds cdd10398e71a cifsd: add goto fail in asn1_oid_decode() adds 3566a2b0f73a cifsd: use memcmp instead of for loop check in oid_eq() adds 8bae4419ce63 cifsd: add goto fail in neg_token_init_mech_type() adds 94096702376e cifsd: move fips_enabled check before the str_to_key() adds fd43cbbe0af5 cifsd: just return smbhash() instead of using rc return value adds 7e38ea254c82 cifsd: move ret check before the out label adds 4a6b02282632 cifsd: simplify error handling in ksmbd_auth_ntlm() adds 192cc732c65a cifsd: remove unneeded type casting adds b72802aa77dc cifsd: set error return value for memcmp() difference adds 876edcc4cffd cifsd: return zero in always success case adds 522dcc76269f cifsd: never return 1 on failure adds 41a7848a01b3 cifsd: add the check if nvec is zero adds 08591ccfdd4f cifsd: len can never be negative in ksmbd_init_sg() adds 03f1c3d38887 cifsd: remove unneeded initialization of rc variable in ks [...] adds 27aa646db0f0 cifsd: fix wrong return value in ksmbd_crypt_message() adds 73b8b0853942 cifsd: change success handling to failure handling adds 533a45da1a89 cifsd: add default case in switch statment in alloc_shash_desc() adds 12fc704441ad cifsd: call kzalloc() directly instead of wrapper adds d3cd8c491559 cifsd: simplify error handling in ksmbd_gen_preauth_integr [...] adds 0e579cd17f8e cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_fi [...] adds 704780597626 cifsd: alignment match open parenthesis adds a2d0b5034a5f cifsd: add the check to prevent potential overflow with sm [...] adds a2d6321b459a cifsd: braces {} should be used on all arms of this statement adds c8ed11522b4a cifsd: spaces preferred around that '/' adds 2f5205c2377c cifsd: don't use multiple blank lines adds 10268f7d5755 cifsd: No space is necessary after a cast adds fe30ea69ff81 cifsd: Blank lines aren't necessary after an open brace '{' adds 070fb21e5912 cifsd: Alignment should match open parenthesis adds c986ed981ae6 cifsd: remove unnecessary parentheses around adds fc2d1b58c4f2 cifsd: Prefer kernel type 'u16' over 'uint16_t' adds a6a5fa77805b cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow sy [...] adds bfe6cb0ce5dd Merge pull request #50 from namjaejeon/cifsd-for-next adds 152de8c68d13 cifsd: fix Control flow issues in ksmbd_build_ntlmssp_chal [...] adds 10a96b2b45e0 Merge pull request #51 from namjaejeon/cifsd-for-next adds 40c594b64766 cifsd: enclose macro variables in parenthesis adds d7e5852b4deb cifsd: make alignment match open parenthesis adds 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() adds 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() adds fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly adds 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() adds 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next adds 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict adds ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next adds 6c4e675ad359 cifsd: fix list_add double add BUG_ON trap in setup_async_work() adds ade62d8b429f cifsd: set epoch in smb2_lease_break response adds d4b26c285802 cifsd: fix possible compile error for asn1.c adds 3aefd54da5ec cifsd: remove duplicated argument adds 015b1dc381fd Merge pull request #54 from namjaejeon/cifsd-for-next adds 99f45259fe12 cifsd: append ksmbd prefix into names for asn1 decoder adds be8bcf8baaec Merge pull request #55 from namjaejeon/cifsd-for-next adds 5fb68864674f ksmbd: fix kfree of uninitialized pointer oid adds f5a544e3bab7 ksmbd: add support for SMB3 multichannel adds c30f4eb84bad ksmbd: remove cache read/trans buffer support adds afa8f016c5a5 ksmbd: initialize variables on the declaration adds f8524776f1bb ksmbd: remove ksmbd_vfs_copy_file_range adds 6f3d5eeec744 ksmbd: use list_for_each_entry instead of list_for_each adds 1dfb8242e8d9 ksmbd: use goto instead of duplicating the resoure cleanup [...] adds 79a8a71db408 ksmbd: fix overly long line adds 9c78ad067faf ksmbd: remove unneeded FIXME comment adds 9f88af04f03d ksmbd: remove ____ksmbd_align in ksmbd_server.h adds 3fbe43c9f577 ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function adds bde1694aecdb ksmbd: remove ksmbd_err/info adds e8c061917133 ksmbd: opencode to avoid trivial wrappers adds 4b637fc18902 ksmbd: factor out a ksmbd_validate_entry_in_use helper fro [...] adds 67d1c432994c ksmbd: opencode posix acl functions instead of wrappers adds ee2033e9c641 ksmbd: change stream type macro to enumeration adds ee81cae1a632 ksmbd: use f_bsize instead of q->limits.logical_block_size adds 560ac0513069 ksmbd: remove unneeded NULL check in the list iterator adds 131bac1ece2e ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION adds 1a93084b9a89 ksmbd: move fs/cifsd to fs/ksmbd adds 49be5aa47b69 MAINTAINERS: rename cifsd to ksmbd adds 333111a6dc32 ksmbd: factor out a ksmbd_vfs_lock_parent helper adds 6c5e36d13e2a ksmbd: set MAY_* flags together with open flags adds b622948789a9 ksmbd: remove macros in transport_ipc.c adds 8ad8dc342117 ksmbd: replace BUFFER_NR_PAGES with inline function adds c2220322b457 ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro adds cb5b047f8e14 ksmbd: replace PAYLOAD_HEAD with inline function adds d4075abbc6b5 ksmbd: remove getting worker state macros adds d8fb29980cb5 ksmbd: remove and replace macros with inline functions in [...] adds 02d4b4aa6d3b ksmbd: replace SMB_DIRECT_TRANS macro with inline function adds 8a893315dc06 ksmbd: replace request and respone buffer macro with inlin [...] adds e294f78d3478 ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_S [...] adds a5a25a114ab2 ksmbd: Relax credit_charge check in smb2_validate_credit_charge() adds 493fa2fbe459 ksmbd: fix dentry racy with rename() adds ab0b263b749a ksmbd: opencode to remove FP_INODE macro adds 12202c0594b1 ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry adds 849fbc549d4c ksmbd: opencode to remove ATTR_FP macro adds 0ae941ef2e48 ksmbd: remove SMB1 oplock level macros adds 6128468da50c ksmbd: change ACE types to enumeration adds 12411ad59d49 ksmbd: change sid types to enumeration adds b9cbfb524d73 ksmbd: change server state type macro to enumeration adds c63ee4a521e7 ksmbd: change server config string index to enumeration adds 8b758859dfbe ksmbd: reorder and document on-disk and netlink structures [...] adds ef24c962d0f2 ksmbd: replace struct dentry with struct path in some func [...] adds af34983e8315 ksmbd: add user namespace support adds ae9d84d6f1b1 Merge pull request #56 from namjaejeon/cifsd-for-next adds 690f96970513 ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() adds 52f7af644386 Merge pull request #57 from namjaejeon/cifsd-for-next adds 465d720485ef ksmbd: call mnt_user_ns once in a function adds 4951a84f61d6 ksmbd: Fix read on the uninitialized pointer sess adds db0e04ad42bb Merge pull request #58 from namjaejeon/cifsd-for-next adds 6cfbcf2f40e3 ksmbd: remove unneeded NULL check in for_each_netdev adds b8fc94cdb144 ksmbd: fix read on the uninitialized send_ctx adds dac0ec6e1b4a ksmbd: fix memory leak smb2_populate_readdir_entry() adds a9071e3c8659 ksmbd: fix memory leak in smb_inherit_dacl() adds 3867369ef8f7 ksmbd: change data type of volatile/persistent id to u64 adds 0f6619aee86f ksmbd: delete some stray tabs adds 07781de90518 ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() adds 4b92841ef27b ksmbd: fix the running request count decrement adds d63528eb0d43 ksmbd: free ksmbd_lock when file is closed adds 45a64e8b0849 ksmbd: uninterruptible wait for a file being unlocked adds ce154c32af3c ksmbd: make smb2_find_context_vals return NULL if not found adds 21dd1fd6d718 ksmbd: handle error cases first in smb2_create_sd_buffers adds 7c4ed5ded853 Merge pull request #59 from namjaejeon/cifsd-for-next adds f19b3967fb09 ksmbd: remove unneeded check_context_err adds 78ad2c277af4 ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() adds 96ad4ec51c06 ksmbd: fix unused err value in smb2_lock adds 03d8d4f1896e ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO adds 0a427cc638ad ksmbd: fix an error message in ksmbd_conn_trasnport_init adds 904729b61c37 Merge pull request #60 from namjaejeon/cifsd-for-next adds a9c241d01d0a ksmbd: fix typo in comment adds 9946aa630ae7 Merge pull request #61 from namjaejeon/cifsd-for-next adds e4b60e92d4f8 ksmbd: fix wrong compression context size adds 58090b175271 ksmbd: fix wrong error status return on session setup adds 67307023d02b ksmbd: set STATUS_INVALID_PARAMETER error status if credit [...] adds d347d745f06c ksmbd: move credit charge verification over smb2 request s [...] adds 9223958816f9 ksmbd: fix typo of MS-SMBD adds af320a739029 ksmbd: add negotiate context verification adds 378087cd17ee ksmbd: add support for negotiating signing algorithm adds 654c8876f936 ksmbd: Fix potential memory leak in tcp_destroy_socket() adds 1d904eaf3f99 ksmbd: fix -Wstringop-truncation warnings adds 9a5ca18895ec Merge pull request #62 from namjaejeon/cifsd-for-next adds d337a44e429e ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() [...] adds 9fb8fac08f66 ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERF [...] adds 08bdbc6ef46a ksmbd: use channel signingkey for binding SMB2 session setup adds 6c99dfc4c5f6 ksmbd: fix missing error code in smb2_lock adds f1abdb78a108 ksmbd: add ipv6_addr_v4mapped check to know if connection [...] adds a8ab5293dd23 Merge pull request #63 from namjaejeon/cifsd-for-next adds 8b99f3504b68 ksmbd: fix an oops in error handling in smb2_open() adds 456af438ad49 Merge pull request #64 from namjaejeon/cifsd-for-next adds eebff916f077 ksmbd: Fix multi-protocol negotiation adds f4228b678b41 ksmbd: change int data type to boolean adds 5ec3df8e98f5 ksmbd: update the comment for smb2_get_ksmbd_tcon() adds c6ce2b5716b0 ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() adds 777cad1604d6 ksmbd: remove select FS_POSIX_ACL in Kconfig adds 323b1ea10263 ksmbd: smbd: fix kernel oops during server shutdown adds 668fff017233 ksmbd: update SMB3 multi-channel support in ksmbd.rst adds 29668d7e9d84 MAINTAINERS: add git adddress of ksmbd adds a9a27d4ab3de ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in acce [...] adds e7a10ed7d734 Merge pull request #66 from namjaejeon/cifsd-for-next adds e70e392fa768 ksmbd: fix permission check issue on chown and chmod adds 0bffa153a2f4 Merge pull request #68 from namjaejeon/cifsd-for-next adds 1923b544bf60 MAINTAINERS: ksmbd: update my email address adds e9e3d5f9e34c MAINTAINERS: ksmbd: add cifs_common directory to ksmbd entry adds 32e19d12fc7c Merge pull request #69 from namjaejeon/cifsd-for-next adds 7d5d8d715689 ksmbd: fix __write_overflow warning in ndr_read_string adds e24c567b7ecf Merge tag '5.15-rc-first-ksmbd-merge' of git://git.samba.o [...] adds f980d055a0f8 CIFS: Fix a potencially linear read overflow adds d72c74197b70 cifs: fix wrong release in sess_alloc_buffer() failed path adds 7321be2663da smb3: fix posix extensions mount option adds 3d2b50e0e768 oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs adds 18d04062f83b cifs: enable fscache usage even for files opened as rw adds 76a3c92ec9e0 cifs: remove support for NTLM and weaker authentication al [...] adds 71c028632461 cifs: fork arc4 and create a separate module for it for ci [...] adds 42c21973fa3c cifs: create a MD4 module and switch cifs.ko to use it adds 38f4910b8b26 cifs: cifs_md4 convert to SPDX identifier adds 332c404a55ef cifs: add cifs_common directory to MAINTAINERS file adds 3998f0b8bc49 cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SE [...] adds 9c849ce86e0f Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 5a80d1c6a270 btrfs: zoned: remove max_zone_append_size logic adds b3b7e1d0b4c2 btrfs: add special case to setget helpers for 64k pages adds 4a9531cf89d2 btrfs: check-integrity: drop unnecessary function prototypes adds 2eadb9e75e8e btrfs: make btrfs_finish_chunk_alloc private to block-group.c adds 67d5e289a193 btrfs: remove max argument from generic_bin_search adds 23608d51a3b2 btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs adds b0ee5e1ec44a btrfs: drop from __GFP_HIGHMEM all allocations adds 8c945d32e604 btrfs: compression: drop kmap/kunmap from lzo adds 696ab562e6df btrfs: compression: drop kmap/kunmap from zlib adds bbaf9715f3f5 btrfs: compression: drop kmap/kunmap from zstd adds 4c2bf276b56d btrfs: compression: drop kmap/kunmap from generic helpers adds 5da384799278 btrfs: check-integrity: drop kmap/kunmap for block pages adds 069a2e37789a btrfs: continue readahead of siblings even if target node [...] adds 6534c0c99ddd btrfs: pass NULL as trans to btrfs_search_slot if we only [...] adds 2b29726c473b btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] adds 506650dcb3a7 btrfs: improve the batch insertion of delayed items adds 5a656c3628b2 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] adds cceaa89f02f1 btrfs: remove racy and unnecessary inode transaction updat [...] adds e1a6d2648300 btrfs: avoid unnecessary log mutex contention when syncing log adds e68107e51f84 btrfs: remove unnecessary list head initialization when sy [...] adds 2ac691d8b3b1 btrfs: avoid unnecessary lock and leaf splits when updatin [...] adds c7bcbb2120cb btrfs: remove ignore_offset argument from btrfs_find_all_roots() adds ad9a9378502d btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] adds f8ee80de7bcf btrfs: remove unneeded return variable in btrfs_lookup_fil [...] adds a7d1c5dc8632 btrfs: introduce btrfs_lookup_match_dir adds a129ffb8166a btrfs: remove unused start and end parameters from btrfs_r [...] adds 25c1252a026c btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] adds f41b6ba93d8e btrfs: remove uptodate parameter from btrfs_dec_test_first [...] adds 809d6902b3b0 btrfs: make btrfs_next_leaf static inline adds 0ac6e06b6c13 btrfs: tree-checker: use table values for stripe checks adds 6c154ba41bd0 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] adds 500a44c9b301 btrfs: uninline btrfs_bg_flags_to_raid_index adds fe4f46d40c1c btrfs: merge alloc_device helpers adds d58ede8d1d9f btrfs: simplify data stripe calculation helpers adds 214cc1843217 btrfs: constify and cleanup variables in comparators adds 4c37a7938496 btrfs: reset this_bio_flag to avoid inheriting old flags adds 3670e6451bc9 btrfs: subpage: check if there are compressed extents insi [...] adds ca62e85ded2c btrfs: disable compressed readahead for subpage adds 557023ea9f06 btrfs: grab correct extent map for subpage compressed extent read adds 1c3dc1731ed2 btrfs: rework btrfs_decompress_buf2page() adds a6e66e6f8c1b btrfs: rework lzo_decompress_bio() to make it subpage compatible adds f47960f49e59 btrfs: reloc: factor out relocation page read and dirty part adds c2832898126f btrfs: make relocate_one_page() handle subpage case adds cc1d0d93d55a btrfs: subpage: fix writeback which does not have ordered extent adds 7367253a351e btrfs: subpage: disable inline extent creation adds e0eefe07f895 btrfs: subpage: allow submit_extent_page() to do bio split adds c8050b3b7f76 btrfs: subpage: reject raid56 filesystem and profile conversion adds e0467866198f btrfs: subpage: fix race between prepare_pages() and btrfs [...] adds 7c11d0ae4395 btrfs: subpage: fix a potential use-after-free in writebac [...] adds e3c62324e470 btrfs: subpage: fix false alert when relocating partial pr [...] adds 9d9ea1e68a05 btrfs: subpage: fix relocation potentially overwriting las [...] adds 95ea0486b20e btrfs: allow read-write for 4K sectorsize on 64K page size [...] adds 963e4db83e28 btrfs: unify regular and subpage error paths in __extent_w [...] adds ac98141d1404 btrfs: wake up async_delalloc_pages waiters after submit adds 8197766d806f btrfs: include delalloc related info in dump space info tr [...] adds fcdef39c03c5 btrfs: enable a tracepoint when we fail tickets adds 03fe78cc2942 btrfs: use delalloc_bytes to determine flush amount for sh [...] adds e16460707e94 btrfs: wait on async extents when flushing delalloc adds 5a798493b8f3 fs: add a filemap_fdatawrite_wbc helper adds b3776305278e btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] adds 25d23cd01621 9p: migrate from sync_inode to filemap_fdatawrite_wbc adds 5662c967c69d fs: kill sync_inode adds e83502ca5f1e block: fix argument type of bio_trim() adds 21dda654d480 btrfs: fix argument type of btrfs_bio_clone_partial() adds 42b5d73b5d23 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() adds 6e8e777deb5c btrfs: eliminate some false positives when checking if ino [...] adds bd54f381a12a btrfs: do not pin logs too early during renames adds b2f78e88052b btrfs: allow degenerate raid0/raid10 adds 7361b4ae03d9 btrfs: remove the dead comment in writepage_delalloc() adds efc222f8d79c btrfs: simplify return values in btrfs_check_raid_min_devices adds 77eea05e7851 btrfs: add ro compat flags to inodes adds 146054090b08 btrfs: initial fsverity support adds 705242538ff3 btrfs: verity metadata orphan items adds ea3dc7d2d1f5 btrfs: print if fsverity support is built in when loading module adds 0ff40a910f56 btrfs: introduce btrfs_search_backwards function adds 98caf9531e1d btrfs: allocate file_ra_state on stack in readahead_cache adds 0afb603afc3e btrfs: allocate btrfs_ioctl_quota_rescan_args on stack adds c853a5783ebe btrfs: allocate btrfs_ioctl_defrag_range_args on stack adds dce281503906 btrfs: allocate backref_ctx on stack in find_extent_clone adds 1c167b87f4f9 btrfs: remove unnecessary NULL check for the new inode dur [...] adds d135a5339611 btrfs: remove no longer needed full sync flag check at ino [...] adds 1f295373022e btrfs: update comment at log_conflicting_inodes() adds 77233c2d2ec9 btrfs: zoned: allow disabling of zone auto reclaim adds ba86dd9fe60e btrfs: zoned: suppress reclaim error message on EAGAIN adds 0ae79c6fe70d btrfs: zoned: fix block group alloc_offset calculation adds 63fb5879db7c btrfs: zoned: add asserts on splitting extent_map adds e4571b8c5e9f btrfs: fix NULL pointer dereference when deleting device b [...] adds e7849e33cf5d btrfs: sysfs: document structures and their associated files adds c2fd68b6b2b0 namei: add mapping aware lookup helper adds b3b6f5b92255 btrfs: handle idmaps in btrfs_new_inode() adds ca07274c3da9 btrfs: allow idmapped rename inode op adds c020d2eaf1a8 btrfs: allow idmapped getattr inode op adds 72105277dcfc btrfs: allow idmapped mknod inode op adds e93ca491d03f btrfs: allow idmapped create inode op adds b0b3e44d346c btrfs: allow idmapped mkdir inode op adds 5a0521086e5f btrfs: allow idmapped symlink inode op adds 98b6ab5fc098 btrfs: allow idmapped tmpfile inode op adds d4d094646142 btrfs: allow idmapped setattr inode op adds 3bc71ba02cf5 btrfs: allow idmapped permission inode op adds 5474bf400f16 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] adds 4d4340c912cc btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls adds c4ed533bdc79 btrfs: allow idmapped SNAP_DESTROY ioctls adds aabb34e7a31c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids adds e4fed17a32b6 btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls adds 39e1674ff035 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl adds 6623d9a0b0ce btrfs: allow idmapped INO_LOOKUP_USER ioctl adds 4a8b34afa9c9 btrfs: handle ACLs on idmapped mounts adds 5b9b26f5d0b8 btrfs: allow idmapped mount adds 8be2ba2e0e11 btrfs: avoid unnecessarily logging directories that had no [...] adds 3736127a3aa8 btrfs: tree-log: check btrfs_lookup_data_extent return value adds 93c60b17f2b5 btrfs: reduce the preemptive flushing threshold to 90% adds 114623979405 btrfs: do not do preemptive flushing if the majority is gl [...] adds 939c7feb1921 btrfs: zoned: fix ordered extent boundary calculation adds 0d977e0eba23 btrfs: reset replace target device to allocation state on close adds 87045e654607 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds d18760560593 fscrypt: add fscrypt_symlink_getattr() for computing st_size adds 8c4bca10ceaf ext4: report correct st_size for encrypted symlinks adds 461b43a8f92e f2fs: report correct st_size for encrypted symlinks adds 064c73498601 ubifs: report correct st_size for encrypted symlinks adds e538b0985a05 fscrypt: remove mention of symlink st_size quirk from docu [...] adds ba47b515f594 fscrypt: align Base64 encoding with RFC 4648 base64url adds 38ef66b05cfa fscrypt: document struct fscrypt_operations adds cd358208d703 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a6579cbfd721 gfs2: Fix memory leak of object lsi on error return path adds 9d9b16054b7d gfs2: Fix glock recursion in freeze_go_xmote_bh adds c37453cb87e3 gfs2: be more verbose replaying invalid rgrp blocks adds 69a61144f32b gfs2: trivial clean up of gfs2_ail_error adds dc7674eda002 gfs2: tiny cleanup in gfs2_log_reserve adds a28dc123fa66 gfs2: init system threads before freeze lock adds 70c11ba8f2dc gfs2: Don't release and reacquire local statfs bh adds 7392fbb0a402 gfs2: Make recovery error more readable adds a8f1d32d0f04 gfs2: Eliminate vestigial HIF_FIRST adds ba3ca2bcf4aa gfs2: nit: gfs2_drop_inode shouldn't return bool adds 1b8550b5de76 gfs2: Mark journal inodes as "don't cache" adds 8cc67f704f4b gfs2: don't stop reads while withdraw in progress adds d1340f80f0b8 gfs2: Don't call dlm after protocol is unmounted adds fffe9bee14b0 gfs2: Delay withdraw from atomic context adds 08d736667185 gfs2: Remove redundant check from gfs2_glock_dq adds 4529fb1546b9 Merge tag 'gfs2-v5.14-rc2-fixes' of git://git.kernel.org/p [...] adds c7e0b781b73c NFSD: Clean up splice actor adds 2f0f88f42f2e SUNRPC: Add svc_rqst_replace_page() API adds 496d83cf0f2f NFSD: Batch release pages during splice read adds 883b4aee4dec tracing: Add trace_event helper macros __string_len() and [...] adds 408c0de70618 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds d27b74a8675c NFSD: Use new __string_len C macros for nfsd_clid_class adds cd2d644ddba1 lockd: Fix invalid lockowner cast after vfs_test_lock adds 6c8c84f52510 svcrdma: Fewer calls to wake_up() in Send completion handler adds b6c2bfea096b svcrdma: Relieve contention on sc_send_lock. adds 07a92d009f0b svcrdma: Convert rdma->sc_rw_ctxts to llist adds ea49dc79002c NFSD: remove vanity comments adds 5c11720767f7 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds a2071573d634 sysctl: introduce new proc handler proc_dobool adds d02a3a2cb25d lockd: change the proc_handler for nsm_use_hostnames adds b4ab2fea7c79 SUNRPC: Add RPC_AUTH_TLS protocol numbers adds 5a4753446253 rpc: fix gss_svc_init cleanup on failure adds f7104cc1a915 nfsd4: Fix forced-expiry locking adds 729580ddc53e svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() adds c782af250083 SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory adds a4ae30814396 SUNRPC: Move client-side disconnect injection adds 3a1261805940 SUNRPC: Server-side disconnect injection adds 400edd8c0455 SUNRPC: Add documentation for the fail_sunrpc/ directory adds 7de875b231ed lockd: lockd server-side shouldn't set fl_ops adds 2dc6f19e4f43 nlm: minor nlm_lookup_file argument change adds a81041b7d8f0 nlm: minor refactoring adds b661601a9fdf lockd: update nlm_lookup_file reexport comment adds 7f024fcd5c97 Keep read and write fds with each nlm_file adds f657f8eef3ff nfs: don't atempt blocking locks on nfs reexports adds b840be2f00c0 lockd: don't attempt blocking locks on nfs reexports adds bb0a55bb7148 nfs: don't allow reexport reclaims adds 0bcc7ca40bd8 nfsd: fix crash on LOCKT on reexported NFSv3 adds 8bda95577627 Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linu [...] adds d03ef4daf33a fs: forbid invalid project ID adds 916d636e0a2d Merge tag 'vfs-5.15-merge-1' of git://git.kernel.org/pub/s [...] adds d0364f9490d7 iomap: simplify iomap_readpage_actor adds c1b79f11f4ec iomap: simplify iomap_add_to_ioend adds 69f4a26c1e0c iomap: support reading inline data from non-zero pos adds b405435b419c iomap: Support inline data with block size < page size adds f1f264b4c134 iomap: Fix some typos and bad grammar adds ab069d5fdcd1 iomap: Use kmap_local_page instead of kmap_atomic adds ae44f9c286da iomap: Add another assertion to inline data handling adds b69eea82d37d iomap: pass writeback errors to the mapping adds d9d381f3ef5b iomap: fix a trivial comment typo in trace.h adds 1d25d0aecfcd iomap: remove the iomap arguments to ->page_{prepare,done} adds 66b8165ed4b5 iomap: mark the iomap argument to iomap_sector const adds 4495c33e4d30 iomap: mark the iomap argument to iomap_inline_data const adds e3c4ffb0c221 iomap: mark the iomap argument to iomap_inline_data_valid const adds 6d49cc8545e9 fs: mark the iomap argument to __block_write_begin_int const adds 7e4f4b2d689d fsdax: mark the iomap argument to dax_iomap_sector as const adds 78c64b00f842 iomap: mark the iomap argument to iomap_read_inline_data const adds 1acd9e9c015b iomap: mark the iomap argument to iomap_read_page_sync const adds 740499c78408 iomap: fix the iomap_readpage_actor return value for inline data adds f4b896c213f0 iomap: add the new iomap_iter model adds f6d480006cea iomap: switch readahead and readpage to use iomap_iter adds ce83a0251c6e iomap: switch iomap_file_buffered_write to use iomap_iter adds 8fc274d1f4b4 iomap: switch iomap_file_unshare to use iomap_iter adds 2aa3048e03d3 iomap: switch iomap_zero_range to use iomap_iter adds 253564bafff3 iomap: switch iomap_page_mkwrite to use iomap_iter adds a6d3d49587d1 iomap: switch __iomap_dio_rw to use iomap_iter adds 7892386d3571 iomap: switch iomap_fiemap to use iomap_iter adds 6d8a1287a489 iomap: switch iomap_bmap to use iomap_iter adds 40670d18e878 iomap: switch iomap_seek_hole to use iomap_iter adds c4740bf1edad iomap: switch iomap_seek_data to use iomap_iter adds 3d99a1ce3854 iomap: switch iomap_swapfile_activate to use iomap_iter adds ca289e0b95af fsdax: switch dax_iomap_rw to use iomap_iter adds 57320a01fe1f iomap: remove iomap_apply adds 1b5c1e36dc0e iomap: pass an iomap_iter to various buffered I/O helpers adds b74b1293e6ca iomap: rework unshare flag adds 55f81639a715 fsdax: factor out helpers to simplify the dax fault code adds c2436190e492 fsdax: factor out a dax_fault_actor() helper adds 65dd814a6187 fsdax: switch the fault handlers to use iomap_iter adds fad0a1ab34f7 iomap: constify iomap_iter_srcmap adds 8d04fbe71fa0 iomap: move loop control code to iter.c adds 36ca7943ac18 mm/swap: consider max pages in iomap_swapfile_add_extent adds 03b8df8d43ec iomap: standardize tracepoint formatting and storage adds 0ee7c3e25d8c Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub [...] adds 9ffb14ef61ba move_mount: allow to add a mount into an existing group adds 8374f43123a5 tests: add move_mount(MOVE_MOUNT_SET_GROUP) selftest adds 1dd5915a5cbd Merge tag 'fs.move_mount.move_mount_set_group.v5.15' of gi [...] adds f49fd6d3c070 file: let pick_file() tell caller it's done adds 03ba0fe4d09f file: simplify logic in __close_range() adds 927bc120a248 Merge tag 'fs.close_range.v5.15' of git://git.kernel.org/p [...] adds ad19607a90b2 doc: give a more thorough id handling explanation adds 67b03f93a30f Merge tag 'fs.idmapped.v5.15' of git://git.kernel.org/pub/ [...] adds 2863643fb8b9 set_user: add capability check when rlimit(RLIMIT_NPROC) exceeds adds e55f0c439a26 Merge tag 'kernel.sys.v5.15' of git://git.kernel.org/pub/s [...] adds 893c47d1964f selinux: return early for possible NULL audit buffers adds befa491ce695 Merge tag 'selinux-pr-20210830' of git://git.kernel.org/pu [...] adds d97e99386ad0 audit: add header protection to kernel/audit.h adds 67d69e9d1a6c audit: move put_tree() to avoid trim_trees refcount underf [...] adds 8e0cd9525ca7 Merge tag 'audit-pr-20210830' of git://git.kernel.org/pub/ [...] adds 6d14f5c7028e Smack: Fix wrong semantics in smk_access_entry() adds bfc3cac0c761 smack: mark 'smack_enabled' global variable as __initdata adds 9b2eacd8f046 Merge tag 'Smack-for-5.15' of git://github.com/cschaufler/ [...] adds 09681a0772f7 cpufreq: Replace deprecated CPU-hotplug functions adds e5c6b312ce3c cpufreq: schedutil: Use kobject release() method to free s [...] adds 43dde64bb1b4 Merge back cpufreq changes for v5.15. adds 950809cd6ca2 thermal: intel: Allow processing of HWP interrupt adds d0e936adbd22 cpufreq: intel_pstate: Process HWP Guaranteed change notification adds b2f6662ac08d PM: cpu: Make notifier chain use a raw_spinlock_t adds 15538a20579f notifier: Remove atomic_notifier_call_chain_robust() adds 7fcc17d0cb12 PM: EM: Increase energy calculation precision adds 88e9c0bf1ca3 Merge branches 'pm-cpufreq', 'pm-cpu' and 'pm-em' adds 14858dcc3b35 PCI: Use pci_update_current_state() in pci_enable_device_flags() adds da9f2150684e PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently adds 0e00392a895c PCI: PM: Enable PME if it can be signaled from D3cold adds d2c8cce647f3 PM: sleep: s2idle: Replace deprecated CPU-hotplug functions adds 4fac49fd0a34 PM: sleep: check RTC features instead of ops in suspend_test adds dbcfa7156f48 PM: sleep: unmark 'state' functions as kernel-doc adds 020d86fc0df8 opp: Don't print an error if required-opps is missing adds c016baf7dc58 PM: domains: Add support for 'required-opps' to set defaul [...] adds 80d4a82e1db8 arm64: dts: sc7180: Add required-opps for i2c adds 656164181eec PM: domains: Fix domain attach for CONFIG_PM_OPP=n adds bc0d0b1dfe27 Merge back new PM domains material for v5.15. adds 5d4c779cb62e powercap: intel_rapl: Replace deprecated CPU-hotplug functions adds 1cc5b9a411e4 powercap: Add Power Limit4 support for Alder Lake SoC adds fe583359ddf0 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap' adds 5cbba60596b1 Merge tag 'pm-5.15-rc1' of git://git.kernel.org/pub/scm/li [...] adds e692fa135360 ACPICA: iASL: Add support for the AEST table (data compiler) adds 5ecce804da24 ACPICA: Fix an if statement (add parens) adds 78df71b3a640 ACPICA: Macros should not use a trailing semicolon adds 200950b615d5 ACPICA: Headers: Add new DBG2 Serial Port Subtypes adds 87b8ec5846cb ACPICA: iASL: Fix for WPBT table with no command-line arguments adds 89ceb98ac118 ACPICA: Add method name "_DIS" For use with aslmethod.c adds 696e0c937d07 ACPICA: Update version to 20210730 adds b46a8eda83b4 Merge branch 'acpica' adds b1121e2a182d ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA adds 42878a9f0fe0 ACPI: glue: Rearrange acpi_device_notify() adds 7d625e5b143d ACPI: glue: Change return type of two functions to void adds 5e557cbac805 ACPI: bus: Rename functions to avoid name collision adds d0b8e398319e ACPI: glue: Eliminate acpi_platform_notify() adds 384f5a857bae software nodes: Split software_node_notify() adds b2ebd9dd5267 driver core: Split device_platform_notify() adds ae57338716ce ACPI: configfs: Use sysfs_emit() in "show" functions adds 45c16fe1d128 ACPI: configfs: Make get_header() to return error pointer adds e38ba404f20c ACPI / PMIC: XPower: optimize I2C-bus accesses adds fd080a01ecfc ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses adds 7c85154643df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 7a6226db072b ACPI: DPTF: Add new PCH FIVR methods adds 95ac706744de ACPI: processor: Replace deprecated CPU-hotplug functions adds 2aaea6a1647e ACPI: SPCR: Add support for the new 16550-compatible Seria [...] adds 97e03410bc5f ACPI: tables: FPDT: Do not print FW_BUG message if record [...] adds b25d5a1cd198 ACPI: platform-profile: call sysfs_notify() from platform_ [...] adds 2fec5b82f931 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] adds 437b38c51162 ACPI: Add memory semantics to acpi_os_map_memory() adds fad40a624854 ACPI: power: Use acpi_handle_debug() to print debug messages adds 2bc4eb943b1b ACPI: power: Drop name from struct acpi_power_resource adds 1a20d409c874 ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) adds 2cbd40709a9d Merge branches 'acpi-osl', 'acpi-power' and 'acpi-misc' adds 6f1e8b12eec4 Merge tag 'acpi-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b5b41ab6b0c1 device property: Check fwnode->secondary in fwnode_graph_g [...] adds a90887705668 Revert "media: device property: Call fwnode_graph_get_endp [...] adds 8e235ff9a1e3 Merge tag 'devprop-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 68249abd7ae8 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 8ffb2611a752 mmc: host: factor out clearing the retune state adds c0b4e411a9b0 mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds 25a916645e02 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 256e4e4e836c mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 66bad6ed2204 mmc: sdhci-of-arasan: Check return value of non-void funtions adds 462f58fdb8c0 mmc: sdhci-of-arasan: Use appropriate type of division macro adds 4dd7080a7892 mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 5c7e468ab17f mmc: arasan: Fix the issue in reading tap values from DT adds 1a769fb66420 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds 2fc2628a4509 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds 492200f2479d mmc: sh_mmcif: use proper DMAENGINE API for termination adds 29cef6d47b67 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 575cf1046923 mmc: mmci: De-assert reset on probe adds 696068470e38 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 2b8ac062f337 mmc: dw_mmc: Add data CRC error injection adds 972d5084831d mmc: core: Avoid hogging the CPU while polling for busy in [...] adds 468108155b0f mmc: core: Avoid hogging the CPU while polling for busy fo [...] adds 6966e6094c6d mmc: core: Avoid hogging the CPU while polling for busy af [...] adds 4a11cc647d7c mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header adds 86c639ce0826 mmc: core: Store pointer to bio_crypt_ctx in mmc_request adds 833592884972 mmc: core: Only print retune error when we don't check for [...] adds 60885bfb2a47 memstick: ms_block: Fix spelling contraction "cant" -> "can't" adds 4b5e37b8fd64 mmc: sdio: Don't warn about vendor CIS tuples adds e285b3e06464 mmc: sdio: Print contents of unknown CIS tuples adds 3ac5e45291f3 mmc: rtsx_pci: Fix long reads when clock is prescaled adds e30314f25511 mmc: sdhci: Introduce max_timeout_count variable in sdhci_host adds ed78a03d4128 mmc: sdhci-msm: Use maximum possible data timeout value adds 522654d534d3 mmc: sdhci: Fix issue with uninitialized dma_slave_config adds c3ff0189d3bc mmc: dw_mmc: Fix issue with uninitialized dma_slave_config adds ee5165354d49 mmc: moxart: Fix issue with uninitialized dma_slave_config adds 71b7597c63d2 mmc: renesas_sdhi: Refactor renesas_sdhi_probe() adds f4ff24f8a7c1 mmc: sdhci: Correct the tuning command handle for PIO mode adds 4850c225dd0e mmc: usdhi6rol0: Implement card_busy function adds 291ee9d5da53 mmc: core: Update ->card_busy() callback comment adds 4aba5dc71eae dt-bindings: mmc: renesas,sdhi: Fix dtbs-check warning adds bfadee4554c3 dt-bindings: mmc: renesas,sdhi: Document RZ/G2L bindings adds 3f6e276270de dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string adds 4bdda3db47db dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule adds 2c2eaf882f7b dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 adds b2832b96fcf5 mmc: pwrseq: sd8787: add support for wilc1000 adds 09cedbd8dbc0 mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 adds 2b50c81fb728 memstick: r592: Change the name of the 'pci_driver' struct [...] adds 89d74b30f443 memstick: switch from 'pci_' to 'dma_' API adds b048457c54e4 mmc: switch from 'pci_' to 'dma_' API adds f6f607070aa6 mmc: queue: Match the data type of max_segments adds fe72d08a961f mmc: core: Issue HPI in case the BKOPS timed out adds a0dbbdc2036e mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning adds 45334ee13858 mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning adds e72a55f2e5dd mmc: core: Return correct emmc response in case of ioctl error adds dba914b24884 mmc: pwrseq: sd8787: fix compilation warning adds f80c8e6864eb mmc: queue: Remove unused parameters(request_queue) adds a75c95616297 Merge branch 'fixes' into next adds 359f3d743f3a Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds a6b8bb6a813a i2c: i801: Fix handling SMBHSTCNT_PEC_EN adds f16a3bb69aa6 i2c: highlander: add IRQ check adds 4e60d5dd10cd i2c: i801: Improve disabling runtime pm adds 1a987c69ce2c i2c: i801: make p2sb_spinlock a mutex adds 60aea76d85ff i2c: i801: Remove not needed debug message adds 9c5b1daa3b24 i2c: parport: Switch to use module_parport_driver() adds dab4b0e8c9a5 i2c: at91: remove #define CONFIG_PM adds 73c76332a448 i2c: at91-master: : use proper DMAENGINE API for termination adds 73a370cff4db i2c: imx: : use proper DMAENGINE API for termination adds 101703ca8e37 i2c: mxs: : use proper DMAENGINE API for termination adds 0425b937a79f i2c: qup: : use proper DMAENGINE API for termination adds e5a7cb0d9002 i2c: sh_mobile: : use proper DMAENGINE API for termination adds a2c21668a0fe i2c: at91: mark PM ops as __maybe unused adds 26471d4a6cf8 units: Add SI metric prefix definitions adds c045214a0f31 i2c: designware: Use DIV_ROUND_CLOSEST() macro adds 85888376a8ca i2c: designware: Fix indentation in the header adds 295e0e7be753 i2c: dev: Define pr_fmt() and drop duplication substrings adds b18f32d9874e i2c: dev: Use sysfs_emit() in "show" functions adds e517992bbce0 i2c: remove dead PMC MSP TWI/SMBus/I2C driver adds e47a0ced4047 i2c: sun6i-pw2i: Prefer strscpy over strlcpy adds 8d744da241b8 i2c: synquacer: fix deferred probing adds a1299505162a i2c: iop3xx: fix deferred probing adds d6840a5e370b i2c: s3c2410: fix IRQ check adds f9b459c2ba5e i2c: hix5hd2: fix IRQ check adds 3cfc88380413 i2c: virtio: add a virtio i2c frontend driver adds 58fb7c643d34 i2c: mt65xx: fix IRQ check adds 661e8a88e831 i2c: xlp9xx: fix main IRQ check adds 8b51a8e64443 i2c: cadence: Implement save restore adds 871dda463c6f Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds 276281b8e898 hwmon: sht4x: update Documentation for Malformed table adds 02c9dce4df8d hwmon: (k10temp) support Zen3 APUs adds bd56c1e9603a hwmon: (ntc_thermistor) Use library interpolation adds 129cdce37561 hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds 964c1c91ed60 hwmon: (w83627ehf) Use platform_create_bundle adds 228f2aed8777 hwmon: (w83627ehf) Remove w83627ehf_remove() adds 1ccdc1840567 hwmon: intel-m10-bmc-hwmon: add n5010 sensors adds 04fecf0c6155 dt-bindings: firmware: update arm,scpi.yaml reference adds ef9e78c0d1ff hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS adds 6f447ce0f7c1 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static adds 5a0f50d110b3 hwmon: Add support for SB-RMI power module adds 04165fb73f9b hwmon: (sbrmi) Add Documentation adds 60b76c3a117c dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings adds 1492fa21c0ba hwmon: (dell-smm-hwmon) Use platform device adds c9363cdf3aab hwmon: (dell-smm-hwmon) Mark functions as __init adds a2cb66b476e2 hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() adds ba04d73c26ed hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] adds deeba244b0fe hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] adds 2757269a7def hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan adds 95d88d054ad9 hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] adds e104d530f373 hwmon: Replace deprecated CPU-hotplug functions. adds 542613a25eff dt-bindings: hwmon: Add bindings for Winbond W83781D adds 2284ed9ffc06 hwmon: (w83781d) Match on device tree compatibles adds 76b72736f574 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control adds a3933625de28 hwmon: (axi-fan-control) Make sure the clock is enabled adds e66705de8206 hwmon: (axi-fan-control) Handle irqs in natural order adds 2aee7e67bee7 hwmon: (axi-fan-control) Support temperature vs pwm points adds 7a8c68c57fd0 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits adds 1125bacbf36c hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max adds c510f6accbba hwmon: (dell-smm) Mark tables as __initconst adds 782a99c146ff hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init adds 8713b4a49c8a hwmon: (dell-smm) Rework SMM function debugging adds b3a7ab2d4376 hwmon: remove amd_energy driver in Makefile adds 128066c88770 hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs adds 02a2484cf8d1 hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU adds 0e3f52bbd9eb hwmon: (k10temp) Rework the temperature offset calculation adds 25572c818d2e hwmon: (k10temp) Add support for yellow carp adds 23bd022aa618 hwmon: (adt7470) Fix some style issues adds ef67959c4253 hwmon: (adt7470) Convert to use regmap adds fc958a61ff6d hwmon: (adt7470) Convert to devm_hwmon_device_register_wit [...] adds 0e35f63f7f4e hwmon: add driver for Aquacomputer D5 Next adds e7c1bbcf0c31 Merge tag 'hwmon-for-v5.15' of git://git.kernel.org/pub/sc [...] adds 293fee7f6078 leds: aat1290: Move driver to flash subdirectory adds f5d69f6290a3 leds: as3645a: Move driver to flash subdirectory adds eb5a4422e448 leds: max77693: Move driver to flash subdirectory adds 9a7c066f6a1d leds: sgm3140: Move driver to flash subdirectory adds 61fa67a4e538 leds: lm3601x: Move driver to flash subdirectory adds 51f3b2c3d511 leds: ktd2692: Move driver to flash subdirectory adds e642197562cd leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() adds e06ba23b0518 leds: el15203000: Correct headers (of*.h -> mod_devicetable.h) adds 9999908ca1ab leds: lgm-sso: Put fwnode in any case during ->probe() adds 1ed4d05e0a0b leds: lgm-sso: Don't spam logs when probe is deferred adds c31ef7004ee1 leds: lgm-sso: Remove explicit managed GPIO resource cleanup adds 3dd34dfb09ae leds: lgm-sso: Convert to use list_for_each_entry*() API adds 690e4f3ad363 leds: lm3692x: Correct headers (of*.h -> mod_devicetable.h) adds 3a923639d36b leds: lm3697: Update header block to reflect reality adds d299ae942e02 leds: lm3697: Make error handling more robust adds 7e1baaaa2407 leds: lt3593: Put fwnode in any case during ->probe() adds 8aa41952ef24 leds: rt8515: Put fwnode in any case during ->probe() adds 64f67b5240db leds: trigger: audio: Add an activate callback to ensure t [...] adds 9cbc86109537 leds: lgm-sso: Propagate error codes from callee to caller adds 654933ae7d32 leds: flash: Remove redundant initialization of variable ret adds 791bc41163c5 leds: move default_state read from fwnode to core adds 3d3d65bd2764 leds: pwm: add support for default-state device property adds 8b624007e72f leds: lp50xx: Fix chip name in KConfig adds 5358680e6757 leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA adds 09f1273064ee Documentation: leds: standartizing LED names adds 5d823d6d6985 dt-bindings: leds: Add retain-state-shutdown boolean adds 419066324e19 leds: leds-core: Implement the retain-state-shutdown property adds 2420ae02ce0a leds: pca955x: Clean up code formatting adds 7086625fde65 leds: pca955x: Add brightness_get function adds e46cb6d0c760 leds: pca955x: Implement the default-state property adds 7c4815929276 leds: pca955x: Let the core process the fwnode adds 239f32b4f161 leds: pca955x: Switch to i2c probe_new adds a998a62be9cd Merge tag 'leds-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds cdd4d7832d51 dm writecache: split up writecache_map() to improve code r [...] adds 4d020b3a2907 dm writecache: factor out writecache_map_remap_origin() adds 15cb6f39dbaf dm writecache: further writecache_map() cleanup adds df699cc16ea5 dm writecache: report invalid return from writecache_map helpers adds e3a35d03407c dm writecache: add event counters adds 91ccbbac1747 dm ima: measure data on table load adds 8eb6fab402e2 dm ima: measure data on device resume adds 84010e519f95 dm ima: measure data on device remove adds 99169b93838a dm ima: measure data on table clear adds 7d1d1df8ce31 dm ima: measure data on device rename adds 8ec456629d0b dm: update target status functions to support IMA measurement adds 00d43995f0dd dm: add documentation for IMA measurement support adds 528b16bfc3ae dm crypt: Avoid percpu_counter spinlock contention in cryp [...] adds 8f509fd4a53f dm ima: prefix dm table hashes in ima log with hash algorithm adds dc7b79cc2466 dm ima: add version info to dm related events in ima log adds 9c2adfa6ba13 dm ima: prefix ima event name related to device mapper with dm_ adds f1cd6cb24b6b dm ima: add a warning in dm_init if duplicate ima events a [...] adds 33ace4ca1253 dm ima: update dm target attributes for ima measurements adds 17bfa96851e0 dm ima: update dm documentation for ima measurement support adds d3703ef33129 dm crypt: use in_hardirq() instead of deprecated in_irq() adds efa916af1320 Merge tag 'for-5.15/dm-changes' of git://git.kernel.org/pu [...] adds 342f43af70db iscsi_ibft: fix crash due to KASLR physical memory remapping adds 7fd1d00bf818 iscsi_ibft: fix warning in reserve_ibft_region() adds 81b0b29bf70b Merge branch 'stable/for-linus-5.15' of git://git.kernel.o [...] adds 1f8c543f1429 cgroup: remove cgroup_mount from comments adds 0f3adb8a1e5f cgroup/cpuset: Miscellaneous code cleanup adds 15d428e6fe77 cgroup/cpuset: Fix a partition bug with hotplug adds 6ba34d3c7367 cgroup/cpuset: Fix violation of cpuset locking rule adds c5c63b9a6a2e cgroup: Replace deprecated CPU-hotplug functions. adds b4cc61960879 cgroup: cgroup-v1: clean up kernel-doc notation adds e7cc9888dc57 cgroup/cpuset: Enable event notification when partition st [...] adds ee9707e8593d cgroup/cpuset: Enable memory migration for cpuset v2 adds 9f72daf7edfa cgroup/cpuset: Avoid memory migration when nodemasks match adds d20d30ebb199 cgroup: Avoid compiler warnings with no subsystems adds 69dc8010b8fc Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds f728c4a9e840 workqueue: Fix possible memory leaks in wq_numa_init() adds 67dc83253708 workqueue: Fix typo in comments adds e441b56fe438 workqueue: Replace deprecated ida_simple_*() with ida_allo [...] adds ffd8bea81fbb workqueue: Replace deprecated CPU-hotplug functions. adds f97a4a1a3f87 workqueue: Rename "delayed" (delayed by active management) [...] adds c4560c2c88a4 workqueue: Change arguement of pwq_dec_nr_in_flight() adds d21cece0dbb4 workqueue: Change the code of calculating work_flags in in [...] adds 018f3a13dd63 workqueue: Mark barrier work with WORK_STRUCT_INACTIVE adds d812796eb390 workqueue: Assign a color to barrier work items adds bdb0a6548d22 workqueue: Remove unused WORK_NO_COLOR adds 86ac54e79fe0 Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds d0efb16294d1 net: don't unconditionally copy_from_user a struct ifreq f [...] adds 2f8b6161cca5 net/mlx5: Lag, fix multipath lag activation adds 8e7e2e8ed0e2 net/mlx5: Remove all auxiliary devices at the unregister event adds 9a5f9cc794e1 net/mlx5e: Fix possible use-after-free deleting fdb rule adds ca6891f9b27d net/mlx5: E-Switch, Set vhca id valid flag when creating i [...] adds f9d196bd632b net/mlx5e: Use correct eswitch for stack devices with lag adds 6cc64770fb38 net/mlx5: DR, fix a potential use-after-free bug adds 5fe2a6b4344c Merge tag 'mlx5-fixes-2021-08-26' of git://git.kernel.org/ [...] adds 0d55649d2ad7 net: phy: marvell10g: fix broken PHY interrupts for anyone [...] adds 84c5fb8c4264 ice: fix Tx queue iteration for Tx timestamp enablement adds 1f0cbb3e8916 ice: remove dead code for allocating pin_config adds 4dd0d5c33c3e ice: add lock around Tx timestamp tracker flush adds 9ee313433c48 ice: restart periodic outputs around time changes adds b357d9717be7 ice: Only lock to update netdev dev_addr adds 2619835e31cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 57f780f1c433 atlantic: Fix driver resume flow. adds 29ce8f970107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/ [...] adds 2b9fc773c31b drivers: firmware: Add PDI load API support adds f9ac897e5a4b dt-bindings: fpga: Add binding doc for versal fpga manager adds f8cc6d715bfc dt-bindings: firmware: Add bindings for xilinx firmware adds 8c9b1301171f dt-bindings: firmware: Remove xlnx,zynqmp-firmware.txt file adds 01c54e628932 fpga: versal-fpga: Add versal fpga manager driver adds f83461e6581b speakup: use C99 syntax for array initializers adds ec7b5eda8ae1 speakup: replace sprintf() by scnprintf() adds fc470abf54b2 binderfs: add support for feature files adds 06e1721d2a26 docs: binderfs: add section about feature files adds 07e913418ce4 selftests/binderfs: add test for feature files adds 03acb0c5ac46 misc: sgi-gru: Convert from atomic_t to refcount_t on gru_ [...] adds aa0a1ae020e2 bus: fsl-mc: fix arg in call to dprc_scan_objects() adds f8cfa9bbab33 bus: fsl-mc: handle DMA config deferral in ACPI case adds c40cbad63ddc bus: fsl-mc: fully resume the firmware adds 3ab520cfc772 bus: fsl-mc: add .shutdown() op for the bus driver adds 8c97a4fc1b34 bus: fsl-mc: pause the MC firmware before IOMMU setup adds 39243fc1110c bus: fsl-mc: pause the MC firmware when unloading adds 8567494cebe5 bus: fsl-mc: rescan devices if endpoint not found adds 8990f96a012f bus: fsl-mc: fix mmio base address for child DPRCs adds 28b6a003bcdf misc/pvpanic-pci: Allow automatic loading adds ddb138101876 MOST: cdev: rename 'mod_init' & 'mod_exit' functions to be [...] adds 36cdc20b79ef lkdtm: remove duplicated include of init.h adds d1d26f40f71c dio: return -ENOMEM when kzalloc() fails adds 74a03c20bc88 misc: pci_endpoint_test: Ensure relationship between miscd [...] adds 03b1292d1c0e scripts/spdxcheck-test.sh: Drop python2 adds 71e69d7adee1 Merge 5.14-rc3 into char-misc-next adds 758f74674bcb docs: driver-api: fpga: avoid using UTF-8 chars adds 580e3137318e fpga: fix spelling mistakes adds 0a05cdf18b1a fpga: fpga-bridge: removed repeated word adds 82fb70b87f21 fpga: dfl: pci: add device IDs for Silicom N501x PAC cards adds e3fd0cfb852b fpga: altera-freeze-bridge: Address warning about unused variable adds 1aa3fc699c11 fpga: xiilnx-spi: Address warning about unused variable adds 56ddc787706c fpga: xilinx-pr-decoupler: Address warning about unused variable adds 6f125e87184e fpga: zynqmp-fpga: Address warning about unused variable adds 2e8438b754ab fpga: fpga-mgr: wrap the write_init() op adds 72d935020ea8 fpga: fpga-mgr: make write_complete() op optional adds 8ebab40fd8f1 fpga: fpga-mgr: wrap the write() op adds 6f9922711359 fpga: fpga-mgr: wrap the status() op adds b02a40713db9 fpga: fpga-mgr: wrap the state() op adds 6489d3b00398 fpga: fpga-mgr: wrap the fpga_remove() op adds 630211a17055 fpga: fpga-mgr: wrap the write_sg() op adds c3328c5e644a Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pu [...] adds 9bb3a9dddbf1 fpga: versal-fpga: Remove empty functions adds 0912ef4855e8 mei: constify passed buffers and structures adds 09b18f2f3be2 parport: serial: Get rid of IRQ_NONE abuse adds fa11c81ce2a1 parport: serial: Retrieve IRQ vector with help of special getter adds 9b945d74a5fc pps: clients: parport: Switch to use module_parport_driver() adds 0fc7ca624b14 samples: mei: don't wait on read completion upon write. adds 1ae14df56cc3 binder: Add invalid handle info in user error log adds e67adaa1754d sgi-xpc: Replace deprecated CPU-hotplug functions. adds 5f1895e0e381 fpga: Fix spelling mistake "eXchnage" -> "exchange" in Kconfig adds 1604986c3e6b fpga: dfl: expose feature revision from struct dfl_device adds 4f45f3404960 spi: spi-altera-dfl: support n5010 feature revision adds 72674e86b6fe Merge tag 'fpga-for-5.15' of git://git.kernel.org/pub/scm/ [...] adds fec29bf04994 misc: sram: Only map reserved areas in Tegra SYSRAM adds 0092a1e3f763 bus: mhi: Add inbound buffers allocation flag adds 87693e092bd0 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 3215d8e0691b bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds 3aa8f43b3368 bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds baa7a0856935 bus: mhi: Add MMIO region length to controller structure adds c92513b8814f ath11k: set register access length for MHI driver adds 3551a30b9d4c bus: mhi: pci_generic: Set register access length for MHI driver adds 06e2c4a9eaf2 bus: mhi: core: Add range checks for BHI and BHIe adds 2e36190de69c bus: mhi: core: Replace DMA allocation wrappers with origi [...] adds 61106bd2a8e4 bus: mhi: core: Improve debug messages for power up adds f9d8f4b3131c dt-bindings: misc: ge-achc: Convert to DT schema format adds cd7cd5b716d5 ARM: dts: imx53-ppd: Fix ACHC entry adds 0f920277dc22 misc: gehc-achc: new driver adds 2a8faf8dfd7d firmware: xilinx: Fix incorrect names in kernel-doc adds cca5644c0522 dt-bindings: nvmem: qfprom: Add optional power-domains property adds 11c4b3e264d6 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering adds 7b808449f572 nvmem: qfprom: sc7280: Handle the additional power-domains vote adds de0534df9347 nvmem: core: fix error handling while validating keepout regions adds 813272ed5238 Merge 5.14-rc5 into char-misc-next adds 9aaf4d2a0818 dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 3683b761fe3a nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP adds 16af5357d584 misc: gehc-achc: Fix spelling mistake "Verfication" -> "Ve [...] adds 9e1b28b77388 char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into [...] adds 09cbd1df7d26 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' adds c75be56e35b2 lkdtm/bugs: Add ARRAY_BOUNDS to selftests adds fe8e353bfda6 lkdtm/fortify: Consolidate FORTIFY_SOURCE tests adds b8661450bc7f lkdtm: Add kernel version to failure hints adds e6d468d32cd0 lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LI [...] adds 85e2414c518a coresight: syscfg: Initial coresight system configuration adds 42ff700f3112 coresight: syscfg: Add registration and feature loading fo [...] adds f53e93ac8cf7 coresight: config: Add configuration and feature generic f [...] adds 94d2bac54076 coresight: etm-perf: Update to handle configuration selection adds f8cce2ff3c04 coresight: syscfg: Add API to activate and enable configurations adds a0114b4740dd coresight: etm-perf: Update to activate selected configuration adds 810ac401db1f coresight: etm4x: Add complex configuration handlers to etmv4 adds 7fdc9bb2ce11 coresight: config: Add preloaded configurations adds a13d5a246aca coresight: syscfg: Add initial configfs support adds f71cd93d5ea4 Documentation: coresight: Add documentation for CoreSight config adds 5353dd72f992 coresight: Replace deprecated CPU-hotplug functions. adds d1f278da6b11 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ adds b2159182dd49 lkdtm: remove IDE_CORE_CP crashpoint adds 637d0957516e Merge 5.14-rc7 into char-misc-next adds 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions adds 9cc969675dea interconnect: Sanity check that node isn't already on list adds d81274f8fd86 dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings adds 9c8c6bac1ae8 interconnect: qcom: Add SC8180x providers adds 13fa44c0b6bf dt-bindings: interconnect: Add SC8180x to OSM L3 DT binding adds ffef0b13bf3e interconnect: qcom: osm-l3: Add sc8180x support adds 8bf5d31c4f06 interconnect: qcom: osm-l3: Use driver-specific naming adds c446e40ed388 Merge tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 05d58bb65607 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible adds f839f14e24f2 phy: qcom-qmp: Add sc8180x PCIe support adds 057d445b9ef2 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings adds b95637e2da15 phy: samsung-ufs: move phy-exynos7-ufs header adds d64519249e1d phy: samsung-ufs: support exynosauto ufs phy driver adds bfccd9a71a08 phy: qcom-qmp: Fix sc8180x PCIe definition adds c1302e8ce517 phy: tegra: xusb: mark PM functions as __maybe_unused adds 1716e49eb8b4 phy: rockchip-inno-usb2: fix for_each_child.cocci warnings adds 88d8175ad8ba dt-bindings: phy: imx8mq-usb-phy: convert to json schema adds 07e97f744c3b phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment adds c52c90dbcb8c dt-bindings: phy: mediatek: tphy: add support hardware version 3 adds 27974e6208c0 phy: phy-mtk-tphy: support new hardware version adds a69f29cb50a0 phy: phy-mtk-tphy: add support mt8195 adds 7481f91f1d7e phy: phy-twl4030-usb: Disable PHY for suspend adds 1a00d130596f dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x adds 1633802cd4ac phy: qcom: qmp: Add SC8180x USB/DP combo adds b70ee49c98d0 dt-bindings: phy: Convert AM654 SERDES bindings to YAML adds 5711af410c28 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2L phy bindings adds b0512a6ec0cd phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support f [...] adds 2433ab638f10 dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY adds 23fd679249df phy: qcom-qmp: add USB3 PHY support for IPQ6018 adds e956d4fceba3 phy: cadence-torrent: Remove use of CamelCase to fix check [...] adds 5b16a790f18d phy: cadence-torrent: Reorder few functions to remove func [...] adds 3b40162516ca phy: cadence-torrent: Add enum for supported input referen [...] adds 6a2338a5bf7f phy: cadence-torrent: Configure PHY registers as a functio [...] adds da055e550389 phy: cadence-torrent: Add PHY registers for DP in array format adds 1cc455150b7a phy: cadence-torrent: Add PHY configuration for DP with 10 [...] adds 8f3ced2fd490 phy: cadence-torrent: Add separate functions for reusable code adds 84f55df83691 phy: cadence-torrent: Add debug information for PHY configuration adds 48ac6085bdfc phy: cadence-torrent: Check PIPE mode PHY status to be rea [...] adds c01608b3b46b dt-bindings: phy: mediatek: tphy: support type switch by pericfg adds 3fd6611242b9 phy: phy-mtk-tphy: use clock bulk to get clocks adds 39099a443358 phy: phy-mtk-tphy: support type switch by pericfg adds 926b83e5f9f0 phy: phy-mtk-tphy: print error log using child device adds 1c6de3fc53ca phy: phy-mtk-tphy: remove error log of ioremap failure adds 5f71b1e4f719 phy: phy-mtk-ufs: use clock bulk to get clocks adds 947445875388 phy: phy-mtk-hdmi: convert to devm_platform_ioremap_resource adds 75203e7994fe phy: phy-mtk-mipi-dsi: remove dummy assignment of error number adds 7508d1e40311 phy: phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource adds e1f31c93a8d2 phy: amlogic: meson8b-usb2: Power off the PHY by putting i [...] adds c7c402434899 phy: amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER adds 89161cd00838 phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB adds 34633219b894 phy: qmp: Provide unique clock names for DP clocks adds 80f652c2661a dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings adds 152a810eae03 phy: qcom-qmp: Add support for SM6115 UFS phy adds 96e9df335ae3 Merge tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds 433b308403aa soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values adds 9f9bc7d50437 soundwire: bus: filter out more -EDATA errors on clock stop adds 00d3c2b3f0a2 soundwire: cadence: Remove ret variable from sdw_cdns_irq() adds 899a750986bc soundwire: bus: update Slave status in sdw_clear_slave_status adds caa15c8dcb00 soundwire: dmi-quirks: add quirk for Intel 'Bishop County' [...] adds ff560946ef15 soundwire: cadence: add paranoid check on self-clearing bits adds 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support adds 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices adds 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices adds 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] adds 13a5635632af Merge tag 'asoc-sdw-mockup-codec' into next adds e6645314eb27 soundwire: stream: don't abort bank switch on Command_Igno [...] adds 4a7a603cad3f soundwire: add flag to ignore all command/control for mock [...] adds 7fae3cfb7007 soundwire: bus: squelch error returned by mockup devices adds 24f08b3aa5a5 soundwire: stream: don't program mockup device ports adds 8fba8acd399b soundwire: cadence: add debugfs interface for PDI loopbacks adds dd81e7c3f0bb soundwire: cadence: override PDI configurations to create [...] adds ea6942dad4b2 soundwire: intel: fix potential race condition during power down adds e4401abb3485 soundwire: intel: skip suspend/resume/wake when link was n [...] adds 029bfd1cd53c soundwire: intel: conditionally exit clock stop mode on sy [...] adds 2564a2d4418b soundwire: cadence: do not extend reset delay adds 8c61951b372d Merge tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub [...] adds 0be883a0d795 parport: remove non-zero check on count adds f8cefead37dd char: mware: fix returnvar.cocci warnings adds a30dc6cf0dc5 VMCI: fix NULL pointer dereference when unmapping queue pair adds a99009bc4f2f misc/pvpanic: fix set driver data adds 0dc3ad3f859d Revert "bus: mhi: Add inbound buffers allocation flag" adds ba1dc7f273c7 Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub [...] adds dde0a31863d6 PCI: endpoint: Make struct pci_epf_driver::remove return void adds a7bdb9a97673 s390/cio: Make struct css_driver::remove return void adds 7a47c52142c1 s390/ccwgroup: Drop if with an always false condition adds 15f83bb01912 s390/scm: Make struct scm_driver::remove return void adds fc7a6209d571 bus: Make remove callback return void adds 16b0dd409229 driver: base: Replace symbolic permissions with octal permissions adds fe968ca2cac9 selftests: firmware: Fix ignored return val of asprintf() warn adds d3ce19790327 sysfs: Use local reference in compat_only_sysfs_link_entry [...] adds 3ecc8cb7c092 firmware: fix theoretical UAF race with firmware cache and resume adds f04948dea236 driver core: Fix error return code in really_probe() adds e022eac85ecd cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() adds e7deeb9d79d8 driver: base: Prefer unsigned int to bare use of unsigned adds bdac4d8abbfc Merge 5.14-rc3 into driver-core-next adds 895adbec302e kernfs: add a revision to identify directory node changes adds c7e7c04274b1 kernfs: use VFS negative dentry caching adds 7ba0273b2f34 kernfs: switch kernfs to use an rwsem adds 47b5c64d0ab5 kernfs: use i_lock to protect concurrent inode updates adds df6192f47d23 kernfs: dont call d_splice_alias() under kernfs node lock adds b2c943e52705 nubus: Make struct nubus_driver::remove return void adds f52c9ccb8623 nubus: Simplify check in remove callback adds fe976c4aadae sh: superhyway: Simplify check in remove callback adds 18d214cc1d83 zorro: Simplify remove callback adds fac58b4a5287 zorro: Drop useless (and hardly used) .driver member in st [...] adds 112cedc8e600 debugfs: Return error during {full/open}_proxy_open() on rmmod adds 93bb8e352a91 sysfs: Invoke iomem_get_mapping() from the sysfs open callback adds f06aff924f97 sysfs: Rename struct bin_attribute member to f_mapping adds 96ba6c6e8922 Merge tag 'sysfs_defferred_iomem_get_mapping-5.15' of git: [...] adds bd935a7b2134 Merge 5.14-rc5 into driver-core-next adds 1fae562983ca cpumask: introduce cpumap_print_list/bitmask_to_buf to sup [...] adds 291f93ca339f lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test cases adds bb9ec13d156e topology: use bin_attribute to break the size limitation o [...] adds 75bd50fa841d drivers/base/node.c: use bin_attribute to break the size l [...] adds 3b35f2a6a625 bitmap: extend comment to bitmap_print_bitmask/list_to_buf adds 6d6e03dbe5ef ARM: tegra: paz00: Handle device properties with software [...] adds bd1e336aa853 driver core: platform: Remove platform_device_add_properties() adds 049d1693db78 MAINTAINERS: Add dri-devel for component.[hc] adds c6c3c5704ba7 Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/p [...] adds 363963c2fefb staging: rtl8188eu: remove set but unused variable from rt [...] adds ac5951a6e3d5 staging: rtl8188eu: remove rtw_wx_set_rate handler function adds e7ca5907d1e0 staging: rtl8188eu: remove unnecessary braces adds f0deefa679af staging: r8188eu: Fix while-loop that iterates only once adds f9b9e0baec52 staging: rtl8723bs: remove custom endian conversion macros adds b658acbf64ae staging: rtl8723bs: fix wpa_set_auth_algs() function adds 5402cc178c5d staging: rtl8723bs: add get_channel cfg80211 implementation adds 309f3cd3d7f4 staging: rtl8723bs: convert IsSupportedHT to snake_case adds 2c02bce1dfe6 staging: rtl8723bs: fix camel case issue adds 7fc806fff7f7 staging: rtl8723bs: fix camel case name in macro IsLegacyOnly() adds bea76a2ab83e staging: rtl8723bs: fix camel case in argument of macro is [...] adds 198e84ae5941 staging: rtl8723bs: fix camel case name in macro IsSupported24G adds 202f7148c3a1 staging: rtl8723bs: fix post-commit camel case issues adds a13d275b9b48 staging: rtl8723bs: remove unused macros in include/ieee80211.h adds ef35b7a88d46 staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK adds 8655e695ac64 staging: rtl8723bs: fix camel case argument name in macro [...] adds 552fd002bdb5 staging: rtl8188eu: move hal/mac_cfg.c and rename function [...] adds d2785a198b7c staging: rtl8188eu: merge two functions adds ba21a3acd4be staging: rtl8188eu: remove the "trigger gpio 0" hal variable adds 2ad449a187ef staging: rtl8188eu: remove RTL871X_HCI_TYPE enum adds a9dc3f67dcff staging: rtl8188eu: remove _CHIP_TYPE enum adds 264d3064642d staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse adds dff70f7fbed3 staging: rtl8188eu: remove efuse write support adds 9d326c02ef0e staging: rtl8188eu: remove unused power flows and transitions adds a5efd7bd83b4 staging: rtl8188eu: remove constant function parameter adds d950b477df61 staging: rtl8188eu: remove PWR_CMD_READ adds 1126df747976 staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg adds a0d38df6d043 staging: qlge: Remove unnecessary parentheses around references adds 1be059994b29 staging: rtl8188eu: remove unnecessary logging adds 8266d9156086 staging: rtl8712: Remove some unused #define and enum adds 39630204a96a staging: rtl8712: Fix alignment adds d2c57736c430 staging/rtl8712: Remove all strcpy() uses in favor of strscpy() adds df00609821bf staging: board: Fix uninitialized spinlock when attaching genpd adds 571e5894a06d staging: bcm2835-audio: Enclose complex macro value in par [...] adds b82d45a9a6de staging: hi6421-spmi-pmic: rename spmi_device struct adds f81d99218257 staging: hi6421-spmi-pmic: rename GPIO IRQ OF node adds 49bd5091a812 staging: hi6421-spmi-pmic: add a missing dot at copyright adds bb3b6552a5b0 staging: hikey9xx: split hi6421v600 irq into a separate driver adds 334201d503d5 staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties adds 9bd9e0de1cf5 mfd: hi6421-spmi-pmic: move driver from staging adds 2d4c39b32361 staging: rtl8723bs: simplify function selecting channel group adds 1a0b06bff50f staging: rtl8723bs: fix camel case inside function adds ce9299678fa1 staging: rtl8723bs: convert function name to snake case adds 0a1d0ebec6c7 staging: rtl8723bs: add spaces around operator adds ddd7c8b0033b staging: rtl8723bs: remove 5Ghz code blocks adds 2a62ff13132a staging: rtl8723bs: remove commented out condition adds d3fcee1b78a5 staging: rtl8723bs: fix camel case in struct wlan_bssid_ex adds d8b322b60da6 staging: rtl8723bs: fix camel case in struct ndis_802_11_conf adds 81ec005b92a8 staging: rtl8723bs: remove struct ndis_802_11_conf_fh adds 6994aa430368 staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid adds 631f42e90793 staging: rtl8723bs: fix camel case in struct wlan_phy_info adds d7361874468f staging: rtl8723bs: fix camel case in struct wlan_bcn_info adds 61ba4fae0a5d staging: rtl8723bs: fix camel case in IE structures adds bc512e8873ca staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi adds 2ddaf7cf4d89 staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi adds f133717efc6f staging: rtl8723bs: fix camel case in struct ndis_802_11_wep adds 35c83e29639e staging: rtl8188eu: Remove unused iw_operation_mode[] adds 0104c061a880 staging: rtl8188eu: remove unnecessary blank lines in core [...] adds 66c1c64ea89d staging: rtl8188eu: Line over 100 characters adds 56315e55119c staging: ks7010: Fix the initialization of the 'sleep_stat [...] adds fa8db3989362 staging/most: Remove all strcpy() uses in favor of strscpy() adds c10fe0cc3ec4 staging/wlan-ng: Remove all strcpy() uses in favor of strscpy() adds eeacf4cce0b1 staging: rtl8188eu: Replace a custom function with crc32_le() adds 51f59d684b0c staging: rtl8188eu: Remove no more used functions and variables adds 1f0873da312d staging: rtl8188eu: remove blank lines adds 2490e3230245 staging: rtl8188eu: remove braces from single line if blocks adds 2d9f8c5ae660 staging: rtl8188eu: remove unused defines adds 20a55e6c707a staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1 adds bb3462f46462 staging: rtl8188eu: remove HW_VAR_TXPAUSE adds 3e04209f3410 staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU adds c51a9ea6b4d0 staging: rtl8188eu: remove an unused enum adds b5b6cf1a2643 staging: rtl8188eu: remove another unused enum adds fc9336eb526c staging: rtl8188eu: remove a bunch of unused defines adds 448390332cfb staging: rtl8188eu: remove yet another unused enum adds 55937c27cd43 staging: rtl8188eu: remove unused _HAL_INTF_C_ define adds e79942ec2ccb staging: rtl8188eu: remove write-only power struct component adds bd4680034d1f staging: rtl8188eu: remove two write-only hal components adds f39465018999 staging: rtl8188eu: remove unused IntrMask adds 99e7a944281e staging: rtl8188eu: remove write-only HwRxPageSize adds e17c7d42cd33 staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate adds a70a91b01db1 staging: rtl8188eu: simplify phy_iq_calibrate adds b973e25ef6a8 staging: rtl8188eu: simplify path_adda_on adds 5b2bd53d9041 staging: rtl8188eu: simplify phy_lc_calibrate adds a4fccfcfe7d5 staging: rtl8188eu: remove unused IQKMatrixRegSetting array adds 36174650c428 MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR [...] adds cf79ee6eb0d7 staging/rtl8192e: Remove all strcpy() uses adds 3c6675363de5 staging/ks7010: Remove all strcpy() uses in favor of strscpy() adds 246f920cb731 staging/rtl8192u: Remove all strcpy() uses in favor of strscpy() adds 14127269cd51 staging: vt6655: remove filename from baseband.h adds cae9546ac9f1 staging: vt6655: remove filename from baseband.c adds 51f42c766563 staging: vt6655: remove filename from card.c adds 065dddf31e5a staging: vt6655: remove filename from card.h adds ec32e0776f43 staging: vt6655: remove filename from channel.c adds 646ce5315f58 staging: vt6655: remove filename from channel.h adds f0d52cd21498 staging: vt6655: remove filename from device_cfg.h adds 0e9e3f6170d6 staging: vt6655: remove filename from device_main.c adds eee245f5d707 staging: vt6655: remove filename from dpc.c adds 82bcc3174af2 staging: vt6655: remove filename from dpc.h adds 692b3e44b7af staging: vt6655: remove filename from key.c adds 56bfb9bc6cd1 staging: vt6655: remove filename from key.h adds 290262b9198d staging: vt6655: kernel style cleanup of mac.c adds ed0b62a568d1 staging: vt6655: remove filename from mac.h adds 050cbd980e6b staging: vt6655: remove filename from upc.h adds 2a4d15a4ae98 staging: vchiq: Refactor vchiq cdev code adds c405028f471d staging: vchiq: Move certain declarations to vchiq_arm.h adds f05916281fd7 staging: vchiq: Move vchiq char driver to its own file adds 2b5930fb3dc0 staging: vchiq: Make creation of vchiq cdev optional adds 7b9148dcb74a staging: vchiq: Combine vchiq platform code into single file adds cfdafb7608b4 staging: sm750fb: Rename maxH to max_h in lynx_cursor adds 39f9137268ee staging: sm750fb: Rename maxW to max_w in lynx_cursor adds 5c872e1d2595 dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some ru [...] adds 15865124feed staging: r8188eu: introduce new core dir for RTL8188eu driver adds 8cd574e6af54 staging: r8188eu: introduce new hal dir for RTL8188eu driver adds 2b42bd58b321 staging: r8188eu: introduce new os_dep dir for RTL8188eu driver adds 7884fc0a1473 staging: r8188eu: introduce new include dir for RTL8188eu driver adds 3c56618e6691 staging: r8188eu: introduce new supporting files for RTL81 [...] adds d8133ef655d2 staging: r8188eu: attach newly imported driver to build system adds 274f4e78e5c8 staging: rtl8723bs: remove BT debug code adds aef1c966a364 staging: rtl8723bs: core: Fix incorrect type in assignment adds fdc234d85210 staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc adds 547265b8873f staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc adds 7bca9543512e staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc adds cc59bde1c920 staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc adds 041878d46ba3 staging: rtl8723bs: remove unused BT static variables adds 7aaabc37943f staging/vc04_services: Remove all strcpy() uses in favor o [...] adds ece42658c85d staging: vt665X: remove unused CONFIG_PATH adds d27252b2c69c staging: r8188eu: Convert header copyright info to SPDX fo [...] adds d521be8ed93b staging: r8188eu: Convert header copyright info to SPDX fo [...] adds b5f3122d22d5 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 762b759a4232 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 8f9740984695 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 19de0225b848 staging: r8188eu: Convert copyright header info to SPDX fo [...] adds 9a730283aec2 staging: r8188eu: Remove empty header file adds efb8bc8683f2 staging: r8188eu: Remove tests of kernel version adds a14c876f76b5 staging: r8188eu: Remove include/rtw_qos.h adds 9f50d13fbb2b staging: r8188eu: Remove header file include/usb_hal.h adds 3cb9b23d8b16 staging: r8188eu: Remove header file include/rtw_version.h adds 38baa95e5548 staging: r8188eu: Add "fallthrough" statement to quiet compiler adds b5385c77a71c Staging: rt18712: hal_init: removed filename from beginnin [...] adds f5d845be9d1f staging: r8188eu: Fix sleeping function called from invali [...] adds 40791b94c1b7 staging: r8188eu: rename odm_EVMdbToPercentage() adds 6342a4fa1a18 staging: r8188eu: rename parameter of odm_evm_db_to_percentage() adds 7bfeeb4f065d staging: r8188eu: simplify odm_evm_db_to_percentage() adds f52cc32dee4f staging: r8188eu: Replace a custom function with crc32_le() adds 792a00c16597 staging: r8188eu: Remove no more used functions and variables adds d8062f6adca1 staging: r8188eu: clean up comparsions to NULL in os_dep d [...] adds 658dfbec9662 staging: rtl8723bs: remove unused BIT macros definitions adds cea32de203f2 staging: r8188eu: remove empty ODM_ResetIQKResult() function adds 67431f25259a staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G adds f624b4f1cae3 staging: r8188eu: move ODM_GetRightChnlPlaceforIQK() adds 099a6ee02488 staging: r8188eu: remove include/h2clbk.h adds 4cd1746aa746 staging: r8188eu: remove include/autoconf.h adds b3e8e29bc262 staging: r8188eu: remove include/Hal8188EReg.h adds b6f700b4b12e staging: r8188eu: remove rtw_mfree2d() function adds c7e88ecbe328 staging: r8188eu: remove rtw_buf_free() function adds 3130547cac53 staging: r8188eu: remove unused enum _NIC_VERSION adds 18e94ed5f99c staging: r8188eu: remove include/nic_spec.h adds 48f1f36ae153 staging: r8188eu: remove rtw_usb_bulk_msg() macro adds 86949b521fa4 staging: r8188eu: remove rtw_usb_control_msg() macro adds 78f2b22efc8f staging: r8188eu: fix include directory mess adds 76ac3b19a702 staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex adds 8255017976de staging: rtl8723bs: remove unnecessary parentheses adds b8afef0e1372 staging: rtl8723bs: align condition to match open parentheses adds 9b6818c1ac0e staging: rtl8723bs: put condition parentheses at the end o [...] adds 56febcc2595e staging: r8188eu: Fix different base types in assignments [...] adds 33852468aa64 staging: r8188eu: remove spaces before ',' and ')' adds bf99a7ce2f2f staging: r8188eu: add missing spaces after ',' and before braces adds 15e4539f58c4 staging: r8188eu: remove ODM_PRINT_ADDR macro definition adds 6a6580673e0b staging: r8188eu: remove ODM_dbg_* macro definitions adds c32641183bbc staging: r8188eu: remove ODM_RT_ASSERT macro definition an [...] adds 6a772eabd401 staging: r8188eu: remove ODM_RT_TRACE_F macro definition adds 8362f65afa33 staging: r8188eu: remove ASSERT ifndef and macro definition adds 8bde3b8aaf3d staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal81 [...] adds 73f1e06f55d4 staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPh [...] adds da232ccb973a staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_H [...] adds 40677a39a6df staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] adds a04e78c3711e staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] adds b08c473f3e15 staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c adds 5225e772acd7 staging: r8188eu: remove ODM_RT_TRACE macro definition adds f8a846911d83 staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions adds fc577e46eb96 staging: r8188eu: remove include/odm_debug.h adds afc56237fd5e staging: r8188eu: fix duplicated inclusion adds 06889446a78f staging: r8188eu: correct set/defined but unused warnings [...] adds 55dfa29b43d2 staging: rtl8188eu: remove rtl8188eu driver from staging dir adds c66cd19e2b0c staging: r8188eu: remove RT_PRINT_DATA macro adds 11e14fc3e494 Revert "staging: r8188eu: remove rtw_buf_free() function" adds 725a3f1c4d56 staging: r8188eu: clean up comparsions to NULL in hal directory adds 552838fdcaef staging: r8188eu: clean up comparsions to NULL in core directory adds 167fc30e8e51 staging: rtl8723bs: remove unused macros adds b0c70266e418 staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c adds 821e507947fe staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c adds 0399a1e24bbd staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c adds 9bc84d0a4578 staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c adds 6a4bcaf1e839 staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c adds c8ec10db41e5 staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c adds 3d0d19b174a2 Revert "staging: r8188eu: Fix different base types in assi [...] adds b398ff88aa36 staging: r8188eu: remove return from void functions adds d37b3b54f133 staging: r8188eu: remove empty function odm_DynamicPrimaryCCA() adds fd03e7f784a1 staging: r8188eu: Remove set but unused variables adds 85143bdc731b staging: r8188eu: include: Remove unused const definitions adds 8cc35e0d4d3f staging: r8188eu: Remove wrappers for atomic operations adds 5b283ad4c8da staging: r8188eu: Remove 4 empty routines from os_sep/service.c adds e50abb3aa5e1 MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS adds b90a6bf384cb staging: r8188eu: Remove rtw_division64() adds e2530e0b7ded staging: r8188eu: Remove wrapper around do_div adds 496fd4e78afd staging: r8188eu: Remove some unused and ugly macros adds a9f392d45182 staging: r8188eu: Remove some bit manipulation macros adds fc048dee3902 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c adds 204270c147de staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c adds 23f7f44a9338 staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c adds 7ca7bbdc1487 staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c adds eabc1a26e1ca staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_ [...] adds 392d406b5c14 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c adds 24b336db3194 staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c adds 52c3c004727b staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c adds 04e424519d32 staging: rtl8723bs: Remove initialisation of globals to 0 adds 96ac47d2418d staging: rtl8723bs: remove unused BT structures adds b888897014a9 staging/fbtft: Remove all strcpy() uses adds 31f0c349dd39 staging/fbtft: Remove unnecessary variable initialization adds f9d39971c0cc staging/fbtft: Fix braces coding style adds e1109da7bebb staging: r8188eu: Fix cast between incompatible function type adds d229f0fb1025 staging: r8188eu: core: Remove rtw_mfree_all_stainfo() adds a8f80c20b373 staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h adds 066eea44c1ea staging: r8188eu: fix build error adds 66e9564aae01 staging: r8188eu: Fix incorrect types in arguments adds 79f712ea994d staging: r8188eu: Remove wrappers for kalloc() and kzalloc() adds 71f09c5ae9d2 staging: r8188eu: Remove wrapper around vfree adds 1c10f2b95cc1 staging: r8188eu: Remove all calls to _rtw_spinlock_free() adds 346d13128a86 staging: r8188eu: Remove more empty routines adds d48401b8609f staging: r8188eu: Remove rtw_buf_free() adds 717d933d003c staging: r8188eu: Remove unnecessary parentheses adds 760e7353a6e1 staging: r8188eu: Remove self assignment in get_rx_power_v [...] adds bf7396230f74 staging: r8188eu: Remove pointless NULL check in rtw_check [...] adds 0e08f5b76a3c staging: r8188eu: Remove rtw_yield_os() adds d21edee5a427 staging: r8188eu: Remove wrapper routine rtw_msleep_os() adds e72e1495c6f7 staging: r8188eu: Remove wrapper rtw_mdelay_os() adds 49f2a554eb40 staging: r8188eu: Remove wrapper rtw_udelay_os() adds 8b2403d0d355 staging: r8188eu: Remove wrapper rtw_get_time_interval_ms() adds 4a956abc170a staging: r8188eu: Remove wrapper rtw_sleep_schedulable() adds b72290ce7da2 staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c adds ef0661507147 staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c adds 2965d4b44b3e staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c adds a0adc4cc74d9 staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c adds fea8d09f804f staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c adds de30da13709b staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c adds 5833ca540507 staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c adds 9bb2e9b1f5b1 staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c adds 5ea6417afa72 staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c adds fe4bbfb44a22 staging: r8188eu: fix unused variable warnings in core/rtw [...] adds d28a4c009bfb staging: r8188eu: remove two set but unused variables in c [...] adds 282bd0822976 staging: r8188eu: replace custom macros with is_broadcast_ [...] adds 96020566a575 Merge 5.14-rc5 into staging-next adds bb13dc2b3d8a staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG [...] adds 69c92a749b89 staging: vchiq: Add details to Kconfig help texts adds ada0e6dbbb09 staging: rtl8192e: Avoid field-overflowing memcpy() adds 1b3c6cccda3f staging: rtl8192u: Avoid field-overflowing memcpy() adds 859c57f606c7 staging: rtl8723bs: Avoid field-overflowing memcpy() adds dfac77baa283 staging: r8188eu: Fix potential memory leak or NULL dereference adds 0d6dc43772a6 staging: rtl8723bs: remove code related to unsupported MCS [...] adds 7942bdd45549 staging: rtl8723bs: remove unneeded loop adds caa976ebf922 staging: rtl8723bs: do some code cleaning in modified function adds 4db87ba2b69c staging: rtl8723bs: move function to file hal/odm_HWConfig.c adds 56f0c0df5e72 staging: rtl8723bs: remove empty files adds c328eee4ff9d staging: rtl8723bs: remove wrapping static function adds 3bd25c9557a8 staging: rtl8723bs: beautify function ODM_PhyStatusQuery() adds e3678dc1ea40 staging: rtl8723bs: fix right side of condition adds 61b919fe3df6 staging: rtl8723bs: clean driver from unused RF paths adds b2f29c8a6bae staging: rtl8723bs: remove unused macros adds cddb75f307da staging: rtl8723bs: remove unused struct member adds 9df030033e05 staging: rtl8723bs: remove rf type branching (first patch) adds 9d535e9286c8 staging: rtl8723bs: remove rf type branching (second patch) adds f75b87a61880 staging: rtl8723bs: remove rf type branching (third patch) adds 24e65aac9457 staging: rtl8723bs: remove rf type branching (fourth patch) adds 05d7d4ba4bcc staging: rtl8723bs: remove unused rtw_rf_config module param adds 1b09e3886a98 staging: rtl8723bs: remove unused macro in include/hal_data.h adds da4c99c261bc staging: rtl8723bs: remove RF_*TX enum adds c4c7c7182ea4 staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf p [...] adds 854a3b21ddd9 staging: rtl8723bs: fix tx power tables size adds 96bee36bdf88 staging: rtl8723bs: remove unused RF_*T*R enum adds 4f4991098dd0 staging: r8188eu: remove RT_TRACE prints from usb_intf.c adds 7912bb6a4ec8 staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c adds 71931a7fa858 staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c adds ca3515d268e1 staging: r8188eu: remove empty function adds 34f231c52575 staging: r8188eu: remove RT_TRACE prints from mlme_linux.c adds 3fbb0047d128 staging: r8188eu: remove RT_TRACE prints from os_intfs.c adds bd285cab08d9 staging: r8188eu: remove an RT_TRACE print from osdep_service.c adds 8be55d7a3043 staging: r8188eu: remove RT_TRACE prints from recv_linux.c adds a8357683dbfe staging: r8188eu: remove RT_TRACE prints from xmit_linux.c adds da2aa1ecad1c staging: r8188eu: use IW_HANDLER to declare wext handlers adds ac338b17bbf7 staging: r8188eu: remove unused DEBUG_OID macro adds 2abc0000d297 staging: r8188eu: remove the RT_TRACE macro adds 3bb8fa376b8a staging: rtl8192e: rtl8192e: rtl_core: remove unused globa [...] adds 7929cc52986c staging: rtl8723bs: os_dep: remove unused variable adds 76cdbbc582b6 staging: r8188eu: remove unnecessary parentheses in os_dep dir adds 6839ff57baa4 staging: r8188eu: remove unnecessary parentheses in hal dir adds 3b522a11b504 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds b79f4e84500e staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c adds b5f7cd5fdfff staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f6cf663a7258 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 7bc4f399dc11 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e293639ec5a9 staging: r8188eu: clean up comparsions to true/false adds a8962b247ae3 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f9f527d09a1e staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e05b0ea4eb87 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 79c35b74513b staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 9355adf7e52f staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 4fdda47ee435 staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c adds 6cd1603cc285 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds a8165f872b18 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 1c69b0a861d1 staging: r8188eu: remove remaining unnecessary parentheses [...] adds ae7471cae00a staging: r8188eu: remove rtw_ioctl function adds ba4b1d7cdd2c staging: r8188eu: remove unused functions from os_dep/ioct [...] adds 085f11874b12 staging: r8188eu: remove unused oid_null_function function adds d60489b69781 staging: r8188eu: remove unused label from recv_indicatepk [...] adds aab87047305d staging: r8188eu: remove rtw_mfree_sta_priv_lock function adds fdd46ffbe471 staging: r8188eu: remove unused variable from rtl8188e_ini [...] adds 8268010e8f0e staging: r8188eu: remove unused variable from rtw_init_drv_sw adds 6be20b17ff40 staging: r8188eu: remove unused variable from rtw_init_recv_timer adds 987219ad34a6 staging: r8188eu: remove lines from Makefile that silence [...] adds dcda94c9412a staging: r8188eu: Replace BITn with BIT(n) adds e3027f25c6f7 staging: r8188eu: Use GFP_ATOMIC under spin lock adds 3a330ece235e staging: r8188eu: os_dep: Hoist vmalloc.h include into osd [...] adds 25ee7e89d45d staging: rtl8192e: rtl_core: Fix possible null-pointer der [...] adds 959aabedcd91 staging: gdm724x: Place macro argument within parentheses adds b8a59fed6b1d staging: r8188eu: remove unused efuse hal components adds 86d90d776e1c staging: r8188eu: remove unused function parameters adds ef32cccc7f06 staging: r8188eu: (trivial) remove a duplicate debug print adds a1c95234d6e6 staging: r8188eu: use proper way to build a module adds e7dd1a58ce70 staging: r8188eu: remove CONFIG_USB_HCI from Makefile adds 1fee0cc9398e staging: r8188eu: Remove all 5GHz network types adds 9f6804834627 staging: r8188eu: Remove code related to unsupported channels adds 221abd4d478a staging: r8188eu: Remove no more necessary definitions and code adds 4d50f7639512 staging: r8188eu: Fix Smatch warnings for core/*.c adds 178cd80dc15c staging: r8188eu: Fix smatch problems in hal/*.c adds 0d5e4bfe47ea staging: r8188eu: Fix smatch warnings in os_dep/*.c adds 0ea03f795df4 staging: r8188eu: Fix a couple scheduling in atomic bugs adds 626520f4ba27 staging: r8188eu: scheduling in atomic in rtw_createbss_cmd() adds 347c9e5201a3 staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton() adds 32755b243496 staging: r8188eu: Remove unused static inline functions in [...] adds 72a5e1d74963 staging: r8188eu: Remove uninitialized use of ether_type i [...] adds 0bd35146642b staging: r8188eu: Reorganize error handling in rtw_drv_init() adds 8b2ac51625ac iio: hid-sensors: bind IIO channels alloc to device object adds 62f9eb7079a9 counter: intel-qep: Remove linux/bitops.h include adds 458516508df9 iio: buffer: Save a few cycles in 'iio_scan_mask_set()' adds d21fed0675cd iio: buffer: Move a sanity check at the beginning of 'iio_ [...] adds edf021d14511 dt-bindings: iio: adc: rockchip-saradc: add description fo [...] adds 7786da3b5ae1 iio: adc: rockchip_saradc: add support for rk3568 saradc adds 2427a7e95ca9 iio: light: adjd_s311: move buffer on adjd_s311_data object adds bb761e722f6d iio: light: adjd_s311: convert probe to device-managed functions adds 09d5135b6ffc iio: proximity: rfd77402: use i2c_client for rfd77402_{ini [...] adds 148da125a0c8 iio: proximity: rfd77402: convert probe to device-managed [...] adds 689f584b9858 iio: accel: dmard10: convert probe to device-managed functions adds 074e1ddb8782 iio: accel: da311: convert probe to device-managed functions adds 3d9efa9bd34f iio: accel: da280: convert probe to device-managed functions adds 4f0964f70fcf dt-bindings: iio: dac: adi,ad5421: Add missing binding document. adds 613c403a7f97 dt-bindings: iio: dac: adi,ad5064: Document bindings for m [...] adds 0688cc60d579 dt-bindings: iio: dac: adi,ad5360: Add missing binding document adds 5992d5a6b563 dt-bindings: iio: dac: ad5380: Add missing binding document adds 609bf552b034 dt-bindings: iio: dac: ad5449: Add missing binding document. adds 790a352b6f12 dt-bindings: iio: dac: ad5504: Add missing binding document adds 97683c851f9c iio: dac: ad5624r: Fix incorrect handling of an optional r [...] adds b302c57bc9c7 dt-bindings: iio: dac: ad5624r: Add missing binding document adds 2d89b8b2c0bf dt-bindings: iio: dac: ad5686 and ad5696: Add missing bind [...] adds db8dc17e1fd8 dt-bindings: iio: dac: ad5761: Add missing binding doc. adds 96e137558d58 dt-bindings: iio: dac: adi,ad5764: Add missing binding document adds a714ee9ea0ef dt-bindings: iio: dac: adi,ad5791: Add missing bindings document adds 906b00437e71 dt-bindings: iio: dac: adi,ad8801: Add missing binding document. adds f21a5f721542 dt-bindings: iio: dac: microchip,mcp4922: Add missing bind [...] adds c336b611e9e4 iio: accel: bma220: convert probe to device-managed functions adds 3ce868bb0595 iio: accel: bma220: make suspend state setting more robust adds 2bb3b8f69acc iio: temperature: tmp006: convert probe to device-managed adds c359a80ca290 iio: temperature: tmp006: make sure the chip is powered up [...] adds d272e0ab5f4b iio: potentiometer: max5481: convert probe to device-managed adds 9ae8da91a22c iio: light: tcs3414: convert probe to device-managed routines adds d372e5a19a8e iio: accel: adxl345: convert probe to device-managed functions adds e46a36d92da0 Add startup time for each chip using inv_mpu6050 driver adds 0e0761f86f10 iio: core: Forbid use of both labels and extended names adds 13efdc3dc903 iio: core: Support reading extended name as label adds b44ab6fdba61 iio: light: si1145: remove redundant continue statement adds 39361c997dc7 dt-bindings: iio: accel: bma255: Fix interrupt type adds 562442d5a93b dt-bindings: iio: accel: bma255: Sort compatibles adds 7e6b78663c2f dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema adds 9c6cd755b548 iio: st-sensors: Remove some unused includes and add some [...] adds f5e9e38e7063 iio: proximity: vcnl3020: add DMA safe buffer adds 3363fbbe19e5 iio: proximity: vcnl3020: add periodic mode adds 7ff98c8afa46 iio: proximity: vcnl3020: remove iio_claim/release_direct adds 78a6af334662 iio: adc: fsl-imx25-gcq: Use the defined variable to clean code adds 674db1e9217a iio: pressure: st_pressure: use devm_iio_triggered_buffer_ [...] adds a442673b40f2 iio: accel: st_accel: use devm_iio_triggered_buffer_setup( [...] adds 899f6791469f iio: magn: st_magn: use devm_iio_triggered_buffer_setup() [...] adds a574e68ff513 iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() [...] adds 48dc1abde015 iio: adc: meson-saradc: Disable BL30 integration on G12A a [...] adds 0e1d2a5ec77e iio: adc: meson-saradc: Add missing space between if and p [...] adds 9491b9177fd0 iio: adc: meson-saradc: Fix indentation of arguments after [...] adds 7a3605bef878 iio: sx9310: Support ACPI property adds 9c5eb724f96f iio/adc: ingenic: rename has_aux2 to has_aux_md adds d827cbcdb34e dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry adds b9e9bdd425a3 iio/adc: ingenic: add JZ4760 support to the sadc driver adds bf1b2418c2f5 iio/adc: ingenic: add JZ4760B support to the sadc driver adds eaaa23d71ebf dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to t [...] adds 6a25893cb0e2 iio: dac: max5821: convert device register to device manag [...] adds f27b1b2a04dd iio: adc: fsl-imx25-gcq: adjust irq check to match docs an [...] adds 6c3ce4049b77 iio: ep93xx: Prepare clock before using it adds 3722c105ecd1 dt-bindings: iio: chemical: Add trivial DT binding for sgp40 adds 1081b9d97152 iio: chemical: Add driver support for sgp40 adds a5dfc572eeee dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor adds ee8ea7472ff7 iio: light: cm3323: Add of_device_id table adds 84c31a0466c1 dt-bindings: iio: accel: bma255: Add interrupt-names adds 02104141f3fa dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel adds 73d672e63f30 iio: accel: bmc150: Make it possible to configure INT2 ins [...] adds 52ae7c708d97 iio: accel: bmc150: Add support for BMC156 adds 728246e8f726 counter: 104-quad-8: Return error when invalid mode during [...] adds b11eed1554e8 counter: Return error code on invalid modes adds e2ff3198c580 counter: Standardize to ERANGE for limit exceeded errors adds 493b938a14ed counter: Rename counter_signal_value to counter_signal_level adds 394a0150a064 counter: Rename counter_count_function to counter_function adds 3304d2b69a36 iio: hid-sensor-press: Add timestamp channel adds 94a853eca720 counter: 104-quad-8: Describe member 'lock' in 'quad8' adds f805ef1ce5d6 Merge tag 'iio-for-5.15a' of https://git.kernel.org/pub/sc [...] adds a30514a076cf Merge 5.14-rc6 into staging-next adds 6a78bb5c4f92 staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E() adds 1cb5715d273e staging: r8188eu: convert return type of Hal_GetChnlGroup8 [...] adds 16fe4b303e22 staging: r8188eu: rename parameter of Hal_GetChnlGroup88E() adds 40ba17da86cb staging: r8188eu: rename Hal_GetChnlGroup88E() adds b38447035aed staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E() adds a4adfa836c52 staging: r8188eu: Remove unnecessary ret variable in rtw_d [...] adds 11fc4822f9c0 staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK() adds 7c715fbce5d3 staging: r8188eu: os_dep: Remove defined but not used variables adds 099ec97ac929 staging: rtl8192u: Fix bitwise vs logical operator in Tran [...] adds 027ed956b526 staging: r8188eu: remove kernel version depended code paths adds f33ce7100b6b staging: r8188eu: use common ieee80211 constants adds cd40705f6b27 staging: r8188eu: remove inline markings from functions in [...] adds ff63261978ee staging: r8188eu: remove ipx support from driver adds 9caf92ab573f staging: r8188eu: Remove unused nat25_handle_frame() adds 88b6509b8d8d dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices adds d03a74bfacce iio: potentiometer: Add driver support for AD5110 adds b76d26d69ecc iio: ltc2983: fix device probe adds cabd6e9cf22d iio: adc: rockchip_saradc: add voltage notifier so get ref [...] adds ffc6659befd6 iio: pressure: hp03: update device probe to register with [...] adds 080809631627 dt-bindings: iio: adc: Add binding documentation for Renes [...] adds d484c21bacfa iio: adc: Add driver for Renesas RZ/G2L A/D converter adds 9d9d90a9af54 Merge tag 'iio-for-5.15b' of https://git.kernel.org/pub/sc [...] adds 8694ef2d90b2 staging: r8188eu: add spaces around operators in core/rtw_ap.c adds f1249cfdb358 staging: r8188eu: rewrite subtraction in core/rtw_cmd.c adds 8ccacd41b6d6 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 575da340cdb6 staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c adds 2d8f67a53a2a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4842e46f703c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 35f1fa01c1c2 staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c adds 292c8398d175 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 174b79fcd071 staging: r8188eu: add spaces around operators in core/rtw_iol.c adds c891e014b579 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4257c1c3b0fc staging: r8188eu: clean up spacing style issues in core/rt [...] adds 61249f2268b5 staging: r8188eu: clean up spacing style issues in core/rtw_mp.c adds 0296ded555ba staging: r8188eu: clean up spacing style issues in core/rt [...] adds 58bd6fc51411 staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c adds 63852ff22d8a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 7527c5ea758c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 88a924bf3f8e staging: r8188eu: clean up spacing style issues in core/rt [...] adds 2dcdb9d1a6f6 staging: r8188eu: add spaces around operators in core/rtw_ [...] adds 6b6fdf7341d5 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 77cb924ec691 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 3ec10b9d8ead staging: r8188eu: add space around operator in core/rtw_sreset.c adds 438bb20f00a7 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 550b1cda158c staging: r8188eu: clean up spacing style issues in hal dir [...] adds ea105f21c94f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 47a0bab3d95f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 10e13123973b staging: r8188eu: clean up spacing style issues in os_dep dir adds 25bcf747bdfd staging: r8188eu: remove set but unused variable from rtl8 [...] adds 8f9172d26ca5 staging: r8188eu: remove unneeded DBG_88E call from rtl818 [...] adds cbfa6f33e3a6 clk: staging: correct reference to config IOMEM to config [...] adds 08c63a33f341 staging: r8188eu: Remove code depending on NAT25_LOOKUP adds cbe34165cc1b staging: rts5208: Fix get_ms_information() heap buffer size adds 0a9b92020d75 staging: wlan-ng: Disable buggy MIB ioctl adds 7972067ad028 staging: r8188eu: Remove unused including <linux/version.h> adds 39876a013b3e staging: r8188eu: remove null pointer checks before kfree adds b3cab9a174e3 staging: r8188eu: clean up comparsions to true adds ec8554b8170a staging: r8188eu: clean up comparsions to false adds d580fc6dbf2c staging: r8188eu: ctrl vendor req value is always 0x05 adds 1fd6d8ffad4a staging: r8188eu: ctrl vendor req index is not used adds 92791836cb7d staging: r8188eu: rename variable within rtl8188e_Add_RateATid adds e8bcb4820ac5 staging: r8188eu: Fix fall-through warnings for Clang adds 2f0f1ec2bd0d staging: r8188eu: remove _dbg_dump_tx_info function adds ff901b60e752 staging: r8188eu: remove unused function dump_txrpt_ccx_88e adds c05d31893f70 staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qt [...] adds 23b752dfa305 staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv adds c5de6c20dd79 staging: r8188eu: remove function rtw_hal_free_xmit_priv adds b1d0ebf2ed84 staging: r8188eu: remove free_xmit_priv field from struct hal_ops adds 5349ef4fd59f staging: r8188eu: convert only rtw_vmalloc call to vmalloc adds 07f1a10d30e3 staging: r8188eu: remove rtw_vmalloc preprocessor definition adds c29e42afe919 staging: r8188eu: remove function _rtw_vmalloc adds 11d5fd313b8f staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls adds 00d7a5613be5 staging: r8188eu: remove rtw_zvmalloc preprocessor definition adds 41b8a938674b staging: r8188eu: remove function _rtw_zvmalloc adds 90356e98100f staging: r8188eu: remove rtw_update_mem_stat macro and ass [...] adds 093991aaadf0 staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock() adds 89b9f3f39a08 staging: r8188eu: fix scheduling while atomic bugs adds 55cdf7d7b2a1 staging: r8188eu: use GFP_ATOMIC under spinlock adds 6277fbfdd29c staging: wlan-ng: Remove pointless a3/a4 union adds 86a0727b096d staging: wlan-ng: Avoid duplicate header in tx/rx frames adds 30e98ce81bbb staging: r8188eu: remove unneeded semicolon adds fbdbd861c8be staging: r8188eu: remove unused function rtw_add_bcn_ie() adds a69bbd2f77a6 staging: r8188eu: remove unused function rtw_remove_bcn_ie() adds 7d761b084b3c staging: mt7621-pci: fix hang when nothing is connected to [...] adds 174ac41a7aaf staging: rtl8723bs: remove obsolete wext support adds fafb8a21a5c9 staging: rtl8723bs: fix code indent issues adds 105bc6b94f05 staging: rtl8723bs: fix logical continuation issue adds b516456cedb6 staging: rtl8723bs: remove functions notifying wext events adds 07abf8b41eaf staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function adds 7dfe9fac7867 staging/rtl8192u: Avoid CamelCase in names of variables adds c4b30776bf29 staging/rtl8192u: Initialize variables in the definition block adds 07e7f36da8ab staging/rtl8192u: Prefer kcalloc over open coded arithmetic adds 9bfb54a8c88e staging: rtl8723bs: remove header file ethernet.h adds 65945da601e8 staging: r8188eu: remove unnecessary cast adds 74f64654ecd2 staging: r8188eu: remove unused define adds 805ac0da01f8 staging: rtl8188eu: use actual request type as parameter adds f410923ad5f5 staging: r8188eu: rewrite usb vendor request defines adds 2214ea8299f5 staging: r8188eu: remove an unused enum adds 0d3e1be506dd staging: r8188eu: clean up the usb_readXY functions adds e8baed3c765e staging: r8188eu: clean up the usb_writeXY functions adds 22d0d6104e4d staging: r8188eu: clean up the usb_writeN adds f7231a04e4f1 staging: r8188eu: remove unused members of struct _io_ops adds 5598e47a79b4 staging: r8188eu: set pipe only once adds 2d29f81ce822 staging: r8188eu: Fix a resource leak in update_bcn_wps_ie adds e92e5f30ad32 staging: r8188eu: change declaration of Efuse_Read1ByteFro [...] adds 6ca88cb5e847 staging: r8188eu: Make mult-byte entities in dhcp header b [...] adds 8d82693b0b56 staging: r8188eu: remove cmd_osdep.h header file adds 3eaa30d1623e staging: r8188eu: remove 5 GHz code adds f9f72f7f722e staging: r8188eu: remove dead code adds 2a3afb168ea7 staging: r8188eu: remove unnecessary parentheses adds 8aa824f2ec1b staging: r8188eu: ensure proper alignment for eth address buffers adds 08cff18916f5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c adds 129f4197f22d staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c adds d0624c3379a1 staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c adds 2d4fe65101b5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_ [...] adds 544984a774f2 staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c adds 0b704920fba9 staging: r8188eu: use is_multicast_ether_addr in hal/rtl81 [...] adds bd5f258affb1 staging: r8188eu: use is_multicast_ether_addr in os_dep/re [...] adds f228d1d50904 staging: r8188eu: make rtw_deinit_intf_priv return void adds 68ad97bc5a1b staging: r8188eu: remove if_ether.h header file adds f09dc911bd26 staging: r8188eu: remove ip.h header file adds f7766f1b0030 staging: r8188eu: remove ethernet.h header file adds 3f60c32f15b0 staging: r8188eu: core: remove condition with no effect adds ce6a7007048b staging: r8188eu: remove {read,write}_macreg adds 62dbd849e03c staging: r8188eu: remove unneeded conversions to bool adds 7990b535d298 staging: r8188eu: remove unneeded variable adds 71419e03d85f staging: r8188eu: Provide a TODO file for this driver adds a01b0006de76 staging: r8188eu: rename struct field Wifi_Error_Status adds 9f30a2312c0b staging: r8188eu: rename fields of struct dyn_primary_cca adds 9f801ac94d8b staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS() adds f6bc526accf8 staging: r8188eu: rename fields of struct rtl_ps adds 65bbdabe2a27 staging: wlan-ng: fix invalid assignment warning adds e1e0ee8ed2b0 staging: vt6656: Remove filenames in files adds 6506cd9f3ae9 staging: r8188eu: add extra TODO entries adds 4adb389e08c9 staging: vt6655: Remove filenames in files adds ebf435d3b51b Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/s [...] adds cb3ea80b7c84 serial: 8250: 8250_omap: make a const array static, makes [...] adds 130432076f3b serial: 8250_pnp: Support configurable clock frequency adds 8a66b31a1596 serial: 8250_bcm7271: use NULL to initialized a null pointer adds b1442c55ce89 serial: 8250: extend compile-test coverage adds e7b91932f622 serial: core: Report magic multiplier extra baud rates adds 240e126c28df tty: serial: jsm: hold port lock when reporting modem line [...] adds 8d479237727c serial: amba-pl011: add RS485 support adds b0819465be8b arm pl011 serial: support multi-irq request adds 4fc2d3cd6d3a serial: samsung: use dma_ops of DMA if attached adds 3b0c40612471 tty: Fix out-of-bound vmalloc access in imageblit adds ed623dffdeeb tty: serial: uartlite: Disable clocks in case of errors adds 5bbe10a6942d tty: serial: uartlite: Add runtime pm support adds 65a2c14d4f00 dt-bindings: serial: convert Cadence UART bindings to YAML adds e94159dfba79 tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" adds 33969db7abe9 serial: 8250_exar: Add ->unregister_gpio() callback adds ba998c7c3aba amiserial: remove unused DBG_CNT adds 1cd25475a5eb amiserial: remove serial_* strings adds b44206930a27 amiserial: remove stale comment adds 5a7c7a6bb706 amiserial: remove serial_state::xmit_fifo_size adds 7ec3114ec780 amiserial: simplify rs_open adds 5d4317abd222 amiserial: use memset to zero serial_state adds 935256192996 amiserial: expand serial_isroot adds 816807020ea6 amiserial: expand "custom" adds f3d788b4254c amiserial: pack and sort includes adds 6cc7bda16dfd amiserial: switch rs_table to a single state adds 5b869a06a279 amiserial: remove unused state from shutdown adds e679004dec37 tty: hvc: replace BUG_ON() with negative return value adds d7aff291d069 serial: 8250: Define RX trigger levels for OxSemi 950 devices adds f444f34b4a1a dt-bindings: serial: 8250: Add Exar compatibles adds 0a9410b981e9 serial: 8250_lpss: Enable DMA on Intel Elkhart Lake adds 3d1fa055ea72 serial: max310x: Use clock-names property matching to reco [...] adds 0e9ffdb236b8 cx20442: tty_ldisc_ops::write_wakeup is optional adds 8496f60a670d v253_init: eliminate pointer to string adds 4d3d947866c2 tty: move tty_driver related prototypes to tty_driver.h adds 890ebae62770 tty: include kref.h in tty_driver.h adds a24bc667ac1f tty: move ldisc prototypes to tty_ldisc.h adds abca990183e9 tty: include list & lockdep from tty_ldisc.h adds 56eef46aa830 tty: move tty_ldisc_receive_buf to tty_flip.h adds 8d29e0024437 tty: move tty_buffer definitions to new tty_buffer.h adds 67b94be44771 tty: move tty_port to new tty_port.h adds 52c27f13b52c tty: tty_flip.h needs only tty_buffer and tty_port adds 23411c720052 xtensa: ISS: don't panic in rs_init adds 7ccbdcc4d08a hvsi: don't panic on tty_register_driver failure adds 0524513afe45 tty: don't store semi-state into tty drivers adds 39b7b42be4a8 tty: stop using alloc_tty_driver adds 56ec5880a28e tty: drop alloc_tty_driver adds cb9ea618ee60 tty: make tty_set_operations an inline adds 9f90a4ddef4e tty: drop put_tty_driver adds 72fdb403008c tty: pdc_cons, free tty_driver upon failure adds 481975b24c39 dt-bindings: serial: Add compatible for Mediatek MT7986 adds 3a96e97ab4e8 serial: 8250_pci: make setup_port() parameters explicitly [...] adds c92bbbfe21ef vt: keyboard: treat kbd_table as an array all the time. adds 3df15d6f3724 vt: keyboard.c: make console an unsigned int adds a8cb3ede82fe Revert "cx20442: tty_ldisc_ops::write_wakeup is optional" adds ccd1c4d79479 Revert "v253_init: eliminate pointer to string" adds 33e5571ebdec serial: omap: Disable PM runtime autoidle to remove pm_run [...] adds 6c44eb5905f6 serial: omap: Only allow if 8250_omap is not selected adds 1a191ddcc76f dt-bindings: serial: 8250: Update for standard overrun-thr [...] adds 1fe0e1fa3209 serial: 8250_omap: Handle optional overrun-throttle-ms property adds 15e580283f26 Merge 5.14-rc5 into tty-next adds 217b04c67b6b serial: stm32: fix the conditional expression writing adds 0a732d7dfb44 serdev: Split and export serdev_acpi_get_uart_resource() adds 541b84eceef1 platform/surface: aggregator: Use serdev_acpi_get_uart_res [...] adds 920792aa44ff tty: serial: samsung: Init USI to keep clocks running adds f63299b3972d tty: serial: samsung: Fix driver data macros style adds 9a4d22f7955e tty: serial: samsung: Add Exynos850 SoC data adds 94560f6156fe Revert "arm pl011 serial: support multi-irq request" adds 59bd4eedf118 serial: stm32: use the defined variable to simplify code adds 3d881e32e295 serial: stm32: use devm_platform_get_and_ioremap_resource() adds 87b8061bad9b serial: sh-sci: fix break handling for sysrq adds 1143637f00cd tty: replace in_irq() with in_hardirq() adds 88c1d2478ec8 tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dm [...] adds 322003b907d6 tty: moxa: use semi-colons instead of commas adds 2285c4963929 mxser: use semi-colons instead of commas adds d5c38948448a tty: serial: fsl_lpuart: fix the wrong mapbase value adds 48422152a8f1 tty: serial: fsl_lpuart: enable two stop bits for lpuart32 adds bd5305dcabbc tty: serial: fsl_lpuart: do software reset for imx7ulp and [...] adds fa934fc1a867 tty: serial: linflexuart: Remove redundant check to simpli [...] adds 618bf2b04bd6 serial: 8250_ingenic: Use of_device_get_match_data adds a6a65f9ee093 serial: tegra: Use of_device_get_match_data adds 74d2fb7e7084 serial: vt8500: Use of_device_get_match_data adds bb2853a6a421 tty: Fix data race between tiocsti() and flush_to_ldisc() adds 3620a89b7d27 tty: serial: uartlite: Use constants in early_uartlite_putc adds 2e5f3a69b6fc tty: serial: uartlite: Use read_poll_timeout for a polling loop adds 7c314bdfb64e Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds ce7d0008c235 usb: gadget: udc: core: Introduce check_config to verify U [...] adds 7adf9e3adc39 usb: gadget: configfs: Check USB configuration before adding adds 9f607a309fbe usb: dwc3: Resize TX FIFOs to meet EP bursting requirements adds fe794e395483 of: Add stub for of_add_property() adds cefdd52fa045 usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default adds 97db1b081e12 dt-bindings: usb: dwc3: Update dwc3 TX fifo properties adds c4c1faf82548 Revert "usb: host: fotg210: Use dma_pool_zalloc" adds c2e898764245 usb: host: fotg210: fix the endpoint's transactional oppor [...] adds 091cb2f782f3 usb: host: fotg210: fix the actual_length of an iso packet adds dbaaca9aa5ce usb: gadget: f_ncm: remove timer_force_tx field adds cf4e2e880bde usb: gadget: f_ncm: remove spurious boolean timer_stopping adds ec017d6b60f8 usb: gadget: f_ncm: remove check for NULL skb_tx_data in t [...] adds b88668fec959 usb: gadget: f_ncm: remove spurious if statement adds 6607d1a4c3c9 usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions in [...] adds 8ae01239609b usb: gadget: u_ether: fix a potential null pointer dereference adds 61136a12cbed USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() adds e516ac5d48fe dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 adds bb9efa59c665 arm64: dts: qcom: sc7280: Add USB related nodes adds 73cb0912894b arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds e725ace06fc4 usb: host: ohci-spear: simplify calling usb_add_hcd() adds e13690d527bb usb: xhci-renesas: Minor coding style cleanup adds 884c27440829 usb: renesas-xhci: Remove renesas_xhci_pci_exit() adds fb4e52b609f0 usb: isp1301-omap: Fix the GPIO include adds bcacbf06c891 usb: gadget: composite: Allow bMaxPower=0 if self-powered adds b833ce15ce33 usb: dwc2: gadget: Add endpoint wedge support adds 31f21e2a09a1 dt-bindings: usb: generic-ehci: Document dr_mode property adds 0c29ec921059 dt-bindings: usb: generic-ohci: Document dr_mode property adds b48f8939b9ff usb: audio-v2: add ability to define feature unit descriptor adds 02de698ca812 usb: gadget: u_audio: add bi-directional volume and mute support adds eaf6cbe09920 usb: gadget: f_uac2: add volume and mute support adds 0356e6283c71 usb: gadget: f_uac1: add volume and mute support adds 8e6cb5d27e82 usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API adds d842bc6c0579 Merge v5.14-rc3 into usb-next adds a71786d7f519 dt-bindings: usb: mtu3: remove support VBUS detection of extcon adds 88302047803b dt-bindings: usb: mtu3: add optional property to disable u [...] adds 0b44e4ec2852 dt-bindings: usb: mtu3: add support property role-switch-d [...] adds 72c1b91f5de3 dt-bindings: usb: mtu3: add wakeup interrupt adds 2037f2991dde usb: common: add helper to get role-switch-default-mode adds 26f94fe8e739 usb: dwc3: drd: use helper to get role-switch-default-mode adds 88c6b90188d8 usb: mtu3: support property role-switch-default-mode adds d7e127242816 usb: mtu3: support option to disable usb2 ports adds 0609c1aa10de usb: mtu3: add new helpers for host suspend/resume adds fa6f59e28c61 usb: mtu3: support runtime PM for host mode adds 6244831543ec usb: mtu3: add helper to power on/down device adds 427c66422e14 usb: mtu3: support suspend/resume for device mode adds 6b587394c65c usb: mtu3: support suspend/resume for dual-role mode adds c6e23b89a95d usb: dwc3: gadget: set gadgets parent to the right controller adds 9973772dbb2b usb: gadget: uvc: make uvc_num_requests depend on gadget speed adds b9b82d3d0dbc usb: gadget: uvc: set v4l2_dev->dev in f_uvc adds e81e7f9a0eb9 usb: gadget: uvc: add scatter gather support adds fc78941d8169 usb: gadget: uvc: decrease the interrupt load to a quarter adds 39c0bf564ead dt-bindings: usb: ehci: Add Allwinner A83t compatible adds 4356ad83792f dt-bindings: usb: ohci: Add Allwinner A83t compatible adds 7de14c88272c usb: isp1760: remove debug message as error adds 41f673183862 usb: isp1760: do not sleep in field register poll adds cbbdb3fe0d97 usb: isp1760: rework cache initialization error handling adds 0132bf6f3958 drivers: usb: dwc3-qcom: Add sdm660 compatible adds 64cd4271ea8e usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops adds 9311a531064b usb: gadget: Fix inconsistent indent adds 90059e9395ca usb: gadget: remove useless cast adds e21dd90eb864 usb: misc: adutux: use swap() adds 59e477af7b1a usb: gadget: f_uac2: remove redundant assignments to point [...] adds 9c0edd5649a2 docs: usb: fix malformed table adds 177cd475e1f1 dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings adds b8731209958a usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 548011957d1d usb: xhci-mtk: relax TT periodic bandwidth allocation adds 73e19de7b79a Merge 5.14-rc5 into usb-next adds 5324bad66f09 usb: dwc2: gadget: implement udc_set_speed() adds baa2986bda3f usb: dwc3: meson-g12a: add IRQ check adds 175006956740 usb: dwc3: qcom: add IRQ check adds 50855c31573b usb: gadget: udc: at91: add IRQ check adds ecff88e819e3 usb: gadget: udc: s3c2410: add IRQ check adds 711087f34291 usb: misc: brcmstb-usb-pinmap: add IRQ check adds ecc2f30dbb25 usb: phy: fsl-usb: add IRQ check adds 0881e22c06e6 usb: phy: twl6030: add IRQ checks adds e88f28514065 usb: mtu3: restore HS function when set SS/SSP adds fd7cb394ec7e usb: mtu3: use @mult for HS isoc or intr adds 44e4439d8f9f usb: mtu3: fix the wrong HS mult value adds e9ab75f26eb9 usb: cdnsp: fix the wrong mult value for HS isoc or intr adds eeb0cfb6b2b6 usb: gadget: tegra-xudc: fix the wrong mult value for HS i [...] adds b553c9466fa5 usb: gadget: bdc: remove unnecessary AND operation when ge [...] adds 97d99f7e8f1c usb: gadget: remove unnecessary AND operation when get ep maxp adds 7a4440bc0d86 dt-bindings: connector: Add pd-disable property adds e9e6e164ed8f usb: typec: tcpm: Support non-PD mode adds cea45a3bd2dd usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse adds 2dec48c32a34 Merge 5.14-rc6 into usb-next adds 1a5f6cd28667 dt-bindings: usb: mtk-musb: add MT7623 compatible adds 4ac5132e8a43 usb: host: ohci-tmio: add IRQ check adds 0d45a1373e66 usb: phy: tahvo: add IRQ check adds 843714bb37d9 usb: dwc3: Decouple USB 2.0 L1 & L2 events adds b2582996a747 usb: host: remove dead EHCI support for on-chip PMC MSP71x [...] adds 3b445c99c756 usb: host: remove line for obsolete config USB_HWA_HCD adds e77939ee63a7 usb: remove reference to deleted config STB03xxx adds 1bc220835526 usb: gadget: f_uac1: fixing inconsistent indenting adds 2af0c5ffadaf usb: gadget: mv_u3d: request_irq() after initializing UDC adds 72dd1843232c USB: EHCI: Add register array bounds to HCS ports adds e4788edc730a USB: EHCI: Add alias for Broadcom INSNREG adds 85fb1a27b128 Merge 5.14-rc7 into usb-next adds 1651d9e7810e thunderbolt: Add authorized value to the KOBJ_CHANGE uevent adds e390909ac763 thunderbolt: Add vendor specific NHI quirk for auto-cleari [...] adds 7a1808f82a37 thunderbolt: Handle ring interrupt by reading interrupt st [...] adds fb7a89ad2f04 thunderbolt: Do not read control adapter config space adds 42716425ad7e thunderbolt: Fix port linking by checking all adapters adds bfa109d761a4 Merge tag 'thunderbolt-for-v5.15-rc1' of git://git.kernel. [...] adds d7428bc26fc7 usb: gadget: f_hid: optional SETUP/SET_REPORT mode adds cbf286e8ef83 xhci: fix unsafe memory usage in xhci tracing adds 4843b4b5ec64 xhci: fix even more unsafe memory usage in xhci tracing adds 94f339147fc3 xhci: Fix failure to give back some cached cancelled URBs. adds 2847c46c6148 Revert "USB: xhci: fix U1/U2 handling for hardware with XH [...] adds 0d9b9f533bf1 xhci: Add additional dynamic debug to follow URBs in cance [...] adds 669bc5a188b4 xhci: Add bus number to some debug messages adds 4720f1bf4ee4 usb: ehci-orion: Handle errors of clk_prepare_enable() in probe adds 6a48d0ae01a6 usb: dwc3: imx8mp: request irq after initializing dwc3 adds 1abade64563e usb: dwc3: pci: add support for AMD's newer generation platform. adds 7c75bde329d7 usb: musb: musb_dsps: request_irq() after initializing musb adds 0b9f6cc845ce usb: gadget: mass_storage: Remove repeated verbose license text adds 5786b433f721 usb: gadget: aspeed: Remove repeated verbose license text adds 258c81b341c8 usbip: give back URBs for unsent unlink requests during cleanup adds 5289253b01d7 usbip: clean up code in vhci_device_unlink_cleanup adds 66cce9e73ec6 usbip:vhci_hcd USB port can get stuck in the disabled state adds 9fe3c93f9de7 usb: gadget: Add description for module parameter adds 8472896f39cf usb: isp1760: ignore return value for bus change pattern adds 8e58b7710d66 usb: isp1760: check maxpacketsize before using it adds 5e4cd1b65563 usb: isp1760: do not reset retval adds 7d1d3882fd9d usb: isp1760: do not shift in uninitialized slot adds de940244e898 usb: isp1760: clean never read udc_enabled warning adds 76d55a633ab6 Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" adds f2a9797b4efe Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_ [...] adds d2f42e09393c usb: bdc: Fix an error handling path in 'bdc_probe()' when [...] adds 6f15a2a09cec usb: bdc: Fix a resource leak in the error handling path o [...] adds 51018cde5b55 dt-bindings: usb: mtk-xhci: add optional property to disab [...] adds e2cd76907fcc dt-bindings: usb: mtk-xhci: add compatible for mt8195 adds 7f85c16f40d8 usb: xhci-mtk: fix use-after-free of mtk->hcd adds 7465d7b66ac7 usb: xhci-mtk: support option to disable usb2 ports adds de5107f47319 usb: xhci-mtk: fix issue of out-of-bounds array access adds 451d3912586a usb: xhci-mtk: update fs bus bandwidth by bw_budget_table adds 614c8c67a071 usb: xhci-mtk: check boundary before check tt adds 82799c80b46a usb: xhci-mtk: add a member of num_esit adds 926d60ae64a6 usb: xhci-mtk: modify the SOF/ITP interval for mt8195 adds 4ce186665e7c usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 50fdcb56c419 usb: mtu3: return successful suspend status adds d98a30ccdc83 usb: mtu3: fix random remote wakeup adds e5d6a7c6cfae usb: chipidea: host: fix port index underflow and UBSAN complains adds 452d1ea55c3e Merge tag 'usb-v5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b7d509a92bb0 usb: xhci-mtk: allow bandwidth table rollover adds 57f3ffdc1114 usb: host: xhci-rcar: Don't reload firmware after the completion adds cc7f8825cdbb usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" adds a76cb3d999b1 usb: dwc2: Fix spelling mistake "was't" -> "wasn't" adds f73800a905a8 usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" adds f757f9291f92 usb: isp1760: fix memory pool initialization adds cbfa3effdf5c usb: isp1760: fix qtd fill length adds 36815a4a0763 usb: isp1760: write to status and address register adds 955d0fb590f1 usb: isp1760: use the right irq status bit adds 9c1587d99f93 usb: isp1760: otg control register access adds 07281a257a68 Merge tag 'usb-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds ea7b4244b365 x86/setup: Explicitly include acpi.h adds 2d52c5dd8e80 ALSA: hda/ca0132: remove redundant initialization of varia [...] adds 3b0f7eeff697 ALSA: ice1724: Remove superfluous loop over model table adds 82a60352c2d3 ALSA: x86: simplify with sync_stop PCM ops adds 4ff19229487f ALSA: hda/hdmi: Add option to enable all pins forcibly adds 27757876d173 ALSA: intel8x0: Skip ac97 clock measurement on VM adds fc93c96fe34e ALSA: compress: Drop unused functions adds 2c4e31545716 ALSA: compress: Initialize mutex in snd_compress_new() adds e6c0a0889b80 ALSA: aloop: Fix spelling mistake "synchronization" -> "sy [...] adds 427ae2689db0 ALSA: core: Add device-managed page allocator helper adds e8ad415b7a55 ALSA: core: Add managed card creation adds c2b94954add3 ALSA: core: Add device-managed request_dma() adds ac327f1b10bc ALSA: doc: Add device-managed resource section adds 7835e0901e24 ALSA: intel8x0: Allocate resources with device-managed APIs adds 86bde74dbf09 ALSA: atiixp: Allocate resources with device-managed APIs adds 3fcaf24e5dce ALSA: hda: Allocate resources with device-managed APIs adds 567f58754109 ALSA: ad1889: Allocate resources with device-managed APIs adds 21a9314cf93b ALSA: als300: Allocate resources with device-managed APIs adds 0e175f665960 ALSA: als4000: Allocate resources with device-managed APIs adds 8c5823ef31e1 ALSA: azt3328: Allocate resources with device-managed APIs adds 9e80ed64a006 ALSA: bt87x: Allocate resources with device-managed APIs adds 87e082ad84a7 ALSA: cmipci: Allocate resources with device-managed APIs adds 99041fea70d0 ALSA: cs4281: Allocate resources with device-managed APIs adds 2e11e3ff2a43 ALSA: cs5530: Allocate resources with device-managed APIs adds 10ed6eaf9d72 ALSA: ens137x: Allocate resources with device-managed APIs adds 08e9d3ab4cc1 ALSA: es1938: Allocate resources with device-managed APIs adds a7b4cbfdc701 ALSA: es1968: Allocate resources with device-managed APIs adds 47c413395376 ALSA: fm801: Allocate resources with device-managed APIs adds 5c0939253c3c ALSA: maestro3: Allocate resources with device-managed APIs adds 102e6156ded2 ALSA: rme32: Allocate resources with device-managed APIs adds df06df7cc997 ALSA: rme96: Allocate resources with device-managed APIs adds 499ddc16394c ALSA: sis7019: Allocate resources with device-managed APIs adds 2ca6cbde6ad7 ALSA: sonicvibes: Allocate resources with device-managed APIs adds afaf99751d0c ALSA: via82xx: Allocate resources with device-managed APIs adds 24ee07fbf95d ALSA: ali5451: Allocate resources with device-managed APIs adds e44b5b440609 ALSA: au88x0: Allocate resources with device-managed APIs adds 33631012cd06 ALSA: aw2: Allocate resources with device-managed APIs adds 1656fa6ea258 ALSA: ca0106: Allocate resources with device-managed APIs adds 5bff69b3645d ALSA: cs46xx: Allocate resources with device-managed APIs adds 5eba4c646dfe ALSA: cs5535audio: Allocate resources with device-managed APIs adds 9c211bf392bb ALSA: echoaudio: Allocate resources with device-managed APIs adds 79e8b218b36d ALSA: emu10k1: Allocate resources with device-managed APIs adds 2b377c6b6012 ALSA: emu10k1x: Allocate resources with device-managed APIs adds ca642da4b33d ALSA: ice1712: Allocate resources with device-managed APIs adds 272d6efa0b43 ALSA: ice1724: Allocate resources with device-managed APIs adds 1f0819979248 ALSA: ali5451: Allocate resources with device-managed APIs adds 314f6dbb1f33 ALSA: ice1724: Allocate resources with device-managed APIs adds b5cde369b618 ALSA: korg1212: Allocate resources with device-managed APIs adds 098fe3d6e775 ALSA: lola: Allocate resources with device-managed APIs adds 6f16c19b115e ALSA: lx6464es: Allocate resources with device-managed APIs adds c19935f04784 ALSA: nm256: Allocate resources with device-managed APIs adds 596ae97ab0ce ALSA: oxygen: Allocate resources with device-managed APIs adds 546c201a891e ALSA: riptide: Allocate resources with device-managed APIs adds d136b8e54f92 ALSA: hdsp: Allocate resources with device-managed APIs adds 0195ca5fd1f4 ALSA: hdspm: Allocate resources with device-managed APIs adds b1002b2d41c5 ALSA: rme9652: Allocate resources with device-managed APIs adds 5adfd8c26607 ALSA: trident: Allocate resources with device-managed APIs adds a033954140ac ALSA: vx: Manage vx_core object with devres adds 3bde3359aa16 ALSA: vx222: Allocate resources with device-managed APIs adds c6e6bb5eab74 ALSA: ymfpci: Allocate resources with device-managed APIs adds d6fb54e87869 ALSA: ad1816a: Allocate resources with device-managed APIs adds ea2bfa2961b6 ALSA: wss: Allocate resources with device-managed APIs adds 5eab6cb0344d ALSA: sb: Allocate resources with device-managed APIs adds e031577eef61 ALSA: ad1848: Allocate resources with device-managed APIs adds 5d50e348a499 ALSA: adlib: Allocate resources with device-managed APIs adds 749cadc7f53f ALSA: als100: Allocate resources with device-managed APIs adds 39c4f9aa761a ALSA: azt2320: Allocate resources with device-managed APIs adds d9fd7397a70e ALSA: cmi8328: Allocate resources with device-managed APIs adds 45782ce077a8 ALSA: cmi8330: Allocate resources with device-managed APIs adds 4287864eb053 ALSA: cs423x: Allocate resources with device-managed APIs adds 1bb11c1c7f6e ALSA: es1688: Allocate resources with device-managed APIs adds 34d6599bc107 ALSA: es18xx: Allocate resources with device-managed APIs adds 35a245ec0619 ALSA: galaxy: Allocate resources with device-managed APIs adds 5b88da3c800f ALSA: gus: Allocate resources with device-managed APIs adds 098493041a2c ALSA: msnd: Allocate resources with device-managed APIs adds 2973ee4a5b54 ALSA: opti9xx: Allocate resources with device-managed APIs adds 6bf39b5dbd53 ALSA: opl3sa2: Allocate resources with device-managed APIs adds 111601ff76e9 ALSA: sc6000: Allocate resources with device-managed APIs adds bddc2ef13235 ALSA: sscape: Allocate resources with device-managed APIs adds f082b1ad39ea ALSA: wavefront: Allocate resources with device-managed APIs adds 854577ac2aea ALSA: x86: Allocate resources with device-managed APIs adds ed539fc3428c ALSA: virmidi: Allocate resources with device-managed APIs adds aa92050f10f0 ALSA: mtpav: Allocate resources with device-managed APIs adds 60d03de81c40 ALSA: serial-u16550: Allocate resources with device-managed APIs adds de74763295a8 ALSA: mpu401: Allocate resources with device-managed APIs adds b072e65aadd6 ALSA: aloop: Allocate resources with device-managed APIs adds ed16a22b0900 ALSA: dummy: Allocate resources with device-managed APIs adds 3a1e341c5687 ALSA: pcsp: Allocate resources with device-managed APIs adds 7f6726b63595 ALSA: nm256: Fix error return code in snd_nm256_create() adds e24ef4881bdd ALSA: opti9xx: fix missing { } around an if block adds dca18a94d3ad ALSA: sc6000: Fix incorrect sizeof operator adds 9b7843d1e125 ALSA: sc6000: Assign vport directly on card's private_data adds 35fe7901150d ALSA: cs4281: Fix missing chip initialization adds f263a2c2d6c7 ALSA: als300: Fix missing chip initialization adds d364a600d6ed ALSA: korg1212: Fix wrongly shuffled firmware loader code adds f976e8a94176 ALSA: sc6000: Use explicit cast for __iomem pointer adds c5aa8277a1d3 ALSA: seq: Fix comments of wrong client number for MIDI Pa [...] adds fac24b0f34c1 ALSA: pcxhr: use __func__ to get funcion's name in an outp [...] adds 825a52482a61 ALSA: core: Fix double calls of snd_card_free() via devres adds 01099b1ad910 Merge branch 'for-linus' into for-next adds 4d4dee0aefec ALSA: usb-audio: Introduce quirk_flags field adds ce47d47e5cc8 ALSA: usb-audio: Move media-controller API quirk into quirk_flags adds af158a7f8d9a ALSA: usb-audio: Move txfr_quirk handling to quirk_flags adds c1b034a4214e ALSA: usb-audio: Move tx_length quirk handling to quirk_flags adds 019c7f912ca9 ALSA: usb-audio: Move playback_first flag into quirk_flags adds f21dca857b4c ALSA: usb-audio: Move clock setup quirk into quirk_flags adds 2de00d5a914e ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags adds f748385471f7 ALSA: usb-audio: Move control message delay quirk into qui [...] adds 1f074fe56987 ALSA: usb-audio: Move interface setup delay into quirk_flags adds 8bfe17ad975f ALSA: usb-audio: Move rate validation quirk into quirk_flags adds 44e6fc64dfeb ALSA: usb-audio: Move autosuspend quirk into quirk_flags adds 3c69dc913413 ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags adds 68e851ee4cfd ALSA: usb-audio: Move generic DSD raw detection into quirk_flags adds 5b517854420b ALSA: usb-audio: Add quirk_flags module option adds a39978ed6df1 ALSA: doc: Add the description of quirk_flags option for s [...] adds d1254593e705 ALSA: usb-audio: make array static const, makes object smaller adds 723c1252e058 ALSA: memalloc: Minor refactoring adds 58a95dfa4fdd ALSA: memalloc: Correctly name as WC adds ac9245a5406e ALSA: pcm: Allow exact buffer preallocation adds d5c505581674 ALSA: memalloc: Support WC allocation on all architectures adds 7f2da3d76b7d ALSA: pxa2xx: Use managed PCM buffer allocation adds 13ce4d8fbf59 ASoC: bcm: Use managed PCM buffer allocation adds f010a4987f61 ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation adds 0e1b598fb427 ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation adds 189364872fba ASoC: tegra: Use managed buffer allocation adds 1855ce6293c0 ASoC: fsl_asrc_dma: Use managed buffer allocation adds e159704f7920 ASoC: fsl_dma: Use managed buffer allocation adds 3610a6d1dbd1 ASoC: mpc5200: Use managed buffer allocation adds 15a52cdcb0ef ASoC: qcom: lpass: Use managed buffer allocation adds 8c505b773d3f ASoC: qcom: qdsp6: Use managed buffer allocation adds ba447289fd06 ASoC: sprd: Use managed buffer allocation adds 623c10108338 ALSA: memalloc: Fix pgprot for WC mmap on x86 adds f84ba106a018 ALSA: memalloc: Store snd_dma_buffer.addr for continuous p [...] adds ddddc0d4c76a ALSA: pci/korg1212: completely remove 'set but not used' warnings adds df8bcf36be27 ALSA: es1688: Avoid devres management for es1688 object creation adds 9732c148d0ce ALSA: memalloc: Fix mmap of SG-buffer with WC pages adds ad797a04f129 Merge branch 'for-linus' into for-next adds 2c86446f8e04 ALSA: harmony: Drop superfluous address setup adds cbea6e5a7772 ALSA: pcm: Check mmap capability of runtime dma buffer at first adds 0899a7a23047 ALSA: pci: rme: Set up buffer type properly adds 4d9e9153f1c6 ALSA: pci: cs46xx: Fix set up buffer type properly adds ca4c5b334f10 ALSA: msnd: Use proper mmap method adds 8c70461bbb83 ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module adds 9e7647b5070f ALSA: hda/cs8409: Move arrays of configuration to a new file adds ccff0064a7ce ALSA: hda/cs8409: Use enums for register names and coefficients adds cab82a222f3d ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization adds 29dbb9bcd3ea ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg adds 1f03db686583 ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cybor [...] adds cc7df1623c52 ALSA: hda/cs8409: Disable unsolicited responses during suspend adds 134ae782c468 ALSA: hda/cs8409: Disable unsolicited response for the first boot adds 1e0a975a8a8e ALSA: hda/cs8409: Mask CS42L42 wake events adds db0ae848a989 ALSA: hda/cs8409: Simplify CS42L42 jack detect. adds a1a6c7df2b2e ALSA: hda/cs8409: Prevent I2C access during suspend time adds b2a887748e51 ALSA: hda/cs8409: Generalize volume controls adds 647d50a0c304 ALSA: hda/cs8409: Dont disable I2C clock between consecuti [...] adds d395fd7864c5 ALSA: hda/cs8409: Avoid setting the same I2C address for e [...] adds 8de4e5a6680d ALSA: hda/cs8409: Avoid re-setting the same page as the la [...] adds 165b81c4ac30 ALSA: hda/cs8409: Support i2c bulk read/write functions adds 636eb9d26f29 ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions adds 24f7ac3d3b6b ALSA: hda/cs8409: Move codec properties to its own struct adds c076e201d5e1 ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/ [...] adds 404e770a9c87 ALSA: hda/cs8409: Add Support to disable jack type detecti [...] adds 20e507724113 ALSA: hda/cs8409: Add support for dolphin adds e4e6c584f516 ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Co [...] adds fed0aaca0b0f ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 adds 928adf0ebc78 ALSA: hda/cs8409: Use timeout rather than retries for I2C [...] adds c8b4f0865e82 ALSA: hda/cs8409: Remove unnecessary delays adds 4ff2ae3a135f ALSA: hda/cs8409: Follow correct CS42L42 power down sequen [...] adds 7482ec7111fb ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops adds 360a5812b923 ALSA: core: control_led: use strscpy instead of strlcpy adds 0c4aa67735b7 ALSA: hda_audio_ext: fix kernel-doc adds 1a04830169d0 ALSA: hda/cs8409: Prevent pops and clicks during suspend adds bda36b0fc2b6 ALSA: memalloc: Count continuous pages in vmalloc buffer handler adds 7ac2246f5670 ALSA: usb-audio: Input source control - digidesign mbox adds 81be10934949 ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag adds 95dc85dba05f ALSA: hda: conexant: Turn off EAPD at suspend, too adds b98444ed597d ALSA: hda: Suspend codec at shutdown adds 327b34f2a97d ALSA: hda: Nuke unused reboot_notify callback adds c0a7f9372cf0 Merge branch 'for-linus' into for-next adds 8fc8e903156f ALSA: hda: Drop workaround for a hang at shutdown again adds f8b32a6daf35 ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() adds d2d837563743 ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG [...] adds 23c671be97b9 ALSA: firewire-motu: add support for MOTU 896HD adds 73355ddd8775 ALSA: hda: Code refactoring snd_hda_pick_fixup() adds a235d5b8e550 ALSA: hda: Allow model option to specify PCI SSID alias adds 4a1672d183cc ALSA: hda: Update documentation for aliasing via the model option adds 2231af793fe2 ALSA: doc: Fix indentation warning adds 13d9c6b998aa ALSA: hda/realtek: Workaround for conflicting SSID on ASUS [...] adds 539a5093e73e Merge branch 'for-linus' into for-next adds e28ac04a705e ASoC: intel: atom: Revert PCM buffer address setup workaro [...] adds 7af5a14371c1 ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC adds 93ab3eafb0b3 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup adds 1a10d5b0f6c2 Merge branch 'for-linus' into for-next adds 6e41340994e5 ALSA: usb-audio: Move set-interface-first workaround into [...] adds 2eaf1635f9d6 ALSA: hda: Disable runtime resume at shutdown adds 424e531b47f8 ALSA: hda/cs8409: Ensure Type Detection is only run on sta [...] adds ea41a498cc64 ALSA: hda/cs8409: Initialize Codec only in init fixup. adds f3eef46f0518 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl adds 4267c5a8f313 ALSA: usb-audio: Work around for XRUN with low latency playback adds 4801bee7d5a3 ALSA: usb-audio: Add lowlatency module option adds f7b82b12626e Merge branch 'for-linus' into for-next adds f4eeaed04e86 ASoC: Intel: Fix platform ID matching adds cf2a19f7d2b7 ASoC: rt5682: Adjust headset volume button threshold again adds e6d0b92ac00b ASoC: wm_adsp: Put debugfs_remove_recursive back in adds a617f7d45c49 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 999abd7a8c5d Merge existing fixes from asoc/for-5.14 adds 55233b225021 ASoC: atmel: fix spelling mistakes adds 3666a8f82007 ASoC: ti: delete some dead code in omap_abe_probe() adds 6c5c659dfe3f ASoC: atmel: ATMEL drivers don't need HAS_DMA adds 4d0b79ec9eb8 ASoC: codecs: wcd938x: fix returnvar.cocci warnings adds 2ba907894f9e ASoC: wm_adsp: Remove pointless string comparison adds d5bb69dc54ec ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination adds 8620c40002db ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr [...] adds 3694f996be5c ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count adds f7c4fe9cffb0 ASoC: amd: fix spelling mistakes adds f99acc259f62 ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP adds bc619cfc6278 ASoC: SOF: add a helper to get topology configured bclk adds 837ad6da36ba ASoC: Intel: sof_cs42l42: use helper function to get bclk [...] adds b8deadf3d99e Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 2af2f861edd2 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in [...] adds 19f479c37f76 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable i [...] adds f537ab5fc7ce Merge series "Fix unbalanced pm_runtime_enable in error ha [...] adds bbdd3f4dbe81 ASoC: ti: davinci-mcasp: Fix DIT mode support adds 5dcd276e1525 ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4 adds 0238bcf80e97 ASoC: ti: davinci-mcasp: Add support for the OMAP4 version [...] adds eb82bae1a002 Merge series "ASoC: ti: davinci-mcasp: Fix the DIT mode an [...] adds 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence adds 07acee589f42 ASoC: Intel: maxim-common: support max98360a adds 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a adds 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a adds 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits adds 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode adds f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP adds eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] adds 622d9ac3d969 ASoC: codecs: lpass-rx-macro: clean up for-loop indentatio [...] adds d9dbe1f9ae4b ASoC: codecs: wcd938x: remove unused port-map reference adds cfc9d37ab79f ASoC: ti: j721e-evm: Convert the audio domain IDs to enum adds 1bd80ff2cfb3 ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 adds 7bf060d0d579 ASoC: amd: add Vangogh ACP5x IP register header adds 4a7151c9688c ASoC: amd: add Vangogh ACP PCI driver adds 5d9ee88a10e8 ASoc: amd: add acp5x init/de-init functions adds 603f2dedccac ASoC: amd: create acp5x platform devices adds 77f61444e48b ASoC: amd: add ACP5x PCM platform driver adds fc2c8067c76b ASoC: amd: irq handler changes for ACP5x PCM dma driver adds cab396d8b22c ASoC: amd: add ACP5x pcm dma driver ops adds e550339ee652 ASoC: amd: add vangogh i2s controller driver adds b80556addd1a ASoC: amd: add vangogh i2s dai driver ops adds b0a37ac6782f ASoC: amd: add vangogh pci driver pm ops adds 361414dc1f07 ASoC: amd: add vangogh i2s dma driver pm ops adds 08413fca62c6 ASoC: amd: enable vangogh acp5x driver build adds af7dc6f194a8 ASoC: amd: Don't show messages about deferred probing by default adds 718693352d8b ASoC: amd: Use dev_probe_err helper adds bc1c8e4eee79 ASoC: rt1015: Remove unnecessary flush work on rt1015 driver adds 89d751d8f9dc ASoC: rt5682: enable SAR ADC power saving mode during suspend adds 37108ef45ae9 ASoC: amd: fix an IS_ERR() vs NULL bug in probe adds 2bc3e1f21b06 ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() adds 33be10b563dc ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_compone [...] adds 940a1f435723 ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playbac [...] adds 7931df9bf07b ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() adds 9bdc573d84d8 ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_se [...] adds 6b809c19d4ff Merge series "ASoC: soc-pcm: cleanup cppcheck warning" fro [...] adds 0f6b04adb58d ASoC: Intel: Fix spelling contraction "cant" -> "can't" adds 14db5499d583 ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' adds 2080acf3d180 ASoC: samsung: Constify static snd_soc_ops adds d7a3a6801913 ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional adds dfe1114638d1 ASoC: v253_init: eliminate pointer to string adds cdb76568b09d ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dm [...] adds bce00560a28e ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_da [...] adds 5ad76775a522 ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt [...] adds 5600f3d5ac53 ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregi [...] adds eaf2469c340b ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_co [...] adds 99c68653a565 ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] adds 51a3dd58424e ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] adds ff6c95d25161 Merge series "ASoC: soc-core: cleanup cppcheck warning" fr [...] adds f211f5f60633 ASoC: amd: Drop superfluous mmap callbacks adds 9398a834700e ASoC: intel: skylake: Drop superfluous mmap callback adds 2b761f476f3a ASoC: dt-bindings: Document RZ/G2L bindings adds 5df6dfbb6de8 ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support adds 219691cf3601 Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds 6dfeb70276de ASoC: rsnd: make some arrays static const, makes object smaller adds f79e4b2a38ed ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_p [...] adds 65a4cfdd6f2b ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] adds e9aa139f95f5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] adds ea8f6b29b4a5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_k [...] adds b81e8efa245a ASoC: soc-topology: cleanup cppcheck warning at snd_soc_fi [...] adds 170c0d7460fc Merge series "ASoC: soc-topology: cleanup cppcheck warning [...] adds ea9df9840fd5 ASoC: tlv320aic32x4: make array clocks static, makes objec [...] adds dccd1dfd0770 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to [...] adds dd3e2025100c ASoC: Intel: bytcr_rt5640: Add line-out support adds 810711407467 ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai( [...] adds 044c76571277 ASoC: Intel: bytcr_rt5640: Add support for a second headph [...] adds 79c1123bac3b ASoC: Intel: bytcr_rt5640: Add support for a second headse [...] adds 780feaf4ad88 ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk adds 2f535e2cd513 Merge series "ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1 [...] adds f01639589e25 soundwire: move intel sdw register definitions to sdw_intel.h adds 1cbf6443f0de ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc adds 781dd3c82268 ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS de [...] adds 2f1315ae94b4 ASoC: SOF: intel: move sof_intel_dsp_desc() forward adds 198fa4bcf6a1 ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops adds 60e9feb781df soundwire: intel: introduce shim and alh base adds b189dde9d3e5 Merge series "soundwire/ASoC: abstract platform-dependent [...] adds 0d73297e483e ASoC: codecs: ad193x: add support for 96kHz and 192kHz pla [...] adds 5c8a7efc2fd5 ASoC: rt5514: make array div static const, makes object smaller adds b8cab69b0ed9 ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 adds 46fa9a158327 ASoC: SOF: Intel: Use DMI string to search for adl_mx98373 [...] adds 22414cade8df ASoC: Intel: update sof_pcm512x quirks adds d4321277b3b9 ASoC: Intel: sof_sdw_max98373: remove useless inits adds 8ff9392460ae Merge series "ASoC: SOF/Intel: machine driver updates" fro [...] adds 58f42dfd7977 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() adds 872040f7980b ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() adds b1ebecb90bf6 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() adds b285b51018a7 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() adds f3f5798d6516 Merge series "ASoC: soc-ops: cleanup cppcheck warning" fro [...] adds edcade2e5e94 ASoC: mediatek: mt6359: convert to use module_platform_driver adds f2553d467834 ASoC: amd: vangogh: Drop superfluous mmap callback adds 36a9d79e5e95 ASoC: simple-card-utils: Avoid over-allocating DLCs adds 7453d6d45d55 ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() adds af6b57ab7fdd ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() adds 29155bba1818 ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer [...] adds a16cfb1bee80 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() adds 5c52e48fb1c2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() adds 65f7316d18f2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check [...] adds a71657947d74 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() adds fd5ad2346148 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_d [...] adds fcb3f196f808 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_a [...] adds fd136fdbf4a6 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_w [...] adds 3dc72e4251d7 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_n [...] adds f2ff5fbe343d ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_s [...] adds 7002ab41920f Merge series "ASoC: soc-dapm: cleanup cppcheck warning" fr [...] adds 221034aca4fd ASoC: max98090: remove duplicate status reads and useless [...] adds c18abd00333b ASoC: mt6359-accdet.c: remove useless assignments adds 8c62dbcb489a ASoC: wcd938x: simplify return value adds 41bc951de77a Merge series "ASoC: codecs: cppcheck warnings" from Pierre [...] adds bcee7ed09b8e ASoC: codecs: wcd938x: add Multi Button Headset Control support adds 585fb31c2c3a ASoC: rt5640: Silence warning message about missing interrupt adds b962bae81fa4 ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit adds 24cdbb79bbfe ASoC: cs42l42: Validate dai_set_sysclk() frequency adds c76d572c1ec8 ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots adds e2f6867299ac ASoC: cs42l42: Update module authors adds ddaa1ed52c5d Merge some cs42l42 patches into asoc-5.15 adds 1e2c7845421b ASoC: qcom: apq8016_sbc: Add SEC_MI2S support adds e05f9ee5eabf ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary [...] adds 455ecc808e99 ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary [...] adds a10facb75253 ASoC: max98390: Add support change dsm param name adds 6d0a764d418f ASoC: rt1015p: add new acpi id and comapatible id adds 064478e4877c ASoC: dt-bindings: rt1015p: add new compatible id adds eb7ab747efd6 ASoC: dt-bindings: rt1015p: fix syntax error in dts-bindin [...] adds 772d44526e20 ASoC: rt5682: Properly turn off regulators if wrong device ID adds a1ea05723c27 ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() adds 6f28c883b7ba ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description adds d2556edadbf2 ASoC: SOF: Intel: hda-stream: remove always true condition adds 5503e938fef3 ASoC: SOF: Intel: simplify logic for DMI_L1 handling adds 246dd4287dfb ASoC: SOF: Intel: make DMI L1 selection more robust adds 6d9d1652de79 Merge series "ASoC: SOF: Intel: DMI L1 power optimization [...] adds 03e786bd4341 ASoC: sh: Add RZ/G2L SSIF-2 driver adds bed0b1c1e88a ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channe [...] adds 26ac471c5354 ASoC: sh: rz-ssi: Add SSI DMAC support adds f84f6ee0366f Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds c50f126b3c9e ASoC: Intel: boards: harden codec property handling adds 69efe3b834c0 ASoC: Intel: boards: handle errors with acpi_dev_get_first [...] adds d3409eb20d3e ASoC: Intel: boards: get codec device with ACPI instead of [...] adds cdf99c9ab721 ASoC: Intel: sof_sdw: pass card information to init/exit f [...] adds 82027585fce0 ASoC: Intel: sof_sdw_rt711*: keep codec device reference u [...] adds e5a292d39466 ASoC: Intel: use software node API in SoundWire machines adds f1f8a9615451 ASoC: Intel: remove device_properties for Atom boards adds 0bd3c071e6e7 ASoC: Intel: boards: use software node API in Atom boards adds 31e53e137c5a Merge series "ASoC: Intel: boards: use software node API" [...] adds 80165bb80433 ASoC: tegra30: ahub: Use of_device_get_match_data adds 356b94a32a75 ASoC: tegra30: i2s: Use of_device_get_match_data adds 0a1e5ac50de2 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds 9cec66fa7026 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds a2659768893b ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds d490f4e73e3c ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_lin [...] adds 454a7422fa28 ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() adds c2dea1fba206 ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() adds c7577906865c ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB adds 500b39da6249 ASoC: soc-component: cleanup cppcheck warning at snd_soc_p [...] adds 834a36ddc6d2 ASoC: soc-ac97: cleanup cppcheck warning adds f75953bca75f Merge series "ASoC: soc-xxx: cleanup cppcheck warning" fro [...] adds d40dfb860ad7 ASoC: sh: rz-ssi: Fix dereference of noderef expression warning adds 1b5d1d3a2f77 ASoC: sh: rz-ssi: Fix wrong operator used issue adds f8043ef50aca ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the compon [...] adds ea2efedefbc3 ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_ [...] adds 240fdf3f42fc ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_m [...] adds 2499ee9d9079 Merge series "ASoC: tegra30: Fix use of of_device_get_matc [...] adds 2fbbcffea5b6 ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks adds 4b14f1791205 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_req [...] adds 5d925d9823aa ASoC: uniphier: make arrays mul and div static const, make [...] adds 28889de643cd ASoC: rsnd: core: make some arrays static const, makes obj [...] adds cc64c390b215 ASoC: rsnd: adg: clearly handle clock error / NULL case adds 5caab9f48b96 ASoC: rt5640: Move rt5640_disable_jack_detect() up in the [...] adds 15d54840ecf6 ASoC: rt5640: Delay requesting IRQ until the machine-drv c [...] adds d21213b4503e ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640 [...] adds e3f2a6603a98 ASoC: rt5640: Add rt5640_set_ovcd_params() helper adds 0a61bcbba873 ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" [...] adds 9ba00856686a ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 10 [...] adds 77eca00f8366 Merge series "ASoC: Intel/rt5640: Add support for HP Elite [...] adds 43d2c4982fcc ASoC: ics43432: add CMM-4030D-261 support adds 0f28b69e4b59 dt-bindings: add compatible vendor prefix for CUI Devices adds c7bd58940bcb ASoC: ics43432: add compatible for CUI Devices adds 0aeb17d17282 ASoC: rt1015p: correct indentation adds a5ec37713367 ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_c [...] adds d019403a777e ASoC: rt1015: remove possible unused variable `bclk_ms' adds 6d41bbf2fd36 ASoC: Intel: kbl_da7219_max98927: Fix format selection for [...] adds 126b3422adc8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs adds 87b265260046 ASoC: Intel: Skylake: Select proper format for NHLT blob adds e8b374b649af ASoC: Intel: Skylake: Fix module resource and format selection adds e4e0633bcadc ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER adds c5ed9c547cba ASoC: Intel: Skylake: Fix passing loadable flag for module adds e4e95d829183 ASoC: Intel: Skylake: Simplify m_state for loadable modules adds a4ad42d28618 ASoC: Intel: Skylake: Support multiple format configs adds db5a3f83a241 ASoC: Intel: Skylake: Support modules with generic extension adds 5b27a71cbbfe ASoC: Intel: Skylake: Properly configure modules with gene [...] adds b947d2b467c0 ASoC: Intel: Skylake: Select first entry for singular pipe [...] adds 6f02c0894921 Merge series "ASoC: Intel: Skylake: Fix and support comple [...] adds 0be10d7122ce ASoC: SOF: intel: remove duplicate include adds cab2b9e5fc0e ASoC: mediatek: mt8195: update mediatek common driver adds d62ad762f675 ASoC: mediatek: mt8195: support audsys clock control adds 1de9a54acafb ASoC: mediatek: mt8195: support etdm in platform driver adds 3de3eba588bb ASoC: mediatek: mt8195: support adda in platform driver adds 1f95c019115c ASoC: mediatek: mt8195: support pcm in platform driver adds 6746cc858259 ASoC: mediatek: mt8195: add platform driver adds b5bac34fcfb4 dt-bindings: mediatek: mt8195: add audio afe document adds 40d605df0a7b ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] adds e581e3014cc4 ASoC: mediatek: mt8195: add DPTX audio support adds ef46cd42ecf0 ASoC: mediatek: mt8195: add HDMITX audio support adds 5f8c991e8950 dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt [...] adds 88939e737573 Merge series "ASoC: mediatek: Add support for MT8195 SoC" [...] adds 2d02e7d7d04f Merge branch 'for-5.14' of https://git.kernel.org/pub/scm/ [...] adds dc2d01c754c3 ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_ja [...] adds 8d3019b63b3d ASoC: rt5682: Fix the vol+ button detection issue adds a8946f032eea ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPRO [...] adds 2fd276c3ee4b ASoC: dwc: Get IRQ optionally adds 11a08e05079a ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> [...] adds 023a3f3a1c4f ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile adds acc8b9d11791 ASoC: rockchip: spdif: Fix some coding style adds c5d4f09feb9f ASoC: rockchip: spdif: Add support for rk3568 spdif adds e79ef3c2cfe0 ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif adds dac825b6a6bd Merge series "Patches to update for rockchip spdif" from S [...] adds ebfea6712576 ASoC: rockchip: i2s: Add support for set bclk ratio adds 6b76bcc004b0 ASoC: rockchip: i2s: Fixup clk div error adds 7a2df53bc090 ASoC: rockchip: i2s: Improve dma data transfer efficiency adds 53ca9b9777b9 ASoC: rockchip: i2s: Fix regmap_ops hang adds 296713a3609d ASoC: dt-bindings: rockchip: Document reset property for i2s adds 1bf56843e664 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B adds 4455f26a551c ASoC: rockchip: i2s: Make playback/capture optional adds f005dc6db136 ASoC: rockchip: i2s: Add compatible for more SoCs adds d5ceed036f7c ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs adds 917f07719b13 ASoC: rockchip: i2s: Add support for frame inversion adds 515b436be291 Merge series "Patches to update for rockchip i2s" from Sug [...] adds 0c75fc719338 ASoC: soc-pcm: protect BE dailink state changes in trigger adds 6479f7588651 ASoC: soc-pcm: test refcount before triggering adds 7a6a723e98aa ASoC: wcd9335: Fix a double irq free in the remove function adds fc6fc81caa63 ASoC: wcd9335: Fix a memory leak in the error handling pat [...] adds d3efd26af2e0 ASoC: wcd9335: Disable irq on slave ports in the remove function adds 52c64e5f7b79 Merge series "ASoC: wcd9335: Firx some resources leak in t [...] adds 3202e2f5fac0 ASoC: Revert PCM trigger changes adds 38b767300094 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds a8729efbbb84 Merge tag 'asoc-v5.15' of https://git.kernel.org/pub/scm/l [...] adds 0d290223a6c7 Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm [...] adds 387caebee006 media: dvbsky: add support for MyGica T230C2_LITE and T230A adds caa7302b3a34 media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY adds 2a621b0859d1 media: gspca: Drop default m adds 8db11aebdb8f media: dib8000: rewrite the init prbs logic adds 54e80d9883bd media: sti: don't copy past the size adds 1a10d7fdb6d0 media: uvc: don't do DMA on stack adds ed638b1d6f69 media: ivtv: prevent going past the hw arrays adds 229e5bdcd39e media: hevc: Add segment address field adds d92a4a27d983 media: cedrus: hevc: Add support for multiple slices adds e481ff3f19cd media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues adds 9a582884716a media: drivers/media/usb/gspca: fix typo Fliker -> Flicker adds b6ef5c123a4b media: atomisp: remove redundant initialization of variable ret adds 123aaf816b95 media: atmel: atmel-sama5d2-isc: fix YUYV format adds 983eb35c991d media: drivers/media/platform/davinci/vpfe_capture.c : fix [...] adds 331ca86aff94 media: i2c: tvp5150: deleted the repeated word adds bc3db19f04f1 media: saa7134: switch from 'pci_' to 'dma_' API adds d229a910bf8c media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : f [...] adds ea3e1c36e388 media: TDA1997x: enable EDID support adds 40c7f9c31d86 media: vivid: increase max number of allowed adds 46fdc302028e media: drivers/media/platform/marvell-ccic/mcam-core.c : f [...] adds 3f3475a5c77e media: saa7134: convert list_for_each to entry variant adds afaff559ae98 media: saa7164: remove redundant continue statement adds 4e11f02f6f9e media: ti-vpe: cal: add g/s_parm for legacy API adds 918d6d120a60 media: ti-vpe: cal: fix error handling in cal_camerarx_create adds 97a2c65e2f21 media: ti-vpe: cal: remove unused cal_camerarx->dev field adds 27f86b9bff79 media: ti-vpe: cal: rename "sensor" to "source" adds 93080e25a86d media: ti-vpe: cal: move global config from cal_ctx_wr_dma [...] adds bbdb9ae8d470 media: ti-vpe: cal: use v4l2_get_link_freq adds 2e63c4c57aff media: ti-vpe: cal: add cal_ctx_prepare/unprepare adds 05b12b557234 media: ti-vpe: cal: change index and cport to u8 adds 6266ddefec0f media: ti-vpe: cal: Add CSI2 context adds 0de6f41a06b8 media: ti-vpe: cal: Add pixel processing context adds 42a1364ce738 media: ti-vpe: cal: rename cal_ctx->index to dma_ctx adds 2eef9ee3c600 media: ti-vpe: cal: rename CAL_HL_IRQ_MASK adds aece634d978c media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros adds 3b1fe1abbba2 media: ti-vpe: cal: catch VC errors adds af981fc2e6ca media: ti-vpe: cal: remove wait when stopping camerarx adds 38f7435f1304 media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop adds 4cb3a0f3896d media: ti-vpe: cal: allocate pix proc dynamically adds 8927a9f642fd media: ti-vpe: cal: add 'use_pix_proc' field adds 1a7adfda349e media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race adds 7d167e68d8c7 media: ti-vpe: cal: add vc and datatype fields to cal_ctx adds a6c9aad96508 media: ti-vpe: cal: handle cal_ctx_v4l2_register error adds 37fa1d2a5c05 media: ti-vpe: cal: set field always to V4L2_FIELD_NONE adds d3409a65735e media: ti-vpe: cal: fix typo in a comment adds 7f9f8123212d media: ti-vpe: cal: add mbus_code support to cal_mc_enum_f [...] adds e6a800d63a12 media: ti-vpe: cal: rename non-MC funcs to cal_legacy_* adds 8bfd1af2fdd1 media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode adds 2e7e09a902c6 media: ti-vpe: cal: remove cal_camerarx->fmtinfo adds 75e7e58bfac1 media: ti-vpe: cal: support 8 DMA contexts adds b65836f40a74 media: ti-vpe: cal: cleanup phy iteration in cal_remove adds 9e67f24e4d90 media: ti-vpe: cal: fix ctx uninitialization adds 892c37f8a3d6 media: ti-vpe: cal: fix queuing of the initial buffer adds 6cb0eee34c24 media: ti-vpe: cal: add camerarx locking adds 9eaca40c0d13 media: ti-vpe: cal: add camerarx enable/disable refcounting adds 71e3a18114eb media: ti-vpe: cal: allow more than 1 source pads adds f4a87d54c589 media: ti-vpe: cal: add embedded data support adds e5dd86446fe3 media: rc: streamzap: Removed unnecessary 'return' adds adb08a09230b media: rc: redrat3: Fix a typo adds 86541f0480b5 media: rc: rc-main.c: deleted the repeated word adds dcb014582101 media: cxd2880-spi: Fix an error handling path adds 4acb04dc90aa media: dvb-frontends: cx24117: Delete 'break' after 'goto' adds 73415d70192a media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound adds 379e205dab9d media: usb: dvb-usb-v2: af9035: let subdrv autoselect enab [...] adds 6b7f554be8c9 media: rc-loopback: return number of emitters rather than error adds d9d0103940e9 media: rc-loopback: use dev_dbg() rather than handrolled debug adds 7300d0c2391a media: rc-loopback: send carrier reports adds 50634548d3c3 media: rc-loopback: max_timeout of UINT_MAX does not work adds 8b777edff097 media: rc: rename s_learning_mode() to s_wideband_receiver() adds c5453769f77c media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init adds 797c061ad715 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr adds 131ae388b88e media: dvb-usb: Fix error handling in dvb_usb_i2c_init adds 6ad61a7847da media: hantro: vp8: Move noisy WARN_ON to vpu_debug adds 96f33a5b325e media: hantro: Make struct hantro_variant.init() optional adds b1e60562a62e media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls adds a9096c585386 media: hantro: h264: Move DPB valid and long-term bitmaps adds 678ddaf3ff8b media: hantro: h264: Move reference picture number to a helper adds c07665f99386 media: hantro: Add H.264 support for Rockchip VDPU2 adds 1f82f2df523c media: hantro: Enable H.264 on Rockchip VDPU2 adds fb7cb344b969 media: hantro: Add support for the Rockchip PX30 adds 9d05c1e00e10 media: dt-bindings: media: rockchip-vpu: Add PX30 compatible adds 724fae958896 media: dt-bindings: adv7180: Introduce the 'reset-gpios' property adds abb7c7c2f025 media: adv7180: Add optional reset GPIO adds f7b96a9f350c media: i2c: adv7180: Print the chip ID on probe adds 28d1e47694af media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' [...] adds ed771d75af3c media: i2c: adv7180: fix adv7280 BT.656-4 compatibility adds 47d94dad8e64 media: go7007: fix memory leak in go7007_usb_probe adds 6f5885a77505 media: go7007: remove redundant initialization adds ba7a93e507f8 media: v4l2-subdev: fix some NULL vs IS_ERR() checks adds 07e59d91e701 media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer' adds f003d635a8ae media: rkisp1: cap: initialize dma buf address in 'buf_init' cb adds 7910c23d7047 media: media/cec-core.rst: update adap_enable doc adds 514e97674400 media: stkwebcam: fix memory leak in stk_camera_probe adds 055d2db28ec2 media: platform: stm32: unprepare clocks at handling error [...] adds e58430e1d4fd media: rockchip/rga: fix error handling in probe adds fa0b5658597f media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe() adds 44693d74f565 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats adds e6f238735f63 media: atomisp: Fix typo "accesible" adds fe8e320d8bf7 media: atomisp-ov2680: A trivial typo fix adds 672fe1cf145a media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe adds 24d4fbdc9a85 media: atomisp: pci: fixed a curly bracket coding style issue. adds 9763267eda9d media: atomisp: remove useless breaks adds 728a5c64ae5f media: atomisp: remove dublicate code adds 264f59089914 media: atomisp: remove useless returns adds 9d971b813598 media: atomisp: use list_splice_init in atomisp_compat_css20.c adds c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" adds 7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c adds f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c adds 00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c adds 2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds 95d2117cfe77 media: atomisp: Align block comments adds f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line adds 544ee7306d9e media: atomisp: improve error handling in gc2235_detect() adds d741db71cf1d media: atomisp: remove the repeated declaration adds 8e38adf99d2f media: atomisp: Remove unused declarations adds 86d92c3ad717 media: atomisp: Annotate a couple of definitions with __ma [...] adds a5d46d9afbdf media: atomisp: Remove unused port_enabled variable adds 179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree adds 655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast adds d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 1d74a91dc5c8 media: atomisp: Perform a single memset() for union adds 70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user adds 278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c27479d762de media: atomisp: pci: reposition braces as per coding style adds 0c980e3f5276 media: atomisp: fix the uninitialized use and rename "retvalue" adds 9e77871a59c8 media: atomisp: Resolve goto style issue in sh_css.c adds a93cf5a50584 media: atomisp: Remove unnecessary parens in sh_css.c adds d2f3009e86fd media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 66b22424ad27 media: atomisp: Fix line continuation style issue in sh_css.c adds e53656ab8c80 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds b09ea9386214 media: atomisp: Align block comments adds 6bdad3bb7eb1 media: atomisp: Fix whitespace at the beginning of line adds 280355522d61 media: atomisp: improve error handling in gc2235_detect() adds 0ae19e8c0866 media: atomisp: remove the repeated declaration adds 85001df54b5f media: atomisp: Remove unused declarations adds dbe93bc97063 media: atomisp: Annotate a couple of definitions with __ma [...] adds 693064eafa9e media: atomisp: Remove unused port_enabled variable adds 1c6edb2831d9 media: atomisp: pci: Remove checks before kfree/kvfree adds 454a6232e294 media: atomisp: pci: Remove unnecessary (void *) cast adds d27f346aa98f media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 69aa1deeab47 media: atomisp: Perform a single memset() for union adds a5e5ceae597b media: atomisp: Move MIPI_PORT_LANES to the only user adds f83f86e72622 media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c3cdc019a6bf media: atomisp: pci: reposition braces as per coding style adds a7a48b40c799 Merge commit 'c3cdc019a6bf' into media_tree adds e9f504f7b585 media: rc: meson-ir-tx: document device tree bindings adds 49be1c78d575 media: rc: introduce Meson IR TX driver adds 6fa54bc713c2 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect adds c3609c45b7c2 media: v4l2-subdev: Fix documentation of the subdev_notifi [...] adds 932741d451a5 media: dt-bindings: media: Add bindings for imx335 adds 45d19b5fb9ae media: i2c: Add imx335 camera sensor driver adds 333b3125d130 media: dt-bindings: media: Add bindings for imx412 adds 9214e86c0cc1 media: i2c: Add imx412 camera sensor driver adds 4874ea398747 media: dt-bindings: media: Add bindings for ov9282 adds 14ea315bbeb7 media: i2c: Add ov9282 camera sensor driver adds 1536fbdbcb7f media: ov5640: Complement yuv mbus formats with their 1X16 [...] adds 7b537f290a9a media: mc-device.c: use DEVICE_ATTR_RO() helper macro adds 5fca4169f5bd media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro adds 9256de06942c media: i2c: use DEVICE_ATTR_RO() helper macro adds e006558fa473 media: exynos4-is: use DEVICE_ATTR_RW() helper macro adds 0368e7d2cd84 media: omap3isp: Fix missing unlock in isp_subdev_notifier [...] adds b9a543364299 media: Documentation: media: Improve camera sensor documentation adds 6f8f9fdec8e4 media: Documentation: media: Fix v4l2-async kerneldoc syntax adds 8925b5308398 media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation adds e5a466d4bcf9 media: Documentation: v4l: Improve frame rate configuratio [...] adds 013c35b22e62 media: Documentation: v4l: Rework LP-11 documentation, add [...] adds 253171a0da67 media: v4l: subdev: Add pre_streamon and post_streamoff callbacks adds 41a95d043fa5 media: ccs: Implement support for manual LP control adds a40eba9b26f7 media: v4l2-flash: Add sanity checks for flash and indicat [...] adds 4d7adf0236c1 media: v4l2-flash: Check whether setting LED brightness succeeded adds 84363509c725 media: ov2740: use group write for digital gain adds 0e2b8552660c media: ov9734: use group write for digital gain adds d84a2e4900ff media: ov8856: ignore gpio and regulator for ov8856 with ACPI adds 51f93add3669 media: imx258: Rectify mismatch of VTS value adds f809665ee75f media: imx258: Limit the max analogue gain to 480 adds e8713c31f8ad media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support adds a581c87c681c media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10- [...] adds 8b226173a1e9 media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1 adds 0ada1697ed42 media: imx: imx7-media-csi: Fix buffer return upon stream [...] adds 43c3f12dfbbd media: imx: imx7_mipi_csis: convert some switch cases to t [...] adds 37255747ecbd media: dt-bindings: media: document the nxp,imx8mq-mipi-cs [...] adds f33fd8d77dd0 media: imx: add a driver for i.MX8MQ mipi csi rx phy and c [...] adds 4108b3e6db31 media: v4l2-dv-timings.c: fix wrong condition in two for-loops adds 95d453661172 media: Fix cosmetic error in TDA1997x driver adds 7dee1030871a media: TDA1997x: fix tda1997x_query_dv_timings() return value adds 5cdd19bbad75 media: TDA1997x: report -ENOLINK after disconnecting HDMI source adds c8b263937c48 media: cec-pin: rename timer overrun variables adds 38367073c796 media: tegra-cec: Handle errors of clk_prepare_enable() adds 331e06bbde58 media: venus: hfi: fix return value check in sys_get_prop_ [...] adds 09ea9719a423 media: venus: venc: Fix potential null pointer dereference [...] adds 1ac61faf6ebb media: venus: helper: do not set constrained parameters for UBWC adds ea9f91199ca9 media: docs: ext-ctrls-codec: Document cyclic intra-refres [...] adds 9d5adeecc409 media: v4l2-ctrls: Add intra-refresh period control adds f7a3d3dc5831 media: venus: venc: Add support for intra-refresh period adds bfee75f73c37 media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H2 [...] adds 9c3a0f285248 Merge tag 'v5.14-rc4' into media_tree adds 835d31d319d9 Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/ [...] adds a3af0140663d drm/i915: apply WaEnableVGAAccessThroughIOPort as needed adds 0ea02bb8bc7a Revert "drm/i915/display: Drop FIXME about turn off infoframes" adds b91e3c830f00 drm/i915/xelpd: break feature inheritance adds 544021e3f2aa drm/i915/jsl: Add W/A 1409054076 for JSL adds 151ec347b06a drm/i915: Force a TypeC PHY disconnect during suspend/shutdown adds c88e2647c5bb drm/i915/display: Do not zero past infoframes.vsc adds 451e05e20270 drm/i915/dmc: Introduce DMC_FW_MAIN adds 3d5928a168a9 drm/i915/xelpd: Pipe A DMC plugging adds 2ef140bd2352 drm/i915/adl_p: Pipe B DMC Support adds dac0f8ad653a drm/i915/adl_p: Load DMC adds 17203224f053 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] adds 266152ae61f7 drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans adds d6b10b1ae436 drm/i915: Introduce hsw_get_buf_trans() adds 30e0afa55702 drm/i915: Wrap the platform specific buf trans structs int [...] adds 4542c6cff69e drm/i915: Rename dkl phy buf trans tables adds 13cee3c12398 drm/i915: Wrap the buf trans tables into a struct adds 439ebf9ef199 drm/i915: Introduce intel_get_buf_trans() adds 87f7074330a3 drm/i915; Return the whole buf_trans struct from get_buf_trans() adds d2c496f7c9bb drm/i915: Store the HDMI default entry in the bug trans struct adds c40a253b719a drm/i915: Introduce encoder->get_buf_trans() adds 4441a8e39b62 drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs adds 299d49542c11 drm/i915: Introduce rkl_get_combo_buf_trans() adds 5aca4881f3f4 drm/i915: Fix dg1 buf trans tables adds 8b95b28047da drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table adds cdad39216afd drm/i915: keep backlight_enable on until turn eDP display off adds 019d8146aa26 drm/i915: Fix ehl edp hbr2 vswing table adds 2b3bc165d055 drm/i915: Clean up jsl/ehl buf trans functions adds 150712dfd718 drm/i915: Nuke buf_trans hdmi functions adds 51565971cdbf drm/i915: Add the missing adls vswing tables adds 0ba1d03cd878 drm/i915/fbc: s/threshold/limit/ adds 5826d9f2115c drm/i915/fbc: Extract intel_fbc_program_cfb() adds 45a321a7ee0a drm/i915/fbc: Embed the compressed_llb node adds 337e54f77cee drm/i915/fbc: Don't pass around the mm node adds d502f6c4389f drm/i915/fbc: Handle 16bpp compression limit better adds 9c8a442d9d37 drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() adds c48f67ee91ad drm/i915/fbc: Extract intel_fbc_stolen_end() adds 8538d78e26ec drm/i915/fbc: Make the cfb allocation loop a bit more legible adds 46b2c40e0af3 drm/i915/fbc: Allocate llb before cfb adds f07d7400ecf5 drm/i915: Stop hand rolling drm_crtc_mask() adds e969c2da0e5b drm/i915: Clean up intel_get_load_detect_pipe() a bit adds 7397bd54da67 drm/i915: Clean up intel_find_initial_plane_obj() a bit adds 670c89eb6d1d drm/i915: Clean up pre-skl wm calling convention adds 08dfd243abac drm/i915: Clean up intel_fbdev_init_bios() a bit adds f15f01a79949 drm/i915: s/intel_crtc/crtc/ adds 0e20b769c4b3 drm/i915/display/psr: Handle SU Y granularity adds 061093d75ae3 drm/i915/display/adl_p: Implement Wa_22012278275 adds 1d53ccdc400c drm/i915/display/adl_p: Implement Wa_16011168373 adds 61e887329e33 drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline adds c4449742a7c2 drm/i915/display/adl_p: Implement Wa_16011303918 adds cbeeb00f14d2 drm/i915/display: fix level 0 adjustement on display ver >= 12 adds 0bc3a4eda1fb drm/i915/display: use max_level to control loop adds b54d8e8de2b2 drm/i915/jsl: Remove require_force_probe protection adds 747aeb2632f6 drm/i915/ehl: Remove require_force_probe protection adds a03e880a700d drm/i915/display: Fix state mismatch in drm infoframe adds e42c6c1bc8d5 Merge drm/drm-next into drm-intel-next adds 3352d86dcd33 drm/i915/display/dg1: Correctly map DPLLs during state readout adds 01fa662091bd drm/i915/display: check if compressed_llb was allocated adds 9c13c8ff38a2 drm/i915/hdcp: Nuke Platform check for mst hdcp init adds d70cc074bc6a drm/i915: finish INTEL_GEN and friends conversion adds cd5606aa3992 gpu/drm/i915: nuke old GEN macros adds b4d7049acebf Merge tag 'drm-intel-next-2021-07-08' of git://anongit.fre [...] adds 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings adds 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] adds 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] adds 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] adds 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] adds ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] adds 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] adds 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures adds 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers adds 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] adds 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) adds d098775ed440 drm/nouveau: init the base GEM fields for internal BOs adds 86441fa29e57 Merge drm/drm-next into drm-misc-next adds 26594678d00f drm/doc: document how userspace should find out CRTC index adds a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 adds f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] adds 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple adds feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus adds 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child adds aeb33699fc2c drm: Introduce the DP AUX bus adds 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] adds cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC adds a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] adds e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus adds a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC adds 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] adds ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] adds d92223ead97c drm/vmwgfx: Simplify devcaps code adds 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats adds a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts adds 74231041d140 drm/vmwgfx: Fix some static checker warnings adds f674a218c610 drm/vmwgfx: remove code that was using physical page addresses adds 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter adds b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] adds baee602e5c0d drm/vmwgfx: Remove vmw_chipset adds 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error adds 00f4471e42c8 Merge drm/drm-next into drm-misc-next adds 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend adds 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency adds f425821b9468 drm/vma: Add a driver_private member to vma_node. adds cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. adds bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next adds ade0e676ecdc drm/doc: document drm_mode_get_plane adds 9c61e7895468 dma-buf: some dma_fence_chain improvements adds 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 adds 413f52f146f1 drm/dbi: Support DBI typec1 read operations adds c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI adds aae74ff9caa8 drm/ast: Add detect function support adds bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs adds ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c adds f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug adds 3f35b6b041f6 MAINTAINERS: update vmwgfx info adds ebc9ac7c3dfe drm/vmwgfx: Update device headers adds c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 adds 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown adds 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] adds d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). adds 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) adds f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable adds 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() adds e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break adds db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] adds a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] adds d112e10fece5 drm/panel: Add connector_type for some EDT displays adds 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 adds b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] adds 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] adds a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations adds 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] adds 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] adds 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence adds 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 adds 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better adds 2e717a55982a udmabuf: configurable list_limit and size_limit_mb adds 3a1fde58fab3 drm/virtio: Add fences for Guest blobs adds 56934baef47b drm/virtio: Prepare resource_flush to accept a fence adds 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present adds 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation adds c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex adds bacbab58f09d drm: Mention the power state requirement on side-channel o [...] adds ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET adds 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT adds 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE adds 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting adds 91e99e113929 drm/vc4: hdmi: Register HDMI codec adds 403797925768 drm/ttm: Fix multihop assert on eviction. adds ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 adds 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer adds 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain adds 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages adds ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert adds 2254e49cef70 dma-resv: Fix kerneldoc adds 94dd80feb658 drm/panfrost: Shrink sched_lock adds 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking adds 7601d53c2c49 drm/panfrost: Fix implicit sync adds 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] adds 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional adds bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional adds d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates adds 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge adds 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections adds 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function adds d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add adds d6abed2ad168 dma-buf: Switch to inline kerneldoc adds 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules adds 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] adds 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default adds 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks adds f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS adds 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb adds 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] adds 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default adds 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission adds 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state adds f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally adds b2ffa2c25bba drm/radeon: Track IRQ state in local device state adds 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls adds 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled adds ac1723c16b66 drm/i915: Track IRQ state in local device state adds 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled adds a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled adds 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled adds 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled adds b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled adds d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled adds 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled adds a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled adds daea75017cfc drm/omapdrm: Track IRQ state in local device state adds 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled adds e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled adds 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled adds aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled adds 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled adds 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled adds a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled adds 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled adds 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled adds aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled adds fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled adds 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled adds 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats adds 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do adds 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] adds 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] adds 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] adds 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] adds 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] adds 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset adds 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts adds a11c4711238a drm/panfrost: Simplify the reset serialization logic adds 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] adds ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults adds f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck adds 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] adds 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close adds 030761e097b4 drm/panfrost: Queue jobs on the hardware adds 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout adds 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name adds fb786a48ac0d drm/vkms: update the current status of todo list adds 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() adds 796c3e35ac16 drm/bochs: Move to tiny/ adds 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers adds 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() adds e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() adds 382d019d1022 drm/mgag200: Inline mgag200_device_init() adds 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() adds d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp adds 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function adds 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration adds 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown adds 1a3c1959740c drm/vkms: replace macro in vkms_release() adds 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() adds 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces adds 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h adds b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces adds 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces adds f8ac863b6a93 drm/gud: Free buffers on device removal adds 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer adds b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID adds a0356899ebe8 drm/gud: Add async_flush module parameter adds 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 adds 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence adds 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data adds ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry adds 60f800b2bdfa drm/msm: always wait for the exclusive fence adds 10f7b40e4f30 drm/panel: add basic DP AUX backlight support adds bfd451403d70 drm/panel-simple: Support DP AUX backlight adds 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator adds 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] adds c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 adds 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 adds 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 adds a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU adds f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 adds e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel adds f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel adds 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config adds 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" adds b557a5f8da57 drm/of: free the right object adds 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs adds 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" adds b71565022031 drm/gem: Export implementation of shadow-plane helpers adds 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state adds b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB adds bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] adds 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper adds 35d283658a61 drm/shmem-helper: Align to page size in dumb_create adds 1333adfcc3cb dt-bindings: display/panel: Add Innolux EJ030NA adds 868d043f0560 drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel adds 776efe800fed drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts adds 44fe9f90eb9d drm/vc4: hdmi: Only call into DRM framework if registered adds 27da370e0fb3 drm/vc4: hdmi: Remove drm_encoder->crtc usage adds 48bd85808443 drm/qxl: Convert to Linux IRQ interfaces adds db20ea679d9c drm/vbox: Convert to Linux IRQ interfaces adds 311ac6f3e566 drm/omapdrm: Remove outdated comment adds 6f9223a56fab drm/of: free the iterator object on failure adds 5ead9b5b1575 drm/panel-simple: Power the panel when probing DP AUX backlight adds 17a1837d07be drm/dp: For drm_panel_dp_aux_backlight(), init backlight a [...] adds 588b3eee5288 Merge tag 'drm-misc-next-2021-07-16' of git://anongit.free [...] adds f82ff130a5e6 drm/panel: Add DT bindings for Samsung LMS380KF01 adds 57f6190a60ec drm/panel: ws2401: Add driver for WideChips WS2401 adds 648ce7fd186c drm/stm: ltdc: Silence -EPROBE_DEFER till bridge attached adds 5cc4e71f0199 drm/stm: dsi: compute the transition time from LP to HS and back adds 98a65439172d video: fbdev: kyro: fix a DoS bug by restricting user input adds 0189cb57b96f fbmem: Convert from atomic_t to refcount_t on fb_info->count adds 613ba71619cf drm/ingenic: Convert to Linux IRQ interfaces adds c715def51591 dma-buf: Delete the DMA-BUF attachment sysfs statistics adds 572994bf18ff drm/ast: Zero is missing in detect function adds f34bf652d680 drm/ast: Disable fast reset after DRAM initial adds b46998d81a1d drm/bochs: Fix missing pci_disable_device() on error in bo [...] adds 63c57e8dc7a0 dma_buf: remove dmabuf sysfs teardown before release adds 51fdf0914f26 drm/print: fixup spelling in a comment adds 869e76f7a918 drm: avoid circular locks in drm_mode_getconnector adds 5eff9585de22 drm: avoid blocking in drm_clients_info's rcu section adds 1f7ef07cfa14 drm: add a locked version of drm_is_current_master adds 0b0860a3cf5e drm: serialize drm_file.master with a new spinlock adds 56f0729a510f drm: protect drm_master pointers in drm_lease.c adds 26a4dc29b74a drm/v3d: Expose performance counters to userspace adds 77e21b50acab vgaarb: remove VGA_DEFAULT_DEVICE adds b0b514abc4cf vgaarb: remove vga_conflicts adds 45549c00d3ff vgaarb: move the kerneldoc for vga_set_legacy_decoding to [...] adds 6609176f56ad vgaarb: cleanup vgaarb.h adds b8779475869a vgaarb: provide a vga_client_unregister wrapper adds f6b1772b2555 vgaarb: remove the unused irq_set_state argument to vga_cl [...] adds bf44e8cecc03 vgaarb: don't pass a cookie to vga_client_register adds d391c5827107 drivers/firmware: move x86 Generic System Framebuffers support adds 8633ef82f101 drivers/firmware: consolidate EFI framebuffer setup for al [...] adds 99279ad8feb9 video: fbdev: arcfb: remove redundant initialization of va [...] adds 030fadb01381 video: fbdev: neofb: add a check against divide error adds 474596fc749c dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible adds 8da49a33dda7 Merge tag 'drm-misc-next-2021-07-22' of git://anongit.free [...] adds 35482f9dc56b Backmerge tag 'v5.14-rc3' into drm-next adds 71260b9a7020 drivers/firmware: fix SYSFB depends to prevent build failures adds 15d27b15de96 efi: sysfb_efi: fix build when EFI is not set adds 4b4e7a2a4c53 drm/bridge: make a const array static, makes object smaller adds 015f2ebb9376 drm: rcar-du: Shutdown the display on system shutdown adds c29b6b0b126e drm: rcar-du: Don't put reference to drm_device in rcar_du [...] adds 5e7ef0b85c77 drm: rcar-du: Shutdown the display on remove adds fb8d617f8fd6 drm/bridge: Centralize error message when bridge attach fails adds 5bcc48395b9f drm: bridge: dw-hdmi: Attach to next bridge if available adds e9e056949c92 drm: rcar-du: lvds: Convert to DRM panel bridge helper adds d0f44e0dac29 drm: rcar-du: dw-hdmi: Set output port number adds c24110a8fd09 drm: rcar-du: Use drm_bridge_connector_init() helper adds 9b54182ce239 drm: rcar-du: lvds: Don't set bridge driver_private field adds 6571a76af380 drm: rcar-du: lvds: Use dev_err_probe() adds 988dbd25b8ae Merge tag 'du-next-20210728' of git://linuxtv.org/pinchart [...] adds 8626e63eeea8 drm/panfrost: devfreq: Don't display error for EPROBE_DEFER adds c18c36dc75fe Documentation: gpu: Mention the requirements for new properties adds 90c7c70a0a90 drm/fourcc: Add modifier definitions for Arm Fixed Rate Co [...] adds a791cde6d272 drm/hisilicon/hibmc: Remove variable 'priv' from hibmc_unload() adds 37408cd825a4 drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers adds ce724470a2e5 drm/udl: Use framebuffer dma-buf helpers adds 08971eea06db drm/mipi-dbi: Use framebuffer dma-buf helpers adds 08b7ef0524f5 drm/gud: Use framebuffer dma-buf helpers adds 329e2c42f8ea drm/gm12u320: Use framebuffer dma-buf helpers adds baf6c24bacdd drm/repaper: Use framebuffer dma-buf helpers adds 9200454ca047 drm/st7586: Use framebuffer dma-buf helpers adds 1522756c7954 drm/shmobile: Convert to Linux IRQ interfaces adds 6474e67eabfb dt-bindings: display: simple: add some Logic Technologies [...] adds 47956bc86ee4 drm/bridge: nwl-dsi: Avoid potential multiplication overfl [...] adds 1f49bf8b6aec dt-bindings: display: ssd1307fb: Convert to json-schema adds c92ecb4eac76 drm/rockchip: dsi: add own additional pclk handling adds a8124139845f dt-bindings: display: rockchip-dsi: add optional #phy-cell [...] adds 71f68fe7f121 drm/rockchip: dsi: add ability to work as a phy instead of [...] adds 79e93d0a74e7 documentation: Update #nouveau IRC channel network adds 03b7c552d081 maintainers: Update freedesktop.org IRC channels adds 3012248fdfee drm: document drm_property_enum.value for bitfields adds b36b242d4b8e video: fbdev: asiliantfb: Error out if 'pixclock' equals zero adds 1520b4b7ba96 video: fbdev: kyro: Error out if 'pixclock' equals zero adds f92763cb0feb video: fbdev: riva: Error out if 'pixclock' equals zero adds fdb57c3217a0 dt-bindings: display: simple: Add AUO B133HAN05 & B140HAN06 adds 93ea7aa8dfc0 drm/panel: simple: Add support for two more AUO panels adds f98f273f3a98 dt-bindings: Add QiShenglong vendor prefix adds 0937a7b3625d video: ep93xx: Prepare clock before using it adds 0f3b68b66a6d drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features adds c206c7faeb32 drm/bridge: dw-mipi-dsi: Find the possible DSI devices adds 40f2218dc4ac drm/prime: fix comment on PRIME Helpers adds 6f11f37459d8 drm/plane: remove drm_helper_get_plane_damage_clips adds c7fcbf251397 drm/plane: check that fb_damage is set up when used adds ba6cd766e0bf drm/plane: Move drm_plane_enable_fb_damage_clips into core adds ca31fef11dc8 Backmerge remote-tracking branch 'drm/drm-next' into drm-m [...] adds df26600ad3e7 drm: add logging for RMFB ioctl adds 17ce9c61c71c drm: document DRM_IOCTL_MODE_RMFB adds 7b4b3733fd68 video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_up [...] adds ef9d793825b5 video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() adds 8a15af3b86f4 video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() adds 251e48a1db75 video: fbdev: ssd1307fb: Optimize screen updates adds 833d14a4bf83 video: fbdev: ssd1307fb: Cache address ranges adds 0c9856e4edcd drm: mxsfb: Enable recovery on underflow adds 9891cb54445b drm: mxsfb: Increase number of outstanding requests on V4 [...] adds b776b0f00f24 drm: mxsfb: Use bus_format from the nearest bridge if present adds 5e23c98178eb drm: mxsfb: Clear FIFO_CLEAR bit adds 92bd92c44d0d drm/dp_mst: Fix return code on sideband message failure adds f1f3e37535a0 drm/vmwgfx: Switch to using DRM_IOCTL_DEF_DRV adds 2b273544f580 drm/vmwgfx: Cleanup logging adds cfdc3458db8a drm/vmwgfx: Be a lot more flexible with MOB limits adds c29758cdc78a drm/vmwgfx: Use 2.19 version number to recognize mks-stats ioctls adds 28be2405fb75 drm: use the lookup lock in drm_is_current_master adds 7835ed6a9e86 drm/panel-sony-acx424akp: Modernize backlight handling adds d793b8f732d6 drm: clarify usage of drm leases adds f143778d9082 drm/vc4: hdmi: Remove redundant variables adds c7d30623540b drm/vc4: hdmi: Remove unused struct adds cfeeb0b5e09c Merge tag 'drm-misc-next-2021-07-29' of git://anongit.free [...] adds da3d378dec86 drm/msm: Let fences read directly from memptrs adds 298287f6e79a drm/msm: Signal fences sooner adds af5b4fff0fe8 drm/msm: Split out devfreq handling adds 552fce98b06f drm/msm: Split out get_freq() helper adds 9bc95570175a drm/msm: Devfreq tuning adds 375f9a63a66b drm/msm: Docs and misc cleanup adds 86c2a0f000c1 drm/msm: Small submitqueue creation cleanup adds 030af2b05aee drm/msm: drop drm_gem_object_put_locked() adds 390ad4212197 drm: Drop drm_gem_object_put_locked() adds 7039d3f89b2f drm/msm/submit: Simplify out-fence-fd handling adds be40596bb5cf drm/msm: Consolidate submit bo state adds a61acbbe9cf8 drm/msm: Track "seqno" fences by idr adds 79341eb74c1f drm/msm: Return ERR_PTR() from submit_create() adds 1d8a5ca436ee drm/msm: Conversion to drm scheduler adds bd0b8e9f9c3c drm/msm: Drop submit bo_list adds e3e24ee51ed2 drm/msm: Drop struct_mutex in submit path adds fc40e5e10c3b drm/msm: Utilize gpu scheduler priorities adds 4541e4f2225c drm/msm/gem: Mark active before pinning adds f1b7996551a4 Merge tag 'drm-msm-next-2021-07-28' of https://gitlab.free [...] adds 6963d6c176fe drm/amdgpu: add a mutex for the smu11 i2c bus (v2) adds 5125c96a9d87 drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) adds f400b6cec81e drm/amdgpu/pm: rework i2c xfers on arcturus (v5) adds af01340bc423 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) adds 00e3a289d9e2 drm/amdgpu: add new helper for handling EEPROM i2c transfers adds 24f55c05592e drm/amdgpu/ras: switch ras eeprom handling to use generic helper adds 25e5c09f2b15 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] adds 39ed82d1d9ce drm/amdgpu: i2c subsystem uses 7 bit addresses adds 3e2eae8db216 drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses adds 73a5784a5bd0 drm/amdgpu: rework smu11 i2c for generic operation adds b36d8d6b7748 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] adds 2485f8cfff38 drm/amdgpu: Remember to wait 10ms for write buffer flush v2 adds 6240da4dfc99 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) adds 965ec37c4685 drm/amdgpu: Drop i > 0 restriction for issuing RESTART adds 6a0a55a2eb45 drm/amdgpu: Send STOP for the last byte of msg only adds 14df56504fdf drm/amd/pm: SMU I2C: Return number of messages processed adds 35ed27032cd2 drm/amdgpu/pm: ADD I2C quirk adapter table adds daaa75fd9817 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) adds 746b584762e4 drm/amdgpu: Fixes to the AMDGPU EEPROM driver adds 93ade343bbad drm/amdgpu: EEPROM respects I2C quirks adds 025a64a58792 drm/amdgpu: I2C EEPROM full memory addressing adds ccdfbfec9e1c drm/amdgpu: RAS and FRU now use 19-bit I2C address adds edb63a53081d drm/amdgpu: Fix wrap-around bugs in RAS adds f4322d80ad67 drm/amdgpu: I2C class is HWMON adds c28aa44de813 drm/amdgpu: RAS: EEPROM --> RAS adds a43996573ad5 drm/amdgpu: Rename misspelled function adds 1fab841ff63d drm/amdgpu: RAS xfer to read/write adds 16ef797737c8 drm/amdgpu: EEPROM: add explicit read and write adds 16736627610d drm/amd/pm: Extend the I2C quirk table adds ebe57d0c8ecc drm/amd/pm: Simplify managed I2C transfer functions adds 36b1a00d2bb4 drm/amdgpu: Fix width of I2C address adds cf696091d38b drm/amdgpu: Return result fix in RAS adds dce4400e6516 drm/amdgpu: Fix amdgpu_ras_eeprom_init() adds 803c6ebdd328 drm/amdgpu: Simplify RAS EEPROM checksum calculations adds e4e6a58935ee drm/amdgpu: Use explicit cardinality for clarity adds d7edde3dea08 drm/amdgpu: Nerf buff adds 0686627b3fb2 drm/amdgpu: Some renames adds 017dad64db7b drm/amdgpu: Get rid of test function adds 63d4c081a556 drm/amdgpu: Optimize EEPROM RAS table I/O adds c65b0805e779 drm/amdgpu: RAS EEPROM table is now in debugfs adds d456f3875af2 drm/amdgpu: fix 64 bit divide in eeprom code adds 1d9d2ca85b32 drm/amdgpu: Fix koops when accessing RAS EEPROM adds e2e04041a25f drm/amdgpu: Use a single loop adds 9de96f3f7e33 drm/amdgpu: Correctly disable the I2C IP block adds da98d99b0acd drm/amd/pm: Simplify managed I2C transfer of Aldebaran adds c11ffa54be78 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers adds 0677e4225653 drm/amdgpu: add license to umc_8_7_0_sh_mask.h adds aae435c6e8c8 drm/amdgpu: add function to show ucode name via id adds dc739d18c653 drm/amdgpu: add function to show psp_gfx_cmd name via id adds 631233321016 drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] adds 4ef87d8f10aa drm/amdgpu: Fix resource leak on probe error path adds 36f5f9d37e19 drm/amdgpu: Avoid printing of stack contents on firmware l [...] adds dcb388eddb5f drm/amdgpu: use xarray for storing pasid in vm adds 88f7f88159bc drm/amdgpu: separate out vm pasid assignment adds 51627f038041 drm/amdkfd: Only apply TLB flush optimization on ALdebaran adds 5af4438f1e83 drm/amdgpu: Read clock counter via MMIO to reduce delay (v5) adds ae87df077554 drm/amd/pm: Add I2C quirk table to Aldebaran adds c0838d3a93fc drm/amdgpu: The I2C IP doesn't support 0 writes/reads adds b5840166dcb8 drm/amdgpu: SRIOV flr_work should take write_lock adds 4d9f771e111e drm/amdgpu: Return error if no RAS adds 1bc6c29f58a4 drm/amd/display: isolate link training setting override to [...] adds 556a979d3c50 drm/amd/display: DMUB Outbound Interrupt Process-X86 adds 0713921b4ced drm/amd/display: Add null checks adds 46db138dc83a drm/amd/display: Add Freesync HDMI support to DM with DMUB adds 9cb2f2df669e drm/amd/display: Fix updating infoframe for DCN3.1 eDP adds f5bfc11e46af Revert "drm/amd/display: Always write repeater mode regard [...] adds cf83f5cf244f drm/amd/display: remove faulty assert adds 9f95e77800f3 drm/amd/display: Adjust types and formatting for future de [...] adds 1e0958bb9c56 drm/amd/display: [FW Promotion] Release 0.0.72 adds cc590fd27190 drm/amd/display: 3.2.142 adds babbdf5b3a8b drm/amd/display: Round KHz up when calculating clock requests adds 7b101c95486c drm/amd/display: increase max EDID size to 2k adds 3006c9245542 drm/amdgpu: fix a signedness bug in __verify_ras_table_checksum() adds 1d864f1088bb drm/amdgpu: Fix signedness bug in __amdgpu_eeprom_xfer() adds b8badd507a5b drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read() adds 64598e23de78 drm/amdgpu: return -EFAULT if copy_to_user() fails adds b407a3aa2835 drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid adds be22e2b9f4f9 drm/amd/pm: update the gpu metrics data retrieving for Sie [...] adds a6556ed8ea5f drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid adds dde586453962 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp adds 6435af81ed2c drm/amd/display: update header file name adds 9604b74bff62 drm/amdgpu: Correct the irq numbers for virtual crtc adds 4818545a1daf drm/amdkfd: handle fault counters on invalid address adds 186c8a8585e1 drm/amdgpu: initialize umc ras function adds c5b53d128130 drm/amdgpu/display - only update eDP's backlight level whe [...] adds 468f04cfbb43 drm/amdkfd: Allow CPU access for all VRAM BOs adds 3c727c1c4593 drm/amdgpu: Restore msix after FLR adds d59682dffe82 drm/amd/pm: Fix BACO state setting for Beige_Goby adds 53d0533049a5 Revert "drm/amdkfd: Only apply TLB flush optimization on A [...] adds 4bba567c8c35 Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" adds 4e7b93ca52fb Revert "drm/amdgpu: Fix warning of Function parameter or m [...] adds 7ed9876c9793 Revert "drm/amdkfd: Make TLB flush conditional on mapping" adds 024d8811c90e Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm [...] adds 430f8e6edbaa Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping" adds b05e50b35229 drm/amd/pm: Add waiting for response of mode-reset message [...] adds 308ef2ad8492 drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation adds 0c492e22ba2c drm/amdgpu: add another Renoir DID adds 554398174d98 amdgpu/nv.c - Added video codec support for Yellow Carp adds 9075096b09e5 amdgpu/nv.c - Optimize code for video codec support structure adds 25a3e8ac07a8 drm/amdgpu: Switch to VRAM buffer for USBC PD FW. adds 85da6459f45b drm/amdgpu: Switch to LFB for USBC PD FW in psp v13 adds b76a8062af2f drm/amd/display: avoid printing ERROR for unknown CEA parse(v2) adds 0a2ba7b72c0a drm/amdgpu: update the golden setting for vangogh adds decd8ce9dfd9 drm/amdgpu: update golden setting for sienna_cichlid adds c5c21a58ece9 drm/amdgpu: update gc golden setting for dimgrey_cavefish adds 67a1af079b49 drm/amd/pm: update DRIVER_IF_VERSION for beige_goby adds 9ce5ed6eaac5 drm/amdgpu/display: make a const array common_rates static [...] adds 048af66be7b5 drm/amdgpu: split amdgpu_device_access_vram() into two sma [...] adds 5fb95aa73f3c drm/amdgpu/ttm: replace duplicate code with exiting function adds 03373e2be290 drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_ [...] adds ad43a647bcdb drm/amd/display: Fix 10bit 4K display on CIK GPUs adds 1e9653a41aaf drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle. adds 71e433ee91dc drm/amd/display: Assume active upper layer owns the HW cursor adds 23e55639b87f drm/amd/display: Fix timer_per_pixel unit error adds 97b9c006f153 drm/amd/display: Prevent Diags from entering S2 adds 98e95e4f7996 drm/amd/display: log additional register state for debug adds 46ddb8965882 drm/amd/display: implement workaround for riommu related hang adds 360d1b654493 drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct adds dce7e5318d4e drm/amd/display: remove compbuf size wait adds d459b79b9416 drm/amd/display: [FW Promotion] Release 0.0.73 adds 356789e8401c drm/amd/display: 3.2.143 adds 2be7f77f6c36 drm/amd/display: add debug print for DCC validation failure adds 5948190a0ec8 drm/amd/display: Reduce delay when sink device not able to [...] adds d93d53563697 drm/amd/display: Add copyright notice to new files adds 3addbde269f2 drm/amd/display: Fixed hardware power down bypass during h [...] adds 0f806243125d drm/amd/display: Fix comparison error in dcn21 DML adds 11a7e64266ee drm/amd/display: 3.2.144 adds 328fe6e27cb0 drm/amd/display: Enable eDP ILR on DCN2.1 adds 2e63f4064eda drm/amd/display: Fix max vstartup calculation for modes wi [...] adds f891ae71f3b0 drm/amd/display: Populate socclk entries for dcn3.02/3.03 adds ffa09d932ff8 drm/amd/display: Query VCO frequency from register for DCN3.1 adds b2d5b64e9358 drm/amd/display: Update bounding box for DCN3.1 adds 0070a5b7004a drm/amd/display: Only set default brightness for OLED adds 324b1fcba697 drm/amd/display: DCN2X Prefer ODM over bottom pipe to find [...] adds e0f65a85d405 drm/amd/display: Remove MALL function from DCN3.1 adds ba16b22d4228 drm/amd/display: Line Buffer changes adds a4d5df1787cc drm/amd/display: add workaround for riommu invalidation re [...] adds ff7903551c96 drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 adds 5bb0d5cf9fc7 drm/amd/display: Refine condition for cursor visibility adds 5624c3455d5e drm/amd/display: [FW Promotion] Release 0.0.75 adds d95743c79861 drm/amd/display: 3.2.145 adds 550ff7ad37fa drm/amd/display: change zstate allow msg condition adds 54e606546124 drm/amd/pm: Support board calibration on aldebaran adds d8c33180c01f drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list adds 331e78187f3a drm/amdgpu: add psp command to get num xgmi links between [...] adds 3f46c4e9ce25 drm/amdkfd: report xgmi bandwidth between direct peers to the kfd adds 933048103837 drm/amdkfd: report pcie bandwidth to the kfd adds f72ac409416e drm/amdgpu - Corrected the video codecs array name for yel [...] adds 1a4772d922d2 drm/amdgpu: Change the imprecise function name adds 4067cdb1cfad drm/amdgpu: Add error message when programing registers fails adds 95f71f12aa45 drm/amdgpu: Fix a printing message adds cd5955f40173 drm/amdgpu: Change a few function names adds 9af5379c8508 drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr adds 78ccea9ff2ad drm/amdkfd: Set priv_queue to NULL after it is freed adds 4f942aaeb19d drm/amdkfd: Fix a concurrency issue during kfd recovery adds 1a394b3c3de2 drm/amd/amdgpu: Update debugfs link_settings output link_r [...] adds 6d7f735366c7 drm/amd/amdgpu: Add a new line to debugfs phy_settings output adds e25515e22bdc drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq adds 410e302ea53f drm/amdkfd: Update SMI throttle event bitmask adds ff99849b00fe drm/amd/amdgpu: consider kernel job always not guilty adds 222e0a71c297 drm/amd/amdgpu: add consistent PSP FW loading size checking adds aff890288de2 drm/amdgpu/acp: Make PM domain really work adds e97c8d86773d drm/amdgpu: update yellow carp external rev_id handling adds 69b30d80ef0d drm/amdgpu: add yellow carp pci id (v2) adds 5ccde01b50c0 drm/amdgpu: increase size for sdma fw name string adds 30ebc16aac64 drm/amdgpu: adjust fw_name string length for toc adds d0f56dc25afb drm/amdgpu: add cyan_skillfish asic type adds 708391977be5 drm/amdgpu: dynamic initialize ip offset for cyan_skillfish adds 6e80eacd9c99 drm/amdgpu: init family name for cyan_skillfish adds f36fb5a0e361 drm/amdgpu: set ip blocks for cyan_skillfish adds 621312a2acdf drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish adds bf4759a81b7b drm/amdgpu: add sdma fw loading support for cyan_skillfish adds d594e3cc19be drm/amdgpu: load fw direclty for cyan_skillfish adds 9dbd8a125170 drm/amdgpu: add cyan_skillfish support in gmc v10 adds 9724bb6621cb drm/amdgpu: add cyan_skillfish support in gfx v10 adds 86491ff7c6e7 drm/amdgpu: add sdma v5 golden settings for cyan_skillfish adds d9393f9b68a5 drm/amdgpu: add gc v10 golden settings for cyan_skillfish adds 06e75b88e8b8 drm/amdkfd: enable cyan_skillfish KFD adds b515937b414a drm/amdgpu: add chip early init for cyan_skillfish adds 338b3cf0b9f8 drm/amdgpu: add nbio support for cyan_skillfish adds 2766534b766e drm/amdgpu: add mp 11.0.8 header for cyan_skillfish adds e330a68f30a6 drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish adds 3188fd0752a5 drm/amdgpu: init psp v11.0.8 function for cyan_skillfish adds 1c7916af55a7 drm/amdgpu: enable psp v11.0.8 for cyan_skillfish adds c5d0aa482e10 drm/amdgpu: use direct loading by default for cyan_skillfish2 adds 128ac51a5c92 drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish adds 1139402e646d drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish adds ad75be36d448 drm/amdgpu: add smu interface header for cyan_skilfish adds 67c3f8456a14 drm/amdgpu: add basic ppt functions for cyan_skilfish adds 61ad757dae89 drm/amdgpu: add check_fw_version support for cyan_skillfish adds 641df0990487 drm/amdgpu: enable SMU for cyan_skilfish adds 7fd74ad88054 drm/amdgpu: add autoload_supported check for RLC autoload adds a8f706966b92 drm/amdgpu: add pci device id for cyan_skillfish adds 5810323ba692 drm/amd/pm: Fix a bug communicating with the SMU (v5) adds 1bece222eabe drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid adds 7a69ce40aeef drm/amd/display: Fix ASSR regression on embedded panels adds fe6b1032b23e drm/amdgpu: Change the imprecise output adds 61a6813f3f4e drm/amdgpu: Add msix restore for pass-through mode adds bdb99dbe3ece drm/amdgpu: retire sdma v5_2 golden settings from driver adds 91b03fc6b50c drm/amdgpu: Check pmops for desired suspend state adds 9857bb9457fe drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 adds d0260f62eeeb drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported adds e088068dc9a5 drm/amd/display: Add missing DCN21 IP parameter adds af1f2b19fd7d drm/amd/display: Fix PSR command version adds b2abb05364f7 drm/amd/display: Add ETW logging for AUX failures adds b30eda8d416c drm/amd/display: Add ETW log to dmub_psr_get_state adds 91a9ead069b8 drm/amd/display: Fixed EdidUtility build errors adds ea2f15ff7eaf drm/amd/display: fix missing reg offset adds 40ef288f90f9 drm/amd/display: add update authentication interface adds 7ac851bcd547 drm/amd/display: remove unused functions adds 02352bfd78c3 drm/amd/display: Always wait for update lock status adds bbf87050791f drm/amd/display: refactor riommu invalidation wa adds 849cf9326bd7 drm/amd/display: ensure dentist display clock update finis [...] adds add0733d19c5 drm/amd/display: [FW Promotion] Release 0.0.76 adds 1df272a8b37e drm/amd/display: 3.2.146 adds f87534347a5d Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] adds e9949dd79182 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] adds 8f0e2d5c9997 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] adds 3b2b254425cc Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] adds b928ecfbe369 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] adds 92cf050868c9 drm/amd/pm: restore user customized OD settings properly for NV1x adds b521be9bc3c7 drm/amd/pm: restore user customized OD settings properly f [...] adds d0ae0b64fd13 drm/amdgpu/display: only enable aux backlight control for [...] adds 50dea4ec1afb maintainers: add bugs and chat URLs for amdgpu adds 7fd13baeb7a3 drm/amdgpu/display: add support for multiple backlights adds b84d029d9f71 drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish adds f8e487ce83da drm/amdgpu: Added latest PSP FW header adds 6ff34fd69093 drm/amdgpu: Added support for added psp driver binaries FW adds 8abadab37fa1 drm/amdgpu: Consolidated PSP13 BL FW loading adds edc8c81f2438 drm/amdgpu: Added PSP13 BL loading support for additional drivers adds 8d35a2596164 drm/amdgpu: adjust fence driver enable sequence adds b8e42844b48d drm/amdgpu: enable psp front door loading by default for c [...] adds 544dcd74b709 drm/amd/pm: Fix a bug in semaphore double-lock adds 04d505de7f82 Merge tag 'amd-drm-next-5.15-2021-07-29' of https://gitlab [...] adds 676f11b5a4a0 drm: clean up unused kerneldoc in drm_lease.c adds 64c0274fb15c drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_h [...] adds acb06210b096 drm/bridge: ti-sn65dsi86: Fix power off sequence adds e183bf31cf0d drm/bridge: ti-sn65dsi86: Add some 100 us delays adds 7c4125b093d5 Revert "drm/panel-simple: Add Samsung ATNA33XC20" adds 81c3212dd5fb Revert "drm/panel-simple: Support for delays between GPIO [...] adds 32ce3b320343 drm/panel: atna33xc20: Introduce the Samsung ATNA33XC20 panel adds 853bc3957085 drm/pl111: Remove unused including <linux/version.h> adds 9746f5fe70aa drm/panel: Add support for E Ink VB3300-KCA adds 6c9bd4432b25 DRM: ast: Fixed coding style issues of ast_mode.c adds 33e1fc062456 drm/connector: add ref to drm_connector_get in iter docs adds 0ae865ef92f1 drm: Fix typo in comments adds 2f425cf5242a drm: Fix oops in damage self-tests by mocking damage property adds 6e5b47a4f1dd drm: document drm_mode_get_property adds 279cc2e9543e drm: Define DRM_FORMAT_MAX_PLANES adds f6424ecdb3c8 drm/gem: Provide drm_gem_fb_{vmap,vunmap}() adds 0ec77bd92b51 drm/gem: Clear mapping addresses for unused framebuffer planes adds 0029d3182969 drm/gud: Map framebuffer BOs with drm_gem_fb_vmap() adds 50fff206c5e3 drm/vkms: Map output framebuffer BOs with drm_gem_fb_vmap() adds fed4c105acff dt-bindings: Add DT bindings for QiShenglong Gopher 2b panel adds 49179e6657a2 drm/panel-simple: add Gopher 2b LCD panel adds 7dbdce806268 dt-bindings: display: panel: Add ilitek ili9341 panel bindings adds 5a04227326b0 drm/panel: Add ilitek ili9341 panel driver adds 49f7844b0884 Merge tag 'drm-misc-next-2021-08-05' of git://anongit.free [...] adds 9efba20291f2 Merge tag 'bus_remove_return_void-5.15' of git://git.kerne [...] adds de5986504296 drm/amdgpu: Fix out-of-bounds read when update mapping adds 4a134261f5d8 Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] adds cc6152ff4ff3 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] adds fce1a7eb35b2 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] adds b1f21482affa Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] adds 626803d1f217 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] adds 3cd293a78a58 Revert "Revert "drm/amdkfd: Only apply TLB flush optimizat [...] adds a50fe7078035 drm/amdkfd: Only apply heavy-weight TLB flush on Aldebaran adds 198fbe15ce53 drm/amdgpu: fix the doorbell missing when in CGPG issue fo [...] adds 4dc8e494bb73 drm/amd/display: Fix typo in comments adds 04f61f6c85b8 gpu/drm/radeon: Fix typo in comments adds d865e4b81364 drm/amdgpu/powerplay/smu10: Fix a typo in error message adds c73aa9b22315 drm/amd/pm: update yellow carp pmfw interface version adds 8d70136e2dc7 drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled adds 719e433ed052 drm/amdgpu: Fix channel_index table layout for Aldebaran adds a38414335d7d drm/amd/pm: correct aldebaran smu feature mapping FEATURE_ [...] adds 067f44c8b459 drm/amdgpu: avoid over-handle of fence driver fini in s3 t [...] adds d7b5dae099fb gpu/drm/amd: Remove duplicated include of drm_drv.h adds 84ec374bd580 drm/amdgpu: create amdgpu_vkms (v4) adds fd922f7a0e90 drm/amdgpu: cleanup dce_virtual adds 733ee71ae0d0 drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3) adds 4fb930715468 drm/amd/amdgpu: remove redundant host to psp cmd buf allocations adds ba18f2350e49 drm/amd/display: Assume LTTPR interop for DCN31+ adds a453d2fa4b23 drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X adds 2eedeb070e38 drm/amd/display: Increase stutter watermark for dcn303 adds 8c0fc3bf1a9f drm/amd/display: Remove redundant vblank workqueues in DM adds f39b21c49958 drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 adds e13c2ea2f522 drm/amd/display: Add check for validating unsupported ODM [...] adds dd2939efd52f drm/amd/display: workaround for hard hang on HPD on native DP adds c8b3538d05f7 drm/amd/display: Move specific DCN2x code that uses FPU to DML adds 96ee63730fa3 drm/amd/display: Add control mechanism for FPU adds 2d8471dc371f drm/amd/display: Add control mechanism for FPU utilization adds 0ea7ee821701 drm/amd/display: Add DC_FP helper to check FPU state adds 1cc00e5e63ce drm/amd/display: [FW Promotion] Release 0.0.77 adds ffb1a145dc9a drm/amd/display: 3.2.147 adds 72a74a18015c drm/amdgpu/display: fix DMUB firmware version info adds d2a266fad506 drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran [...] adds a2e9b1666ea7 drm/amdgpu: add DID for beige goby adds 7a3d63835317 drm/amd/pm: update smu v13.0.1 firmware header adds 9712ee0e44e0 drm/amdgpu: update PSP BL cmd IDs adds 4b2965275498 drm/amdgpu: added synchronization for psp cmd buf access adds 564e3dcf7962 drm/amd/amdgpu: Recovery vcn instance iterate. adds 14fb496a84f1 drm/amdgpu: set RAS EEPROM address from VBIOS adds 685967b3c138 drm/amdgpu: Put MODE register in wave debug info adds 11e612a093ab drm/amdgpu: don't enable baco on boco platforms in runpm adds a204ea8c2077 drm/amdgpu: drop redundant null-pointer checks in amdgpu_t [...] adds 9d6fa9c7ff93 drm/amdkfd: Expose GFXIP engine version to sysfs adds c841e55274d6 drm/radeon: Update pitch for page flip adds b5768a78d259 DRM: gpu: radeon: Fixed coding style issues adds a5467ebd681f drm/amd/pm: Fix a memory leak in an error handling path in [...] adds e88ebd83ed50 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] adds 1b41d67ec961 drm/amd/pm: bug fix for the runtime pm BACO adds 420c81c84b59 drm/amdgpu: check for allocation failure in amdgpu_vkms_sw_init() adds ed7c28c77103 drm/amd/display: Remove redundant initialization of variab [...] adds a43e2a0e1149 drm/amdkfd: Allow querying SVM attributes that are clear adds 59b9d6baa1be Merge tag 'amd-drm-next-5.15-2021-08-06' of https://gitlab [...] adds c649432e86ca drm/i915: Fix busy ioctl commentary adds 0e9d217b7937 Merge tag 'topic/i915-ttm-2021-06-11' of git://anongit.fre [...] adds 35c6367f5160 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable adds b4b9731b02c3 drm/i915: Simplify userptr locking adds 8c209f42cb3a drm/i915/adl_p: Add initial ADL_P Workarounds adds c865204e84a1 drm/i915/ttm: Fix memory leaks adds 88be9a0a06b7 drm/i915/ttm: add ttm_buddy_man adds f701b16d4cc5 drm/i915/ttm: add i915_sg_from_buddy_resource adds 38f28c0695c0 drm/i915/ttm: Calculate the object placement at get_pages time adds beb6a22911ff drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS adds 687c7d0fcf80 drm/i915/ttm: remove node usage in our naming adds d53ec322dc7d drm/i915/ttm: switch over to ttm_buddy_man adds 13c2ceb6addb drm/i915/ttm: restore min_page_size behaviour adds dc2408d86e5a drm/i915/gem: Remove duplicated call to ops->pread adds a6c5b8912521 drm/i915/ttm: remove unused function adds 1c4dbe056dab drm/i915: Reference objects on the ww object list adds 5c43ec5d538a drm/i915: Break out dma_resv ww locking utilities to separ [...] adds 3b86eb82dc2c drm/i915: Introduce a ww transaction helper adds 0dcd6fdf3b4b drm/i915/gt: Add an insert_entry for gen8_ppgtt adds 3607e1e9ba75 drm/i915/gt: Add a routine to iterate over the pagetables [...] adds b4ef95309110 drm/i915/gt: Export the pinned context constructor and destructor adds cf586021642d drm/i915/gt: Pipelined page migration adds 563baae1875c drm/i915/gt: Pipelined clear adds 94ce0d65076c drm/i915/gt: Setup a default migration context on the GT adds 50331a7b5074 drm/i915/ttm: accelerated move implementation adds 57143f2e5b41 drm/i915/gem: Zap the client blt code adds 99919be74aa3 drm/i915/gem: Zap the i915_gem_object_blt code adds 5cd57f676bb9 drm/i915: Perform execbuffer object locking as a separate step adds 6796c7728505 drm/i915: Remove duplicate include of intel_region_lmem.h adds 932641f0323e drm/i915: extract steered reg access to common function adds 0957e931df64 drm/i915: Add GT support for multiple types of multicast steering adds 319392742155 drm/i915: Add support for explicit L3BANK steering adds b07a6483839a drm/i915/ttm: Fix incorrect assumptions about ttm_bo_valid [...] adds 59bd8ae7d33c drm/i915/selftests: add back the selftest() hook for the buddy adds 3e28d37146db drm/i915: Move priolist to new i915_sched_engine object adds 074bb195bce1 drm/i915: Add i915_sched_engine_is_empty function adds c4fd7d8cc3ca drm/i915: Reset sched_engine.no_priolist immediately after [...] adds 349a2bc5aae4 drm/i915: Move active tracking to i915_sched_engine adds 3f623e06cd56 drm/i915: Move engine->schedule to i915_sched_engine adds 71ed60112d5d drm/i915: Add kick_backend function to i915_sched_engine adds d2a31d026492 drm/i915: Update i915_scheduler to operate on i915_sched_engine adds 22916bad07a5 drm/i915: Move submission tasklet to i915_sched_engine adds 088b4d4a48ee drm/i915/guc: Introduce unified HXG messages adds 572f2a5cd974 drm/i915/guc: Update firmware to v62.0.0 adds bfde26df7af4 drm/i915/doc: Include GuC ABI documentation adds 577729533cdc drm/i915: Document the Virtual Engine uAPI adds ca319ee9ca6a drm/i915/eb: Fix pagefault disabling in the first slowpath adds 4bc2d5747eb0 drm/i915/ttm: fix static warning adds 0ff375759f64 drm/i915: Update object placement flags to be mutable adds 3c2b8f326e7f drm/i915/ttm: Adjust gem flags and caching settings after a move adds 32b7cf51a441 drm/i915/ttm: Use TTM for system memory adds d3f3baa3562a drm/i915: Reinstate the mmap ioctl for some platforms adds 53fe9cf2dafe drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11 adds f587623b78ff drm/doc/rfc: i915 GuC submission / DRM scheduler adds 0454a490bdeb drm/doc/rfc: i915 new parallel submission uAPI plan adds b6e913e19c54 drm/i915/gem: Implement object migration adds bf74a18ca856 drm/i915/gem: Introduce a selftest for the gem object migr [...] adds e11b7b6e574d drm/i915/display: Migrate objects to LMEM if possible for display adds d22632c83b94 drm/i915: support forcing the page size with lmem adds 32334c9b1fd7 drm/i915/gtt: ignore min_page_size for paging structures adds 27e4b467d94e drm/i915: Use the correct IRQ during resume adds 91b96f0008a2 drm/i915: Drop all references to DRM IRQ midlayer adds 7e8376f1d127 drm/i915: Improve debug Kconfig texts a bit adds 0c1145e05ce1 drm/i915/selftests: fix smatch warning in igt_check_blocks adds b23228f287bc drm/i915/selftests: fix smatch warning in mock_reserve adds 7c517f83fa8c drm/i915/gt: finish INTEL_GEN and friends conversion adds 88c6317b36c0 drm/i915/adl_s: Fix dma_mask_size to 39 bit adds 4a832721238c drm/i915/huc: Update TGL and friends to HuC 7.9.3 adds 520dfc807d31 drm/i915/adlp: Add ADL-P GuC/HuC firmware files adds fe4751c3d513 drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE adds 74e4b90988b2 drm/i915: Stop storing the ring size in the ring pointer (v3) adds 6ff6d61dd2a9 drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP adds 677db6adc57d drm/i915/gem: Set the watchdog timeout directly in intel_c [...] adds 8cc256a24da1 drm/i915/gem: Return void from context_apply_all adds 4a766ae40ec8 drm/i915: Drop the CONTEXT_CLONE API (v2) adds 00dae4d3d35d drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4) adds c7a71fc8ee04 drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES adds 521695c6f1a3 drm/i915/gem: Disallow bonding of virtual engines (v3) adds dd4f1bbae8f9 drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2) adds 5ac545b8b014 drm/i915/request: Remove the hook from await_execution adds ebb1ca741bee drm/i915/gem: Disallow creating contexts with too many engines adds a4839cb1137b drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2) adds aaa5957c9759 drm/i915/gem: Add a separate validate_priority helper adds f8a9a5c2e905 drm/i915: Add gem/i915_gem_context.h to the docs adds a34857dc9247 drm/i915/gem: Add an intermediate proto_context struct (v5) adds 07a635a825e6 drm/i915/gem: Rework error handling in default_engines adds 263ae12c3c8d drm/i915/gem: Optionally set SSEU in intel_context_set_gem adds bc2ceb7a0875 drm/i915: Add an i915_gem_vm_lookup helper adds def25b7bc342 drm/i915/gem: Make an alignment check more sensible adds d4433c7600f7 drm/i915/gem: Use the proto-context to handle create param [...] adds 046d1660daee drm/i915/gem: Return an error ptr from context_lookup adds 8579d37eff4d drm/i915/gt: Drop i915_address_space::file (v2) adds a4c1cdd34e2c drm/i915/gem: Delay context creation (v3) adds ccbc1b97948a drm/i915/gem: Don't allow changing the VM on running conte [...] adds d9d29c747df8 drm/i915/gem: Don't allow changing the engine set on runni [...] adds 5888d5885974 drm/i915/selftests: Take a VM in kernel_context() adds f92906e220f1 i915/gem/selftests: Assign the VM at context creation in i [...] adds 0eee9977f9d3 drm/i915/gem: Roll all of context creation together adds ca06f9363836 drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+ adds b3f450d9e1f3 drm/i915: use consistent CPU mappings for pin_map users adds 78d2ad7eb4e1 drm/i915/gt: Fix -EDEADLK handling regression adds c492405860f7 drm/i915: Settle on "adl-x" in WA comments adds 28ec02c9cbeb drm/i915: Implement Wa_1508744258 adds 5d4ed4f8b5ef drm/i915/adl_s: Extend Wa_1406941453 adds 611ac726f9eb Merge drm/drm-next into drm-intel-gt-next adds 1ccf7294b76d drm/i915/guc: Relax CTB response timeout adds dd9c0f3cbbe6 drm/i915/guc: Improve error message for unsolicited CT response adds c26e289f1d8d drm/i915/guc: Increase size of CTB buffers adds 1681924d8bde drm/i915/guc: Add non blocking CTB send function adds b43b9950486e drm/i915/guc: Add stall timer to non blocking CTB send function adds 75452167a279 drm/i915/guc: Optimize CTB writes and reads adds 3101e9952bd6 drm/i915/guc: Module load failure test for CT buffer creation adds 289f5a72009b drm/i915/uapi: convert drm_i915_gem_caching to kernel doc adds 3aa8c57fe25a drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc adds 8f88ca76b394 drm/i915/gtt: drop the page table optimisation adds db47fe727e1f drm/i915/step: s/<platform>_revid_tbl/<platform>_revids adds c314b6939540 drm/i915: Make pre-production detection use direct revid c [...] adds 0f93f5da1cdc drm/i915/skl: Use revid->stepping tables adds 6eea6f16e697 drm/i915/kbl: Drop pre-production revision from stepping table adds fd51fa8ac638 drm/i915/bxt: Use revid->stepping tables adds 3dd22d46c7f6 drm/i915/glk: Use revid->stepping tables adds cc7a3393f288 drm/i915/icl: Use revid->stepping tables adds 61b2dc4b5868 drm/i915/jsl_ehl: Use revid->stepping tables adds 97cf9b581539 drm/i915/rkl: Use revid->stepping tables adds dae751f40c19 drm/i915/dg1: Use revid->stepping tables adds 41eb74d51db7 drm/i915/cnl: Drop all workarounds adds eee42141e498 drm/i915/icl: Drop workarounds that only apply to pre-prod [...] adds d6e6ac294d91 Merge branch 'topic/revid_steppings' into drm-intel-gt-next adds 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. adds 93b713304188 drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" adds 93a2711cddd5 Revert "drm/i915: Propagate errors on awaiting already sig [...] adds 7d6a276e2fa9 drm/i915: Remove allow_alloc from i915_gem_object_get_sg* adds dc194184d0ce drm/i915: Drop error handling from dma_fence_work adds 0c6609bb20cf Revert "drm/i915: Skip over MI_NOOP when parsing" adds e7737b67ab46 drm/i915/uapi: reject caching ioctls for discrete adds aef7b67a7956 drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc adds 15eb083bdb56 drm/i915: Correct the docs for intel_engine_cmd_parser adds 7961c5b60f23 drm/i915: Add TTM offset argument to mmap. adds f4fa096ad4c2 drm/i915: Fix application of WaInPlaceDecompressionHang adds 131b1252e76a drm/i915/icl: Drop a couple unnecessary workarounds adds 1e1824de33c1 drm/i915: Program DFR enable/disable as a GT workaround adds 6b73a7f380a3 drm/i915: Make GT workaround upper bounds exclusive adds 4f62a7e0d333 drm/i915: Ditch i915 globals shrink infrastructure adds 75d3bf84dfca drm/i915: Call i915_globals_exit() after i915_pmu_exit() adds db484889d1ff drm/i915: Call i915_globals_exit() if pci_register_device() fails adds a04ea6ae7c67 drm/i915: Use a table for i915_init/exit (v2) adds 0f4651359a23 drm/i915: Make the kmem slab for i915_buddy_block a global adds d1fbcbbc8cb4 drm/i915: do not abbreviate version in debugfs adds f39730350dd1 drm/i915: Add release id version adds 05eb46384ecb drm/i915: Add XE_HP initial definitions adds 086df54e20be drm/i915/xehpsdv: add initial XeHP SDV definitions adds 9e22cfc5e9b9 drm/i915/dg2: add DG2 platform info adds 6ce40431d13c Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 442e049aedb2 drm/i915/gen12: Use fuse info to enable SFC adds 8f57f295c895 drm/i915/selftests: Allow for larger engine counts adds 50a9ea0843da drm/i915/xehp: Handle new device context ID format adds 7fc37efd8fa0 drm/i915/xehp: New engine context offsets adds 56bc88745e73 drm/i915/guc: Add new GuC interface defines and structures adds 7518d9b67cf5 drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor adds 27213d79b384 drm/i915/guc: Add LRC descriptor context lookup array adds 925dc1cf58ed drm/i915/guc: Implement GuC submission tasklet adds 2330923e9247 drm/i915/guc: Add bypass tasklet submission path to GuC adds 3a4cdf1982f0 drm/i915/guc: Implement GuC context operations for new inteface adds b208f2d51b46 drm/i915/guc: Insert fence on context when deregistering adds e0717063ccb4 drm/i915/guc: Defer context unpin until scheduling is disabled adds b8b183abca51 drm/i915/guc: Disable engine barriers with GuC during unpin adds 1f5cdb06b1d3 drm/i915/guc: Extend deregistration fence to schedule disable adds e6cb8dc93f34 drm/i915: Disable preempt busywait when using GuC scheduling adds 38d5ec43063c drm/i915/guc: Ensure request ordering via completion fences adds 4dbd39440555 drm/i915/guc: Disable semaphores when using GuC scheduling adds f4eb1f3fe946 drm/i915/guc: Ensure G2H response has space in buffer adds b97060a99b01 drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC adds 28ff6520a34d drm/i915/guc: Update GuC debugfs to support new GuC adds dbf9da8d55ef drm/i915/guc: Add trace point for GuC submit adds e03b59064be4 drm/i915: Add intel_context tracing adds 7894375e2703 drm/i915/gt: fix platform prefix adds f9be30003fb3 drm/i915/gt: nuke unused legacy engine hw_id adds 265b5ee0d32b drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id adds eea97e42f48b drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based adds 81340cf3bddd drm/i915/uapi: reject set_domain for discrete adds 0b03d93fde21 drm/i915: Extend Wa_1406941453 to adl-p adds d8905ba705ab drm/i915/xehp: Define multicast register ranges adds 938c778f6a22 drm/i915/xehp: Extra media engines - Part 1 (engine definitions) adds 1b16b6b69672 drm/i915/xehp: Extra media engines - Part 2 (interrupts) adds ddabf72176af drm/i915/xehp: Extra media engines - Part 3 (reset) adds bfac1e2b6e2d drm/i915/xehp: Xe_HP forcewake support adds 816753c06f23 drm/i915/gt: nuke gen6_hw_id adds f3170ba8c907 drm/i915/gem: Check object_can_migrate from object_migrate adds 34c7ef0a375c drm/i915/gem: Refactor placement setup for i915_gem_object [...] adds 82ec88e11d46 drm/i915/gem: Call i915_gem_flush_free_objects() in i915_g [...] adds bf947c989c16 drm/i915/gem: Unify user object creation (v3) adds 75e382850b7e drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed adds 76b62448dc8f drm/i915/gem: Always call obj->ops->migrate unless can_mig [...] adds d7b2cb380b3a drm/i915/gem: Correct the locking and pin pattern for dma- [...] adds cdb35d1ed6d2 drm/i915/gem: Migrate to system at dma-buf attach time (v7) adds 3821cc7fc0b9 drm/i915: document caching related bits adds 13d29c823738 drm/i915/ehl: unconditionally flush the pages on acquire adds 556120256ecd drm/i915/guc: GuC virtual engines adds 96d3e0e1ad0a drm/i915/guc: Make hangcheck work with GuC virtual engines adds 1e98d8c52ed5 drm/i915: Hold reference to intel_context over life of i91 [...] adds b02d86b91570 drm/i915/guc: Disable bonding extension with GuC submission adds a95d116098e4 drm/i915/guc: Direct all breadcrumbs for a class to single [...] adds 27466222ab8a drm/i915: Add i915_sched_engine destroy vfunc adds d1cee2d37a62 drm/i915: Move active request tracking to a vfunc adds eb5e7da736f3 drm/i915/guc: Reset implementation for new GuC interface adds c41ee2873eb3 drm/i915: Reset GPU immediately if submission is disabled adds e5a1ad035938 drm/i915/guc: Add disable interrupts to guc sanitize adds cad46a332f3d drm/i915/guc: Suspend/resume implementation for new interface adds 1e0fd2b5da1e drm/i915/guc: Handle context reset notification adds f7957e603cbc drm/i915/guc: Handle engine reset failure notification adds 933864af1181 drm/i915/guc: Enable the timer expired interrupt for GuC adds 6de12da16678 drm/i915/guc: Provide mmio list to be saved/restored on en [...] adds d75dc57fee98 drm/i915/guc: Don't complain about reset races adds c17b637928f0 drm/i915/guc: Enable GuC engine reset adds 573ba126aef3 drm/i915/guc: Capture error state on context reset adds dc0dad365c5e drm/i915/guc: Fix for error capture after full GPU reset with GuC adds 793578524050 drm/i915/guc: Hook GuC scheduling policies up adds cb6cc815868c drm/i915/guc: Connect reset modparam updates to GuC policy flags adds 731c2ad5e1f8 drm/i915/guc: Include scheduling policies in the debugfs s [...] adds 481d458caede drm/i915/guc: Add golden context to GuC ADS adds ae8ac10dfd2a drm/i915/guc: Implement banned contexts for GuC submission adds 62eaf0ae217d drm/i915/guc: Support request cancellation adds 3f5dff6c18aa drm/i915/selftest: Better error reporting from hangcheck selftest adds 3a4bfa091c46 drm/i915/selftest: Fix workarounds selftest for GuC submission adds 064a1f35bf19 drm/i915/selftest: Fix MOCS selftest for GuC submission adds 716c61c87556 drm/i915/selftest: Increase some timeouts in live_requests adds 617e87c05c72 drm/i915/selftest: Fix hangcheck self test for GuC submission adds 3a7b72665ea5 drm/i915/selftest: Bump selftest timeouts for hangcheck adds ee242ca704d3 drm/i915/guc: Implement GuC priority management adds e754dccbc908 drm/i915/guc: Unblock GuC submission on Gen11+ adds e43c5261a654 drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() adds 6d5de3275609 drm/i915: Check for nomodeset in i915_init() first adds 512ba03e35cc drm/i915: move i915_active slab to direct module init/exit adds a28beb344bb1 drm/i915: move i915_buddy slab to direct module init/exit adds 2dcec7d3fe53 drm/i915: move intel_context slab to direct module init/exit adds a6270d1d4cef drm/i915: move gem_context slab to direct module init/exit adds c8ad09affd27 drm/i915: move gem_objects slab to direct module init/exit adds 47514ac752ef drm/i915: move request slabs to direct module init/exit adds 210a0f5ce460 drm/i915: move scheduler slabs to direct module init/exit adds 64fc7cc71c22 drm/i915: move vma slab to direct module init/exit adds bb13ea282535 drm/i915: Remove i915_globals adds 708b7df3480a drm/i915: Extract i915_module.c adds 94fd8400c2a3 drm/i915/gt: remove explicit CNL handling from intel_mocs.c adds 91a197e4e140 drm/i915/gt: remove explicit CNL handling from intel_sseu.c adds 701d31860d34 drm/i915/gt: rename CNL references in intel_engine.h adds 6266992cf105 drm/i915/gt: remove GRAPHICS_VER == 10 adds 6d0e4f077c89 drm/i915/selftests: prefer the create_user helper adds 3989de0ef562 drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp adds dff0fc499092 drm/i915/guc/slpc: Initial definitions for SLPC adds 7ba79a671568 drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled adds 7695d08f1e30 drm/i915/guc/slpc: Adding SLPC communication interfaces adds 869cd27ece29 drm/i915/guc/slpc: Allocate, initialize and release SLPC adds 63c0eb30bfe9 drm/i915/guc/slpc: Enable SLPC and add related H2G events adds db301cffd8a2 drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable adds d41f6f82d319 drm/i915/guc/slpc: Add methods to set min/max frequency adds c279bec18e97 drm/i915/guc/slpc: Add get max/min freq hooks adds f1928ac2a18f drm/i915/guc/slpc: Add debugfs for SLPC info adds 899a0fd73a41 drm/i915/guc/slpc: Enable ARAT timer interrupt adds 025cb07bebfa drm/i915/guc/slpc: Cache platform frequency limits adds 41e5c17ebfc2 drm/i915/guc/slpc: Sysfs hooks for SLPC adds 8ee2c227822e drm/i915/guc/slpc: Add SLPC selftest adds 216d56c5da5c drm/i915/guc/rc: Setup and enable GuCRC feature adds e05316366040 drm/i915/dg2: Add forcewake table adds 05b78d291d38 drm/i915/xehp: Changes to ss/eu definitions adds eb962fae0078 drm/i915/xehpsdv: Add maximum sseu limits adds ab49840272cf drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV adds ce13c78fa93e drm/i915: Disable gpu relocations adds 8e02cceb1f1f drm/i915: delete gpu reloc code adds b65a9489730a drm/i915/userptr: Probe existence of backing struct pages [...] adds 3ffe82d701a4 drm/i915/xehp: handle new steering options adds 768fe28dd3dc drm/i915/xehpsdv: Define steering tables adds 1705f22c86fb drm/i915/dg2: Update steering tables adds 927dfdd09d8c drm/i915/dg2: Add SQIDI steering adds 25fed6b324ac Merge tag 'drm-intel-gt-next-2021-08-06-1' of ssh://git.fr [...] adds a19effb6dbe5 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before s [...] adds 97271c7ee1cf drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP adds a338619bd760 drm: xlnx: zynqmp: release reset to DP controller before a [...] adds 1e42874b0df7 drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to sim [...] adds b7f4753d7b71 drm: xlnx: zynqmp_dpsub: Pass disp structure to all intern [...] adds e06926ecc3d0 drm: xlnx: zynqmp_dpsub: Fix graphics layer blending adds 650f12042b85 drm: xlnx: zynqmp_dpsub: Add global alpha support adds 8c772f0b2b8e drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace adds 6ebfd22c9690 drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_d [...] adds cb22f12f3025 Merge tag 'drm-xilinx-dpsub-20210809' of git://linuxtv.org [...] adds d372ba424310 drm/i915/plane: add intel_plane_helper_add() helper adds eafaa3e96299 drm/i915: Handle cdclk crawling flag in standard manner adds edc2c4b95668 drm/i915/display/xelpd: Fix incorrect color capability reporting adds 4de062463a86 drm/i915/dg1: Compute MEM Bandwidth using MCHBAR adds 0f9b145a0a0a drm/i915: do not abbreviate version in debugfs adds ca6374e267e2 drm/i915: Add release id version adds 8e55f99c510f drm/i915: Invoke another _DSM to enable MUX on HP Workstat [...] adds 1d2b8fd93ed5 drm/i915/display: Settle on "adl-x" in WA comments adds c86ef50f05c6 drm/i915: Limit Wa_22010178259 to affected platforms adds 9f5827580749 drm/i915/display/xelpd: Extend Wa_14011508470 adds d5bfbad21436 Merge drm/drm-next into drm-intel-next adds 23bd991992f4 drm/i915/debugfs: DISPLAY_VER 13 lpsp capability adds 7ad2d09ccde2 Merge branch 'topic/revid_steppings' into drm-intel-next adds d77e37063bce drm/i915/display: Add write permissions for fec support adds da3829ef9992 drm/i915/display/dsc: Add Per connector debugfs node for D [...] adds dc22aa130565 drm/i915/display/dsc: Force dsc BPP adds 36203e4fb4cb drm/i915/display/adl_p: Implement PSR changes adds 425057e72593 drm/i915/display: Disable FBC when PSR2 is enabled display [...] adds 76e50ea054ae drm/i915/display: Fix shared dpll mismatch for bigjoiner slave adds 8ff36e025f25 drm/i915/adl_s: Wa_14011765242 is also needed on A1 displa [...] adds e04a71e6f8d9 drm/i915/rkl: Wa_1409767108 also applies to RKL adds efa894a50296 drm/i915/rkl: Wa_1408330847 no longer applies to RKL adds 46b0d7091cb9 drm/i915: Make display workaround upper bounds exclusive adds c86fc48a2463 Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 22e26af76903 drm/i915: Fork DG1 interrupt handler adds 3176fb663c0b drm/i915/dg2: Add fake PCH adds 1f3e84c4edcd drm/i915/dg2: Add cdclk table and reference clock adds 87fc875a2b85 drm/i915/dg2: Skip shared DPLL handling adds 48f8f016d4d6 drm/i915/dg2: Don't wait for AUX power well enable ACKs adds 263862652f16 drm/i915/dg2: Setup display outputs adds 49f756342b81 drm/i915/dg2: Add dbuf programming adds 47753748ad05 drm/i915/dg2: Don't program BW_BUDDY registers adds 5eb6bf0b44e7 drm/i915/dg2: Don't read DRAM info adds 34ba3c8a7d8e drm/i915/dg2: DG2 has fixed memory bandwidth adds e631a440c03c drm/i915/step: Add macro magic for handling steps adds f3ba1e90eb54 drm/i915/dmc: Change intel_get_stepping_info() adds f6f2425a8e2d drm/i915/firmware: Update to DMC v2.12 on TGL adds e73db72732dc drm/i915/firmware: Update to DMC v2.03 on RKL adds fdc0b946a9ca drm/i915/dg2: Classify DG2 PHY types adds ce7e1f86b703 drm/i915/dg2: Add DG2 to the PSR2 defeature list adds 9b52aa720168 drm/i915/bios: Fix ports mask adds 3c73553f56cd drm/i915: Program chicken bit during DP MST sequence on TGL+ adds 4fd177288a4e drm/i915: fix not reading DSC disable fuse in GLK adds ec387b8ff8d7 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setu [...] adds 5cc92edb6ee8 drm/i915/display/psr2: Mark as updated all planes that int [...] adds 6bdab0e5b5c0 drm/i915/display/psr2: Fix cursor updates using legacy apis adds 9243b966a20b drm/i915: Extend QGV point restrict mask to 0x3 adds 192fbfb76744 drm/i915: Implement PSF GV point support adds 84030adb9e27 drm/i915/display: Disable audio, DRRS and PSR before planes adds ba3b049f4774 drm/i915/adl_p: Allow underrun recovery when possible adds 573d7ce4f69a drm/i915/adlp: Add workaround to disable CMTG clock gating adds 41c791fcd61a drm/i915: dgfx cards need to wait on pcode's uncore init done adds bae676411906 drm/i915/adl_s: Update ddi buf translation tables adds 65ad82b2a3e8 drm/i915/adl_p: Add ddi buf translation tables for combo PHY adds 290810080478 drm/i915/dg2: Add MPLLB programming for SNPS PHY adds 865b73ea18bb drm/i915/dg2: Add MPLLB programming for HDMI adds a046a0daa3c6 drm/i915/dg2: Add vswing programming for SNPS phys adds f82f2563bc60 drm/i915/dg2: Update modeset sequences adds a6a128116e55 drm/i915/dg2: Wait for SNPS PHY calibration during display init adds 7711749a6049 drm/i915/dg2: Update lane disable power state during PSR adds 11955c87d209 drm/i915/dg2: Update to bigjoiner path adds 155b8645de9e drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) [...] adds cad83b405fe4 drm/i915/display: remove PORT_F workaround for CNL adds 1d89509a5dd6 drm/i915/display: remove explicit CNL handling from intel_cdclk.c adds 44bf1b737be0 drm/i915/display: remove explicit CNL handling from intel_color.c adds f9a3a827f7e3 drm/i915/display: remove explicit CNL handling from intel_ [...] adds 89a346007c45 drm/i915/display: remove explicit CNL handling from intel_crtc.c adds 4da27d5dfe66 drm/i915/display: remove explicit CNL handling from intel_ddi.c adds 6e5b3d6b1f54 drm/i915/display: remove explicit CNL handling from intel_ [...] adds 3a6242e31686 drm/i915/display: remove explicit CNL handling from intel_dmc.c adds 94a79070d277 drm/i915/display: remove explicit CNL handling from intel_dp.c adds 8de358cbebd9 drm/i915/display: remove explicit CNL handling from intel_ [...] adds f1be52cb0ee7 drm/i915/display: remove explicit CNL handling from intel_vdsc.c adds c988d2dcd227 drm/i915/display: remove explicit CNL handling from skl_un [...] adds c27310e3d6ba drm/i915/display: remove explicit CNL handling from intel_ [...] adds b623aae585cb drm/i915/display: remove CNL ddi buf translation tables adds 4a8b03a41b4c drm/i915/display: rename CNL references in skl_scaler.c adds 938a8a9af7b9 drm/i915: remove explicit CNL handling from i915_irq.c adds dbac4f3946ec drm/i915: remove explicit CNL handling from intel_pm.c adds cf9fb29cfc02 drm/i915: remove explicit CNL handling from intel_pch.c adds b426c837460a drm/i915: remove explicit CNL handling from intel_wopcm.c adds a2db1945362b drm/i915: rename CNL references in intel_dram.c adds 244dba4cb596 drm/i915: replace random CNL comments adds 4c6b3021217f drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER adds 5dae69a9fd97 drm/i915: remove GRAPHICS_VER == 10 adds a4d082fc194a drm/i915: rename/remove CNL registers adds 78f613ba1efb drm/i915: finish removal of CNL adds 615a77246691 drm/i915/dg1: Adjust the AUDIO power domain adds 82929a2140eb drm/i915: Correct SFC_DONE register offset adds 233624e0d5a0 drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled adds d4bc18183ee1 drm/i915/display/adl_p: Correctly program MBUS DBOX A credits adds 3bfa7d40ce73 drm/i915/dg2: Add support for new DG2-G11 revid 0x5 adds a22c074fd1dd Merge tag 'drm-intel-next-2021-08-10-1' of git://anongit.f [...] adds d19c81378829 locking/lockdep: Provide lockdep_assert{,_once}() helpers adds 649839d7cf97 drm: add lockdep assert to drm_is_current_master_locked adds 98c9644f3363 drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is n [...] adds 81162f4bdeca drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1 adds 0c044f7d96d3 drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT adds bd03d440e258 drm: bridge: it66121: Check drm_bridge_attach retval adds 7d066dc73929 drm/bridge: anx7625: Tune K value for IVO panel adds 147696720eca drm/mgag200: Select clock in PLL update functions adds 08a709467c17 drm/mgag200: Return errno codes from PLL compute functions adds 83c90cdb7525 drm/mgag200: Remove P_ARRAY_SIZE adds f86c3ed55920 drm/mgag200: Split PLL setup into compute and update functions adds d9d992238a5a drm/mgag200: Introduce separate variable for PLL S parameter adds 2dd040946ecf drm/mgag200: Store values (not bits) in struct mgag200_pll_values adds 35b36ff4495a drm/mgag200: Split PLL compute functions by device type adds ac643ccd3023 drm/mgag200: Split PLL compute function for G200SE by rev adds 8fb60d1bcd90 drm/mgag200: Declare PLL clock constants static const adds 2545ac960364 drm/mgag200: Abstract pixel PLL via struct mgag200_pll adds 38c5af44a75a drm/simple-kms: Support custom CRTC state adds 51b569394b47 drm/mgag200: Introduce custom CRTC state adds 0a6dab7d07d2 drm/mgag200: Compute PLL values during atomic check adds 43b36232ded2 drm/gem: Provide offset-adjusted framebuffer BO mappings adds add8b6a9a568 drm/ast: Use offset-adjusted shadow-plane mappings adds 6d463aaf5632 drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap() adds 70594e8bed7f drm/hyperv: Use offset-adjusted shadow-plane mappings adds af022daf08a4 drm/mgag200: Use offset-adjusted shadow-plane mappings adds 12f84ab2ff56 drm/cirrus: Use offset-adjusted shadow-plane mappings adds 229d94680878 drm/gm12u320: Use offset-adjusted shadow-plane mappings adds 8b9b88b94b96 drm/simpledrm: Use offset-adjusted shadow-plane mapping adds e5cf6fd4d700 drm/udl: Use offset-adjusted shadow-plane mapping adds 0c64f2f3c8d5 drm/vbox: Use offset-adjusted shadow-plane mappings adds 2ca380ea0e6a drm/vkms: Use offset-adjusted shadow-plane mappings and output adds d7bd351faabe drm/vmwgfx: Remove the repeated declaration adds aa841a99f240 drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 1cb48cf3b1da drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 2bc5da528dd5 drm/vmwgfx: fix potential UAF in vmwgfx_surface.c adds bc65754ca614 drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro adds 5f50b7659da6 drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP" adds a4812d0b7fcf dma-buf: Fix a few typos in dma-buf documentation adds 450d61794d9c drm/amdgpu: Convert to Linux IRQ interfaces adds 71eba7bd2624 drm/arm/hdlcd: Convert to Linux IRQ interfaces adds 889652839e55 drm/atmel-hlcdc: Convert to Linux IRQ interfaces adds 03ac16e584e4 drm/fsl-dcu: Convert to Linux IRQ interfaces adds 229085070036 drm/gma500: Convert to Linux IRQ interfaces adds 58889cdc39cf drm/kmb: Convert to Linux IRQ interfaces adds f026e431cf86 drm/msm: Convert to Linux IRQ interfaces adds 5fc40f41c137 drm/mxsfb: Convert to Linux IRQ interfaces adds 14c615d82872 drm/radeon: Convert to Linux IRQ interfaces adds 5518572dce7d drm/tidss: Convert to Linux IRQ interfaces adds b6366814fa77 drm/tilcdc: Convert to Linux IRQ interfaces adds 5226711e6c41 drm/vc4: Convert to Linux IRQ interfaces adds 0b05dd6b453d drm: Remove unused devm_drm_irq_install() adds c1736b9008cb drm: IRQ midlayer is now legacy adds 4d3b3c93bcc1 drm/ingenic: Remove dead code adds 83326a73a1f2 drm/ingenic: Use standard drm_atomic_helper_commit_tail adds b9770b0b6eac udmabuf: fix general protection fault in udmabuf_create adds 3c383a3688b7 drm/virtio: set non-cross device blob uuid_state adds 96275df87a07 drm/edid: fix edid field name adds c7782443a889 drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors adds 2819cf0e7dbe Merge tag 'drm-misc-next-2021-08-12' of git://anongit.free [...] adds ef668f2790e9 drm/mediatek: Adjust rdma fifo threshold calculate formula adds 78d1783c3243 drm/mediatek: Separate aal sub driver adds c7ef8f3572ae drm/mediatek: Add mt8183 aal support adds 500007ebbae5 drm/mediatek: Implement mmap as GEM object function adds 8867c4b39361 dt-bindings: display: mediatek: dsi: add documentation for [...] adds 58e4c5398200 drm/mediatek: Add support for main DDP path on MT8167 adds 5b0ef98ed1e2 drm/mediatek: Test component initialization earlier in the [...] adds c1ec54b7b5af drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb adds f4be17cd5b14 drm/mediatek: Remove struct cmdq_client adds 8cdcb3653424 drm/mediatek: Detect CMDQ execution timeout adds bc9241be73d9 drm/mediatek: Add cmdq_handle in mtk_crtc adds 9efb16c2fdd6 drm/mediatek: Clear pending flag when cmdq packet is done adds f97a1b658052 Merge tag 'mediatek-drm-next-5.15' of https://git.kernel.o [...] adds a6f24383f6c0 drm/msm/a6xx: Fix llcc configuration for a660 gpu adds 27514ce2e78e drm/msm/a6xx: Use rev to identify SKU adds 192f4ee3e408 drm/msm/a6xx: Add support for Adreno 7c Gen 3 gpu adds 840d10b64dad drm: msm: Add 680 gpu to the adreno gpu list adds 510410bfc034 drm/msm: Implement mmap as GEM object function adds 0710a740dc21 drm/msm: Periodically update RPTR shadow adds c9f737c7980b drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin adds a83cc4fb19bd drm/msm: Use list_move_tail instead of list_del/list_add_t [...] adds 58890a4bfaa7 dt-bindings: msm: dsi: add missing 7nm bindings adds bb5b94f5bbe7 dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy adds 5ac178381d26 drm/msm/dsi: support CPHY mode for 7nm pll/phy adds b93cc4b20137 drm/msm/dsi: drop gdsc regulator handling adds bfddcfe155a2 drm/msm: Fix error return code in msm_drm_init() adds 4d319afe666b drm/msm/mdp4: refactor HW revision detection into read_mdp [...] adds 4af4fc92939d drm/msm/mdp4: move HW revision detection to earlier phase adds 56bd931ae506 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit adds 9e66ccd6526b drm/msm/dpu: Add newlines to printks adds d119b7cb965d drm/msm/dsi: phy: use of_device_get_match_data adds 94ad6ec98739 drm/msm/dsi: drop msm_dsi_phy_get_shared_timings adds 9a152785e233 dt-bindings: msm/dsi: Add sc7280 7nm dsi phy adds 6af927984b54 drm/msm/dsi: Add PHY configuration for SC7280 adds 65c391b31994 drm/msm/dsi: Add DSI support for SC7280 adds 24a5993e5bc2 drm/msm/dsi: update dsi register header file for tpg adds 5e2a72d43498 drm/msm/dsi: add support for dsi test pattern generator adds 6183606da324 drm/msm/dsi: rename dual DSI to bonded DSI adds f518f6c111e7 drm/msm/dsi: add three helper functions adds a2f3d32f1434 drm/msm/dpu: support setting up two independent DSI connectors adds 0f1b69fea260 drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_ds [...] adds 9b6ce7db0db4 drm/msm/dp: stop calling set_encoder_mode callback adds ef2cd4273f53 drm/msm/dsi: stop calling set_encoder_mode callback adds b9007a03275a drm/msm/kms: drop set_encoder_mode callback adds 601f0479c583 drm/msm/dp: add logs across DP driver for ease of debugging adds 2fd653bbce95 drm/msm: remove a repeated including of <linux/debugfs.h> adds 462f7017a691 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 adds 5752d58c4e0f drm/msm/dp: Remove unused variable adds 5bccb945f38b drm/msm/disp/dpu1: add safe lut config in dpu driver adds e8a767e04dbc drm/msm/dp: update is_connected status base on sink count [...] adds f964cfb7bcff drm/msm/dpu: add support for alpha blending properties adds a41cdb693595 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear n [...] adds 061a9aeab07f dt-bindings: display: msm: dsi-controller-main: restore as [...] adds 083cc3a4d451 drm/msm: Add adreno_is_a640_family() adds f3a6b02c950a drm/msm: Rework SQE version check adds 6977cc89c875 drm/msm/dsi: Fix some reference counted resource leaks adds 52352fe2f866 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] adds 4b85d405cfe9 drm/msm/dp: reduce link rate if failed at link training 1 adds 0b324564ff74 drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx( [...] adds 7e10bf427850 drm/msm/dp: replug event is converted into an unplug follo [...] adds 7948fe12d47a drm/msm/dp: return correct edid checksum after corrupted e [...] adds 2e0adc765d88 drm/msm/dp: do not end dp link training until video is ready adds 26ae419cd9ec drm/msm/dp: add drm debug logs to dp_pm_resume/suspend adds 858c595a3f5d drm/msm/dsi: add continuous clock support for 7nm PHY adds cb0927ab80d2 drm/msi/mdp4: populate priv->kms in mdp4_kms_init adds 397ab98e2d69 Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.free [...] adds 124e8b1990ac drm/amdgpu: Extend full access wait time in guest adds e78b3197dbf7 drm/amd/amdgpu: skip locking delayed work if not initialized. adds f43a19fd0e97 drm/amd/display: Remove invalid assert for ODM + MPC case adds 82367e7f22d0 drm/amd/display: fix missing writeback disablement if plan [...] adds f9ccaf6da031 drm/amd/display: refactor the codes to centralize the stre [...] adds 4fd771ea441e drm/amd/display: refactor the cursor programing codes adds 781e1e23131c drm/amd/display: fix incorrect CM/TF programming sequence in dwb adds 04c1aad9fa0f drm/amd/display: Correct comment style adds 56aca2309301 drm/amd/display: Add AUX I2C tracing. adds 0a95fab36a66 drm/amd/display: add authentication_complete in hdcp output adds e8272b98b951 drm/amd/display: [FW Promotion] Release 0.0.78 adds c71f260ad4fc drm/amd/display: 3.2.148 adds 19c618e613af drm/amd/display: Clear GPINT after DMCUB has reset adds 314c7629e202 drm/amd/display: Increase timeout threshold for DMCUB reset adds 704bd53543c6 drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work adds f59a66c1915e drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE() adds 7b42552be667 drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments adds 6940db0fd1be drm/amdgpu: Removed unnecessary if statement adds 59066d0083d2 drm/amdgpu: handle VCN instances when harvesting (v2) adds 828db598bfcd amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit adds fe14c2859ffd amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit adds e738c2f0e654 amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit adds 21f0742af1dd amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit adds 0b023410da60 amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit adds 6db0c87a0a8e amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit adds fdf8eea5d3bd amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit adds 5d58f1a52b2e drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2) adds f5bd523988c8 drm/amd/pm: graceful exit on restore fan mode failure (v2) adds eff8cbf096a7 drm/amdkfd: AIP mGPUs best prefetch location for xnack on adds b53ef0df1ba8 drm/amdkfd: CWSR with software scheduler adds a211260c34cf gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitiali [...] adds 554594567b1f drm/display: fix possible null-pointer dereference in dcn1 [...] adds c530b02f3985 drm/amd/amdgpu embed hw_fence into amdgpu_job adds 19838cbae736 drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name adds 4a1cac255947 drm/amd/pm: skip to load smu microcode on sriov for aldebaran adds cb5da84a5f08 drm/amd/pm: change return value in aldebaran_get_power_limit() adds becf6c95523a drm/amd/pm: change smu msg's attribute to allow working un [...] adds 1d0e622f8db2 drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO f [...] adds 3e183e2faea9 drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF [...] adds 6457205c0756 drm/amd/amdgpu: consolidate PSP TA context adds fe122ee54282 Revert "drm/amd/pm: fix workload mismatch on vega10" adds 3919a485187a drm/amd/pm: change the workload type for some cards adds 2bbab7ce7cf3 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] adds 893cf382c040 drm/amd/amdgpu: remove unnecessary RAS context field adds f3289d049720 drm/amd/pm: correct the fan speed RPM setting adds 96401f7c2190 drm/amd/pm: record the RPM and PWM based fan speed settings adds fb1f667e71c0 drm/amd/pm: correct the fan speed PWM retrieving adds d9ca7567b864 drm/amd/pm: correct the fan speed RPM retrieving adds 0d8318e11203 drm/amd/pm: drop the unnecessary intermediate percent-base [...] adds bc08cab6902c drm/amd/pm: drop unnecessary manual mode check adds b64625a303de drm/amd/pm: correct the address of Arcturus fan related registers adds 58de0ef2149f drm/amd/display: Create dc_sink when EDID fail adds 09a5df6c444c drm/amd/display: Fix multi-display support for idle opt workqueue adds 58aa1c50e5a2 drm/amd/display: Use vblank control events for PSR enable/disable adds f586fea89760 drm/amd/display: Ensure DCN save after VM setup adds 961606872a28 drm/amd/display: Guard vblank wq flush with DCN guards adds 01934c30c04f drm/amd/display: [FW Promotion] Release 0.0.79 adds 571ca8de5314 drm/amd/display: 3.2.149 adds 3a6e4106a8fd drm/radeon: Add break to switch statement in radeonfb_crea [...] adds 44357a1bd5f5 drm/amdgpu: get extended xgmi topology data adds 424f2b2e263e drm/amdgpu: correct MMSCH 1.0 version adds 65c7e943ea59 drm/amd/display: Use DCN30 watermark calc for DCN301 adds 42447deb8839 drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU [...] adds f2bd514d852e drm/amdgpu: increase max xgmi physical node for aldebaran adds ce97f37be895 drm/amd: consolidate TA shared memory structures adds 691191a2f458 drm/amd/amdgpu:flush ttm delayed work before cancel_sync adds c94126c4aa48 drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware" adds 36a7aee027bc drm: amdgpu: remove obsolete reference to config CHASH adds 8ac1696b1d6b drm/amd/pm: a quick fix for "divided by zero" error adds 9deb0b3dcf13 drm/amdgpu: use the preferred pin domain after the check adds 90a9266269eb drm/amdgpu: Cancel delayed work when GFXOFF is disabled adds 697b6e28d0e8 Merge tag 'amd-drm-next-5.15-2021-08-20' of https://gitlab [...] adds 12495f4eb298 drm/etnaviv: add HWDB entry for GC7000 r6202 adds 432f51e7deed drm/etnaviv: add clock gating workaround for GC7000 r6202 adds 81fd23e2b3cc drm/etnaviv: Implement mmap as GEM object function adds 0def4b732b20 Merge commit '81fd23e2b3ccf71c807e671444e8accaba98ca53' of [...] adds 687db2207b1b gpu: host1x: Add DMA fence implementation adds c78f837ae3d1 gpu: host1x: Add no-recovery mode adds 17a298e9ac7c gpu: host1x: Add job release callback adds e902585fc8b6 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer adds 0fddaa85d661 gpu: host1x: Add option to skip firewall for a job adds f51632cc0ed3 drm/tegra: Extract tegra_gem_lookup() adds 57e203953d15 drm/tegra: Add new UAPI to header adds 9916612311a7 drm/tegra: Boot VIC during runtime PM resume adds e0f2977c3573 drm/tegra: Allocate per-engine channel in core code adds d7c591bc1a3f drm/tegra: Implement new UAPI adds fc34833640a1 drm/tegra: Implement syncpoint management UAPI adds 44e961381354 drm/tegra: Implement syncpoint wait UAPI adds 13abe0bb15ce drm/tegra: Implement job submission part of new UAPI adds 8cc95f3fd35e drm/tegra: Add job firewall adds ef531d01663a drm/tegra: Bump driver version adds 04d5d5df9df7 drm/tegra: dc: Support memory bandwidth management adds ad85b0843ee4 drm/tegra: dc: Extend debug stats with total number of events adds ff41dd274858 gpu: host1x: debug: Use dma_addr_t more consistently adds afa770fe57b9 gpu: host1x: debug: Dump only relevant parts of CDMA push buffer adds fed028939417 gpu: host1x: debug: Dump DMASTART and DMAEND register adds 571a9233fcd4 Merge tag 'drm/tegra/for-5.15-rc1' of ssh://git.freedeskto [...] adds b74a29fac6de drm/exynos: g2d: fix missing unlock on error in g2d_runque [...] adds 8c27cc5b90ed drm/exynos: Convert from atomic_t to refcount_t on g2d_cmd [...] adds c626f3864bbb drm/exynos: Always initialize mapping in exynos_drm_regist [...] adds 7d8eb202719b Merge tag 'exynos-drm-next-for-v5.15' of git://git.kernel. [...] adds 37bf34e10ccf drm/i915: Use designated initializers for init/exit table adds 3070d934a0b8 drm/i915/adl_p: Also disable underrun recovery with MSO adds 2c772cf5fe20 drm/i915/gt: Potential error pointer dereference in pinned [...] adds fb43ebc83e06 drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] adds 5bea1c8ce673 Merge tag 'drm-intel-next-fixes-2021-08-26' of git://anong [...] adds 234b4fd9176c drm/amd/display: refactor riommu invalidation wa adds 7301757ea1fb drm/amdgpu/OLAND: clip the ref divider max value adds f270921a17b9 drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus adds 8a1d1bdb845a drm/amdgpu: switch from 'pci_' to 'dma_' API adds a5f61dd41273 drm/radeon: switch from 'pci_' to 'dma_' API adds a47f6a5806da drm/amdgpu: Fix build with missing pm_suspend_target_state [...] adds 355e3e4ccc2c drm/amd/amdgpu: add name field back to ras_common_if adds 30acef3c4ad1 drm/amd/amdgpu: consolidate PSP TA init shared buf functions adds 3341d30d1cc7 drm/amd/display: Add Logging for HDMI color depth information adds 3907c492184e drm/amdgpu: Add driver infrastructure for MCA RAS adds f24d991bb964 drm/amdgpu: Update RAS XGMI Error Query adds ff891a2e6431 drm/amdkfd: check access permisson to restore retry fault adds 2f617f4df8df drm/amdkfd: map SVM range with correct access permission adds bf756fb833cb drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend adds 859e4659273f drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE [...] adds 416e1fab4752 drm/amdgpu: drop redundant cancel_delayed_work_sync call adds d035f84d834c drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain adds 1ec06c2dee67 drm/amdkfd: Account for SH/SE count when setting up cu masks. adds 3c4ff2dcc0df drm/amdgpu: Add support for RAS XGMI err query adds 54e6badbedd8 drm/amdgpu: Clear RAS interrupt status on aldebaran adds 192fb630fbd4 drm/amdgpu: disable GFX CGCG in aldebaran adds 0bbf06d88873 drm/amd/display: Update number of DCN3 clock states adds a7a9d11e12fc drm/amd/display: Update bounding box states (v2) adds b6d585041fd0 drm/amd/display: Remove duplicate dml init adds 61d861cf4785 drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChang [...] adds 8f0284f190e6 Merge tag 'amd-drm-next-5.15-2021-08-27' of https://gitlab [...] adds 477f70cd2a67 Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedes [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/configfs-usb-gadget-uac1 | 10 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 10 + Documentation/ABI/testing/sysfs-block | 12 + Documentation/ABI/testing/sysfs-block-device | 43 +- .../testing/sysfs-bus-event_source-devices-uncore | 13 + .../ABI/testing/sysfs-bus-iio-chemical-sgp40 | 31 + Documentation/ABI/testing/sysfs-bus-platform | 14 + Documentation/ABI/testing/sysfs-driver-ge-achc | 15 + .../ABI/testing/sysfs-kernel-dmabuf-buffers | 24 + Documentation/ABI/testing/sysfs-platform-dptf | 40 + Documentation/ABI/testing/sysfs-platform_profile | 7 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 + .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 31 +- Documentation/admin-guide/binderfs.rst | 13 + Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/device-mapper/dm-ima.rst | 715 ++ Documentation/admin-guide/device-mapper/index.rst | 1 + .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/l1d_flush.rst | 69 + Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/atomic_t.txt | 94 + Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/core-api/irq/irq-domain.rst | 28 +- .../bindings/connector/usb-connector.yaml | 4 + .../bindings/display/bridge/simple-bridge.yaml | 3 + .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 + .../bindings/display/mediatek/mediatek,dsi.txt | 2 +- .../bindings/display/msm/dsi-controller-main.yaml | 17 + .../bindings/display/msm/dsi-phy-7nm.yaml | 72 + .../bindings/display/panel/ilitek,ili9341.yaml | 78 + .../bindings/display/panel/innolux,ej030na.yaml | 62 + .../bindings/display/panel/panel-simple.yaml | 24 + .../bindings/display/panel/samsung,lms380kf01.yaml | 99 + .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../display/rockchip/dw_mipi_dsi_rockchip.txt | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 208 + .../devicetree/bindings/display/ssd1307fb.txt | 60 - .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 44 - .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 89 + .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 33 + .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 1 - .../bindings/gpio/rockchip,gpio-bank.yaml | 5 +- .../devicetree/bindings/hwmon/amd,sbrmi.yaml | 53 + .../devicetree/bindings/hwmon/winbond,w83781d.yaml | 41 + .../bindings/iio/accel/bosch,bma180.yaml | 61 - .../bindings/iio/accel/bosch,bma255.yaml | 55 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 19 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 134 + .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 268 + .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 79 + .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 70 + .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 51 + .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 97 + .../devicetree/bindings/iio/dac/adi,ad5504.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 47 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 75 + .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 60 + .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 62 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 52 + .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 60 + .../bindings/iio/dac/microchip,mcp4922.yaml | 46 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 11 + Documentation/devicetree/bindings/leds/common.yaml | 6 + .../bindings/media/amlogic,meson-ir-tx.yaml | 60 + .../devicetree/bindings/media/i2c/adv7180.yaml | 8 + .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx335.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx412.yaml | 91 + .../devicetree/bindings/media/nxp,imx7-csi.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 174 + .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 137 + Documentation/devicetree/bindings/misc/ge-achc.txt | 26 - .../devicetree/bindings/misc/ge-achc.yaml | 65 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 18 +- .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 4 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 133 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/nvmem/nintendo-otp.yaml | 44 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 20 - .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 53 + .../bindings/phy/intel,keembay-phy-usb.yaml | 44 + .../bindings/phy/intel,phy-keembay-usb.yaml | 44 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 30 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 2 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 15 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 + .../bindings/phy/ti,phy-am654-serdes.txt | 82 - .../bindings/phy/ti,phy-am654-serdes.yaml | 103 + .../devicetree/bindings/power/supply/battery.yaml | 14 + .../bindings/power/supply/maxim,max17042.yaml | 3 + .../bindings/power/supply/mt6360_charger.yaml | 48 + .../power/supply/summit,smb347-charger.yaml | 30 + .../supply/x-powers,axp20x-ac-power-supply.yaml | 11 +- .../x-powers,axp20x-battery-power-supply.yaml | 12 +- .../supply/x-powers,axp20x-usb-power-supply.yaml | 14 +- .../regulator/richtek,rtq2134-regulator.yaml | 106 + .../regulator/richtek,rtq6752-regulator.yaml | 76 + .../regulator/socionext,uniphier-regulator.yaml | 85 + .../bindings/regulator/uniphier-regulator.txt | 58 - Documentation/devicetree/bindings/serial/8250.yaml | 6 + .../devicetree/bindings/serial/8250_omap.yaml | 1 + .../devicetree/bindings/serial/cdns,uart.txt | 27 - .../devicetree/bindings/serial/cdns,uart.yaml | 66 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../bindings/sound/davinci-mcasp-audio.txt | 1 + .../devicetree/bindings/sound/ics43432.txt | 6 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 184 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 47 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 4 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 118 + .../devicetree/bindings/sound/rockchip-i2s.yaml | 11 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 + Documentation/devicetree/bindings/spi/omap-spi.txt | 48 - .../devicetree/bindings/spi/omap-spi.yaml | 117 + .../devicetree/bindings/spi/rockchip-sfc.yaml | 91 + .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/spi/spi-sprd-adi.txt | 63 - .../devicetree/bindings/spi/sprd,spi-adi.yaml | 104 + .../bindings/timer/rockchip,rk-timer.txt | 27 - .../bindings/timer/rockchip,rk-timer.yaml | 64 + .../devicetree/bindings/trivial-devices.yaml | 6 + .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/generic-ohci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 47 +- .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 26 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 + Documentation/driver-api/dma-buf.rst | 13 + Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/driver-api/index.rst | 1 - Documentation/driver-api/lightnvm-pblk.rst | 21 - Documentation/driver-api/media/camera-sensor.rst | 45 +- Documentation/driver-api/media/cec-core.rst | 9 +- Documentation/driver-api/media/csi2.rst | 94 - Documentation/driver-api/media/index.rst | 2 +- Documentation/driver-api/media/tx-rx.rst | 133 + .../driver-api/thermal/nouveau_thermal.rst | 2 +- Documentation/fault-injection/fault-injection.rst | 18 + Documentation/fault-injection/provoke-crashes.rst | 3 +- Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/cifs/ksmbd.rst | 165 + Documentation/filesystems/fscrypt.rst | 15 +- Documentation/filesystems/idmappings.rst | 1026 +++ Documentation/filesystems/index.rst | 3 +- Documentation/filesystems/locking.rst | 79 +- Documentation/filesystems/mandatory-locking.rst | 188 - Documentation/fpga/dfl.rst | 4 +- Documentation/gpu/drm-kms.rst | 35 +- Documentation/gpu/drm-uapi.rst | 22 + Documentation/gpu/i915.rst | 15 + Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 + Documentation/gpu/rfc/i915_scheduler.rst | 148 + Documentation/gpu/rfc/index.rst | 4 + Documentation/gpu/vkms.rst | 38 +- Documentation/hwmon/aquacomputer_d5next.rst | 61 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/sbrmi.rst | 79 + Documentation/hwmon/scpi-hwmon.rst | 2 +- Documentation/hwmon/sht4x.rst | 2 +- Documentation/leds/well-known-leds.txt | 58 + Documentation/sound/alsa-configuration.rst | 34 +- Documentation/sound/hd-audio/notes.rst | 11 + .../sound/kernel-api/writing-an-alsa-driver.rst | 33 + Documentation/trace/coresight/coresight-config.rst | 244 + Documentation/trace/coresight/coresight.rst | 15 + Documentation/trace/ftrace.rst | 2 +- Documentation/usb/gadget-testing.rst | 64 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - .../userspace-api/media/cec.h.rst.exceptions | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 22 +- .../media/v4l/ext-ctrls-image-process.rst | 29 +- Documentation/userspace-api/spec_ctrl.rst | 8 + Documentation/x86/x86_64/boot-options.rst | 11 +- MAINTAINERS | 129 +- Makefile | 2 +- arch/Kconfig | 3 + arch/alpha/kernel/srmcons.c | 8 +- arch/arc/kernel/mcip.c | 2 +- arch/arm/boot/dts/imx53-ppd.dts | 23 +- arch/arm/common/locomo.c | 3 +- arch/arm/common/sa1111.c | 16 +- arch/arm/crypto/curve25519-glue.c | 8 +- arch/arm/include/asm/efi.h | 5 +- arch/arm/include/asm/memory.h | 7 +- arch/arm/kernel/head.S | 17 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 6 +- arch/arm/mach-rpc/ecard.c | 4 +- arch/arm/mach-s3c/irq-s3c24xx.c | 5 +- arch/arm/mach-tegra/board-paz00.c | 2 +- arch/arm/mm/mmu.c | 9 +- arch/arm/mm/pv-fixup-asm.S | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 30 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 + arch/arm64/boot/dts/qcom/sc7280-idp.dts | 39 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 164 + arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/sm4-ce-glue.c | 20 +- arch/arm64/include/asm/acpi.h | 3 + arch/arm64/include/asm/efi.h | 5 +- arch/arm64/kernel/acpi.c | 19 +- arch/m68k/Kconfig.cpu | 8 +- arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 4 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 4 +- arch/m68k/configs/hp300_defconfig | 4 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 4 +- arch/m68k/configs/mvme16x_defconfig | 4 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 4 +- arch/m68k/configs/sun3x_defconfig | 4 +- arch/m68k/emu/nfcon.c | 30 +- arch/m68k/emu/nfeth.c | 4 +- arch/m68k/include/asm/atomic.h | 4 +- arch/mips/ath25/ar2315.c | 14 +- arch/mips/ath25/ar5312.c | 13 +- arch/mips/include/asm/mach-rc32434/rb.h | 2 - arch/mips/lantiq/irq.c | 2 +- arch/mips/pci/pci-ar2315.c | 8 +- arch/mips/pci/pci-rt3883.c | 5 +- arch/mips/ralink/irq.c | 2 +- arch/mips/sgi-ip22/ip22-gio.c | 3 +- arch/mips/sgi-ip27/ip27-irq.c | 16 +- arch/mips/sgi-ip30/ip30-irq.c | 8 +- arch/nios2/kernel/irq.c | 4 +- arch/parisc/include/asm/string.h | 15 - arch/parisc/kernel/drivers.c | 5 +- arch/parisc/kernel/parisc_ksyms.c | 4 - arch/parisc/kernel/pdc_cons.c | 34 +- arch/parisc/lib/Makefile | 4 +- arch/parisc/lib/memset.c | 72 + arch/parisc/lib/string.S | 136 - arch/powerpc/kernel/exceptions-64s.S | 7 +- arch/powerpc/platforms/4xx/uic.c | 4 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 23 +- arch/powerpc/platforms/52xx/media5200.c | 9 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 7 +- arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 6 +- arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/interrupt.c | 8 +- arch/powerpc/platforms/cell/spider-pic.c | 11 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 15 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 11 +- arch/powerpc/platforms/ps3/system-bus.c | 3 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/vio.c | 3 +- arch/powerpc/sysdev/fsl_mpic_err.c | 11 +- arch/powerpc/sysdev/fsl_msi.c | 12 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 4 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 2 +- arch/riscv/configs/defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/efi.h | 5 +- arch/riscv/kernel/ptrace.c | 4 + arch/s390/Kconfig | 2 + arch/s390/Makefile | 3 +- arch/s390/boot/Makefile | 7 +- arch/s390/boot/boot.h | 14 +- arch/s390/boot/compressed/Makefile | 1 + arch/s390/boot/compressed/decompressor.c | 5 - arch/s390/boot/compressed/decompressor.h | 5 + arch/s390/boot/compressed/vmlinux.lds.S | 35 +- arch/s390/boot/head.S | 56 +- arch/s390/boot/ipl_report.c | 6 +- arch/s390/boot/kaslr.c | 6 +- arch/s390/boot/mem_detect.c | 8 +- arch/s390/boot/pgm_check_info.c | 5 +- arch/s390/boot/sclp_early_core.c | 9 + arch/s390/boot/startup.c | 78 +- arch/s390/boot/text_dma.S | 156 - arch/s390/boot/uv.c | 40 +- arch/s390/boot/uv.h | 19 + arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 1 - arch/s390/hypfs/hypfs_diag0c.c | 12 +- arch/s390/include/asm/cio.h | 1 - arch/s390/include/asm/cpacf.h | 208 +- arch/s390/include/asm/cpufeature.h | 2 +- arch/s390/include/asm/ctl_reg.h | 17 + arch/s390/include/asm/debug.h | 122 +- arch/s390/include/asm/diag.h | 15 +- arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/elf.h | 76 +- arch/s390/include/asm/extable.h | 4 +- arch/s390/include/asm/ftrace.h | 46 +- arch/s390/include/asm/ftrace.lds.h | 21 + arch/s390/include/asm/ipl.h | 1 + arch/s390/include/asm/kfence.h | 42 + arch/s390/include/asm/kvm_para.h | 229 +- arch/s390/include/asm/linkage.h | 4 +- arch/s390/include/asm/lowcore.h | 3 +- arch/s390/include/asm/module.h | 14 +- arch/s390/include/asm/page.h | 3 - arch/s390/include/asm/pci.h | 7 +- arch/s390/include/asm/pci_dma.h | 2 - arch/s390/include/asm/pgtable.h | 10 +- arch/s390/include/asm/processor.h | 2 + arch/s390/include/asm/qdio.h | 19 +- arch/s390/include/asm/sclp.h | 10 +- arch/s390/include/asm/sections.h | 4 +- arch/s390/include/asm/set_memory.h | 6 + arch/s390/include/asm/setup.h | 46 +- arch/s390/include/asm/syscall.h | 59 + arch/s390/include/asm/uv.h | 8 - arch/s390/include/asm/vdso/gettimeofday.h | 22 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 8 + arch/s390/kernel/crash_dump.c | 46 +- arch/s390/kernel/debug.c | 247 +- arch/s390/kernel/diag.c | 27 +- arch/s390/kernel/dis.c | 2 + arch/s390/kernel/early.c | 4 + arch/s390/kernel/entry.S | 11 +- arch/s390/kernel/entry.h | 11 +- arch/s390/kernel/ftrace.c | 222 +- arch/s390/kernel/ftrace.h | 26 + arch/s390/kernel/head64.S | 17 + arch/s390/kernel/ipl.c | 5 +- arch/s390/kernel/ipl_vmparm.c | 2 + arch/s390/kernel/irq.c | 4 +- arch/s390/kernel/jump_label.c | 2 +- arch/s390/kernel/machine_kexec.c | 5 +- arch/s390/kernel/module.c | 45 + arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 4 +- arch/s390/kernel/processor.c | 177 +- arch/s390/kernel/setup.c | 286 +- arch/s390/kernel/signal.c | 6 - arch/s390/kernel/smp.c | 64 +- arch/s390/kernel/text_amode31.S | 158 + arch/s390/kernel/topology.c | 4 +- arch/s390/kernel/traps.c | 2 +- arch/s390/kernel/uv.c | 15 - arch/s390/kernel/vdso32/Makefile | 1 + arch/s390/kernel/vdso64/Makefile | 1 + arch/s390/kernel/vmlinux.lds.S | 35 + arch/s390/lib/delay.c | 11 +- arch/s390/mm/dump_pagetables.c | 16 + arch/s390/mm/fault.c | 13 +- arch/s390/mm/init.c | 3 +- arch/s390/mm/kasan_init.c | 43 +- arch/s390/mm/maccess.c | 4 +- arch/s390/mm/page-states.c | 43 - arch/s390/mm/pageattr.c | 19 +- arch/s390/mm/vmem.c | 2 +- arch/s390/pci/pci.c | 73 +- arch/s390/pci/pci_bus.c | 8 +- arch/s390/pci/pci_clp.c | 186 +- arch/s390/pci/pci_dma.c | 25 +- arch/s390/pci/pci_event.c | 5 +- arch/s390/pci/pci_irq.c | 4 - arch/s390/pci/pci_sysfs.c | 19 +- arch/s390/purgatory/Makefile | 1 + arch/s390/tools/opcodes.txt | 18 + arch/sh/boards/mach-se/7343/irq.c | 2 +- arch/sh/boards/mach-se/7722/irq.c | 2 +- arch/sh/boards/mach-x3proto/gpio.c | 2 +- arch/sparc/kernel/vio.c | 4 +- arch/um/drivers/line.c | 13 +- arch/um/drivers/ubd_kern.c | 3 +- arch/x86/Kconfig | 27 +- arch/x86/Makefile | 53 +- arch/x86/boot/Makefile | 7 +- arch/x86/boot/compressed/efi_thunk_64.S | 30 +- arch/x86/boot/compressed/head_64.S | 3 + arch/x86/boot/compressed/kaslr.c | 2 +- arch/x86/crypto/Makefile | 6 + arch/x86/crypto/aesni-intel_glue.c | 5 + arch/x86/crypto/sm4-aesni-avx-asm_64.S | 589 ++ arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 497 ++ arch/x86/crypto/sm4-avx.h | 24 + arch/x86/crypto/sm4_aesni_avx2_glue.c | 169 + arch/x86/crypto/sm4_aesni_avx_glue.c | 487 ++ arch/x86/events/Kconfig | 10 + arch/x86/events/amd/Makefile | 5 +- arch/x86/events/amd/ibs.c | 32 +- arch/x86/events/amd/power.c | 1 + arch/x86/events/amd/uncore.c | 40 +- arch/x86/events/core.c | 4 +- arch/x86/events/intel/core.c | 8 +- arch/x86/events/intel/pt.c | 6 +- arch/x86/events/intel/uncore.c | 45 +- arch/x86/events/intel/uncore.h | 4 + arch/x86/events/intel/uncore_discovery.c | 42 +- arch/x86/events/intel/uncore_discovery.h | 21 + arch/x86/events/intel/uncore_snbep.c | 585 +- arch/x86/include/asm/amd-ibs.h | 132 + arch/x86/include/asm/i8259.h | 2 + arch/x86/include/asm/kfence.h | 4 + arch/x86/include/asm/mce.h | 1 + arch/x86/include/asm/nospec-branch.h | 2 + arch/x86/include/asm/pc-conf-reg.h | 33 + arch/x86/include/asm/processor-cyrix.h | 8 +- arch/x86/include/asm/processor.h | 4 + arch/x86/include/asm/sysfb.h | 94 - arch/x86/include/asm/thread_info.h | 6 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/kernel/Makefile | 3 - arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/apic/apic.c | 9 +- arch/x86/kernel/apic/io_apic.c | 2 +- arch/x86/kernel/apic/vector.c | 2 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/bugs.c | 70 + arch/x86/kernel/cpu/common.c | 6 + arch/x86/kernel/cpu/mce/core.c | 11 +- arch/x86/kernel/cpu/mce/inject.c | 8 +- arch/x86/kernel/cpu/microcode/core.c | 18 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 8 +- arch/x86/kernel/cpu/resctrl/core.c | 276 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 163 +- arch/x86/kernel/cpu/resctrl/internal.h | 231 +- arch/x86/kernel/cpu/resctrl/monitor.c | 50 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 12 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 461 +- arch/x86/kernel/i8259.c | 8 +- arch/x86/kernel/mpparse.c | 3 +- arch/x86/kernel/reboot.c | 3 +- arch/x86/kernel/setup.c | 11 +- arch/x86/kernel/smpboot.c | 10 +- arch/x86/kernel/sysfb.c | 70 - arch/x86/kernel/sysfb_efi.c | 284 - arch/x86/kernel/sysfb_simplefb.c | 111 - arch/x86/kvm/i8259.c | 20 +- arch/x86/kvm/irq.h | 2 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/pc-conf-reg.c | 13 + arch/x86/mm/mmio-mod.c | 4 +- arch/x86/mm/tlb.c | 107 +- arch/x86/pci/irq.c | 279 +- arch/x86/power/cpu.c | 31 +- arch/x86/tools/relocs.c | 37 +- arch/x86/tools/relocs.h | 1 + arch/xtensa/kernel/irq.c | 4 +- arch/xtensa/platforms/iss/console.c | 45 +- block/Kconfig | 14 +- block/Makefile | 2 +- block/bfq-iosched.c | 17 +- block/bfq-iosched.h | 6 +- block/bfq-wf2q.c | 6 +- block/bio-integrity.c | 21 +- block/bio.c | 231 +- block/blk-cgroup.c | 139 +- block/blk-core.c | 20 +- block/blk-crypto.c | 2 +- block/blk-integrity.c | 12 +- block/blk-iocost.c | 23 +- block/blk-iolatency.c | 38 +- block/blk-map.c | 2 +- block/blk-merge.c | 20 +- block/blk-mq-sysfs.c | 55 - block/blk-mq.c | 10 +- block/blk-settings.c | 34 +- block/blk-sysfs.c | 35 +- block/blk-throttle.c | 32 + block/blk-wbt.c | 8 +- block/blk-zoned.c | 6 - block/blk.h | 27 +- block/bounce.c | 39 +- block/cmdline-parser.c | 255 - block/disk-events.c | 69 +- block/elevator.c | 7 +- block/genhd.c | 385 +- block/holder.c | 174 + block/ioctl.c | 16 +- block/ioprio.c | 9 +- block/mq-deadline.c | 60 +- block/partitions/Kconfig | 1 - block/partitions/acorn.c | 4 +- block/partitions/aix.c | 20 +- block/partitions/amiga.c | 7 +- block/partitions/atari.c | 4 +- block/partitions/check.h | 2 +- block/partitions/cmdline.c | 273 +- block/partitions/core.c | 73 +- block/partitions/efi.c | 48 +- block/partitions/ibm.c | 4 +- block/partitions/ldm.c | 18 +- block/partitions/mac.c | 2 +- block/partitions/msdos.c | 6 +- block/partitions/sgi.c | 5 +- block/partitions/sun.c | 5 +- block/t10-pi.c | 16 +- certs/Kconfig | 26 + certs/Makefile | 21 + crypto/Kconfig | 44 + crypto/Makefile | 1 - crypto/asymmetric_keys/pkcs7_parser.c | 8 + crypto/ecc.h | 5 +- crypto/sha512_generic.c | 3 - crypto/skcipher.c | 2 +- crypto/sm4_generic.c | 180 +- crypto/tcrypt.c | 100 +- crypto/testmgr.c | 29 + crypto/testmgr.h | 148 + crypto/wp512.c | 2 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/accessibility/speakup/i18n.c | 14 +- drivers/accessibility/speakup/speakup_soft.c | 15 +- drivers/acpi/Kconfig | 4 +- drivers/acpi/acpi_configfs.c | 54 +- drivers/acpi/acpi_fpdt.c | 7 +- drivers/acpi/acpi_pad.c | 4 +- drivers/acpi/acpi_processor.c | 8 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/bus.c | 15 +- drivers/acpi/button.c | 11 + drivers/acpi/dptf/dptf_pch_fivr.c | 9 + drivers/acpi/glue.c | 51 +- drivers/acpi/numa/Kconfig | 2 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/osl.c | 23 +- drivers/acpi/platform_profile.c | 3 + drivers/acpi/pmic/intel_pmic_xpower.c | 47 +- drivers/acpi/power.c | 38 +- drivers/acpi/processor_idle.c | 4 +- drivers/acpi/spcr.c | 1 + drivers/amba/bus.c | 4 +- drivers/android/binder.c | 4 +- drivers/android/binderfs.c | 39 + drivers/ata/libahci.c | 1 + drivers/ata/libata-core.c | 272 +- drivers/ata/libata-sata.c | 62 +- drivers/ata/libata-scsi.c | 60 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/base/auxiliary.c | 4 +- drivers/base/base.h | 3 + drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 1 + drivers/base/core.c | 35 +- drivers/base/cpu.c | 4 +- drivers/base/dd.c | 16 +- drivers/base/firmware_loader/main.c | 20 +- drivers/base/isa.c | 4 +- drivers/base/map.c | 12 +- drivers/base/node.c | 71 +- drivers/base/platform-msi.c | 20 +- drivers/base/platform.c | 24 +- drivers/base/power/domain.c | 40 +- drivers/base/power/wakeup.c | 2 +- drivers/base/property.c | 30 +- drivers/base/regmap/internal.h | 4 + drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap-mmio.c | 2 +- drivers/base/regmap/regmap.c | 49 +- drivers/base/swnode.c | 61 +- drivers/base/topology.c | 115 +- drivers/bcma/main.c | 6 +- drivers/block/Kconfig | 4 +- drivers/block/brd.c | 3 - drivers/block/cryptoloop.c | 2 + drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/drbd/drbd_req.c | 5 +- drivers/block/floppy.c | 30 +- drivers/block/loop.c | 13 +- drivers/block/nbd.c | 178 +- drivers/block/null_blk/main.c | 7 +- drivers/block/paride/pd.c | 2 +- drivers/block/pktcdvd.c | 8 +- drivers/block/ps3disk.c | 18 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 18 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 33 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 14 +- drivers/block/sx8.c | 2 +- drivers/block/virtio_blk.c | 16 +- drivers/block/xen-blkfront.c | 1 - drivers/bus/fsl-mc/fsl-mc-bus.c | 134 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 93 +- drivers/bus/mhi/core/internal.h | 20 - drivers/bus/mhi/core/main.c | 6 +- drivers/bus/mhi/core/pm.c | 34 +- drivers/bus/mhi/pci_generic.c | 38 + drivers/bus/sunxi-rsb.c | 4 +- drivers/char/Kconfig | 4 +- drivers/char/hw_random/Kconfig | 14 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/amd-rng.c | 8 +- drivers/char/hw_random/arm_smccc_trng.c | 123 + drivers/char/hw_random/geode-rng.c | 8 +- drivers/char/hw_random/intel-rng.c | 8 +- drivers/char/hw_random/via-rng.c | 8 +- drivers/char/mwave/tp3780i.c | 4 +- drivers/char/pcmcia/synclink_cs.c | 4 +- drivers/char/tpm/Kconfig | 1 - drivers/char/tpm/tpm_ibmvtpm.c | 26 +- drivers/char/tpm/tpm_ibmvtpm.h | 2 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 12 +- drivers/char/ttyprintk.c | 4 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 2 +- drivers/clocksource/exynos_mct.c | 16 +- drivers/clocksource/ingenic-sysost.c | 13 +- drivers/clocksource/sh_cmt.c | 30 +- drivers/clocksource/timer-fttmr010.c | 32 +- drivers/clocksource/timer-mediatek.c | 8 +- drivers/counter/104-quad-8.c | 47 +- drivers/counter/counter.c | 50 +- drivers/counter/ftm-quaddec.c | 5 +- drivers/counter/intel-qep.c | 7 +- drivers/counter/interrupt-cnt.c | 11 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/counter/stm32-lptimer-cnt.c | 18 +- drivers/counter/stm32-timer-cnt.c | 10 +- drivers/counter/ti-eqep.c | 37 +- drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 4 +- drivers/cpufreq/intel_pstate.c | 43 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 9 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 3 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 9 +- drivers/crypto/atmel-aes.c | 154 +- drivers/crypto/atmel-tdes.c | 66 +- drivers/crypto/ccp/sev-dev.c | 49 +- drivers/crypto/ccp/sp-pci.c | 19 + drivers/crypto/hisilicon/hpre/hpre_main.c | 123 +- drivers/crypto/hisilicon/qm.c | 430 +- drivers/crypto/hisilicon/qm.h | 8 + drivers/crypto/hisilicon/sec2/sec.h | 5 - drivers/crypto/hisilicon/sec2/sec_main.c | 138 +- drivers/crypto/hisilicon/zip/zip_main.c | 83 +- drivers/crypto/mxs-dcp.c | 81 +- drivers/crypto/omap-aes.c | 8 +- drivers/crypto/omap-crypto.c | 2 +- drivers/crypto/omap-des.c | 8 +- drivers/crypto/omap-sham.c | 68 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 8 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 19 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxx/adf_drv.c | 21 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 14 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 19 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 1 - drivers/crypto/qat/qat_c62x/adf_drv.c | 21 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 14 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 - drivers/crypto/qat/qat_c62xvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 8 +- drivers/crypto/qat/qat_common/adf_aer.c | 2 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 21 +- drivers/crypto/qat/qat_common/adf_init.c | 13 +- drivers/crypto/qat/qat_common/adf_isr.c | 42 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 78 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 2 +- drivers/crypto/qat/qat_common/adf_sriov.c | 8 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 64 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 19 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 21 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 14 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 16 +- drivers/crypto/virtio/virtio_crypto_core.c | 4 +- drivers/cxl/core.c | 3 +- drivers/dax/bus.c | 4 +- drivers/dio/dio.c | 2 +- drivers/dma-buf/Kconfig | 11 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf-sysfs-stats.c | 205 + drivers/dma-buf/dma-buf-sysfs-stats.h | 35 + drivers/dma-buf/dma-buf.c | 26 +- drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/edac/altera_edac.c | 51 +- drivers/edac/amd64_edac.c | 21 +- drivers/edac/edac_mc.c | 1 + drivers/edac/i10nm_base.c | 152 +- drivers/edac/mce_amd.c | 3 + drivers/edac/skx_base.c | 3 +- drivers/edac/skx_common.c | 9 +- drivers/edac/skx_common.h | 7 +- drivers/firewire/core-device.c | 4 +- drivers/firmware/Kconfig | 32 + drivers/firmware/Makefile | 2 + drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/efi/Makefile | 2 + drivers/firmware/efi/cper.c | 13 +- drivers/firmware/efi/efi-init.c | 90 - drivers/firmware/efi/sysfb_efi.c | 358 + drivers/firmware/google/coreboot_table.c | 4 +- drivers/firmware/iscsi_ibft.c | 10 +- drivers/firmware/iscsi_ibft_find.c | 48 +- drivers/firmware/raspberrypi.c | 10 +- drivers/firmware/smccc/smccc.c | 17 + drivers/firmware/sysfb.c | 83 + drivers/firmware/sysfb_simplefb.c | 124 + drivers/firmware/xilinx/zynqmp.c | 23 +- drivers/fpga/Kconfig | 11 +- drivers/fpga/Makefile | 1 + drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 2 + drivers/fpga/dfl-fme-mgr.c | 6 - drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl-pci.c | 5 + drivers/fpga/dfl.c | 31 +- drivers/fpga/dfl.h | 3 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/fpga-mgr.c | 111 +- drivers/fpga/stratix10-soc.c | 6 - drivers/fpga/ts73xx-fpga.c | 6 - drivers/fpga/versal-fpga.c | 83 + drivers/fpga/xilinx-pr-decoupler.c | 2 + drivers/fpga/xilinx-spi.c | 2 + drivers/fpga/zynq-fpga.c | 6 +- drivers/fpga/zynqmp-fpga.c | 10 +- drivers/gpio/Kconfig | 8 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-104-dio-48e.c | 4 +- drivers/gpio/gpio-104-idi-48.c | 4 +- drivers/gpio/gpio-104-idio-16.c | 2 +- drivers/gpio/gpio-altera.c | 11 +- drivers/gpio/gpio-aspeed-sgpio.c | 9 +- drivers/gpio/gpio-aspeed.c | 9 +- drivers/gpio/gpio-ath79.c | 7 +- drivers/gpio/gpio-bcm-kona.c | 6 +- drivers/gpio/gpio-brcmstb.c | 5 +- drivers/gpio/gpio-cadence.c | 2 +- drivers/gpio/gpio-davinci.c | 3 +- drivers/gpio/gpio-dln2.c | 22 +- drivers/gpio/gpio-em.c | 2 +- drivers/gpio/gpio-ep93xx.c | 8 +- drivers/gpio/gpio-ftgpio010.c | 3 +- drivers/gpio/gpio-hisi.c | 4 +- drivers/gpio/gpio-hlwd.c | 7 +- drivers/gpio/gpio-merrifield.c | 8 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpio/gpio-mt7621.c | 4 +- drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-omap.c | 3 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-pcie-idio-24.c | 3 +- drivers/gpio/gpio-pl061.c | 4 +- drivers/gpio/gpio-pxa.c | 9 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-rda.c | 8 +- drivers/gpio/gpio-realtek-otto.c | 7 +- drivers/gpio/gpio-rockchip.c | 771 ++ drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sodaville.c | 2 +- drivers/gpio/gpio-sprd.c | 12 +- drivers/gpio/gpio-tb10x.c | 2 +- drivers/gpio/gpio-tegra.c | 9 +- drivers/gpio/gpio-tegra186.c | 9 +- drivers/gpio/gpio-tqmx86.c | 10 +- drivers/gpio/gpio-vf610.c | 2 +- drivers/gpio/gpio-ws16c48.c | 4 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpio-xilinx.c | 2 +- drivers/gpio/gpio-xlp.c | 3 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Makefile | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 31 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 178 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 + drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 117 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 72 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1115 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 165 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 120 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 1279 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 643 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 26 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 + drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 10 +- .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 780 -- drivers/gpu/drm/amd/amdgpu/dce_virtual.h | 30 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 161 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 125 + drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 26 + drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 18 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 21 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 38 +- drivers/gpu/drm/amd/amdgpu/nv.c | 47 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 77 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 208 + drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 126 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 50 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 17 - drivers/gpu/drm/amd/amdgpu/si.c | 8 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 324 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 16 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 17 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 15 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 15 + drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 24 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 25 + drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 23 + drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 23 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/vi.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 47 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 59 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 60 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 84 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 217 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 372 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 27 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 16 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 23 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 24 + drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 144 + drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 34 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 16 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 25 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 10 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 62 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 118 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 127 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 25 + .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 24 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 109 +- drivers/gpu/drm/amd/display/dc/dc.h | 120 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stat.h | 1 + drivers/gpu/drm/amd/display/dc/dc_trace.h | 3 + drivers/gpu/drm/amd/display/dc/dc_types.h | 83 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 200 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 21 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 19 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 53 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 11 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 21 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 33 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 17 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 51 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 90 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 37 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 49 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 33 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 22 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 2 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 11 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 +- drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 + drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 25 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 15 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 16 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 393 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 11 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 - drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 25 + drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 35 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 18 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 59 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 38 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 10 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 17 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 75 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 10 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 - .../amd/display/modules/hdcp/hdcp1_transition.c | 8 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 3 - .../amd/display/modules/hdcp/hdcp2_transition.c | 4 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 74 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 72 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 109 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 13 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 4 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 4 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 54 + .../drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h | 352 + .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 6 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 3 + .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 179 +- .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 714 ++ drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 3 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 48 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 9 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 33 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +- .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h | 95 + .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 65 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 16 +- drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h | 152 + drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h | 70 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 24 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 46 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 21 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 44 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 18 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 80 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 30 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 99 +- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 446 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 76 + .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h | 29 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 262 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 561 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 135 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 46 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 289 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 292 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 - drivers/gpu/drm/arm/hdlcd_drv.c | 174 +- drivers/gpu/drm/arm/hdlcd_drv.h | 1 + drivers/gpu/drm/arm/malidp_drv.c | 4 - drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 - drivers/gpu/drm/armada/armada_plane.c | 29 - drivers/gpu/drm/armada/armada_plane.h | 2 - drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 6 + drivers/gpu/drm/ast/ast_main.c | 5 + drivers/gpu/drm/ast/ast_mode.c | 54 +- drivers/gpu/drm/ast/ast_post.c | 91 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 80 +- drivers/gpu/drm/bochs/Kconfig | 11 - drivers/gpu/drm/bochs/Makefile | 4 - drivers/gpu/drm/bochs/bochs.h | 98 - drivers/gpu/drm/bochs/bochs_drv.c | 205 - drivers/gpu/drm/bochs/bochs_hw.c | 323 - drivers/gpu/drm/bochs/bochs_kms.c | 178 - drivers/gpu/drm/bochs/bochs_mm.c | 24 - drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 36 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 2 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- drivers/gpu/drm/bridge/nwl-dsi.c | 8 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 55 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 68 +- drivers/gpu/drm/bridge/tc358768.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 760 +- drivers/gpu/drm/drm_aperture.c | 21 +- drivers/gpu/drm/drm_atomic.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 20 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 96 +- drivers/gpu/drm/drm_bridge.c | 12 +- drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_connector.c | 5 +- drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_damage_helper.c | 58 +- drivers/gpu/drm/drm_debugfs.c | 3 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 323 + drivers/gpu/drm/drm_dp_helper.c | 470 +- drivers/gpu/drm/drm_dp_mst_topology.c | 10 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 7 +- drivers/gpu/drm/drm_format_helper.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 24 +- drivers/gpu/drm/drm_gem.c | 38 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 97 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 199 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 6 +- drivers/gpu/drm/drm_gem_vram_helper.c | 11 +- drivers/gpu/drm/drm_hdcp.c | 2 +- drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_irq.c | 104 +- drivers/gpu/drm/drm_lease.c | 263 +- drivers/gpu/drm/drm_legacy_misc.c | 3 +- drivers/gpu/drm/drm_mipi_dbi.c | 75 +- drivers/gpu/drm/drm_mm.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 2 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_of.c | 6 +- drivers/gpu/drm/drm_plane.c | 106 +- drivers/gpu/drm/drm_plane_helper.c | 2 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_probe_helper.c | 2 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 51 +- drivers/gpu/drm/drm_syncobj.c | 8 +- drivers/gpu/drm/drm_vblank.c | 27 +- drivers/gpu/drm/drm_vma_manager.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_dp.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 + drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 14 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 5 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 78 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gma500/power.c | 1 + drivers/gpu/drm/gma500/psb_drv.c | 8 +- drivers/gpu/drm/gma500/psb_drv.h | 5 - drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_irq.h | 4 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 + drivers/gpu/drm/gud/gud_pipe.c | 86 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 15 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 - drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 4 +- drivers/gpu/drm/i810/i810_dma.c | 3 +- drivers/gpu/drm/i915/Kconfig.debug | 6 + drivers/gpu/drm/i915/Makefile | 15 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 46 +- drivers/gpu/drm/i915/display/intel_acpi.c | 19 + drivers/gpu/drm/i915/display/intel_acpi.h | 3 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_bw.c | 178 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 107 +- drivers/gpu/drm/i915/display/intel_color.c | 5 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 106 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 + drivers/gpu/drm/i915/display/intel_crtc.c | 10 +- drivers/gpu/drm/i915/display/intel_cursor.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 630 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 2475 +++--- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 70 +- drivers/gpu/drm/i915/display/intel_display.c | 385 +- drivers/gpu/drm/i915/display/intel_display.h | 1 + .../gpu/drm/i915/display/intel_display_debugfs.c | 118 +- drivers/gpu/drm/i915/display/intel_display_power.c | 568 +- drivers/gpu/drm/i915/display/intel_display_power.h | 15 +- drivers/gpu/drm/i915/display/intel_display_types.h | 34 +- drivers/gpu/drm/i915/display/intel_dmc.c | 232 +- drivers/gpu/drm/i915/display/intel_dmc.h | 23 +- drivers/gpu/drm/i915/display/intel_dp.c | 74 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 1 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 43 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 631 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 +- drivers/gpu/drm/i915/display/intel_fbc.c | 219 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_fdi.c | 25 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 53 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_opregion.c | 3 + drivers/gpu/drm/i915/display/intel_psr.c | 265 +- drivers/gpu/drm/i915/display/intel_quirks.c | 34 + drivers/gpu/drm/i915/display/intel_sdvo.c | 4 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 862 ++ drivers/gpu/drm/i915/display/intel_snps_phy.h | 35 + drivers/gpu/drm/i915/display/intel_sprite.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 34 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/display/intel_tv.c | 13 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 5 +- drivers/gpu/drm/i915/display/intel_vga.c | 12 +- drivers/gpu/drm/i915/display/skl_scaler.c | 49 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 28 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 355 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2920 +++---- drivers/gpu/drm/i915/gem/i915_gem_context.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 196 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 188 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 58 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 486 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 160 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 12 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 107 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 350 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 69 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 461 -- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 39 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 255 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 54 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 23 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 965 +++ drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 49 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 117 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 23 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 8 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 114 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 127 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 190 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 243 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 164 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 597 -- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 3 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 67 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 4 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 10 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 68 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 44 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 16 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 + drivers/gpu/drm/i915/gt/intel_context.c | 88 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_param.c | 63 - drivers/gpu/drm/i915/gt/intel_context_param.h | 6 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 64 +- drivers/gpu/drm/i915/gt/intel_engine.h | 87 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 420 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 74 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 604 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 12 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt.h | 10 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 21 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 9 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 37 + drivers/gpu/drm/i915/gt/intel_gtt.c | 20 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 18 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 117 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 688 ++ drivers/gpu/drm/i915/gt/intel_migrate.h | 65 + drivers/gpu/drm/i915/gt/intel_migrate_types.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 49 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 7 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 56 +- drivers/gpu/drm/i915/gt/intel_ring.h | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 70 +- drivers/gpu/drm/i915/gt/intel_rps.c | 209 +- drivers/gpu/drm/i915/gt/intel_rps.h | 10 + drivers/gpu/drm/i915/gt/intel_sseu.c | 126 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 9 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 498 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 51 +- drivers/gpu/drm/i915/gt/selftest_context.c | 10 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 22 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.h | 2 + drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 307 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 330 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 669 ++ drivers/gpu/drm/i915/gt/selftest_mocs.c | 52 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 311 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 162 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 129 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 235 + .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 127 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 65 +- drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 213 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 206 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 119 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 487 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 703 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 47 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 167 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 80 + drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h | 31 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 626 ++ drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 29 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2895 ++++++- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 18 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 15 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 27 +- drivers/gpu/drm/i915/gvt/gtt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 7 +- drivers/gpu/drm/i915/i915_active.c | 37 +- drivers/gpu/drm/i915/i915_active.h | 3 + drivers/gpu/drm/i915/i915_buddy.c | 421 + drivers/gpu/drm/i915/i915_buddy.h | 135 + drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs.c | 8 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 32 + drivers/gpu/drm/i915/i915_drv.c | 19 +- drivers/gpu/drm/i915/i915_drv.h | 270 +- drivers/gpu/drm/i915/i915_gem.c | 63 +- drivers/gpu/drm/i915/i915_gem.h | 12 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 + drivers/gpu/drm/i915/i915_gem_ww.c | 63 + drivers/gpu/drm/i915/i915_gem_ww.h | 50 + drivers/gpu/drm/i915/i915_getparam.c | 7 +- drivers/gpu/drm/i915/i915_globals.c | 160 - drivers/gpu/drm/i915/i915_globals.h | 37 - drivers/gpu/drm/i915/i915_gpu_error.c | 27 +- drivers/gpu/drm/i915/i915_irq.c | 178 +- drivers/gpu/drm/i915/i915_module.c | 124 + drivers/gpu/drm/i915/i915_pci.c | 209 +- drivers/gpu/drm/i915/i915_pci.h | 8 + drivers/gpu/drm/i915/i915_perf.c | 58 +- drivers/gpu/drm/i915/i915_perf.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_reg.h | 450 +- drivers/gpu/drm/i915/i915_request.c | 299 +- drivers/gpu/drm/i915/i915_request.h | 38 +- drivers/gpu/drm/i915/i915_scatterlist.c | 80 + drivers/gpu/drm/i915/i915_scatterlist.h | 5 + drivers/gpu/drm/i915/i915_scheduler.c | 220 +- drivers/gpu/drm/i915/i915_scheduler.h | 54 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 111 + drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 83 +- drivers/gpu/drm/i915/i915_trace.h | 201 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 258 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 56 + drivers/gpu/drm/i915/i915_vma.c | 34 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/intel_device_info.c | 34 +- drivers/gpu/drm/i915/intel_device_info.h | 20 +- drivers/gpu/drm/i915/intel_dram.c | 42 +- drivers/gpu/drm/i915/intel_memory_region.c | 63 +- drivers/gpu/drm/i915/intel_memory_region.h | 30 +- drivers/gpu/drm/i915/intel_pch.c | 8 +- drivers/gpu/drm/i915/intel_pch.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 304 +- drivers/gpu/drm/i915/intel_region_ttm.c | 150 +- drivers/gpu/drm/i915/intel_region_ttm.h | 23 +- drivers/gpu/drm/i915/intel_sideband.c | 13 +- drivers/gpu/drm/i915/intel_sideband.h | 2 +- drivers/gpu/drm/i915/intel_step.c | 149 +- drivers/gpu/drm/i915/intel_step.h | 33 +- drivers/gpu/drm/i915/intel_uncore.c | 424 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/intel_wopcm.c | 10 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 ++ .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 257 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 88 + .../drm/i915/selftests/intel_scheduler_helpers.h | 33 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 1 - drivers/gpu/drm/i915/selftests/mock_region.c | 29 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 8 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 - drivers/gpu/drm/imx/imx-drm-core.c | 11 - drivers/gpu/drm/imx/imx-ldb.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 3 +- drivers/gpu/drm/imx/parallel-display.c | 5 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 41 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 - drivers/gpu/drm/kmb/kmb_drv.c | 26 +- drivers/gpu/drm/kmb/kmb_dsi.c | 1 - drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/mcde/mcde_dsi.c | 11 +- drivers/gpu/drm/mediatek/Makefile | 3 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 169 + drivers/gpu/drm/mediatek/mtk_disp_drv.h | 9 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 173 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 65 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 - drivers/gpu/drm/mediatek/mtk_dsi.c | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 - drivers/gpu/drm/meson/meson_plane.c | 1 - drivers/gpu/drm/mga/mga_dma.c | 2 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mgag200/Makefile | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 77 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 797 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 992 +++ drivers/gpu/drm/mgag200/mgag200_reg.h | 9 +- drivers/gpu/drm/msm/Kconfig | 7 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 35 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 7 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 24 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 137 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 34 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 40 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 102 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 85 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 11 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 3 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/gpu/drm/msm/dp/dp_aux.c | 3 + drivers/gpu/drm/msm/dp/dp_catalog.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 139 +- drivers/gpu/drm/msm/dp/dp_display.c | 76 +- drivers/gpu/drm/msm/dp/dp_link.c | 50 +- drivers/gpu/drm/msm/dp/dp_panel.c | 9 +- drivers/gpu/drm/msm/dp/dp_power.c | 3 + drivers/gpu/drm/msm/dsi/dsi.c | 15 +- drivers/gpu/drm/msm/dsi/dsi.h | 18 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 74 + drivers/gpu/drm/msm/dsi/dsi_cfg.c | 33 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 3 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 169 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 146 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 83 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 5 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 190 +- drivers/gpu/drm/msm/msm_drv.c | 158 +- drivers/gpu/drm/msm/msm_drv.h | 18 +- drivers/gpu/drm/msm/msm_fbdev.c | 14 +- drivers/gpu/drm/msm/msm_fence.c | 53 +- drivers/gpu/drm/msm/msm_fence.h | 44 +- drivers/gpu/drm/msm/msm_gem.c | 134 +- drivers/gpu/drm/msm/msm_gem.h | 50 +- drivers/gpu/drm/msm/msm_gem_prime.c | 11 - drivers/gpu/drm/msm/msm_gem_submit.c | 350 +- drivers/gpu/drm/msm/msm_gpu.c | 220 +- drivers/gpu/drm/msm/msm_gpu.h | 139 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 203 + drivers/gpu/drm/msm/msm_kms.h | 5 +- drivers/gpu/drm/msm/msm_rd.c | 6 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 69 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 12 + drivers/gpu/drm/msm/msm_submitqueue.c | 53 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 84 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 3 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 74 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 9 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 34 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 + drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 8 +- drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 + drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 + drivers/gpu/drm/panel/Kconfig | 54 + drivers/gpu/drm/panel/Makefile | 5 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 2 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 2 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 2 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 792 ++ drivers/gpu/drm/panel/panel-innolux-ej030na.c | 289 + drivers/gpu/drm/panel/panel-khadas-ts050.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 2 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 366 + drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 + drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 357 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 82 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 441 ++ drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 2 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 +- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 - drivers/gpu/drm/pl111/pl111_display.c | 2 - drivers/gpu/drm/pl111/pl111_drv.c | 1 - drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_irq.c | 9 +- drivers/gpu/drm/qxl/qxl_prime.c | 6 - drivers/gpu/drm/r128/r128_cce.c | 3 +- drivers/gpu/drm/radeon/atombios.h | 4 +- drivers/gpu/drm/radeon/evergreen.c | 8 +- drivers/gpu/drm/radeon/r100.c | 9 + drivers/gpu/drm/radeon/r300_reg.h | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 19 +- drivers/gpu/drm/radeon/radeon_drv.c | 6 +- drivers/gpu/drm/radeon/radeon_fb.c | 8 +- drivers/gpu/drm/radeon/radeon_fence.c | 4 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 60 +- drivers/gpu/drm/radeon/radeon_kms.h | 4 - drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv770.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 26 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 126 +- drivers/gpu/drm/rockchip/Kconfig | 2 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 349 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 5 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 5 +- drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 287 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 14 +- drivers/gpu/drm/shmobile/shmob_drm_drv.h | 1 + drivers/gpu/drm/sti/sti_compositor.c | 2 - drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 17 +- drivers/gpu/drm/stm/ltdc.c | 12 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 - drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 - drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/Makefile | 3 + drivers/gpu/drm/tegra/dc.c | 358 +- drivers/gpu/drm/tegra/dc.h | 17 + drivers/gpu/drm/tegra/drm.c | 107 +- drivers/gpu/drm/tegra/drm.h | 12 + drivers/gpu/drm/tegra/firewall.c | 254 + drivers/gpu/drm/tegra/gem.c | 13 + drivers/gpu/drm/tegra/gem.h | 2 + drivers/gpu/drm/tegra/plane.c | 117 + drivers/gpu/drm/tegra/plane.h | 16 + drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tegra/submit.c | 625 ++ drivers/gpu/drm/tegra/submit.h | 21 + drivers/gpu/drm/tegra/uapi.c | 338 + drivers/gpu/drm/tegra/uapi.h | 58 + drivers/gpu/drm/tegra/vic.c | 112 +- drivers/gpu/drm/tidss/tidss_drv.c | 15 +- drivers/gpu/drm/tidss/tidss_drv.h | 2 + drivers/gpu/drm/tidss/tidss_irq.c | 30 +- drivers/gpu/drm/tidss/tidss_irq.h | 4 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 +- drivers/gpu/drm/tidss/tidss_plane.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 51 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 + drivers/gpu/drm/tilcdc/tilcdc_external.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 17 +- drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/bochs.c | 733 ++ drivers/gpu/drm/tiny/cirrus.c | 6 +- drivers/gpu/drm/tiny/gm12u320.c | 23 +- drivers/gpu/drm/tiny/hx8357d.c | 1 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/ili9341.c | 1 - drivers/gpu/drm/tiny/ili9486.c | 1 - drivers/gpu/drm/tiny/mi0283qt.c | 1 - drivers/gpu/drm/tiny/repaper.c | 19 +- drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 19 +- drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 66 +- drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/udl/udl_modeset.c | 33 +- drivers/gpu/drm/v3d/Makefile | 1 + drivers/gpu/drm/v3d/v3d_drv.c | 8 + drivers/gpu/drm/v3d/v3d_drv.h | 63 + drivers/gpu/drm/v3d/v3d_gem.c | 31 + drivers/gpu/drm/v3d/v3d_perfmon.c | 213 + drivers/gpu/drm/v3d/v3d_regs.h | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 26 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 - drivers/gpu/drm/vboxvideo/vbox_irq.c | 16 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 5 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_drv.h | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 4 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 450 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 5 +- drivers/gpu/drm/vc4/vc4_irq.c | 48 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vc4/vc4_regs.h | 30 + drivers/gpu/drm/vc4/vc4_v3d.c | 17 +- drivers/gpu/drm/via/via_mm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 2 + drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 28 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 13 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vkms/vkms_writeback.c | 28 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 + drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 - .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 - drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 ++++----- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 ++++---- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 ++++---- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 +++---- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 ++----- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 51 - .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 130 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 - .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 + drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 ++ drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 + drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 457 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 50 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 84 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 - drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - drivers/gpu/drm/xlnx/Kconfig | 2 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 320 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 22 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 - drivers/gpu/drm/zte/zx_drm_drv.c | 6 - drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/cdma.c | 58 +- drivers/gpu/host1x/fence.c | 168 + drivers/gpu/host1x/fence.h | 13 + drivers/gpu/host1x/hw/channel_hw.c | 87 +- drivers/gpu/host1x/hw/debug_hw.c | 32 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 8 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 16 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 12 + drivers/gpu/host1x/intr.c | 9 + drivers/gpu/host1x/intr.h | 2 + drivers/gpu/host1x/job.c | 98 +- drivers/gpu/host1x/job.h | 16 + drivers/gpu/host1x/syncpt.c | 2 + drivers/gpu/host1x/syncpt.h | 12 + drivers/gpu/ipu-v3/ipu-common.c | 11 +- drivers/gpu/ipu-v3/ipu-cpmem.c | 30 +- drivers/gpu/vga/vgaarb.c | 67 +- drivers/hid/hid-core.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 4 +- drivers/hv/vmbus_drv.c | 5 +- drivers/hwmon/Kconfig | 20 + drivers/hwmon/Makefile | 3 +- drivers/hwmon/adt7470.c | 1051 ++- drivers/hwmon/aquacomputer_d5next.c | 363 + drivers/hwmon/axi-fan-control.c | 117 +- drivers/hwmon/dell-smm-hwmon.c | 910 ++- drivers/hwmon/fam15h_power.c | 4 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 116 + drivers/hwmon/k10temp.c | 30 +- drivers/hwmon/ntc_thermistor.c | 20 +- drivers/hwmon/pmbus/bpa-rs600.c | 68 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/hwmon/sbrmi.c | 359 + drivers/hwmon/w83627ehf.c | 122 +- drivers/hwmon/w83781d.c | 11 + drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 7 +- drivers/hwtracing/coresight/coresight-cfg-afdo.c | 153 + .../hwtracing/coresight/coresight-cfg-preload.c | 31 + .../hwtracing/coresight/coresight-cfg-preload.h | 13 + drivers/hwtracing/coresight/coresight-config.c | 272 + drivers/hwtracing/coresight/coresight-config.h | 253 + drivers/hwtracing/coresight/coresight-core.c | 12 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 150 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 182 + drivers/hwtracing/coresight/coresight-etm4x-cfg.h | 30 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 3 + .../coresight/coresight-syscfg-configfs.c | 396 + .../coresight/coresight-syscfg-configfs.h | 45 + drivers/hwtracing/coresight/coresight-syscfg.c | 847 ++ drivers/hwtracing/coresight/coresight-syscfg.h | 81 + drivers/hwtracing/intel_th/core.c | 4 +- drivers/i2c/busses/Kconfig | 20 +- drivers/i2c/busses/Makefile | 2 +- drivers/i2c/busses/i2c-at91-core.c | 19 +- drivers/i2c/busses/i2c-at91-master.c | 4 +- drivers/i2c/busses/i2c-cadence.c | 38 +- drivers/i2c/busses/i2c-designware-common.c | 8 +- drivers/i2c/busses/i2c-designware-core.h | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 5 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-i801.c | 46 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-mxs.c | 4 +- drivers/i2c/busses/i2c-parport.c | 36 +- drivers/i2c/busses/i2c-pmcmsp.c | 600 -- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-virtio.c | 290 + drivers/i2c/busses/i2c-xlp9xx.c | 2 +- drivers/i2c/i2c-core-base.c | 5 +- drivers/i2c/i2c-dev.c | 22 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/Kconfig | 5 +- drivers/iio/accel/adxl345.h | 1 - drivers/iio/accel/adxl345_core.c | 29 +- drivers/iio/accel/adxl345_i2c.c | 6 - drivers/iio/accel/adxl345_spi.c | 6 - drivers/iio/accel/bma220_spi.c | 79 +- drivers/iio/accel/bmc150-accel-core.c | 78 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/bmc150-accel-spi.c | 10 +- drivers/iio/accel/bmc150-accel.h | 20 +- drivers/iio/accel/da280.c | 26 +- drivers/iio/accel/da311.c | 26 +- drivers/iio/accel/dmard10.c | 27 +- drivers/iio/accel/hid-sensor-accel-3d.c | 10 +- drivers/iio/accel/st_accel.h | 4 - drivers/iio/accel/st_accel_buffer.c | 16 +- drivers/iio/accel/st_accel_core.c | 14 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ep93xx_adc.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 17 +- drivers/iio/adc/ingenic-adc.c | 102 +- drivers/iio/adc/meson_saradc.c | 20 +- drivers/iio/adc/rn5t618-adc.c | 23 + drivers/iio/adc/rockchip_saradc.c | 69 +- drivers/iio/adc/rzg2l_adc.c | 600 ++ drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sgp40.c | 378 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 - drivers/iio/common/st_sensors/st_sensors_core.c | 1 + drivers/iio/common/st_sensors/st_sensors_core.h | 1 + drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 1 - drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/iio/dac/max5821.c | 41 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 11 +- drivers/iio/gyro/st_gyro.h | 4 - drivers/iio/gyro/st_gyro_buffer.c | 16 +- drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 15 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 9 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/light/adjd_s311.c | 53 +- drivers/iio/light/cm3323.c | 7 + drivers/iio/light/hid-sensor-als.c | 11 +- drivers/iio/light/hid-sensor-prox.c | 11 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/tcs3414.c | 48 +- drivers/iio/magnetometer/st_magn.h | 12 - drivers/iio/magnetometer/st_magn_buffer.c | 16 +- drivers/iio/magnetometer/st_magn_core.c | 17 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 11 +- drivers/iio/potentiometer/Kconfig | 10 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/ad5110.c | 344 + drivers/iio/potentiometer/max5481.c | 22 +- drivers/iio/pressure/hid-sensor-press.c | 51 +- drivers/iio/pressure/hp03.c | 36 +- drivers/iio/pressure/st_pressure.h | 5 - drivers/iio/pressure/st_pressure_buffer.c | 16 +- drivers/iio/pressure/st_pressure_core.c | 16 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/proximity/rfd77402.c | 83 +- drivers/iio/proximity/sx9310.c | 48 +- drivers/iio/proximity/vcnl3020.c | 351 +- drivers/iio/temperature/ltc2983.c | 30 +- drivers/iio/temperature/tmp006.c | 53 +- drivers/input/gameport/gameport.c | 3 +- drivers/input/serio/serio.c | 3 +- drivers/interconnect/core.c | 3 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpmh.c | 93 + drivers/interconnect/qcom/icc-rpmh.h | 2 + drivers/interconnect/qcom/osm-l3.c | 60 +- drivers/interconnect/qcom/sc7180.c | 96 +- drivers/interconnect/qcom/sc7280.c | 96 +- drivers/interconnect/qcom/sc8180x.c | 626 ++ drivers/interconnect/qcom/sc8180x.h | 174 + drivers/interconnect/qcom/sdm845.c | 99 +- drivers/interconnect/qcom/sdx55.c | 96 +- drivers/interconnect/qcom/sm8150.c | 96 +- drivers/interconnect/qcom/sm8250.c | 96 +- drivers/interconnect/qcom/sm8350.c | 97 +- drivers/iommu/s390-iommu.c | 18 +- drivers/ipack/devices/ipoctal.c | 13 +- drivers/ipack/ipack.c | 4 +- drivers/irqchip/irq-alpine-msi.c | 6 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 5 +- drivers/irqchip/irq-gic-v3-its.c | 6 +- drivers/irqchip/irq-gic-v3-mbi.c | 5 +- drivers/irqchip/irq-gic-v3.c | 84 +- drivers/irqchip/irq-loongson-pch-pic.c | 19 +- drivers/irqchip/irq-ls-scfg-msi.c | 5 +- drivers/irqchip/irq-mtk-sysirq.c | 1 + drivers/irqchip/irq-mvebu-gicp.c | 4 +- drivers/irqchip/irq-mvebu-odmi.c | 5 +- drivers/irqchip/irq-partition-percpu.c | 3 +- drivers/irqchip/qcom-pdc.c | 68 +- drivers/isdn/capi/capi.c | 14 +- drivers/leds/Kconfig | 59 +- drivers/leds/Makefile | 6 - drivers/leds/blink/leds-lgm-sso.c | 39 +- drivers/leds/flash/Kconfig | 53 + drivers/leds/flash/Makefile | 6 + drivers/leds/{ => flash}/leds-aat1290.c | 0 drivers/leds/{ => flash}/leds-as3645a.c | 0 drivers/leds/{ => flash}/leds-ktd2692.c | 0 drivers/leds/{ => flash}/leds-lm3601x.c | 0 drivers/leds/{ => flash}/leds-max77693.c | 0 drivers/leds/flash/leds-rt8515.c | 4 +- drivers/leds/{ => flash}/leds-sgm3140.c | 0 drivers/leds/led-class-flash.c | 6 +- drivers/leds/led-class.c | 10 +- drivers/leds/led-core.c | 15 + drivers/leds/leds-el15203000.c | 3 +- drivers/leds/leds-gpio.c | 12 +- drivers/leds/leds-is31fl32xx.c | 1 + drivers/leds/leds-lm3692x.c | 3 +- drivers/leds/leds-lm3697.c | 16 +- drivers/leds/leds-lt3593.c | 5 +- drivers/leds/leds-pca955x.c | 232 +- drivers/leds/leds-pwm.c | 49 +- drivers/leds/leds.h | 1 + drivers/leds/trigger/Kconfig | 2 +- drivers/leds/trigger/ledtrig-audio.c | 37 +- drivers/lightnvm/Kconfig | 44 - drivers/lightnvm/Makefile | 11 - drivers/lightnvm/core.c | 1440 ---- drivers/lightnvm/pblk-cache.c | 137 - drivers/lightnvm/pblk-core.c | 2151 ----- drivers/lightnvm/pblk-gc.c | 726 -- drivers/lightnvm/pblk-init.c | 1324 ---- drivers/lightnvm/pblk-map.c | 210 - drivers/lightnvm/pblk-rb.c | 858 -- drivers/lightnvm/pblk-read.c | 474 -- drivers/lightnvm/pblk-recovery.c | 874 -- drivers/lightnvm/pblk-rl.c | 254 - drivers/lightnvm/pblk-sysfs.c | 728 -- drivers/lightnvm/pblk-trace.h | 145 - drivers/lightnvm/pblk-write.c | 665 -- drivers/lightnvm/pblk.h | 1358 ---- drivers/macintosh/macio_asic.c | 4 +- drivers/mcb/mcb-core.c | 4 +- drivers/md/Kconfig | 4 +- drivers/md/Makefile | 4 + drivers/md/bcache/Kconfig | 1 + drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/super.c | 26 +- drivers/md/bcache/util.h | 2 - drivers/md/dm-cache-target.c | 24 + drivers/md/dm-clone-target.c | 5 + drivers/md/dm-core.h | 5 + drivers/md/dm-crypt.c | 38 +- drivers/md/dm-delay.c | 4 + drivers/md/dm-dust.c | 4 + drivers/md/dm-ebs-target.c | 5 +- drivers/md/dm-era-target.c | 4 + drivers/md/dm-flakey.c | 4 + drivers/md/dm-ima.c | 750 ++ drivers/md/dm-ima.h | 78 + drivers/md/dm-integrity.c | 28 +- drivers/md/dm-ioctl.c | 28 +- drivers/md/dm-linear.c | 10 +- drivers/md/dm-log-userspace-base.c | 3 + drivers/md/dm-log-writes.c | 4 + drivers/md/dm-log.c | 10 + drivers/md/dm-mpath.c | 40 +- drivers/md/dm-ps-historical-service-time.c | 3 + drivers/md/dm-ps-io-affinity.c | 3 + drivers/md/dm-ps-queue-length.c | 3 + drivers/md/dm-ps-round-robin.c | 4 + drivers/md/dm-ps-service-time.c | 3 + drivers/md/dm-raid.c | 39 + drivers/md/dm-raid1.c | 17 + drivers/md/dm-rq.c | 1 - drivers/md/dm-snap-persistent.c | 4 + drivers/md/dm-snap-transient.c | 4 + drivers/md/dm-snap.c | 13 + drivers/md/dm-stripe.c | 15 + drivers/md/dm-switch.c | 4 + drivers/md/dm-table.c | 2 +- drivers/md/dm-thin.c | 8 + drivers/md/dm-unstripe.c | 4 + drivers/md/dm-verity-target.c | 43 + drivers/md/dm-writecache.c | 472 +- drivers/md/dm-zoned-target.c | 3 + drivers/md/dm.c | 42 +- drivers/md/md.h | 4 +- drivers/md/raid1.c | 19 + drivers/md/raid10.c | 14 +- drivers/md/raid5.c | 4 +- drivers/media/cec/core/cec-pin-priv.h | 4 +- drivers/media/cec/core/cec-pin.c | 20 +- drivers/media/cec/platform/stm32/stm32-cec.c | 26 +- drivers/media/cec/platform/tegra/tegra_cec.c | 10 +- drivers/media/dvb-frontends/cx24117.c | 1 - drivers/media/dvb-frontends/dib8000.c | 58 +- drivers/media/i2c/Kconfig | 42 + drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/adv7180.c | 66 +- drivers/media/i2c/ccs/ccs-core.c | 58 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +- drivers/media/i2c/imx258.c | 4 +- drivers/media/i2c/imx335.c | 1129 +++ drivers/media/i2c/imx412.c | 1272 +++ drivers/media/i2c/ov2740.c | 26 +- drivers/media/i2c/ov5640.c | 4 + drivers/media/i2c/ov8856.c | 27 +- drivers/media/i2c/ov9282.c | 1137 +++ drivers/media/i2c/ov9734.c | 24 +- drivers/media/i2c/tda1997x.c | 11 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/mc/mc-device.c | 4 +- drivers/media/pci/bt8xx/bttv-gpio.c | 3 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 2 +- drivers/media/pci/ivtv/ivtv-cards.h | 68 +- drivers/media/pci/ivtv/ivtv-i2c.c | 16 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 7 +- drivers/media/pci/saa7164/saa7164-cmd.c | 3 - drivers/media/pci/tw5864/tw5864-reg.h | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 17 + drivers/media/platform/coda/coda-bit.c | 18 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 13 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/omap3isp/isp.c | 4 +- drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/helpers.c | 3 + drivers/media/platform/qcom/venus/hfi_cmds.c | 8 + drivers/media/platform/qcom/venus/hfi_helper.h | 5 + drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 40 + drivers/media/platform/qcom/venus/venc_ctrls.c | 38 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 27 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 3 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 247 +- drivers/media/platform/ti-vpe/cal-video.c | 176 +- drivers/media/platform/ti-vpe/cal.c | 278 +- drivers/media/platform/ti-vpe/cal.h | 66 +- drivers/media/platform/ti-vpe/cal_regs.h | 53 +- drivers/media/platform/vsp1/vsp1_entity.c | 4 +- drivers/media/rc/Kconfig | 10 + drivers/media/rc/Makefile | 1 + drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/meson-ir-tx.c | 407 + drivers/media/rc/rc-loopback.c | 82 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/rc/streamzap.c | 2 - drivers/media/spi/cxd2880-spi.c | 7 +- drivers/media/test-drivers/vivid/vivid-cec.c | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 2 + drivers/media/usb/dvb-usb-v2/af9035.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 37 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 9 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +- drivers/media/usb/em28xx/em28xx-input.c | 1 - drivers/media/usb/go7007/go7007-driver.c | 26 - drivers/media/usb/go7007/go7007-usb.c | 2 +- drivers/media/usb/gspca/Kconfig | 1 - drivers/media/usb/gspca/vc032x.c | 6 +- drivers/media/usb/gspca/zc3xx.c | 134 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 2 + drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 80 +- drivers/memstick/core/memstick.c | 3 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/host/r592.c | 9 +- drivers/memstick/host/tifm_ms.c | 12 +- drivers/mfd/Kconfig | 16 + drivers/mfd/Makefile | 1 + drivers/mfd/db8500-prcmu.c | 2 +- drivers/mfd/fsl-imx25-tsadc.c | 4 +- drivers/mfd/hi6421-spmi-pmic.c | 72 + drivers/mfd/ioc3.c | 10 +- drivers/mfd/mcp-core.c | 3 +- drivers/mfd/qcom-pm8xxx.c | 10 +- drivers/misc/Kconfig | 22 + drivers/misc/Makefile | 2 + drivers/misc/bcm-vk/bcm_vk_tty.c | 8 +- drivers/misc/gehc-achc.c | 565 ++ drivers/misc/hi6421v600-irq.c | 307 + drivers/misc/lkdtm/bugs.c | 51 +- drivers/misc/lkdtm/core.c | 8 +- drivers/misc/lkdtm/fortify.c | 53 + drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 24 +- drivers/misc/mei/bus.c | 22 +- drivers/misc/mei/client.h | 2 +- drivers/misc/mei/mei_dev.h | 2 +- drivers/misc/pci_endpoint_test.c | 1 + drivers/misc/pvpanic/pvpanic-pci.c | 2 + drivers/misc/pvpanic/pvpanic.c | 2 + drivers/misc/sgi-gru/grumain.c | 6 +- drivers/misc/sgi-gru/grutables.h | 3 +- drivers/misc/sgi-xp/xpc_uv.c | 8 +- drivers/misc/sram.c | 103 +- drivers/misc/sram.h | 9 + drivers/misc/tifm_core.c | 3 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/Kconfig | 2 +- drivers/mmc/core/block.c | 241 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/core.c | 48 +- drivers/mmc/core/core.h | 2 + drivers/mmc/core/crypto.c | 15 +- drivers/mmc/core/host.c | 13 +- drivers/mmc/core/host.h | 6 + drivers/mmc/core/mmc.c | 2 + drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/pwrseq_sd8787.c | 14 +- drivers/mmc/core/queue.c | 34 +- drivers/mmc/core/sdio_bus.c | 4 +- drivers/mmc/core/sdio_cis.c | 22 +- drivers/mmc/core/sdio_uart.c | 12 +- drivers/mmc/host/cqhci-crypto.h | 7 +- drivers/mmc/host/dw_mmc.c | 74 + drivers/mmc/host/dw_mmc.h | 7 + drivers/mmc/host/mmc_spi.c | 15 +- drivers/mmc/host/mmci.c | 3 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 90 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 135 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 7 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +- drivers/mmc/host/sdhci-esdhc-imx.c | 78 +- drivers/mmc/host/sdhci-iproc.c | 3 +- drivers/mmc/host/sdhci-msm.c | 3 + drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sdhci-tegra.c | 9 + drivers/mmc/host/sdhci.c | 27 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/sh_mmcif.c | 4 +- drivers/mmc/host/tifm_sd.c | 16 +- drivers/mmc/host/usdhi6rol0.c | 14 +- drivers/mmc/host/via-sdmmc.c | 4 +- drivers/most/most_cdev.c | 8 +- drivers/net/ethernet/8390/mac8390.c | 3 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 3 + drivers/net/ethernet/intel/ice/ice_main.c | 13 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 18 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 2 + .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 4 +- drivers/net/netdevsim/bus.c | 3 +- drivers/net/phy/marvell10g.c | 8 + drivers/net/usb/hso.c | 12 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/ntb/core.c | 4 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nubus/bus.c | 8 +- drivers/nvdimm/bus.c | 3 +- drivers/nvme/host/Kconfig | 4 +- drivers/nvme/host/Makefile | 1 - drivers/nvme/host/core.c | 70 +- drivers/nvme/host/fabrics.c | 1 - drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/lightnvm.c | 1274 --- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/nvme.h | 79 +- drivers/nvme/host/pci.c | 187 +- drivers/nvme/host/rdma.c | 8 +- drivers/nvme/host/tcp.c | 44 +- drivers/nvme/host/trace.c | 18 +- drivers/nvme/target/Kconfig | 2 - drivers/nvme/target/core.c | 1 + drivers/nvme/target/fabrics-cmd.c | 38 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/trace.c | 18 +- drivers/nvme/target/zns.c | 5 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 7 +- drivers/nvmem/nintendo-otp.c | 124 + drivers/nvmem/qfprom.c | 31 +- drivers/of/base.c | 1 + drivers/opp/core.c | 8 +- drivers/opp/of.c | 12 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/parport/parport_serial.c | 9 +- drivers/pci/endpoint/pci-epf-core.c | 7 +- drivers/pci/msi.c | 307 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci-sysfs.c | 6 +- drivers/pci/pci.c | 31 +- drivers/pcmcia/ds.c | 4 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/cadence/phy-cadence-torrent.c | 3181 ++++---- drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 13 +- drivers/phy/mediatek/phy-mtk-tphy.c | 224 +- drivers/phy/mediatek/phy-mtk-ufs.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 321 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 97 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/samsung/Makefile | 5 +- drivers/phy/samsung/phy-exynos7-ufs.c | 77 + drivers/phy/samsung/phy-exynos7-ufs.h | 81 - drivers/phy/samsung/phy-exynosautov9-ufs.c | 67 + drivers/phy/samsung/phy-samsung-ufs.c | 3 + drivers/phy/samsung/phy-samsung-ufs.h | 13 +- drivers/phy/tegra/xusb.c | 4 +- drivers/phy/ti/phy-twl4030-usb.c | 15 + drivers/phy/xilinx/phy-zynqmp.c | 3 + drivers/pinctrl/actions/pinctrl-owl.c | 5 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 4 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 3 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 3 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 8 +- drivers/pinctrl/mediatek/mtk-eint.c | 5 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-at91.c | 6 +- drivers/pinctrl/pinctrl-equilibrium.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 3 +- drivers/pinctrl/pinctrl-oxnas.c | 2 +- drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 909 +-- drivers/pinctrl/pinctrl-rockchip.h | 287 + drivers/pinctrl/pinctrl-single.c | 4 +- drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 15 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 25 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 17 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 3 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/surface/aggregator/core.c | 9 +- drivers/platform/x86/wmi.c | 4 +- drivers/pnp/driver.c | 3 +- drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/linkstation-poweroff.c | 77 +- drivers/power/reset/tps65086-restart.c | 98 + drivers/power/supply/Kconfig | 26 +- drivers/power/supply/Makefile | 4 +- drivers/power/supply/ab8500-bm.h | 219 +- drivers/power/supply/ab8500_bmdata.c | 34 +- drivers/power/supply/ab8500_btemp.c | 22 +- drivers/power/supply/ab8500_chargalg.c | 2096 +++++ drivers/power/supply/ab8500_charger.c | 4 +- drivers/power/supply/ab8500_fg.c | 20 +- drivers/power/supply/abx500_chargalg.c | 2099 ----- drivers/power/supply/axp288_charger.c | 11 +- drivers/power/supply/axp288_fuel_gauge.c | 489 +- drivers/power/supply/bq24735-charger.c | 27 +- drivers/power/supply/cros_peripheral_charger.c | 386 + drivers/power/supply/cw2015_battery.c | 4 +- drivers/power/supply/max17042_battery.c | 61 +- drivers/power/supply/mt6360_charger.c | 867 ++ drivers/power/supply/power_supply_core.c | 19 + drivers/power/supply/qcom_smbb.c | 5 +- drivers/power/supply/rn5t618_power.c | 38 + drivers/power/supply/sbs-battery.c | 16 +- drivers/power/supply/sc27xx_fuel_gauge.c | 4 +- drivers/power/supply/smb347-charger.c | 271 +- drivers/powercap/intel_rapl_common.c | 50 +- drivers/powercap/intel_rapl_msr.c | 2 + drivers/pps/clients/pps_parport.c | 42 +- drivers/rapidio/rio-driver.c | 4 +- drivers/regulator/Kconfig | 24 +- drivers/regulator/Makefile | 2 + drivers/regulator/bd718x7-regulator.c | 369 +- drivers/regulator/da9063-regulator.c | 132 +- drivers/regulator/dbx500-prcmu.c | 4 +- drivers/regulator/devres.c | 69 +- drivers/regulator/fixed.c | 5 +- drivers/regulator/hi6421v600-regulator.c | 50 +- drivers/regulator/irq_helpers.c | 2 +- drivers/regulator/mt6358-regulator.c | 87 +- drivers/regulator/mt6359-regulator.c | 19 +- drivers/regulator/mt6397-regulator.c | 15 +- drivers/regulator/rt5033-regulator.c | 21 +- drivers/regulator/rt6245-regulator.c | 2 +- drivers/regulator/rtq2134-regulator.c | 373 + drivers/regulator/rtq6752-regulator.c | 289 + drivers/regulator/sy7636a-regulator.c | 41 +- drivers/regulator/sy8824x.c | 16 +- drivers/regulator/sy8827n.c | 14 + drivers/regulator/tps65910-regulator.c | 10 +- drivers/regulator/vctrl-regulator.c | 73 +- drivers/reset/Kconfig | 2 +- drivers/reset/reset-zynqmp.c | 3 +- drivers/rpmsg/rpmsg_core.c | 7 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_eckd.c | 14 +- drivers/s390/block/dasd_fba.c | 4 +- drivers/s390/block/dasd_genhd.c | 7 +- drivers/s390/block/dasd_ioctl.c | 4 +- drivers/s390/block/dcssblk.c | 3 +- drivers/s390/block/scm_drv.c | 4 +- drivers/s390/char/con3215.c | 11 +- drivers/s390/char/sclp.c | 230 +- drivers/s390/char/sclp.h | 2 - drivers/s390/char/sclp_cmd.c | 2 +- drivers/s390/char/sclp_config.c | 4 +- drivers/s390/char/sclp_early_core.c | 19 +- drivers/s390/char/sclp_tty.c | 15 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 4 +- drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/ccwgroup.c | 6 +- drivers/s390/cio/chsc_sch.c | 3 +- drivers/s390/cio/css.c | 37 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 9 +- drivers/s390/cio/eadm_sch.c | 4 +- drivers/s390/cio/qdio.h | 40 +- drivers/s390/cio/qdio_debug.c | 3 - drivers/s390/cio/qdio_main.c | 331 +- drivers/s390/cio/qdio_setup.c | 114 +- drivers/s390/cio/scm.c | 5 +- drivers/s390/cio/vfio_ccw_drv.c | 3 +- drivers/s390/crypto/ap_bus.c | 36 +- drivers/s390/crypto/ap_bus.h | 13 +- drivers/s390/crypto/ap_queue.c | 20 +- drivers/s390/crypto/vfio_ap_ops.c | 116 +- drivers/s390/crypto/zcrypt_api.c | 4 +- drivers/s390/crypto/zcrypt_card.c | 8 +- drivers/s390/crypto/zcrypt_ccamisc.c | 8 +- drivers/s390/crypto/zcrypt_cex2a.c | 17 +- drivers/s390/crypto/zcrypt_cex2c.c | 24 +- drivers/s390/crypto/zcrypt_cex4.c | 38 +- drivers/s390/crypto/zcrypt_queue.c | 8 +- drivers/s390/net/qeth_core_main.c | 10 +- drivers/s390/scsi/zfcp_qdio.c | 5 +- drivers/scsi/scsi_debug.c | 3 +- drivers/scsi/scsi_sysfs.c | 9 +- drivers/scsi/sd.c | 8 +- drivers/scsi/sg.c | 32 +- drivers/scsi/sr.c | 7 +- drivers/scsi/st.c | 49 +- drivers/scsi/st.h | 2 +- drivers/sh/superhyway/superhyway.c | 8 +- drivers/siox/siox-core.c | 4 +- drivers/slimbus/core.c | 4 +- drivers/soc/qcom/apr.c | 4 +- drivers/soundwire/bus.c | 14 +- drivers/soundwire/cadence_master.c | 229 +- drivers/soundwire/cadence_master.h | 7 + drivers/soundwire/dmi-quirks.c | 36 +- drivers/soundwire/intel.c | 240 +- drivers/soundwire/intel.h | 1 + drivers/soundwire/intel_init.c | 14 +- drivers/soundwire/stream.c | 5 +- drivers/spi/Kconfig | 12 + drivers/spi/Makefile | 1 + drivers/spi/spi-altera-dfl.c | 21 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-coldfire-qspi.c | 2 +- drivers/spi/spi-davinci.c | 8 +- drivers/spi/spi-ep93xx.c | 4 +- drivers/spi/spi-fsi.c | 125 +- drivers/spi/spi-fsl-dspi.c | 1 + drivers/spi/spi-geni-qcom.c | 6 - drivers/spi/spi-imx.c | 21 +- drivers/spi/spi-mt65xx.c | 159 +- drivers/spi/spi-mxic.c | 44 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-pic32.c | 1 + drivers/spi/spi-pxa2xx.c | 35 +- drivers/spi/spi-rockchip-sfc.c | 694 ++ drivers/spi/spi-sprd-adi.c | 287 +- drivers/spi/spi-stm32.c | 121 +- drivers/spi/spi-tegra114.c | 8 +- drivers/spi/spi-tegra20-slink.c | 77 +- drivers/spi/spi-zynq-qspi.c | 8 +- drivers/spi/spi.c | 10 +- drivers/spi/spidev.c | 1 - drivers/spmi/spmi.c | 3 +- drivers/ssb/main.c | 4 +- drivers/staging/Kconfig | 4 +- drivers/staging/Makefile | 3 +- drivers/staging/board/board.c | 7 +- drivers/staging/clocking-wizard/Kconfig | 2 +- drivers/staging/fbtft/fbtft-core.c | 23 +- drivers/staging/fieldbus/anybuss/host.c | 4 +- drivers/staging/fwserial/fwserial.c | 8 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/gdm724x/netlink_k.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/hikey9xx/Kconfig | 19 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/TODO | 5 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 311 - .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 134 - drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 10 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 13 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 22 +- drivers/staging/media/atomisp/i2c/ov2680.h | 2 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 - .../media/atomisp/pci/atomisp_compat_css20.c | 38 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 62 - .../media/atomisp/pci/input_system_ctrl_defs.h | 2 +- .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 4 +- .../media/atomisp/pci/isp2400_input_system_local.h | 32 +- .../media/atomisp/pci/isp_acquisition_defs.h | 2 +- .../staging/media/atomisp/pci/isp_capture_defs.h | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 14 +- drivers/staging/media/atomisp/pci/sh_css.c | 47 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 6 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 69 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 171 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 108 +- drivers/staging/media/atomisp/pci/sh_css_version.c | 3 +- drivers/staging/media/hantro/Makefile | 1 + drivers/staging/media/hantro/hantro.h | 4 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 48 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 31 +- drivers/staging/media/hantro/hantro_h264.c | 24 + drivers/staging/media/hantro/hantro_hw.h | 8 + .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 491 ++ .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 32 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 43 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 6 - drivers/staging/media/imx/Makefile | 1 + drivers/staging/media/imx/imx7-media-csi.c | 36 +- drivers/staging/media/imx/imx7-mipi-csis.c | 6 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 991 +++ drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 13 +- drivers/staging/qlge/qlge_dbg.c | 4 +- drivers/staging/r8188eu/Kconfig | 26 + drivers/staging/r8188eu/Makefile | 105 + drivers/staging/r8188eu/TODO | 16 + drivers/staging/r8188eu/core/rtw_ap.c | 1850 +++++ drivers/staging/r8188eu/core/rtw_br_ext.c | 717 ++ drivers/staging/r8188eu/core/rtw_cmd.c | 2128 +++++ drivers/staging/r8188eu/core/rtw_debug.c | 904 +++ drivers/staging/r8188eu/core/rtw_efuse.c | 848 ++ drivers/staging/r8188eu/core/rtw_ieee80211.c | 1539 ++++ drivers/staging/r8188eu/core/rtw_io.c | 299 + drivers/staging/r8188eu/core/rtw_ioctl_set.c | 891 +++ drivers/staging/r8188eu/core/rtw_iol.c | 192 + drivers/staging/r8188eu/core/rtw_led.c | 1612 ++++ drivers/staging/r8188eu/core/rtw_mlme.c | 2199 +++++ drivers/staging/r8188eu/core/rtw_mlme_ext.c | 8327 +++++++++++++++++++ drivers/staging/r8188eu/core/rtw_mp.c | 935 +++ drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 +++ drivers/staging/r8188eu/core/rtw_p2p.c | 1997 +++++ drivers/staging/r8188eu/core/rtw_pwrctrl.c | 605 ++ drivers/staging/r8188eu/core/rtw_recv.c | 2058 +++++ drivers/staging/r8188eu/core/rtw_rf.c | 72 + drivers/staging/r8188eu/core/rtw_security.c | 1656 ++++ drivers/staging/r8188eu/core/rtw_sreset.c | 62 + drivers/staging/r8188eu/core/rtw_sta_mgt.c | 508 ++ drivers/staging/r8188eu/core/rtw_wlan_util.c | 1643 ++++ drivers/staging/r8188eu/core/rtw_xmit.c | 2240 ++++++ drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 69 + drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 664 ++ drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 702 ++ drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 213 + drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 250 + drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 1264 +++ drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 95 + drivers/staging/r8188eu/hal/hal_com.c | 358 + drivers/staging/r8188eu/hal/hal_intf.c | 441 ++ drivers/staging/r8188eu/hal/odm.c | 1968 +++++ drivers/staging/r8188eu/hal/odm_HWConfig.c | 567 ++ drivers/staging/r8188eu/hal/odm_RTL8188E.c | 337 + drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 98 + drivers/staging/r8188eu/hal/odm_debug.c | 6 + drivers/staging/r8188eu/hal/odm_interface.c | 178 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 737 ++ drivers/staging/r8188eu/hal/rtl8188e_dm.c | 238 + drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 2304 ++++++ drivers/staging/r8188eu/hal/rtl8188e_mp.c | 798 ++ drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 1105 +++ drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 550 ++ drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 186 + drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 64 + drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 22 + drivers/staging/r8188eu/hal/rtl8188eu_led.c | 94 + drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 117 + drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 672 ++ drivers/staging/r8188eu/hal/usb_halinit.c | 2271 ++++++ drivers/staging/r8188eu/hal/usb_ops_linux.c | 562 ++ drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 249 + drivers/staging/r8188eu/include/Hal8188EPhyReg.h | 1072 +++ drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 155 + .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 64 + drivers/staging/r8188eu/include/HalHWImg8188E_BB.h | 27 + drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 + .../staging/r8188eu/include/HalHWImg8188E_MAC.h | 13 + drivers/staging/r8188eu/include/HalHWImg8188E_RF.h | 13 + drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 41 + drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 110 + drivers/staging/r8188eu/include/HalVerDef.h | 149 + drivers/staging/r8188eu/include/basic_types.h | 123 + drivers/staging/r8188eu/include/drv_types.h | 323 + drivers/staging/r8188eu/include/hal_com.h | 156 + drivers/staging/r8188eu/include/hal_intf.h | 411 + drivers/staging/r8188eu/include/ieee80211.h | 1226 +++ drivers/staging/r8188eu/include/ieee80211_ext.h | 271 + drivers/staging/r8188eu/include/ioctl_cfg80211.h | 91 + drivers/staging/r8188eu/include/mlme_osdep.h | 19 + drivers/staging/r8188eu/include/mp_custom_oid.h | 333 + drivers/staging/r8188eu/include/odm.h | 1154 +++ drivers/staging/r8188eu/include/odm_HWConfig.h | 116 + drivers/staging/r8188eu/include/odm_RTL8188E.h | 36 + .../staging/r8188eu/include/odm_RegConfig8188E.h | 27 + .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 + drivers/staging/r8188eu/include/odm_RegDefine11N.h | 143 + drivers/staging/r8188eu/include/odm_interface.h | 147 + drivers/staging/r8188eu/include/odm_precomp.h | 76 + drivers/staging/r8188eu/include/odm_reg.h | 89 + drivers/staging/r8188eu/include/odm_types.h | 45 + drivers/staging/r8188eu/include/osdep_intf.h | 64 + drivers/staging/r8188eu/include/osdep_service.h | 315 + drivers/staging/r8188eu/include/recv_osdep.h | 37 + drivers/staging/r8188eu/include/rtl8188e_cmd.h | 106 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 47 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 452 ++ drivers/staging/r8188eu/include/rtl8188e_led.h | 18 + drivers/staging/r8188eu/include/rtl8188e_recv.h | 53 + drivers/staging/r8188eu/include/rtl8188e_rf.h | 19 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 1381 ++++ drivers/staging/r8188eu/include/rtl8188e_sreset.h | 15 + drivers/staging/r8188eu/include/rtl8188e_xmit.h | 150 + drivers/staging/r8188eu/include/rtw_ap.h | 47 + drivers/staging/r8188eu/include/rtw_br_ext.h | 49 + drivers/staging/r8188eu/include/rtw_cmd.h | 975 +++ drivers/staging/r8188eu/include/rtw_debug.h | 231 + drivers/staging/r8188eu/include/rtw_eeprom.h | 114 + drivers/staging/r8188eu/include/rtw_efuse.h | 134 + drivers/staging/r8188eu/include/rtw_event.h | 97 + drivers/staging/r8188eu/include/rtw_ht.h | 28 + drivers/staging/r8188eu/include/rtw_io.h | 367 + drivers/staging/r8188eu/include/rtw_ioctl.h | 92 + drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 + drivers/staging/r8188eu/include/rtw_ioctl_set.h | 33 + drivers/staging/r8188eu/include/rtw_iol.h | 68 + drivers/staging/r8188eu/include/rtw_led.h | 181 + drivers/staging/r8188eu/include/rtw_mlme.h | 632 ++ drivers/staging/r8188eu/include/rtw_mlme_ext.h | 857 ++ drivers/staging/r8188eu/include/rtw_mp.h | 474 ++ drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 242 + .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 +++ drivers/staging/r8188eu/include/rtw_p2p.h | 119 + drivers/staging/r8188eu/include/rtw_pwrctrl.h | 266 + drivers/staging/r8188eu/include/rtw_recv.h | 413 + drivers/staging/r8188eu/include/rtw_rf.h | 126 + drivers/staging/r8188eu/include/rtw_security.h | 341 + drivers/staging/r8188eu/include/rtw_sreset.h | 34 + drivers/staging/r8188eu/include/rtw_xmit.h | 367 + drivers/staging/r8188eu/include/sta_info.h | 368 + drivers/staging/r8188eu/include/usb_ops.h | 72 + drivers/staging/r8188eu/include/usb_ops_linux.h | 39 + drivers/staging/r8188eu/include/usb_osintf.h | 29 + drivers/staging/r8188eu/include/usb_vendor_req.h | 35 + drivers/staging/r8188eu/include/wifi.h | 1029 +++ drivers/staging/r8188eu/include/wlan_bssdef.h | 327 + drivers/staging/r8188eu/include/xmit_osdep.h | 51 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 6649 ++++++++++++++++ drivers/staging/r8188eu/os_dep/mlme_linux.c | 216 + drivers/staging/r8188eu/os_dep/os_intfs.c | 1199 +++ drivers/staging/r8188eu/os_dep/osdep_service.c | 343 + drivers/staging/r8188eu/os_dep/recv_linux.c | 214 + drivers/staging/r8188eu/os_dep/usb_intf.c | 781 ++ drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 253 + drivers/staging/r8188eu/os_dep/xmit_linux.c | 251 + drivers/staging/rtl8188eu/Kconfig | 25 - drivers/staging/rtl8188eu/Makefile | 56 - drivers/staging/rtl8188eu/TODO | 14 - drivers/staging/rtl8188eu/core/rtw_ap.c | 1665 ---- drivers/staging/rtl8188eu/core/rtw_cmd.c | 1219 --- drivers/staging/rtl8188eu/core/rtw_efuse.c | 876 -- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 992 --- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 512 -- drivers/staging/rtl8188eu/core/rtw_iol.c | 19 - drivers/staging/rtl8188eu/core/rtw_led.c | 460 -- drivers/staging/rtl8188eu/core/rtw_mlme.c | 1887 ----- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 5172 ------------ drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 581 -- drivers/staging/rtl8188eu/core/rtw_recv.c | 1812 ----- drivers/staging/rtl8188eu/core/rtw_rf.c | 58 - drivers/staging/rtl8188eu/core/rtw_security.c | 869 -- drivers/staging/rtl8188eu/core/rtw_sreset.c | 21 - drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 479 -- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 1373 ---- drivers/staging/rtl8188eu/core/rtw_xmit.c | 1928 ----- drivers/staging/rtl8188eu/hal/bb_cfg.c | 681 -- drivers/staging/rtl8188eu/hal/fw.c | 202 - .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 646 -- drivers/staging/rtl8188eu/hal/hal_com.c | 285 - drivers/staging/rtl8188eu/hal/hal_intf.c | 60 - drivers/staging/rtl8188eu/hal/mac_cfg.c | 120 - drivers/staging/rtl8188eu/hal/odm.c | 966 --- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 397 - drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 335 - drivers/staging/rtl8188eu/hal/phy.c | 1276 --- drivers/staging/rtl8188eu/hal/pwrseq.c | 88 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 80 - drivers/staging/rtl8188eu/hal/rf.c | 289 - drivers/staging/rtl8188eu/hal/rf_cfg.c | 247 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 591 -- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 217 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 523 -- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 193 - drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 25 - drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 55 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 83 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 638 -- drivers/staging/rtl8188eu/hal/usb_halinit.c | 1879 ----- drivers/staging/rtl8188eu/include/HalVerDef.h | 37 - drivers/staging/rtl8188eu/include/basic_types.h | 134 - drivers/staging/rtl8188eu/include/drv_types.h | 176 - drivers/staging/rtl8188eu/include/fw.h | 44 - .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 175 - .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 201 - .../rtl8188eu/include/hal8188e_rate_adaptive.h | 74 - drivers/staging/rtl8188eu/include/hal_com.h | 150 - drivers/staging/rtl8188eu/include/hal_intf.h | 223 - drivers/staging/rtl8188eu/include/ieee80211.h | 742 -- drivers/staging/rtl8188eu/include/mlme_osdep.h | 21 - drivers/staging/rtl8188eu/include/mon.h | 28 - drivers/staging/rtl8188eu/include/odm.h | 1059 --- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 101 - drivers/staging/rtl8188eu/include/odm_precomp.h | 63 - drivers/staging/rtl8188eu/include/odm_rtl8188e.h | 39 - drivers/staging/rtl8188eu/include/odm_types.h | 24 - drivers/staging/rtl8188eu/include/osdep_intf.h | 37 - drivers/staging/rtl8188eu/include/osdep_service.h | 81 - drivers/staging/rtl8188eu/include/phy.h | 26 - drivers/staging/rtl8188eu/include/phydm_reg.h | 22 - .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 - drivers/staging/rtl8188eu/include/pwrseq.h | 242 - drivers/staging/rtl8188eu/include/pwrseqcmd.h | 52 - drivers/staging/rtl8188eu/include/recv_osdep.h | 26 - drivers/staging/rtl8188eu/include/rf.h | 12 - drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 70 - drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 40 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 333 - drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 53 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 1120 --- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 157 - drivers/staging/rtl8188eu/include/rtw_android.h | 51 - drivers/staging/rtl8188eu/include/rtw_ap.h | 45 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 361 - drivers/staging/rtl8188eu/include/rtw_eeprom.h | 114 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 67 - drivers/staging/rtl8188eu/include/rtw_event.h | 81 - drivers/staging/rtl8188eu/include/rtw_ht.h | 26 - drivers/staging/rtl8188eu/include/rtw_ioctl.h | 85 - drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 28 - drivers/staging/rtl8188eu/include/rtw_iol.h | 14 - drivers/staging/rtl8188eu/include/rtw_led.h | 98 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 355 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 680 -- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 245 - drivers/staging/rtl8188eu/include/rtw_recv.h | 262 - drivers/staging/rtl8188eu/include/rtw_rf.h | 117 - drivers/staging/rtl8188eu/include/rtw_security.h | 241 - drivers/staging/rtl8188eu/include/rtw_sreset.h | 30 - drivers/staging/rtl8188eu/include/rtw_xmit.h | 352 - drivers/staging/rtl8188eu/include/sta_info.h | 359 - drivers/staging/rtl8188eu/include/usb_ops_linux.h | 26 - drivers/staging/rtl8188eu/include/wifi.h | 355 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 240 - drivers/staging/rtl8188eu/include/xmit_osdep.h | 32 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2777 ------- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 167 - drivers/staging/rtl8188eu/os_dep/mon.c | 183 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 658 -- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 63 - drivers/staging/rtl8188eu/os_dep/recv_linux.c | 138 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 231 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 485 -- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 644 -- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 189 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 - drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 57 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 18 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 49 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 92 +- drivers/staging/rtl8712/hal_init.c | 1 - drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/osdep_service.h | 2 +- drivers/staging/rtl8712/wifi.h | 48 - drivers/staging/rtl8723bs/Kconfig | 3 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 135 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 19 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 154 +- drivers/staging/rtl8723bs/core/rtw_io.c | 13 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 103 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 263 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 297 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 1 - drivers/staging/rtl8723bs/core/rtw_security.c | 36 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 147 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 464 -- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 414 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 8 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 86 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 67 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 191 +- drivers/staging/rtl8723bs/hal/Mp_Precomp.h | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 111 +- drivers/staging/rtl8723bs/hal/hal_com.c | 172 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 447 +- drivers/staging/rtl8723bs/hal/hal_sdio.c | 1 - drivers/staging/rtl8723bs/hal/odm.c | 56 +- drivers/staging/rtl8723bs/hal/odm.h | 25 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 36 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 5 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 343 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 29 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 23 +- drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 36 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.h | 14 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 7 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 11 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 2 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/odm_reg.h | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 23 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 84 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 52 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 1 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 4 - drivers/staging/rtl8723bs/include/HalVerDef.h | 18 - drivers/staging/rtl8723bs/include/drv_types.h | 9 - drivers/staging/rtl8723bs/include/ethernet.h | 14 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 3 - drivers/staging/rtl8723bs/include/hal_com.h | 35 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 20 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 19 - drivers/staging/rtl8723bs/include/hal_data.h | 24 +- drivers/staging/rtl8723bs/include/hal_pg.h | 8 +- drivers/staging/rtl8723bs/include/hal_phy.h | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 42 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/include/osdep_service.h | 4 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 - drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 1 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 + drivers/staging/rtl8723bs/include/rtw_rf.h | 10 - drivers/staging/rtl8723bs/include/wifi.h | 8 - drivers/staging/rtl8723bs/include/wlan_bssdef.h | 92 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 173 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 3289 +------- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 32 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 1 - drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/sm750fb/sm750.c | 52 +- drivers/staging/sm750fb/sm750.h | 12 +- drivers/staging/sm750fb/sm750_cursor.c | 4 +- drivers/staging/sm750fb/sm750_hw.c | 62 +- drivers/staging/vc04_services/Kconfig | 28 +- drivers/staging/vc04_services/Makefile | 5 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 564 -- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2330 ++---- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 82 + .../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 1440 ++++ drivers/staging/vt6655/baseband.c | 2 - drivers/staging/vt6655/baseband.h | 2 - drivers/staging/vt6655/card.c | 1 - drivers/staging/vt6655/card.h | 2 - drivers/staging/vt6655/channel.c | 2 - drivers/staging/vt6655/channel.h | 1 - drivers/staging/vt6655/desc.h | 2 - drivers/staging/vt6655/device.h | 2 - drivers/staging/vt6655/device_cfg.h | 6 +- drivers/staging/vt6655/device_main.c | 2 - drivers/staging/vt6655/dpc.c | 2 - drivers/staging/vt6655/dpc.h | 2 - drivers/staging/vt6655/key.c | 2 - drivers/staging/vt6655/key.h | 2 - drivers/staging/vt6655/mac.c | 3 - drivers/staging/vt6655/mac.h | 2 - drivers/staging/vt6655/power.c | 2 - drivers/staging/vt6655/power.h | 2 - drivers/staging/vt6655/rf.c | 2 - drivers/staging/vt6655/rf.h | 2 - drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6655/rxtx.h | 2 - drivers/staging/vt6655/srom.c | 2 - drivers/staging/vt6655/srom.h | 2 - drivers/staging/vt6655/tmacro.h | 2 - drivers/staging/vt6655/upc.h | 2 - drivers/staging/vt6656/baseband.c | 2 - drivers/staging/vt6656/baseband.h | 2 - drivers/staging/vt6656/card.c | 1 - drivers/staging/vt6656/card.h | 2 - drivers/staging/vt6656/channel.c | 2 - drivers/staging/vt6656/channel.h | 2 - drivers/staging/vt6656/desc.h | 2 - drivers/staging/vt6656/device.h | 4 - drivers/staging/vt6656/key.c | 2 - drivers/staging/vt6656/key.h | 2 - drivers/staging/vt6656/mac.c | 2 - drivers/staging/vt6656/mac.h | 2 - drivers/staging/vt6656/main_usb.c | 2 - drivers/staging/vt6656/power.c | 2 - drivers/staging/vt6656/power.h | 2 - drivers/staging/vt6656/rf.c | 2 - drivers/staging/vt6656/rf.h | 2 - drivers/staging/vt6656/rxtx.c | 2 - drivers/staging/vt6656/rxtx.h | 2 - drivers/staging/vt6656/usbpipe.c | 2 - drivers/staging/vt6656/usbpipe.h | 2 - drivers/staging/vt6656/wcmd.c | 2 - drivers/staging/vt6656/wcmd.h | 2 - drivers/staging/wlan-ng/hfa384x.h | 19 +- drivers/staging/wlan-ng/hfa384x_usb.c | 13 +- drivers/staging/wlan-ng/p80211conv.c | 48 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 30 +- drivers/staging/wlan-ng/p80211mgmt.h | 24 +- drivers/staging/wlan-ng/p80211netdev.c | 12 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/staging/wlan-ng/prism2mib.c | 10 + drivers/staging/wlan-ng/prism2sta.c | 6 +- drivers/target/loopback/tcm_loop.c | 5 +- drivers/thermal/intel/therm_throt.c | 7 +- drivers/thermal/intel/thermal_interrupt.h | 3 + drivers/thunderbolt/domain.c | 4 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/switch.c | 28 +- drivers/tty/amiserial.c | 278 +- drivers/tty/ehv_bytechan.c | 34 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_console.c | 10 +- drivers/tty/hvc/hvc_xen.c | 17 +- drivers/tty/hvc/hvcs.c | 12 +- drivers/tty/hvc/hvsi.c | 55 +- drivers/tty/ipwireless/tty.c | 12 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 12 +- drivers/tty/mxser.c | 24 +- drivers/tty/n_gsm.c | 13 +- drivers/tty/nozomi.c | 12 +- drivers/tty/serdev/core.c | 40 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 36 +- drivers/tty/serial/8250/8250_ingenic.c | 6 +- drivers/tty/serial/8250/8250_lpss.c | 10 + drivers/tty/serial/8250/8250_omap.c | 27 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_pnp.c | 2 + drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/8250/Kconfig | 10 +- drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl011.c | 163 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 62 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/serial/kgdb_nmi.c | 11 +- drivers/tty/serial/max310x.c | 15 +- drivers/tty/serial/omap-serial.c | 75 +- drivers/tty/serial/samsung_tty.c | 95 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 20 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/stm32-usart.c | 11 +- drivers/tty/serial/uartlite.c | 88 +- drivers/tty/serial/vt8500_serial.c | 7 +- drivers/tty/synclink_gt.c | 12 +- drivers/tty/sysrq.c | 4 +- drivers/tty/tty_io.c | 17 +- drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 4 +- drivers/tty/vt/keyboard.c | 62 +- drivers/tty/vt/vt.c | 58 +- drivers/tty/vt/vt_ioctl.c | 10 +- drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 1 - drivers/usb/cdns3/cdnsp-mem.c | 2 +- drivers/usb/chipidea/host.c | 14 +- drivers/usb/class/cdc-acm.c | 14 +- drivers/usb/common/common.c | 20 + drivers/usb/common/ulpi.c | 4 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/gadget.c | 51 +- drivers/usb/dwc3/core.c | 24 + drivers/usb/dwc3/core.h | 21 +- drivers/usb/dwc3/drd.c | 8 +- drivers/usb/dwc3/dwc3-imx8mp.c | 14 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 + drivers/usb/dwc3/dwc3-pci.c | 17 + drivers/usb/dwc3/dwc3-qcom.c | 28 +- drivers/usb/dwc3/ep0.c | 2 + drivers/usb/dwc3/gadget.c | 257 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/configfs.c | 12 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_hid.c | 220 +- drivers/usb/gadget/function/f_mass_storage.c | 30 - drivers/usb/gadget/function/f_ncm.c | 50 +- drivers/usb/gadget/function/f_uac1.c | 674 +- drivers/usb/gadget/function/f_uac2.c | 652 +- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/u_audio.c | 392 +- drivers/usb/gadget/function/u_audio.h | 22 + drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_hid.h | 1 + drivers/usb/gadget/function/u_serial.c | 36 +- drivers/usb/gadget/function/u_uac1.h | 20 + drivers/usb/gadget/function/u_uac2.h | 23 +- drivers/usb/gadget/function/uvc.h | 15 +- drivers/usb/gadget/function/uvc_queue.c | 28 +- drivers/usb/gadget/function/uvc_queue.h | 7 +- drivers/usb/gadget/function/uvc_video.c | 155 +- drivers/usb/gadget/function/uvc_video.h | 2 + drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/legacy/inode.c | 4 +- drivers/usb/gadget/legacy/printer.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/dev.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/epn.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 5 - drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 1 - drivers/usb/gadget/udc/bdc/bdc_core.c | 30 +- drivers/usb/gadget/udc/core.c | 19 + drivers/usb/gadget/udc/mv_u3d_core.c | 19 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 17 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 + drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/host/Kconfig | 9 - drivers/usb/host/ehci-brcm.c | 11 +- drivers/usb/host/ehci-hcd.c | 5 - drivers/usb/host/ehci-mv.c | 23 +- drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/ehci-pmcmsp.c | 328 - drivers/usb/host/fotg210-hcd.c | 48 +- drivers/usb/host/fotg210.h | 5 - drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/host/xhci-debugfs.c | 14 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mtk-sch.c | 180 +- drivers/usb/host/xhci-mtk.c | 79 +- drivers/usb/host/xhci-mtk.h | 17 +- drivers/usb/host/xhci-pci-renesas.c | 42 +- drivers/usb/host/xhci-pci.c | 2 - drivers/usb/host/xhci-pci.h | 3 - drivers/usb/host/xhci-rcar.c | 7 + drivers/usb/host/xhci-ring.c | 76 +- drivers/usb/host/xhci-trace.h | 26 +- drivers/usb/host/xhci.c | 30 +- drivers/usb/host/xhci.h | 73 +- drivers/usb/isp1760/isp1760-core.c | 54 +- drivers/usb/isp1760/isp1760-hcd.c | 87 +- drivers/usb/isp1760/isp1760-regs.h | 16 + drivers/usb/isp1760/isp1760-udc.c | 12 +- drivers/usb/misc/adutux.c | 5 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/mtu3/mtu3.h | 8 + drivers/usb/mtu3/mtu3_core.c | 119 +- drivers/usb/mtu3/mtu3_dr.c | 26 +- drivers/usb/mtu3/mtu3_dr.h | 30 +- drivers/usb/mtu3/mtu3_gadget.c | 11 +- drivers/usb/mtu3/mtu3_host.c | 108 +- drivers/usb/mtu3/mtu3_plat.c | 170 +- drivers/usb/musb/musb_dsps.c | 13 +- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 + drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/serial/bus.c | 4 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/option.c | 2 + drivers/usb/serial/usb-serial.c | 13 +- drivers/usb/typec/bus.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 172 +- drivers/usb/usbip/vhci_hcd.c | 36 +- drivers/vdpa/vdpa.c | 4 +- drivers/vfio/mdev/mdev_driver.c | 4 +- drivers/vfio/pci/vfio_pci.c | 11 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/core/fbmem.c | 6 +- drivers/video/fbdev/ep93xx-fb.c | 4 +- drivers/video/fbdev/kyro/fbdev.c | 8 + drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- drivers/video/fbdev/riva/fbdev.c | 3 + drivers/video/fbdev/ssd1307fb.c | 151 +- drivers/virtio/virtio.c | 3 +- drivers/virtio/virtio_mem.c | 9 +- drivers/vlynq/vlynq.c | 4 +- drivers/vme/vme.c | 4 +- drivers/xen/xenbus/xenbus.h | 2 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- drivers/zorro/zorro-driver.c | 16 +- fs/9p/vfs_file.c | 20 +- fs/Kconfig | 18 +- fs/Makefile | 2 + fs/afs/flock.c | 4 - fs/aio.c | 2 +- fs/block_dev.c | 263 +- fs/btrfs/Makefile | 1 + fs/btrfs/acl.c | 11 +- fs/btrfs/backref.c | 6 +- fs/btrfs/backref.h | 2 +- fs/btrfs/block-group.c | 114 +- fs/btrfs/btrfs_inode.h | 27 +- fs/btrfs/check-integrity.c | 60 +- fs/btrfs/compression.c | 169 +- fs/btrfs/compression.h | 5 +- fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 94 +- fs/btrfs/delayed-inode.c | 227 +- fs/btrfs/dir-item.c | 76 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/extent-tree.c | 12 +- fs/btrfs/extent_io.c | 318 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file-item.c | 5 +- fs/btrfs/file.c | 23 +- fs/btrfs/free-space-cache.c | 26 +- fs/btrfs/inode.c | 300 +- fs/btrfs/ioctl.c | 188 +- fs/btrfs/lzo.c | 236 +- fs/btrfs/ordered-data.c | 5 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/raid56.c | 18 +- fs/btrfs/ref-verify.c | 10 +- fs/btrfs/relocation.c | 306 +- fs/btrfs/send.c | 35 +- fs/btrfs/space-info.c | 98 +- fs/btrfs/struct-funcs.c | 8 +- fs/btrfs/subpage.c | 24 +- fs/btrfs/subpage.h | 3 + fs/btrfs/super.c | 56 +- fs/btrfs/sysfs.c | 108 +- fs/btrfs/tests/qgroup-tests.c | 30 +- fs/btrfs/tree-checker.c | 38 +- fs/btrfs/tree-log.c | 102 +- fs/btrfs/verity.c | 811 ++ fs/btrfs/volumes.c | 234 +- fs/btrfs/volumes.h | 29 +- fs/btrfs/zlib.c | 54 +- fs/btrfs/zoned.c | 22 +- fs/btrfs/zoned.h | 1 - fs/btrfs/zstd.c | 39 +- fs/buffer.c | 4 +- fs/ceph/addr.c | 9 +- fs/ceph/file.c | 2 + fs/ceph/locks.c | 3 - fs/cifs/Kconfig | 30 - fs/cifs/cifs_debug.c | 11 - fs/cifs/cifs_swn.c | 2 - fs/cifs/cifs_unicode.c | 9 +- fs/cifs/cifsencrypt.c | 89 +- fs/cifs/cifsfs.c | 8 - fs/cifs/cifsglob.h | 32 +- fs/cifs/cifspdu.h | 28 - fs/cifs/cifsproto.h | 10 - fs/cifs/cifssmb.c | 107 +- fs/cifs/connect.c | 32 - fs/cifs/file.c | 15 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 3 - fs/cifs/fscache.c | 41 +- fs/cifs/fscache.h | 23 + fs/cifs/inode.c | 6 + fs/cifs/readdir.c | 23 +- fs/cifs/sess.c | 257 +- fs/cifs/smb2maperror.c | 1 - fs/cifs/smb2ops.c | 2 + fs/cifs/smbencrypt.c | 139 +- fs/cifs_common/Makefile | 7 + fs/cifs_common/arc4.h | 23 + fs/cifs_common/cifs_arc4.c | 87 + fs/cifs_common/cifs_md4.c | 197 + fs/cifs_common/md4.h | 27 + fs/crypto/fname.c | 106 +- fs/crypto/hooks.c | 44 + fs/dax.c | 578 +- fs/debugfs/file.c | 8 +- fs/eventfd.c | 12 +- fs/exec.c | 8 +- fs/ext2/Kconfig | 1 + fs/ext2/ext2.h | 11 - fs/ext2/file.c | 7 +- fs/ext2/inode.c | 27 +- fs/ext2/super.c | 3 - fs/ext4/ext4.h | 10 - fs/ext4/extents.c | 25 +- fs/ext4/file.c | 13 +- fs/ext4/inode.c | 47 +- fs/ext4/ioctl.c | 4 +- fs/ext4/super.c | 13 +- fs/ext4/symlink.c | 12 +- fs/ext4/truncate.h | 8 +- fs/f2fs/data.c | 8 +- fs/f2fs/f2fs.h | 1 - fs/f2fs/file.c | 62 +- fs/f2fs/namei.c | 12 +- fs/f2fs/super.c | 1 - fs/f2fs/sysfs.c | 2 +- fs/fat/fatent.c | 1 + fs/fcntl.c | 18 +- fs/file.c | 64 +- fs/fs-writeback.c | 19 +- fs/fuse/dax.c | 50 +- fs/fuse/dir.c | 11 +- fs/fuse/file.c | 10 +- fs/fuse/fuse_i.h | 7 - fs/fuse/inode.c | 1 - fs/gfs2/aops.c | 9 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/file.c | 3 - fs/gfs2/glock.c | 13 +- fs/gfs2/glops.c | 27 +- fs/gfs2/incore.h | 2 +- fs/gfs2/lock_dlm.c | 5 + fs/gfs2/log.c | 2 +- fs/gfs2/lops.c | 44 +- fs/gfs2/meta_io.c | 7 +- fs/gfs2/ops_fstype.c | 53 + fs/gfs2/super.c | 107 +- fs/gfs2/super.h | 3 +- fs/gfs2/util.c | 3 +- fs/gfs2/util.h | 5 + fs/hpfs/Kconfig | 1 + fs/hpfs/file.c | 51 +- fs/inode.c | 2 + fs/internal.h | 12 +- fs/io-wq.c | 208 +- fs/io-wq.h | 3 +- fs/io_uring.c | 2039 +++-- fs/ioctl.c | 211 +- fs/iomap/Makefile | 2 +- fs/iomap/apply.c | 99 - fs/iomap/buffered-io.c | 512 +- fs/iomap/direct-io.c | 172 +- fs/iomap/fiemap.c | 101 +- fs/iomap/iter.c | 80 + fs/iomap/seek.c | 98 +- fs/iomap/swapfile.c | 44 +- fs/iomap/trace.h | 61 +- fs/isofs/inode.c | 27 +- fs/isofs/isofs.h | 1 - fs/isofs/joliet.c | 4 +- fs/kernfs/dir.c | 153 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 26 +- fs/kernfs/kernfs-internal.h | 24 +- fs/kernfs/mount.c | 12 +- fs/kernfs/symlink.c | 4 +- fs/ksmbd/Kconfig | 68 + fs/ksmbd/Makefile | 20 + fs/ksmbd/asn1.c | 343 + fs/ksmbd/asn1.h | 21 + fs/ksmbd/auth.c | 1364 ++++ fs/ksmbd/auth.h | 67 + fs/ksmbd/connection.c | 413 + fs/ksmbd/connection.h | 213 + fs/ksmbd/crypto_ctx.c | 282 + fs/ksmbd/crypto_ctx.h | 74 + fs/ksmbd/glob.h | 49 + fs/ksmbd/ksmbd_netlink.h | 395 + fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 | 31 + fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 | 19 + fs/ksmbd/ksmbd_work.c | 80 + fs/ksmbd/ksmbd_work.h | 117 + fs/ksmbd/mgmt/ksmbd_ida.c | 46 + fs/ksmbd/mgmt/ksmbd_ida.h | 34 + fs/ksmbd/mgmt/share_config.c | 238 + fs/ksmbd/mgmt/share_config.h | 81 + fs/ksmbd/mgmt/tree_connect.c | 121 + fs/ksmbd/mgmt/tree_connect.h | 56 + fs/ksmbd/mgmt/user_config.c | 69 + fs/ksmbd/mgmt/user_config.h | 66 + fs/ksmbd/mgmt/user_session.c | 369 + fs/ksmbd/mgmt/user_session.h | 106 + fs/ksmbd/misc.c | 338 + fs/ksmbd/misc.h | 35 + fs/ksmbd/ndr.c | 345 + fs/ksmbd/ndr.h | 22 + fs/ksmbd/nterr.h | 543 ++ fs/ksmbd/ntlmssp.h | 169 + fs/ksmbd/oplock.c | 1709 ++++ fs/ksmbd/oplock.h | 131 + fs/ksmbd/server.c | 633 ++ fs/ksmbd/server.h | 70 + fs/ksmbd/smb2misc.c | 438 + fs/ksmbd/smb2ops.c | 312 + fs/ksmbd/smb2pdu.c | 8373 ++++++++++++++++++++ fs/ksmbd/smb2pdu.h | 1698 ++++ fs/ksmbd/smb_common.c | 674 ++ fs/ksmbd/smb_common.h | 542 ++ fs/ksmbd/smbacl.c | 1366 ++++ fs/ksmbd/smbacl.h | 212 + fs/ksmbd/smbfsctl.h | 91 + fs/ksmbd/smbstatus.h | 1822 +++++ fs/ksmbd/transport_ipc.c | 874 ++ fs/ksmbd/transport_ipc.h | 47 + fs/ksmbd/transport_rdma.c | 2058 +++++ fs/ksmbd/transport_rdma.h | 63 + fs/ksmbd/transport_tcp.c | 618 ++ fs/ksmbd/transport_tcp.h | 13 + fs/ksmbd/unicode.c | 384 + fs/ksmbd/unicode.h | 357 + fs/ksmbd/uniupr.h | 268 + fs/ksmbd/vfs.c | 1895 +++++ fs/ksmbd/vfs.h | 197 + fs/ksmbd/vfs_cache.c | 725 ++ fs/ksmbd/vfs_cache.h | 178 + fs/ksmbd/xattr.h | 122 + fs/lockd/svc.c | 2 +- fs/lockd/svc4proc.c | 7 +- fs/lockd/svclock.c | 82 +- fs/lockd/svcproc.c | 6 +- fs/lockd/svcsubs.c | 114 +- fs/locks.c | 117 +- fs/namei.c | 286 +- fs/namespace.c | 106 +- fs/nfs/export.c | 2 +- fs/nfs/file.c | 5 +- fs/nfsd/lockd.c | 8 +- fs/nfsd/nfs4state.c | 34 +- fs/nfsd/nfsproc.c | 1 + fs/nfsd/trace.h | 17 +- fs/nfsd/vfs.c | 44 +- fs/nilfs2/super.c | 2 +- fs/notify/fanotify/fanotify_user.c | 251 +- fs/notify/fsnotify.c | 6 +- fs/notify/fsnotify.h | 15 + fs/notify/mark.c | 52 +- fs/ocfs2/locks.c | 4 - fs/open.c | 8 +- fs/read_write.c | 17 +- fs/remap_range.c | 12 - fs/squashfs/block.c | 7 +- fs/squashfs/lz4_wrapper.c | 2 +- fs/squashfs/lzo_wrapper.c | 2 +- fs/squashfs/xz_wrapper.c | 2 +- fs/squashfs/zlib_wrapper.c | 2 +- fs/squashfs/zstd_wrapper.c | 2 +- fs/super.c | 2 +- fs/sysfs/file.c | 4 +- fs/sysfs/group.c | 2 +- fs/timerfd.c | 16 + fs/ubifs/file.c | 13 +- fs/udf/dir.c | 5 +- fs/udf/ecma_167.h | 44 +- fs/udf/inode.c | 3 +- fs/udf/misc.c | 13 +- fs/udf/namei.c | 13 +- fs/udf/osta_udf.h | 22 +- fs/udf/super.c | 75 +- fs/udf/udf_sb.h | 2 - fs/udf/udfdecl.h | 4 + fs/udf/unicode.c | 4 +- fs/xfs/xfs_bmap_util.c | 15 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_file.c | 13 +- fs/xfs/xfs_inode.c | 121 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_super.c | 2 - fs/zonefs/super.c | 23 +- fs/zonefs/zonefs.h | 7 +- include/acpi/acnames.h | 1 + include/acpi/acoutput.h | 2 +- include/acpi/acpi_io.h | 8 + include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 16 +- include/acpi/actbl2.h | 170 + include/acpi/actbl3.h | 4 + include/asm-generic/atomic-instrumented.h | 1337 ---- include/asm-generic/atomic-long.h | 1014 --- include/asm-generic/bitops/atomic.h | 32 +- include/asm-generic/bitops/lock.h | 39 +- include/asm-generic/bitops/non-atomic.h | 39 +- include/crypto/public_key.h | 4 +- include/crypto/sm4.h | 25 +- include/drm/amd_asic_type.h | 17 +- include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_aperture.h | 14 +- include/drm/drm_auth.h | 68 +- include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 10 + include/drm/drm_damage_helper.h | 18 - include/drm/drm_device.h | 18 +- include/drm/drm_dp_aux_bus.h | 57 + include/drm/drm_dp_helper.h | 175 +- include/drm/drm_drv.h | 44 +- include/drm/drm_edid.h | 2 +- include/drm/drm_file.h | 22 +- include/drm/drm_fourcc.h | 13 +- include/drm/drm_framebuffer.h | 8 +- include/drm/drm_gem.h | 2 - include/drm/drm_gem_atomic_helper.h | 17 +- include/drm/drm_gem_framebuffer_helper.h | 13 + include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_irq.h | 32 - include/drm/drm_legacy.h | 3 + include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 13 +- include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_plane.h | 39 +- include/drm/drm_print.h | 2 +- include/drm/drm_property.h | 9 +- include/drm/drm_rect.h | 3 + include/drm/drm_simple_kms_helper.h | 34 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_placement.h | 7 +- include/dt-bindings/clock/ingenic,sysost.h | 19 + include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,sc8180x.h | 185 + include/dt-bindings/phy/phy.h | 2 + include/dt-bindings/power/summit,smb347-charger.h | 4 + include/linux/acpi.h | 12 +- include/linux/atomic.h | 7 +- include/linux/{ => atomic}/atomic-arch-fallback.h | 0 include/linux/atomic/atomic-instrumented.h | 1915 +++++ include/linux/atomic/atomic-long.h | 1014 +++ include/linux/backing-dev.h | 2 +- include/linux/bio.h | 57 +- include/linux/bitmap.h | 6 + include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 16 +- include/linux/blk_types.h | 6 +- include/linux/blkdev.h | 38 +- include/linux/bvec.h | 64 +- include/linux/cmdline-parser.h | 46 - include/linux/coresight.h | 9 + include/linux/counter.h | 32 +- include/linux/cpuhotplug.h | 3 +- include/linux/cpumask.h | 38 + include/linux/cpuset.h | 8 +- include/linux/debug_locks.h | 3 +- include/linux/device-mapper.h | 7 +- include/linux/device/bus.h | 2 +- include/linux/dfl.h | 1 + include/linux/dma-buf.h | 170 +- include/linux/dma-fence-chain.h | 52 +- include/linux/edac.h | 3 + include/linux/energy_model.h | 16 + include/linux/errno.h | 1 + include/linux/eventfd.h | 11 +- include/linux/exportfs.h | 2 + include/linux/fanotify.h | 3 + include/linux/fb.h | 3 +- include/linux/fiemap.h | 4 - include/linux/firmware/xlnx-zynqmp.h | 10 + include/linux/fpga/fpga-mgr.h | 2 +- include/linux/fs.h | 141 +- include/linux/fscrypt.h | 116 +- include/linux/fsnotify.h | 9 + include/linux/ftrace.h | 16 + include/linux/genhd.h | 70 +- include/linux/host1x.h | 27 +- include/linux/hrtimer.h | 8 +- include/linux/interrupt.h | 8 +- include/linux/io_uring.h | 11 +- include/linux/iomap.h | 91 +- include/linux/ioprio.h | 44 +- include/linux/iscsi_ibft.h | 18 +- include/linux/kernfs.h | 7 +- include/linux/leds.h | 12 +- include/linux/libata.h | 7 +- include/linux/lightnvm.h | 697 -- include/linux/linear_range.h | 2 + include/linux/local_lock_internal.h | 86 +- include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 11 +- include/linux/lockdep.h | 41 +- include/linux/mei_cl_bus.h | 9 +- include/linux/mfd/hi6421-spmi-pmic.h | 5 - include/linux/mfd/rt5033-private.h | 4 +- include/linux/mhi.h | 2 + include/linux/mmc/card.h | 1 + include/linux/mmc/core.h | 3 +- include/linux/mmc/host.h | 3 +- include/linux/mmu_context.h | 14 + include/linux/moduleparam.h | 2 + include/linux/msi.h | 14 +- include/linux/mutex.h | 92 +- include/linux/namei.h | 1 + include/linux/netdevice.h | 4 + include/linux/notifier.h | 2 - include/linux/nubus.h | 2 +- include/linux/of.h | 5 + include/linux/oid_registry.h | 7 + include/linux/padata.h | 3 +- include/linux/pci-epf.h | 2 +- include/linux/pci_ids.h | 3 + include/linux/pid.h | 1 + include/linux/platform_data/cros_ec_commands.h | 67 + include/linux/platform_data/davinci_asp.h | 1 + include/linux/platform_data/mmc-esdhc-imx.h | 42 - include/linux/platform_data/spi-mt65xx.h | 1 + include/linux/platform_device.h | 2 - include/linux/pm_domain.h | 1 + include/linux/posix-timers.h | 11 +- include/linux/power/max17042_battery.h | 12 +- include/linux/power_supply.h | 1 + include/linux/preempt.h | 4 + include/linux/property.h | 2 - include/linux/rbtree.h | 31 +- include/linux/rbtree_types.h | 34 + include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 - include/linux/regmap.h | 7 +- include/linux/regulator/consumer.h | 15 - include/linux/regulator/driver.h | 16 +- include/linux/regulator/machine.h | 2 +- include/linux/resctrl.h | 184 + include/linux/rtmutex.h | 63 +- include/linux/rwbase_rt.h | 39 + include/linux/rwlock_rt.h | 140 + include/linux/rwlock_types.h | 53 +- include/linux/rwsem.h | 78 +- include/linux/sched.h | 154 +- include/linux/sched/signal.h | 6 + include/linux/sched/sysctl.h | 18 - include/linux/sched/wake_q.h | 7 +- include/linux/serdev.h | 14 + include/linux/serial_s3c.h | 9 + include/linux/socket.h | 3 + include/linux/soundwire/sdw.h | 3 + include/linux/soundwire/sdw_intel.h | 87 + include/linux/spi/spi.h | 26 +- include/linux/spinlock.h | 15 +- include/linux/spinlock_api_smp.h | 3 + include/linux/spinlock_rt.h | 159 + include/linux/spinlock_types.h | 89 +- include/linux/spinlock_types_raw.h | 73 + include/linux/srcutiny.h | 8 +- include/linux/static_call.h | 33 + include/linux/sunrpc/msg_prot.h | 1 + include/linux/sunrpc/svc.h | 5 + include/linux/sunrpc/svc_rdma.h | 7 +- include/linux/sunrpc/xdr.h | 1 + include/linux/sunrpc/xprt.h | 18 - include/linux/sysctl.h | 2 + include/linux/sysfb.h | 94 + include/linux/sysfs.h | 2 +- include/linux/thunderbolt.h | 2 + include/linux/tty.h | 275 +- include/linux/tty_buffer.h | 59 + include/linux/tty_driver.h | 39 +- include/linux/tty_flip.h | 8 +- include/linux/tty_ldisc.h | 17 + include/linux/tty_port.h | 208 + include/linux/units.h | 16 + include/linux/usb/audio-v2.h | 14 + include/linux/usb/ehci_def.h | 33 +- include/linux/usb/gadget.h | 6 +- include/linux/usb/otg.h | 1 + include/linux/vgaarb.h | 118 +- include/linux/vt_kern.h | 30 +- include/linux/wait.h | 2 +- include/linux/workqueue.h | 15 +- include/linux/writeback.h | 5 - include/linux/ww_mutex.h | 50 +- include/linux/zorro.h | 1 - include/media/dvb-usb-ids.h | 2 + include/media/hevc-ctrls.h | 3 +- include/media/rc-core.h | 5 +- include/media/v4l2-async.h | 30 +- include/media/v4l2-subdev.h | 27 +- include/sound/compress_driver.h | 2 - include/sound/core.h | 6 + include/sound/emu10k1.h | 6 +- include/sound/emu8000.h | 3 - include/sound/hda_codec.h | 1 - include/sound/hdaudio_ext.h | 2 +- include/sound/memalloc.h | 10 +- include/sound/pcm.h | 47 +- include/sound/pxa2xx-lib.h | 13 +- include/sound/sof.h | 1 + include/trace/events/btrfs.h | 21 +- include/trace/events/kyber.h | 6 +- include/trace/events/sunrpc.h | 8 +- include/trace/trace_events.h | 22 + include/uapi/drm/drm.h | 14 +- include/uapi/drm/drm_fourcc.h | 109 +- include/uapi/drm/drm_mode.h | 92 +- include/uapi/drm/i915_drm.h | 498 +- include/uapi/drm/msm_drm.h | 14 +- include/uapi/drm/tegra_drm.h | 425 +- include/uapi/drm/v3d_drm.h | 136 + include/uapi/drm/vmwgfx_drm.h | 41 + include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 35 + include/uapi/linux/cec.h | 2 +- include/uapi/linux/dm-ioctl.h | 6 + include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/fanotify.h | 13 + include/uapi/linux/fs.h | 1 + include/uapi/linux/io_uring.h | 22 +- include/uapi/linux/ioprio.h | 52 + include/uapi/linux/kfd_ioctl.h | 16 +- include/uapi/linux/lightnvm.h | 224 - include/uapi/linux/mount.h | 3 +- include/uapi/linux/nfsd/nfsfh.h | 1 - include/uapi/linux/prctl.h | 1 + include/uapi/linux/serial_reg.h | 1 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/virtio_i2c.h | 41 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/sound/asound.h | 1 + include/uapi/sound/snd_sst_tokens.h | 6 +- init/do_mounts.c | 4 - init/init_task.c | 1 + kernel/Kconfig.locks | 2 +- kernel/audit.h | 5 + kernel/audit_tree.c | 2 +- kernel/cgroup/cgroup-v1.c | 8 +- kernel/cgroup/cgroup.c | 27 +- kernel/cgroup/cpuset.c | 221 +- kernel/cpu.c | 84 +- kernel/cpu_pm.c | 50 +- kernel/events/hw_breakpoint.c | 4 +- kernel/exit.c | 2 +- kernel/fork.c | 2 + kernel/futex.c | 556 +- kernel/irq/affinity.c | 8 +- kernel/irq/cpuhotplug.c | 2 +- kernel/irq/generic-chip.c | 17 +- kernel/irq/ipi.c | 32 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 1 + kernel/irq/manage.c | 19 +- kernel/irq/matrix.c | 3 +- kernel/irq/msi.c | 153 +- kernel/irq/pm.c | 2 +- kernel/irq/proc.c | 2 +- kernel/irq/timings.c | 2 + kernel/kcsan/debugfs.c | 2 +- kernel/locking/Makefile | 3 +- kernel/locking/locktorture.c | 25 +- kernel/locking/mutex-debug.c | 5 +- kernel/locking/mutex-debug.h | 29 - kernel/locking/mutex.c | 541 +- kernel/locking/mutex.h | 48 +- kernel/locking/rtmutex.c | 1192 ++- kernel/locking/rtmutex_api.c | 590 ++ kernel/locking/rtmutex_common.h | 135 +- kernel/locking/rwbase_rt.c | 263 + kernel/locking/rwsem.c | 115 +- kernel/locking/semaphore.c | 4 + kernel/locking/spinlock.c | 7 + kernel/locking/spinlock_debug.c | 5 + kernel/locking/spinlock_rt.c | 263 + kernel/locking/ww_mutex.h | 569 ++ kernel/locking/ww_rt_mutex.c | 76 + kernel/notifier.c | 19 - kernel/padata.c | 35 +- kernel/params.c | 18 + kernel/pid.c | 15 +- kernel/power/energy_model.c | 4 +- kernel/power/main.c | 2 +- kernel/power/suspend.c | 4 +- kernel/power/suspend_test.c | 2 +- kernel/rcu/rcuscale.c | 4 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/refscale.c | 36 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 36 +- kernel/rcu/tree.c | 107 +- kernel/rcu/tree_nocb.h | 1496 ++++ kernel/rcu/tree_plugin.h | 1512 +--- kernel/rcu/tree_stall.h | 111 +- kernel/scftorture.c | 78 +- kernel/sched/core.c | 703 +- kernel/sched/cpufreq_schedutil.c | 16 +- kernel/sched/deadline.c | 8 +- kernel/sched/debug.c | 10 + kernel/sched/fair.c | 211 +- kernel/sched/sched.h | 31 +- kernel/sched/topology.c | 65 + kernel/signal.c | 15 + kernel/smp.c | 14 +- kernel/smpboot.c | 8 +- kernel/softirq.c | 2 +- kernel/sys.c | 3 +- kernel/sysctl.c | 42 + kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 6 +- kernel/time/hrtimer.c | 340 +- kernel/time/jiffies.c | 21 +- kernel/time/posix-cpu-timers.c | 90 +- kernel/time/posix-timers.c | 2 +- kernel/time/tick-common.c | 7 + kernel/time/tick-internal.h | 32 + kernel/time/timekeeping.c | 36 +- kernel/torture.c | 6 +- kernel/trace/ftrace.c | 4 +- kernel/workqueue.c | 186 +- kernel/workqueue_internal.h | 3 +- lib/Kconfig.debug | 45 +- lib/bitmap.c | 121 + lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/crypto/blake2s.c | 8 +- lib/crypto/chacha20poly1305.c | 8 +- lib/crypto/curve25519.c | 8 +- lib/crypto/sm4.c | 176 + lib/debugobjects.c | 7 +- lib/linear_ranges.c | 31 + lib/mpi/mpiutil.c | 2 +- lib/string.c | 16 + lib/test_bitmap.c | 150 + lib/test_lockup.c | 8 +- mm/backing-dev.c | 3 + mm/filemap.c | 181 +- mm/kfence/kfence_test.c | 13 +- mm/madvise.c | 2 +- mm/memory-failure.c | 2 +- mm/mmap.c | 6 - mm/nommu.c | 3 - mm/page-writeback.c | 2 - mm/readahead.c | 2 + mm/rmap.c | 41 +- mm/shmem.c | 20 +- mm/swap_slots.c | 4 +- mm/truncate.c | 9 +- mm/vmstat.c | 12 +- net/bluetooth/rfcomm/tty.c | 12 +- net/socket.c | 76 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/debugfs.c | 73 +- net/sunrpc/fail.h | 25 + net/sunrpc/svc.c | 44 + net/sunrpc/svc_xprt.c | 3 + net/sunrpc/xprt.c | 14 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 56 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 41 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 11 +- net/sunrpc/xprtsock.c | 18 - samples/mei/mei-amt-version.c | 51 +- samples/trace_events/trace-events-sample.h | 27 + scripts/atomic/check-atomics.sh | 6 +- scripts/atomic/fallbacks/acquire | 4 +- scripts/atomic/fallbacks/add_negative | 6 +- scripts/atomic/fallbacks/add_unless | 6 +- scripts/atomic/fallbacks/andnot | 4 +- scripts/atomic/fallbacks/dec | 4 +- scripts/atomic/fallbacks/dec_and_test | 6 +- scripts/atomic/fallbacks/dec_if_positive | 6 +- scripts/atomic/fallbacks/dec_unless_positive | 6 +- scripts/atomic/fallbacks/fence | 4 +- scripts/atomic/fallbacks/fetch_add_unless | 8 +- scripts/atomic/fallbacks/inc | 4 +- scripts/atomic/fallbacks/inc_and_test | 6 +- scripts/atomic/fallbacks/inc_not_zero | 6 +- scripts/atomic/fallbacks/inc_unless_negative | 6 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 4 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 6 +- scripts/atomic/fallbacks/try_cmpxchg | 4 +- scripts/atomic/gen-atomic-fallback.sh | 68 +- scripts/atomic/gen-atomic-instrumented.sh | 11 +- scripts/atomic/gen-atomic-long.sh | 10 +- scripts/atomic/gen-atomics.sh | 6 +- scripts/spdxcheck-test.sh | 16 +- security/integrity/ima/ima_main.c | 1 + security/integrity/platform_certs/efi_parser.c | 2 +- security/selinux/hooks.c | 4 + security/selinux/ss/services.c | 2 + security/smack/smack.h | 2 +- security/smack/smack_access.c | 17 +- security/smack/smack_lsm.c | 2 +- sound/ac97/bus.c | 6 +- sound/aoa/soundbus/core.c | 4 +- sound/arm/pxa2xx-ac97.c | 18 +- sound/arm/pxa2xx-pcm-lib.c | 90 +- sound/core/compress_offload.c | 69 +- sound/core/control_led.c | 2 +- sound/core/init.c | 105 +- sound/core/isadma.c | 38 + sound/core/memalloc.c | 177 +- sound/core/memalloc_local.h | 2 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_memory.c | 67 +- sound/core/pcm_native.c | 18 +- sound/core/seq/seq_dummy.c | 8 +- sound/core/sgbuf.c | 30 +- sound/drivers/Kconfig | 2 +- sound/drivers/aloop.c | 26 +- sound/drivers/dummy.c | 24 +- sound/drivers/mpu401/mpu401.c | 34 +- sound/drivers/mtpav.c | 30 +- sound/drivers/pcsp/pcsp.c | 49 +- sound/drivers/pcsp/pcsp_input.c | 14 +- sound/drivers/pcsp/pcsp_input.h | 1 - sound/drivers/serial-u16550.c | 57 +- sound/drivers/virmidi.c | 21 +- sound/drivers/vx/vx_core.c | 12 +- sound/firewire/motu/motu-protocol-v2.c | 22 +- sound/firewire/motu/motu.c | 1 + sound/firewire/motu/motu.h | 1 + sound/isa/ad1816a/ad1816a.c | 41 +- sound/isa/ad1816a/ad1816a_lib.c | 49 +- sound/isa/ad1848/ad1848.c | 19 +- sound/isa/adlib.c | 28 +- sound/isa/als100.c | 41 +- sound/isa/azt2320.c | 49 +- sound/isa/cmi8328.c | 31 +- sound/isa/cmi8330.c | 27 +- sound/isa/cs423x/cs4231.c | 21 +- sound/isa/cs423x/cs4236.c | 52 +- sound/isa/cs423x/cs4236_lib.c | 2 - sound/isa/es1688/es1688.c | 33 +- sound/isa/es18xx.c | 112 +- sound/isa/galaxy/galaxy.c | 82 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/gusclassic.c | 28 +- sound/isa/gus/gusextreme.c | 39 +- sound/isa/gus/gusmax.c | 65 +- sound/isa/gus/interwave.c | 53 +- sound/isa/msnd/msnd.c | 8 +- sound/isa/msnd/msnd_pinnacle.c | 119 +- sound/isa/opl3sa2.c | 60 +- sound/isa/opti9xx/miro.c | 76 +- sound/isa/opti9xx/opti92x-ad1848.c | 77 +- sound/isa/sb/emu8000.c | 48 +- sound/isa/sb/jazz16.c | 39 +- sound/isa/sb/sb16.c | 42 +- sound/isa/sb/sb8.c | 48 +- sound/isa/sb/sb_common.c | 64 +- sound/isa/sc6000.c | 84 +- sound/isa/sscape.c | 92 +- sound/isa/wavefront/wavefront.c | 46 +- sound/isa/wss/wss_lib.c | 67 +- sound/parisc/harmony.c | 14 - sound/pci/ad1889.c | 144 +- sound/pci/ali5451/ali5451.c | 90 +- sound/pci/als300.c | 80 +- sound/pci/als4000.c | 59 +- sound/pci/atiixp.c | 92 +- sound/pci/atiixp_modem.c | 92 +- sound/pci/au88x0/au88x0.c | 134 +- sound/pci/aw2/aw2-alsa.c | 102 +- sound/pci/azt3328.c | 124 +- sound/pci/bt87x.c | 98 +- sound/pci/ca0106/ca0106.h | 3 +- sound/pci/ca0106/ca0106_main.c | 114 +- sound/pci/cmipci.c | 104 +- sound/pci/cs4281.c | 114 +- sound/pci/cs46xx/cs46xx.c | 51 +- sound/pci/cs46xx/cs46xx.h | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 141 +- sound/pci/cs5530.c | 86 +- sound/pci/cs5535audio/cs5535audio.c | 94 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 7 +- sound/pci/echoaudio/echoaudio.c | 168 +- sound/pci/echoaudio/echoaudio.h | 2 +- sound/pci/emu10k1/emu10k1.c | 53 +- sound/pci/emu10k1/emu10k1_main.c | 102 +- sound/pci/emu10k1/emu10k1x.c | 128 +- sound/pci/emu10k1/p16v.c | 22 +- sound/pci/ens1370.c | 115 +- sound/pci/es1938.c | 97 +- sound/pci/es1968.c | 112 +- sound/pci/fm801.c | 103 +- sound/pci/hda/Kconfig | 10 + sound/pci/hda/Makefile | 2 + sound/pci/hda/hda_auto_parser.c | 84 +- sound/pci/hda/hda_bind.c | 8 +- sound/pci/hda/hda_codec.c | 12 + sound/pci/hda/hda_controller.c | 13 +- sound/pci/hda/hda_controller.h | 3 - sound/pci/hda/hda_generic.c | 19 - sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_intel.c | 52 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_analog.c | 11 +- sound/pci/hda/patch_ca0132.c | 8 +- sound/pci/hda/patch_cirrus.c | 1074 --- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_cs8409-tables.c | 560 ++ sound/pci/hda/patch_cs8409.c | 1299 +++ sound/pci/hda/patch_cs8409.h | 371 + sound/pci/hda/patch_hdmi.c | 7 + sound/pci/hda/patch_realtek.c | 24 +- sound/pci/hda/patch_sigmatel.c | 23 +- sound/pci/ice1712/ice1712.c | 133 +- sound/pci/ice1712/ice1724.c | 167 +- sound/pci/intel8x0.c | 144 +- sound/pci/intel8x0m.c | 139 +- sound/pci/korg1212/korg1212.c | 211 +- sound/pci/lola/lola.c | 127 +- sound/pci/lola/lola.h | 5 +- sound/pci/lola/lola_pcm.c | 20 +- sound/pci/lx6464es/lx6464es.c | 112 +- sound/pci/maestro3.c | 106 +- sound/pci/nm256/nm256.c | 131 +- sound/pci/oxygen/oxygen.c | 1 - sound/pci/oxygen/oxygen.h | 1 - sound/pci/oxygen/oxygen_lib.c | 66 +- sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/pcxhr/pcxhr.c | 47 +- sound/pci/riptide/riptide.c | 89 +- sound/pci/rme32.c | 49 +- sound/pci/rme96.c | 57 +- sound/pci/rme9652/hdsp.c | 95 +- sound/pci/rme9652/hdspm.c | 64 +- sound/pci/rme9652/rme9652.c | 91 +- sound/pci/sis7019.c | 87 +- sound/pci/sonicvibes.c | 117 +- sound/pci/trident/trident.c | 39 +- sound/pci/trident/trident.h | 7 +- sound/pci/trident/trident_main.c | 90 +- sound/pci/trident/trident_memory.c | 8 +- sound/pci/via82xx.c | 116 +- sound/pci/via82xx_modem.c | 88 +- sound/pci/vx222/vx222.c | 69 +- sound/pci/ymfpci/ymfpci.c | 66 +- sound/pci/ymfpci/ymfpci.h | 8 +- sound/pci/ymfpci/ymfpci_main.c | 149 +- sound/pcmcia/vx/vxpocket.c | 22 - sound/soc/amd/Kconfig | 9 + sound/soc/amd/Makefile | 1 + sound/soc/amd/acp-da7219-max98357a.c | 12 +- sound/soc/amd/acp-pcm-dma.c | 20 +- sound/soc/amd/acp3x-rt5682-max9836.c | 14 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 10 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 8 - sound/soc/amd/renoir/acp3x-rn.c | 7 +- sound/soc/amd/vangogh/Makefile | 9 + sound/soc/amd/vangogh/acp5x-i2s.c | 427 + sound/soc/amd/vangogh/acp5x-pcm-dma.c | 517 ++ sound/soc/amd/vangogh/acp5x.h | 193 + sound/soc/amd/vangogh/pci-acp5x.c | 326 + sound/soc/amd/vangogh/vg_chip_offset_byte.h | 337 + sound/soc/atmel/Kconfig | 1 - sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 82 +- sound/soc/bcm/cygnus-pcm.c | 2 +- sound/soc/codecs/Kconfig | 21 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ad193x.c | 30 +- sound/soc/codecs/ad193x.h | 4 + sound/soc/codecs/cs42l42.c | 28 +- sound/soc/codecs/cx20442.c | 8 +- sound/soc/codecs/ics43432.c | 4 +- sound/soc/codecs/lpass-rx-macro.c | 65 +- sound/soc/codecs/max98090.c | 4 +- sound/soc/codecs/max98390.c | 26 +- sound/soc/codecs/max98390.h | 1 + sound/soc/codecs/mt6359-accdet.c | 25 +- sound/soc/codecs/rt1015.c | 46 +- sound/soc/codecs/rt1015.h | 2 - sound/soc/codecs/rt1015p.c | 2 + sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5640.c | 133 +- sound/soc/codecs/rt5640.h | 6 + sound/soc/codecs/rt5682-i2c.c | 15 +- sound/soc/codecs/rt5682.c | 57 +- sound/soc/codecs/sdw-mockup.c | 312 + sound/soc/codecs/tlv320aic32x4.c | 10 +- sound/soc/codecs/wcd9335.c | 23 +- sound/soc/codecs/wcd938x.c | 854 +- sound/soc/codecs/wcd938x.h | 1 - sound/soc/codecs/wm_adsp.c | 9 +- sound/soc/dwc/dwc-i2s.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 47 +- sound/soc/fsl/fsl_dma.c | 50 +- sound/soc/fsl/fsl_rpmsg.c | 20 +- sound/soc/fsl/fsl_xcvr.c | 4 +- sound/soc/fsl/imx-pcm-fiq.c | 75 +- sound/soc/fsl/imx-pcm-rpmsg.c | 89 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 63 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst/sst_ipc.c | 2 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bytcht_es8316.c | 31 +- sound/soc/intel/boards/bytcr_rt5640.c | 328 +- sound/soc/intel/boards/bytcr_rt5651.c | 63 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 55 +- sound/soc/intel/boards/sof_cs42l42.c | 361 +- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_pcm512x.c | 13 +- sound/soc/intel/boards/sof_rt5682.c | 66 +- sound/soc/intel/boards/sof_sdw.c | 105 +- sound/soc/intel/boards/sof_sdw_common.h | 64 +- sound/soc/intel/boards/sof_sdw_max98373.c | 7 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1316.c | 3 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 51 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 52 +- sound/soc/intel/boards/sof_sdw_rt715.c | 3 +- sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 3 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 + sound/soc/intel/skylake/skl-messages.c | 155 +- sound/soc/intel/skylake/skl-pcm.c | 33 +- sound/soc/intel/skylake/skl-topology.c | 155 +- sound/soc/intel/skylake/skl-topology.h | 26 +- sound/soc/mediatek/Kconfig | 24 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 22 +- sound/soc/mediatek/common/mtk-base-afe.h | 10 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 43 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 27 +- sound/soc/mediatek/mt8195/Makefile | 15 + sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 441 ++ sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 109 + sound/soc/mediatek/mt8195/mt8195-afe-common.h | 158 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 3281 ++++++++ sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 214 + sound/soc/mediatek/mt8195/mt8195-audsys-clk.h | 15 + sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h | 93 + sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 830 ++ sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2639 ++++++ sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 389 + .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1087 +++ sound/soc/mediatek/mt8195/mt8195-reg.h | 2796 +++++++ sound/soc/pxa/pxa-ssp.c | 3 - sound/soc/pxa/pxa2xx-ac97.c | 3 - sound/soc/pxa/pxa2xx-i2s.c | 3 - sound/soc/pxa/pxa2xx-pcm.c | 3 - sound/soc/qcom/apq8016_sbc.c | 17 + sound/soc/qcom/lpass-platform.c | 60 +- sound/soc/qcom/qdsp6/q6adm.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 63 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/rockchip/rockchip_i2s.c | 212 +- sound/soc/rockchip/rockchip_i2s.h | 10 +- sound/soc/rockchip/rockchip_spdif.c | 38 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/sh/Kconfig | 6 + sound/soc/sh/Makefile | 4 + sound/soc/sh/rcar/adg.c | 12 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/sh/rcar/ssi.c | 6 +- sound/soc/sh/rz-ssi.c | 1074 +++ sound/soc/soc-ac97.c | 14 +- sound/soc/soc-component.c | 4 +- sound/soc/soc-compress.c | 1 - sound/soc/soc-core.c | 36 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 65 +- sound/soc/soc-generic-dmaengine-pcm.c | 9 +- sound/soc/soc-jack.c | 15 +- sound/soc/soc-ops.c | 21 +- sound/soc/soc-pcm.c | 22 +- sound/soc/soc-topology.c | 23 +- sound/soc/sof/intel/Kconfig | 10 - sound/soc/sof/intel/cnl.c | 6 + sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 11 +- sound/soc/sof/intel/hda.c | 39 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 3 + sound/soc/sof/intel/pci-tng.c | 1 - sound/soc/sof/intel/shim.h | 3 + sound/soc/sof/intel/tgl.c | 12 + sound/soc/sof/sof-audio.c | 42 +- sound/soc/sof/sof-pci-dev.c | 9 + sound/soc/sprd/sprd-pcm-dma.c | 67 +- sound/soc/tegra/tegra210_admaif.c | 6 - sound/soc/tegra/tegra30_ahub.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 8 +- sound/soc/tegra/tegra_pcm.c | 93 +- sound/soc/tegra/tegra_pcm.h | 7 - sound/soc/ti/Kconfig | 1 + sound/soc/ti/davinci-mcasp.c | 176 +- sound/soc/ti/j721e-evm.c | 30 +- sound/soc/ti/omap-abe-twl6040.c | 5 - sound/soc/uniphier/aio-cpu.c | 4 +- sound/usb/card.c | 46 +- sound/usb/card.h | 2 + sound/usb/clock.c | 15 +- sound/usb/endpoint.c | 21 +- sound/usb/format.c | 6 +- sound/usb/implicit.c | 6 +- sound/usb/mixer.c | 10 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_maps.c | 22 - sound/usb/mixer_quirks.c | 265 +- sound/usb/pcm.c | 14 +- sound/usb/quirks-table.h | 70 +- sound/usb/quirks.c | 361 +- sound/usb/quirks.h | 5 +- sound/usb/stream.c | 4 +- sound/usb/usbaudio.h | 69 +- sound/x86/intel_hdmi_audio.c | 90 +- sound/x86/intel_hdmi_audio.h | 1 - tools/include/nolibc/nolibc.h | 15 +- tools/testing/selftests/Makefile | 1 + .../selftests/filesystems/binderfs/binderfs_test.c | 17 + tools/testing/selftests/firmware/fw_namespace.c | 3 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 3 + .../selftests/move_mount_set_group/.gitignore | 1 + .../selftests/move_mount_set_group/Makefile | 7 + .../{mount => move_mount_set_group}/config | 0 .../move_mount_set_group_test.c | 375 + tools/testing/selftests/rcutorture/bin/jitter.sh | 10 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 106 + .../rcutorture/bin/kvm-get-cpus-script.sh | 88 + .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 20 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 24 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 49 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 + tools/testing/selftests/rcutorture/bin/kvm.sh | 39 +- tools/testing/selftests/rcutorture/bin/torture.sh | 37 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 2 +- 4198 files changed, 280121 insertions(+), 149816 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-uncore create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 create mode 100644 Documentation/ABI/testing/sysfs-driver-ge-achc create mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers create mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst create mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst create mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms380k [...] create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml delete mode 100644 Documentation/devicetree/bindings/display/ssd1307fb.txt delete mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/amd,sbrmi.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/winbond,w83781d.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5504.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-ir-tx.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml delete mode 100644 Documentation/devicetree/bindings/misc/ge-achc.txt create mode 100644 Documentation/devicetree/bindings/misc/ge-achc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,keembay-phy-usb.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/mt6360_charger.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq2134-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq6752-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/socionext,uniphier- [...] delete mode 100644 Documentation/devicetree/bindings/regulator/uniphier-regulator.txt delete mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/omap-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/omap-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/rockchip-sfc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sprd-adi.txt create mode 100644 Documentation/devicetree/bindings/spi/sprd,spi-adi.yaml delete mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.yaml delete mode 100644 Documentation/driver-api/lightnvm-pblk.rst delete mode 100644 Documentation/driver-api/media/csi2.rst create mode 100644 Documentation/driver-api/media/tx-rx.rst create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/filesystems/cifs/ksmbd.rst create mode 100644 Documentation/filesystems/idmappings.rst delete mode 100644 Documentation/filesystems/mandatory-locking.rst create mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h create mode 100644 Documentation/gpu/rfc/i915_scheduler.rst create mode 100644 Documentation/hwmon/aquacomputer_d5next.rst create mode 100644 Documentation/hwmon/sbrmi.rst create mode 100644 Documentation/leds/well-known-leds.txt create mode 100644 Documentation/trace/coresight/coresight-config.rst create mode 100644 arch/parisc/lib/memset.c delete mode 100644 arch/parisc/lib/string.S delete mode 100644 arch/s390/boot/text_dma.S create mode 100644 arch/s390/boot/uv.h create mode 100644 arch/s390/include/asm/ftrace.lds.h create mode 100644 arch/s390/include/asm/kfence.h create mode 100644 arch/s390/kernel/ftrace.h create mode 100644 arch/s390/kernel/text_amode31.S create mode 100644 arch/x86/crypto/sm4-aesni-avx-asm_64.S create mode 100644 arch/x86/crypto/sm4-aesni-avx2-asm_64.S create mode 100644 arch/x86/crypto/sm4-avx.h create mode 100644 arch/x86/crypto/sm4_aesni_avx2_glue.c create mode 100644 arch/x86/crypto/sm4_aesni_avx_glue.c create mode 100644 arch/x86/include/asm/amd-ibs.h create mode 100644 arch/x86/include/asm/pc-conf-reg.h delete mode 100644 arch/x86/include/asm/sysfb.h delete mode 100644 arch/x86/kernel/sysfb.c delete mode 100644 arch/x86/kernel/sysfb_efi.c delete mode 100644 arch/x86/kernel/sysfb_simplefb.c create mode 100644 arch/x86/lib/pc-conf-reg.c delete mode 100644 block/cmdline-parser.c create mode 100644 block/holder.c create mode 100644 drivers/char/hw_random/arm_smccc_trng.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h create mode 100644 drivers/firmware/efi/sysfb_efi.c create mode 100644 drivers/firmware/sysfb.c create mode 100644 drivers/firmware/sysfb_simplefb.c create mode 100644 drivers/fpga/versal-fpga.c create mode 100644 drivers/gpio/gpio-rockchip.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/cyan_skillfish_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_cyan_skillfish.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h delete mode 100644 drivers/gpu/drm/bochs/Kconfig delete mode 100644 drivers/gpu/drm/bochs/Makefile delete mode 100644 drivers/gpu/drm/bochs/bochs.h delete mode 100644 drivers/gpu/drm/bochs/bochs_drv.c delete mode 100644 drivers/gpu/drm/bochs/bochs_hw.c delete mode 100644 drivers/gpu/drm/bochs/bochs_kms.c delete mode 100644 drivers/gpu/drm/bochs/bochs_mm.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.c create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.h create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.c create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.h delete mode 100644 drivers/gpu/drm/i915/i915_globals.c delete mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_module.c create mode 100644 drivers/gpu/drm/i915/i915_pci.h create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_aal.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c create mode 100644 drivers/gpu/drm/msm/msm_gpu_devfreq.c create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9341.c create mode 100644 drivers/gpu/drm/panel/panel-innolux-ej030na.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-atna33xc20.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c create mode 100644 drivers/gpu/drm/panel/panel-widechips-ws2401.c create mode 100644 drivers/gpu/drm/tegra/firewall.c create mode 100644 drivers/gpu/drm/tegra/submit.c create mode 100644 drivers/gpu/drm/tegra/submit.h create mode 100644 drivers/gpu/drm/tegra/uapi.c create mode 100644 drivers/gpu/drm/tegra/uapi.h create mode 100644 drivers/gpu/drm/tiny/bochs.c create mode 100644 drivers/gpu/drm/v3d/v3d_perfmon.c delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga_types.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h create mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h create mode 100644 drivers/gpu/host1x/fence.c create mode 100644 drivers/gpu/host1x/fence.h create mode 100644 drivers/hwmon/aquacomputer_d5next.c create mode 100644 drivers/hwmon/sbrmi.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-afdo.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.h create mode 100644 drivers/hwtracing/coresight/coresight-config.c create mode 100644 drivers/hwtracing/coresight/coresight-config.h create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.h delete mode 100644 drivers/i2c/busses/i2c-pmcmsp.c create mode 100644 drivers/i2c/busses/i2c-virtio.c create mode 100644 drivers/iio/adc/rzg2l_adc.c create mode 100644 drivers/iio/chemical/sgp40.c create mode 100644 drivers/iio/potentiometer/ad5110.c create mode 100644 drivers/interconnect/qcom/sc8180x.c create mode 100644 drivers/interconnect/qcom/sc8180x.h rename drivers/leds/{ => flash}/leds-aat1290.c (100%) rename drivers/leds/{ => flash}/leds-as3645a.c (100%) rename drivers/leds/{ => flash}/leds-ktd2692.c (100%) rename drivers/leds/{ => flash}/leds-lm3601x.c (100%) rename drivers/leds/{ => flash}/leds-max77693.c (100%) rename drivers/leds/{ => flash}/leds-sgm3140.c (100%) delete mode 100644 drivers/lightnvm/Kconfig delete mode 100644 drivers/lightnvm/Makefile delete mode 100644 drivers/lightnvm/core.c delete mode 100644 drivers/lightnvm/pblk-cache.c delete mode 100644 drivers/lightnvm/pblk-core.c delete mode 100644 drivers/lightnvm/pblk-gc.c delete mode 100644 drivers/lightnvm/pblk-init.c delete mode 100644 drivers/lightnvm/pblk-map.c delete mode 100644 drivers/lightnvm/pblk-rb.c delete mode 100644 drivers/lightnvm/pblk-read.c delete mode 100644 drivers/lightnvm/pblk-recovery.c delete mode 100644 drivers/lightnvm/pblk-rl.c delete mode 100644 drivers/lightnvm/pblk-sysfs.c delete mode 100644 drivers/lightnvm/pblk-trace.h delete mode 100644 drivers/lightnvm/pblk-write.c delete mode 100644 drivers/lightnvm/pblk.h create mode 100644 drivers/md/dm-ima.c create mode 100644 drivers/md/dm-ima.h create mode 100644 drivers/media/i2c/imx335.c create mode 100644 drivers/media/i2c/imx412.c create mode 100644 drivers/media/i2c/ov9282.c create mode 100644 drivers/media/rc/meson-ir-tx.c create mode 100644 drivers/mfd/hi6421-spmi-pmic.c create mode 100644 drivers/misc/gehc-achc.c create mode 100644 drivers/misc/hi6421v600-irq.c delete mode 100644 drivers/nvme/host/lightnvm.c create mode 100644 drivers/nvmem/nintendo-otp.c create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.c delete mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h create mode 100644 drivers/phy/samsung/phy-exynosautov9-ufs.c create mode 100644 drivers/pinctrl/pinctrl-rockchip.h create mode 100644 drivers/power/reset/tps65086-restart.c create mode 100644 drivers/power/supply/ab8500_chargalg.c delete mode 100644 drivers/power/supply/abx500_chargalg.c create mode 100644 drivers/power/supply/cros_peripheral_charger.c create mode 100644 drivers/power/supply/mt6360_charger.c create mode 100644 drivers/regulator/rtq2134-regulator.c create mode 100644 drivers/regulator/rtq6752-regulator.c create mode 100644 drivers/spi/spi-rockchip-sfc.c delete mode 100644 drivers/staging/hikey9xx/Kconfig delete mode 100644 drivers/staging/hikey9xx/Makefile delete mode 100644 drivers/staging/hikey9xx/TODO delete mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c delete mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c create mode 100644 drivers/staging/media/imx/imx8mq-mipi-csi2.c create mode 100644 drivers/staging/r8188eu/Kconfig create mode 100644 drivers/staging/r8188eu/Makefile create mode 100644 drivers/staging/r8188eu/TODO create mode 100644 drivers/staging/r8188eu/core/rtw_ap.c create mode 100644 drivers/staging/r8188eu/core/rtw_br_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_cmd.c create mode 100644 drivers/staging/r8188eu/core/rtw_debug.c create mode 100644 drivers/staging/r8188eu/core/rtw_efuse.c create mode 100644 drivers/staging/r8188eu/core/rtw_ieee80211.c create mode 100644 drivers/staging/r8188eu/core/rtw_io.c create mode 100644 drivers/staging/r8188eu/core/rtw_ioctl_set.c create mode 100644 drivers/staging/r8188eu/core/rtw_iol.c create mode 100644 drivers/staging/r8188eu/core/rtw_led.c create mode 100644 drivers/staging/r8188eu/core/rtw_mlme.c create mode 100644 drivers/staging/r8188eu/core/rtw_mlme_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c create mode 100644 drivers/staging/r8188eu/core/rtw_p2p.c create mode 100644 drivers/staging/r8188eu/core/rtw_pwrctrl.c create mode 100644 drivers/staging/r8188eu/core/rtw_recv.c create mode 100644 drivers/staging/r8188eu/core/rtw_rf.c create mode 100644 drivers/staging/r8188eu/core/rtw_security.c create mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c create mode 100644 drivers/staging/r8188eu/core/rtw_sta_mgt.c create mode 100644 drivers/staging/r8188eu/core/rtw_wlan_util.c create mode 100644 drivers/staging/r8188eu/core/rtw_xmit.c create mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c create mode 100644 drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c create mode 100644 drivers/staging/r8188eu/hal/HalPhyRf_8188e.c create mode 100644 drivers/staging/r8188eu/hal/HalPwrSeqCmd.c create mode 100644 drivers/staging/r8188eu/hal/hal_com.c create mode 100644 drivers/staging/r8188eu/hal/hal_intf.c create mode 100644 drivers/staging/r8188eu/hal/odm.c create mode 100644 drivers/staging/r8188eu/hal/odm_HWConfig.c create mode 100644 drivers/staging/r8188eu/hal/odm_RTL8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_RegConfig8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_debug.c create mode 100644 drivers/staging/r8188eu/hal/odm_interface.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_cmd.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_dm.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_hal_init.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_phycfg.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rf6052.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_xmit.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_led.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_recv.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_xmit.c create mode 100644 drivers/staging/r8188eu/hal/usb_halinit.c create mode 100644 drivers/staging/r8188eu/hal/usb_ops_linux.c create mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyCfg.h create mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyReg.h create mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 drivers/staging/r8188eu/include/Hal8188ERateAdaptive.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_BB.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_MAC.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_RF.h create mode 100644 drivers/staging/r8188eu/include/HalPhyRf_8188e.h create mode 100644 drivers/staging/r8188eu/include/HalPwrSeqCmd.h create mode 100644 drivers/staging/r8188eu/include/HalVerDef.h create mode 100644 drivers/staging/r8188eu/include/basic_types.h create mode 100644 drivers/staging/r8188eu/include/drv_types.h create mode 100644 drivers/staging/r8188eu/include/hal_com.h create mode 100644 drivers/staging/r8188eu/include/hal_intf.h create mode 100644 drivers/staging/r8188eu/include/ieee80211.h create mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h create mode 100644 drivers/staging/r8188eu/include/ioctl_cfg80211.h create mode 100644 drivers/staging/r8188eu/include/mlme_osdep.h create mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h create mode 100644 drivers/staging/r8188eu/include/odm.h create mode 100644 drivers/staging/r8188eu/include/odm_HWConfig.h create mode 100644 drivers/staging/r8188eu/include/odm_RTL8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegConfig8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11N.h create mode 100644 drivers/staging/r8188eu/include/odm_interface.h create mode 100644 drivers/staging/r8188eu/include/odm_precomp.h create mode 100644 drivers/staging/r8188eu/include/odm_reg.h create mode 100644 drivers/staging/r8188eu/include/odm_types.h create mode 100644 drivers/staging/r8188eu/include/osdep_intf.h create mode 100644 drivers/staging/r8188eu/include/osdep_service.h create mode 100644 drivers/staging/r8188eu/include/recv_osdep.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_cmd.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_dm.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_hal.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_led.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_recv.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_rf.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_spec.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_xmit.h create mode 100644 drivers/staging/r8188eu/include/rtw_ap.h create mode 100644 drivers/staging/r8188eu/include/rtw_br_ext.h create mode 100644 drivers/staging/r8188eu/include/rtw_cmd.h create mode 100644 drivers/staging/r8188eu/include/rtw_debug.h create mode 100644 drivers/staging/r8188eu/include/rtw_eeprom.h create mode 100644 drivers/staging/r8188eu/include/rtw_efuse.h create mode 100644 drivers/staging/r8188eu/include/rtw_event.h create mode 100644 drivers/staging/r8188eu/include/rtw_ht.h create mode 100644 drivers/staging/r8188eu/include/rtw_io.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_set.h create mode 100644 drivers/staging/r8188eu/include/rtw_iol.h create mode 100644 drivers/staging/r8188eu/include/rtw_led.h create mode 100644 drivers/staging/r8188eu/include/rtw_mlme.h create mode 100644 drivers/staging/r8188eu/include/rtw_mlme_ext.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h create mode 100644 drivers/staging/r8188eu/include/rtw_p2p.h create mode 100644 drivers/staging/r8188eu/include/rtw_pwrctrl.h create mode 100644 drivers/staging/r8188eu/include/rtw_recv.h create mode 100644 drivers/staging/r8188eu/include/rtw_rf.h create mode 100644 drivers/staging/r8188eu/include/rtw_security.h create mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h create mode 100644 drivers/staging/r8188eu/include/rtw_xmit.h create mode 100644 drivers/staging/r8188eu/include/sta_info.h create mode 100644 drivers/staging/r8188eu/include/usb_ops.h create mode 100644 drivers/staging/r8188eu/include/usb_ops_linux.h create mode 100644 drivers/staging/r8188eu/include/usb_osintf.h create mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h create mode 100644 drivers/staging/r8188eu/include/wifi.h create mode 100644 drivers/staging/r8188eu/include/wlan_bssdef.h create mode 100644 drivers/staging/r8188eu/include/xmit_osdep.h create mode 100644 drivers/staging/r8188eu/os_dep/ioctl_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/mlme_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/os_intfs.c create mode 100644 drivers/staging/r8188eu/os_dep/osdep_service.c create mode 100644 drivers/staging/r8188eu/os_dep/recv_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/usb_intf.c create mode 100644 drivers/staging/r8188eu/os_dep/usb_ops_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/xmit_linux.c delete mode 100644 drivers/staging/rtl8188eu/Kconfig delete mode 100644 drivers/staging/rtl8188eu/Makefile delete mode 100644 drivers/staging/rtl8188eu/TODO delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ap.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_cmd.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_efuse.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ieee80211.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_iol.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_led.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_recv.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_rf.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_security.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_sreset.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_wlan_util.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/bb_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/fw.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal_com.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal_intf.c delete mode 100644 drivers/staging/rtl8188eu/hal/mac_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_hwconfig.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_rtl8188e.c delete mode 100644 drivers/staging/rtl8188eu/hal/phy.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseq.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseqcmd.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/usb_halinit.c delete mode 100644 drivers/staging/rtl8188eu/include/HalVerDef.h delete mode 100644 drivers/staging/rtl8188eu/include/basic_types.h delete mode 100644 drivers/staging/rtl8188eu/include/drv_types.h delete mode 100644 drivers/staging/rtl8188eu/include/fw.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_cfg.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_rate_adaptive.h delete mode 100644 drivers/staging/rtl8188eu/include/hal_com.h delete mode 100644 drivers/staging/rtl8188eu/include/hal_intf.h delete mode 100644 drivers/staging/rtl8188eu/include/ieee80211.h delete mode 100644 drivers/staging/rtl8188eu/include/mlme_osdep.h delete mode 100644 drivers/staging/rtl8188eu/include/mon.h delete mode 100644 drivers/staging/rtl8188eu/include/odm.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_hwconfig.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_precomp.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_rtl8188e.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_types.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_intf.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_service.h delete mode 100644 drivers/staging/rtl8188eu/include/phy.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseq.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseqcmd.h delete mode 100644 drivers/staging/rtl8188eu/include/recv_osdep.h delete mode 100644 drivers/staging/rtl8188eu/include/rf.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_cmd.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_dm.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_hal.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_recv.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_spec.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_android.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ap.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_cmd.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_eeprom.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_efuse.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_event.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ht.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_set.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_iol.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_led.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_recv.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_rf.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_security.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_sreset.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_xmit.h delete mode 100644 drivers/staging/rtl8188eu/include/sta_info.h delete mode 100644 drivers/staging/rtl8188eu/include/usb_ops_linux.h delete mode 100644 drivers/staging/rtl8188eu/include/wifi.h delete mode 100644 drivers/staging/rtl8188eu/include/wlan_bssdef.h delete mode 100644 drivers/staging/rtl8188eu/include/xmit_osdep.h delete mode 100644 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/mlme_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/mon.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/os_intfs.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/osdep_service.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/recv_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/rtw_android.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_intf.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/xmit_linux.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.h delete mode 100644 drivers/staging/rtl8723bs/include/ethernet.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c delete mode 100644 drivers/usb/host/ehci-pmcmsp.c create mode 100644 fs/btrfs/verity.c create mode 100644 fs/cifs_common/Makefile create mode 100644 fs/cifs_common/arc4.h create mode 100644 fs/cifs_common/cifs_arc4.c create mode 100644 fs/cifs_common/cifs_md4.c create mode 100644 fs/cifs_common/md4.h delete mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/iter.c create mode 100644 fs/ksmbd/Kconfig create mode 100644 fs/ksmbd/Makefile create mode 100644 fs/ksmbd/asn1.c create mode 100644 fs/ksmbd/asn1.h create mode 100644 fs/ksmbd/auth.c create mode 100644 fs/ksmbd/auth.h create mode 100644 fs/ksmbd/connection.c create mode 100644 fs/ksmbd/connection.h create mode 100644 fs/ksmbd/crypto_ctx.c create mode 100644 fs/ksmbd/crypto_ctx.h create mode 100644 fs/ksmbd/glob.h create mode 100644 fs/ksmbd/ksmbd_netlink.h create mode 100644 fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 create mode 100644 fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 create mode 100644 fs/ksmbd/ksmbd_work.c create mode 100644 fs/ksmbd/ksmbd_work.h create mode 100644 fs/ksmbd/mgmt/ksmbd_ida.c create mode 100644 fs/ksmbd/mgmt/ksmbd_ida.h create mode 100644 fs/ksmbd/mgmt/share_config.c create mode 100644 fs/ksmbd/mgmt/share_config.h create mode 100644 fs/ksmbd/mgmt/tree_connect.c create mode 100644 fs/ksmbd/mgmt/tree_connect.h create mode 100644 fs/ksmbd/mgmt/user_config.c create mode 100644 fs/ksmbd/mgmt/user_config.h create mode 100644 fs/ksmbd/mgmt/user_session.c create mode 100644 fs/ksmbd/mgmt/user_session.h create mode 100644 fs/ksmbd/misc.c create mode 100644 fs/ksmbd/misc.h create mode 100644 fs/ksmbd/ndr.c create mode 100644 fs/ksmbd/ndr.h create mode 100644 fs/ksmbd/nterr.h create mode 100644 fs/ksmbd/ntlmssp.h create mode 100644 fs/ksmbd/oplock.c create mode 100644 fs/ksmbd/oplock.h create mode 100644 fs/ksmbd/server.c create mode 100644 fs/ksmbd/server.h create mode 100644 fs/ksmbd/smb2misc.c create mode 100644 fs/ksmbd/smb2ops.c create mode 100644 fs/ksmbd/smb2pdu.c create mode 100644 fs/ksmbd/smb2pdu.h create mode 100644 fs/ksmbd/smb_common.c create mode 100644 fs/ksmbd/smb_common.h create mode 100644 fs/ksmbd/smbacl.c create mode 100644 fs/ksmbd/smbacl.h create mode 100644 fs/ksmbd/smbfsctl.h create mode 100644 fs/ksmbd/smbstatus.h create mode 100644 fs/ksmbd/transport_ipc.c create mode 100644 fs/ksmbd/transport_ipc.h create mode 100644 fs/ksmbd/transport_rdma.c create mode 100644 fs/ksmbd/transport_rdma.h create mode 100644 fs/ksmbd/transport_tcp.c create mode 100644 fs/ksmbd/transport_tcp.h create mode 100644 fs/ksmbd/unicode.c create mode 100644 fs/ksmbd/unicode.h create mode 100644 fs/ksmbd/uniupr.h create mode 100644 fs/ksmbd/vfs.c create mode 100644 fs/ksmbd/vfs.h create mode 100644 fs/ksmbd/vfs_cache.c create mode 100644 fs/ksmbd/vfs_cache.h create mode 100644 fs/ksmbd/xattr.h delete mode 100644 include/asm-generic/atomic-instrumented.h delete mode 100644 include/asm-generic/atomic-long.h create mode 100644 include/drm/drm_dp_aux_bus.h delete mode 100644 include/drm/drm_irq.h create mode 100644 include/dt-bindings/interconnect/qcom,sc8180x.h rename include/linux/{ => atomic}/atomic-arch-fallback.h (100%) create mode 100644 include/linux/atomic/atomic-instrumented.h create mode 100644 include/linux/atomic/atomic-long.h delete mode 100644 include/linux/cmdline-parser.h delete mode 100644 include/linux/lightnvm.h delete mode 100644 include/linux/platform_data/mmc-esdhc-imx.h create mode 100644 include/linux/rbtree_types.h create mode 100644 include/linux/rwbase_rt.h create mode 100644 include/linux/rwlock_rt.h create mode 100644 include/linux/spinlock_rt.h create mode 100644 include/linux/spinlock_types_raw.h create mode 100644 include/linux/sysfb.h create mode 100644 include/linux/tty_buffer.h create mode 100644 include/linux/tty_port.h create mode 100644 include/uapi/linux/ioprio.h delete mode 100644 include/uapi/linux/lightnvm.h create mode 100644 include/uapi/linux/virtio_i2c.h delete mode 100644 kernel/locking/mutex-debug.h create mode 100644 kernel/locking/rtmutex_api.c create mode 100644 kernel/locking/rwbase_rt.c create mode 100644 kernel/locking/spinlock_rt.c create mode 100644 kernel/locking/ww_mutex.h create mode 100644 kernel/locking/ww_rt_mutex.c create mode 100644 kernel/rcu/tree_nocb.h create mode 100644 lib/crypto/sm4.c create mode 100644 net/sunrpc/fail.h create mode 100644 sound/pci/hda/patch_cs8409-tables.c create mode 100644 sound/pci/hda/patch_cs8409.c create mode 100644 sound/pci/hda/patch_cs8409.h create mode 100644 sound/soc/amd/vangogh/Makefile create mode 100644 sound/soc/amd/vangogh/acp5x-i2s.c create mode 100644 sound/soc/amd/vangogh/acp5x-pcm-dma.c create mode 100644 sound/soc/amd/vangogh/acp5x.h create mode 100644 sound/soc/amd/vangogh/pci-acp5x.c create mode 100644 sound/soc/amd/vangogh/vg_chip_offset_byte.h create mode 100644 sound/soc/codecs/sdw-mockup.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h create mode 100644 sound/soc/mediatek/mt8195/Makefile create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-common.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-adda.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-reg.h create mode 100644 sound/soc/sh/rz-ssi.c create mode 100644 tools/testing/selftests/move_mount_set_group/.gitignore create mode 100644 tools/testing/selftests/move_mount_set_group/Makefile copy tools/testing/selftests/{mount => move_mount_set_group}/config (100%) create mode 100644 tools/testing/selftests/move_mount_set_group/move_mount_set_gro [...] create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-assign-cpus.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-get-cpus-script.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh