This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/ci/linux.
from 95988fbc7c31 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 7d6243aa599c dt-bindings: iio: dac: ad5770r: Add vendor to compatible string adds bc4be5517e90 dt-bindings: iio: dac: ad5770r: Fix the file path adds c6be88ad207b dt-bindings: touchscreen: edt-ft5x06: Remove unneeded I2C [...] adds ec76f57d6266 dt-bindings: clock: syscon-icst: Remove unneeded unit name adds 213d0e4c4e84 dt-bindings: BD718x7 - add missing I2C bus properties adds f88d59fc2dd6 dt-bindings: Fix dtc warnings on reg and ranges in examples adds ce81bd6977c8 dt-bindings: hwmon: Fix incorrect $id paths adds 7801eba8e5b2 dt-bindings: interrupt-controller: Fix loongson,parent_int [...] adds b8a1707f177a docs: dt: fix broken reference to phy-cadence-torrent.yaml adds 0c134f528a72 docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file adds 27b128b30c58 docs: dt: fix a broken reference for a file converted to json adds 5fd274ed3c85 docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file adds c3a2079828fa dt-bindings: pwm: Fix cros-ec-pwm example dtc 'reg' warning adds 9b5d2a4f797a dt-bindings: Fix misspellings of "Analog Devices" adds 2cf3818f18b2 dt-bindings: iio: dac: AD5570R fix bindings errors adds f4d859b7f316 MAINTAINERS: dt: update display/allwinner file entry adds 21a431e62704 MAINTAINERS: dt: fix pointers for ARM Integrator, Versatil [...] adds b3fb36ed694b of: unittest: kmemleak on changeset destroy adds 216830d2413c of: unittest: kmemleak in of_unittest_platform_populate() adds 145fc138f9aa of: unittest: kmemleak in of_unittest_overlay_high_level() adds 478ff649b1c8 of: overlay: kmemleak in dup_and_fixup_symbol_prop() adds 29acfb65598f of: unittest: kmemleak in duplicate property update adds 0903060fe590 kbuild: check libyaml installation for 'make dt_binding_check' adds 8fce9058ca8b Merge tag 'devicetree-fixes-for-5.7' of git://git.kernel.o [...] adds ea104a9e4d3e watchdog: sp805: fix restart handler adds 1634615dc14d Merge tag 'linux-watchdog-5.7-rc2' of git://www.linux-watc [...] adds 2098c564701c mtd: spi-nor: Compile files in controllers/ directory adds ceb1adbacb49 Merge tag 'mtd/fixes-for-5.7-rc2' of git://git.kernel.org/ [...] adds 4fa3b1c41737 proc: Handle umounts cleanly adds 5d286d5ebcf6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 404e603f1ec8 docs: timekeeping: Use correct prototype for deprecated functions adds 52338dfb3ca1 docs: admin-guide: merge sections for the kernel.modprobe sysctl adds e8f4ba833166 scripts/kernel-doc: Add missing close-paren in c:function [...] adds d98dbbe0d331 scripts: documentation-file-ref-check: Add line break before exit adds 90280eaa88ac Merge tag 'docs-fixes' of git://git.lwn.net/linux adds bcad588dea53 drm/i915/perf: Do not clear pollin for small user read buffers adds 776d95b768e6 drm/i915/gvt: hold reference of VFIO group during opening of vgpu adds b59b2a3ee567 drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw adds ec7301d5146c drm/i915/gvt: switch to user vfio_group_pin/upin_pages adds 5809e8f8ee42 Merge tag 'gvt-fixes-2020-04-14' of https://github.com/int [...] adds bbf4ee2663e1 Merge tag 'drm-intel-fixes-2020-04-15' of git://anongit.fr [...] adds bfa5807d4db9 Revert "drm/amdgpu: change SH MEM alignment mode for gfx10" adds 8c7f0a44b4b4 drm/amd/powerplay: force the trim of the mclk dpm_levels i [...] adds 4f7d010fc47e drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset adds 028cfb2444b9 drm/amdgpu: fix wrong vram lost counter increment V2 adds b2a7e9735ab2 drm/amdgpu: fix the hw hang during perform system reboot a [...] adds 974229db7e6c drm/amdgpu/gfx9: add gfxoff quirk adds 1e6adfe565b4 Merge tag 'amd-drm-fixes-5.7-2020-04-15' of git://people.f [...] adds 92f673a12d14 drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() adds 4da858c08643 Merge branch 'linux-5.7' of git://github.com/skeggsb/linux [...] adds fecca6899783 Merge tag 'drm-fixes-2020-04-18' of git://anongit.freedesk [...] adds d79294d0de12 i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND fl [...] adds edb2c9dd3948 i2c: altera: use proper variable to hold errno adds 3c1d1613be80 i2c: remove i2c_new_probed_device API adds a900aeac2537 i2c: tegra: Better handle case where CPU0 is busy for a long time adds 8814044fe0fa i2c: tegra: Synchronize DMA before termination adds b484f3c3c6f1 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds eaec2b0bd306 signal: check sig before setting info in kill_pid_usb_asyncio adds 3075afdf15b8 signal: use kill_proc_info instead of kill_pid_info in kil [...] adds e82a118f57b8 clone3: fix cgroup argument sanity check adds 62173872ca65 clone3: add a check for the user struct size if CLONE_INTO [...] adds a966dcfe153a clone3: add build-time CLONE_ARGS_SIZE_VER* validity checks adds 774acb2a094c Merge tag 'for-linus-2020-04-18' of git://git.kernel.org/p [...] adds 4b674b9ac852 xfs: acquire superblock freeze protection on eofblocks scans adds c142932c29e5 xfs: fix partially uninitialized structure in xfs_reflink_ [...] adds f0f7a674d4df xfs: move inode flush to the sync workqueue adds c0d73a868d9b Merge tag 'xfs-5.7-fixes-3' of git://git.kernel.org/pub/sc [...] adds 37d59d10a801 hwmon: (pmbus/isl68137) Fix up chip IDs adds 6bdf8f3efe86 hwmon: (drivetemp) Use drivetemp's true module name in Kco [...] adds ed08ebb7124e hwmon: (drivetemp) Return -ENODATA for invalid temperatures adds 0e786f328b38 hwmon: (k10temp) make some symbols static adds c843b382e61b hwmon: (jc42) Fix name to have no illegal characters adds eeaa762549f8 Merge tag 'hwmon-for-v5.7-rc2' of git://git.kernel.org/pub [...] adds 1d95b8a2d41f scsi: hisi_sas: Fix build error without SATA_HOST adds bb46737ec09e scsi: qla2xxx: Fix regression warnings adds d6b23a7ce0f7 scsi: MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer adds 13ef143ddd93 scsi: target: Write NULL to *port_nexus_ptr if no ISID adds 8fed04eb79a7 scsi: target: fix PR IN / READ FULL STATUS for FC adds 066f79a5fd6d scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN adds 849f8583e955 scsi: sg: add sg_remove_request in sg_common_write adds 50cc09c18985 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0a368bf00e3a bio: Replace zero-length array with flexible-array member adds f36aaf8be421 blk-mq: Replace zero-length array with flexible-array member adds 5a58ec8cfc86 blk_types: Replace zero-length array with flexible-array member adds e76018cb604a can: dev: peak_canfd.h: Replace zero-length array with fle [...] adds 1fa0949bede6 digsig.h: Replace zero-length array with flexible-array member adds a2008395fe2e dirent.h: Replace zero-length array with flexible-array member adds 192199464d6c enclosure.h: Replace zero-length array with flexible-array member adds beb69f15a095 energy_model.h: Replace zero-length array with flexible-ar [...] adds 5299a11a9378 ethtool.h: Replace zero-length array with flexible-array member adds 89f60a5d9bf5 genalloc.h: Replace zero-length array with flexible-array member adds 0ead33642f1d igmp.h: Replace zero-length array with flexible-array member adds 1d9e13e8ef05 ihex.h: Replace zero-length array with flexible-array member adds 7856e9f12f1f irq.h: Replace zero-length array with flexible-array member adds 312322722872 lib: cpu_rmap: Replace zero-length array with flexible-arr [...] adds 859b494111b1 list_lru.h: Replace zero-length array with flexible-array member adds 307ed94c37f8 memcontrol.h: Replace zero-length array with flexible-arra [...] adds 1223f3db71ba platform_data: wilco-ec.h: Replace zero-length array with [...] adds 70f1451ec98e posix_acl.h: Replace zero-length array with flexible-array member adds a1c4b9247ddf rio.h: Replace zero-length array with flexible-array member adds 9dd8bb5f8c44 rslib.h: Replace zero-length array with flexible-array member adds fe946db6ca85 sched: topology.h: Replace zero-length array with flexible [...] adds 5c91aa1df00e skbuff.h: Replace zero-length array with flexible-array member adds 16c3380f8c2e swap.h: Replace zero-length array with flexible-array member adds 4ea19ecf322c ti_wilink_st.h: Replace zero-length array with flexible-ar [...] adds 06ccf63da5d8 tpm_eventlog.h: Replace zero-length array with flexible-ar [...] adds d6cdad870358 uapi: linux: dlm_device.h: Replace zero-length array with [...] adds 6e88abb86289 uapi: linux: fiemap.h: Replace zero-length array with flex [...] adds 43951585e130 xattr.h: Replace zero-length array with flexible-array member adds 134028374140 Merge tag 'flexible-array-member-5.7-rc2' of git://git.ker [...] adds f560cda91bd5 cifs: dump the session id and keys also for SMB2 sessions adds 1f641d9410c3 cifs: improve read performance for page size 64KB & cache= [...] adds 9692ea9d3288 smb3: remove overly noisy debug line in signing errors adds aee0314bc330 Merge tag '5.7-rc-smb3-fixes' of git://git.samba.org/sfren [...] adds c2a559bc0e7e ext4: use matching invalidatepage in ext4_writepage adds d87f639258a6 ext4: use non-movable memory for superblock readahead adds 9033783c8cfd ext4: fix return-value types in several function comments adds 801674f34ecf ext4: do not zeroout extents beyond i_disksize adds 05ca87c149ae ext4: remove set but not used variable 'es' adds 648814111af2 ext4: remove set but not used variable 'es' in ext4_jbd2.c adds a17a9d935dc4 ext4: increase wait time needed before reuse of deleted in [...] adds 907ea529fc4c ext4: convert BUG_ON's to WARN_ON's in mballoc.c adds 439f1da923b9 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds bf37da98c518 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() adds 40e7d7bdc19e Merge branch 'urgent-for-mingo' of git://git.kernel.org/pu [...] adds 5e7de581270d Merge tag 'core-urgent-2020-04-19' of git://git.kernel.org [...] adds 3662daf02350 sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters adds e0d648f9d883 sched/vtime: Work around an unitialized variable warning adds 08dd3872770b Merge tag 'sched-urgent-2020-04-19' of git://git.kernel.or [...] adds 07d8350ede4c genirq: Remove setup_irq() and remove_irq() adds edfc23f6f9fd irqchip/mbigen: Free msi_desc on device teardown adds 3688b0db5c33 irqchip/ti-sci-inta: Fix processing of masked irqs adds d727be7bbf7b irqchip/sifive-plic: Fix maximum priority threshold value adds 0a66d6f90cf7 irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order adds 9fed9ccb16de irqchip/irq-mvebu-icu: Make legacy_bindings static adds 8f374923de1c irqchip/irq-bcm7038-l1: Make bcm7038_l1_of_init() static adds 96806229ca03 irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid [...] adds 4b2dfe1e7799 irqchip/gic-v4.1: Update effective affinity of virtual SGIs adds 44a987d0a436 Merge branch 'irq/gic-v4.1-fixes-5.7' into irq/irqchip-5.7 adds b5963029d9e3 Merge tag 'irqchip-fixes-5.7-2' of git://git.kernel.org/pu [...] adds 80ade29e1ed0 Merge tag 'irq-urgent-2020-04-19' of git://git.kernel.org/ [...] adds bab1a501e658 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 9a00df311b5c perf python: Check if clang supports -fno-semantic-interposition adds 8358f698ec9d perf stat: Fix no metric header if --per-socket and --metr [...] adds ca64d84e9376 tools headers: Update linux/vdso.h and grab a copy of vdso [...] adds 027fa8fb6363 tools headers UAPI: Sync sched.h with the kernel adds f60b3878f473 tools headers UAPI: Sync linux/mman.h with the kernel adds e00a2d907ec9 tools arch x86: Sync asm/cpufeatures.h with the kernel sources adds 3df4d4bf3c6c tools include UAPI: Sync linux/vhost.h with the kernel sources adds 1abcb9d96dad tools headers UAPI: Sync linux/fscrypt.h with the kernel sources adds b8fc22803e59 tools headers kvm: Sync linux/kvm.h with the kernel sources adds 0719bdf46737 tools headers UAPI: Update tools's copy of drm.h headers adds 54a58ebc66ce tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds d8ed4d7aeb1e tools headers: Update x86's syscall_64.tbl with the kernel [...] adds 5b992add7d32 tools headers: Adopt verbatim copy of compiletime_assert() [...] adds e3698b23ecb8 tools headers: Synchronize linux/bits.h with the kernel sources adds cd0943357bc7 Merge tag 'perf-urgent-for-mingo-5.7-20200414' of git://gi [...] adds b7374586ebd4 Merge tag 'perf-urgent-2020-04-19' of git://git.kernel.org [...] adds 94d440d61846 proc, time/namespace: Show clock symbolic names in /proc/p [...] adds 3e0dea57686d Merge tag 'timers-urgent-2020-04-19' of git://git.kernel.o [...] adds bd841d6154f5 objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings adds 8782e7cab51b objtool: Support Clang non-section symbols in ORC dump adds e81e07244325 objtool: Support Clang non-section symbols in ORC generation adds b401efc120a3 objtool: Fix switch table detection in .text.unlikely adds b296695298d8 objtool: Make BP scratch register warning more robust adds bdf89df3c545 x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE adds b0e387c3ec01 x86/umip: Make umip_insns static adds 3ab0762d1edf x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() adds b0151da52a6d x86/resctrl: Fix invalid attempt at removing the default r [...] adds 9fe0450785ab x86/resctrl: Preserve CDP enable over CPU hotplug adds 48fd5b5ee714 x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not arc [...] adds 8b9a18a9f249 x86/split_lock: Add Tremont family CPU models adds 0fe5f9ca2235 Merge tag 'x86-urgent-2020-04-19' of git://git.kernel.org/ [...] adds 924ed1f5c181 clk: asm9260: fix __clk_hw_register_fixed_rate_with_accuracy typo adds 742b50f9dccf clk: mmp2: fix link error without mmp2 adds ca6df49d62d7 clk: sprd: don't gate uart console clock adds 86cc339856c5 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds dadbd85f2afc mm: Fix MREMAP_DONTUNMAP accounting on VMA merge adds ae83d0b416db Linux 5.7-rc2 adds d2f1606edabd scripts/config: allow colons in option strings for sed adds 24e0b3816020 Merge remote-tracking branch 'kbuild-current/fixes' adds 43900edf67d7 ARC: Fix ICCM & DCCM runtime size checks adds 4c13ca86dcf8 ARC: [plat-hsdk]: fix USB regression adds 9eca345c67ad arc: ptrace: hard-code "arc" instead of UTS_MACHINE adds a75ff0139033 arc: remove #ifndef CONFIG_AS_CFI_SIGNAL_FRAME adds 49b41356f74b ARC: entry: comment adds 5185f4773e90 ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT adds 39bfffb0f5a6 Merge remote-tracking branch 'arc-current/for-curr' adds f1baca8896ae ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y adds 0666e3c481a2 soc: fsl: dpio: fix incorrect pointer conversions adds 5c4a5999b245 soc: fsl: dpio: avoid stack usage warning adds b1018eb75c98 soc: tegra: fix tegra_pmc_get_suspend_mode definition adds 4517f4817dc9 soc: imx8: select SOC_BUS adds 512e8d40f91d ARM: dts: OMAP3: disable RNG on N950/N9 adds 8ff8415d6c61 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds d03f228470a8 net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node adds 441870ee4240 tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv adds de058420767d tipc: Fix potential tipc_node refcnt leak in tipc_rcv adds 7717cbec172c wimax/i2400m: Fix potential urb refcnt leak adds 15ce30609d1e net: stmmac: fix enabling socfpga's ptp_ref_clock adds 91a2559c1dc5 net: stmmac: Fix sub-second increment adds 62e697767fac ipv6: rpl: fix full address compression adds 310660a14b74 net/mlx4_en: avoid indirect call in TX completion adds df1036da9010 mptcp: fix splat when incoming connection is never accepte [...] adds 9f5ca6a59816 mptcp: fix 'Attempt to release TCP socket in state' warnings adds 56e639e6a241 Merge branch 'mptcp-fixes' adds 9bacd256f135 tcp: cache line align MAX_TCP_HEADER adds 270ab6960052 Merge remote-tracking branch 'net/master' adds bc8e71314e84 netfilter: flowtable: Free block_cb when being deleted adds 591365f1b61a Merge remote-tracking branch 'netfilter/master' adds e0c5c33dd237 MAINTAINERS: Update URL for wireless drivers adds 1f8fbe9c93fa MAINTAINERS: update list of qtnfmac maintainers adds 4fe6a66dfc14 Merge remote-tracking branch 'wireless-drivers/master' adds b392350ec3f2 ALSA: hda/hdmi: Add module option to disable audio compone [...] adds 1c826792586f ALSA: usb-audio: Filter out unsupported sample rates on Fo [...] adds 67791202c5e0 ALSA: hda/realtek - Fix unexpected init_amp override adds a8cf44f085ac ALSA: hda: Remove ASUS ROG Zenith from the blacklist adds 19f0c5ca82bc Merge remote-tracking branch 'sound-current/for-linus' adds abc3caac2450 ASoC: topology: Add missing memory checks adds 482db55ae87f ASoC: topology: Check return value of soc_tplg_create_tlv adds 2ae548f30d7f ASoC: topology: Check return value of soc_tplg_*_create adds 6856e887eae3 ASoC: topology: Check soc_tplg_add_route return value adds b3677fc3d68d ASoC: topology: Check return value of pcm_new_ver adds dd8e871d4e56 ASoC: topology: Check return value of soc_tplg_dai_config adds ec21bdc6dd16 ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI [...] adds 595571cca4de ASoC: dapm: Fix regression introducing multiple copies of [...] adds 9df8ba7c6307 ASoC: tas571x: disable regulators on failed probe adds 8dbcfcfc73d4 ASoC: amd: Fix button configuration adds acda42b30fa6 ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1 [...] adds a306f0451114 ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1 [...] adds 4d1a015a203c ASoC: convert rockchip spdif bindings to yaml adds f0c0f5a4541c ASoC: rockchip-spdif: add #sound-dai-cells property adds 65f1d3d9cee7 ASoC: rockchip-spdif: add power-domains property adds 9a1bb600ecaf ASoC: dapm: Move error message to avoid some duplication adds 0eaef95e3cef ASoC: dapm: Remove dapm_connect_dai_link_widgets helper adds 9de300abb71f soc/stm/stm32_sub_sai: Add missing '\n' in log messages adds d0c56b307f37 ASoC: qcom: common: Silence duplicate parse error messages adds 0f2a3b02274c ASoC: wsa881x: mark read_only_wordlength flag adds bcbc13d28f7f ASoC: madera: Remove a couple of stray blank lines adds 2a79c31a498e ASoC: rockchip-i2s: add power-domains property adds aa7812737f28 ASoC: sgtl5000: Fix VAG power-on handling adds 9b5db059366a ASoC: soc-pcm: dpcm: Only allow playback/capture if supported adds 0c824ec094b5 ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs adds 26d87881590f ASoC: topology: Fix endianness issue adds 5bd70440cb0a ASoC: soc-dai: revert all changes to DAI startup/shutdown [...] adds 326b50923817 ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry adds a09fb3f28a60 ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode adds b94e164759b8 ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode adds 15a5760cb8b6 Merge series "ASoC: rsnd: Fixes for multichannel HDMI audi [...] adds e2bcb65782f9 ASoC: stm32: sai: fix sai probe adds 8c05246c0b58 ASoC: SOF: Intel: add min/max channels for SSP on Baytrail [...] adds c1c14187fcb4 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds c3f8125e9bd6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 74edd08a4fbf regmap: debugfs: check count when read regmap file adds b810878a8fee Merge branch 'regmap-5.7' into regmap-linus adds 9b7c783155cf Merge remote-tracking branch 'regmap-fixes/for-linus' adds 61249ce08ee9 spi: spi-ep93xx: fix wrong SPI mode selection adds d103729a623a spi: spi-axi-spi-engine: Access register after clock initi [...] adds 6d75145bf6b6 spi: sc18is602: Fix a typo in MODULE_DESCRIPTION adds 0dadde344d96 spi: Respect DataBitLength field of SpiSerialBusV2() ACPI [...] adds 5e60c07c8615 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds d1331c1c8470 Merge remote-tracking branch 'spi-fixes/for-linus' adds 32ec783ae19d firmware: imx: fix compile-testing adds 739604734bd8 firmware_loader: remove unused exports adds 2b07021a940c debugfs: remove return value of debugfs_create_u32() adds ce7a2d38635c Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 2e01911b7cf7 Revert "serial: uartps: Fix uartps_major handling" adds 8da1a3940da4 Revert "serial: uartps: Use the same dynamic major number [...] adds b6fd2dbbd649 Revert "serial: uartps: Fix error path when alloc failed" adds 91c9dfa25c7f Revert "serial: uartps: Do not allow use aliases >= MAX_UA [...] adds 72d68197281e Revert "serial: uartps: Change uart ID port allocation" adds 492cc08bc16c Revert "serial: uartps: Move Port ID to device data structure" adds 18cc7ac8a28e Revert "serial: uartps: Register own uart console and driv [...] adds 0f87aa66e8c3 serial: sunhv: Initialize lock for non-registered console adds 3dc4db366236 serial: sh-sci: Make sure status register SCxSR is read in [...] adds d49f4fe0f978 Merge remote-tracking branch 'tty.current/tty-linus' adds 056ad39ee925 USB: core: Fix free-while-in-use bug in the USB S-Glibrary adds 7dbdb53d72a5 USB: early: Handle AMD's spec-compliant identifiers, too adds 97341ef7070d usb: typec: pi3usb30532: Set switch_ / mux_desc name field [...] adds 068fbff4f860 usb: raw-gadget: Fix copy_to/from_user() checks adds fdd10499de0d usb: raw-gadget: fix raw_event_queue_fetch locking adds 5963dec98dc5 UAS: no use logging any details in case of ENODEV adds f6cc6093a729 UAS: fix deadlock in error handling and PM flushing work adds 0afccd760151 cdc-acm: close race betrween suspend() and acm_softint adds a4e7279cd1d1 cdc-acm: introduce a cool down adds 1c2e54fbf1da usb: f_fs: Clear OS Extended descriptor counts to zero in [...] adds 901789745a05 usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change adds 0d5c9bc7c680 phy: tegra: Select USB_COMMON for usb_get_maximum_speed() adds be34a5854b46 USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT [...] adds b2f2e8740eb1 Merge remote-tracking branch 'usb.current/usb-linus' adds 09b04abb70f0 usb: gadget: udc: bdc: Remove unnecessary NULL checks in b [...] adds 586f4335700f usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name adds d94ea5319813 usb: dwc3: gadget: Properly set maxpacket limit adds df3c5f0a605c docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file adds 37db50749617 dt-bindings: usb: usb-xhci: add r8a77961 support adds 0dc710353f63 dt-bindings: usb: renesas,usbhs: add r8a77961 support adds 68b1add4c51a dt-bindings: usb: renesas,usb3-peri: add r8a77961 support adds d0550cd20e52 usb: dwc3: gadget: Do link recovery for SS and SSP adds 49e0590e3a60 usb: dwc3: gadget: Fix request completion check adds 12b94da411f9 usb: gadget: udc: atmel: Fix vbus disconnect handling adds 0666aa539e18 usb: raw-gadget: fix raw_event_queue_fetch locking adds a7b778357ca4 usb: raw-gadget: Fix copy_to/from_user() checks adds a26c7c23133b Merge remote-tracking branch 'usb-gadget-fixes/fixes' adds 7cbf3dd3139a usb: chipidea: udc: fix sleeping function called from inva [...] adds 5d162baba770 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 9195d762042b staging: gasket: Fix incongruency in handling of sysfs ent [...] adds ed87d33ddbcd staging: comedi: dt2815: fix writing hi byte of analog output adds ea81c3486442 staging: vt6656: Power save stop wake_up_count wrap around. adds ad4781a26c4d Merge remote-tracking branch 'staging.current/staging-linus' adds f27ad8932725 Input: elants_i2c - support palm detection adds 3f8f770575d9 Input: mms114 - fix handling of mms345l adds 0bcee1191f3c Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper adds e3b4f94ef52a Input: usbtouchscreen - add support for BonXeon TP adds 05e166f270cd Merge remote-tracking branch 'input-current/for-linus' adds 5af4e8d448a8 crypto: caam - fix use-after-free KASAN issue for SKCIPHER [...] adds 5ed1e8b8877f crypto: caam - fix use-after-free KASAN issue for AEAD algorithms adds 63db32e6531c crypto: caam - fix use-after-free KASAN issue for HASH algorithms adds 80994e3f5e8d crypto: caam - fix use-after-free KASAN issue for RSA algorithms adds 55b3209acbb0 crypto: caam - fix the address of the last entry of S/G adds 6fe305d11b3a Merge remote-tracking branch 'crypto-current/master' adds ae148b43516d dmaengine: hisilicon: Fix build error without PCI_MSI adds 172d59ecd61b dmaengine: ti: k3-psil: fix deadlock on error path adds b269426011bc dmaengine: xilinx_dma: Add missing check for empty list adds 20d60f636447 include/linux/dmaengine: Typos fixes in API documentation adds aee45dba3ad9 dt-bindings: dma: uniphier-xdmac: switch to single reg region adds eb71bba72a34 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 07bdc492cff6 ARM: dts: OMAP3: disable RNG on N950/N9 adds 6ff485ed3c61 Merge remote-tracking branch 'omap-fixes/fixes' adds 9ef1530c0c1b KVM: SVM: fix compilation with modular PSP and non-modular KVM adds f14eec0a3203 KVM: SVM: move more vmentry code to assembly adds fb56baae5ea5 KVM: VMX: Enable machine check support for 32bit targets adds b6467ab142b7 KVM: Check validity of resolved slot when searching memslots adds 97daa028f3f6 KVM: s390: Return last valid slot if approx index is out-o [...] adds b045ae906b42 kvm: nVMX: reflect MTF VM-exits if injected by L1 adds 69c097552502 kvm: nVMX: match comment with return type for nested_vmx_e [...] adds b4fd630812a0 KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD adds b2bce0a589ca KVM: SVM: Fix build error due to missing release_pages() include adds b61f62d40895 KVM: SVM: Do not setup frame pointer in __svm_vcpu_run adds 56a87e5d997b KVM: SVM: Fix __svm_vcpu_run declaration. adds be80e46ef46a Merge remote-tracking branch 'kvm-fixes/master' adds 9dba7a236504 Merge branch 'misc-5.7' into next-fixes adds 32badc558380 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 4dbccb873f2b platform/x86: surface3_power: Fix a NULL vs IS_ERR() check [...] adds 713df99a9ef0 platform/x86: wmi: Make two functions static adds f585c9d5436a platform/x86/intel-uncore-freq: make uncore_root_kobj static adds 7fc6f81064f4 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 83c6f2390040 scsi: sg: add sg_remove_request in sg_write adds fa17a6dc84d1 scsi: Update referenced link to cdrtools adds 789a9a9c4387 Merge remote-tracking branch 'scsi-fixes/fixes' adds 3d3e18fcd591 mmc: core: make mmc_interrupt_hpi() static adds 8bf9b76c1cb3 mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY adds c8e6b50bcc45 mmc: meson-mx-sdio: remove the broken ->card_busy() op adds d5891f7c53d2 mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open- [...] adds c1d69d7c71a7 Merge remote-tracking branch 'mmc-fixes/fixes' adds 1a06d017fb3f Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM adds 882664677f7f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds daec0f4a594d fpga: zynq: Remove clk_get error message for probe defer adds 3c2760b78f90 fpga: dfl: pci: fix return value of cci_pci_sriov_configure adds 0f98f0057d1c Merge remote-tracking branch 'fpga-fixes/fixes' adds 6b7275c87717 pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H adds ccd025eaddae pinctrl: baytrail: Enable pin configuration setting for GPIO chip adds 69388e15f507 pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] adds 8c59555d3ec4 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 83a196773b8b drm/bridge: analogix_dp: Split bind() into probe() and rea [...] adds a4721ced7606 Merge v5.7-rc1 into drm-misc-fixes adds 41ece5d341fd dt-bindings: display: ltk500hd1829: Remove the reg property adds b7bc41d6cf60 dt-bindings: display: xpp055c272: Remove the reg property adds 53612c3fd9ef dt-bindings: display: allow port and ports in panel-lvds adds 1e8a6ce9186d drm/bridge: anx6345: set correct BPC for display_info of c [...] adds d918fe428715 drm/meson: Delete an error message in meson_dw_hdmi_bind() adds 8623b5255ae7 drm/scheduler: fix drm_sched_get_cleanup_job adds 7bfc1fec1af3 drm/dp_mst: Zero assigned PBN when releasing VCPI slots adds f507be28f9e5 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds b86f936658ba firmware: dmi-sysfs: Replace zero-length array with flexib [...] adds cd3faa81fafa firmware: google: memconsole: Replace zero-length array wi [...] adds d5180902be1c firmware: google: vpd: Replace zero-length array with flex [...] adds ffba9ef7c02f bio: Replace zero-length array with flexible-array member adds 33fdb6b374f8 blk-mq: Replace zero-length array with flexible-array member adds 2908651d472e blk_types: Replace zero-length array with flexible-array member adds f0392fe6a328 can: dev: peak_canfd.h: Replace zero-length array with fle [...] adds 170c05c6ffe1 digsig.h: Replace zero-length array with flexible-array member adds 0ee34ed12527 dirent.h: Replace zero-length array with flexible-array member adds eccf0fd3f1c3 enclosure.h: Replace zero-length array with flexible-array member adds 626d3e8b6067 energy_model.h: Replace zero-length array with flexible-ar [...] adds 1caf26285cca ethtool.h: Replace zero-length array with flexible-array member adds 852351e91f74 genalloc.h: Replace zero-length array with flexible-array member adds 37b3101b5946 igmp.h: Replace zero-length array with flexible-array member adds 8bcfd5a78da6 ihex.h: Replace zero-length array with flexible-array member adds 70a9918befc8 irq.h: Replace zero-length array with flexible-array member adds 93818e29b0ca lib: cpu_rmap: Replace zero-length array with flexible-arr [...] adds 60203bd93e5d list_lru.h: Replace zero-length array with flexible-array member adds d6888c050529 memcontrol.h: Replace zero-length array with flexible-arra [...] adds 342ff22ee13b platform_data: wilco-ec.h: Replace zero-length array with [...] adds 507ba829cc37 posix_acl.h: Replace zero-length array with flexible-array member adds d17f09e5af81 rio.h: Replace zero-length array with flexible-array member adds a6445955c1a7 rslib.h: Replace zero-length array with flexible-array member adds 89731407e843 sched: topology.h: Replace zero-length array with flexible [...] adds ce4f871d76bd skbuff.h: Replace zero-length array with flexible-array member adds 9b0c7561226f swap.h: Replace zero-length array with flexible-array member adds 569d6147e89a ti_wilink_st.h: Replace zero-length array with flexible-ar [...] adds 40d7eee6a98c tpm_eventlog.h: Replace zero-length array with flexible-ar [...] adds 0c46d97c09ce uapi: linux: dlm_device.h: Replace zero-length array with [...] adds 210ebe342cf9 uapi: linux: fiemap.h: Replace zero-length array with flex [...] adds 90e5d84c7b06 xattr.h: Replace zero-length array with flexible-array member adds c5231d8ceb99 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds af8819912598 Merge branches 'fixes' and 'misc' into for-next adds 52d3b2f98483 Merge branch 'devel-stable' into for-next adds f6fd756af38c Merge remote-tracking branch 'arm/for-next' adds e7839de6e380 ARM: dts: aspeed: ast2500: Add SCU interrupt controller adds 36e58a01e8a0 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers adds dac31b205ebf ARM: dts: aspeed: ast2500: Add XDMA Engine adds 36123599ba5f ARM: dts: aspeed: ast2600: Add XDMA Engine adds 45381d287694 ARM: dts: aspeed-g6: Add Video Engine node adds c3913d30e915 ARM: dts: aspeed: Add Facebook Yosemite V2 BMC adds 84f238c27406 ARM: dts: aspeed: tiogapass: Add IPMB device adds 5c1a0c3db8a4 ARM: dts: aspeed: tiogapass: Add gpio line names adds bed7f2749ad5 ARM: dts: aspeed: tacoma: Enable eMMC controller adds 7e006a4a24f7 ARM: dts: aspeed: g4: add video engine support adds 8e2fbc28c4b2 ARM: dts: rainier: Enable VUART2 adds 049f4bad8e90 ARM: dts: aspeed-g6: add usb functions adds 71be2740edcf ARM: dts: aspeed-g5: add vhub port and endpoint properties adds 7a59761be6b6 ARM: dts: aspeed-g4: add vhub port and endpoint properties adds f48326e350cc ARM: dts: aspeed: witherspoon: Add gpio line names adds 1de06af52388 ARM: dts: rainier: Set PCA9552 pin types adds dc7664a6ab9a ARM: dts: aspeed: ast2500: Fix SCU IRQ controller node adds de285b938cf3 ARM: dts: aspeed: ast2600: Fix SCU IRQ controller nodes adds e3c9aaf9b5f7 Merge remote-tracking branch 'aspeed/for-next' adds ec539e70d882 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds f1cdfed939f9 Merge remote-tracking branch 'at91/at91-next' adds d5b2b22558f1 clk: imx: imx6ul: change flexcan clock to support CiA bitrates adds 260dab4478f6 clk: imx7ulp: make it easy to change ARM core clk adds b1fe0d0937dd clk: imx: drop the dependency on ARM64 for i.MX8M adds d94a05f87327 dt-bindings: dma: fsl-edma: fix ls1028a-edma compatible adds e0d7856eb9a4 arm64: dts: ls1028a: add "fsl,vf610-edma" compatible adds cbe63a835831 ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection adds 4ff31f2b9407 Merge branch 'imx/fixes' into for-next adds 04df45fba521 soc: imx8m: No need to put node when of_find_compatible_no [...] adds 72a537efb3be Merge branch 'imx/drivers' into for-next adds 44111124fcfd dt-bindings: arm: fsl: add nxp based toradex colibri bindings adds 800c1b01ff7e Merge branch 'imx/bindings' into for-next adds 5b167212d673 ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support adds f2e3d666a448 ARM: dts: imx7: Correct CPU supply name adds 2d7401f8632f ARM: dts: imx7d: Add cpu1 supply adds e7e5af7df1f5 ARM: dts: colibri: introduce device trees with UHS-I support adds 464b6a4d398b Merge branch 'imx/dt' into for-next adds f3fe96017f09 arm64: dts: imx8mm-evk: Add secondary cpus supply adds 41235c8f1093 arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply adds 46535d78fdfe Merge branch 'imx/dt64' into for-next adds 6a24a86468b1 Merge remote-tracking branch 'imx-mxs/for-next' adds 3a361eabbff0 ARM: dts: keystone-k2g: Add DSS node adds 7856488bd83b ARM: dts: keystone-k2g-evm: add HDMI video support adds 560b4d4691b0 Merge branch 'for_5.7/keystone-dts' into next adds 45276faf8f7e Merge remote-tracking branch 'keystone/next' adds ff5b89c2858f arm: dts: mt7623: add phy-mode property for gmac2 adds 1ba2ed77210a arm64: dts: mt7622: add built-in Wi-Fi device nodes adds eb4a01afedf6 arm64: dts: mt8173: Add gce setting in mmsys and display node adds 6b55297581ea arm64: dts: mt8183: adjust cpuidle target residency adds 668f44f354b7 dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana adds 0f5da28ef827 arm64: dts: mt8173: add uart aliases adds 72b29215aced arm64: dts: mt8173: fix unit name warnings adds 689b937bedde arm64: dts: mediatek: add mt8173 elm and hana board adds 55fed0551f56 Merge branch 'v5.7-next/dts64' into for-next adds af19d6450101 drm/mediatek: Omit warning on probe defers adds 1a680aa888d6 dt-bindings: mediatek: Update mmsys binding to reflect it [...] adds 13032709e232 clk / soc: mediatek: Move mt8173 MMSYS to platform driver adds 2c758e301ed9 soc / drm: mediatek: Move routing control to mmsys device adds 667c769246b0 soc / drm: mediatek: Fix mediatek-drm device probing adds 23a161322658 Merge branch 'v5.7-next/soc' into for-next adds d259e6b5f7ff Merge remote-tracking branch 'mediatek/for-next' adds 3f785ddb6206 arm64: dts: update SolidRun Armada 8040 phy interface types adds 9d32706f8aa8 Merge branch 'mvebu/dt64' into mvebu/for-next adds 104d668e420a Merge remote-tracking branch 'mvebu/for-next' adds fe44c3f9eec0 Merge branches 'omap-for-v5.7/soc' and 'omap-for-v5.7/ti-s [...] adds 73d82f9d85b8 Merge branch 'omap-for-v5.7/pm33xx' into for-next adds 2e42bb26887c Merge branch 'omap-for-v5.7/dt' into for-next adds 553792054c44 Merge branch 'omap-for-v5.7/accelerators' into for-next adds 060ccdefdafc Merge branch 'fixes' into for-next adds 1e4f7c8fbf46 Merge branch 'omap-for-v5.7/ti-sysc' into for-next adds 81557a5f112b Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next adds a3ae5449fcf3 Merge branch 'omap-for-v5.7/omap1' into for-next adds 00c5b97b655d Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next adds f66ca92dd3a3 Merge branch 'fixes' into for-next adds 2f71af431cc1 Merge branch 'omap-for-v5.7/ti-sysc' into for-next adds b6bb79e88514 Merge branch 'fixes' into for-next adds 2dd7bbf97f25 Merge branch 'fixes' into for-next adds a3f7a2ec97b8 Merge branch 'omap-for-v5.7/defconfig' into for-next adds 0d5ee9df57c4 Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next adds babf67165e40 Merge branch 'fixes' into for-next adds e90f16cc1a48 Merge branch 'fixes' into for-next adds 9507ad14b6a5 Merge remote-tracking branch 'omap/for-next' adds b47c5fc15d88 arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers adds 912f9a6d0b75 arm64: dts: qcom: msm8916: Conform to the domain-idle-stat [...] adds 31abcc91ef39 arm64: dts: qcom: msm8916: Conform to the nodename pattern [...] adds 0e3ac61d703d dt-bindings: arm: cpus: Add kryo468 compatible adds f97d414d7fee arm64: dts: qcom: sc7180: Fix cpu compatible adds 9375e7d719b3 arm64: dts: qcom: qcs404: Add USB devices and PHYs adds 70a8c5abc598 arm64: dts: qcom: qcs404-evb: Define VBUS pins adds 599a0f340aa9 arm64: dts: qcom: qcs404-evb: Define USB ID pin adds 2c0b742d2f18 arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator adds 3d439b2a48bc arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage adds 75e85d53fad2 arm64: dts: qcom: qcs404-evb: Enable USB controllers adds 1c51a4aba591 arm64: dts: qcom: msm8916: Add i2c-qcom-cci node adds 39e0ce6cd1bf arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes adds 07484de372bd arm64: dts: qcom: sdm845: Add i2c-qcom-cci node adds 68fc0facce11 arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names adds d4919a44564b arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes adds a0fa17f1ff74 arm64: dts: qcom: sc7180: Include interconnect definitions adds eccdac07ae30 arm64: dts: qcom: sc7180: modify assigned clocks for sc718 [...] adds fe2aff0c574d arm64: dts: qcom: msm8916: remove unit name for thermal tr [...] adds 971b289d8749 arm64: dts: qcom: msm8996: remove unit name for thermal tr [...] adds 285aa631e353 arm64: dts: qcom: msm8998: remove unit name for thermal tr [...] adds a0e5aea1482b arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2 adds 22337b91022d arm64: dts: qcom: sc7180: Changed polling mode in Thermal- [...] adds 5a307c66a33d arm64: dts: qcom: sc7180: Add interconnect paths for the v [...] adds e8a7fdc505bb arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address adds 8cd6209962c6 arm64: dts: qcom: sc7180: Add cpuidle low power states adds d724b42ededb arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible adds 0fa007c1e8c2 arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible adds 4a7b0cf24d9a arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for S [...] adds 7ad18bb5c2c4 soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled adds 27a344139c18 soc: qcom: socinfo: add missing soc_id sysfs entry adds d6815c5c43d4 soc: qcom: cmd-db: Add debugfs dumping file adds 1790c97125dd soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe() adds bb7000677a1b soc: qcom: rpmh: Update dirty flag only when data changes adds f5ac95f9ca2f soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before fl [...] adds 985427f997b6 soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches adds 15b3bf61b8d4 soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS adds 38427e5a47bf soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request adds 3b5e3d50f83a soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds adds 1f7dbeb51a4f soc: qcom: rpmh-rsc: Document the register layout better adds 427ef4f72bba soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller adds 53d49fe1ff49 soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction adds 1bc92a933f19 soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire adds e40b0c1628f2 soc: qcom: rpmh-rsc: A lot of comments adds ff304ea34d2e soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use adds dded0317f510 soc: qcom: rpmh-rsc: Don't double-check rpmh payload adds 881808d0bbf3 soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity adds 032c692ae588 soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are no [...] adds 1d3c6f86fd3f soc: qcom: rpmh: Allow RPMH driver to be loaded as a module adds d4889ec1fc6a soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module adds f29808b2fb85 soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module adds 51befb888f62 ARM: dts: qcom: add scm definition to ipq806x adds 8acc36189dca ARM: dts: qcom: ipq4019: fix high resolution timer adds 217aeedd10d5 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds 8afbc65f5a81 Merge remote-tracking branch 'qcom/for-next' adds f93d99ad4cc7 ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels adds ec3d259408ce ARM: bcm2835_defconfig: add support for Raspberry Pi4 adds d886ff4d2a6a ARM: dts: bcm2711: Move emmc2 into its own bus adds c501e6bc8e8c ARM: dts: bcm2711: Update expgpio's GPIO labels adds 5d27ce44c1b5 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds 4258ed39c776 ARM: bcm2835_defconfig: Enable fixed-regulator adds e7b7daeb48e0 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 52783b612a41 Merge remote-tracking branch 'raspberrypi/for-next' adds 86aeee4d0a4c ARM: Prepare Realtek RTD1195 adds ed25e516a100 MAINTAINERS: Add Realtek arm DT files adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 7c070e9a2352 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 adds 517a77d07c39 ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 adds af19d9b8844f ARM: dts: rtd1195: Exclude boot ROM from memory ranges adds ede8b703750c ARM: dts: rtd1195: Introduce r-bus adds 89eac40f933c dt-bindings: arm: realtek: Add Realtek Horseradish EVB adds 824c46117ae0 ARM: dts: rtd1195: Add Realtek Horseradish EVB adds 31888c8be148 arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 adds 690677c22d5f arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions adds 6d2fdb241005 arm64: dts: realtek: rtd129x: Introduce r-bus adds 3040e132beda arm64: dts: realtek: rtd129x: Carve out boot ROM from memory adds 843603bbcdff dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 adds 769c00a2f10b arm64: dts: realtek: Add RTD1395 and BPi-M4 adds 158caa2e14ed dt-bindings: arm: realtek: Add Realtek Lion Skin EVB adds 50a87ad8cd6a arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB adds 8dcb8b063601 dt-bindings: arm: realtek: Document RTD1619 and Realtek Mj [...] adds d8a6c3b34276 arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB adds 44955042b512 arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory adds 0d874aad940d arm64: dts: realtek: rtd16xx: Add memory reservations adds 7c620476a623 dt-bindings: vendor-prefixes: Add Xnano adds b5912cac6eac dt-bindings: arm: realtek: Add Xnano X5 adds e557f4b0ba86 arm64: dts: realtek: rtd1295: Add Xnano X5 adds c5021279aa71 ARM: dts: rtd1195: Introduce iso and misc syscon adds 9e7c2a1caf25 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon adds a5360a35772f arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon adds cc022ebcaf74 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon adds aff13f7cc869 ARM: dts: rtd1195: Add CRT syscon node adds 63313c1ceb94 dt-bindings: reset: Add Realtek RTD1195 adds 6f7f0d95380f ARM: dts: rtd1195: Add reset nodes adds a4516dc56ea8 ARM: dts: rtd1195: Add UART resets adds 4b1b26deeb58 arm64: dts: realtek: rtd16xx: Add CRT syscon node adds fcf862824652 ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes adds 6de1aced8bd6 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] adds dd473726dc79 arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] adds e624119013bf arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] adds 378788120bed dt-bindings: reset: rtd1295: Add SB2 reset adds 486f29df6941 Merge branch 'v5.8/dt' into next adds 8a7686ac5e40 Merge remote-tracking branch 'realtek/for-next' adds 667fd76faaf9 arm64: dts: renesas: r8a77961: Add USB2.0 device nodes adds 8ab47ffc8d5d arm64: dts: renesas: r8a77961: Add USB3.0 device nodes adds 3971a7734862 arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes adds 174d0967b344 arm64: dts: renesas: r8a77961: Add PWM device nodes adds 76e6c82c5378 arm64: dts: renesas: r8a77961: Add PCIe device nodes adds a710158e9fa2 Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next adds aa7cb6f9d626 Merge remote-tracking branch 'renesas/next' adds 4e0b9bc98c4a dt-bindings: reset: meson: add gxl internal dac reset adds 5febc543a187 dt-bindings: reset: imx7: Add support for i.MX8MN adds 50edf7b0d404 dt-bindings: reset: imx7: Document usage on i.MX8MP SoC adds 04684708ce01 reset: imx7: Add support for i.MX8MP SoC adds 2ebf89fd4ecf reset: hi6220: Add support for AO reset controller adds e741487b657b Merge remote-tracking branch 'reset/reset/next' adds 27986dcc32ee Merge branch 'v5.7-armsoc/dts32' into for-next adds 98b195e54ee6 Merge branch 'v5.7-armsoc/dts64' into for-next adds e2d7c0d33d0a ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 4923caa8b3a4 ARM: rockchip: fix spelling mistake "to" -> "too" adds 3fa6d295da98 Merge branch 'v5.7-armsoc/soc' into for-next adds 9f6a54edf10f clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] adds 087f08b00830 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] adds c5ac87bd9abd clk: rockchip: convert rk3036 pll type to use internal loc [...] adds dd882f8fcb53 Merge branch 'v5.7-clk/next' into for-next adds ac787d915beb clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] adds 455a19cdaf07 Merge branch 'v5.6-clk/fixes' into for-next adds bcfc77be9cf9 Merge branch 'v5.7-armsoc/dts32' into for-next adds 6795e06559b8 Merge branch 'v5.7-armsoc/dts64' into for-next adds 9240e38c3cf3 Merge branch 'v5.7-armsoc/dts32' into for-next adds c018aff1a201 Merge branch 'v5.7-armsoc/dts64' into for-next adds e0ace9e37b30 Merge remote-tracking branch 'rockchip/for-next' adds f8beebe01946 ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers adds a8360727870b ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules adds 15598aab6eb2 dt-bindings: arm: samsung: Add compatible string for the G [...] adds 8620cc2f99b7 ARM: dts: exynos: Add devicetree file for the Galaxy S2 adds b6353c31ab64 ARM: dts: exynos: Enable Bluetooth support for Rinato board adds a19f6efc01df ARM: dts: exynos: Enable WLAN support for the Trats board adds 8807d356bfea ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM366 [...] adds 8df80c1801c9 ARM: dts: exynos: Convert to new i2c-gpio bindings adds 5453c5c9c5af ARM: dts: exynos: Correct regulator names adds ad0e74f0d670 ARM: dts: exynos: Correct the MAX8997 interrupts on the Tr [...] adds d22928095975 ARM: dts: exynos: Remove useless address/size cells for ms [...] adds 95384e977c42 ARM: dts: exynos: Enable WLAN support for the Rinato board adds f1b0ffaa686f ARM: dts: exynos: Enable WLAN support for the UniversalC210 board adds 4bae40beceda Merge branch 'next/dt' into for-next adds 778627c78f01 ARM: s3c64xx: convert to use i2c_new_client_device() adds ff602fc2b39e Merge branch 'next/soc' into for-next adds 7653174b3818 Merge remote-tracking branch 'samsung-krzk/for-next' adds ee25d9742dab clk: sunxi: Fix incorrect usage of round_down() adds 5d2408c6cd59 ARM: configs: sunxi: Add sun8i analog codec adds 69f6eb775ede dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino- [...] adds 4a0cc312443d ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC adds 89866b2667e0 arm64: dts: allwinner: a64: olinuxino: add user red LED adds c21c2c86f606 ARM: dts: sun8i-h3: add opp table for mali gpu adds 9a0e4df7f9be ARM: dts: sunxi: a83t: Add msgbox node adds 667aeaef7451 ARM: dts: sunxi: h3/h5: Add msgbox node adds 3e3f39a77438 arm64: dts: allwinner: a64: Add msgbox node adds e7d5260e2b10 arm64: dts: allwinner: h6: Add msgbox node adds 4f7a2d7e5f1e Merge branches 'sunxi/clk-for-5.8', 'sunxi/config-for-5.8' [...] adds f54141d998c5 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 90670f0ef690 arm64: defconfig: Re-enable Tegra PCIe host driver adds 96f48da196a2 Merge branch for-5.7/arm64/defconfig into for-next adds 7860c8738a16 ARM: tegra: Kill off "simple-panel" compatibles adds 437c98a01a9e Merge branch for-5.8/arm/dt into for-next adds 47aa041aec91 arm64: tegra: Kill off "simple-panel" compatibles adds 723fa610ebd2 Merge branch for-5.8/arm64/dt into for-next adds 1a80510fc2ef Merge remote-tracking branch 'tegra/for-next' adds e7f552f727f5 Merge branch 'clk-fixes' into clk-next adds 1f9dd768c59f Merge remote-tracking branch 'clk/clk-next' adds 3616e2d046d9 csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE adds b8e9c96a8f70 csky: Fixup compile error for abiv1 entry.S adds 10cb08260605 csky: Fixup perf probe -x hungup adds bdd7adff890f Merge remote-tracking branch 'csky/linux-next' adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds ffb9d0161245 Merge remote-tracking branch 'h8300/h8300-next' adds 5125bfeeb6e4 MIPS: Loongson: Use CONFIG_NR_CPUS_DEFAULT_64 to support m [...] adds de0c4eb44c39 MIPS: TXx9: Fix Kconfig warnings adds 3fbfb4585bfd mips: define pud_index() regardless of page table folding adds 408b722d029b MIPS: xilfpga: Removed unused header files adds e82c878d49bf MIPS: Kill MIPS_GIC_IRQ_BASE adds 5ceb89f8a301 MIPS: Fix typo for user_ld macro definition adds c02e96304451 mips: loongsoon2ef: remove private clk api adds 9446aa5062e9 MIPS: Netlogic: remove unneeded semicolon in fmn_message_h [...] adds acfaaf52ebfd ASoC: txx9: don't work around too small resource_size_t adds b604d4973af7 MIPS: remove cpu_has_64bit_addresses adds d399157283fb MIPS: cleanup fixup_bigphys_addr handling adds 5c9ff5709dcf MIPS: merge __ioremap_mode into ioremap_prot adds 8e487c153c30 MIPS: split out the 64-bit ioremap implementation adds d257b8fe173a MIPS: move ioremap_prot und iounmap out of line adds c2591eb5da52 MIPS: use ioremap_page_range adds 190607f2d59e MIPS: DTS: JZ4780: define node for JZ4780 efuse adds 19c968222934 MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM [...] adds 33b42f322a65 Merge remote-tracking branch 'mips/mips-next' adds de9a5650b611 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds d785c5a324cd nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds 0407f2de862b Merge remote-tracking branch 'nds32/next' adds cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() adds cd10afbc932d sh: remove unneeded uapi asm-generic wrappers adds fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement adds 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs adds 8619b5a9035a sh: Drop -Werror from kernel Makefile adds baf58858e8b6 sh: prefer __section from compiler_attributes.h adds d70f1e3d5dbd Merge remote-tracking branch 'origin/master' into sh-next adds 1d5fd6c33b04 sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx adds a193018e5290 sh: add missing EXPORT_SYMBOL() for __delay adds db5e5d39481f Merge remote-tracking branch 'sh/sh-next' adds 223a02a09221 Merge branch 'misc-5.7' into for-next-current-v5.6-20200331 adds 5a7ef5cb05dc Merge branch 'for-next-current-v5.6-20200331' into for-nex [...] adds cb297037f457 Merge remote-tracking branch 'btrfs/for-next' adds 61bf8fb59ba6 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF adds 10e00dced073 exfat: Fix discard support adds 18868a905f53 exfat: add missing MODULE_ALIAS_FS() adds 30611e86395a exfat: Use a more common logging style adds 47b90dd5a99d exfat: Unify access to the boot sector adds 8fec1ae817d4 exfat: remove 'bps' mount-option adds 909738ba1593 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option adds 5c8fc4b10bf8 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF adds d1157d250f98 exfat: Remove unused functions exfat_high_surrogate() and [...] adds 34c9edfe0b42 exfat: remove the assignment of 0 to bool variable adds fe3e785bfdac exfat: properly set s_time_gran adds f8cfd4e877fa exfat: truncate atimes to 2s granularity adds 31e3167b1d30 Merge remote-tracking branch 'exfat/dev' adds 03582496e01d Pull fanotify name event patches from Amir. adds a32f0ecd79b4 Merge fanotify fix from Nathan Chancellor. adds 995c46fcdb97 Merge remote-tracking branch 'ext3/for_next' adds da9953b729c1 f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA adds 2bc4bea33848 f2fs: add tracepoint for f2fs iostat adds 141af6ba5216 f2fs: fix long latency due to discard during umount adds 3fa6a8c5b55d f2fs: report the discard cmd errors properly adds ce4c638cdd52 f2fs: fix to handle error path of f2fs_ra_meta_pages() adds df4233997575 f2fs: Fix the accounting of dcc->undiscard_blks adds 8b83ac81f428 f2fs: support read iostat adds 864d76b0dc8f f2fs: fix quota_sync failure due to f2fs_lock_op adds d7a36fd300b9 Merge remote-tracking branch 'f2fs/dev' adds 7aba5dcc2346 jfs: Replace zero-length array with flexible-array member adds 3f3e607b2ae0 Merge remote-tracking branch 'jfs/jfs-next' adds 9eb54e92718a nfsd: set the server_scope during service startup adds 48942b8e37ac sunrpc: Replace zero-length array with flexible-array member adds 13a9d741f332 sunrpc: Pass lockdep expression to RCU lists adds 601687a0ec60 svcrdma: Replace zero-length array with flexible-array member adds 9a08dca5974f fs: nfsd: nfs4state.c: Use built-in RCU list checking adds 2653de9f0398 fs: nfsd: fileache.c: Use built-in RCU list checking adds 431adcb90c9f Merge remote-tracking branch 'nfsd/nfsd-next' adds dbdaf6a3250b locks: reinstate locks_delete_block optimization adds 61800c693191 Merge remote-tracking branch 'file-locks/locks-next' adds f9927710da4d erofs: convert to use the new mount fs_context api adds 5dd0c7270891 vfs: Remove duplicated d_mountpoint check in __is_local_mo [...] adds 609c56723133 fs: fix indentation in deactivate_super() adds ffca8b2a77f2 Merge branch 'work.exfat' into for-next adds 6e3a2dc72f13 Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 753637b2039f Merge branch 'for-5.3' into for-next adds f0cc370ab74d Merge branch 'for-5.3' into for-next adds ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next adds cdc177c021b8 Merge branch 'for-5.4' into for-next adds c38822ab9bd6 Merge branch 'for-5.4' into for-next adds bd91855d31c3 Merge branch 'for-5.5' into for-next adds 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next adds 7653416fedb5 Merge branch 'for-5.5' into for-next adds 7c88431552f3 Merge branch 'for-5.5' into for-next adds 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next adds e616b43fb3a3 Merge branch 'for-5.6' into for-next adds 9cc559fb65bd Merge branch 'for-5.7-console-exit' into for-next adds 5661dd95a295 printk: Convert a use of sprintf to snprintf in console_unlock adds f93598b8c76f Merge branch 'for-5.7' into for-next adds ad8cd1db80cc printk: Move console matching logic into a separate function adds e369d8227fd2 printk: Fix preferred console selection with multiple matches adds 33225d7b0ac9 printk: Correctly set CON_CONSDEV even when preferred cons [...] adds d34f14ae521f Merge branch 'for-5.7-preferred-console' into for-next adds 92374d0a708c Merge remote-tracking branch 'printk/for-next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds 98609d195737 Merge branch 'for-5.2/fixes' into for-next adds d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next adds e72e014cd305 Merge branch 'for-5.2/fixes' into for-next adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next adds eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next adds 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next adds 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next adds e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next adds 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next adds 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next adds ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next adds b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next adds 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next adds 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next adds f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next adds bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next adds 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next adds 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next adds f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next adds a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next adds ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next adds 1481b1827625 Merge branch 'for-5.4/wacom' into for-next adds 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next adds ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next adds 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next adds 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next adds f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next adds 04db301da38e Merge branch 'for-5.4/logitech' into for-next adds 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next adds 995aaf4df316 Merge branch 'for-5.4/core' into for-next adds 3915f097340a Merge branch 'for-5.4/sb0540' into for-next adds 395ccafa58ea Merge branch 'for-5.4/apple' into for-next adds 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next adds 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next adds 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next adds 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next adds 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next adds 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next adds aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next adds d789dc30163d Merge branch 'for-5.5/hidraw' into for-next adds e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next adds 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next adds 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next adds bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next adds dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next adds ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next adds cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next adds e0316fc294a6 Merge branch 'for-5.5/ish' into for-next adds 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next adds c3e664e6024e Merge branch 'for-5.5/core' into for-next adds bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next adds 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next adds 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next adds 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next adds e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next adds 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next adds c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next adds 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next adds c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next adds d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next adds be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next adds de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next adds 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next adds ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next adds 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next adds 2951839895b6 Merge branch 'for-5.6/logitech' into for-next adds 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next adds 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next adds 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next adds 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next adds d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next adds ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next adds 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next adds 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next adds edea44f5872a Merge branch 'for-5.7/core' into for-next adds 803e73885ebd Merge branch 'for-5.7/logitech' into for-next adds 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next adds 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next adds 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next adds 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next adds 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next adds 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next adds 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next adds 26a72bdd906f Merge branch 'for-5.7/appleir' into for-next adds 1afe77cad65c Merge branch 'for-5.6/upstream-fixes' into for-next adds a2bb8292b193 Merge branch 'for-5.6/upstream-fixes' into for-next adds d3934f252be4 Merge branch 'for-5.6/upstream-fixes' into for-next adds 0503b5ad9d95 Merge branch 'for-5.7/glorious' into for-next adds 3af41f40e7f7 Merge branch 'for-5.7/ish' into for-next adds c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next adds 778fbf417999 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] adds 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next adds c08ce255033a HID: logitech: drop outdated references to unifying receivers adds 04f6305f8071 Merge branch 'for-5.8/logitech' into for-next adds f9e82295eec1 HID: multitouch: add eGalaxTouch P80H84 support adds ae5ffa08b761 Merge branch 'for-5.7/upstream-fixes' into for-next adds b1bd0f75288f HID: logitech: Add support for Logitech G11 extra keys adds 3de393d3ddd6 Merge branch 'for-5.7/upstream-fixes' into for-next adds 16863fbc1cf2 HID: fix typo in Kconfig adds 046bf47017ff Merge branch 'for-5.8/core' into for-next adds 640e403b1fd2 HID: alps: Add AUI1657 device ID adds 2cd6edda8598 Merge branch 'for-5.7/upstream-fixes' into for-next adds 185af3e775b6 HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGAC [...] adds fc3cc4fb390d Merge branch 'for-5.7/upstream-fixes' into for-next adds b43f977dd281 Revert "HID: wacom: generic: read the number of expected t [...] adds ce6a086aebfd Merge branch 'for-5.7/upstream-fixes' into for-next adds 328de1c519c5 HID: mcp2221: add GPIO functionality support adds ce01b5b5386f Merge branch 'for-5.8/mcp2221' into for-next adds 146ad342b391 Merge remote-tracking branch 'hid/for-next' adds e0442d762139 i2c: busses: convert to devm_platform_ioremap_resource adds c02fb2b8067a i2c: busses: convert to devm_platform_get_and_ioremap_resource adds f27237c174fd i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets adds def00b32f027 i2c: refactor parsing of timings adds be1b92c133cc i2c: i801: Use GPIO_LOOKUP() helper macro adds 79d48da381ca i2c: i2c-stm32f7: improve nack debug message adds 85f8fcaeed33 i2c: designware: Calculate SCL timing parameter for Fast M [...] adds 35eba185fd1a i2c: designware: Calculate SCL timing parameter for High S [...] adds 0d5956f826fc Merge branch 'i2c/for-5.8' into i2c/for-next adds 1a351b10b967 i2c: cadence: Added slave support adds a0caa5387bfd Merge branch 'i2c/for-5.8' into i2c/for-next adds 8859c2d37301 Merge branch 'i2c/for-current' into i2c/for-next adds b7ed0496d941 dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller adds e517526195de i2c: Add Qualcomm CCI I2C driver adds e42688ed5cf5 i2c: busses: remove duplicate dev_err() adds 6942557f34e7 Merge branch 'i2c/for-5.8' into i2c/for-next adds 48b825214b10 Merge remote-tracking branch 'i2c/i2c/for-next' adds b4203ce05563 i3c master: GETMRL's 3rd byte is optional even with BCR_IB [...] adds e1494f9cc23c Merge remote-tracking branch 'i3c/i3c/next' adds 8cf87c744696 firmware/dmi: Report DMI Bios & EC firmware release adds e40f73aec1c7 Merge branch 'dmi/master' adds c4fd4f574670 hwmon: (nct7904) Add watchdog function adds 635049d0e3a0 hwmon: (dell-smm) Use one DMI match for all XPS models adds da74b43a839c Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds d9d6e1f3d5bb media: dvb-usb: auto-select CYPRESS_FIRMWARE adds 06b93644f4d1 media: Kconfig: add an option to filter in/out platform drivers adds a19f228b8dd9 media: Kconfig: not all V4L2 platform drivers are for camera adds f11175daffad media: pci: move VIDEO_PCI_SKELETON to a different Kconfig adds dee1877d9168 media: Kconfig: update the MEDIA_SUPPORT help message adds 4b32216adb01 media: split test drivers from platform directory adds a41034df5389 media: Kconfig: move comment to siano include adds 3bb112016616 media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var adds 6a79117187b3 media: Kconfig: mode firewire comment to firewire/Kconfig adds 3a137f81f768 media: ddbridge: copy the dvb_dummy_fe driver to ddbridge adds 94ab24a2c886 media: ddbridge-dummy_fe: do some vars and function renames adds 9a33a27e7fe5 media: ddbridge: use the ddbridge's own dummy fe driver adds 97b19498dc02 media: Kconfig: mark other drivers as test drivers adds a832862295e0 media: Kconfig: simplify some dependencies adds a3b91d8bd1e0 media: Kconfig: better support hybrid TV devices adds 6268b3513944 media: Kconfig: fix selection for test drivers adds 76c34a8d0e53 media: add SPDX headers on Kconfig and Makefile files adds e58be01614ca media: dvb-core: Kconfig: default to use dynamic minors adds 32a363d0b0b1 media: Kconfig files: use select for V4L2 subdevs and MC adds 7d5bc6930db4 media: Kconfig: reorganize the drivers menu options adds c39d57044a25 media: Kconfig: use a sub-menu to select supported devices adds c6774ee035dc media: Kconfig: make filtering devices optional adds ce971d957015 media: Kconfig: warn if drivers are filtered adds f1991411257b media: Kconfig: move CEC-specific options to cec/Kconfig adds 10713a942040 media: Kconfig: move DVB-specific options to dvb-core/Kconfig adds 8164ab872115 media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig adds 8fc42fff164b media: Kconfig: move media controller core select to main Kconfig adds 5e9e60f42141 media: Kconfig: place all options under a sub-menu adds 1b80d36aeb92 media: Kconfig: move the position of sub-driver autoselection adds b0cd4fb27665 media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering adds 0c822d97bd14 media: Kconfig: Better organize the per-API options adds f48fd1514212 media: i2c/Kconfig: reorganize items there adds b6a7d1bcc55f media: Kconfig: don't use visible for device type select adds 485f9a434c16 media: docs: avermedia.rst: mark a table as such adds c8b667ac517e media: docs: move soc-camera.rst to staging adds 64a881836a91 media: docs: split cpia2.rst on two files adds f40b814a3d5a media: docs: split ci.rst into uAPI and user guide docs adds a6c5ac5ca760 media: docs: split meye.rst into admin and uAPI docs adds 8d562a0038da media: docs: split vimc.rst into devel and admin parts adds 481025598f21 media: docs: split development info from bttv.rst adds 51df01acc193 media: docs: split development info from cx88.rst adds aeb9b21ab449 media: docs: split cx2341x.rst into different audiences adds 087362d96356 media: docs: cx18-streams.c: fix broken references to docs adds d81c969b95d4 media: docs: split uAPI info from davinci-vpbe.rst adds b4a5f46cdee4 media: docs: split uAPI info from fimc.rst adds f8dd7a257dce media: docs: split uAPI info from saa7134-devel.rst adds 889a500ed5fe media: docs: split uAPI info from omap3isp.rst adds 5dfb8db56b27 media: docs: split uAPI info from imx.rst adds 54f38fcae536 media: docs: move uAPI book to userspace-api/media adds ff768f596fa1 media: docs: kAPI docs: move them to driver-api adds 2e9a7e0bc191 media: docs: move fourcc file to the uAPI document adds 32e2eae23f8f media: docs: move user-facing docs to the admin guide adds 577a7ad33aef media: docs: move driver-specific info to driver-api adds b36343861b21 media: docs: add an uAPI chapter for driver-specific stuff adds d29e1ef4d638 media: docs: get rid of Documentation/media/ adds 85f7cd3a2aad Revert "media: Kconfig: better support hybrid TV devices" adds e1e213b1b0e4 media: v4l2-mem2mem: return CAPTURE buffer first adds 6837e43e9ca1 media: hantro: Set buffers' zeroth plane payload in .buf_prepare adds 28a202c55963 media: hantro: Use v4l2_m2m_buf_done_and_job_finish adds c9f98d9aeb09 media: hantro: Remove unneeded hantro_dec_buf_finish adds 774ffd751a94 media: hantro: Move H264 motion vector calculation to a helper adds 88d06362d1d0 media: hantro: Refactor for V4L2 API spec compliancy adds ba445b7ff43b media: dt-bindings: rockchip-vpu: Convert bindings to json-schema adds 286e78a9b508 media: pci: cx88: convert to use i2c_new_client_device() adds b041cb6362db media: pci: saa7134: convert to use i2c_new_client_device() adds 03c87596b71a media: marvell-ccic: convert to use i2c_new_client_device() adds cb3c38c93ac3 media: usb: cx231xx: convert to use i2c_new_client_device() adds f263c8514a38 media: usb: hdpvr: convert to use i2c_new_client_device() adds 479ce8f5b1fb media: usb: pvrusb2: convert to use i2c_new_client_device() adds 7ca02435ff25 media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_G [...] adds cdb82f826eca media: imx.rst: Add example media graphs adds 4eaaf0861fa6 media: doc-rst: in the RGB formats table add '-' in undefi [...] adds 58d4c14ed89c media: v4l2-common: Add BGR666 to v4l2_format_info adds dbe939814cfa media: coda: round up decoded buffer size for all codecs adds 50733b5b9102 media: add v4l2 JPEG helpers adds 12310819a26a media: coda: jpeg: add CODA960 JPEG decoder support adds d2f1db860852 media: coda: split marking last meta into helper function adds 1e34e446d79c media: coda: mark last capture buffer adds 15c3d5aae73e media: coda: lock capture queue wakeup against decoder sto [...] adds 5c990fa01fb2 media: coda: jpeg: support optimized huffman tables adds 4ce4646c2337 media: vimc: remove the function vimc_unregister adds 7a040cf30343 media: vimc: handle error in vimc_add_subdevs adds 967534cb49cd media: vimc: keep the error value when adding an entity fails adds 5aa0d0964b98 media: vimc: fix issues in documentation in vimc-common.h adds e472d6a2594b media: vimc: add vimc_ent_type struct for the callbacks of [...] adds 9d3bf4cd9f1e media: vim2m: Remove unneeded buffer lock adds e671ed99f843 media: vimc: fix kernel-doc markups adds 33e3c349b2bf media: staging/intel-ipu3: Implement lock for stream on/of [...] adds 9581ba4596e0 media: staging/intel-ipu3: css: simplify expression adds 34b7db6fff8d media: staging/intel-ipu3: Remove extra blank lines adds bfcba38d95a0 media: ov5640: fix use of destroyed mutex adds ce7d96a4a77d media: doc-rst: add yavta test example in ipu3 docs adds f744d9a4fee3 media: staging/intel-ipu3: Simplify single goto jump adds 9611ba28d850 media: ipu3.rst: add yuv-downscaling into pipeline diagram adds e1ebe9f9c88e media: staging: imgu: do not hold spinlock during freeing [...] adds 63342afea65e media: venus: vdec: Use pmruntime autosuspend adds 380f3bbd9562 media: venus: hfi_cmds.h: Replace zero-length array with f [...] adds 0f61e171e4bb media: venus: hfi_msgs.h: Replace zero-length array with f [...] adds 07f8f22a33a9 media: venus: core: remove CNOC voting while device suspend adds d321dd233b9f media: imx: imx7-mipi-csis: Cleanup and fix subdev pad for [...] adds 45cde0aab780 media: imx: imx7-mipi-csis: Centralize initialization of p [...] adds d9a7dd2f684c media: imx: imx7-mipi-csis: Add missing RAW formats adds 0aa09e57b0f6 media: imx: imx7-mipi-csis: Expose correct YUV formats adds cb373070bf75 media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 da [...] adds 083285ac9df3 media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support adds a0ec36a364a7 media: imx: imx7-mipi-csis: Rename data_alignment field to width adds b06bde9ac683 media: imx: imx7-mipi-csis: Align image width based on format adds eeea9ac2d2a9 media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALI [...] adds 2c2ae48d3b83 media: imx: imx7-mipi-csis: Align macro definitions adds 1d812ad253d4 media: imx: imx7-mipi-csis: Remove link setup on source pad adds 9994e00d4131 media: imx: imx7-mipi-csis: Cleanup includes adds f89ab84a949f media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers adds 4b7126a78948 media: imx: imx7-mipi-csis: Implement the .enum_mbus_code( [...] adds 3dc4365ba873 media: ti-vpe: cal: fix DMA memory corruption adds 528649578a87 media: ti-vpe: cal: improve enable_irqs adds 29decd21bb16 media: ti-vpe: cal: fix use of wrong macro adds b6959ca031ab media: ti-vpe: cal: use runtime_resume for errata handling adds f7271bfb1801 media: ti-vpe: cal: drop cal_runtime_get/put adds ffd41d4f1593 media: ti-vpe: cal: catch error irqs and print errors adds 842532858515 media: ti-vpe: cal: print errors on timeouts adds 09ea44ca0743 media: ti-vpe: cal: simplify irq handling adds ad03da58ea57 media: ti-vpe: cal: remove useless CAL_GEN_* macros adds 05254a2b12ec media: ti-vpe: cal: remove useless IRQ defines adds fa72ef7abc90 media: ti-vpe: cal: use reg_write_field adds f77f2e1f2946 media: ti-vpe: cal: cleanup CIO power enable/disable adds c1075243e56c media: ti-vpe: cal: fix dummy read to phy adds aaf97874882f media: ti-vpe: cal: program number of lines properly adds cd1a746b9b24 media: ti-vpe: cal: set DMA max seg size adds cbdda28ab930 media: ti-vpe: cal: move code to separate functions adds c17013918a21 media: ti-vpe: cal: improve wait for CIO resetdone adds 355357457a58 media: ti-vpe: cal: improve wait for stop-state adds 6dfcbde592e0 media: ti-vpe: cal: fix stop state timeout adds ec16d2ab4d0b media: docs: fix some broken references adds 860b511766a3 media: Makefile: fix test drivers compilation adds 9393d050c860 Revert "media: Kconfig: move CEC-specific options to cec/Kconfig" adds 8e5b5d75e9d0 media: Kconfig: DVB support should be enabled for Digital TV adds de73b88c7ca1 media: cec: move the core to a separate directory adds 46d2a3b964dd media: place CEC menu before MEDIA_SUPPORT adds 4be5e8648b0c media: move CEC platform drivers to a separate directory adds a81068181aad media: move CEC USB drivers to a separate directory adds df823a8208c4 media: cec: rename CEC platform drivers config options adds ffb2e0082cfc media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT adds b533cad6fd59 media: docs: update cardlists adds c4b89166d291 media: docs: split avermedia.rst contents on two files adds 109895a1525f media: docs: dvb_intro.rst: update its contents adds 03693a5a2393 media: docs: intro.rst actually contain DVB references adds c5b352431f6f media: docs: update avermedia.rst contents adds f631516f6d7d media: docs: bt8xx.rst: update document info adds 729126e4b4b3 media: docs: update bttv.rst information adds 9fafef585718 media: docs: add a cardlist for cx18 boards adds fe877259d8aa media: docs: cpia2.rst: do some cleanups adds 8a1bfbc70d13 media: docs: update Digital TV faq.rst adds 12bcf90c693c media: docs: saa7134.rst: update the documentation adds 08256f12ac56 media: docs: zr364xx: update documentation adds 1c9eeba23227 media: docs: get rid of obsoleted udev documentation adds 371f6ff57f56 media: docs: Add a master topic for the index file adds 4605a6102a7b media: docs: cleanup bttv-devel.rst file adds ef7f0c9539d8 media: docs: fix references for vimc adds cc5d250e5a3b media: docs: move copyrights to the end and update them adds e4da97eb3a09 media: docs: add GPLv2 for uAPI guide adds 63735af86d64 media: docs: add cros-references to the other media guides adds 5c57ae64e8bc media: i2c/Kconfig: use sub-menus for I2C support adds 9cbb04551a85 media: radio: don't use a menu just for wl128x driver adds 016baa59bf9f media: Kconfig: Don't expose the Request API option adds 143f8adfd534 media: Documentation/media: drop/fix vivi references adds dacca5f0fa69 media: media/test_drivers: rename to test-drivers adds 6af5797c76c1 media: cec: don't select PCI & DMI adds e36b68ed273e media: mc/Kconfig: remove staging dependency for request API adds a735e6b80d91 media: cec/usb: depends on USB_SUPPORT and TTY adds ceab3ac1e60d media: dvb-frontends: DUMMY_FE should depends on DVB_CORE adds 64dde65c6f42 Merge remote-tracking branch 'v4l-dvb/master' adds 33aa46f252c7 cpufreq: intel_pstate: Use passive mode by default without HWP adds 37718f3fa28c Merge branch 'pm-cpufreq' into linux-next adds c1afe8bf7985 ACPI/PCI: pci_link: use extended_irq union member when set [...] adds c087b3aec013 Merge branch 'acpi-pci' into linux-next adds 2d368bfcff21 Merge remote-tracking branch 'pm/linux-next' adds 8be6bbe59a69 cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS adds b9ce013eb1e4 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds d2bc4dd91da6 thermal: imx_sc_thermal: Add hwmon support adds bceb5646a15d thermal: core: Make thermal_zone_set_trips private adds 44fc73223eeb thermal: core: Remove pointless debug traces adds 04fa9c804b0e thermal: devfreq_cooling: Use PM QoS to set frequency limits adds 8097db407a08 thermal: Move default governor config option to the intern [...] adds c68df440b07f thermal: Move struct thermal_attr to the private header adds 33a88af10944 thermal: Move internal IPA functions adds 2e7700dc336d thermal: Move trip point structure definition to private header adds f0129c231772 thermal: Move get_tz_trend to the internal header adds 06f1041f5023 thermal: Move get_thermal_instance to the internal header adds 60518260cab2 thermal: Change IS_ENABLED to IFDEF in the header file adds 708418500644 thermal: Remove stubs for thermal_zone_[un]bind_cooling_device adds 0145f67866b7 thermal: Remove thermal_zone_device_update() stub adds 8cb775bb005c thermal: Delete an error message in four functions adds 3dc748754d68 dt-bindings: thermal: k3: Add VTM bindings documentation adds 48b2bce8c7db thermal: k3: Add support for bandgap sensors adds 79799562bf08 thermal: int3400_thermal: Statically initialize .get_mode( [...] adds ce12ca5cced4 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 125f98e1034d Merge remote-tracking branch 'ieee1394/for-next' adds 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl adds d0b1e925e406 swiotlb: fix phys_addr_t overflow warning adds bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 adds b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() adds 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] adds 5a426e2bef7c Merge remote-tracking branch 'swiotlb/linux-next' adds e5d6468fe9d8 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] adds 139dfad6cfa0 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds b86b0b150fed Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS adds 3ee7b7cd8390 Bluetooth: Add BT_MODE socket option adds 92516cd97fd4 Bluetooth: Always request for user confirmation for Just Works adds b25e4df4a83e Bluetooth: hci_bcm: respect IRQ polarity from DT adds 81bd5d0c6243 Bluetooth: hci_bcm: fix freeing not-requested IRQ adds 7fedd3bb6b77 Bluetooth: Prioritize SCO traffic adds 1e5479be46a7 Bluetooth: fixing minor typo in comment adds 1f8330ea1692 Bluetooth: add support to notify using SCO air mode adds baac6276c0a9 Bluetooth: btusb: handle mSBC audio over USB Endpoints adds 3d2336042ae3 Bluetooth: Move debugfs configuration above the selftests adds 145373cb1b1f Bluetooth: Add framework for Microsoft vendor extension adds 7fd673bcdacc Bluetooth: btusb: Enable Intel events even if already in o [...] adds fc04590e3d39 Bluetooth: btusb: Enable MSFT extension for Intel ThunderP [...] adds a479036041d6 Bluetooth: Add support for Read Local Simple Pairing Options adds bc292258c580 Bluetooth: Add support for reading security information adds 3679fe7d43c6 Bluetooth: Increment management interface revision adds d2a3f5f4635b Bluetooth: Add HCI device identifier for VIRTIO devices adds c2aa30db744d Bluetooth: debugfs option to unset MITM flag adds d1d900f822b6 Bluetooth: Simplify / fix return values from tk_request adds fcd156ee8bc6 Bluetooth: btusb: check for NULL in btusb_find_altsetting() adds ffee202a78c2 Bluetooth: Always request for user confirmation for Just W [...] adds 943d5d92c5e8 Bluetooth: log advertisement packet length if it gets corrected adds 04896832c94a Bluetooth: btrtl: Add support for RTL8761B adds 55beec10710d Bluetooth: Sort list of LE features constants adds 849c9c35e80d Bluetooth: Use extra variable to make code more readable adds ff3b8df2bd75 Bluetooth: Enable LE Enhanced Connection Complete event. adds 2eb71a3a68c3 Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset adds 7edc9079540b Bluetooth: Enhanced Connection Complete event belongs to L [...] adds 513a24ffb3f9 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 5800091a2061 net: phy: at803x: add support for AR8032 PHY adds 007fc3c0ca47 net: dsa: b53: per-port interrupts are optional adds c6f5f242f5ed net: phy: mdio-bcm-iproc: Do not show kernel pointer adds 123aff2a789c net: phy: broadcom: Add support for BCM53125 internal PHYs adds 34428dff3679 igc: Add GSO partial support adds ec50a9d437f0 igc: Add support for taprio offloading adds 82faa9b79950 igc: Add support for ETF offloading adds a34c7f515665 e1000: Distribute switch variables for initialization adds f1fd45598205 igc: Remove unused MDIC_DEST mask adds 3d1ce3fa8391 igc: Remove unused CTRL_EXT_LINK_MODE_MASK adds 89d35511f38d igc: Remove forward declaration adds b8a61ea15cdf igc: Fix overwrites when dumping registers adds 64900e8ff551 igc: Fix double definition adds 635071e2c48d igc: Enable NETIF_F_HW_TC flag adds 2e39d2c8ff96 igc: Remove copper fiber switch control adds 27945ebe5b98 igc: Fix NFC queue redirection support adds c24fd2481e0b igc: Remove dead code related to flower filter adds ac9156b27564 igc: Fix default MAC address filter override adds f89370d413b3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 89f9ffd3eb67 net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules adds 7070eea5e95a enetc: permit configuration of rx-vlan-filter with ethtool adds 0360c046ca18 r8169: move setting OCP base to generic init code adds a9b3d56830a3 r8169: remove NETIF_F_HIGHDMA from vlan_features adds 85ab8b245ec6 r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg adds 145192f83a11 r8169: use rtl8169_set_features in rtl8169_init_one adds 0623b98b41cd r8169: improve rtl8169_tso_csum_v2 adds 773235f4e1cc r8169: add workaround for RTL8168evl TSO hw issues adds 0fde6e3b55a1 Merge branch 'r8169-series-with-improvements' adds 8730cf60d159 Merge remote-tracking branch 'net-next/master' adds bb7fc863729b net/mlx5: Provide simplified command interfaces adds ec44e72b73b7 net/mlx5: Open-code create and destroy QP calls adds 73a75b96fc9a net/mlx5: Remove empty QP and CQ events handlers adds acab4b88e93c net/mlx5: Open-code modify QP in steering module adds a6532fd925b9 net/mlx5: Open-code modify QP in the FPGA module adds a452e0e43669 net/mlx5: Open-code modify QP in the IPoIB module adds f93f4f4f3149 net/mlx5: Remove extra indirection while storing QPN adds 57a6c5e992f5 net/mlx5: Replace hand written QP context struct with auto [...] adds 66247fbb280c net/mlx5: Remove Q counter low level helper APIs adds bfd745f8f327 RDMA/mlx5: Delete Q counter allocations command adds 9c275ee4ad82 net/mlx5: Delete not-used cmd header adds 42f9bbd11278 RDMA/mlx5: Alphabetically sort build artifacts adds 333fbaa0255b net/mlx5: Move QP logic to mlx5_ib adds a2a322f447b9 net/mlx5: Refactor HCA capability set flow adds 59e9e8e4fe83 net/mlx5: Enable SW-defined RoCEv2 UDP source port adds 66705d2d9a8f Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 9556dfa28b4d ath11k: Add sta debugfs support to configure ADDBA and DELBA adds 3d1c60460fb2 ath10k: Fix the race condition in firmware dump work queue adds 21c1b063f4b9 ath11k: add pktlog checksum in trace events to support pktlog adds 9a8074e3bcd7 ath11k: fix error message to correctly report the command [...] adds bdef56a36eea ath11k: Increase the tx completion ring size adds 800113ff4b1d ath11k: Avoid mgmt tx count underflow adds 3db24065c2c8 ath10k: enable VHT160 and VHT80+80 modes adds 795def8b14ff ath10k: enable radar detection in secondary segment adds acb31476adc9 ath10k: fix kernel null pointer dereference adds ced21a4c726b ath9k: Fix use-after-free Read in htc_connect_service adds abeaa85054ff ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx adds e4ff08a4d727 ath9k: Fix use-after-free Write in ath9k_htc_rx_msg adds 19d6c375d671 ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb adds 2bbcaaee1fcb ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb adds d81686d33356 ath10k: disable TX complete indication of htt for sdio adds c61a74837043 ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 adds 1e744bf218b5 ath11k: fix duplication peer create on same radio adds bd902b1bdb25 ath11k: Modify the interrupt timer threshold adds a3baa8f08419 ath11k: Fix TWT radio count adds 05090864fc7e ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts adds 7395fb496577 ath11k: rx path optimizations adds 67f373122bcc Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ca2c6881dcca rtw88: Make two functions static adds c57673852062 brcmfmac: fix wrong location to get firmware feature adds a24993e54b9c rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" adds f9f46bca59d1 rsi: fix a typo "throld" -> "threshold" adds 09667ea7ce6d brcm80211: remove redundant pointer 'address' adds 63e49a9fdac1 p54usb: add AirVasT USB stick device-id adds 6343a6d4b213 rtw88: Add delay on polling h2c command status bit adds ec4d3e3a0545 b43legacy: Fix case where channel status is corrupted adds c960e2b384ef qtnfmac: Simplify code in _attach functions adds fd7fb0253cdf brcmsmac: make brcms_c_set_mac() void adds a69a1328fb03 ipw2x00: make ipw_qos_association_resp() void adds 80efb443ea03 cw1200: make cw1200_spi_irq_unsubscribe() void adds 2fd5fdca6a3a libertas: make lbs_init_mesh() void adds b9ed7e9505ba rtw88: make rtw_chip_ops::set_antenna return int adds 297bcf8222f2 rtw88: add support for set/get antennas adds 1c0e3c73e98d hostap: Add missing annotations for prism2_bss_list_proc_s [...] adds 2fe5efb8a475 brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() adds 40fb232c02d1 brcmsmac: Add missing annotation for brcms_down() adds 99cd87d63c0b libertas: make lbs_process_event() void adds 7b9ae69d5441 orinoco: remove useless variable 'err' in spectrum_cs_suspend() adds e871b8bfedda brcmsmac: make brcms_c_stf_ss_update() void adds 5a652b49b41b ipw2x00: make ipw_setup_deferred_work() void adds f0f383347ced brcmfmac: remove leading space adds 768c2db669ab Merge remote-tracking branch 'wireless-drivers-next/master' adds 7b2d38b7dd89 mac80211_hwsim: notify wmediumd of used MAC addresses adds f5d65f1f69be Merge remote-tracking branch 'mac80211-next/master' adds 197694d09af5 docs: filesystems: convert gfs2-glocks.txt to ReST adds 4998ba0a65f0 Merge remote-tracking branch 'gfs2/for-next' adds ffb57daad3a3 dt-bindings: add device tree binding for Arm CryptoCell tr [...] adds a583ed310bb6 hwrng: cctrng - introduce Arm CryptoCell driver adds 3c8e0bd10503 MAINTAINERS: add HG as cctrng maintainer adds 619e464ae22a crypto: hisilicon - put vfs_num into struct hisi_qm adds cd1b7ae3435c crypto: hisilicon - unify SR-IOV related codes into QM adds 35ee280fb1fb crypto: hisilicon - add vfs_num module parameter for hpre/sec adds 6c6dd5802c2d crypto: hisilicon/qm - add controller reset interface adds 84c9b7802b02 crypto: hisilicon/zip - add controller reset support for zip adds 1f5c9f34f0cc crypto: hisilicon/hpre - add controller reset support for HPRE adds 141876c252a4 crypto: hisilicon/sec2 - add controller reset support for SEC2 adds f037fc5f93f4 crypto: hisilicon/qm - stop qp by judging sq and cq tail adds 56e0b6273ec8 crypto: amlogic - Delete duplicate dev_err in meson_crypto [...] adds b111418a226f hwrng: omap - Delete an error message in of_get_omap_rng_d [...] adds f72fed86a5ac hwrng: xgene - Delete an error message in xgene_rng_probe() adds 56b80bdee4a1 crypto: sun8i-ss - Delete an error message in sun8i_ss_probe() adds beeb460cd12a crypto: algapi - Avoid spurious modprobe on LOADED adds eebac678556d crypto: ccp -- don't "select" CONFIG_DMADEVICES adds 6603523bf5e4 crypto: api - Fix use-after-free and race in crypto_spawn_alg adds 0a8f5989e034 crypto: marvell/octeontx - Add missing '\n' in log messages adds abfc5d7fddaf Merge remote-tracking branch 'crypto/master' adds bd607166af7f drm/amdgpu: Enable reading FRU chip via I2C v3 adds 1d90c13d7119 drm/amdgpu: Add documentation for memory info adds 1af8e76e1418 drm/amdgpu: Add documentation for PCIe accounting adds 18485be97657 drm/amdgpu: Add documentation for unique_id adds 1f02c97b32dd drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] adds fabe01d7bbda drm/amdgpu: disabled fru eeprom access adds 358e00e0adc8 drm/amdgpu: Expose TA FW version in fw_version file adds 714309f0f3e3 drm/amdgpu: Fix FRU data checking adds 8884532a6e0f drm/amdgpu: purge ip_discovery headers adds b89659b78329 drm/amdgpu: amends feature bits for MM bandwidth mgr adds 3aa0115d238c drm/amdgpu: cleanup all virtualization detection routine adds 66399248feaf drm/amdgpu: added xgmi ras error reset sequence adds 61380faa4b4c drm/amdgpu: disable ras query and iject during gpu reset adds 02f6efb47856 drm/amdgpu: Virtual display need to support multiple ctrcs adds 6bc8cdde574b drm/amdgpu: Add 4k resolution for virtual display adds d73cd701278a drm/amdgpu: Ignore the not supported error from psp adds 4bc97748e3f4 drm/radeon: remove unneeded header include path adds 4ed513b52dc8 drm/radeon: fix build rules of *_reg_safe.h adds a341deb97236 drm/radeon: use pattern rule to avoid code duplication in [...] adds 1bd9c9392732 drm/radeon: align short build log adds 955df04e3b31 drm/amdgpu/uvd7: remove unnecessary conversion to bool adds 2e40d9b915d4 drm/amd/amdgpu: Add missing SMUIO v12 register to headers adds 6c33a6f4c8a6 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header adds ba56657d187a drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) adds 4d130238a760 drm/amdgpu: cleanup idh event/req for NV headers adds c27cbdd2d073 drm/amdgpu: introduce new idh_request/event enum adds aa53bc2edb66 drm/amdgpu: introduce new request and its function adds ff1f03a7b8c4 drm/amdgpu: use static mmio offset for NV mailbox adds 122078de168b drm/amdgpu: equip new req_init_data handshake adds dffa11b4f74b drm/amdgpu: adjust sequence of ip_discovery init and timeo [...] adds 2f2941324c65 drm/amdgpu: postpone entering fullaccess mode adds ad31da434eb3 drm/amdgpu: No need support vcn decode adds b7b2a316b95e drm/amdgpu: extend compute job timeout adds 46484870d02a drm/amd/display: 3.2.77 adds 16012806e697 drm/amd/display: Add ABM driver implementation adds ac60b2294c9e drm/amd/display: Move backlight pwm enable function call adds c8e42d57859d drm/amdgpu: implement more ib pools (v2) adds c76c1a429788 drm/amd/amdgpu: Include headers for PWR and SMUIO registers adds a9d82d2f9129 drm/amdgpu: fix non-pointer dereference for non-RAS supported adds 04cdac5c17f0 drm/amdgpu: infinite retries fix from UTLC1 RB SDMA adds b635ae8744e1 drm/amdgpu: ih doorbell size of range changed for nbio v7.4 adds ab518012062d drm/amdgpu: enable IH ring 1 and ring 2 for navi adds 0ab176e69c8d drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi adds 9e94ff338610 drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5 adds 22ecc9665d40 drm/amd/powerplay: avoid calling CI specific SMU message i [...] adds d9c8316eb372 drm/amd/powerplay: avoid calling SMU7 specific SMU message [...] adds 87f09ec6c62d drm/amd/powerpaly: drop unused APIs adds 92e0070e02e8 drm/amd/powerplay: avoid calling SMU8 specific SMU message [...] adds 7843f537422a drm/amd/powerplay: avoid calling SMU9 specific SMU message [...] adds 81bf835ef90d drm/amd/powerplay: avoid calling SMU10 specific SMU messag [...] adds 5964f3feb000 drm/amd/powerplay: avoid calling Vega20 specific SMU messa [...] adds a0ec225633d9 drm/amd/powerplay: unified interfaces for message issuing [...] adds 6b6706cdaca3 drm/amd/powerplay: added mutex protection on msg issuing adds 1675c3a24d07 drm/amdgpu: stop disable the scheduler during HW fini adds 17e137f27cb1 drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2) adds bd718638b851 drm/amdgpu/vcn: fix race condition issue for vcn start adds e3b41d82daba drm/amdgpu/vcn: fix race condition issue for dpg unpause m [...] adds ef563ff40340 drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset adds ad9469fb5b3c drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset adds 2c68f0e3771d drm/amdgpu/vcn: Add firmware share memory support adds 9352141027af drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync adds c97e3076eb7a drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync adds e520859cde72 drm/amdgpu: enable VCN2.5 DPG mode for Arcturus adds 2176409956eb drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYL [...] adds 621514aa4140 drm/amd/display: codestyle cleanup on dc_link file until d [...] adds ded3491b8522 drm/amd/display: code cleanup on dc_link from is_same_edid [...] adds 9ec420d83341 drm/amd/display: code cleanup of dc_link file on func dc_l [...] adds 82c416b13cb7 drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 adds a500194e73c8 drm/amdgpu/vcn: fix spelling mistake "fimware" -> "firmware" adds a98c4cd92690 drm/amd/amdgpu_dm/mst: Remove useless sideband tracing adds a871afc8d05c drm/amd/dc: Kill dc_conn_log_hex_linux() adds c0ed2ca61f90 drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption [...] adds 8913f7ff0580 drm/amd/display: Guard calls to hdcp_ta and dtm_ta adds 193cce34a105 amdgpu/drm: remove psp access on navi10 for sriov adds 575b0a6e6a2f drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK adds dbd138dfeb74 drm/amd/display: re-order asic declarations adds 567c8fc4a0d2 drm/amd/powerplay: implement the is_dpm_running() adds 764a21cb085b drm/amd/powerplay: avoid using pm_en before it is initialized adds 50dc581a8f43 drm/amd/display: fix the broken logic in dc_link.c adds 04bef61e5da1 drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset adds 07e14845d1d8 drm/amdgpu: sync ring type and drm hw_ip type adds 1c6d567bdf73 drm/amdgpu: rework sched_list generation adds a45a9e5e10e0 drm/amdgpu/psp: dont warn on missing optional TA's adds 2a20e630f883 drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event adds 21b704d78352 drm/amdgpu/vcn: add shared memory restore after wake up fr [...] adds db3e0a284eac drm/amd/powerplay: fix a typo adds d2155a719d8f drm/amdgpu: Print UTCL2 client ID on a gpuvm fault adds 4189425d309a drm/amdgpu: add SPM golden settings for Navi10(v2) adds a900f562c8b1 drm/amdgpu: add SPM golden settings for Navi14 adds b2d92682ff6a drm/amdgpu: add SPM golden settings for Navi12 adds c419bdf5b820 drm/amd/amdgpu: Correct gfx10's CG sequence adds b3dbd6d3ec49 drm/amdgpu: resolve mGPU RAS query instability adds 4a06686b9485 drm/amdgpu: update RAS related dmesg print adds fe9824d15eff drm/amdkfd Avoid destroy hqd when GPU is on reset adds b639c22c98ff drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset adds 86f4a94023df drm/amd/display: 3.2.78 adds 5b5c1777bd3c drm/amd/display: prevent loop from occuring in pipe list adds c06a545ae531 drm/amd/display: Program DSC before enabling link adds c5d5b0ecf9c8 drm/amd/display: Implement abm config table copy to dmcub adds 2deade5ede56 drm/amd/display: Remove hdcp display state with mst fix adds b3a941df690f drm/amd/display: Power down hw blocks on boot adds c5f5b9d934ba drm/amd/display: blank dp stream before power off receiver adds c97c8d77b11f drm/amd/display: Don't change mpcc tree for medium updates [...] adds d5e27f072844 drm/amd/display: Check power_down functions exist before calling adds 501b4026c95e drm/amd/display: Use config flag to disable dmcu obj creation adds 49c4a8b6d93b drm/amd/display: fix typo adds 8d9c07b0eb09 drm/amd/display: only blank dp stream which will be powered off adds 8d26334d1ccd drm/amd/display: Fix ABM config copy for dmcub adds 12aec9efea95 drm/amd/display: Translate cursor position by source rect adds d3227976f4a8 drm/amd/display: change default pipe_split policy for DCN1 adds 03a4059b8ddd drm/amd/display: Fix incorrect cursor pos on scaled primary plane adds b34659deb66b drm/amd/display: Program viewport when source pos changes [...] adds 875390a86321 drm/amd/display: Calculate scaling ratios on every medium/ [...] adds efc3ec87a937 drm/amd/display: Remove unused defines adds 700f7f729810 drm/amd/display: 3.2.79 adds bdfbff5ef46b drm/amd/display: Update stream adjust in dc_stream_adjust_ [...] adds fa90219a129f drm/amd/display: fix dml pipe merge logic adds c7f345e53c45 drm/amd/display: initialize get_max_link_cap adds cdde482caabf drm/amd/display: Refactor color management to take dm plane state adds a1a0e61f3c43 drm/amd/display: Revert to old formula in set_vtg_params adds 033baeeefbf0 drm/amd/display: Make cursor source translation adjustment [...] adds b754c07a39b1 drm/amd/display: Avoid create MST prop after registration adds 2fdcc916ed77 drm/amd/display: Update DRAM watermark before checking to [...] adds 6fb4280ecbff drm/amd/display: Acknowledge wm_optimized_required adds 4404b47852f3 drm/amd/display: Check for null fclk voltage when parsing [...] adds 8ccf0e20769d drm/amd/display: determine USB C DP2 mode only when USB DP [...] adds a576b345f94f drm/amd/display: Make DMCUB bss/data firmware blob optional adds 3adf175e2e74 drm/amd/display: 3.2.80 adds 1ea2b260eb63 drm/amdgpu: Re-enable FRU check for most models v5 adds fe8db3bcf2e5 drm/amd/display: query hdcp capability during link detect adds 5f8693796c06 drm/amd/display: add HDCP caps debugfs adds a23ca7f76d55 drm/amdgpu: fix gfx hang during suspend with video playback (v2) adds 1744fb2391dd drm/amd/powerplay: error out on forcing clock setting not [...] adds dec0520aff8d drm/amdgpu: remove inproper workaround for vega10 adds 46e840ed1045 drm/amdgpu: replace indirect mmio access in non-dc code path adds 3c888c163591 drm/amdgpu: retire indirect mmio reg support from cgs adds ec59847e741d drm/amdgpu: retire RREG32_IDX/WREG32_IDX adds f384ff95f652 drm/amdgpu: retire AMDGPU_REGS_KIQ flag adds 2eee0229f65e drm/amdgpu: support access regs outside of mmio bar adds ba714a56fcb5 drm/amdgpu: unify fw_write_wait for new gfx9 asics adds ef91e8b5c885 drm/amdgpu/display: fix warning when compiling without debugfs adds ad36d71b3f52 amdgpu_kms: Remove unnecessary condition check adds 5aaa8fff3aa9 drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset adds 9a785c7ad1d7 drm/amdgpu: increased atom cmd timeout adds 95a2f917387a drm/amdgpu: restrict debugfs register access under SR-IOV adds f9135b086b58 drm/amd/display: Change "error" to "dc_log" at amdgpu_dm d [...] adds 7adf5619ae82 drm/amd/powerplay: force the trim of the mclk dpm_levels i [...] adds 1f3ef0efbacb drm/amdgpu: add uncorrectable error count print in UMC ecc irq cb adds 6952e99cfd52 drm/amdgpu: refine ras related message print adds d32709dac627 drm/amdgpu: resume kiq access debugfs adds ed72aa21c74a drm/amdgpu: replace DRM prefix with PCI device info for GFX RAS adds dadce777e094 drm/amdgpu: fix wrong vram lost counter increment V2 adds e8663832b088 drm/amdgpu/powerplay: get SMC FW size to a flexible way adds cb3d1085019d drm/amdgpu/ring: add no_scheduler flag adds a783910d5c8b drm/amdgpu/kiq: add no_scheduler flag to KIQ adds a4c246802719 drm/amdgpu/ring: simplify scheduler setup logic adds bba8289b8f02 drm/amd/display: code clean up in dce80_hw_sequencer.c adds d57229b1da72 drm/amd/amdgpu: add prefix for pr_* prints adds 539489fc91ea drm/amd/amdgpu: add print prefix for dev_* variants adds dd4fa6c1b89a drm/amd/amdgpu: remove hardcoded module name in prints adds 8e2f84206389 drm/amdgpu: remove dead code in si_dpm.c adds 01e5e998a30e drm/radeon: remove defined but not used 'dte_data_tahiti_le' adds 43ad9b39b0a3 drm/radeon: remove defined but not used variables in ci_dpm.c adds 502ef0834009 drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] adds 0d454b9901a8 drm/amd/display: remove redundant assignment to variable d [...] adds df8ccec48a7d drm/amdgpu: fix the hw hang during perform system reboot a [...] adds cece92669bce drm/amd/powerplay: revise the way to retrieve the board pa [...] adds 32dd23412684 drm/amd/powerplay: bump the NAVI10 smu-driver if version adds ff35961dca5b drm/amd/powerplay: correct i2c eeprom init/fini sequence adds 52c1a465d036 drm/amd/powerplay: properly set the dpm_enabled state adds e3f6ad0ddac0 drm/amd/powerplay: update Arcturus smu-driver if header adds 153981d8cdfa drm/amdgpu: update psp fw loading sequence adds 9cf2a1a31212 drm/amdgpu: set mp1 state before reload adds 05d8a0291987 drm/amdgpu/gfx9: add gfxoff quirk adds 2a6ac7666c29 Revert "drm/amdgpu: use the BAR if possible in amdgpu_devi [...] adds f5e58ad7f938 drm/amdgpu: cache smu fw version info adds e985c08cd391 drm/amdgpu/gmc: Fix spelling mistake. adds 421d8efa8bf1 drm/amd/powerplay: fix resume failed as smu table initiali [...] adds 3ef77f30ae7f drm/amdgpu: Disable FRU read on Arcturus adds 190c93d7a70e drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU adds ddf5a5710f12 Revert "drm/amdgpu: Disable gfx off if VCN is busy" adds 52319e6b525b drm/amdgpu: Correctly initialize thermal controller for GP [...] adds 1776643ff138 drm/amdgpu/display: fix aux registration (v2) adds 568a717c848e drm/amdgpu/display: give aux i2c buses more meaningful names adds 25d4275e1931 drm/amdgpu: fix race between pstate and remote buffer map adds 620f47d13a74 drm/amd/powerplay: remove defined but not used variables adds 106b23df8436 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' adds 642228460cb4 drm/amdgpu: add UAPI for creating encrypted buffers adds 5e2327244d7f drm/amdgpu: add UAPI to create secure commands (v3) adds ac1f0fc97c17 drm/amdgpu: define the TMZ bit for the PTE adds 0a398539e5ba drm/amdgpu: add tmz feature parameter (v2) adds 029c49a95244 drm/amdgpu: add amdgpu_tmz data structure adds 70bdff9eef16 drm/amdgpu: add function to check tmz capability (v4) adds 7e806c9da3d7 drm/amdgpu: add tmz bit in frame control packet adds 782b977e2ca4 drm/amdgpu: expand the emit tmz interface with trusted flag adds de1371589c03 drm/amdgpu: expand the context control interface with trust flag adds 8f9ddcf61e6f drm/amdgpu: job is secure iff CS is secure (v5) adds 2ca2a1546513 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds dc2606bf387c drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 65d4c19d9c62 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds e024054a78f7 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds c0d3ab24effa drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 837794ed5323 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds 1c7cf97d60e8 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 6dff3c321e73 drm/amdgpu: move CS secure flag next the structs where it's used adds fdbbb0aace13 drm/amdgpu: remove the alignment placeholder for secure buffer adds 6520cc7e3b54 drm/amdgpu: implement TMZ accessor (v3) adds f73f9225f027 drm/amd/display: Indicate use of TMZ buffers to DC adds 7a1af05e898d drm/amdgpu: Move to a per-IB secure flag (TMZ) adds 1e21855a805c drm/amdgpu: fix the wrong logic checking when secure buffe [...] adds cb4f802608af drm/amdgpu: also add the TMZ flag to GART adds d7f0ece0c852 drm/amdgpu: add TMZ handling to amdgpu_move_blit adds 4abe2b1d21ef drm/amdgpu: stop evicting encrypted BOs to swap adds a36777c137c4 drm/amdgpu: Fine-grained TMZ support adds 25714ce9ea23 drm/amdgpu: Fix per-IB secure flag GFX hang adds a45a70b5015f drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] adds c2a79d9353b0 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 adds 5f3d00fa965a drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem adds 8c65e839cbaf drm/amdgpu: Add new ring callback to insert memory sync adds 9b1ae2d5843f drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion adds 19d1dffe6d34 drm/amdgpu: Add mem_sync implementation for all the ASICs. adds 1a07298c624d drm/amdgpu: Add a UAPI flag for user to call mem_sync adds 32c92c2e3205 drm/amdgpu: partial revert VM sync changes adds 6ad129a24835 drm/amdgpu: cleanup IB pool handling a bit adds e359aefb3157 drm/amdgpu: rename direct to immediate for VM updates adds f1163e7a436a drm/amdgpu: add new unlocked flag for PTE updates adds d67c057396d4 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 3d5385a23a6a drm/amdkfd: Enable GWS based on FW Support adds 0ed90217923d drm/mm: revert "Break long searches in fragmented address spaces" adds 811b0c4730a9 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) adds d3051f65732c drm/ttm: Break out the loops if need_resched in bo delayed [...] adds d4e900d79c60 drm/amdgpu: work around llvm bug #42576 adds ef71efafc7e0 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds c029bbfac1bf PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds 4d340ed0ad32 Merge remote-tracking branch 'amdgpu/drm-next' adds a62774782b99 drm/i915/gt: Restrict gen7 w/a batch to Haswell adds f899f786d181 drm/i915: Move GGTT fence registers under gt/ adds dec9cf9ee8cb drm/i915/gt: Pull restoration of GGTT fences underneath the GT adds bd9a4dbc84f5 drm/i915: Remove manual save/resume of fence register state adds 0b6bc81dbd6d drm/i915/gt: Allocate i915_fence_reg array adds 220a6704ff43 drm/i915/gt: Restore check for invalid vma for fencing adds a22f34783476 drm/i915/gem: Check for a closed context when looking up a [...] adds 9aba9c188da1 drm/i915/perf: remove generated code adds 371aba6e26fb drm/i915/perf: remove redundant power configuration regist [...] adds 11ecbdddf2f8 drm/i915/perf: introduce global sseu pinning adds ba69fb165b03 drm/i915: Fix up documentation paths after file moving adds 500f9ac30251 drm/i915/gt: Always reschedule the new heartbeat adds a639b0c15065 drm/i915/perf: Invalidate OA TLB on when closing perf stream adds 0a7ada196675 drm/i915: Enable non-contiguous pipe fusing adds b4ab7aa848ac drm/i915/color: Extract icl_read_luts() adds 97ed48b5c8b1 drm/i915/fbc: convert to drm_device based logging macros. adds ac467612f403 drm/i915/fbdev: convert to drm_device based logging. adds 260fcfc0e9b0 drm/i915/hdcp: convert to struct drm_device based logging. adds 639e0db2d70f drm/i915/dp: Add dpcd link_rate quirk for Apple 15" MBP 2017 (v3) adds 3882581753d1 drm/i915/tgl: Add new PCI IDs to TGL adds 36034c95d3c7 drm/i915/ggtt: convert to drm_device based logging macros. adds 91682e45ba62 drm/i915/lrc: convert to struct drm_device based logging macros. adds 1ca6ce9332e7 drm/i915/rc6: convert to struct drm_device based logging macros. adds edf040f4ee61 drm/i915/renderstate: use struct drm_device based logging macros. adds 606856f09e84 drm/i915/ring_submission: use drm_device based logging macros. adds a8fa7c079f3e drm/i915/rps: use struct drm_device based logging macros. adds 394ad36c51ad drm/i915/workarounds: convert to drm_device based logging macros. adds 2386b492ded4 drm/i915: Prefer '%ps' for printing function symbol names adds 207e4a71fb53 drm/i915: Use explicit flag to mark unreachable intel_context adds 8e37d6991391 drm/i915/gt: Cancel a hung context if already closed adds e2e4c4e1dcaf drm: Add DP1.4 VSC SDP Payload related Data Structures adds 9799c4c3b76e drm/i915/dp: Add compute routine for DP VSC SDP adds d1eed96dcb60 drm/i915/dp: Add compute routine for DP HDR Metadata Infof [...] adds 03c761b00c87 drm/i915/dp: Add writing of DP SDPs adds cb1824bb1ec6 drm/i915: Fix crtc nv12 etc. plane bitmasks for DPMS off adds b412c63f1cba drm/i915/gt: Report context-is-closed prior to pinning adds bb6892b7ce15 drm/i915/gt: Use the correct err_unlock unwind path for a [...] adds 21abf0bf168d drm/i915/gt: Treat idling as a RPS downclock event adds 043cd2d14ede drm/i915/gt: Leave rps->cur_freq on unpark adds 13ea6db2cf24 drm/i915/edp: Ignore short pulse when panel powered off adds 8e87e0139aff drm/i915/gt: Mark timeline->cacheline as destroyed after r [...] adds 3447c4c55d0e drm/i915: Avoid live-lock with i915_vma_parked() adds 93159e12353c drm/i915/gem: Avoid gem_context->mutex for simple vma lookup adds 41e4065a6b0b drm/i915: Rely on direct submission to the queue adds 45d417399424 drm/i915/selftests/perf: watch out for stolen objects adds e9037e7f9a16 drm/i915: Extend intel_wakeref to support delayed puts adds edee52c927ef drm/i915/gt: Delay release of engine-pm after last retirement adds 8493e110a637 drm/i915/selftests: mark huge_gem_object as not shrinkable adds af7a272ef650 drm/i915/gt: Only delay the context barrier pm adds b4b95b056ef3 drm/i915/dsi: Configure transcoder operation for command mode. adds b927783228f9 drm/i915/dsi: Add vblank calculation for command mode adds b683e6d9a679 drm/i915/dsi: Add cmd mode flags in display mode private flags adds cebb28acf704 drm/i915/dsi: Add check for periodic command mode adds f78a862d13e8 drm/i915/dsi: Use private flags to indicate TE in cmd mode adds 13c5a577b342 drm/i915/gt: Select the deepest available parking mode for rc6 adds 691f7ba58d52 drm/i915/display/fbc: Make fences a nice-to-have for GEN9+ adds 9bf7c31386e5 drm/i915/execlists: Drop setting sibling priority hint on [...] adds 032d992dcbef drm/i915/selftests: Measure the energy consumed while in RC6 adds 6670b413f845 drm/i915/execlists: Pull tasklet interrupt-bh local to dir [...] adds 92581f9fb99c drm/i915: Immediately execute the fenced work adds 6c81e21a4742 drm/i915/gt: Stage the transfer of the virtual breadcrumb adds 47bdb1caba0b drm/i915/ddi: use struct drm_device based logging adds 3c4e3870facc drm/i915/display_power: use struct drm_device based logging adds eba9836f28b2 drm/i915/dp_aux_backlight: use struct drm_device based logging adds ca4aae6daae1 drm/i915/dp_mst: use struct drm_device based logging adds 5bdbddff31cd drm/i915/dsi: use struct drm_device based logging adds 419190429cd1 drm/i915/hdmi: use struct drm_device based logging adds dd10a80f8671 drm/i915/dsi: use struct drm_device based logging adds edd38964a526 drm/i915/connector: use MISSING_CASE instead of logging adds 7bee031d7b31 drm/i915/tv: use struct drm_device based logging adds 4fb5eec94c51 drm/i915/display: clean up intel_PLL_is_valid() adds 3dfd8d710419 drm/i915/display: use struct drm_device based logging adds 85f691d369d1 drm/i915/psr: use struct drm_device based logging adds 9642b4f01bcd drm/i915/wopcm: convert to drm device based logging adds 73c8bfb7feed drm/i915: Drop final few uses of drm_i915_private.engine adds 7015f127d821 drm/i915/display: Remove useless but deadly local adds d121f63c00e3 drm/i915/display: Return early after MISSING_CASE for writ [...] adds d5e56705927e drm/i915/display: Fix mode private_flags comparison at ato [...] adds 12df6c59b6db drm/i915/gt: allow setting generic data pointer adds 708249a6eba1 drm/i915/guc: drop stage_pool debugfs adds 801a0caa627b drm/i915/huc: make "support huc" reflect HW capabilities adds 34904bd64a69 drm/i915/debugfs: move uC printers and update debugfs file names adds 293a554801b2 drm/i915/uc: Move uC debugfs to its own folder under GT adds a9410a625064 drm/i915/uc: do not free err log on uc_fini adds 7bf03e7504e4 drm/i915: Cast remain to unsigned long in eb_relocate_vma adds d1df41eb72ef drm/i915/perf: rework aging tail workaround adds c51dbc6e8f17 drm/i915/perf: move pollin setup to non hw specific code adds 4ef10fe05ba0 drm/i915/perf: add new open param to configure polling of [...] adds 1c664c15cf0a drm/i915: use forced codec wake on all gen9+ platforms adds 743acd115070 drm/i915: Get rid of silly void* from MST code adds 0c1abaa7fbfb drm: Constify adjusted_mode a bit adds d002491168fc drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning adds 3a035ea46631 drm/i915/mst: Use .compute_config_late() to compute master [...] adds 589a4cd6cc43 drm/i915: Move TRANS_DDI_FUNC_CTL2 programming where it belongs adds f73adacadfe5 drm/i915: Drop usless master_transcoder assignments adds 02d8ea47dbc3 drm/i915: Move icl_get_trans_port_sync_config() into the DDI code adds d4d7d9ca57a4 drm/i915: Use REG_FIELD_PREP() & co. for TRANS_DDI_FUNC_CTL2 adds 05d756b0c3b8 drm/i915: Include port sync state in the state dump adds 35f3fd8182ba drm/i915/execlists: Workaround switching back to a complet [...] adds 106d4ffd6cb8 drm/i915/tgl: Add definitions for VRR registers and bits adds 2da48b1f888d drm/i915/huc: Add more errors for I915_PARAM_HUC_STATUS adds d472634ef9e1 drm/i915/huc: Fix HuC register used in debugfs adds 8b6d457f9532 drm/i915/execlists: Include priority info in trace_ports adds 4b379a48ded0 drm/i915/selftests: Check timeout before flush and cond checks adds d75a92a81467 drm/i915: Allow for different modes of interruptible i915_ [...] adds 229007e02d69 drm/i915: Wrap i915_active in a simple kreffed struct adds d7d50f801d44 drm/i915/perf: Schedule oa_config after modifying the contexts adds 0f1dd02295f3 drm/i915/gem: Split eb_vma into its own allocation adds b28b34ac85d7 drm/i915/execlists: Explicitly reset both reg and context runtime adds d16e137e7f4b drm/i915/perf: don't read head/tail pointers outside criti [...] adds e2ccf0d009b1 drm/i915/execlists: Double check breadcrumb before crying foul adds f77a2db27f26 drm/i915/icl+: Don't enable DDI IO power on a TypeC port i [...] adds 70988115ac69 drm/i915/dp: Return the right vswing tables adds a2ae2010d3b7 drm/i915/dp/ehl: Update vswing table for HBR and RBR adds 9f7ffa297978 drm/i915/tc/icl: Update TC vswing tables adds 86dbf52d26cc drm/i915: Defer kicking the tasklet until all rescheduling [...] adds f53ae29c0ea1 drm/i915/gt: Include a few tracek for timeslicing adds 71a6688e81d9 drm/i915/selftests: Tidy up an error message for live_erro [...] adds 917155557238 drm/i915/execlists: Pause CS flow before reset adds 606727842d8b drm/i915/gt: Include the execlists CCID of each port in th [...] adds 708c82d59b14 drm/i915: Report all failed registers for ctx isolation adds 4d6c18590870 drm/i915/gt: Fill all the unused space in the GGTT adds 97a37c919f62 drm/i915/gem: Ignore readonly failures when updating relocs adds a5572d1f0d7f drm/i915/gt: Align engine dump active/pending adds 0d961c4610ff drm/i915/gt: fix spelling mistake "undeflow" -> "underflow" adds 8a338f4bf642 drm/i915/gem: Try allocating va from free space adds 63baf4f3d587 drm/i915/gt: Only wait for GPU activity before unbinding a [...] adds 725c9ee7fc6d drm/i915/gt: Store the fence details on the fence adds 0d86ee35097a drm/i915/gt: Make fence revocation unequivocal adds 9da0ea09639f drm/i915/gem: Drop cached obj->bind_count adds 7bcb773dafc0 drm/i915/uc: Cleanup kerneldoc warnings adds 4c977837ba29 drm/i915/execlists: Peek at the next submission for error [...] adds 89ff76bf9b3b drm/i915/gem: Utilize rcu iteration of context engines adds 98d513167f6f drm/i915/selftests: Check for has-reset before testing hos [...] adds 63d0f3ea8ebb drm/i915/tgl: Make Wa_14010229206 permanent adds 43acd6516ca9 drm/i915: Keep a per-engine request pool adds bfae03fe75eb drm/i915: Avoid setting timer->expires to 0 adds 10cf8e755a9a drm/i915: Store cpu_transcoder_mask in device info adds dc5b8ed56bb3 drm/i915: Implement port sync for SKL+ adds b932da3c8a35 drm/i915: Eliminate port sync copy pasta adds 4f05d7aeba97 drm/i915: Fix port sync code to work with >2 pipes adds 1ff241ea2b26 drm/i915: Do pipe updates after enables for everyone adds ede9771d7f84 drm/i915: Pass atomic state to encoder hooks adds d82a855ac085 drm/i915: Move the port sync DP_TP_CTL stuff to the encoder hook adds 9657aaa2055d drm/i915: Revoke mmap before fence adds 6352219c39c0 drm/i915/perf: Do not clear pollin for small user read buffers adds 614654abe847 drm/i915: Check current i915_vma.pin_count status first on unbind adds 53f5da74c7a2 drm/i915/selftests: Wait until we start timeslicing after [...] adds 848862e67288 drm/i915/gt: Free request pool from virtual engines adds 8c8919c7c99f drm/i915: Add a retry counter for hotplug detect retries adds b4df5405f3e6 drm/i915: Extend hotplug detect retry on TypeC connectors [...] adds 30c88a47f1ab drm/i915/gem: Flush all the reloc_gpu batch adds 39d571d17231 drm/i915/gem: Take DBG_FORCE_RELOC into account prior to u [...] adds 442dbc5c6861 drm/i915: Make exclusive awaits on i915_active optional adds 3b0a05792e2e drm/i915: Allow asynchronous waits on the i915_active barriers adds e68296259cf3 drm/i915/gem: Wait until the context is finally retired be [...] adds e94f785642dc drm/i915/gem: Promote 'remain' to unsigned long adds c4e8ba739034 drm/i915/gt: Yield the timeslice if caught waiting on a us [...] adds cf4c826d96da drm/i915/selftests: Drop vestigal timeslicing assert adds 9282a66ceebe drm/i915/audio: use struct drm_device based logging adds 2b3c472cc311 drm/i915/panel: use struct drm_device based logging adds 0383443d89bb drm/i915/tc: use struct drm_device based logging adds af67009c1439 drm/i915/dp: use struct drm_device based logging adds d518a20b7f5d drm/i915/crt: use struct drm_device based logging adds 59cbc8eca958 drm/i915/debugfs: use struct drm_device based logging adds c3f81563ec85 drm/i915/bw: use struct drm_device based logging adds 9b5d45b175c0 drm/i915/state: use struct drm_device based logging adds f54efb6ad033 drm/i915/switcheroo: use struct drm_device based logging adds 61d5c507e93d drm/i915/uc: prefer struct drm_device based logging adds 58f44aadd365 drm/i915/error: prefer struct drm_device based logging adds 1900aba56787 drm/i915/pmu: prefer struct drm_device based logging adds 225ffaa8209b drm/i915/dram: prefer struct drm_device based logging adds 19b5b50f344a drm/i915/uncore: prefer struct drm_device based logging adds dd1ba6ba09d1 drm/i915/stolen: prefer struct drm_device based logging adds dc483ba501a5 drm/i915/gt: prefer struct drm_device based logging adds 4381bbd856d2 drm/i915/uc: prefer struct drm_device based logging adds 32a55a109f26 drm/i915/gt: Mark up racy read of intel_ring.head adds dd345efe8aa4 drm/i915/gt: Mark up racy check of breadcrumb irq enabled adds fbaa1229d354 drm/i915/selftests: Take an explicit ref for rq->batch adds 53dd7028dc39 drm/i915/evict: watch out for unevictable nodes adds 538c329f7f3e drm/i915: remove redundant assignment to variable err adds c1b5ea926d55 drm/i915/selftests: Check for an already completed timeslice adds f30d3ced9faf agp/intel: Reinforce the barrier after GTT updates adds f26f1db5d2be drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms adds 7b994759ad3c drm/i915: Start passing latency as parameter adds f96198abe8b0 drm/i915/ehl: extended Wa_2006604312 to ehl adds dbff5a8db9c6 drm/i915/tgl: Add Wa_14010477008:tgl adds 802101528bce drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping adds 2a040f0d08c3 drm/i915/tgl: Initialize multicast register steering for w [...] adds 46495adc6ca7 drm/i915/selftests: Exercise basic RPS interrupt generation adds a080bd994c40 drm/i915/gt: Update PMINTRMSK holding fw adds da90417467b4 drm/i915: Add YUV444 packed format support for skl+ adds 3ffaf56e912e drm/i915: HDCP: fix Ri prime check done during link check adds 2b703bbda271 Merge drm/drm-next into drm-intel-next-queued adds 8811d9eb4dfa drm/amd/display: Align macro name as per DP spec adds 4342f839ae7e drm/dp: get/set phy compliance pattern adds 5d1453d529ad drm/i915/dp: Made intel_dp_adjust_train() non-static adds 88afbfdbfda8 drm/i915/dp: Preparation for DP phy compliance auto test adds 75947e39f3d9 drm/i915/dp: Add debugfs entry for DP phy compliance adds fce214aea8e0 drm/i915/dp: Register definition for DP compliance register adds 8cdf72711928 drm/i915/dp: Program vswing, pre-emphasis, test-pattern adds cef622d7634e Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...] adds 3cbdb97564a3 drm/i915/tgl: TBT AUX should use TC power well ops adds b06ef327e263 drm/i915: Update DRIVER_DATE to 20200417 adds fc4a8c16e34b drm/i915: Power well id for ICL PG3 adds 8806211fe7b3 drm/i915: Add i915_lpsp_capability debugfs adds 76a23f06011d drm/i915: Add connector dbgfs for all connectors adds 9efa0c1a500f drm/i915: Add i915_lpsp_status debugfs attribute adds 48b8b04c791d drm/i915/display: Enable DP Display Audio WA adds 23122a4d992b drm/i915/gt: Scrub execlists state on resume adds 9d7e560f4327 drm/i915/selftests: Delay spinner before waiting for an interrupt adds a50717dbf417 drm/i915/selftests: Take the engine wakeref around __rps_u [...] adds 442e7ee834e8 drm/i915: Add intel_atomic_get_bw_*_state helpers adds a389c49fac55 drm/i915: Prepare to extract gen specific functions from i [...] adds 680e1af713d9 drm/i915: Add pre/post plane updates for SAGV adds d4e3d455a12e drm/i915/selftests: Move gpu energy measurement into its o [...] adds c43dd6b4144a drm/i915/selftests: Check power consumption at min/max fre [...] adds c4310defd88e drm/i915/icl: Update forcewake firmware ranges adds c0ff9e5e69f3 drm/i915: Add missing deinitialization cases of load failure adds 34a3f0b273a7 drm/i915/display: Move out code to return the digital_port [...] adds dba6b0b4eab3 drm/i915/display: Add intel_legacy_aux_to_power_domain() adds f8bb28e63a1e drm/i915/display: Split hsw_power_well_enable() into two adds feb7e0ef5ff8 drm/i915/tc/icl: Implement TC cold sequences adds 7ce40a671538 drm/i915/tc: Skip ref held check for TC legacy aux power wells adds 3c02934b24e3 drm/i915/tc/tgl: Implement TC cold sequences adds 3ed347d1a73e drm/i915/tc: Catch TC users accessing FIA registers withou [...] adds 0f8925090ac7 drm/i915/tc: Do not warn when aux power well of static TC [...] adds edcb9028d66b drm/i915/display: Load DP_TP_CTL/STATUS offset before use it adds 65bb9dd0ec79 drm/i915: Add ICL PG3 PW ID for EHL adds 7479f3c90a6d drm/i915: remove redundant assignment to variable test_result adds 31a02eb70b8d drm/i915: Refactor setting dma info to a common helper adds e0f824886d75 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 51b8479ab20b Merge drm/drm-next into drm-misc-next adds f2b816d78a94 drm/core: Allow drivers allocate a subclass of struct drm_ [...] adds 55f7f72753ab drm/core: Add drm_afbc_framebuffer and a corresponding helper adds 6e66dbfaaf26 drm/hisilicon: Drop unused #include adds 84551afa312a drm: drm_vm: Use fallthrough; adds 82c0ef94b92e drm: Correct a typo in a function comment adds ad6d94f24f20 drm/tegra: remove checks for debugfs functions return value adds f1c1a1f38db4 drm/tilcdc: remove check for return value of debugfs functions. adds 19660e8903e6 drm/v3d: make v3d_debugfs_init() return 0 adds b9c82f593f26 drm/vc4: remove check of return value of drm_debugfs functions adds 2fb9c8a02fd3 drm/arc: make arcgpu_debugfs_init() return 0. adds 0bc40e18603a drm/arm: make hdlcd_debugfs_init() return 0 adds 14b461950c6f drm/etnaviv: remove check for return value of drm_debugfs_ [...] adds 9e2fd463ec34 drm/msm: remove checks for return value of drm_debugfs_cre [...] adds 54ac836b16de drm/sti: remove use of drm_debugfs functions as return values adds 3a748157f209 drm/vram-helper: make drm_vram_mm_debugfs_init() return 0 adds 0567776b698b drm/nouveau: make nouveau_drm_debugfs_init() return 0 adds b4441251e5d0 drm/pl111: make pl111_debugfs_init return 0 adds 68f73a1bef87 drm/omap: remove checks for return value of drm_debugfs functions adds f06b2052f74d drm/i915: have *_debugfs_init() functions return void. adds e196e140f95c drm: make various debugfs_init() functions return 0 adds 267ea759b231 drm: Constify topology id adds bf5e4a863ae0 drm/edid: Swap some operands in for_each_displayid_db() adds 3688118404ad drm/edid: Remove idx==1 assumptions from all over the Disp [...] adds 23b03867a220 drm/edid: Return DispID length from drm_find_displayid_ext [...] adds ea0aa608a8e8 drm/edid: Move validate_displayid() drm_find_displayid_ext [...] adds 8e88c75245a3 drm/edid: Don't parse garbage as DispID blocks adds 5f706b4a3bd6 drm/edid: Don't include ext block csum in DispID size adds bd1f64df3135 drm/edid: Clarify validate_displayid() adds 092c367ac6c6 drm/edid: Fix DispID tile parsing for override EDID adds a212d6a55765 drm/debugfs: remove checks for return value of drm_debugfs [...] adds 714277951deb drm: Include the encoder itself in possible_clones adds 8a7827ee32ac drm/gma500: Sanitize possible_clones adds 9cb6a97621ae drm/imx: Remove the bogus possible_clones setup adds 74d2aacbe840 drm: Validate encoder->possible_clones adds 0df108237433 drm: Validate encoder->possible_crtcs adds 7ce84471e3c7 drm: convert .debugfs_init() hook to return void. adds 8edb69970739 MAINTAINERS: Better regex for dma_buf|fence|resv adds b684822a4446 drm: Skip drm_mode_config_validate() for !modeset adds 0666a8d7f6a4 drm/virtio: fix OOB in virtio_gpu_object_create adds bf1b615ad97e video: omapfb: Use scnprintf() for avoiding potential buff [...] adds 42f21e5452a2 video: omap2: Use scnprintf() for avoiding potential buffe [...] adds 06b522d6de9d video: uvesafb: Use scnprintf() for avoiding potential buf [...] adds b5445b244114 fbdev: fbmon: fix -Wextra build warnings adds c43da0610723 fbdev: aty: fix -Wextra build warning adds 6ea16a0ba37f fbdev: matrox: fix -Wextra build warnings adds 5194480ce6b2 fbdev: savage: fix -Wextra build warning adds 1a56b9fa3275 fbdev: pm[23]fb.c: fix -Wextra build warnings and errors adds 6ce2fc42dbda fbdev: via: fix -Wextra build warning and format warning adds 4f55bb03801a omapfb: Remove unused writeback code adds 92e513fb0798 dt-bindings: display: grammar fixes in panel/ adds f019190b7d27 drm/mipi-dbi: Make mipi_dbi_command_stackbuf() data parame [...] adds 6ebd24b6bf10 drm/lima: save process info for debug usage adds c67a3d4f68c7 drm/lima: add max_error_tasks module parameter adds b78edd46f6a9 drm/lima: save task info dump when task fail adds 57b517cecea0 drm/lima: add error sysfs to export error task dump adds 7f60c4b9d964 drm/lima: add trace point for tasks adds 7707f7227f09 drm/rockchip: Add support for afbc adds 8ad463acc78a drm/vram-helper: remove unneeded #if defined/endif guards. adds a9a753594a89 drm/sun4i: de2: rgb field in de2 format struct is redundant adds daab3d0e8e2b drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant adds 7831112eded6 drm/sun4i: de2: Don't return de2_fmt_info struct adds 1ef1380ca5dd drm/sun4i: Sort includes in VI and UI layer code adds 6b633e3efbb4 drm/bridge: dw-hdmi: do not force "none" scan mode adds 86af379ebca2 drm/bridge: dw-hdmi: Add support for RGB limited range adds 0e8003076aca drm/bridge: dw-hdmi: rework csc related functions adds fd7cb5753ef4 mm/sl[uo]b: export __kmalloc_track(_node)_caller adds 0ce542f73171 drm/i915: Don't clear drvdata in ->release adds c6603c740e0e drm: add managed resources tied to drm_device adds 6f365e561d66 drm: Set final_kfree in drm_dev_alloc adds f5ad671b2963 drm/mipi_dbi: Use drmm_add_final_kfree in all drivers adds d0c116adc656 drm/udl: Use drmm_add_final_kfree adds 873863b6214a drm/qxl: Use drmm_add_final_kfree adds c1b164a5f7ab Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 7fb81e9d8073 drm/i915: Use drmm_add_final_kfree adds b6097727ae57 drm/cirrus: Use drmm_add_final_kfree adds ea3aa6203c6b drm/v3d: Use drmm_add_final_kfree adds afeeabb88bab drm/tidss: Use drmm_add_final_kfree adds e2edcaaa3da8 drm/mcde: Use drmm_add_final_kfree adds 363de9e7d4f6 drm/vgem: Use drmm_add_final_kfree adds ac19f140bc27 drm/vkms: Use drmm_add_final_kfree adds 144a29fdac4e drm/repaper: Use drmm_add_final_kfree adds 81e3264652e8 drm/ingenic: Use drmm_add_final_kfree adds b6731025a52f drm/gm12u320: Use drmm_add_final_kfree adds 780e41edf890 drm/<drivers>: Use drmm_add_final_kfree adds 5dad34f3c444 drm: Cleanups after drmm_add_final_kfree rollout adds a5c71fdba9df drm: Handle dev->unique with drmm_ adds 2cbf7fc6718b drm: Use drmm_ for drm_dev_init cleanup adds f96306f9892b drm: manage drm_minor cleanup with drmm_ adds 641b9103d838 drm: Manage drm_gem_init with drmm_ adds c23d686f1960 drm: Manage drm_vblank_cleanup with drmm_ adds d33b58d0115e drm: Garbage collect drm_dev_fini adds c3b790ea07a1 drm: Manage drm_mode_config_init with drmm_ adds 9caf3c801964 drm/bochs: Remove leftover drm_atomic_helper_shutdown adds b771a5687d61 drm/bochs: Drop explicit drm_mode_config_cleanup adds bb1e0dfaa7e9 drm/cirrus: Drop explicit drm_mode_config_cleanup call adds 70c2fe18a4be drm/cirrus: Fully embrace devm_ adds fe1cc102a381 drm/ingenic: Drop explicit drm_mode_config_cleanup call adds 4b055ab1378a drm/mcde: Drop explicit drm_mode_config_cleanup call adds 90c2e13bc30e drm/mcde: More devm_drm_dev_init adds bd9ff7b521a6 drm/meson: Drop explicit drm_mode_config_cleanup call adds 5e3e55b69c39 drm/pl111: Drop explicit drm_mode_config_cleanup call adds b570e88d8827 drm/rcar-du: Drop explicit drm_mode_config_cleanup call adds 56e35f85bae2 drm/rockchip: Drop explicit drm_mode_config_cleanup call adds 967be0ffa62d drm/stm: Drop explicit drm_mode_config_cleanup call adds e28c853eed8f drm/shmob: Drop explicit drm_mode_config_cleanup call adds 18c6222237f8 drm/mtk: Drop explicit drm_mode_config_cleanup call adds c792098baf22 drm/tidss: Drop explicit drm_mode_config_cleanup call adds 08373edcb9a8 drm/gm12u320: More drmm_ adds 993f5b193d14 drm/gm12u320: Use devm_drm_dev_init adds 7ef64ed121c7 drm/gm12u320: Use helpers for shutdown/suspend/resume adds 8f2cb9379fb4 drm/gm12u320: Simplify upload work adds be9f2b034859 drm/repaper: Drop explicit drm_mode_config_cleanup call adds 53bdebf7fec8 drm/mipi-dbi: Move drm_mode_config_init into mipi library adds 3421a6c4098f drm/mipi-dbi: Drop explicit drm_mode_config_cleanup call adds fe5b7c86d606 drm/udl: Drop explicit drm_mode_config_cleanup call adds b1a981bd5576 drm/udl: drop drm_driver.release hook adds 9e1ed9fb1eb0 drm: Add docs for managed resources adds 5ea5647f4918 drm/bridge: sii9234: silence warning about regulators duri [...] adds 1a8bf67df6d8 drm/fb-helper: Add TODO for making drm_fb_helper_alloc_fbi [...] adds 21a729d00776 drm/mst: Separate sideband packet header parsing from mess [...] adds fbc821c4a506 drm/mst: Support simultaneous down replies adds 6bb0942e8f46 drm/dp_mst: Remove single tx msg restriction. adds 1996970773a3 drm/lima: Add optional devfreq and cooling device support adds c2eee4bfda56 dt-bindings: panel: Add binding for Starry KR070PE2T adds 105235e4ae4c drm: panel: Add Starry KR070PE2T adds dcde9c02f86f dt-bindings: display: ltk500hd1829: Remove the reg property adds b1e44754af50 dt-bindings: display: xpp055c272: Remove the reg property adds 0ddc94526971 dt-bindings: display: add visionox rm69299 panel variant adds 0bf659504912 drm/amdgpu: convert to use i2c_new_client_device() adds fae6802daf46 drm/gma500: convert to use i2c_new_client_device() adds d1fe2e78f27f drm/i2c/sil164: convert to use i2c_new_client_device() adds bf2993c19b00 drm/i2c/tda998x: convert to use i2c_new_client_device() adds 3f9becf950aa drm/nouveau/therm: convert to use i2c_new_client_device() adds c7ccc1b78368 drm/radeon: convert to use i2c_new_client_device() adds 45bc3d26c95a drm: rework SET_MASTER and DROP_MASTER perm handling adds 2bf99b22beff drm: error out with EBUSY when device has existing master adds 6c0ac4d5fff7 drm/dp_mst: add kernel-doc for drm_dp_mst_port.fec_capable adds 303973aaef12 drm/fb: fix kernel-doc in drm_framebuffer.h adds c7da606edab6 drm/managed: Fix off-by-one in warning adds e6219defd366 drm: add docs about the IN_FORMATS plane property adds 2713778cbfca drm/mm: revert "Break long searches in fragmented address spaces" adds 80e5f89da3ab drm/qxl: Use correct notify port address when creating cur [...] adds bdf7e3b782ef drm/dp_mst: make build_clear_payload_id_table return void adds 09606b5446c2 dma-buf: add peer2peer flag adds efa557bc7c81 drm/ttm: lock resv object during destruction adds 57b7b62f5a74 drm/amdgpu: note that we can handle peer2peer DMA-buf adds 48262cd9499c drm/amdgpu: add checks if DMA-buf P2P is supported adds f44ffd677fb3 drm/amdgpu: add support for exporting VRAM using DMA-buf v3 adds 8523f8875bee drm/amdgpu: improve amdgpu_gem_info debugfs file adds 88f1b29a44b1 drm/core: Use proper debugging macro adds bcf6293d7ae9 drm/core: Calculate bpp in afbc helper adds 6a1e7ccf8cdc drm: Fix wrong kfree() in managed resource usage example adds cbb9ea426cc8 drm/atmel-hlcdc: Use simple encoder adds 3e1fe32dd5bc drm/exynos: Use simple encoder adds 3d5e73abb7be drm/fsl-dcu: Use simple encoder adds d088b69f5017 drm/gma500: Use simple encoder adds 785b07e1ba60 drm/hisilicon/kirin: Use simple encoder adds a1170f90c4d8 drm/i2c/tda998x: Use simple encoder adds 62fbddda2f72 drm/imx: Use simple encoder adds c9f9a6f2f048 drm/ingenic: Use simple encoder adds b534c4f550d9 drm/mediatek: Use simple encoder adds f9b21bde1af5 drm/rcar-du: Use simple encoder adds 0dbd735448bf drm/rockchip: Use simple encoder adds 2d2e89dafc85 drm/shmobile: Use simple encoder adds f9f3a38d1654 drm/sun4i: Use simple encoder adds 4d0e95e0e567 drm/tegra: Use simple encoder adds b28ad7deb2f2 drm/tidss: Use simple encoder adds d877d6ea7773 drm/tilcdc: Use simple encoder adds f6ebc1b0f772 drm/vc4: Use simple encoder adds 35b9df3cde20 drm/virtgpu: Use simple encoder adds d19561579d23 drm/vkms: Use simple encoder adds b812e5b4aaed drm/zte: Use simple encoder adds 9c9a8468de21 drm/hisilicon: Enforce 128-byte stride alignment to fix th [...] adds d60138530a78 drm/virtio: random virtgpu_drv.h cleanups adds 6eefb4bb938f drm/virtio: delete notify after virtio_gpu_cmd_context_create adds 6457a0df4df2 drm/virtio: delete notify in virtio_gpu_object_create adds c76d4ab764ad drm/virtio: make virtio_gpu_object_attach void adds 33775336d56e drm/pci: Move drm_pci_alloc/free under CONFIG_DRM_LEGACY adds 625c18d706f7 drm: delete drm_pci.h adds 958f92414de1 drm/panel-leadtek-ltk500hd1829: Fix dotclock adds e75405bcd8f3 drm/amd/amdgpu_dm/mst: Remove unneeded edid assignment whe [...] adds 09b974e8983a drm/amd/amdgpu_dm/mst: Remove ->destroy_connector() callback adds eefc95895124 drm/amd/amdgpu_dm/mst: Stop printing extra messages in dm_ [...] adds 72dc0f515913 drm/dp_mst: Remove drm_dp_mst_topology_cbs.destroy_connector adds fa3d55a14a7c drm/sched: fix kernel-doc in gpu_scheduler.h adds 91fcf8e60384 drm/bridge: fix kernel-doc warning in panel.c adds ed7cca1ff014 drm/sun4i: tcon: Delete an error message in sun4i_tcon_init_irq() adds cbfb1b74438f drm/dp_mst: Fix NULL deref in drm_dp_get_one_sb_msg() adds 61272e47c18c drm/dp_mst: Don't drop NAKs for down responses adds 21de71f6db2e drm: writeback: document callbacks adds e2d7fc20b3e2 drm/writeback: wire drm_writeback.h to kernel-doc adds 56b165feaf9b drm/vblank: Add intro to documentation adds 760666268615 video: fbdev: don't print error message on platform_get_ir [...] adds 75727b308092 drm/i915/dp_mst: Cast intel_connector->port as drm_dp_mst_port adds 20c22ad32957 drm/dp_mst: Remove drm_dp_mst_has_audio() adds 71c45008e2b0 drm/ingenic: Delete an error message in ingenic_drm_probe() adds 43ea4d090509 video: Add missing annotation for cyber2000fb_enable_ddc() [...] adds 91b21a669f18 dt-bindings: display: panel: Convert feiyang,fy07024di26a3 [...] adds dfa10dfcde8f dt-bindings: display: panel: Convert sitronix,st7701 to DT schema adds 7fd9681e8fd0 MAINTAINERS: Update feiyang,st7701 panel bindings converte [...] adds 4e78ba278722 dt-bindings: display: convert rockchip vop bindings to yaml adds 0706cd0f94d4 dt-bindings: display: rockchip-vop: add additional properties adds 17434fbaa972 dt-bindings: display: panel: Add binding document for Lead [...] adds 6ea4383b9214 drm/panel: add panel driver for Leadtek LTK050H3146W adds 7b987887f97b video: fbdev: matroxfb: remove dead code and set but not u [...] adds 465b1e058a22 video: fbdev: mb862xx: remove set but not used variable 'mdr' adds fa361758b109 drm/panel: nt39016: Add support for multiple modes adds 16b4511d836c drm/panel: nt39016: Add support for 50 Hz refresh rate adds 3dba4e16794a drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) adds a4cbf268afee drm/ast: Set up fbdev after registering device; remove err [...] adds 1a2b3335077f drm/hibmc: Remove error check from fbdev setup adds e883a82b69a0 drm/kirin: Set up fbdev after fully registering device adds 38d356c7fe7f drm/ingenic: Remove error check from fbdev setup adds c05ca218162d drm/mediatek: Remove error check from fbdev setup adds fc54048a4dc2 drm/mgag200: Set up fbdev after registering device; remove [...] adds f5ef076215df drm/tilcdc: Set up fbdev after fully registering device adds 66459fa21dfe drm/udl: Remove error check from fbdev setup adds 3662cd199266 drm/vboxvideo: Set up fbdev after registering device; remo [...] adds 1aed9509b29a drm/fb-helper: Remove return value from drm_fbdev_generic_setup() adds 3f6c93ec9254 fbdev: mx3fb: avoid warning about psABI change adds 828f138c499b dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] adds 963518c12431 drm/panel: support for boe,tv105wum-nw0 dsi video mode panel adds 8e334c1d89d2 drm: Don't return 0 from a void drm_fbdev_generic_setup adds d7b001d852cd drm/vram-helpers: Set plane fence for display update adds b22b51a0346e drm/vram-helpers: Merge code into a single file adds 6885e66bc0e7 dt-bindings: display/bridge: Add binding for NWL mipi dsi [...] adds 44cfc6233447 drm/bridge: Add NWL MIPI DSI host controller support adds 17e03aa8cc16 drm/dp_mst: Improve kdocs for drm_dp_check_act_status() adds a5cb5fa6c3a5 drm/dp_mst: Reformat drm_dp_check_act_status() a bit adds 873a95e0d59a drm/dp_mst: Increase ACT retry timeout to 3s adds 4d1b58d5eafd drm/dp_mst: Print errors on ACT timeouts adds 29da47cfc1f0 dma-buf: Prettify typecasts for dma-fence-chain adds 5de376bb434f dma-buf: Report signaled links inside dma-fence-chain adds dc2f7e67a28a dma-buf: Exercise dma-fence-chain under selftests adds feea1aab9217 fbdev: mx3fb: const pointer to ipu_di_signal_cfg adds 14d0066b8477 drm: kirin: Revert change to add register connect helper f [...] adds f7f436b99364 drm: bridge: adv7511: Enable SPDIF DAI adds b97b6a1f6e14 drm: bridge: adv7511: Extend list of audio sample rates adds 8089a622d9b4 dt-bindings: display: allow port and ports in panel-lvds adds 74aae1c42f4a drm/device: Deprecate dev_private harder adds 6472e4e25e57 drm/rockchip: fix spelling mistake "modifer" -> "modifier" adds 16a7e952e824 dt-bindings: display: look for dsi* nodes in dsi-controller adds 1e4fbcdf8a03 dt-bindings: display: add te-gpios to panel-common adds d4e0055b8fa0 dt-bindings: display: convert samsung,s6e63m0 to DT Schema adds 5304058b1526 dt-bindings: display: convert arm,versatile-tft-panel to D [...] adds c1eb28405d3a dt-bindings: display: convert boe,himax8279d to DT Schema adds 66e3377c7c81 dt-bindings: display: convert ilitek,ili9322 to DT Schema adds ba98fc38dd50 dt-bindings: display: convert ilitek,ili9881c to DT Schema adds 16cd62768d61 dt-bindings: display: convert innolux,p097pfg to DT Schema adds cd906710d845 dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema adds b33b9141b7a8 dt-bindings: display: convert jdi,lt070me05000 to DT Schema adds 3b5d6c3c9c9b dt-bindings: display: convert kingdisplay,kd035g6-54nt to [...] adds 7236d77374fd dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema adds 310abcea76e9 dt-bindings: display: convert simple lg panels to DT Schema adds 889034a6a2fd dt-bindings: display: convert lg,lg4573 to DT Schema adds 05bf34578d4d dt-bindings: display: convert osddisplays,osd101t2587-53ts [...] adds 1aa3bf853cb4 dt-bindings: display: convert raydium,rm67191 to DT Schema adds 48d8e0a712e5 dt-bindings: display: convert samsung AMOLED to DT Schema adds 19853af1e44e dt-bindings: display: convert samsung,s6d16d0 to DT Schema adds f9f2ae6282a7 dt-bindings: display: convert samsung,ld9040 to DT Schema adds 77aeb2d7942d dt-bindings: display: convert toppoly panels to DT Schema adds 8d1f9345ea70 dt-bindings: display: convert startek,startek-kd050c to DT Schema adds c907477e128b dt-bindings: display: convert sony,acx565akm to DT Schema adds 6c424e686221 dt-bindings: display: convert sitronix,st7789v to DT Schema adds 6b3ee820b580 dt-bindings: display: drop unused simple-panel.txt adds a965584dd089 dt-bindings: display: convert sharp,ls043t1le01 to DT Schema adds e437b61b2132 dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema adds 236623c09ca4 dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema adds 90c8466e3771 dt-bindings: display: convert seiko,43wvf1g to DT Schema adds 5717f3b80d5f dt-bindings: display: convert lgphilips,lb035q02 to DT Schema adds 8b9e7ace123d dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema adds 702a21425a6d dt-bindings: display: move DSI panels to panel-simple-dsi adds 13e3d94110d8 drm: Don't free a struct never allocated by drm_gem_fb_init() adds 08d99b2c23df Merge drm/drm-next into drm-misc-next adds 948565468cfb Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...] adds 59d961c5972f video: ssd1307fb: Convert driver to use ->probe_new() adds fa64c6badea4 video: ssd1307fb: Introduce temporary variable to increase [...] adds 72915994e028 video: ssd1307fb: Make use of device properties adds 479382360da6 video: ssd1307fb: Convert to atomic PWM API adds 304d63d4d89d video: ssd1307fb: Remove redundant forward declaration adds 38bf1077cf24 video: fbdev: controlfb: fix sparse warning about using in [...] adds a07a63b0e24d video: fbdev: controlfb: add COMPILE_TEST support adds 72155824e1c9 video: fbdev: controlfb: remove obsolete module support adds 946e8fd4fbbf video: fbdev: controlfb: remove function prototypes part #1 adds a57eb14ebb00 video: fbdev: controlfb: remove function prototypes part #2 adds 04dff10ffb55 video: fbdev: controlfb: remove function prototypes part #3 adds 5c694f8094e4 video: fbdev: imxfb: ensure balanced regulator usage adds 1c49f35e9e91 video: vt8500lcdfb: fix fallthrough warning adds fff1ac9e2820 omapfb/dss: remove unused variable 'venc_config_pal_bdghi' adds 7066fcd5531c video: fbdev: aty128fb: remove unused 'sdr_64' adds 5e4096ef03dc ARM/fbdev: sa11x0: Switch to use GPIO descriptors adds 8213fb41874f fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove adds fbe3d80df87b video: fbdev: arcfb: add missed free_irq and fix the order [...] adds 693774995595 video: fbdev: vesafb: add missed release_region adds ac2caae61e56 drm/tegra: Clean up GPIO includes adds 8eea6e26fc2e dt-bindings: display: convert rockchip rk3066 hdmi binding [...] adds c0fbc7d0191c Merge remote-tracking branch 'drm-misc/for-linux-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds b859f4d4c720 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 2c76b324c794 drm/imx: parallel-display: Adjust bus_flags handling adds cd1aace8c509 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds bd3ddb495762 regmap: add reg_sequence helpers adds 80215f133d59 regmap: Add bus reg_update_bits() support adds 4475337326bc Merge series "Add new reg_update_bits() support" from Baol [...] adds 12479382877d regmap-irq: make it possible to add irq_chip do a specific [...] adds 3ada1b176e6b Merge series "Add support for Kontron sl28cpld" from Micha [...] adds f320d878bff2 Merge branch 'regmap-5.8' into regmap-next adds b51e0002fac6 Merge remote-tracking branch 'regmap/for-next' adds 0650857570d1 ALSA: hda: add autodetection for SoundWire adds d94541fa8ae8 Merge branch 'topic/for-5.8' into for-next adds 3e8f3bd04716 ALSA: usb-audio: RME Babyface Pro mixer patch adds aa08ff0f345e ALSA: Fix misspellings of "Analog Devices" adds 093b8494f299 ALSA: usb-audio: Print more information in stream proc files adds f2afc317db0f Merge remote-tracking branch 'sound/for-next' adds 33c385056aad Merge branch 'asoc-5.7' into asoc-linus adds daa3bfbf797c next-20200414/sound-asoc adds c154703bc8dd Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION adds ec4ba6c35b1b Input: spear-keyboard - fix a typo in a module name in Kconfig adds 81b4d1d22ca0 Input: evdev - use keyed wakeups adds 6fb0f48d8ca6 Merge remote-tracking branch 'input/next' adds 0a2bd55c194a dm integrity: document allow_discard option adds 31b22120194b dm writecache: fix data corruption when reloading the target adds ad4e80a639fc dm verity fec: fix hash block number in verity_fec_decode adds 2f1f8e09fe9f Merge remote-tracking branch 'device-mapper/for-next' adds e2d101036527 mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO adds da4f1ef38f01 mmc: sdhci-sprd: Drop redundant cap flags adds 7d33c615c94c mmc: au1xmmc: Drop redundant code in au1xmmc_send_command() adds 3369193adf79 mmc: s3cmci: Drop redundant code in s3cmci_setup_data() adds 57fa99503290 mmc: wbsd: Replace hardcoded command numbers with existing [...] adds 2bbdbbf0fcca dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller adds f73e66a36772 sdhci: arasan: Add support for Versal Tap Delays adds 736279b7e37c mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion adds a49b8899a3e8 mmc: sdhci-of-arasan: Rearrange the platform data structs [...] adds a9f3cae8fdfe mmc: sdhci-of-arasan: Modify clock operations handling adds 718c3d80efb8 mmc: sdhci-of-arasan: Fix kernel-doc warnings adds 0fcd0f7e79ca mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place adds 583eacca3503 mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks adds bbe6b874017a mmc: renesas_sdhi: refactor calculation of best TAP adds 86527265e91d mmc: renesas_sdhi: clarify handling of selecting TAPs adds 3ef4664da327 mmc: renesas_sdhi: improve TAP selection if all TAPs are good adds 5c7200e79c78 mmc: renesas_sdhi: simplify summary output adds 23ecdb29060f Merge branch 'fixes' into next adds 54ba8a1a2a1d Merge branch 'fixes' into next adds 0c30d64b604b mmc: sdhci-of-arasan: Remove uninitialized ret variables adds 6b33d84b61c5 mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...] adds 542dfac02569 mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...] adds 6ef4f2f5d8ed mmc: mmci: Switch to mmc_regulator_set_vqmmc() adds a09af728043a mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() adds 398efd254036 mmc: sdhci: Add helpers for the auto-CMD23 flag adds 5be5bb182d6c mmc: sdhci: Stop exporting sdhci_send_command() adds 1e712e26109e mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...] adds 34c86936152a mmc: sdhci: Tidy sdhci_request() a bit adds 2f90ede6af71 mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...] adds 90725019e51c mmc: host: Introduce the request_atomic() for the host adds f347eb457242 mmc: host: sdhci: Implement the request_atomic() API adds e229f55ec74c mmc: host: sdhci-sprd: Implement the request_atomic() API adds 24003eb98a4d mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...] adds 47d29a8fac2e Merge remote-tracking branch 'mmc/next' adds 87c3d579c8ed power: supply: bq24257_charger: Replace depends on REGMAP_ [...] adds f05ec5073fde power: supply: max14656: remove set but not used 'ret' adds 4ac54b88b6c1 power: supply: axp288_fuel_gauge: Add the Meegopad T02 to [...] adds 164eaf6b435c power: supply: 88pm860x_battery: remove redundant dev_err message adds a91cc9e49171 Merge remote-tracking branch 'battery/for-next' adds d2c2c218ea3f regulator: qcom_rpm: remove defined but not used 'pm8921_ftsmps' adds 6b576eb035db regulator: use consumer->supply_name in debugfs/regulator_summary adds 29ebe87cdd57 regulator: ab8500: remove some defined but not used variables adds 2ea8db7200d4 regulator: tps80031: remove redundant assignment to variab [...] adds 4571465655c8 Merge remote-tracking branch 'regulator/for-next' adds 278de07ef84a apparmor: Replace two seq_printf() calls by seq_puts() in [...] adds e4f4e6ba5eaa AppArmor: Remove semicolon adds c659696964a7 apparmor: add a valid state flags check adds dae6029325a4 apparmor: add consistency check between state and dfa diff [...] adds 6413f852ce08 apparmor: add proc subdir to attrs adds a68d59ff4d67 apparmor: remove useless aafs_create_symlink adds 3ed4aaa94fc0 apparmor: fix nnp subset test for unconfined adds f05841a940df apparmor: fail unpack if profile mode is unknown adds 0df34a645bae apparmor: add outofband transition and use it in xattr match adds 01df52d726b5 apparmor: remove duplicate check of xattrs on profile attachment. adds b2bce72be5fd Merge remote-tracking branch 'apparmor/apparmor-next' adds 2af8b373dc7a uapi: General notification queue definitions adds e8fa137bb3cb security: Add hooks to rule on setting a watch adds 858bc27762c1 security: Add a hook for the point of notification insertion adds 9a5514dbcb90 pipe: Add O_NOTIFICATION_PIPE adds 549d46d3827d pipe: Add general notification queue support adds 72938cf0b9c1 keys: Add a notification facility adds 631ec151fd96 Add sample notification program adds b67bb04fd27a pipe: Allow buffers to be marked read-whole-or-error for n [...] adds d3ebcad2fc6d pipe: Add notification lossage handling adds 9ba09998baa9 selinux: Implement the watch_key security hook adds b7699ccd07d2 smack: Implement the watch_key and post_notification hooks adds 43672cf93c6d Merge branch 'notifications-pipe-core' into keys-next adds 12cd1c81c90b Merge remote-tracking branch 'keys/keys-next' adds 4b8503967ef5 selinux: fix warning Comparison to bool adds 433e3aa37773 selinux: drop unnecessary smp_load_acquire() call adds e67b2ec9f617 selinux: store role transitions in a hash table adds 50077289804c selinux: hash context structure directly adds 225621c9348d selinux: move context hashing under sidtab adds 430059024389 selinux: implement new format of filename transitions adds 7275103d8ba5 Merge remote-tracking branch 'selinux/next' adds c6e22efdb6bb Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] adds aa2e9da31431 smack: fix some kernel-doc notations adds 1d4a24debb08 security: smack: Fix possible null-pointer dereferences in [...] adds 92604e825304 smack: use GFP_NOFS while holding inode_smack::smk_lock adds 046ff7e5d487 Merge remote-tracking branch 'smack/for-next' adds 0820598e8ab0 tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module adds e4793df856c7 tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() adds fd35c5ae6a9b tpm: fix wrong return value in tpm_pcr_extend adds 8e0ea4627151 tpm/tpm_tis: Free IRQ if probing fails adds 7f47423d98b7 Merge remote-tracking branch 'tpmdd/next' adds f98d7c3abca0 dt-bindings: usb: generic-ehci: Document power-domains property adds e5bff02a101d dt-bindings: usb: generic-ohci: Document power-domains property adds 133bf33effff dt-bindings: sram: Add Amlogic SCP SRAM compatibles adds 58fb82ccbccc of: of_detach_node() remove unneeded local return variable adds fa93816ba9ca dt-bindings: vendor-prefixes: Add an entry for Protonic Holland adds aea37006e183 dt-bindings: i2c: cadence: Migrate i2c-cadence documentati [...] adds f86ca4147976 dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML adds abf8422cf6de dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc [...] adds 78056e701c61 of: property: Add device link support for extcon adds f22531438ff4 dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', [...] adds eb57a2988abc dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema adds 9a2506b1a29c dt-bindings: Add vendor prefix for BeagleBoard.org adds 88986987c76f dt-bindings: memory-controllers: exynos-srom: Remove unnee [...] adds 57f25e1cf00d dt-bindings: vendor-prefixes: Add Alps adds 84a25ea9cfd9 dt-bindings: vendor-prefixes: Add Check Point adds 18bc99156f01 dt-bindings: reserved-memory: Introduce memory-region-names adds befc8236a74f dt-bindings: memory: tegra: Add external memory controller [...] adds fbfb9a60d5d0 dt-bindings: input: Convert gpio-keys bindings to schema adds 9f60a65bc5e6 dt-bindings: Clean-up schema indentation formatting adds 7e5ff5917593 Merge branch 'dt/linus' into dt/next adds 29def18ac48a Merge remote-tracking branch 'devicetree/for-next' adds cb75b0c4dee8 spi: spi-fsl-lpspi: Fix indentation and open brace should [...] adds 0b93dd98d6d5 spi: spidev_test: Remove hidden temporary file when make clean adds 7cb88afb42a4 spi: spi-fsl-spi: Fix checkpatch error "foo * bar" should [...] adds 49686df5b874 spi: remove redundant assignment to variable ms adds bb4bf8d2f4e0 spi: sprd: adi: Use IS_ENABLED() to validate configs adds afedb4b7282b spi: spi-mtk-nor: make mtk_nor_exec_op() statuc adds 21fb1f41bcdf spi: spi-sh-msiof: Fix checkpatch error Complex macros sho [...] adds 999866c92f4a spi: dt-bindings: rspi: Convert to json-schema adds 66ec7b3bc9c0 spi: spidev: Add support for Octal mode data transfers adds 896fa735084e spi: spidev_test: Add support for Octal mode data transfers adds 858e26a515c2 spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB [...] adds ae9e6ac4d854 spi: dw: remove unused dw_spi_chip handling adds 33e8fd4bfbd7 spi: dw: remove cs_control and poll_mode members from chip_data adds 5ba8e3e75361 Merge series "Cleanup chip info in spi-dw driver" from Cle [...] adds 9d282c17b023 spi: stm32-qspi: Add pm_runtime support adds 59fc9ad5cb10 spi: hisi-sfc-v3xx: add error check after per operation adds 36792a4aa66c Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 3e3fcd89bbc1 Merge remote-tracking branch 'spi/for-next' adds 09bba8668bb8 Merge branch 'x86/urgent' adds 8efbc518b884 x86/kexec: Do not reserve EFI setup_data in the kexec e820 table adds e2ac07c06058 x86/purgatory: Disable various profiling and sanitizing options adds e4160b2e4b02 x86/purgatory: Fail the build if purgatory.ro has missing symbols adds f4194d929dfd Merge branch 'x86/kdump' adds 2fa9a3cf3055 x86/smpboot: Remove the last ICPU() macro adds 4c5b566c2193 crash_dump: Remove no longer used saved_max_pfn adds e3c2de67feeb Merge branch 'x86/cleanups' adds 593309423cba x86/32: Remove CONFIG_DOUBLEFAULT adds 7cc5af85242a Merge branch 'x86/asm' adds 456ef79849a2 Merge branch 'timers/urgent' adds 4c150e3421a6 Merge branch 'sched/urgent' adds ada018b15cce x86/mce/amd: Do proper cleanup on error paths adds c9bf318f77b3 x86/mce/amd: Init thresholding machinery only on relevant vendors adds cca9cc05fe98 x86/mce/amd: Protect a not-fully initialized bank from the [...] adds 6e7a41c63abc x86/mce/amd: Sanitize thresholding device creation hotplug path adds 6458de97fc15 x86/mce/amd: Straighten CPU hotplug path adds f26d2580a7dd x86/mce/amd: Cleanup threshold device remove path adds a037f3ca0ea0 x86/mce/amd: Make threshold bank setting hotplug robust adds 3e0fdec858d8 x86/mce/amd, edac: Remove report_gart_errors adds c9c6d216ed28 x86/mce: Rename "first" function as "early" adds 9554bfe403bd x86/mce: Convert the CEC to use the MCE notifier adds 1de08dccd383 x86/mce: Add a struct mce.kflags field adds 23ba710a0864 x86/mce: Fix all mce notifiers to update the mce->kflags bitmask adds 925946cfa715 x86/mce: Change default MCE logger to check mce->kflags adds 43505646941b x86/mce: Add mce=print_all option adds 7fc0b9b995f2 EDAC: Drop the EDAC report status checks adds 1df73b2131e3 x86/mce: Fixup exception only for the correct MCEs adds fb674dc58fde Merge branch 'ras/core' adds e4e24b208401 Merge branch 'perf/urgent' adds dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure adds c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro adds 905e672b3af5 kcsan: Add Documentation entry in dev-tools adds 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist adds 0ebba7141ead build, kcsan: Add KCSAN build exceptions adds 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN adds bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier adds e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation adds 40d04110f879 x86, kcsan: Enable KCSAN for x86 adds 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 5cbaefe9743b kcsan: Improve various small stylistic details adds 28336be568bb Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts adds 31c7ac388aa9 Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict adds c29a59e43829 x86/vdso: Enable sanitizers for vma.o adds 837171fe77d7 Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree adds d47715f50e83 kcsan, ubsan: Make KCSAN+UBSAN work together adds c020395b6634 asm-generic/atomic: Use __always_inline for pure wrappers adds 944bc9cca7c3 asm-generic/atomic: Use __always_inline for fallback wrappers adds 7161177481d5 kcsan: Document static blacklisting options adds e33f9a169747 kcsan: Add __no_kcsan function attribute adds 7add7875a8eb Merge branch 'kcsan.2020.01.07a' into locking/kcsan adds a4654e9bde4e Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts adds df10846ff2ac Merge branch 'linus' into locking/kcsan, to pick up fixes adds 5c361425744d kcsan: Prefer __always_inline for fast-path adds 47144eca2821 kcsan: Show full access type in report adds 05f9a4067964 kcsan: Rate-limit reporting per data races adds f1bc96210c6a kcsan: Make KCSAN compatible with lockdep adds ad4f8eeca8ea kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY adds 36e4d4dd4fc4 include/linux: Add instrumented.h infrastructure adds ed8af2e4d2a7 asm-generic, atomic-instrumented: Use generic instrumented.h adds 27f937cc810a asm-generic, kcsan: Add KCSAN instrumentation for bitops adds d0ef4c360f7e iov_iter: Use generic instrumented.h adds 76d6f06c36a3 copy_to_user, copy_from_user: Use generic instrumented.h adds 7ad900d35b49 kcsan: Add docbook header for data_race() adds 1e6ee2f0fe8a kcsan: Add option to assume plain aligned writes up to wor [...] adds a249a73231e2 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS adds 8cfbb04fae75 kcsan: Clean up the main KCSAN Kconfig option adds ed95f95c86cd kcsan: Fix 0-sized checks adds d591ec3db75f kcsan: Introduce KCSAN_ACCESS_ASSERT access type adds f97f713dc257 kcsan: Introduce ASSERT_EXCLUSIVE_*() macros adds a312013578e4 kcsan: Add test to generate conflicts via debugfs adds 80d4c4775216 kcsan: Expose core configuration parameters as module params adds 3a5b45e5031f kcsan: Fix misreporting if concurrent races on same address adds f0f6928c2c4c kcsan: Move interfaces that affects checks to kcsan-checks.h adds b968a08f242d compiler.h, seqlock.h: Remove unnecessary kcsan.h includes adds b738f6169f12 kcsan: Introduce kcsan_value_change type adds 81af89e15862 kcsan: Add kcsan_set_access_mask() support adds 703b321501c9 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) adds f5d2313bd3c5 kcsan, trace: Make KCSAN compatible with tracing adds 3b02a051d25d Merge tag 'v5.7-rc1' into locking/kcsan, to resolve confli [...] adds 16fa038efe58 Merge branch 'locking/kcsan' adds e7834c3a048f Merge branch 'irq/urgent' adds 0fdab8b6bcf6 Merge branch 'core/urgent' adds ed3ae7ceb2e4 Merge branch 'x86/urgent' adds 968e6147fcc5 x86/early_printk: Remove unused includes adds 80fcad63d525 Merge branch 'x86/cleanups' adds f82cdff1aa7f x86/mce: Drop bogus comment about mce.kflags adds e3e43effbd55 Merge branch 'ras/core' adds 36d1b5ecb415 Merge branch 'irq/urgent' adds e7364a4c738f Merge remote-tracking branch 'tip/auto-latest' adds 7328eea1888d clocksource/drivers/timer-vf-pit: Fix build error adds c1ac28a4de6f Revert "clocksource: Avoid creating dead devices" adds 1f68dcba8c5c Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 493362dd7b9f EDAC/armada_xp: Fix some log messages adds 87a4eca891b6 EDAC/xgene: Remove set but not used address local var adds d9976bc155b1 MAINTAINERS: Remove sifive_l2_cache.c from EDAC-SIFIVE pattern adds c7310331cf21 Merge remote-tracking branch 'edac/edac-for-next' adds 503b026d1d64 rcu: Add KCSAN stubs adds 4fb5e949f3c8 srcu: Add KCSAN stubs adds b377bfce7d93 rcu: Mark rcu_state.ncpus to detect concurrent writes adds 64132cc2f711 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] adds 5edd414c9cd0 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks adds 8c77967e771e srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] adds 3ed07fc71371 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks adds b5f629b9906b rcu: Use data_race() for RCU CPU stall-warning prints adds bff55f0ffcae drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers adds cc8bd1bfdc1f rcu: Expedite first two FQS scans under callback-overload [...] adds eda5176f2e2d rcu: Fix the (t=0 jiffies) false positive adds dbef7191d22b Revert "rculist: Describe variadic macro argument in a Sph [...] adds fa6a72e9ae13 rcu: Get rid of some doc warnings in update.c adds 77ad63d67bb7 rcu: Mark rcu_state.gp_seq to detect more concurrent writes adds bccc371715dd rcu: Replace assigned pointer ret value by corresponding b [...] adds 1acdc560f2f2 rcu: Replace 1 by true adds 95db8f74cdd4 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison adds 4c9eb55dce1c rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() adds d2d0c46f7006 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() adds 9902838affa8 rcuperf: Add ability to increase object allocation size adds 578e7028510a rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] adds b46b073853c4 rcu/tree: Count number of batched kfree_rcu() locklessly adds b5acbe24289d rcu: Add rcu_gp_might_be_stalled() adds e7f1e32fed54 rcu: Add KCSAN stubs to update.c adds 923a46c49fe5 rcu: Make rcu_read_unlock_special() safe for rq/pi locks adds 0afc2cade48c rcu: Don't set nesting depth negative in rcu_preempt_defer [...] adds 3f16abb14cf3 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field adds f0c8830d7a53 rcu: Don't use negative nesting depth in __rcu_read_unlock() adds fb754437b0a5 rcutorture: Add test of holding scheduler locks across rcu [...] adds 075e4415afbd rcu: Add comments marking transitions between RCU watching [...] adds 9b2c47b715a0 rcu-tasks: Use context-switch hook for PREEMPT=y kernels adds 2c671f67bef7 sched/core: Add function to sample state of locked-down task adds 3813e2591a2c rcu: Add per-task state to RCU CPU stall warnings adds 78629ecff3a8 rcu-tasks: Move Tasks RCU to its own file adds c0045c4e2325 rcu-tasks: Create struct to hold state information adds 51506fd81f03 rcu: Reinstate synchronize_rcu_mult() adds f5961fb996a9 rcutorture: Add a test for synchronize_rcu_mult() adds da38ec1c4510 rcu-tasks: Refactor RCU-tasks to allow variants to be added adds b98262d2e938 rcu-tasks: Add an RCU-tasks rude variant adds 1f23d8e0b482 rcutorture: Add torture tests for RCU Tasks Rude adds 6d9e61127319 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages adds c36f5db71912 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] adds 9d3ad158b5f4 rcu-tasks: Code movement to allow more Tasks RCU variants adds 6f5cfa5b8e2c rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds 7325c945fded rcutorture: Add torture tests for RCU Tasks Trace adds 0ecace989b7e rcu-tasks: Add stall warnings for RCU Tasks Trace adds f7308a7d8541 rcu-tasks: Move #ifdef into tasks.h adds 391bbea68fdd rcu-tasks: Add RCU tasks to rcutorture writer stall output adds ab4111d77634 rcu-tasks: Make rcutorture writer stall output include GP state adds c30eca3fb798 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 402d6b1385fd rcu-tasks: Add a grace-period start time for throttling and debug adds bcfd0f907739 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds fa8871340ebd rcu-tasks: Split ->trc_reader_need_end adds e85f0b262d08 rcu-tasks: Add grace-period and IPI counts to statistics adds fa1b26ea78dd rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds 67eed2ddd9bd rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds 95edf7311a08 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds 7a416702dadf rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds 48e3c69386e0 rcu-tasks: Handle the running-offline idle-task special case adds 78eabd5dd220 rcu-tasks: Make RCU tasks trace also wait for idle tasks adds d7bbea5e007a rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds c20fc84e1627 rcu-tasks: Add count for idle tasks on offline CPUs adds 36df38810b3f rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds dd8e7f9918b3 rcu-tasks: Add IPI failure count to statistics adds c4fc51252180 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU adds 0d1dc7a6c89e ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() adds d8ca464c5927 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() adds 517392319c3e rcu: Use data_race() for RCU expedited CPU stall-warning prints adds 431815f97b26 rcu: When GP kthread is starved, tag idle threads as false [...] adds fc2a7ed3c2d2 rcu: Remove self-stack-trace when all quiescent states seen adds a22b45218dac rcutorture: Add KCSAN stubs adds 80a18c1155a1 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines adds bb4be86f29d0 rcutorture: Mark data-race potential for rcu_barrier() tes [...] adds 18d76ac49038 locktorture.c: Fix if-statement empty body warnings adds a8d5875ce5f0 Default enable RCU list lockdep debugging with PROVE_RCU adds 112bf80760f1 rcutorture: Add flag to produce non-busy-wait task stalls adds 61e3a9acf9e5 rcutorture: Right-size TREE10 CPU consumption adds 5cf9d91f7dd2 rcu: Allow rcutorture to starve grace-period kthread adds 997e9e941417 torture: Add --kcsan argument to top-level kvm.sh script adds 2ba0d32e59e0 torture: Make --kcsan argument also create a summary adds 4b2f96dbc56b rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static adds 3788ab1fb0c8 torture: Eliminate duplicate #CHECK# from ConfigFragment adds ee19424477d0 torture: Abstract application of additional Kconfig options adds 907712c235c9 torture: Allow --kconfig options to override --kcsan defaults adds 1a6570bbefab torture: Allow scenario-specific Kconfig options to overri [...] adds 8a7567ab7f07 torture: Save a few lines by using config_override_param i [...] adds c31e3993225a torture: Add a --kasan argument adds a945e425ec89 rcutorture: Convert ULONG_CMP_LT() to time_before() adds e169c6452c3d Merge branches 'fixes.2020.04.13d', 'kfree_rcu.2020.04.13c [...] adds 48b1fc190a18 kcsan: Add option to allow watcher interruptions adds 2402d0eae589 kcsan: Add option for verbose reporting adds 44656d3dc4f0 kcsan: Add current->state to implicitly atomic accesses adds e7b341005007 kcsan: Fix a typo in a comment adds e7325b774cc7 kcsan: Update Documentation/dev-tools/kcsan.rst adds 1443b8c9e712 kcsan: Update API documentation in kcsan-checks.h adds 135c0872d869 kcsan: Introduce report access_info and other_info adds 6119418f94ca kcsan: Avoid blocking producers in prepare_report() adds 757a4cefde76 kcsan: Add support for scoped accesses adds 9967683ce5d4 objtool, kcsan: Add explicit check functions to uaccess whitelist adds d8949ef1d9f1 kcsan: Introduce scoped ASSERT_EXCLUSIVE macros adds 01b4ff58f72d kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h adds d071e91361bb kcsan: Change data_race() to no longer require marking rac [...] adds f770ed10a9ee kcsan: Fix function matching in report adds cdb9b07d8c78 kcsan: Make reporting aware of KCSAN tests adds a8579cbc6bf5 Merge branch 'kcsan-dev.2020.04.13c' into HEAD adds 50f74c9457c4 tools/memory-model: Add recent references adds 9716f4ac8760 tools/memory-model: Fix "conflict" definition adds a5cca3485d92 Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] adds 37c6ee2fcf7b Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds 3aecec068c37 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds e3b73adbd732 MAINTAINERS: Update maintainers for new Documentation/litm [...] adds 3c75f7c188cd tools/memory-model: Add an exception for limitations on _u [...] adds 54cca12aadb3 Documentation/litmus-tests: Introduce atomic directory adds ca003a539bed Documentation/litmus-tests/atomic: Add a test for atomic_set() adds dc9a9e408ef6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] adds b23b84dcc6cf tools/memory-model: Make judgelitmus.sh note timeouts adds 54c630f71b84 tools/memory-model: Make cmplitmushist.sh note timeouts adds 6dabb2505f75 tools/memory-model: Make judgelitmus.sh identify bad macros adds 5441827b32b2 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 6a602e49b1d8 tools/memory-model: Fix paulmck email address on pre-exist [...] adds b19455caf92b tools/memory-model: Update parseargs.sh for hardware verification adds 4462018c220d tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds b9e096b1c643 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 8dc66086fd28 tools/memory-model: Fix checkalllitmus.sh comment adds 2e9ff006e241 tools/memory-model: Hardware checking for check{,all}litmus.sh adds e84eb4c5d4a2 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 8a2b59fc8e96 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 7ed0f5cebc6a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds a25f9e54f006 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 693467a32514 tools/memory-model: Keep assembly-language litmus tests adds f301443831b3 tools/memory-model: Allow herd to deduce CPU type adds d3a5fd1114e5 tools/memory-model: Make runlitmus.sh check for jingle errors adds 122b3b588737 tools/memory-model: Add -v flag to jingle7 runs adds 856ed76806e0 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 24fca2a737e8 tools/memory-model: Fix scripting --jobs argument adds fb0d24bd4d36 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 94e74beb263a tools/memory-model: Make history-check scripts use mselect7 adds 2fcc8ef823bf tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 78b2449275b3 tools/memory-model: Repair parseargs.sh header comment adds c02ee5808fc7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds eda792f5c2bf tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 03087553f102 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 7cd5e8adf1bb tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 787e91dfc16a Merge branch 'lkmm-dev.2020.04.15b' into HEAD adds 5c4f2f085485 fork: Annotate a data race in vm_area_dup() adds 4d5355e3d66a x86/mm/pat: Mark an intentional data race adds cce6d051f127 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds 501b662d758c locktorture: Use true and false to assign to bool variables adds ffcb573edf48 Improve KCSAN documentation a bit adds ddc42be7c608 rcu: Initialize and destroy rcu_synchronize only when necessary adds fa389f19dd0a mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 3a9b4c1ff539 Merge remote-tracking branch 'rcu/rcu/next' adds 788109c1ccf7 KVM: remove redundant assignment to variable r adds 24647e0a39b6 KVM: x86: Return updated timer current count register from [...] adds 43d05de2bee7 KVM: pass through CPUID(0x80000006) adds 238022ff5d05 KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() adds 4d9bba900716 KVM: selftests: Use kernel's list instead of homebrewed re [...] adds 8c996e4dae17 KVM: selftests: Add util to delete memory region adds 3e6b94126784 KVM: selftests: Add GUEST_ASSERT variants to pass values to host adds 8a0639fe9201 KVM: sefltests: Add explicit synchronization to move mem r [...] adds 8fb38f05ca9f KVM: selftests: Add "delete" testcase to set_memory_region_test adds 4cd94d125df5 selftests: kvm: Add vm_get_fd() in kvm_util adds 8cc2dd637b89 KVM: selftests: Add "zero" testcase to set_memory_region_test adds 5b4f758f454b KVM: selftests: Make set_memory_region_test common to all [...] adds 909e0abaac0f selftests: kvm: Add testcase for creating max number of memslots adds e8eff282154f KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush adds eed0030e4caa KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_ [...] adds f8aa7e3958bc KVM: nVMX: Invalidate all EPTP contexts when emulating INV [...] adds d6e3f8385d27 KVM: nVMX: Invalidate all roots when emulating INVVPID wit [...] adds 53b3d8e9d577 KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emul [...] adds 182162275120 KVM: x86: introduce kvm_mmu_invalidate_gva adds e0404f0fca70 KVM: x86: cleanup kvm_inject_emulated_page_fault adds 513906597ee0 KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 adds 97133ab43314 KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_ [...] adds a7eef0db8b81 KVM: VMX: Use vpid_sync_context() directly when possible adds cced6fa71a4a KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines adds 4d54c1f20ca2 KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() adds 2431d27a063e KVM: VMX: Drop redundant capability checks in low level IN [...] adds 83a38a2332e7 KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID wi [...] adds a3c6fdd00996 KVM: x86: Move "flush guest's TLB" logic to separate kvm_x [...] adds 0d16b11933fc KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() adds 2665c2ea4d70 KVM: VMX: Clean up vmx_flush_tlb_gva() adds 7c67f4652538 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] adds 6f23588f7b4c KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() adds 50e956abed81 KVM: VMX: Move vmx_flush_tlb() to vmx.c adds ca1aadc799ba KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h adds a1493a5d0f3b KVM: VMX: Introduce vmx_flush_tlb_current() adds 18942234c06a KVM: SVM: Document the ASID logic in svm_flush_tlb() adds a210a549be02 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() adds 3a45f831d5ee KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] adds 1dba3da4d7df KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] adds c3b8c664af72 KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] adds e80999e05ff9 KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] adds 3f0e3ad0f51d KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] adds eb76d053a08f KVM: VMX: Retrieve APIC access page HPA only when necessary adds d38928be031b KVM: VMX: Don't reload APIC access page if its control is [...] adds bb2e16c4d078 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] adds c8c453e8d365 KVM: x86/mmu: Add separate override for MMU sync during fa [...] adds da9ca3a24647 KVM: x86/mmu: Add module param to force TLB flush on root reuse adds f1c57d5828af KVM: nVMX: Skip MMU sync on nested VMX transition when possible adds dcd71a0d38f9 KVM: nVMX: Don't flush TLB on nested VMX transition adds fd3a77aabbb6 KVM: nVMX: Free only the affected contexts when emulating INVEPT adds b4bde9b7eedb KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code adds 89b39d7fd653 KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() adds 4e5d8f21e85d KVM: SVM: Use do_machine_check to pass MCE to the host adds a1d3cc4c1d5c KVM: x86: move kvm_create_vcpu_debugfs after last failure point adds 3ba10035990f kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] adds 421d3b9fe949 KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() adds c771b5b99fad KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] adds 683e4db74292 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() adds dbd62dea7775 KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] adds f0fe83bf552d KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants adds 035683bed6f6 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] adds e78f42c2112a KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] adds 37839a94d0ac KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] adds 68300ac614c0 KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] adds 25c6870c7c3a KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] adds 77ccc1136344 KVM: nVMX: Reset register cache (available and dirty masks [...] adds 844309c5de9e KVM: nVMX: Drop manual clearing of segment cache on nested [...] adds a8e17210b439 KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] adds 8a2c7e78550f KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags adds 8ece8ca6739e KVM: x86/mmu: Set @writable to false for non-visible acces [...] adds 0f792435382f KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] adds fe25009b3d2b KVM: nVMX: Remove non-functional "support" for CR3 target values adds 4fc7e1da1915 KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] adds 0dc38a3801ad KVM: X86: Improve latency for single target IPI fastpath adds 72670a5d2e5f KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests adds 604e8bba0dc5 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run adds 6d2ea7d5f001 Merge remote-tracking branch 'kvm/linux-next' adds dedac37ea96b Merge branch 'for-5.7' into for-next adds b39c2ba9018d Merge remote-tracking branch 'percpu/for-next' adds c4f35f029054 Merge branch 'for-5.7' into for-next adds 4acf8a423cd3 Merge branch 'for-5.7' into for-next adds 55416b094b84 Merge remote-tracking branch 'workqueues/for-next' adds 1c7c51347f2e platform/chrome: chromeos_pstore: set user space log size adds ad35da94b617 platform/chrome: wilco_ec: Provide correct output format t [...] adds 0f706b4fac8b platform/chrome: cros_ec_ishtp: skip old cros_ec responses adds fd167f7a4a60 platform/chrome: cros_ec_ishtp: free ishtp buffer before s [...] adds cf96e284deda Merge remote-tracking branch 'origin/chrome-platform-5.7-f [...] adds 7110f5f0e5ab platform/chrome: cros_ec_typec: Use notifier for updates adds 5fed73b84f52 platform/chrome: cros_ec_typec: Add struct for port data adds 9d33ea331032 platform/chrome: cros_ec_typec: Register port partner adds 8ab2a834def8 Merge remote-tracking branch 'chrome-platform/for-next' adds ea1a6a15f409 leds: lm355x: Drop surplus include adds da542caf1ff7 leds: lp3952: Include the right header adds cb60e2f9af80 leds: lt3593: Drop surplus include adds ca99522667ad leds: tca6507: Include the right header adds b5201f148d4e Merge remote-tracking branch 'leds/for-next' adds ab032f08dc45 ipmi:bt-bmc: Avoid unnecessary check adds dcea7134d9ea ipmi:bt-bmc: Fix some format issue of the code adds d6850a47c933 ipmi: use vzalloc instead of kmalloc for user creation adds ad6b2fd5f466 Merge remote-tracking branch 'ipmi/for-next' adds ab7c1e163b52 firmware: Drop unused pages field from struct firmware adds 55623260bb33 test_firmware: remove unnecessary test_fw_mutex in test_de [...] adds 85baa0705bfe Merge remote-tracking branch 'driver-core/driver-core-next' adds aa5ab36aeda5 usb: host: ehci-tegra: Remove superfluous dev_err() message adds e6075b668950 USB: core: Use the correct style for SPDX License Identifier adds ec47c6449a4e USB: early: Use the correct style for SPDX License Identifier adds 48ce9e4119ce usb: host: u132-hcd: Remove u132_static_list and list head [...] adds 081c95df8992 usb: gadget: legacy: fix redundant initialization warnings [...] adds 3e45ed3cc148 USB: host: Use the correct style for SPDX License Identifier adds 29e9ead2fe94 USB: isp1760: Use the correct style for SPDX License Identifier adds e90b8e91a10f USB: misc: Use the correct style for SPDX License Identifier adds 6814c73fdc46 USB: musb: Use the correct style for SPDX License Identifier adds 4d49d352b667 USB: mtu3: Use the correct style for SPDX License Identifier adds b0d84e452c1b USB: dwc2: Use the correct style for SPDX License Identifier adds ab455450fe15 usb: phy: jz4770: Add a missing '\n' in a log message adds 0f2d776199ec usb: cdns3: core: get role switch node from firmware adds 85820de1b610 usb: cdns3: delete role_override adds 0c7299d68736 usb: cdns3: change "cdsn3" to"cdns3" adds eed6ed6e7085 usb: cdns3: change dev_info to dev_dbg for debug message adds 6e24826d2c51 usb: fusb302: Convert to use GPIO descriptors adds e9010320f2d9 usb: cdns3: gadget: make a bunch of functions static adds b7966779057b Merge remote-tracking branch 'usb/usb-next' adds 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h adds 80990f3fdc0a usb: chipidea: core: refine the description for this driver adds 86b17c7f14ed usb: chipidea: core: show the real pointer value for register adds fc228ef6397d usb: chipidea: usb2: constify zynq_pdata adds 8b93527071a8 usb: chipidea: usb2: fix formatting adds c2de37b31f17 usb: chipidea: usb2: make clock optional adds 1c16f63d1e6c usb: chipidea: usb2: absorb zevio glue driver adds 95caa2ae70fd usb: chipidea: allow disabling glue drivers if EMBEDDED adds 6efa2f7f33c1 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 9f3745f3719c serial: lpc32xx_hs: Drop surplus include adds 5745fd0f950f serial: omap: Convert to use GPIO descriptors adds 810bc0a5fafb tty: serial: fsl_lpuart: make coverity happy adds cd9479a16720 drivers/tty: remove redundant assignment to variable i and [...] adds 30c67b91973c serial: sh-sci: Drop unused include adds 9ba4ddbc04fe vt: selection, split __set_selection_kernel adds 8fd31e69f890 vt: extract selection chars storing from vc_do_selection adds 42e11948ddf6 serial: uartps: Wait for tx_empty in console setup adds a8e7346b7c0a serial: uartps: Use cdns_uart_tx_empty in console_write adds e347f9020ba8 Merge remote-tracking branch 'tty/tty-next' adds 108339e7a4fe extcon: remove redundant assignment to variable idx adds 38c46139621f Merge remote-tracking branch 'extcon/extcon-next' adds cbb5494ebce5 Revert "thunderbolt: Prevent crash if non-active NVMem fil [...] adds ef99fa043227 Merge remote-tracking branch 'thunderbolt/next' adds c42f736332a4 staging: greybus: hid: remove braces {} around single stat [...] adds 9bb086e5ba94 staging: greybus: fix a missing-check bug in gb_lights_lig [...] adds 81a13643f812 staging: vt6655: Remove multiple assignments. adds 6f5ec72252d1 Staging: vt6655: Remove BBvCalculateParameter comment. adds 5b0578364fb8 Staging: vt6655: Limit return statements. adds e781fd1b3301 Staging: vt6655: Move rate determination logic. adds b03ee7b2b886 Staging: vt6655: Eliminate nested if else adds 2f7ccc387cf3 Staging: vt6655: Format long lines. adds 1ad93e3166b7 Staging: vt6655: Remove CARDbSoftwareReset definition. adds 5ec64e91d381 Staging: vt6655: Remove CARDvSetLoopbackMode definition. adds 3d1f39e96212 Staging: vt6655: Remove CARDbRadioPowerOn definition. adds 3d7b79f2ee47 Staging: vt6655: Remove BBvExitDeepSleep definition. adds 3b643f431162 staging: vt6656: Use defines in preamble_type variables adds 69a809e15693 staging: vt6656: Refactor the vnt_update_pre_ed_threshold [...] adds afa2e976b152 staging: vt6656: add error code handling to unused variable adds d12d96ff66b7 staging: vt6656: Define EnCFG_BBType_MASK as OR between pr [...] adds 5035fc591546 staging: vt6656: replace al2230_power_table array with formula. adds 1b3409b574c0 staging: vt6656: set all ofdm rates to default adds 55126bb37d9d staging: vt6656: set all cck rates to default. adds 9c39ec313389 staging: android: ion: Align with parenthesis adds ab966667bde1 staging: rtl8188eu: remove unnecessary parentheses adds 18bcd8a08ba8 staging: rtl8188eu: refactor Efuse_GetCurrentSize() adds 37c2513eadd4 staging: comedi: Fix line ending with a ( adds 48327b9a7ae3 staging: sm750fb: line over 80 characters adds d7e6ede6acd4 staging: rtl8712: fix checkpatch long-line warning adds 45afa5637b85 staging: rtl8712: fix long-line checkpatch warning adds f476c5901fc5 staging: rtl8712: fix checkpatch warnings adds 2aaeaaff1ae2 staging: rtl8712: code improvements to make_wlanhdr adds 269da10b1477 staging: rtl8712: fix multiline derefernce warnings adds 955a50846f11 staging: axis-fifo: Fix parenthesis alignment adds e21b8f2789eb staging: fsl-dpaa2: ethsw: Fix parenthesis alignment adds e7a57270e53d staging: bcm2835-camera: Drop PREVIEW_LAYER adds 93a8883f5e4b staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_M [...] adds a9939ce41b44 staging: bcm2835-camera: Make struct indentation consistent adds 576b4ff89922 staging: bcm2835-camera: Simplify set_framerate_params adds 3c0b37483b82 staging: bcm2835-camera: Move encode component setup in it [...] adds 1a59532382a6 staging: bcm2835-camera: Move video component setup in its [...] adds f23e128aa814 staging: bcm2835-camera: return early in mmal_setup_components adds a60f0c8b563a staging: bcm2835-camera: reduce multiline statements adds 3ea1cb241df9 staging: bcm2835-camera: reduce indentation in ctrl_set_im [...] adds af93096eef04 Staging: vt6655: Replace camel case variable names. adds 84d041ffc98f staging: gdm724x: remove redundant assignment to pointer 'w' adds 3c9d0b5e8155 staging: rtl8192e: rtl8192e: Correct misspelt variable name adds c5a906e391d9 staging: unisys: visorhba: Correct a typo in comment adds 2d90027bdde1 staging: rtl8188eu: remove unnecessary asignment adds 8d36c8d83509 staging: rtl8188eu: remove unnecessary variable adds 8c8fbdb27280 staging: rtl8188eu: Properly structure the multiline comment adds 1003537f0852 staging: rtl8188eu: Remove unnecessary extra parentheses adds a920f3be5268 staging: rtl8188eu: Line over 80 characters adds a6bdff3f627b staging: wfx: add sanity checks to hif_join() adds af9d2f79dcb5 staging: wfx: do not stop mac80211 queueing during tx_poli [...] adds 055d20cf72fe staging: wfx: take advantage of ieee80211_{stop/start}_queues adds 57c5222004d3 staging: wfx: remove "burst" mechanism adds 365fdf7e3e77 staging: wfx: uniformize queue_id retrieval adds 70b727314f90 staging: wfx: drop useless queue_id field adds 566059cc5fe4 staging: wfx: avoid useless wake_up adds f5d331ee86a9 staging: wfx: simplify hif_handle_tx_data() adds f42483f9efef staging: wfx: simplify wfx_tx_queues_empty() adds abaef5374e53 staging: wfx: drop unused argument in wfx_get_prio_queue() adds 517b358fddd7 staging: wfx: simplify wfx_tx_queue_mask_get() adds 062a6c410258 staging: wfx: drop useless sta_asleep_mask adds af72697196dc staging: wfx: drop argument tx_allowed_mask since it is co [...] adds 6c262beb41e6 staging: wfx: do not use link_map_cache to track CAB adds 9e76ba774445 staging: wfx: drop useless link_map_cache adds 9251ad667d74 staging: wfx: do not rely anymore on link_id to choose pac [...] adds f4a4fe570b8a staging: wfx: drop unused link_id field adds 9f84c196f563 staging: wfx: drop unused raw_link_id field adds bf325befc603 staging: wfx: rename wfx_tx_get_raw_link_id() adds b6ef15497338 staging: wfx: replace wfx_tx_queues_get_after_dtim() by wf [...] adds 7ba22b075422 staging: wfx: introduce a counter of pending frames adds 6bf418c50f98 staging: wfx: change the way to choose frame to send adds 41c5dfcdbc75 staging: wfx: drop now useless field edca_params adds d32cedbec0a6 staging: wfx: drop struct wfx_queue_stats adds cb851c867dc0 staging: wfx: simplify usage of wfx_tx_queues_put() adds 39dbfa536b40 staging: wfx: improve interface between data_tx.c and queue.c adds 7db856797f25 staging: wfx: relocate wfx_skb_dtor() prior its callers adds 4c6b3837c6dc staging: wfx: repair wfx_flush() adds 7f573a6fb1d8 staging: wfx: wfx_flush() did not ensure that frames are p [...] adds a39e761aa4fe staging: wfx: fix potential deadlock in wfx_tx_flush() adds 4fb6036a1b74 staging: wfx: fix case where AP stop with CAB traffic pending adds 3f84adfe1d7a staging: wfx: remove hack about tx_rate policies adds e3a2b0d97568 staging: rtl8723bs: Correct misspelt symbolic names adds cb514b30a9dc staging: rtl8723bs: hal: Correct misspelt enum name adds 73a6e90041ce staging: rtl8723bs: hal: Correct misspelled symbolic name adds 43aeff2c09e0 staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT adds d7dcf8a54ea5 staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_ [...] adds a4aac6b8890f staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_PO [...] adds 29d69a59c4c6 staging: wfx: remove unused definitions from the hif API adds a3d968288640 staging: wfx: remove useless defines adds 31db18cccc27 staging: wfx: fix endianness of hif API adds fac592d084ab staging: wfx: align members declarations in hif API adds 9671f1338b67 staging: wfx: place hif_tx_mib functions into a .c file adds 32f5d47cbf01 staging: wfx: allow to connect an IBSS with an existing SSID adds 9a46a0a93b7b staging: wfx: make hif_ie_table_entry const adds be4692e5e04a staging: wfx: send just necessary bytes adds 0f66c31eb6c4 staging: wfx: fix race between configure_filter and remove [...] adds b4d74f7ad1cd staging: wfx: reduce hold duration of cfg80211_bss adds 836a8fc3f507 staging: wfx: call wfx_do_unjoin() synchronously adds cba1d8976db0 staging: wfx: implement start_ap/stop_ap adds 3393eebd9ddb staging: wfx: set all parameters before starting AP adds 9abb6b26f62e staging: wfx: change the way the station associate to an AP adds eb63e2fddb51 staging: wfx: remove useless call to wfx_tx_flush() adds eeab4787d95b staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE adds 54a9d85cab08 staging: wfx: disabling keep alive during unjoin is useless adds 9f9a18e40e08 staging: wfx: drop unnecessary condition checks in wfx_upl [...] adds 23d57c152cef staging: wfx: request to send beacons in IBSS mode adds 974dfbf8fe41 staging: wfx: remove unnecessary conditions in wfx_bss_inf [...] adds 7b063f3bfbcd staging: wfx: avoid duplicate updating of beacon template adds 17c8cc79ef72 staging: wfx: allow to join IBSS networks adds e836ad4e2da4 staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss() adds ac243a1b6ff0 staging: wfx: re-enable BA after reset adds 239a1d3c6460 staging: wfx: check value of beacon_int adds 790241e92847 staging: wfx: drop unused attribute 'beacon_int' adds a53f54859780 staging: wfx: drop useless update of macaddr adds 5fcded5e857c staging: mt7621-pci: properly power off dual-ported pcie phy adds 2d60093f8eec staging: mt7621-pci-phy: dt: bindings: add mediatek, mt762 [...] adds be3d9b680239 staging: mt7621-pci-phy: dt: bindings: remove bindings txt file adds fab6710e4c51 staging: mt7621-pci: fix PCIe interrupt mapping adds 9485a408ae31 staging: rtl8188eu: remove 5 GHz if test adds a6a002fd8934 staging: vc04_services: remove set but not used 'local_entity_uc' adds 463288b98190 staging: vt6556: vnt_rf_setpower convert to use ieee80211_ [...] adds 2da5445be1da staging: vt6656: rxtx remove rate change and current_rate. adds 8d71b5e11dc3 staging: vt6656: Remove unnecessary local variable initialization adds 2661509ffafb staging: vt6656: Remove duplicate code in vnt_vt3184_init [...] adds 823b6a951fa2 staging: vt6656: Remove unnecessary local variable initialization adds 9ed05c15a319 staging: r8188eu: replace rtw_malloc/copy_from_user sequen [...] adds ce920326663b staging: vt6656: formulate rspinf values into tables adds 427fd02e1681 staging: wfx: update filtering even if not connected adds e86bc725ba5f staging: wfx: simplify wfx_update_filtering() adds b460713a5a29 staging: wfx: rework wfx_configure_filter() adds e269060e79ed staging: wfx: simplify handling of beacon filter during jo [...] adds b3919d9bbcde staging: wfx: wfx_update_filtering_work() is no more used adds 1ab6bf4c56bb staging: wfx: do not wait for a dtim before associate adds eb52d63a6dbd staging: wfx: disabling beacon filtering after hif_reset() [...] adds 349e540a3d09 staging: wfx: do not use built-in AUTO_ERP feature adds 0f55a72e7e38 staging: wfx: stop changing filtering rule in wfx_hw_scan() adds ed4a707d2643 staging: wfx: ensure that probe requests are filtered when AP adds 824f830fc094 staging: wfx: drop useless wfx_fwd_probe_req() adds b07357e02749 staging: wfx: align semantic of beacon filter with other filters adds 6273691fbd50 staging: wfx: align semantic of probe request filter with [...] adds 981132aa039d staging: wfx: drop struct wfx_grp_addr_table adds f41224bd47fe staging: wfx: drop useless call to hif_set_rx_filter() adds a558395d4ce3 staging: wfx: drop useless attributes 'filter_prbreq' and [...] adds 2c69b2da3782 staging: wfx: split out wfx_filter_beacon() adds b15973f30852 staging: wfx: drop useless filter update when starting AP adds c801351a9d45 staging: wfx: drop useless attribute 'filter_mcast' adds 4ddf14470bd7 staging: wfx: update TODO adds 535bd126d653 staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT' adds cddc585ec92c staging: mt7621-pci: add clarification comment in 'mt7621_ [...] adds 8220be592d82 staging: mt7621-pci: initialize 'n' variable when it is declared adds 3e63dbd42503 staging: rtl8712: correct spelling mistake in comment adds 2596313a9ff9 staging: sm750fb: Make function arguments alignment match [...] adds 4a585df3682c staging: vc04_services: bcm2835-audio: Make function argum [...] adds f823cce27936 staging: vt6656: Return error code in vnt_rf_write_embedde [...] adds 91fdbcd90929 staging: vt6656: Use BIT() macro instead of bit shift operator adds 8b0eb26ad5f3 staging: vt6656: Use define instead of magic number for tx_rate adds 8a29fb1fcf4e staging: vt6656: Refactor the assignment of the phy->signa [...] adds 5a78455625a3 staging: vt6656: Remove duplicate code for the phy->servic [...] adds 7f3115fbfea1 staging: vt6656: remove redundant assignment to variable ed_inx adds 8349fa213e13 staging: rtl8188eu: rename define to upper case adds 05a72b561672 staging: rtl8188eu: cleanup long line in fw.c adds 710c451fbcb2 staging: rtl8188eu: make const char array static adds 138a8b428e83 Merge remote-tracking branch 'staging/staging-next' adds f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next adds a4f606bc9d00 Merge remote-tracking branch 'mux/for-next' adds 022467444515 dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now adds a4e688535a08 dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654 adds c2ce6bbcfc9f dmaengine: idxd: export hw version through sysfs adds fc6f5d0a4983 dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev adds cde9a96ee24f dt-bindings: dma: renesas,rcar-dmac: convert bindings to j [...] adds b3cb14310eb4 dt-bindings: dma: renesas,usb-dmac: convert bindings to js [...] adds 2fea2906b5cb dmaengine: Fix misspelling of "Analog Devices" adds bd2bf302eef2 dmaengine: ioat: fixing chunk sizing macros dependency adds a02254f8a676 dmaengine: ioat: Decreasing allocation chunk size 2M->512K adds fe94173b09e9 Merge remote-tracking branch 'slave-dma/next' adds d8ef4b38cb69 Revert "cgroup: Add memory barriers to plug cgroup_rstat_u [...] adds 772b31406692 xattr: fix uninitialized out-param adds eec8fd0277e3 device_cgroup: Cleanup cgroup eBPF device filter code adds e49fbb0e8604 Merge remote-tracking branch 'cgroup/for-next' adds 4e2dec66e2ae scsi: docs: fusion: get rid of a doc build warning adds fbbef0dad79f scsi: qedf: Simplify mutex_unlock() usage adds 2f1ea39870c9 scsi: qedi: Remove additional char from boot target iqnname adds 2e612fab0511 scsi: qedi: Avoid unnecessary endpoint allocation on link down adds cf9e672dd855 scsi: qedi: Use correct msix count for fastpath vectors adds 927527aea0e2 scsi: qedi: Do not flush offload work if ARP not resolved adds c6bfa707207c scsi: qedi: Add modules param to enable qed iSCSI debug adds b9b97e690303 scsi: qedi: Fix termination timeouts in session logout adds 21e855cdfeb9 scsi: qla2xxx: Split qla2x00_configure_local_loop() adds 8d5e0fd1f288 Merge branch 'misc' into for-next adds 4a96cef037ee Merge branch 'fixes' into for-next adds d221aed19c80 scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it adds 78e8df28c5c3 scsi: gdth: Make __gdth_execute static adds 037773f3b6dd scsi: bfa: bfa_svc.c: make two functions static adds b9ddee1ee15f scsi: bfa: bfa_core.c: make bfa_isr_rspq() static adds 84a2fd236d75 scsi: bfa: bfa_fcpim.c: make two functions static adds 901ad27c6998 scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr( [...] adds eae9b1788ab2 scsi: bfa: bfa_ioc_ct.c: make two funcitons static adds 938b18462ecd scsi: bfa: bfad_attr.c: make two funcitons static adds 4d5956fb5137 scsi: bfa: bfad.c: make max_rport_logins static adds 02ff107046e0 scsi: megaraid: make two symbols static in megaraid_mbox.c adds 3c3c6f663baa scsi: megaraid: make some symbols static in megaraid_sas_fp.c adds 057d1c0d1b03 scsi: megaraid: make some symbols static in megaraid_sas_fusion.c adds 1909a4386c7e scsi: megaraid: make two symbols static in megaraid_sas_base.c adds 5d296cc9ab6e scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_ [...] adds 4a0b746fa9a7 scsi: ipr: remove unneeded semicolon adds 1e4ffb8344c5 scsi: libsas: Add missing annotation for sas_ata_qc_issue() adds 363f4d937501 scsi: fnic: make some symbols static adds 1d8baf9ed09d scsi: fnic: make fnic_list and fnic_list_lock static adds 9ae583804a33 scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static adds 089f5b64b8af scsi: ufs: full reinit upon resume if link was off adds 44578ecef7ac scsi: qedi: make qedi_ll2_buf_size static adds a677ab35a967 scsi: mvsas: make mvst_host_attrs static adds d21481994039 scsi: mvsas: remove unused symbol 'mvs_th' adds ab0a82991fca scsi: qedf: Keep track of num of pending flogi adds b0c4187e2616 scsi: qedf: Increase the upper limit of retry delay adds 334b4f988f73 scsi: qedf: Acquire rport_lock for resetting the delay_timestamp adds fedc173e46d3 scsi: qedf: Honor status qualifier in FCP_RSP per spec adds 699fed4a2d8e scsi: qed: Send BW update notifications to the protocol drivers adds 6e7c8eea929e scsi: qedf: Implement callback for bw_update adds f6b172f21999 scsi: qedf: Add schedule recovery handler adds ad40f5256095 scsi: qedf: Fix crash when MFW calls for protocol stats wh [...] adds 7109cb515172 scsi: qedf: Get dev info after updating the params adds b8178c2dfcee Merge branch 'misc' into for-next adds 21accb6aa4ee Merge remote-tracking branch 'scsi/for-next' adds 355b36e6bfd3 vdpa-sim: depend on HAS_DMA adds aa21c2e73eae vhost: vdpa: remove unnecessary null check adds e373f3d78d83 vhost: remove set but not used variable 'status' adds cf29b1ceb69d vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' adds 21818ed0c6f0 vdpasim: Return status in vdpasim_get_status adds 247643f85782 vhost: Create accessors for virtqueues private_data adds 3302363a27fb virtio/test: fix up after IOTLB changes adds 6bd6b282d0be tools/virtio: define aligned attribute adds 770f359ced98 tools/virtio: make asm/barrier.h self contained adds 6bbc2b63034a virtgpu: pull in uaccess.h adds b69df6cd0ad7 virtio-rng: pull in slab.h adds bf89a7c0218f remoteproc: pull in slab.h adds f091abe80632 virtio_input: pull in slab.h adds 3d820cd4e82d rpmsg: pull in slab.h adds bf02bd9ae27a remoteproc: pull in slab.h adds 5038a5679094 drm/virtio: fix up for include file changes adds 425a5070239a vdpa: allow a 32 bit vq alignment adds 58ad13729a8a vdpa: make vhost, virtio depend on menu adds ac8b85f9ef14 vdpa: fix comment of vdpa_register_device() adds dc39cbb4e8bc virtio-balloon: make virtballoon_free_page_report() static adds 31ba514b2fd0 virtio-balloon: Avoid using the word 'report' when referri [...] adds 55a2415bef65 virtio_blk: add a missing include adds 15064e70909c virtio: drop vringh.h dependency adds a09caf89a4d7 vhost: disable for OABI adds c2a9c3591ebe Merge remote-tracking branch 'vhost/linux-next' adds 13c060b50a34 remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe() adds 583968100238 remoteproc: qcom_q6v5_mss: fix q6v5_probe() error paths adds c2781e4d9bc6 remoteproc: mtk_scp: use dma_addr_t for DMA API adds 3b4d81b13ef4 Merge branche 'rproc-fixes' into for-next adds 075894d45656 rpmsg: fix a comment typo for rpmsg_device_match() adds c78bc072ac80 remoteproc: convert to DEFINE_SHOW_ATTRIBUTE adds ee7cef848adf Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds c04bad4799b8 Merge remote-tracking branch 'rpmsg/for-next' adds 04fd1ca77918 gpiolib: acpi: Add missing __init(const) markers to initcall-s adds 657a06df993c dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema adds 4f1809374367 dt-bindings: gpio: Add DW GPIO debounce clock property adds c55812afd395 dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver [...] adds 3ea8094c3b45 gpio: dwapb: Use optional-clocks interface for APB ref-clock adds 5c544c92d6cd gpio: dwapb: Add debounce reference clock support adds a26fa4b5d368 MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver adds c58220cba2e0 gpio: dwapb: Append MODULE_ALIAS for platform driver adds 038aa1f0aba9 gpio: dwapb: Refactor IRQ handler to use bit operations adds 9b0aef32c725 gpio: dwapb: Use chained IRQ prologue and epilogue adds f9754c79707f gpio: dwapb: set default handler to be handle_bad_irq() adds 43296bf22e16 gpio: dwapb: Deduplicate IRQ resource management adds e092bc5044ca gpio: dwapb: Convert to use irqd_to_hwirq() adds 9826bbe1fef0 gpio: dwapb: Use device_get_match_data() to simplify code adds d31275a9dc0b gpio: dwapb: Convert to use IRQ core provided macros adds 48ce80568346 gpio: dwapb: Switch to more usual pattern of RMW in dwapb_ [...] adds 4f344e86c739 gpio: dwapb: Drop bogus BUG_ON()s adds c59042ed8965 gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls adds 4c2b54f73aba gpio: dwapb: Split out dwapb_get_irq() helper adds 9f676e5313c1 gpio: mlxbf2: remove unused including <linux/version.h> adds ffe31bf9d603 Merge remote-tracking branch 'gpio/for-next' adds 7fc504b993ce gpio: xgene-sb: set valid IRQ type in to_irq() adds 85a94ff8fb14 gpio: Extend TODO to cover code duplication avoidance adds 616844408de7 gpio: pl061: Support building as module adds ea06a482a47c gpiolib: of: improve gpiolib-of support of pull up/down on [...] adds 96d7c7b3e654 gpio: gpio-pca953x, Add get_multiple function adds aa58a21ae378 gpio: pca953x: disable regmap locking adds 2b71c1ad4495 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds d1f7af4b4a11 pinctrl: mediatek: remove shadow variable declaration adds 6a27268cdeb0 pinctrl: actions: fix function group name for i2c0_group adds 90bcb0c3ca08 pinctrl: qcom: fix wrong write in update_dual_edge adds 7e23ab72e73b pinctrl: nomadik:remove unneeded variable adds 8174a8512e3e pinctrl: mediatek: make MediaTek pinctrl v2 driver ready f [...] adds 9c95f7c2836c pinctrl: mediatek: make MediaTek MT6765 pinctrl ready for [...] adds 39eb3cc8ab8a pinctrl: sunxi: handle probe defferal adds 087905f925c9 dt-bindings: arm: fsl-scu: Add imx8dxl pinctrl support adds f9a8744dde48 pinctrl: imx: Add imx8dxl driver adds 6aba6ed879b3 pinctrl: mcp23s08: Get rid of legacy platform data adds 84d02e785d34 pinctrl: mcp23s08: Deduplicate IRQ chip filling adds d3da29b628a8 pinctrl: mcp23s08: Consolidate SPI and I²C code adds 0521701c8d10 pinctrl: mcp23s08: Drop unused parameter in mcp23s08_probe_one() adds 0874758ecb2b pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init() adds 88af89b52a1b pinctrl: mcp23s08: Propagate error code from device_proper [...] adds 1ac30db20be2 pinctrl: mcp23s08: Make use of device properties adds 7b04aaaf660b pinctrl: mcp23s08: Use for_each_set_bit() and hweight_long() adds 0f04a81784fe pinctrl: mcp23s08: Split to three parts: core, I²C, SPI adds 5da42a3d2540 pinctrl: qcom: Remove duplicated include from pinctrl-msm.c adds 7045e673c2fd pinctrl: mcp23s08: add module license adds 987a527ed69d Merge branch 'devel' into for-next adds 9103f49f533d Merge remote-tracking branch 'pinctrl/for-next' adds 36ad7b24486a pinctrl: cherryview: Re-use data structures from pinctrl-i [...] adds 5707dd73c71b pinctrl: cherryview: Use GENMASK() consistently adds e5a4ab6a55e2 pinctrl: intel: Introduce common flags for GPIO mapping scheme adds 5ba092edb990 pinctrl: cannonlake: Use generic flag for special GPIO bas [...] adds cf2f2c3a445f pinctrl: icelake: Use generic flag for special GPIO base t [...] adds d4b41f8bb26d pinctrl: tigerlake: Use generic flag for special GPIO base [...] adds 9bd59157e16c pinctrl: intel: Introduce new flag to force GPIO base to be 0 adds e278dcb7048b pinctrl: intel: Add Intel Jasper Lake pin controller support adds f86a1bb53606 pinctrl: baytrail: Use platform_get_irq_optional() explicitly adds 5f3b82a168d5 pinctrl: lynxpoint: Use platform_get_irq_optional() explicitly adds 3dbf1ee6abbb pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] adds 60c43dbc00d1 Merge remote-tracking branch 'pinctrl-intel/for-next' adds b577a2799140 pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210 adds 44e8eba1344c Merge remote-tracking branch 'pinctrl-samsung/for-next' adds db539cb928c0 pwm: Add missing '\n' in log messages adds 07b053ff1c6e dt-bindings: pwm: rcar: add r8a77961 support adds 6f0841a8197b pwm: Add support for Azoteq IQS620A PWM generator adds f66efb47e709 Merge remote-tracking branch 'pwm/for-next' adds 24c3f063c57b selftests: vm: Do not override definition of ARCH adds 963e3e9c9a12 selftests: vm: Fix 64-bit test builds for powerpc64le adds ffa773e1011d selftests: Fix memfd test run-time regression adds d925c8969562 selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" adds 651e0d881461 kselftest/runner: allow to properly deliver signals to tests adds d42b8dbec46c selftests/seccomp: allow clock_nanosleep instead of nanosleep adds cdfe56d9012b selftests/ftrace: Add CONFIG_SAMPLE_FTRACE_DIRECT=m kconfig adds aaa2d92efe1f Revert "Kernel selftests: tpm2: check for tpm support" adds b87080eab4c1 selftests/ipc: Fix test failure seen after initial test run adds 6df671679cd9 Merge remote-tracking branch 'kselftest/next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds 1c689847e504 Merge remote-tracking branch 'livepatching/for-next' adds c8d72a60b921 coresight: Pass coresight_device for coresight_release_pla [...] adds 0b3c1588da31 coresight: Add return value for fixup connections adds 00a6c4ed9ce6 coresight: Add generic sysfs link creation functions adds 0c9d94d42aa2 coresight: Expose device connections via sysfs adds 91709ab3ac73 coresight: cti: Add in sysfs links to other coresight devices adds 4d5821a0377f coresight: docs: Add information about the topology repres [...] adds 29d29b8c2c41 docs: trace: coresight-ect.rst: Fix a build warning adds 7326f2b55fed coresight: etm4x: Add support for Qualcomm SC7180 SoC adds 45d541884a50 coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385 adds 305912163a26 coresight: cti: Make some symbols static adds 50f3e61d96bd coresight: etb10: Make coresight_etb_groups static adds a59f11c764b0 coresight: Fix support for sparsely populated ports adds 47ec9151385e Merge remote-tracking branch 'coresight/next' adds 944ed452eb1b rtc: remove unnecessary error message after platform_get_irq adds 11ddbdfb68e4 rtc: rc5t619: Fix an ERR_PTR vs NULL check adds 56705f794ee4 Merge remote-tracking branch 'rtc/rtc-next' adds f454f4d1915b include/ntb: Fix typo in ntb_unregister_device description adds a0348a4da1a7 NTB: Fix static check warning in perf_clear_test adds ff6f9f16365d NTB: ntb_tool: reading the link file should not end in a N [...] adds 2900101fc7e0 NTB: Revert the change to use the NTB device dev for DMA a [...] adds 3a5f402a0747 NTB: Fix the default port and peer numbers for legacy drivers adds cde197d2bfc9 NTB: ntb_pingpong: Choose doorbells based on port number adds 2efbe8be630f NTB: perf: Don't require one more memory window than numbe [...] adds 9b46990003a0 NTB: perf: Fix support for hardware that doesn't have port [...] adds 4d2c64a5fb30 NTB: perf: Fix race condition when run with ntb_test adds 5cc3de3c7435 NTB: ntb_test: Fix bug when counting remote files adds 0d51e0f0f44f Merge remote-tracking branch 'ntb/ntb-next' adds 8d97fb393c5c gcc-plugins/stackleak: Avoid assignment for unused macro argument adds c7527373fe28 gcc-common.h: Update for GCC 10 adds 70dbcbcd145b Merge remote-tracking branch 'kspp/for-next/kspp' adds 0604d53d4da8 fsi: Add fsi-master class adds 1e85bea0760e fsi: Move master attributes to fsi-master class adds 26745246175a ABI: Update FSI path documentation adds e387fef806fd trace: fsi: Print transfer size unsigned adds b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs adds 920722d606a5 fsi: fsi_master_class can be static adds fb6d6b9f93d3 fsi: Move defines to common header adds 171bb546ec4c dt-bindings: fsi: Add description of FSI master adds 28df58603dc2 fsi: Add ast2600 master driver adds 05360011f9d8 fsi: aspeed: Add trace points adds 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values adds 30fa7526e4c8 Merge remote-tracking branch 'fsi/next' adds be777f8331a0 slimbus: core: Set fwnode for a device when setting of_node adds 184fc1bf2783 slimbus: core: Fix mismatch in of_node_get/put adds f69d7b7bc426 slimbus: ngd: get drvdata from correct device adds b23f2e2df6c9 slimbus: ngd: remove redundant assignment adds a49149640b44 Merge remote-tracking branch 'slimbus/for-next' adds 82c6ae5f1b49 nvmem: core: cleanup old eeprom compat entry attributes adds 10dceb230b3b nvmem: imx-ocotp: Improve logic to save many code lines adds 44d69e35eae5 Merge remote-tracking branch 'nvmem/for-next' adds 14c04d4e28bc ida: Free allocated bitmap in error path adds 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg adds e8018d0afe78 XArray: Split __xas_store from xas_store adds 303c32f3fce9 XArray: Add xas_for_each_contig adds 27586ca786a7 XArray: Handle retry entries within xas_find_marked adds 5cf1eb70dce9 Merge remote-tracking branch 'xarray/xarray' adds 64240cdc0016 Drivers: hv: copy from message page only what's needed adds 7d61c5538ece Drivers: hv: allocate the exact needed memory for messages adds 8739cb09ba07 Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() adds bc9a27320f2c Drivers: hv: make sure that 'struct vmbus_channel_message_ [...] adds 9d20a24d310b Drivers: hv: check VMBus messages lengths adds 52acaa54b9f0 Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 adds 4dedd9ee4afa Drivers: hv: vmbus: Don't bind the offer&rescind works to [...] adds 97970eef1ca0 Drivers: hv: vmbus: Replace the per-CPU channel lists with [...] adds a0af60f69438 hv_netvsc: Disable NAPI before closing the VMBus channel adds 536fd7c2d6e4 hv_utils: Always execute the fcopy and vss callbacks in a tasklet adds 014a8025eeb9 Drivers: hv: vmbus: Use a spin lock for synchronizing chan [...] adds 84e8508e5bb7 PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channe [...] adds bcefa4009007 Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel [...] adds a031062424bb Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug adds f0b796c3d84d Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL [...] adds dbf7071bdc3a scsi: storvsc: Re-init stor_chns when a channel interrupt [...] adds e66b54d07be4 drivers: hv: remove redundant assignment to pointer primar [...] adds 7671e9fe2072 Merge remote-tracking branch 'hyperv/hyperv-next' adds ffd843b9cf17 kdb: Eliminate strncpy() warnings by replacing with strscpy() adds 5ea771abd5a3 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ adds da975b86a59a Merge remote-tracking branch 'kgdb/kgdb/for-next' adds d20ab9bf9088 PM / devfreq: tegra30: Make CPUFreq notifier to take into [...] adds a35a2f2b3e6e PM / devfreq: tegra30: Delete an error message in tegra_de [...] adds d969faa1b93e Merge remote-tracking branch 'devfreq/devfreq-next' adds 1418bf8c8ed8 fpga: dfl: support multiple opens on feature device node. adds 0b4607df5615 fpga: ice40-spi: Use new structure for SPI transfer delays adds c86045e689a7 fpga: machxo2-spi: Use new structure for SPI transfer delays adds e37aa3c45dea dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] adds c827f10660da arm64: dts: agilex: correct FPGA manager driver's compatib [...] adds fc1792d75264 fpga: stratix10-soc: add compatible property value for int [...] adds 904d0c269acf dt-bindings, firmware: add compatible value Intel Stratix1 [...] adds 291bcaff6b65 arm64: dts: agilex: correct service layer driver's compati [...] adds 394b70defff8 fpga: dfl.h: Replace zero-length array with flexible-array member adds cef0ca6417de fpga: dfl: afu: support debug access to memory-mapped afu regions adds 14373e914972 Merge remote-tracking branch 'fpga/for-next' adds e1e8399eee72 nfsd: memory corruption in nfsd4_lock() adds 43e33924c38e SUNRPC/cache: Fix unsafe traverse caused double-free in ca [...] adds 6221f1d9b63f SUNRPC: Fix backchannel RPC soft lockups adds e28b4fc652c1 svcrdma: Fix trace point use-after-free race adds 23cf1ee1f186 svcrdma: Fix leak of svc_rdma_recv_ctxt objects adds eda6b304d79c Merge remote-tracking branch 'cel/cel-next' adds e80f8e417a4a video: fbdev: controlfb: remove COMPILE_TEST for now adds 29d027a64174 ipmi: vzalloc use requires vmallo.h inclusion adds d20ffee6c1ae mm/debug: add tests validating architecture page table helpers adds d463208a4e44 sh: fix build error in mm/init.c adds 22b9c9ef4458 slub: avoid redzone when choosing freepointer location adds aefb38967698 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 6b3703aaa5c0 /proc/kpageflags: do not use uninitialized struct pages adds f781e119fe23 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds 209536ef644a mm, memcg: fix error return value of mem_cgroup_css_alloc() adds 1a99ead2b43d kcov: cleanup debug messages adds 8fcccdf8506a kcov: fix potential use-after-free in kcov_remote_start adds b609bf8b8d6e kcov: move t->kcov assignments into kcov_start/stop adds 884895cd4ddd kcov: move t->kcov_sequence assignment adds 5ab3026b7017 kcov: use t->kcov_mode as enabled indicator adds 5a9e12188756 kcov: collect coverage from interrupts adds 207d25ff44c1 usb: core: kcov: collect coverage from usb complete callback adds 2ac130b0dae9 mm/userfaultfd: disable userfaultfd-wp on x86_32 adds a21b4e66e0ef MAINTAINERS: add an entry for kfifo adds afec334abfeb maintainers-add-an-entry-for-kfifo-fix adds f28c07c13c4c maintainers-add-an-entry-for-kfifo-fix-fix adds 4ce60e790512 mm/hugetlb: fix a addressing exception caused by huge_pte_offset adds 3e3d3ca8e713 mm, gup: return EINTR when gup is interrupted by fatal signals adds e961bd466d0c checkpatch: fix a typo in the regex for $allocFunctions adds ce27c888c66d tools/build: tweak unused value workaround adds 58077f6b05c1 mm/ksm: fix NULL pointer dereference when KSM zero page is [...] adds 0b834f200b73 mm-ksm-fix-null-pointer-dereference-when-ksm-zero-page-is- [...] adds 995fd49207d6 mm-ksm-fix-null-pointer-dereference-when-ksm-zero-page-is- [...] adds 21c29c4610ab mm/shmem: fix build without THP adds 73868c9fe168 vmalloc: fix remap_vmalloc_range() bounds checks adds 5f997bfce0af shmem: fix possible deadlocks on shmlock_user_lock adds 4930b4336761 mm: shmem: disable interrupt when acquiring info->lock in [...] adds 9e11c2607509 coredump: fix null pointer dereference on coredump adds 2d759b8cb52a tools/vm: fix cross-compile build adds 8cf39f47a8d9 mm: Fix MREMAP_DONTUNMAP accounting on VMA merge adds 35e3a94183a4 mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] adds dc04fb81b38e fs/squashfs/squashfs_fs.h: replace zero-length array with [...] adds 98b2421f3463 squashfs: migrate from ll_rw_block usage to BIO adds a8090d3b54a4 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 923f9a7d92a7 ocfs2: add missing annotation for dlm_empty_lockres() adds 63c4f4cdb793 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 2802e82db376 ramfs: support O_TMPFILE adds 6f09e3075f76 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 8f634d80ebc4 mm/slub.c: fix corrupted freechain in deactivate_slab() adds 9da1e6433a1b mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds ed1b7f7a52f5 mm, dump_page(): do not crash with invalid mapping pointer adds e8d93cf3d7f5 mm: move readahead prototypes from mm.h adds a8a3d6eb8cab mm: return void from various readahead functions adds f5261c2adf00 mm: ignore return value of ->readpages adds 4efe5e34bed7 mm: move readahead nr_pages check into read_pages adds dbf015a65ff4 mm: add new readahead_control API adds e1992c278c44 mm: use readahead_control to pass arguments adds 98f7af03c189 mm: rename various 'offset' parameters to 'index' adds dacb27a538be mm: rename readahead loop variable to 'i' adds a44ecdb536e5 mm: remove 'page_offset' from readahead loop adds 074b86e7572e mm: put readahead pages in cache earlier adds dcc5f58cf04f mm: add readahead address space operation adds 2d64fb881fa7 mm: move end_index check out of readahead loop adds c7fdf2dcf455 mm: add page_cache_readahead_unbounded adds 9a520f0abc85 mm: document why we don't set PageReadahead adds cbe5963857a9 mm: use memalloc_nofs_save in readahead path adds a997b83bb575 fs: convert mpage_readpages to mpage_readahead adds 09cad0b56a9f btrfs: convert from readpages to readahead adds 9d3696eddb76 erofs: convert uncompressed files from readpages to readahead adds a4a5775be2ff erofs: convert compressed files from readpages to readahead adds 7f4115ffc1b4 ext4: convert from readpages to readahead adds 62136b670d6f ext4: pass the inode to ext4_mpage_readpages adds d7e22c70139e f2fs: convert from readpages to readahead adds 82f710919b63 f2fs: pass the inode to f2fs_mpage_readpages adds a96d35fa35e7 fuse: convert from readpages to readahead adds b55c4f8964e9 fuse-convert-from-readpages-to-readahead-fix adds aae0f5ece5a7 iomap: convert from readpages to readahead adds 288bc7e3cdc2 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds 03e6dce10354 mm/swap_state: fix a data race in swapin_nr_pages adds 8d39837f63a4 mm: swap: properly update readahead statistics in unuse_pt [...] adds 9d19832af775 mm/swapfile.c: offset is only used when there is more slots adds ff62a8b37422 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds 997756b95dc1 mm/swapfile.c: remove the unnecessary goto for SSD case adds 46ec24ad3502 mm/memcg: optimize memory.numa_stat like memory.stat adds 2c21adfc8276 memcg-optimize-memorynuma_stat-like-memorystat-fix adds c84c850414e6 h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds 8bfbae04ad31 arm: add support for folded p4d page tables adds 059c865b8846 arm64: add support for folded p4d page tables adds 97fee9365f03 hexagon: remove __ARCH_USE_5LEVEL_HACK adds d49efd044290 ia64: add support for folded p4d page tables adds df4690cba4aa nios2: add support for folded p4d page tables adds 7d0986fdf11e openrisc: add support for folded p4d page tables adds 0640b7608c39 powerpc: add support for folded p4d page tables adds 9756ae122f03 sh: fault: Modernize printing of kernel messages adds 2e3b0f070d95 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 52cce87a2faa sh: add support for folded p4d page tables adds 24465471ea7d unicore32: remove __ARCH_USE_5LEVEL_HACK adds 75c159cc93ca asm-generic: remove pgtable-nop4d-hack.h adds f13ba0fcf163 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 4a2e399399b5 mm/gup.c: further document vma_permits_fault() adds 5d8dae9e5cb9 /proc/PID/smaps: Add PMD migration entry parsing adds 1df1fabf6a05 mm/mmap.c: fix the adjusted length error adds 052fb6459dcb x86/hyperv: use vmalloc_exec for the hypercall page adds e53c7af6eda4 x86: fix vmap arguments in map_irq_stack adds 24c4cbcaa895 staging: android: ion: use vmap instead of vm_map_ram adds e825cf614403 staging: media: ipu3: use vmap instead of reimplementing it adds 761a797cc5da dma-mapping: use vmap insted of reimplementing it adds 15cdd9ca08bc powerpc: add an ioremap_phb helper adds adc282e1e850 powerpc: remove __ioremap_at and __iounmap_at adds 1e6361f080f9 mm: remove __get_vm_area adds f23530448b6f mm: unexport unmap_kernel_range_noflush adds fd3a96c4af62 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds ac89b0934c07 mm: only allow page table mappings for built-in zsmalloc adds 638bf16c7e60 mm: pass addr as unsigned long to vb_free adds 4918b9e7e63a mm: remove vmap_page_range_noflush and vunmap_page_range adds 2a91670f23d2 mm: rename vmap_page_range to map_kernel_range adds 75a0e11adc40 mm: don't return the number of pages from map_kernel_range [...] adds 8d6173e46a8c mm: remove map_vm_range adds c3b1538c0450 mm: remove unmap_vmap_area adds 31c3f12e795d mm: remove the prot argument from vm_map_ram adds 9fd89a389f9a mm: enforce that vmap can't map pages executable adds cf1bd8e23a30 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds 43c9a2a84e70 mm: remove the pgprot argument to __vmalloc adds aa33e3b23bff mm: remove the prot argument to __vmalloc_node adds 60e6c507bca7 mm: remove both instances of __vmalloc_node_flags adds be950c0b6fb2 mm: remove __vmalloc_node_flags_caller adds 771578f575ef mm: switch the test_vmalloc module to use __vmalloc_node adds 5f0a890dfcc8 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds a18681b211ea mm: remove vmalloc_user_node_flags adds 1cf22c02d7c7 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds cd7956298212 powerpc: use __vmalloc_node in alloc_vm_stack adds 5b7339a36063 s390: use __vmalloc_node in stack_alloc adds 096a3e8bef58 mm/mm_init.c: report kasan-tag information stored in page->flags adds 5ce1d7aca780 mm: clarify __GFP_MEMALLOC usage adds 5fadf3b02e19 mm: memblock: replace dereferences of memblock_region.nid [...] adds d8e5224330da mm: make early_pfn_to_nid() and related defintions close t [...] adds d4acec221706 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds 4da450a2cbbb mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 172022296c34 mm: use free_area_init() instead of free_area_init_nodes() adds 665a01510caa alpha: simplify detection of memory zone boundaries adds 703376946b64 arm: simplify detection of memory zone boundaries adds 415d8de8a01e arm64: simplify detection of memory zone boundaries for UM [...] adds e8c9412ab591 csky: simplify detection of memory zone boundaries adds c4aacfbeb3a9 m68k: mm: simplify detection of memory zone boundaries adds 8208f7c06c47 parisc: simplify detection of memory zone boundaries adds 647fa88a4610 sparc32: simplify detection of memory zone boundaries adds cf20709cd4d0 unicore32: simplify detection of memory zone boundaries adds 4593ffeb4fbc xtensa: simplify detection of memory zone boundaries adds 53158bef82f0 mm: memmap_init: iterate over memblock regions rather that [...] adds fa34b4fa9fff mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 32f3cf249517 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds feae7a1e8026 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds eba7d0d4fd9e mm: clean up free_area_init_node() and its helpers adds 4fb666fbbaac mm: simplify find_min_pfn_with_active_regions() adds e7f2be6073ea docs/vm: update memory-models documentation adds e4f389c4a848 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 201f522e0042 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds c28bd75c830f mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds d2ca630040e7 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds a9336832413c mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds 9addece03fa4 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 80874d51ae2a mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 340b789af4eb mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds edf1c4a94cfd mm: initialize deferred pages with interrupts enabled adds fe1374e9b7d3 mm: call cond_resched() from deferred_init_memmap() adds eea8cc08f59b mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds 0ead0d5e027d mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds a5795c30f4eb mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds e7ba42be9d50 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds 93bda9bff332 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 628e411daf5b mm/page_alloc: integrate classzone_idx and high_zoneidx adds f8aeb7850f3d mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds 3e00db59667d mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds 3ff957dc64b5 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds 25daf92dfa5d tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] adds 20519492cafc khugepaged: add self test adds 745bc400a096 khugepaged: do not stop collapse if less than half PTEs ar [...] adds f3f4a6d68546 khugepaged: drain all LRU caches before scanning pages adds 804fbdf5c6ec khugepaged: drain LRU add pagevec after swapin adds 22a2856c58a0 khugepaged: allow to collapse a page shared across fork adds d96a06ad65ad khugepaged: allow to collapse PTE-mapped compound pages adds 99b16437b8fc thp: change CoW semantics for anon-THP adds add707236e93 khugepaged: introduce 'max_ptes_shared' tunable adds daf9ab6764df hugetlbfs: add arch_hugetlb_valid_size adds dc8451e1ffba hugetlbfs: move hugepagesz= parsing to arch independent code adds 5a2e3dc0349a hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 1b7774681130 hugetlbfs: clean up command line processing adds 83669ec04a8a mm: thp: don't need to drain lru cache when splitting and [...] adds 8ead2f684649 powerpc/mm: drop platform defined pmd_mknotpresent() adds 4b42d7024bf3 mm/thp: rename pmd_mknotpresent() to pmd_mknotvalid() adds 56a58c6bc4e1 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 594e91337365 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 1ec77f8c35d4 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds a1274c9256a7 mm/memory_hotplug: remove is_mem_section_removable() adds 34a27a859e45 mm: replace zero-length array with flexible-array member adds 6fa7802afaaa mm-replace-zero-length-array-with-flexible-array-member-fix adds d3dc81b9026f mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 9ea9dd2a1e26 mm: ksm: fix a typo in comment "alreaady"->"already" adds 1e516915beae mm: ksm: fix a typo in comment "alreaady"->"already" adds a6b1d543161f mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds d07b20142dae mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds ede5195dd3a2 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds efab8204c6f6 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds 77748bc8cb61 mm/vmsan: fix some typos in comment adds 13d8e8f57d4f mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds 28ee3beafe47 mm/memblock: fix a typo in comment "implict"->"implicit" adds 56da7caa683b mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds 131dac68530a mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds c3fb4da262e0 mm/frontswap: fix some typos in frontswap.c adds 4457a73b45b5 mm, memcg: fix some typos in memcontrol.c adds 2867ebe13bc6 mm: fix a typo in comment "strucure"->"structure" adds 4eb024f477fd mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 1e8163233cc3 mm/sparse: fix a typo in comment "convienence"->"convenience" adds 17bda5565c46 mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 0070955ca957 mm/memory: fix a typo in comment "attampt"->"attempt" adds 71b0bee8f31a mm: use false for bool variable adds 85387837273f fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2fcd9db39f4f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 54268e5bef60 kernel/hung_task.c: Monitor killed tasks. adds f638e94cceea proc: rename "catch" function argument adds 1820c3c7f78d user.c: make uidhash_table static adds 08d22ee3474a parisc: add sysctl file interface panic_on_stackoverflow adds 752e3b470d42 kernel/hung_task.c: introduce sysctl to print all traces w [...] adds 4d87adefb60f dynamic_debug: add an option to enable dynamic debug for m [...] adds f90c6c140bdf lib/math: avoid trailing newline hidden in pr_fmt() adds ee8017ccf51e lib: Add might_fault() to strncpy_from_user. adds 2690d6147789 lib: optimize cpumask_local_spread() adds d39ffdd723c7 test_firmware: remove unnecessary test_fw_mutex in test_de [...] adds aa4ff60dff6f lib/test_lockup.c: make test_inode static adds 881fc85399ef checkpatch: additional MAINTAINER section entry ordering checks adds 69e7326962e0 checkpatch: look for c99 comments in ctx_locate_comment adds e63ba19494d2 fs/binfmt_elf: remove redundant elf_map ifndef adds a7698b3640f4 fat: don't allow to mount if the FAT length == 0 adds d525644f2275 fat: improve the readahead for FAT entries adds ba641706afb8 fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 64b165b531a8 umh: fix refcount underflow in fork_usermode_blob(). adds f78f82c990c6 kexec: prevent removal of memory in use by a loaded kexec image adds 978dc455ad70 mm/memory_hotplug: allow arch override of non boot memory [...] adds 6342fb669903 arm64: memory: give hotplug memory a different resource name adds e68d48a1ef2f panic: add sysctl to dump all CPUs backtraces on oops event adds 4f84b8d7d50d kernel/relay.c: fix read_pos error when multiple readers adds 72217b22bb7c aio: simplify read_events() adds 40e5014f6c50 selftests/x86/pkeys: move selftests to arch-neutral directory adds 22981dc9d51d selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 8fc51c05eac6 selftests/vm/pkeys: move generic definitions to header file adds 2cdb5cb9b55a selftests/vm/pkeys: move some definitions to arch-specific header adds 09e9525596d5 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds 8080a98e12a1 selftests: vm: pkeys: Use sane types for pkey register adds d0486374e2da selftests: vm: pkeys: add helpers for pkey bits adds 224efbd18e72 selftests/vm/pkeys: fix pkey_disable_clear() adds cdfbf18c5474 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 4c115a8512e6 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 67c13761cb7e selftests: vm: pkeys: use the correct huge page size adds eed59208014c selftests/vm/pkeys: introduce generic pkey abstractions adds 87841f0c2781 selftests/vm/pkeys: introduce powerpc support adds f23ebf734862 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 45517128ed25 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 211fefa28a75 selftests/vm/pkeys: improve checks to determine pkey support adds 2f822f6152fa selftests/vm/pkeys: associate key on a mapped page and det [...] adds bd012f372968 selftests/vm/pkeys: associate key on a mapped page and det [...] adds ae9d6b579a8a selftests/vm/pkeys: detect write violation on a mapped acc [...] adds d1d03076ecc2 selftests/vm/pkeys: introduce a sub-page allocator adds d6edb34a8c1c selftests/vm/pkeys: test correct behaviour of pkey-0 adds 347ccc51afec selftests/vm/pkeys: override access right definitions on powerpc adds e031922228aa selftests: vm: pkeys: use the correct page size on powerpc adds b7a4a3871115 selftests: vm: pkeys: fix multilib builds for x86 adds 2286ae822d6a ipc/msg: add missing annotation for freeque() adds 8bd30abc5412 ipc/namespace.c: use a work queue to free_ipc adds 5a1724d3075e Merge branch 'akpm-current/current' adds b2b6f01d1b46 amdgpu: a NULL ->mm does not mean a thread is a kthread adds 8f8ad47e383e i915/gvt: remove unused xen bits adds 6f461d34ba82 kernel: move use_mm/unuse_mm to kthread.c adds 6f76709c7d3e kernel: move use_mm/unuse_mm to kthread.c adds e53ea6214a3a kernel: better document the use_mm/unuse_mm API contract adds f137bca5b53b kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 2f3fcabc259a kernel: set USER_DS in kthread_use_mm adds 1b833881679a mm/kmemleak: silence KCSAN splats in checksum adds 7d3d33054739 mm/frontswap: mark various intentional data races adds 3737faa1b2cb mm/page_io: mark various intentional data races adds c77a243d190a mm-page_io-mark-various-intentional-data-races-v2 adds 8c753b6b3117 mm/swap_state: mark various intentional data races adds c9ab34197d8a mm/filemap.c: fix a data race in filemap_fault() adds 299d4a501784 mm/swapfile: fix and annotate various data races adds 94a8d308ed20 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 68c43df69206 mm/page_counter: fix various data races at memsw adds 3141b78b57f2 mm/memcontrol: fix a data race in scan count adds acf7dd73ccfe mm/list_lru: fix a data race in list_lru_count_one adds 5fe47cae8a12 mm/mempool: fix a data race in mempool_free() adds 1eb6088c5c91 mm/util.c: annotate an data race at vm_committed_as adds 107df2f379c3 mm/rmap: annotate a data race at tlb_flush_batched adds bd8a7d228507 mm: annotate a data race in page_zonenum() adds f82142f08da9 mm/swap.c: annotate data races for lru_rotate_pvecs adds 2596b0b6f342 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 1f2cf0b879ce mm/madvise: pass task and mm to do_madvise adds 9edf46844559 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 582d0961a880 fix process_madvise build break for arm64 adds b702c8db5914 mm/madvise: check fatal signal pending of target process adds c41b79bb108e pid: move pidfd_get_pid() to pid.c adds 912166e2f7b9 mm/madvise: support both pid and pidfd for process_madvise adds 17bd94b9c93c mm/madvise: employ mmget_still_valid() for write lock adds 49ee7590bdf9 mm/madvise: allow KSM hints for remote API adds e98ff732aff9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 705cc06e5e1d Merge branch 'akpm/master' adds 6735c84f78e4 Add linux-next specific files for 20200420
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 6 + Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 15 + Documentation/Makefile | 10 +- .../RCU/Design/Requirements/Requirements.rst | 61 +- .../admin-guide/device-mapper/dm-integrity.rst | 15 +- Documentation/admin-guide/dynamic-debug-howto.rst | 7 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 63 +- .../media}/au0828-cardlist.rst | 0 Documentation/admin-guide/media/avermedia.rst | 94 + Documentation/admin-guide/media/bt8xx.rst | 156 + .../media}/bttv-cardlist.rst | 0 Documentation/admin-guide/media/bttv.rst | 1761 +++++ .../media}/cafe_ccic.rst | 0 Documentation/admin-guide/media/cardlist.rst | 21 + .../dvb-drivers => admin-guide/media}/cards.rst | 0 Documentation/admin-guide/media/ci.rst | 77 + Documentation/admin-guide/media/cpia2.rst | 145 + Documentation/admin-guide/media/cx18-cardlist.rst | 17 + .../admin-guide/media/cx23885-cardlist.rst | 267 + Documentation/admin-guide/media/cx88-cardlist.rst | 383 + Documentation/admin-guide/media/cx88.rst | 58 + Documentation/admin-guide/media/davinci-vpbe.rst | 65 + Documentation/admin-guide/media/dvb_intro.rst | 616 ++ Documentation/admin-guide/media/dvb_references.rst | 29 + .../admin-guide/media/em28xx-cardlist.rst | 432 ++ Documentation/admin-guide/media/faq.rst | 216 + Documentation/admin-guide/media/fimc.rst | 153 + .../media}/gspca-cardlist.rst | 0 Documentation/admin-guide/media/imx.rst | 650 ++ .../admin-guide/media/imx6q-sabreauto.dot | 51 + Documentation/admin-guide/media/imx6q-sabresd.dot | 56 + .../v4l-drivers => admin-guide/media}/imx7.rst | 0 Documentation/admin-guide/media/index.rst | 122 + Documentation/admin-guide/media/ipu3.rst | 571 ++ .../v4l-drivers => admin-guide/media}/ipu3_rcb.svg | 0 .../media}/ivtv-cardlist.rst | 0 .../v4l-drivers => admin-guide/media}/ivtv.rst | 0 .../dvb-drivers => admin-guide/media}/lmedm04.rst | 0 Documentation/admin-guide/media/meye.rst | 93 + Documentation/admin-guide/media/omap3isp.rst | 92 + .../media}/omap4_camera.rst | 0 .../media}/opera-firmware.rst | 0 .../v4l-drivers => admin-guide/media}/philips.rst | 0 .../media}/pulse8-cec.rst | 0 .../media}/qcom_camss.rst | 0 .../media}/qcom_camss_8x96_graph.dot | 0 .../media}/qcom_camss_graph.dot | 0 .../media}/rcar-fdp1.rst | 0 .../media}/saa7134-cardlist.rst | 0 Documentation/admin-guide/media/saa7134.rst | 88 + .../media}/saa7164-cardlist.rst | 0 .../v4l-drivers => admin-guide/media}/si470x.rst | 0 .../v4l-drivers => admin-guide/media}/si4713.rst | 0 .../v4l-drivers => admin-guide/media}/si476x.rst | 0 .../media}/technisat.rst | 0 .../media}/tm6000-cardlist.rst | 0 .../media}/ttusb-dec.rst | 0 .../media}/tuner-cardlist.rst | 0 .../media}/usbvision-cardlist.rst | 0 .../media}/v4l-with-ir.rst | 0 .../v4l-drivers => admin-guide/media}/vimc.dot | 0 Documentation/admin-guide/media/vimc.rst | 90 + .../v4l-drivers => admin-guide/media}/vivid.rst | 0 Documentation/admin-guide/media/zr364xx.rst | 102 + Documentation/admin-guide/mm/hugetlbpage.rst | 35 + Documentation/admin-guide/mm/transhuge.rst | 7 + Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/sysctl/kernel.rst | 77 +- Documentation/atomic_t.txt | 24 +- Documentation/core-api/cachetlb.rst | 2 +- Documentation/core-api/timekeeping.rst | 6 +- Documentation/core-api/xarray.rst | 13 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcov.rst | 17 +- Documentation/dev-tools/kcsan.rst | 328 + Documentation/devicetree/bindings/arm/altera.yaml | 6 +- .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 +- Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 6 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 + .../devicetree/bindings/arm/mediatek.yaml | 22 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 7 +- .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 9 +- Documentation/devicetree/bindings/arm/realtek.yaml | 21 + .../bindings/arm/samsung/samsung-boards.yaml | 1 + .../bindings/arm/socionext/uniphier.yaml | 26 +- .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 6 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 6 + .../devicetree/bindings/ata/faraday,ftide010.yaml | 4 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- .../clock/allwinner,sun4i-a10-gates-clk.yaml | 8 +- .../devicetree/bindings/clock/arm,syscon-icst.yaml | 2 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 17 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 16 +- .../bindings/connector/usb-connector.yaml | 6 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 14 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 16 +- .../bindings/crypto/amlogic,gxl-crypto.yaml | 2 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 40 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 58 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 30 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +- .../bindings/display/bridge/adi,adv7123.txt | 4 +- .../bindings/display/bridge/adi,adv7511.txt | 4 +- .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/bridge/nwl-dsi.yaml | 226 + .../bindings/display/dsi-controller.yaml | 4 +- .../display/panel/arm,versatile-tft-panel.txt | 31 - .../display/panel/arm,versatile-tft-panel.yaml | 54 + .../bindings/display/panel/boe,himax8279d.txt | 24 - .../bindings/display/panel/boe,himax8279d.yaml | 59 + .../bindings/display/panel/boe,tv101wum-nl6.yaml | 2 + .../bindings/display/panel/display-timings.yaml | 8 +- .../display/panel/feiyang,fy07024di26a30d.txt | 20 - .../display/panel/feiyang,fy07024di26a30d.yaml | 58 + .../bindings/display/panel/ilitek,ili9322.txt | 49 - .../bindings/display/panel/ilitek,ili9322.yaml | 71 + .../bindings/display/panel/ilitek,ili9881c.txt | 20 - .../bindings/display/panel/ilitek,ili9881c.yaml | 50 + .../bindings/display/panel/innolux,p097pfg.txt | 24 - .../bindings/display/panel/innolux,p097pfg.yaml | 56 + .../bindings/display/panel/innolux,p120zdg-bf1.txt | 22 - .../display/panel/innolux,p120zdg-bf1.yaml | 43 + .../bindings/display/panel/jdi,lt070me05000.txt | 31 - .../bindings/display/panel/jdi,lt070me05000.yaml | 69 + .../display/panel/kingdisplay,kd035g6-54nt.txt | 42 - .../display/panel/kingdisplay,kd035g6-54nt.yaml | 65 + .../display/panel/kingdisplay,kd097d04.txt | 22 - .../display/panel/leadtek,ltk050h3146w.yaml | 51 + .../display/panel/leadtek,ltk500hd1829.yaml | 1 - .../bindings/display/panel/lg,acx467akm-7.txt | 7 - .../bindings/display/panel/lg,ld070wx3-sl01.txt | 7 - .../bindings/display/panel/lg,lg4573.txt | 19 - .../bindings/display/panel/lg,lg4573.yaml | 45 + .../bindings/display/panel/lg,lh500wx1-sd03.txt | 7 - .../bindings/display/panel/lgphilips,lb035q02.txt | 33 - .../bindings/display/panel/lgphilips,lb035q02.yaml | 59 + .../devicetree/bindings/display/panel/lvds.yaml | 10 +- .../display/panel/olimex,lcd-olinuxino.txt | 42 - .../display/panel/olimex,lcd-olinuxino.yaml | 70 + .../display/panel/osddisplays,osd101t2587-53ts.txt | 14 - .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-simple-dsi.yaml | 12 + .../bindings/display/panel/panel-simple.yaml | 8 +- .../bindings/display/panel/raydium,rm67191.txt | 41 - .../bindings/display/panel/raydium,rm67191.yaml | 75 + .../display/panel/samsung,amoled-mipi-dsi.yaml | 65 + .../bindings/display/panel/samsung,ld9040.txt | 66 - .../bindings/display/panel/samsung,ld9040.yaml | 107 + .../bindings/display/panel/samsung,s6d16d0.txt | 30 - .../bindings/display/panel/samsung,s6d16d0.yaml | 56 + .../bindings/display/panel/samsung,s6e3ha2.txt | 31 - .../bindings/display/panel/samsung,s6e63j0x03.txt | 24 - .../bindings/display/panel/samsung,s6e63m0.txt | 33 - .../bindings/display/panel/samsung,s6e63m0.yaml | 60 + .../bindings/display/panel/seiko,43wvf1g.txt | 23 - .../bindings/display/panel/seiko,43wvf1g.yaml | 50 + .../bindings/display/panel/sharp,lq150x1lg11.txt | 36 - .../bindings/display/panel/sharp,lq150x1lg11.yaml | 58 + .../bindings/display/panel/sharp,ls037v7dw01.txt | 43 - .../bindings/display/panel/sharp,ls037v7dw01.yaml | 68 + .../bindings/display/panel/sharp,ls043t1le01.txt | 22 - .../bindings/display/panel/sharp,ls043t1le01.yaml | 51 + .../bindings/display/panel/simple-panel.txt | 1 - .../bindings/display/panel/sitronix,st7701.txt | 30 - .../bindings/display/panel/sitronix,st7701.yaml | 69 + .../bindings/display/panel/sitronix,st7789v.txt | 37 - .../bindings/display/panel/sitronix,st7789v.yaml | 63 + .../bindings/display/panel/sony,acx424akp.yaml | 2 +- .../bindings/display/panel/sony,acx565akm.txt | 30 - .../bindings/display/panel/sony,acx565akm.yaml | 57 + .../display/panel/startek,startek-kd050c.txt | 4 - .../display/panel/startek,startek-kd050c.yaml | 33 + .../devicetree/bindings/display/panel/tpo,td.yaml | 65 + .../bindings/display/panel/tpo,td028ttec1.txt | 32 - .../bindings/display/panel/tpo,td043mtea1.txt | 33 - .../bindings/display/panel/visionox,rm69299.yaml | 57 + .../bindings/display/panel/xinpeng,xpp055c272.yaml | 5 +- .../devicetree/bindings/display/renesas,cmm.yaml | 16 +- .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 - .../display/rockchip/rockchip,rk3066-hdmi.yaml | 140 + .../bindings/display/rockchip/rockchip-vop.txt | 74 - .../bindings/display/rockchip/rockchip-vop.yaml | 134 + .../devicetree/bindings/dma/adi,axi-dmac.txt | 2 +- Documentation/devicetree/bindings/dma/fsl-edma.txt | 3 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 117 - .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 150 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 55 - .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 102 + .../bindings/dma/socionext,uniphier-xdmac.yaml | 7 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 8 +- .../bindings/firmware/intel,stratix10-svc.txt | 2 +- .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 +- .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 134 + .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 65 - .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 18 +- .../devicetree/bindings/gpu/vivante,gc.yaml | 2 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 4 +- .../devicetree/bindings/hwmon/adt7475.yaml | 2 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 58 + .../devicetree/bindings/i2c/i2c-cadence.txt | 28 - .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 92 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 10 +- Documentation/devicetree/bindings/i2c/i2c-xiic.txt | 25 - .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 49 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 4 +- .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 6 +- .../devicetree/bindings/iio/dac/ad5755.txt | 2 +- .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 97 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 4 +- .../devicetree/bindings/input/gpio-keys-polled.txt | 45 - .../devicetree/bindings/input/gpio-keys.txt | 58 - .../devicetree/bindings/input/gpio-keys.yaml | 152 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 2 +- .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/interconnect/qcom,msm8916.yaml | 4 +- .../bindings/interconnect/qcom,msm8974.yaml | 4 +- .../bindings/interconnect/qcom,qcs404.yaml | 4 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 12 +- .../intel,ixp4xx-interrupt.yaml | 8 +- .../interrupt-controller/loongson,liointc.yaml | 5 +- .../interrupt-controller/st,stm32-exti.yaml | 12 +- .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 +- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 28 +- .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 14 +- .../devicetree/bindings/media/renesas,ceu.yaml | 28 +- .../devicetree/bindings/media/renesas,vin.yaml | 8 +- .../devicetree/bindings/media/rockchip-vpu.txt | 43 - .../devicetree/bindings/media/rockchip-vpu.yaml | 74 + .../devicetree/bindings/media/ti,vpe.yaml | 2 +- .../bindings/memory-controllers/exynos-srom.yaml | 4 +- .../memory-controllers/fsl/imx8m-ddrc.yaml | 6 +- .../memory-controllers/nvidia,tegra186-mc.yaml | 41 +- .../memory-controllers/nvidia,tegra210-emc.yaml | 82 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 4 +- .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 4 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 4 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 12 +- .../devicetree/bindings/mmc/arasan,sdhci.txt | 15 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 16 +- .../bindings/mmc/socionext,uniphier-sd.yaml | 14 +- .../devicetree/bindings/mtd/denali,nand.yaml | 4 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 52 +- .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 1 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 3 +- .../devicetree/bindings/net/renesas,ether.yaml | 4 +- .../devicetree/bindings/net/snps,dwmac.yaml | 8 +- .../devicetree/bindings/net/stm32-dwmac.txt | 44 - .../devicetree/bindings/net/stm32-dwmac.yaml | 149 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 12 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 27 +- .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../bindings/pwm/google,cros-ec-pwm.yaml | 17 +- .../devicetree/bindings/pwm/pwm-samsung.yaml | 16 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 1 + .../bindings/remoteproc/st,stm32-rproc.yaml | 2 +- .../bindings/reserved-memory/reserved-memory.txt | 2 + .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 4 +- .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/rng/arm-cctrng.yaml | 54 + .../devicetree/bindings/rng/brcm,bcm2835.yaml | 2 +- .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 38 +- .../bindings/serial/amlogic,meson-uart.yaml | 16 +- .../devicetree/bindings/serial/rs485.yaml | 17 +- .../bindings/soc/amlogic/amlogic,canvas.yaml | 10 +- .../devicetree/bindings/sound/renesas,fsi.yaml | 16 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 3 + .../devicetree/bindings/sound/rockchip-spdif.txt | 45 - .../devicetree/bindings/sound/rockchip-spdif.yaml | 101 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 12 +- .../devicetree/bindings/spi/renesas,hspi.yaml | 4 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 144 + .../devicetree/bindings/spi/spi-pl022.yaml | 2 +- Documentation/devicetree/bindings/spi/spi-rspi.txt | 73 - .../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 64 +- Documentation/devicetree/bindings/sram/sram.yaml | 2 + .../bindings/thermal/amlogic,thermal.yaml | 10 +- .../bindings/thermal/ti,am654-thermal.yaml | 56 + .../devicetree/bindings/timer/arm,arch_timer.yaml | 4 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 4 +- .../bindings/timer/cadence,ttc-timer.txt | 21 - .../devicetree/bindings/timer/cdns,ttc.yaml | 48 + Documentation/devicetree/bindings/usb/dwc2.yaml | 8 +- .../devicetree/bindings/usb/generic-ehci.yaml | 3 + .../devicetree/bindings/usb/generic-ohci.yaml | 3 + .../devicetree/bindings/usb/ingenic,musb.yaml | 2 +- .../devicetree/bindings/usb/qcom,dwc3.txt | 4 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 + .../devicetree/bindings/usb/rockchip,dwc3.txt | 2 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 10 + Documentation/doc-guide/parse-headers.rst | 2 +- Documentation/driver-api/index.rst | 1 + .../{media/kapi => driver-api/media}/cec-core.rst | 0 .../{media/kapi => driver-api/media}/csi2.rst | 0 .../driver-api/media/drivers/bttv-devel.rst | 116 + .../media/drivers}/contributors.rst | 0 .../driver-api/media/drivers/cpia2_devel.rst | 56 + .../driver-api/media/drivers/cx2341x-devel.rst | 3685 +++++++++ .../driver-api/media/drivers/cx88-devel.rst | 113 + .../media/drivers/davinci-vpbe-devel.rst | 39 + .../media/drivers}/dvb-usb.rst | 0 .../driver-api/media/drivers/fimc-devel.rst | 33 + .../media/drivers}/frontends.rst | 0 Documentation/driver-api/media/drivers/index.rst | 38 + .../media/drivers}/pvrusb2.rst | 0 .../media/drivers}/pxa_camera.rst | 0 .../media/drivers}/radiotrack.rst | 0 .../driver-api/media/drivers/saa7134-devel.rst | 67 + .../media/drivers}/sh_mobile_ceu_camera.rst | 0 .../media/drivers}/tuners.rst | 0 .../driver-api/media/drivers/vimc-devel.rst | 15 + .../{media/kapi => driver-api/media}/dtv-ca.rst | 0 .../kapi => driver-api/media}/dtv-common.rst | 0 .../{media/kapi => driver-api/media}/dtv-core.rst | 0 .../{media/kapi => driver-api/media}/dtv-demux.rst | 0 .../kapi => driver-api/media}/dtv-frontend.rst | 0 .../{media/kapi => driver-api/media}/dtv-net.rst | 0 Documentation/driver-api/media/index.rst | 54 + .../{media/kapi => driver-api/media}/mc-core.rst | 0 .../{media/kapi => driver-api/media}/rc-core.rst | 0 .../kapi => driver-api/media}/v4l2-async.rst | 0 .../kapi => driver-api/media}/v4l2-clocks.rst | 0 .../kapi => driver-api/media}/v4l2-common.rst | 0 .../kapi => driver-api/media}/v4l2-controls.rst | 0 .../{media/kapi => driver-api/media}/v4l2-core.rst | 0 .../{media/kapi => driver-api/media}/v4l2-dev.rst | 0 .../kapi => driver-api/media}/v4l2-device.rst | 0 .../kapi => driver-api/media}/v4l2-dv-timings.rst | 0 .../kapi => driver-api/media}/v4l2-event.rst | 0 .../{media/kapi => driver-api/media}/v4l2-fh.rst | 0 .../media}/v4l2-flash-led-class.rst | 0 .../kapi => driver-api/media}/v4l2-fwnode.rst | 0 .../kapi => driver-api/media}/v4l2-intro.rst | 0 .../{media/kapi => driver-api/media}/v4l2-mc.rst | 0 .../kapi => driver-api/media}/v4l2-mediabus.rst | 0 .../kapi => driver-api/media}/v4l2-mem2mem.rst | 0 .../{media/kapi => driver-api/media}/v4l2-rect.rst | 0 .../kapi => driver-api/media}/v4l2-subdev.rst | 0 .../kapi => driver-api/media}/v4l2-tuner.rst | 0 .../kapi => driver-api/media}/v4l2-tveeprom.rst | 0 Documentation/driver-api/media/v4l2-videobuf.rst | 403 + .../kapi => driver-api/media}/v4l2-videobuf2.rst | 0 Documentation/fb/api.rst | 4 +- .../debug/debug-vm-pgtable/arch-support.txt | 34 + .../features/vm/numa-memblock/arch-support.txt | 34 - Documentation/filesystems/debugfs.rst | 4 +- Documentation/filesystems/gfs2-glocks.rst | 253 + Documentation/filesystems/gfs2-glocks.txt | 232 - Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 6 +- Documentation/filesystems/vfs.rst | 15 + Documentation/gpu/amdgpu.rst | 88 + Documentation/gpu/drm-internals.rst | 12 + Documentation/gpu/drm-kms.rst | 5 +- Documentation/gpu/drm-mm.rst | 9 - Documentation/gpu/i915.rst | 6 +- Documentation/hwmon/isl68137.rst | 76 +- Documentation/index.rst | 1 - Documentation/litmus-tests/README | 14 + ...b__after_atomic-is-stronger-than-acquire.litmus | 32 + ...Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 24 + Documentation/litmus-tests/atomic/README | 16 + .../rcu}/MP+onceassign+derefonce.litmus | 0 .../litmus-tests/rcu/RCU+sync+free.litmus | 42 + .../litmus-tests/rcu/RCU+sync+read.litmus | 37 + Documentation/media/.gitignore | 5 - Documentation/media/Makefile | 69 - Documentation/media/cec-drivers/index.rst | 34 - Documentation/media/dvb-drivers/avermedia.rst | 269 - Documentation/media/dvb-drivers/bt8xx.rst | 124 - Documentation/media/dvb-drivers/ci.rst | 231 - Documentation/media/dvb-drivers/faq.rst | 169 - Documentation/media/dvb-drivers/index.rst | 45 - Documentation/media/dvb-drivers/intro.rst | 23 - Documentation/media/dvb-drivers/udev.rst | 63 - Documentation/media/index.rst | 26 - Documentation/media/kapi/v4l2-videobuf.rst | 406 - Documentation/media/media_kapi.rst | 38 - Documentation/media/media_uapi.rst | 33 - Documentation/media/typical_media_device.svg | 116 - Documentation/media/uapi/cec/cec-api.rst | 54 - Documentation/media/uapi/cec/cec-func-close.rst | 54 - Documentation/media/uapi/cec/cec-func-ioctl.rst | 73 - Documentation/media/uapi/cec/cec-func-open.rst | 85 - Documentation/media/uapi/cec/cec-func-poll.rst | 85 - Documentation/media/uapi/cec/cec-funcs.rst | 30 - Documentation/media/uapi/cec/cec-header.rst | 17 - Documentation/media/uapi/cec/cec-intro.rst | 49 - .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 150 - .../media/uapi/cec/cec-ioc-adap-g-log-addrs.rst | 378 - .../media/uapi/cec/cec-ioc-adap-g-phys-addr.rst | 100 - Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 257 - Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 301 - Documentation/media/uapi/cec/cec-ioc-receive.rst | 391 - Documentation/media/uapi/cec/cec-pin-error-inj.rst | 334 - .../uapi/dvb/audio-bilingual-channel-select.rst | 66 - .../media/uapi/dvb/audio-channel-select.rst | 66 - .../media/uapi/dvb/audio-clear-buffer.rst | 55 - Documentation/media/uapi/dvb/audio-continue.rst | 56 - Documentation/media/uapi/dvb/audio-fclose.rst | 63 - Documentation/media/uapi/dvb/audio-fopen.rst | 115 - Documentation/media/uapi/dvb/audio-fwrite.rst | 91 - .../media/uapi/dvb/audio-get-capabilities.rst | 63 - Documentation/media/uapi/dvb/audio-get-status.rst | 63 - Documentation/media/uapi/dvb/audio-pause.rst | 57 - Documentation/media/uapi/dvb/audio-play.rst | 56 - .../media/uapi/dvb/audio-select-source.rst | 65 - Documentation/media/uapi/dvb/audio-set-av-sync.rst | 67 - .../media/uapi/dvb/audio-set-bypass-mode.rst | 70 - Documentation/media/uapi/dvb/audio-set-id.rst | 67 - Documentation/media/uapi/dvb/audio-set-mixer.rst | 61 - Documentation/media/uapi/dvb/audio-set-mute.rst | 71 - .../media/uapi/dvb/audio-set-streamtype.rst | 77 - Documentation/media/uapi/dvb/audio-stop.rst | 56 - Documentation/media/uapi/dvb/audio.rst | 34 - Documentation/media/uapi/dvb/audio_data_types.rst | 123 - .../media/uapi/dvb/audio_function_calls.rst | 37 - Documentation/media/uapi/dvb/ca-fclose.rst | 50 - Documentation/media/uapi/dvb/ca-fopen.rst | 84 - Documentation/media/uapi/dvb/ca-get-cap.rst | 53 - Documentation/media/uapi/dvb/ca-get-descr-info.rst | 49 - Documentation/media/uapi/dvb/ca-get-msg.rst | 59 - Documentation/media/uapi/dvb/ca-get-slot-info.rst | 64 - Documentation/media/uapi/dvb/ca-reset.rst | 51 - Documentation/media/uapi/dvb/ca-send-msg.rst | 58 - Documentation/media/uapi/dvb/ca-set-descr.rst | 53 - Documentation/media/uapi/dvb/ca.rst | 31 - Documentation/media/uapi/dvb/ca_data_types.rst | 16 - Documentation/media/uapi/dvb/ca_function_calls.rst | 27 - Documentation/media/uapi/dvb/demux.rst | 30 - Documentation/media/uapi/dvb/dmx-add-pid.rst | 56 - Documentation/media/uapi/dvb/dmx-expbuf.rst | 97 - Documentation/media/uapi/dvb/dmx-fclose.rst | 52 - Documentation/media/uapi/dvb/dmx-fopen.rst | 98 - Documentation/media/uapi/dvb/dmx-fread.rst | 87 - Documentation/media/uapi/dvb/dmx-fwrite.rst | 79 - Documentation/media/uapi/dvb/dmx-get-pes-pids.rst | 71 - Documentation/media/uapi/dvb/dmx-get-stc.rst | 73 - Documentation/media/uapi/dvb/dmx-mmap.rst | 125 - Documentation/media/uapi/dvb/dmx-munmap.rst | 63 - Documentation/media/uapi/dvb/dmx-qbuf.rst | 93 - Documentation/media/uapi/dvb/dmx-querybuf.rst | 72 - Documentation/media/uapi/dvb/dmx-remove-pid.rst | 57 - Documentation/media/uapi/dvb/dmx-reqbufs.rst | 83 - .../media/uapi/dvb/dmx-set-buffer-size.rst | 57 - Documentation/media/uapi/dvb/dmx-set-filter.rst | 64 - .../media/uapi/dvb/dmx-set-pes-filter.rst | 76 - Documentation/media/uapi/dvb/dmx-start.rst | 75 - Documentation/media/uapi/dvb/dmx-stop.rst | 52 - Documentation/media/uapi/dvb/dmx_fcalls.rst | 37 - Documentation/media/uapi/dvb/dmx_types.rst | 16 - .../media/uapi/dvb/dvb-fe-read-status.rst | 32 - .../media/uapi/dvb/dvb-frontend-event.rst | 22 - .../media/uapi/dvb/dvb-frontend-parameters.rst | 126 - Documentation/media/uapi/dvb/dvbapi.rst | 126 - Documentation/media/uapi/dvb/dvbproperty.rst | 133 - Documentation/media/uapi/dvb/dvbstb.svg | 43 - Documentation/media/uapi/dvb/examples.rst | 23 - Documentation/media/uapi/dvb/fe-bandwidth-t.rst | 81 - .../media/uapi/dvb/fe-diseqc-recv-slave-reply.rst | 55 - .../media/uapi/dvb/fe-diseqc-reset-overload.rst | 53 - .../media/uapi/dvb/fe-diseqc-send-burst.rst | 59 - .../media/uapi/dvb/fe-diseqc-send-master-cmd.rst | 56 - .../uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 - .../media/uapi/dvb/fe-enable-high-lnb-voltage.rst | 61 - Documentation/media/uapi/dvb/fe-get-event.rst | 78 - Documentation/media/uapi/dvb/fe-get-frontend.rst | 69 - Documentation/media/uapi/dvb/fe-get-info.rst | 70 - Documentation/media/uapi/dvb/fe-get-property.rst | 83 - Documentation/media/uapi/dvb/fe-read-ber.rst | 57 - .../media/uapi/dvb/fe-read-signal-strength.rst | 57 - Documentation/media/uapi/dvb/fe-read-snr.rst | 57 - Documentation/media/uapi/dvb/fe-read-status.rst | 72 - .../media/uapi/dvb/fe-read-uncorrected-blocks.rst | 59 - .../media/uapi/dvb/fe-set-frontend-tune-mode.rst | 64 - Documentation/media/uapi/dvb/fe-set-frontend.rst | 78 - Documentation/media/uapi/dvb/fe-set-tone.rst | 65 - Documentation/media/uapi/dvb/fe-set-voltage.rst | 69 - Documentation/media/uapi/dvb/fe-type-t.rst | 98 - .../media/uapi/dvb/fe_property_parameters.rst | 1014 --- Documentation/media/uapi/dvb/frontend-header.rst | 13 - .../uapi/dvb/frontend-property-cable-systems.rst | 82 - .../dvb/frontend-property-satellite-systems.rst | 112 - .../dvb/frontend-property-terrestrial-systems.rst | 301 - .../media/uapi/dvb/frontend-stat-properties.rst | 252 - Documentation/media/uapi/dvb/frontend.rst | 63 - Documentation/media/uapi/dvb/frontend_f_close.rst | 57 - Documentation/media/uapi/dvb/frontend_f_open.rst | 117 - Documentation/media/uapi/dvb/frontend_fcalls.rst | 31 - .../media/uapi/dvb/frontend_legacy_api.rst | 45 - .../media/uapi/dvb/frontend_legacy_dvbv3_api.rst | 25 - Documentation/media/uapi/dvb/headers.rst | 30 - Documentation/media/uapi/dvb/intro.rst | 190 - Documentation/media/uapi/dvb/legacy_dvb_apis.rst | 39 - Documentation/media/uapi/dvb/net-add-if.rst | 60 - Documentation/media/uapi/dvb/net-get-if.rst | 59 - Documentation/media/uapi/dvb/net-remove-if.rst | 55 - Documentation/media/uapi/dvb/net-types.rst | 16 - Documentation/media/uapi/dvb/net.rst | 48 - .../media/uapi/dvb/query-dvb-frontend-info.rst | 20 - .../media/uapi/dvb/video-clear-buffer.rst | 63 - Documentation/media/uapi/dvb/video-command.rst | 105 - Documentation/media/uapi/dvb/video-continue.rst | 66 - .../media/uapi/dvb/video-fast-forward.rst | 83 - Documentation/media/uapi/dvb/video-fclose.rst | 62 - Documentation/media/uapi/dvb/video-fopen.rst | 122 - Documentation/media/uapi/dvb/video-freeze.rst | 70 - Documentation/media/uapi/dvb/video-fwrite.rst | 90 - .../media/uapi/dvb/video-get-capabilities.rst | 70 - Documentation/media/uapi/dvb/video-get-event.rst | 114 - .../media/uapi/dvb/video-get-frame-count.rst | 74 - Documentation/media/uapi/dvb/video-get-pts.rst | 78 - Documentation/media/uapi/dvb/video-get-size.rst | 78 - Documentation/media/uapi/dvb/video-get-status.rst | 80 - Documentation/media/uapi/dvb/video-play.rst | 66 - .../media/uapi/dvb/video-select-source.rst | 84 - Documentation/media/uapi/dvb/video-set-blank.rst | 73 - .../media/uapi/dvb/video-set-display-format.rst | 69 - Documentation/media/uapi/dvb/video-set-format.rst | 92 - .../media/uapi/dvb/video-set-streamtype.rst | 70 - Documentation/media/uapi/dvb/video-slowmotion.rst | 83 - .../media/uapi/dvb/video-stillpicture.rst | 70 - Documentation/media/uapi/dvb/video-stop.rst | 83 - Documentation/media/uapi/dvb/video-try-command.rst | 75 - Documentation/media/uapi/dvb/video.rst | 43 - .../media/uapi/dvb/video_function_calls.rst | 42 - Documentation/media/uapi/dvb/video_types.rst | 255 - Documentation/media/uapi/fdl-appendix.rst | 478 -- Documentation/media/uapi/gen-errors.rst | 103 - .../media/uapi/mediactl/media-controller-intro.rst | 40 - .../media/uapi/mediactl/media-controller-model.rst | 42 - .../media/uapi/mediactl/media-controller.rst | 62 - .../media/uapi/mediactl/media-func-close.rst | 54 - .../media/uapi/mediactl/media-func-ioctl.rst | 74 - .../media/uapi/mediactl/media-func-open.rst | 76 - Documentation/media/uapi/mediactl/media-funcs.rst | 33 - Documentation/media/uapi/mediactl/media-header.rst | 17 - .../media/uapi/mediactl/media-ioc-device-info.rst | 118 - .../uapi/mediactl/media-ioc-enum-entities.rst | 156 - .../media/uapi/mediactl/media-ioc-enum-links.rst | 157 - .../media/uapi/mediactl/media-ioc-g-topology.rst | 307 - .../uapi/mediactl/media-ioc-request-alloc.rst | 90 - .../media/uapi/mediactl/media-ioc-setup-link.rst | 74 - .../uapi/mediactl/media-request-ioc-queue.rst | 102 - .../uapi/mediactl/media-request-ioc-reinit.rst | 75 - Documentation/media/uapi/mediactl/media-types.rst | 425 -- Documentation/media/uapi/mediactl/request-api.rst | 276 - .../media/uapi/mediactl/request-func-close.rst | 73 - .../media/uapi/mediactl/request-func-ioctl.rst | 91 - .../media/uapi/mediactl/request-func-poll.rst | 101 - Documentation/media/uapi/rc/keytable.c.rst | 183 - Documentation/media/uapi/rc/lirc-dev-intro.rst | 171 - Documentation/media/uapi/rc/lirc-dev.rst | 21 - Documentation/media/uapi/rc/lirc-func.rst | 34 - Documentation/media/uapi/rc/lirc-get-features.rst | 200 - Documentation/media/uapi/rc/lirc-get-rec-mode.rst | 74 - .../media/uapi/rc/lirc-get-rec-resolution.rst | 54 - Documentation/media/uapi/rc/lirc-get-send-mode.rst | 78 - Documentation/media/uapi/rc/lirc-get-timeout.rst | 63 - Documentation/media/uapi/rc/lirc-header.rst | 17 - Documentation/media/uapi/rc/lirc-read.rst | 76 - .../uapi/rc/lirc-set-measure-carrier-mode.rst | 53 - .../media/uapi/rc/lirc-set-rec-carrier-range.rst | 54 - .../media/uapi/rc/lirc-set-rec-carrier.rst | 53 - .../media/uapi/rc/lirc-set-rec-timeout-reports.rst | 56 - .../media/uapi/rc/lirc-set-rec-timeout.rst | 61 - .../media/uapi/rc/lirc-set-send-carrier.rst | 48 - .../media/uapi/rc/lirc-set-send-duty-cycle.rst | 54 - .../media/uapi/rc/lirc-set-transmitter-mask.rst | 58 - .../media/uapi/rc/lirc-set-wideband-receiver.rst | 63 - Documentation/media/uapi/rc/lirc-write.rst | 82 - Documentation/media/uapi/rc/rc-intro.rst | 31 - Documentation/media/uapi/rc/rc-sysfs-nodes.rst | 151 - Documentation/media/uapi/rc/rc-table-change.rst | 25 - Documentation/media/uapi/rc/rc-tables.rst | 766 -- Documentation/media/uapi/rc/remote_controllers.rst | 59 - Documentation/media/uapi/v4l/app-pri.rst | 37 - Documentation/media/uapi/v4l/async.rst | 16 - Documentation/media/uapi/v4l/audio.rst | 104 - Documentation/media/uapi/v4l/bayer.svg | 56 - Documentation/media/uapi/v4l/biblio.rst | 416 -- Documentation/media/uapi/v4l/buffer.rst | 817 -- Documentation/media/uapi/v4l/capture-example.rst | 20 - Documentation/media/uapi/v4l/capture.c.rst | 671 -- Documentation/media/uapi/v4l/colorspaces-defs.rst | 183 - .../media/uapi/v4l/colorspaces-details.rst | 813 -- Documentation/media/uapi/v4l/colorspaces.rst | 170 - Documentation/media/uapi/v4l/common-defs.rst | 20 - Documentation/media/uapi/v4l/common.rst | 64 - Documentation/media/uapi/v4l/compat.rst | 25 - Documentation/media/uapi/v4l/constraints.svg | 37 - Documentation/media/uapi/v4l/control.rst | 512 -- Documentation/media/uapi/v4l/crop.rst | 324 - Documentation/media/uapi/v4l/crop.svg | 290 - Documentation/media/uapi/v4l/depth-formats.rst | 24 - Documentation/media/uapi/v4l/dev-capture.rst | 111 - Documentation/media/uapi/v4l/dev-event.rst | 54 - Documentation/media/uapi/v4l/dev-mem2mem.rst | 49 - Documentation/media/uapi/v4l/dev-meta.rst | 74 - Documentation/media/uapi/v4l/dev-osd.rst | 157 - Documentation/media/uapi/v4l/dev-output.rst | 108 - Documentation/media/uapi/v4l/dev-overlay.rst | 328 - Documentation/media/uapi/v4l/dev-radio.rst | 59 - Documentation/media/uapi/v4l/dev-raw-vbi.rst | 306 - Documentation/media/uapi/v4l/dev-rds.rst | 191 - Documentation/media/uapi/v4l/dev-sdr.rst | 114 - Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 669 -- Documentation/media/uapi/v4l/dev-subdev.rst | 503 -- Documentation/media/uapi/v4l/dev-touch.rst | 63 - Documentation/media/uapi/v4l/devices.rst | 33 - Documentation/media/uapi/v4l/diff-v4l.rst | 693 -- Documentation/media/uapi/v4l/dmabuf.rst | 169 - Documentation/media/uapi/v4l/dv-timings.rst | 45 - Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 515 -- Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 4264 ----------- Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 - Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 - Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 - Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 - Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 - .../media/uapi/v4l/ext-ctrls-image-process.rst | 63 - .../media/uapi/v4l/ext-ctrls-image-source.rst | 67 - Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 - .../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 - Documentation/media/uapi/v4l/extended-controls.rst | 180 - Documentation/media/uapi/v4l/field-order.rst | 172 - Documentation/media/uapi/v4l/fieldseq_bt.svg | 2621 ------- Documentation/media/uapi/v4l/fieldseq_tb.svg | 2618 ------- Documentation/media/uapi/v4l/format.rst | 99 - Documentation/media/uapi/v4l/func-close.rst | 56 - Documentation/media/uapi/v4l/func-ioctl.rst | 69 - Documentation/media/uapi/v4l/func-mmap.rst | 148 - Documentation/media/uapi/v4l/func-munmap.rst | 65 - Documentation/media/uapi/v4l/func-open.rst | 90 - Documentation/media/uapi/v4l/func-poll.rst | 124 - Documentation/media/uapi/v4l/func-read.rst | 140 - Documentation/media/uapi/v4l/func-select.rst | 127 - Documentation/media/uapi/v4l/func-write.rst | 91 - Documentation/media/uapi/v4l/hist-v4l2.rst | 1374 ---- Documentation/media/uapi/v4l/hsv-formats.rst | 26 - Documentation/media/uapi/v4l/io.rst | 58 - .../media/uapi/v4l/libv4l-introduction.rst | 191 - Documentation/media/uapi/v4l/libv4l.rst | 20 - Documentation/media/uapi/v4l/meta-formats.rst | 27 - Documentation/media/uapi/v4l/mmap.rst | 292 - Documentation/media/uapi/v4l/nv12mt.svg | 477 -- Documentation/media/uapi/v4l/nv12mt_example.svg | 1616 ---- Documentation/media/uapi/v4l/open.rst | 165 - Documentation/media/uapi/v4l/pixfmt-bayer.rst | 39 - Documentation/media/uapi/v4l/pixfmt-compressed.rst | 232 - Documentation/media/uapi/v4l/pixfmt-grey.rst | 51 - Documentation/media/uapi/v4l/pixfmt-indexed.rst | 54 - Documentation/media/uapi/v4l/pixfmt-intro.rst | 58 - Documentation/media/uapi/v4l/pixfmt-inzi.rst | 89 - Documentation/media/uapi/v4l/pixfmt-m420.rst | 133 - Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 220 - .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 104 - Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst | 58 - Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 - .../media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst | 175 - .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 136 - Documentation/media/uapi/v4l/pixfmt-nv12.rst | 136 - Documentation/media/uapi/v4l/pixfmt-nv12m.rst | 151 - Documentation/media/uapi/v4l/pixfmt-nv12mt.rst | 67 - Documentation/media/uapi/v4l/pixfmt-nv16.rst | 160 - Documentation/media/uapi/v4l/pixfmt-nv16m.rst | 164 - Documentation/media/uapi/v4l/pixfmt-nv24.rst | 102 - Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 164 - Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 380 - Documentation/media/uapi/v4l/pixfmt-reserved.rst | 282 - Documentation/media/uapi/v4l/pixfmt-rgb.rst | 1304 ---- Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst | 37 - Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst | 41 - Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst | 37 - Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst | 41 - .../media/uapi/v4l/pixfmt-sdr-pcu16be.rst | 62 - .../media/uapi/v4l/pixfmt-sdr-pcu18be.rst | 62 - .../media/uapi/v4l/pixfmt-sdr-pcu20be.rst | 62 - Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst | 39 - .../media/uapi/v4l/pixfmt-srggb10-ipu3.rst | 342 - Documentation/media/uapi/v4l/pixfmt-srggb10.rst | 83 - .../media/uapi/v4l/pixfmt-srggb10alaw8.rst | 31 - .../media/uapi/v4l/pixfmt-srggb10dpcm8.rst | 35 - Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 81 - Documentation/media/uapi/v4l/pixfmt-srggb12.rst | 84 - Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 94 - Documentation/media/uapi/v4l/pixfmt-srggb14.rst | 82 - Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 152 - Documentation/media/uapi/v4l/pixfmt-srggb16.rst | 76 - Documentation/media/uapi/v4l/pixfmt-srggb8.rst | 61 - Documentation/media/uapi/v4l/pixfmt-tch-td08.rst | 59 - Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 74 - Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst | 57 - Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 73 - Documentation/media/uapi/v4l/pixfmt-uv8.rst | 54 - Documentation/media/uapi/v4l/pixfmt-uyvy.rst | 117 - .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 138 - Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 171 - Documentation/media/uapi/v4l/pixfmt-vyuy.rst | 115 - Documentation/media/uapi/v4l/pixfmt-y10.rst | 72 - Documentation/media/uapi/v4l/pixfmt-y10b.rst | 40 - Documentation/media/uapi/v4l/pixfmt-y10p.rst | 50 - Documentation/media/uapi/v4l/pixfmt-y12.rst | 72 - Documentation/media/uapi/v4l/pixfmt-y12i.rst | 43 - Documentation/media/uapi/v4l/pixfmt-y14.rst | 72 - Documentation/media/uapi/v4l/pixfmt-y16-be.rst | 76 - Documentation/media/uapi/v4l/pixfmt-y16.rst | 76 - Documentation/media/uapi/v4l/pixfmt-y41p.rst | 158 - Documentation/media/uapi/v4l/pixfmt-y8i.rst | 73 - Documentation/media/uapi/v4l/pixfmt-yuv410.rst | 134 - Documentation/media/uapi/v4l/pixfmt-yuv411p.rst | 122 - Documentation/media/uapi/v4l/pixfmt-yuv420.rst | 150 - Documentation/media/uapi/v4l/pixfmt-yuv420m.rst | 159 - Documentation/media/uapi/v4l/pixfmt-yuv422m.rst | 148 - Documentation/media/uapi/v4l/pixfmt-yuv422p.rst | 136 - Documentation/media/uapi/v4l/pixfmt-yuv444m.rst | 148 - Documentation/media/uapi/v4l/pixfmt-yuyv.rst | 125 - Documentation/media/uapi/v4l/pixfmt-yvyu.rst | 115 - Documentation/media/uapi/v4l/pixfmt-z16.rst | 73 - Documentation/media/uapi/v4l/pixfmt.rst | 45 - Documentation/media/uapi/v4l/planar-apis.rst | 68 - Documentation/media/uapi/v4l/querycap.rst | 41 - Documentation/media/uapi/v4l/rw.rst | 54 - Documentation/media/uapi/v4l/sdr-formats.rst | 29 - .../media/uapi/v4l/selection-api-configuration.rst | 144 - .../media/uapi/v4l/selection-api-examples.rst | 91 - .../media/uapi/v4l/selection-api-intro.rst | 35 - .../media/uapi/v4l/selection-api-targets.rst | 27 - .../media/uapi/v4l/selection-api-vs-crop-api.rst | 46 - Documentation/media/uapi/v4l/selection-api.rst | 23 - Documentation/media/uapi/v4l/selection.svg | 1178 --- Documentation/media/uapi/v4l/selections-common.rst | 30 - Documentation/media/uapi/v4l/standard.rst | 192 - Documentation/media/uapi/v4l/streaming-par.rst | 40 - Documentation/media/uapi/v4l/subdev-formats.rst | 7833 -------------------- .../uapi/v4l/subdev-image-processing-crop.svg | 312 - .../uapi/v4l/subdev-image-processing-full.svg | 752 -- ...ubdev-image-processing-scaling-multi-source.svg | 550 -- Documentation/media/uapi/v4l/tch-formats.rst | 25 - Documentation/media/uapi/v4l/tuner.rst | 92 - Documentation/media/uapi/v4l/user-func.rst | 88 - Documentation/media/uapi/v4l/userp.rst | 128 - .../media/uapi/v4l/v4l2-selection-flags.rst | 51 - .../media/uapi/v4l/v4l2-selection-targets.rst | 78 - Documentation/media/uapi/v4l/v4l2.rst | 423 -- Documentation/media/uapi/v4l/v4l2grab-example.rst | 24 - Documentation/media/uapi/v4l/v4l2grab.c.rst | 176 - Documentation/media/uapi/v4l/vbi_525.svg | 821 -- Documentation/media/uapi/v4l/vbi_625.svg | 870 --- Documentation/media/uapi/v4l/vbi_hsync.svg | 321 - Documentation/media/uapi/v4l/video.rst | 75 - Documentation/media/uapi/v4l/videodev.rst | 16 - .../media/uapi/v4l/vidioc-create-bufs.rst | 141 - Documentation/media/uapi/v4l/vidioc-cropcap.rst | 143 - .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 167 - .../media/uapi/v4l/vidioc-dbg-g-register.rst | 171 - .../media/uapi/v4l/vidioc-decoder-cmd.rst | 226 - Documentation/media/uapi/v4l/vidioc-dqevent.rst | 391 - .../media/uapi/v4l/vidioc-dv-timings-cap.rst | 169 - .../media/uapi/v4l/vidioc-encoder-cmd.rst | 168 - .../media/uapi/v4l/vidioc-enum-dv-timings.rst | 114 - Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 159 - .../media/uapi/v4l/vidioc-enum-frameintervals.rst | 203 - .../media/uapi/v4l/vidioc-enum-framesizes.rst | 213 - .../media/uapi/v4l/vidioc-enum-freq-bands.rst | 150 - Documentation/media/uapi/v4l/vidioc-enumaudio.rst | 62 - .../media/uapi/v4l/vidioc-enumaudioout.rst | 67 - Documentation/media/uapi/v4l/vidioc-enuminput.rst | 242 - Documentation/media/uapi/v4l/vidioc-enumoutput.rst | 165 - Documentation/media/uapi/v4l/vidioc-enumstd.rst | 367 - Documentation/media/uapi/v4l/vidioc-expbuf.rst | 175 - Documentation/media/uapi/v4l/vidioc-g-audio.rst | 135 - Documentation/media/uapi/v4l/vidioc-g-audioout.rst | 108 - Documentation/media/uapi/v4l/vidioc-g-crop.rst | 119 - Documentation/media/uapi/v4l/vidioc-g-ctrl.rst | 106 - .../media/uapi/v4l/vidioc-g-dv-timings.rst | 312 - Documentation/media/uapi/v4l/vidioc-g-edid.rst | 154 - .../media/uapi/v4l/vidioc-g-enc-index.rst | 156 - .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 416 -- Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 362 - Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 161 - .../media/uapi/v4l/vidioc-g-frequency.rst | 112 - Documentation/media/uapi/v4l/vidioc-g-input.rst | 71 - Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst | 134 - .../media/uapi/v4l/vidioc-g-modulator.rst | 202 - Documentation/media/uapi/v4l/vidioc-g-output.rst | 73 - Documentation/media/uapi/v4l/vidioc-g-parm.rst | 270 - Documentation/media/uapi/v4l/vidioc-g-priority.rst | 100 - .../media/uapi/v4l/vidioc-g-selection.rst | 200 - .../media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst | 202 - Documentation/media/uapi/v4l/vidioc-g-std.rst | 81 - Documentation/media/uapi/v4l/vidioc-g-tuner.rst | 476 -- Documentation/media/uapi/v4l/vidioc-log-status.rst | 56 - Documentation/media/uapi/v4l/vidioc-overlay.rst | 61 - .../media/uapi/v4l/vidioc-prepare-buf.rst | 65 - Documentation/media/uapi/v4l/vidioc-qbuf.rst | 205 - .../media/uapi/v4l/vidioc-query-dv-timings.rst | 94 - Documentation/media/uapi/v4l/vidioc-querybuf.rst | 87 - Documentation/media/uapi/v4l/vidioc-querycap.rst | 284 - Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 616 -- Documentation/media/uapi/v4l/vidioc-querystd.rst | 77 - Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 169 - .../media/uapi/v4l/vidioc-s-hw-freq-seek.rst | 147 - Documentation/media/uapi/v4l/vidioc-streamon.rst | 113 - .../uapi/v4l/vidioc-subdev-enum-frame-interval.rst | 120 - .../uapi/v4l/vidioc-subdev-enum-frame-size.rst | 125 - .../uapi/v4l/vidioc-subdev-enum-mbus-code.rst | 98 - .../media/uapi/v4l/vidioc-subdev-g-crop.rst | 125 - .../media/uapi/v4l/vidioc-subdev-g-fmt.rst | 154 - .../uapi/v4l/vidioc-subdev-g-frame-interval.rst | 120 - .../media/uapi/v4l/vidioc-subdev-g-selection.rst | 125 - .../media/uapi/v4l/vidioc-subscribe-event.rst | 123 - Documentation/media/uapi/v4l/yuv-formats.rst | 64 - Documentation/media/v4l-drivers/bttv.rst | 1926 ----- Documentation/media/v4l-drivers/cardlist.rst | 20 - Documentation/media/v4l-drivers/cpia2.rst | 195 - Documentation/media/v4l-drivers/cx2341x.rst | 3860 ---------- .../media/v4l-drivers/cx23885-cardlist.rst | 263 - Documentation/media/v4l-drivers/cx88-cardlist.rst | 379 - Documentation/media/v4l-drivers/cx88.rst | 165 - Documentation/media/v4l-drivers/davinci-vpbe.rst | 97 - .../media/v4l-drivers/em28xx-cardlist.rst | 428 -- Documentation/media/v4l-drivers/fimc.rst | 171 - Documentation/media/v4l-drivers/imx.rst | 705 -- Documentation/media/v4l-drivers/index.rst | 68 - Documentation/media/v4l-drivers/ipu3.rst | 558 -- Documentation/media/v4l-drivers/max2175.rst | 64 - Documentation/media/v4l-drivers/meye.rst | 134 - Documentation/media/v4l-drivers/omap3isp.rst | 284 - Documentation/media/v4l-drivers/saa7134.rst | 115 - Documentation/media/v4l-drivers/vimc.rst | 101 - Documentation/media/v4l-drivers/zr364xx.rst | 110 - Documentation/security/keys/core.rst | 58 + Documentation/trace/coresight/coresight-ect.rst | 6 +- Documentation/trace/coresight/coresight.rst | 85 + .../translations/it_IT/doc-guide/parse-headers.rst | 2 +- .../translations/zh_CN/video4linux/omap3isp.txt | 4 +- .../zh_CN/video4linux/v4l2-framework.txt | 6 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/media/Makefile | 69 + .../media/audio.h.rst.exceptions | 0 .../{ => userspace-api}/media/ca.h.rst.exceptions | 0 .../{ => userspace-api}/media/cec.h.rst.exceptions | 0 Documentation/userspace-api/media/cec/cec-api.rst | 54 + .../userspace-api/media/cec/cec-func-close.rst | 54 + .../userspace-api/media/cec/cec-func-ioctl.rst | 73 + .../userspace-api/media/cec/cec-func-open.rst | 85 + .../userspace-api/media/cec/cec-func-poll.rst | 85 + .../userspace-api/media/cec/cec-funcs.rst | 30 + .../userspace-api/media/cec/cec-header.rst | 17 + .../userspace-api/media/cec/cec-intro.rst | 49 + .../media/cec/cec-ioc-adap-g-caps.rst | 150 + .../media}/cec/cec-ioc-adap-g-conn-info.rst | 0 .../media/cec/cec-ioc-adap-g-log-addrs.rst | 378 + .../media/cec/cec-ioc-adap-g-phys-addr.rst | 100 + .../userspace-api/media/cec/cec-ioc-dqevent.rst | 257 + .../userspace-api/media/cec/cec-ioc-g-mode.rst | 301 + .../userspace-api/media/cec/cec-ioc-receive.rst | 391 + .../userspace-api/media/cec/cec-pin-error-inj.rst | 334 + .../{ => userspace-api}/media/conf_nitpick.py | 0 .../{ => userspace-api}/media/dmx.h.rst.exceptions | 0 .../userspace-api/media/drivers/cx2341x-uapi.rst | 179 + .../userspace-api/media/drivers/imx-uapi.rst | 125 + .../userspace-api/media/drivers/index.rst | 39 + .../userspace-api/media/drivers/max2175.rst | 64 + .../userspace-api/media/drivers/meye-uapi.rst | 53 + .../userspace-api/media/drivers/omap3isp-uapi.rst | 208 + .../media/drivers}/uvcvideo.rst | 0 .../media/dvb/audio-bilingual-channel-select.rst | 66 + .../media/dvb/audio-channel-select.rst | 66 + .../userspace-api/media/dvb/audio-clear-buffer.rst | 55 + .../userspace-api/media/dvb/audio-continue.rst | 56 + .../userspace-api/media/dvb/audio-fclose.rst | 63 + .../userspace-api/media/dvb/audio-fopen.rst | 115 + .../userspace-api/media/dvb/audio-fwrite.rst | 91 + .../media/dvb/audio-get-capabilities.rst | 63 + .../userspace-api/media/dvb/audio-get-status.rst | 63 + .../userspace-api/media/dvb/audio-pause.rst | 57 + .../userspace-api/media/dvb/audio-play.rst | 56 + .../media/dvb/audio-select-source.rst | 65 + .../userspace-api/media/dvb/audio-set-av-sync.rst | 67 + .../media/dvb/audio-set-bypass-mode.rst | 70 + .../userspace-api/media/dvb/audio-set-id.rst | 67 + .../userspace-api/media/dvb/audio-set-mixer.rst | 61 + .../userspace-api/media/dvb/audio-set-mute.rst | 71 + .../media/dvb/audio-set-streamtype.rst | 77 + .../userspace-api/media/dvb/audio-stop.rst | 56 + Documentation/userspace-api/media/dvb/audio.rst | 34 + .../userspace-api/media/dvb/audio_data_types.rst | 123 + .../media/dvb/audio_function_calls.rst | 37 + .../userspace-api/media/dvb/ca-fclose.rst | 50 + Documentation/userspace-api/media/dvb/ca-fopen.rst | 84 + .../userspace-api/media/dvb/ca-get-cap.rst | 53 + .../userspace-api/media/dvb/ca-get-descr-info.rst | 49 + .../userspace-api/media/dvb/ca-get-msg.rst | 59 + .../userspace-api/media/dvb/ca-get-slot-info.rst | 64 + Documentation/userspace-api/media/dvb/ca-reset.rst | 51 + .../userspace-api/media/dvb/ca-send-msg.rst | 58 + .../userspace-api/media/dvb/ca-set-descr.rst | 53 + Documentation/userspace-api/media/dvb/ca.rst | 32 + .../userspace-api/media/dvb/ca_data_types.rst | 16 + .../userspace-api/media/dvb/ca_function_calls.rst | 27 + .../userspace-api/media/dvb/ca_high_level.rst | 157 + Documentation/userspace-api/media/dvb/demux.rst | 30 + .../userspace-api/media/dvb/dmx-add-pid.rst | 56 + .../userspace-api/media/dvb/dmx-expbuf.rst | 97 + .../userspace-api/media/dvb/dmx-fclose.rst | 52 + .../userspace-api/media/dvb/dmx-fopen.rst | 98 + .../userspace-api/media/dvb/dmx-fread.rst | 87 + .../userspace-api/media/dvb/dmx-fwrite.rst | 79 + .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 71 + .../userspace-api/media/dvb/dmx-get-stc.rst | 73 + Documentation/userspace-api/media/dvb/dmx-mmap.rst | 125 + .../userspace-api/media/dvb/dmx-munmap.rst | 63 + Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 93 + .../userspace-api/media/dvb/dmx-querybuf.rst | 72 + .../userspace-api/media/dvb/dmx-remove-pid.rst | 57 + .../userspace-api/media/dvb/dmx-reqbufs.rst | 83 + .../media/dvb/dmx-set-buffer-size.rst | 57 + .../userspace-api/media/dvb/dmx-set-filter.rst | 64 + .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 76 + .../userspace-api/media/dvb/dmx-start.rst | 75 + Documentation/userspace-api/media/dvb/dmx-stop.rst | 52 + .../userspace-api/media/dvb/dmx_fcalls.rst | 37 + .../userspace-api/media/dvb/dmx_types.rst | 16 + .../userspace-api/media/dvb/dvb-fe-read-status.rst | 32 + .../userspace-api/media/dvb/dvb-frontend-event.rst | 22 + .../media/dvb/dvb-frontend-parameters.rst | 126 + Documentation/userspace-api/media/dvb/dvbapi.rst | 126 + .../userspace-api/media/dvb/dvbproperty.rst | 133 + Documentation/userspace-api/media/dvb/dvbstb.svg | 43 + Documentation/userspace-api/media/dvb/examples.rst | 23 + .../userspace-api/media/dvb/fe-bandwidth-t.rst | 81 + .../media/dvb/fe-diseqc-recv-slave-reply.rst | 55 + .../media/dvb/fe-diseqc-reset-overload.rst | 53 + .../media/dvb/fe-diseqc-send-burst.rst | 59 + .../media/dvb/fe-diseqc-send-master-cmd.rst | 56 + .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 + .../media/dvb/fe-enable-high-lnb-voltage.rst | 61 + .../userspace-api/media/dvb/fe-get-event.rst | 78 + .../userspace-api/media/dvb/fe-get-frontend.rst | 69 + .../userspace-api/media/dvb/fe-get-info.rst | 70 + .../userspace-api/media/dvb/fe-get-property.rst | 83 + .../userspace-api/media/dvb/fe-read-ber.rst | 57 + .../media/dvb/fe-read-signal-strength.rst | 57 + .../userspace-api/media/dvb/fe-read-snr.rst | 57 + .../userspace-api/media/dvb/fe-read-status.rst | 72 + .../media/dvb/fe-read-uncorrected-blocks.rst | 59 + .../media/dvb/fe-set-frontend-tune-mode.rst | 64 + .../userspace-api/media/dvb/fe-set-frontend.rst | 78 + .../userspace-api/media/dvb/fe-set-tone.rst | 65 + .../userspace-api/media/dvb/fe-set-voltage.rst | 69 + .../userspace-api/media/dvb/fe-type-t.rst | 98 + .../media/dvb/fe_property_parameters.rst | 1014 +++ .../userspace-api/media/dvb/frontend-header.rst | 13 + .../media/dvb/frontend-property-cable-systems.rst | 82 + .../dvb/frontend-property-satellite-systems.rst | 112 + .../dvb/frontend-property-terrestrial-systems.rst | 301 + .../media/dvb/frontend-stat-properties.rst | 252 + Documentation/userspace-api/media/dvb/frontend.rst | 63 + .../userspace-api/media/dvb/frontend_f_close.rst | 57 + .../userspace-api/media/dvb/frontend_f_open.rst | 117 + .../userspace-api/media/dvb/frontend_fcalls.rst | 31 + .../media/dvb/frontend_legacy_api.rst | 45 + .../media/dvb/frontend_legacy_dvbv3_api.rst | 25 + Documentation/userspace-api/media/dvb/headers.rst | 30 + Documentation/userspace-api/media/dvb/intro.rst | 190 + .../userspace-api/media/dvb/legacy_dvb_apis.rst | 39 + .../userspace-api/media/dvb/net-add-if.rst | 60 + .../userspace-api/media/dvb/net-get-if.rst | 59 + .../userspace-api/media/dvb/net-remove-if.rst | 55 + .../userspace-api/media/dvb/net-types.rst | 16 + Documentation/userspace-api/media/dvb/net.rst | 48 + .../media/dvb/query-dvb-frontend-info.rst | 20 + .../userspace-api/media/dvb/video-clear-buffer.rst | 63 + .../userspace-api/media/dvb/video-command.rst | 105 + .../userspace-api/media/dvb/video-continue.rst | 66 + .../userspace-api/media/dvb/video-fast-forward.rst | 83 + .../userspace-api/media/dvb/video-fclose.rst | 62 + .../userspace-api/media/dvb/video-fopen.rst | 122 + .../userspace-api/media/dvb/video-freeze.rst | 70 + .../userspace-api/media/dvb/video-fwrite.rst | 90 + .../media/dvb/video-get-capabilities.rst | 70 + .../userspace-api/media/dvb/video-get-event.rst | 114 + .../media/dvb/video-get-frame-count.rst | 74 + .../userspace-api/media/dvb/video-get-pts.rst | 78 + .../userspace-api/media/dvb/video-get-size.rst | 78 + .../userspace-api/media/dvb/video-get-status.rst | 80 + .../userspace-api/media/dvb/video-play.rst | 66 + .../media/dvb/video-select-source.rst | 84 + .../userspace-api/media/dvb/video-set-blank.rst | 73 + .../media/dvb/video-set-display-format.rst | 69 + .../userspace-api/media/dvb/video-set-format.rst | 92 + .../media/dvb/video-set-streamtype.rst | 70 + .../userspace-api/media/dvb/video-slowmotion.rst | 83 + .../userspace-api/media/dvb/video-stillpicture.rst | 70 + .../userspace-api/media/dvb/video-stop.rst | 83 + .../userspace-api/media/dvb/video-try-command.rst | 75 + Documentation/userspace-api/media/dvb/video.rst | 43 + .../media/dvb/video_function_calls.rst | 42 + .../userspace-api/media/dvb/video_types.rst | 255 + Documentation/userspace-api/media/fdl-appendix.rst | 478 ++ .../media/frontend.h.rst.exceptions | 0 Documentation/userspace-api/media/gen-errors.rst | 103 + Documentation/userspace-api/media/index.rst | 67 + Documentation/{ => userspace-api}/media/intro.rst | 0 .../media/lirc.h.rst.exceptions | 0 .../media/media.h.rst.exceptions | 0 .../media/mediactl/media-controller-intro.rst | 40 + .../media/mediactl/media-controller-model.rst | 42 + .../media/mediactl/media-controller.rst | 62 + .../media/mediactl/media-func-close.rst | 54 + .../media/mediactl/media-func-ioctl.rst | 74 + .../media/mediactl/media-func-open.rst | 76 + .../userspace-api/media/mediactl/media-funcs.rst | 33 + .../userspace-api/media/mediactl/media-header.rst | 17 + .../media/mediactl/media-ioc-device-info.rst | 118 + .../media/mediactl/media-ioc-enum-entities.rst | 156 + .../media/mediactl/media-ioc-enum-links.rst | 157 + .../media/mediactl/media-ioc-g-topology.rst | 307 + .../media/mediactl/media-ioc-request-alloc.rst | 90 + .../media/mediactl/media-ioc-setup-link.rst | 74 + .../media/mediactl/media-request-ioc-queue.rst | 102 + .../media/mediactl/media-request-ioc-reinit.rst | 75 + .../userspace-api/media/mediactl/media-types.rst | 425 ++ .../userspace-api/media/mediactl/request-api.rst | 276 + .../media/mediactl/request-func-close.rst | 73 + .../media/mediactl/request-func-ioctl.rst | 91 + .../media/mediactl/request-func-poll.rst | 101 + .../{ => userspace-api}/media/net.h.rst.exceptions | 0 .../userspace-api/media/rc/keytable.c.rst | 183 + .../userspace-api/media/rc/lirc-dev-intro.rst | 171 + Documentation/userspace-api/media/rc/lirc-dev.rst | 21 + Documentation/userspace-api/media/rc/lirc-func.rst | 34 + .../userspace-api/media/rc/lirc-get-features.rst | 200 + .../userspace-api/media/rc/lirc-get-rec-mode.rst | 74 + .../media/rc/lirc-get-rec-resolution.rst | 54 + .../userspace-api/media/rc/lirc-get-send-mode.rst | 78 + .../userspace-api/media/rc/lirc-get-timeout.rst | 63 + .../userspace-api/media/rc/lirc-header.rst | 17 + Documentation/userspace-api/media/rc/lirc-read.rst | 76 + .../media/rc/lirc-set-measure-carrier-mode.rst | 53 + .../media/rc/lirc-set-rec-carrier-range.rst | 54 + .../media/rc/lirc-set-rec-carrier.rst | 53 + .../media/rc/lirc-set-rec-timeout-reports.rst | 56 + .../media/rc/lirc-set-rec-timeout.rst | 61 + .../media/rc/lirc-set-send-carrier.rst | 48 + .../media/rc/lirc-set-send-duty-cycle.rst | 54 + .../media/rc/lirc-set-transmitter-mask.rst | 58 + .../media/rc/lirc-set-wideband-receiver.rst | 63 + .../userspace-api/media/rc/lirc-write.rst | 82 + Documentation/userspace-api/media/rc/rc-intro.rst | 31 + .../uapi => userspace-api/media}/rc/rc-protos.rst | 0 .../userspace-api/media/rc/rc-sysfs-nodes.rst | 151 + .../userspace-api/media/rc/rc-table-change.rst | 25 + Documentation/userspace-api/media/rc/rc-tables.rst | 766 ++ .../userspace-api/media/rc/remote_controllers.rst | 59 + .../userspace-api/media/typical_media_device.svg | 116 + Documentation/userspace-api/media/v4l/app-pri.rst | 37 + Documentation/userspace-api/media/v4l/async.rst | 16 + Documentation/userspace-api/media/v4l/audio.rst | 104 + Documentation/userspace-api/media/v4l/bayer.svg | 56 + Documentation/userspace-api/media/v4l/biblio.rst | 416 ++ Documentation/userspace-api/media/v4l/buffer.rst | 817 ++ .../userspace-api/media/v4l/capture-example.rst | 20 + .../userspace-api/media/v4l/capture.c.rst | 671 ++ .../userspace-api/media/v4l/colorspaces-defs.rst | 183 + .../media/v4l/colorspaces-details.rst | 813 ++ .../userspace-api/media/v4l/colorspaces.rst | 170 + .../userspace-api/media/v4l/common-defs.rst | 20 + Documentation/userspace-api/media/v4l/common.rst | 65 + Documentation/userspace-api/media/v4l/compat.rst | 25 + .../userspace-api/media/v4l/constraints.svg | 37 + Documentation/userspace-api/media/v4l/control.rst | 512 ++ Documentation/userspace-api/media/v4l/crop.rst | 324 + Documentation/userspace-api/media/v4l/crop.svg | 290 + .../userspace-api/media/v4l/depth-formats.rst | 24 + .../userspace-api/media/v4l/dev-capture.rst | 111 + .../media}/v4l/dev-decoder.rst | 0 .../userspace-api/media/v4l/dev-event.rst | 54 + .../userspace-api/media/v4l/dev-mem2mem.rst | 49 + Documentation/userspace-api/media/v4l/dev-meta.rst | 74 + Documentation/userspace-api/media/v4l/dev-osd.rst | 157 + .../userspace-api/media/v4l/dev-output.rst | 108 + .../userspace-api/media/v4l/dev-overlay.rst | 328 + .../userspace-api/media/v4l/dev-radio.rst | 59 + .../userspace-api/media/v4l/dev-raw-vbi.rst | 306 + Documentation/userspace-api/media/v4l/dev-rds.rst | 191 + Documentation/userspace-api/media/v4l/dev-sdr.rst | 114 + .../userspace-api/media/v4l/dev-sliced-vbi.rst | 669 ++ .../media}/v4l/dev-stateless-decoder.rst | 0 .../userspace-api/media/v4l/dev-subdev.rst | 503 ++ .../userspace-api/media/v4l/dev-touch.rst | 63 + Documentation/userspace-api/media/v4l/devices.rst | 33 + Documentation/userspace-api/media/v4l/diff-v4l.rst | 693 ++ Documentation/userspace-api/media/v4l/dmabuf.rst | 169 + .../userspace-api/media/v4l/dv-timings.rst | 45 + .../userspace-api/media/v4l/ext-ctrls-camera.rst | 515 ++ .../userspace-api/media/v4l/ext-ctrls-codec.rst | 4264 +++++++++++ .../userspace-api/media/v4l/ext-ctrls-detect.rst | 71 + .../userspace-api/media/v4l/ext-ctrls-dv.rst | 166 + .../userspace-api/media/v4l/ext-ctrls-flash.rst | 192 + .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 95 + .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 188 + .../media/v4l/ext-ctrls-image-process.rst | 63 + .../media/v4l/ext-ctrls-image-source.rst | 67 + .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 113 + .../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 96 + .../userspace-api/media/v4l/extended-controls.rst | 180 + .../userspace-api/media/v4l/field-order.rst | 172 + .../userspace-api/media/v4l/fieldseq_bt.svg | 2621 +++++++ .../userspace-api/media/v4l/fieldseq_tb.svg | 2618 +++++++ Documentation/userspace-api/media/v4l/format.rst | 99 + .../media/v4l}/fourcc.rst | 0 .../userspace-api/media/v4l/func-close.rst | 56 + .../userspace-api/media/v4l/func-ioctl.rst | 69 + .../userspace-api/media/v4l/func-mmap.rst | 148 + .../userspace-api/media/v4l/func-munmap.rst | 65 + .../userspace-api/media/v4l/func-open.rst | 90 + .../userspace-api/media/v4l/func-poll.rst | 124 + .../userspace-api/media/v4l/func-read.rst | 140 + .../userspace-api/media/v4l/func-select.rst | 127 + .../userspace-api/media/v4l/func-write.rst | 91 + .../userspace-api/media/v4l/hist-v4l2.rst | 1374 ++++ .../userspace-api/media/v4l/hsv-formats.rst | 26 + Documentation/userspace-api/media/v4l/io.rst | 58 + .../media/v4l/libv4l-introduction.rst | 191 + Documentation/userspace-api/media/v4l/libv4l.rst | 20 + .../userspace-api/media/v4l/meta-formats.rst | 27 + Documentation/userspace-api/media/v4l/mmap.rst | 292 + Documentation/userspace-api/media/v4l/nv12mt.svg | 477 ++ .../userspace-api/media/v4l/nv12mt_example.svg | 1616 ++++ Documentation/userspace-api/media/v4l/open.rst | 165 + .../uapi => userspace-api/media}/v4l/pipeline.dot | 0 .../userspace-api/media/v4l/pixfmt-bayer.rst | 39 + .../media}/v4l/pixfmt-cnf4.rst | 0 .../userspace-api/media/v4l/pixfmt-compressed.rst | 232 + .../userspace-api/media/v4l/pixfmt-grey.rst | 51 + .../userspace-api/media/v4l/pixfmt-indexed.rst | 54 + .../userspace-api/media/v4l/pixfmt-intro.rst | 58 + .../userspace-api/media/v4l/pixfmt-inzi.rst | 89 + .../userspace-api/media/v4l/pixfmt-m420.rst | 133 + .../userspace-api/media/v4l/pixfmt-meta-d4xx.rst | 220 + .../media/v4l/pixfmt-meta-intel-ipu3.rst | 104 + .../userspace-api/media/v4l/pixfmt-meta-uvc.rst | 58 + .../userspace-api/media/v4l/pixfmt-meta-vivid.rst | 60 + .../media/v4l/pixfmt-meta-vsp1-hgo.rst | 175 + .../media/v4l/pixfmt-meta-vsp1-hgt.rst | 136 + .../userspace-api/media/v4l/pixfmt-nv12.rst | 136 + .../userspace-api/media/v4l/pixfmt-nv12m.rst | 151 + .../userspace-api/media/v4l/pixfmt-nv12mt.rst | 67 + .../userspace-api/media/v4l/pixfmt-nv16.rst | 160 + .../userspace-api/media/v4l/pixfmt-nv16m.rst | 164 + .../userspace-api/media/v4l/pixfmt-nv24.rst | 102 + .../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 164 + .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 380 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 282 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 1304 ++++ .../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 37 + .../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 41 + .../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 37 + .../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 41 + .../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 62 + .../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 62 + .../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 62 + .../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 39 + .../media/v4l/pixfmt-srggb10-ipu3.rst | 342 + .../userspace-api/media/v4l/pixfmt-srggb10.rst | 83 + .../media/v4l/pixfmt-srggb10alaw8.rst | 31 + .../media/v4l/pixfmt-srggb10dpcm8.rst | 35 + .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 81 + .../userspace-api/media/v4l/pixfmt-srggb12.rst | 84 + .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 94 + .../userspace-api/media/v4l/pixfmt-srggb14.rst | 82 + .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 152 + .../userspace-api/media/v4l/pixfmt-srggb16.rst | 76 + .../userspace-api/media/v4l/pixfmt-srggb8.rst | 61 + .../userspace-api/media/v4l/pixfmt-tch-td08.rst | 59 + .../userspace-api/media/v4l/pixfmt-tch-td16.rst | 74 + .../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 57 + .../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 73 + .../userspace-api/media/v4l/pixfmt-uv8.rst | 54 + .../userspace-api/media/v4l/pixfmt-uyvy.rst | 117 + .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 138 + .../userspace-api/media/v4l/pixfmt-v4l2.rst | 171 + .../userspace-api/media/v4l/pixfmt-vyuy.rst | 115 + .../userspace-api/media/v4l/pixfmt-y10.rst | 72 + .../userspace-api/media/v4l/pixfmt-y10b.rst | 40 + .../userspace-api/media/v4l/pixfmt-y10p.rst | 50 + .../userspace-api/media/v4l/pixfmt-y12.rst | 72 + .../userspace-api/media/v4l/pixfmt-y12i.rst | 43 + .../userspace-api/media/v4l/pixfmt-y14.rst | 72 + .../userspace-api/media/v4l/pixfmt-y16-be.rst | 76 + .../userspace-api/media/v4l/pixfmt-y16.rst | 76 + .../userspace-api/media/v4l/pixfmt-y41p.rst | 158 + .../userspace-api/media/v4l/pixfmt-y8i.rst | 73 + .../userspace-api/media/v4l/pixfmt-yuv410.rst | 134 + .../userspace-api/media/v4l/pixfmt-yuv411p.rst | 122 + .../userspace-api/media/v4l/pixfmt-yuv420.rst | 150 + .../userspace-api/media/v4l/pixfmt-yuv420m.rst | 159 + .../userspace-api/media/v4l/pixfmt-yuv422m.rst | 148 + .../userspace-api/media/v4l/pixfmt-yuv422p.rst | 136 + .../userspace-api/media/v4l/pixfmt-yuv444m.rst | 148 + .../userspace-api/media/v4l/pixfmt-yuyv.rst | 125 + .../userspace-api/media/v4l/pixfmt-yvyu.rst | 115 + .../userspace-api/media/v4l/pixfmt-z16.rst | 73 + Documentation/userspace-api/media/v4l/pixfmt.rst | 45 + .../userspace-api/media/v4l/planar-apis.rst | 68 + Documentation/userspace-api/media/v4l/querycap.rst | 41 + Documentation/userspace-api/media/v4l/rw.rst | 54 + .../userspace-api/media/v4l/sdr-formats.rst | 29 + .../media/v4l/selection-api-configuration.rst | 144 + .../media/v4l/selection-api-examples.rst | 91 + .../media/v4l/selection-api-intro.rst | 35 + .../media/v4l/selection-api-targets.rst | 27 + .../media/v4l/selection-api-vs-crop-api.rst | 46 + .../userspace-api/media/v4l/selection-api.rst | 23 + .../userspace-api/media/v4l/selection.svg | 1178 +++ .../userspace-api/media/v4l/selections-common.rst | 30 + Documentation/userspace-api/media/v4l/standard.rst | 192 + .../userspace-api/media/v4l/streaming-par.rst | 40 + .../userspace-api/media/v4l/subdev-formats.rst | 7833 ++++++++++++++++++++ .../media/v4l/subdev-image-processing-crop.svg | 312 + .../media/v4l/subdev-image-processing-full.svg | 752 ++ ...ubdev-image-processing-scaling-multi-source.svg | 550 ++ .../userspace-api/media/v4l/tch-formats.rst | 25 + Documentation/userspace-api/media/v4l/tuner.rst | 92 + .../userspace-api/media/v4l/user-func.rst | 88 + Documentation/userspace-api/media/v4l/userp.rst | 128 + .../media/v4l/v4l2-selection-flags.rst | 51 + .../media/v4l/v4l2-selection-targets.rst | 78 + Documentation/userspace-api/media/v4l/v4l2.rst | 423 ++ .../userspace-api/media/v4l/v4l2grab-example.rst | 24 + .../userspace-api/media/v4l/v4l2grab.c.rst | 176 + Documentation/userspace-api/media/v4l/vbi_525.svg | 821 ++ Documentation/userspace-api/media/v4l/vbi_625.svg | 870 +++ .../userspace-api/media/v4l/vbi_hsync.svg | 321 + Documentation/userspace-api/media/v4l/video.rst | 75 + Documentation/userspace-api/media/v4l/videodev.rst | 16 + .../userspace-api/media/v4l/vidioc-create-bufs.rst | 141 + .../userspace-api/media/v4l/vidioc-cropcap.rst | 143 + .../media/v4l/vidioc-dbg-g-chip-info.rst | 167 + .../media/v4l/vidioc-dbg-g-register.rst | 171 + .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 226 + .../userspace-api/media/v4l/vidioc-dqevent.rst | 391 + .../media/v4l/vidioc-dv-timings-cap.rst | 169 + .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 168 + .../media/v4l/vidioc-enum-dv-timings.rst | 114 + .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 159 + .../media/v4l/vidioc-enum-frameintervals.rst | 203 + .../media/v4l/vidioc-enum-framesizes.rst | 213 + .../media/v4l/vidioc-enum-freq-bands.rst | 150 + .../userspace-api/media/v4l/vidioc-enumaudio.rst | 62 + .../media/v4l/vidioc-enumaudioout.rst | 67 + .../userspace-api/media/v4l/vidioc-enuminput.rst | 242 + .../userspace-api/media/v4l/vidioc-enumoutput.rst | 165 + .../userspace-api/media/v4l/vidioc-enumstd.rst | 367 + .../userspace-api/media/v4l/vidioc-expbuf.rst | 175 + .../userspace-api/media/v4l/vidioc-g-audio.rst | 135 + .../userspace-api/media/v4l/vidioc-g-audioout.rst | 108 + .../userspace-api/media/v4l/vidioc-g-crop.rst | 119 + .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 106 + .../media/v4l/vidioc-g-dv-timings.rst | 312 + .../userspace-api/media/v4l/vidioc-g-edid.rst | 154 + .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 156 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 416 ++ .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 362 + .../userspace-api/media/v4l/vidioc-g-fmt.rst | 161 + .../userspace-api/media/v4l/vidioc-g-frequency.rst | 112 + .../userspace-api/media/v4l/vidioc-g-input.rst | 71 + .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 134 + .../userspace-api/media/v4l/vidioc-g-modulator.rst | 202 + .../userspace-api/media/v4l/vidioc-g-output.rst | 73 + .../userspace-api/media/v4l/vidioc-g-parm.rst | 270 + .../userspace-api/media/v4l/vidioc-g-priority.rst | 100 + .../userspace-api/media/v4l/vidioc-g-selection.rst | 200 + .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 202 + .../userspace-api/media/v4l/vidioc-g-std.rst | 81 + .../userspace-api/media/v4l/vidioc-g-tuner.rst | 476 ++ .../userspace-api/media/v4l/vidioc-log-status.rst | 56 + .../userspace-api/media/v4l/vidioc-overlay.rst | 61 + .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 65 + .../userspace-api/media/v4l/vidioc-qbuf.rst | 205 + .../media/v4l/vidioc-query-dv-timings.rst | 94 + .../userspace-api/media/v4l/vidioc-querybuf.rst | 87 + .../userspace-api/media/v4l/vidioc-querycap.rst | 284 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 616 ++ .../userspace-api/media/v4l/vidioc-querystd.rst | 77 + .../userspace-api/media/v4l/vidioc-reqbufs.rst | 169 + .../media/v4l/vidioc-s-hw-freq-seek.rst | 147 + .../userspace-api/media/v4l/vidioc-streamon.rst | 113 + .../v4l/vidioc-subdev-enum-frame-interval.rst | 120 + .../media/v4l/vidioc-subdev-enum-frame-size.rst | 125 + .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 98 + .../media/v4l/vidioc-subdev-g-crop.rst | 125 + .../media/v4l/vidioc-subdev-g-fmt.rst | 154 + .../media/v4l/vidioc-subdev-g-frame-interval.rst | 120 + .../media/v4l/vidioc-subdev-g-selection.rst | 125 + .../media/v4l/vidioc-subscribe-event.rst | 123 + .../userspace-api/media/v4l/yuv-formats.rst | 64 + .../media/video.h.rst.exceptions | 0 .../media/videodev2.h.rst.exceptions | 0 Documentation/virt/kvm/nested-vmx.rst | 5 +- Documentation/vm/memory-model.rst | 9 +- Documentation/watch_queue.rst | 354 + MAINTAINERS | 200 +- Makefile | 5 +- Next/SHA1s | 319 + Next/Trees | 321 + Next/merge.log | 6411 ++++++++++++++++ Next/quilt-import.log | 2 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/alpha/mm/init.c | 16 +- arch/alpha/mm/numa.c | 22 +- arch/arc/Kconfig | 1 + arch/arc/configs/hsdk_defconfig | 1 + arch/arc/include/asm/entry-arcv2.h | 2 + arch/arc/include/asm/hugepage.h | 2 +- arch/arc/kernel/Makefile | 3 - arch/arc/kernel/ptrace.c | 2 +- arch/arc/kernel/setup.c | 5 +- arch/arc/kernel/unwind.c | 2 - arch/arc/mm/init.c | 36 +- arch/arc/plat-eznps/Kconfig | 1 + arch/arm/Kconfig | 2 + arch/arm/Makefile | 3 + arch/arm/boot/dts/Makefile | 6 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 74 + .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 151 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 21 + arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 4 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 34 + arch/arm/boot/dts/aspeed-g4.dtsi | 10 + arch/arm/boot/dts/aspeed-g5.dtsi | 19 + arch/arm/boot/dts/aspeed-g6.dtsi | 38 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 13 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 - arch/arm/boot/dts/bcm2835-rpi-common.dtsi | 12 + arch/arm/boot/dts/bcm2835.dtsi | 1 + arch/arm/boot/dts/bcm2836.dtsi | 1 + arch/arm/boot/dts/bcm2837.dtsi | 1 + arch/arm/boot/dts/exynos3250-monk.dts | 3 +- arch/arm/boot/dts/exynos3250-rinato.dts | 48 +- arch/arm/boot/dts/exynos4210-i9100.dts | 768 ++ arch/arm/boot/dts/exynos4210-origen.dts | 7 +- arch/arm/boot/dts/exynos4210-trats.dts | 41 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 33 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 6 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 17 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 13 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 + arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 115 +- arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 + arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 +- arch/arm/boot/dts/imx7-tqma7.dtsi | 2 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 + arch/arm/boot/dts/imx7d-colibri.dtsi | 4 + arch/arm/boot/dts/imx7d-nitrogen7.dts | 4 + arch/arm/boot/dts/imx7d-sdb.dts | 4 + arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 + arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 101 + arch/arm/boot/dts/keystone-k2g.dtsi | 22 + arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 1 + arch/arm/boot/dts/omap3-n950-n9.dtsi | 5 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 1 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 6 + arch/arm/boot/dts/rtd1195-horseradish.dts | 32 + arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 + arch/arm/boot/dts/rtd1195.dtsi | 217 + .../arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts | 32 + arch/arm/boot/dts/sun8i-a83t.dtsi | 10 + arch/arm/boot/dts/sun8i-h3.dtsi | 24 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 10 + arch/arm/boot/dts/tegra114-dalmore.dts | 3 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/exynos_defconfig | 10 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/configs/sunxi_defconfig | 1 + arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/pgtable.h | 1 - arch/arm/lib/uaccess_with_memcpy.c | 7 +- arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-realtek/Kconfig | 11 + arch/arm/mach-realtek/Makefile | 2 + arch/arm/mach-realtek/rtd1195.c | 40 + arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-rockchip/rockchip.c | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 7 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-sa1100/shannon.c | 9 + arch/arm/mm/dump.c | 29 +- arch/arm/mm/fault-armv.c | 7 +- arch/arm/mm/fault.c | 22 +- arch/arm/mm/idmap.c | 3 +- arch/arm/mm/init.c | 68 +- arch/arm/mm/ioremap.c | 12 +- arch/arm/mm/mm.h | 2 +- arch/arm/mm/mmu.c | 35 +- arch/arm/mm/pgd.c | 40 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 9 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 10 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 10 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 12 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- .../dts/marvell/armada-8040-mcbin-singleshot.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 4 +- arch/arm64/boot/dts/mediatek/Makefile | 3 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 4 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 4 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 11 + .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 27 + arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts | 14 + arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 70 + arch/arm64/boot/dts/mediatek/mt8173-elm.dts | 14 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1173 +++ arch/arm64/boot/dts/mediatek/mt8173.dtsi | 45 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 26 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 76 + arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 112 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 474 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 48 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 28 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 38 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 85 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 100 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 6 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 234 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 210 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 96 +- arch/arm64/boot/dts/realtek/Makefile | 6 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 221 +- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 + arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 + arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 + arch/arm64/boot/dts/realtek/rtd139x.dtsi | 193 + arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 44 + arch/arm64/boot/dts/realtek/rtd1619.dtsi | 12 + arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 229 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 403 +- arch/arm64/configs/defconfig | 5 +- arch/arm64/include/asm/kvm_mmu.h | 10 +- arch/arm64/include/asm/memory.h | 11 + arch/arm64/include/asm/pgalloc.h | 10 +- arch/arm64/include/asm/pgtable-types.h | 5 +- arch/arm64/include/asm/pgtable.h | 42 +- arch/arm64/include/asm/stage2_pgtable.h | 48 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/asm/vmap_stack.h | 6 +- arch/arm64/kernel/hibernate.c | 44 +- arch/arm64/kvm/guest.c | 23 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/hugetlbpage.c | 45 +- arch/arm64/mm/init.c | 56 +- arch/arm64/mm/kasan_init.c | 26 +- arch/arm64/mm/mmu.c | 52 +- arch/arm64/mm/numa.c | 9 +- arch/arm64/mm/pageattr.c | 7 +- arch/c6x/mm/init.c | 8 +- arch/csky/abiv2/mcount.S | 2 + arch/csky/include/asm/thread_info.h | 8 +- arch/csky/kernel/ftrace.c | 2 + arch/csky/kernel/probes/uprobes.c | 5 + arch/csky/kernel/ptrace.c | 6 + arch/csky/kernel/setup.c | 26 +- arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/pgtable.h | 1 - arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/init.c | 6 +- arch/hexagon/include/asm/fixmap.h | 4 +- arch/hexagon/include/asm/pgtable.h | 1 - arch/hexagon/mm/init.c | 6 +- arch/ia64/Kconfig | 1 - arch/ia64/include/asm/pgalloc.h | 4 +- arch/ia64/include/asm/pgtable.h | 17 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/discontig.c | 2 +- arch/ia64/mm/fault.c | 7 +- arch/ia64/mm/hugetlbpage.c | 18 +- arch/ia64/mm/init.c | 28 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 9 +- arch/m68k/mm/motorola.c | 15 +- arch/m68k/mm/sun3mmu.c | 10 +- arch/microblaze/Kconfig | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/mm/init.c | 2 +- arch/mips/Kconfig | 7 +- arch/mips/alchemy/common/setup.c | 16 +- arch/mips/boot/dts/ingenic/ci20.dts | 3 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 19 +- arch/mips/include/asm/asm-eva.h | 2 +- arch/mips/include/asm/clock.h | 49 - arch/mips/include/asm/cpu-features.h | 6 - arch/mips/include/asm/io.h | 87 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 - .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-au1x00/ioremap.h | 38 - arch/mips/include/asm/mach-bcm63xx/ioremap.h | 5 - arch/mips/include/asm/mach-bmips/ioremap.h | 5 - arch/mips/include/asm/mach-generic/ioremap.h | 9 - arch/mips/include/asm/mach-generic/irq.h | 6 - .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-loongson2ef/loongson.h | 1 + .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-ralink/mt7621.h | 2 - .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 - .../asm/mach-rc32434/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-tx39xx/ioremap.h | 9 - arch/mips/include/asm/mach-tx49xx/ioremap.h | 9 - arch/mips/include/asm/mach-xilfpga/irq.h | 14 - arch/mips/include/asm/pgtable-64.h | 4 +- arch/mips/include/asm/pgtable.h | 25 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kvm/mips.c | 64 +- arch/mips/loongson2ef/Kconfig | 1 - arch/mips/loongson2ef/lemote-2f/clock.c | 98 +- arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/smp.c | 1 - arch/mips/mm/Makefile | 2 +- arch/mips/mm/init.c | 2 +- arch/mips/mm/ioremap.c | 151 +- arch/mips/mm/ioremap64.c | 23 + arch/mips/netlogic/xlr/fmn.c | 2 +- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 2 +- arch/mips/txx9/Kconfig | 14 +- arch/nds32/configs/defconfig | 1 - arch/nds32/kernel/time.c | 2 +- arch/nds32/mm/init.c | 11 +- arch/nios2/include/asm/pgtable.h | 3 +- arch/nios2/mm/fault.c | 9 +- arch/nios2/mm/init.c | 8 +- arch/nios2/mm/ioremap.c | 6 +- arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 13 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/mm/init.c | 22 +- arch/powerpc/Kconfig | 11 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 1 - arch/powerpc/include/asm/book3s/64/hash.h | 4 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 64 +- arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/io.h | 10 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 1 - arch/powerpc/include/asm/nohash/64/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 32 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 +- arch/powerpc/include/asm/pci-bridge.h | 2 +- arch/powerpc/include/asm/pgtable.h | 10 +- arch/powerpc/kernel/irq.c | 5 +- arch/powerpc/kernel/isa-bridge.c | 28 +- arch/powerpc/kernel/pci_64.c | 54 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kvm/book3s.c | 61 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 32 +- arch/powerpc/kvm/booke.c | 41 +- arch/powerpc/kvm/powerpc.c | 3 +- arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 26 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/hugetlbpage.c | 58 +- arch/powerpc/mm/ioremap_64.c | 50 - arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 +- arch/powerpc/mm/pgtable.c | 30 +- arch/powerpc/mm/pgtable_64.c | 10 +- arch/powerpc/mm/ptdump/hashpagetable.c | 20 +- arch/powerpc/mm/ptdump/ptdump.c | 14 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/xmon/xmon.c | 18 +- arch/riscv/Kconfig | 1 - arch/riscv/mm/hugetlbpage.c | 24 +- arch/riscv/mm/init.c | 2 +- arch/s390/Kconfig | 2 +- arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kvm/kvm-s390.c | 209 +- arch/s390/mm/hugetlbpage.c | 24 +- arch/s390/mm/init.c | 2 +- arch/sh/Kconfig | 1 - arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/pgtable-2level.h | 1 - arch/sh/include/asm/pgtable-3level.h | 1 - arch/sh/include/asm/pgtable_32.h | 5 +- arch/sh/include/asm/pgtable_64.h | 5 +- arch/sh/kernel/Makefile | 2 - arch/sh/kernel/cpu/sh4/sq.c | 3 +- arch/sh/kernel/io_trapped.c | 7 +- arch/sh/kernel/sh_ksyms_32.c | 17 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/lib/delay.c | 1 + arch/sh/mm/cache-sh4.c | 4 +- arch/sh/mm/cache-sh5.c | 7 +- arch/sh/mm/fault.c | 65 +- arch/sh/mm/hugetlbpage.c | 28 +- arch/sh/mm/init.c | 19 +- arch/sh/mm/kmap.c | 2 +- arch/sh/mm/tlbex_32.c | 6 +- arch/sh/mm/tlbex_64.c | 7 +- arch/sparc/Kconfig | 10 - arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/mm/init_64.c | 45 +- arch/sparc/mm/srmmu.c | 21 +- arch/um/kernel/mem.c | 12 +- arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/asm/pgtable.h | 1 - arch/unicore32/include/mach/memory.h | 6 +- arch/unicore32/kernel/hibernate.c | 4 +- arch/unicore32/kernel/pci.c | 14 +- arch/unicore32/mm/init.c | 43 +- arch/x86/Kconfig | 15 +- arch/x86/Kconfig.debug | 9 - arch/x86/boot/Makefile | 2 + arch/x86/boot/compressed/Makefile | 2 + arch/x86/entry/entry_32.S | 2 - arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vdso/Makefile | 6 + arch/x86/hyperv/hv_init.c | 5 +- arch/x86/include/asm/amd_nb.h | 1 + arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/doublefault.h | 2 +- arch/x86/include/asm/kvm_host.h | 37 +- arch/x86/include/asm/mce.h | 28 +- arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/nospec-branch.h | 21 - arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/pgtable_64.h | 6 + arch/x86/include/asm/pgtable_types.h | 8 +- arch/x86/include/asm/traps.h | 2 - arch/x86/include/uapi/asm/mce.h | 1 + arch/x86/kernel/Makefile | 8 +- arch/x86/kernel/cpu/Makefile | 3 + arch/x86/kernel/cpu/intel.c | 54 +- arch/x86/kernel/cpu/mce/amd.c | 233 +- arch/x86/kernel/cpu/mce/core.c | 84 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 5 + arch/x86/kernel/cpu/mce/internal.h | 10 +- arch/x86/kernel/cpu/mce/severity.c | 6 +- arch/x86/kernel/cpu/resctrl/core.c | 2 + arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 16 +- arch/x86/kernel/dumpstack_32.c | 4 - arch/x86/kernel/e820.c | 18 +- arch/x86/kernel/early_printk.c | 3 - arch/x86/kernel/irq_64.c | 2 +- arch/x86/kernel/smpboot.c | 17 +- arch/x86/kernel/traps.c | 2 - arch/x86/kernel/umip.c | 2 +- arch/x86/kvm/cpuid.c | 3 + arch/x86/kvm/hyperv.c | 3 +- arch/x86/kvm/lapic.c | 61 +- arch/x86/kvm/lapic.h | 7 +- arch/x86/kvm/mmu/mmu.c | 226 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/svm/nested.c | 6 +- arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.c | 75 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/svm/vmenter.S | 10 +- arch/x86/kvm/vmx/evmcs.c | 8 - arch/x86/kvm/vmx/nested.c | 503 +- arch/x86/kvm/vmx/nested.h | 39 +- arch/x86/kvm/vmx/ops.h | 32 +- arch/x86/kvm/vmx/vmcs12.c | 4 - arch/x86/kvm/vmx/vmcs12.h | 10 +- arch/x86/kvm/vmx/vmx.c | 238 +- arch/x86/kvm/vmx/vmx.h | 54 +- arch/x86/kvm/x86.c | 164 +- arch/x86/kvm/x86.h | 6 + arch/x86/lib/Makefile | 9 + arch/x86/mm/Makefile | 4 + arch/x86/mm/cpu_entry_area.c | 4 +- arch/x86/mm/hugetlbpage.c | 23 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/numa.c | 11 +- arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/purgatory/.gitignore | 1 + arch/x86/purgatory/Makefile | 21 +- arch/x86/realmode/Makefile | 3 + arch/x86/realmode/rm/Makefile | 3 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/mm/init.c | 8 +- block/blk-core.c | 1 + crypto/algapi.c | 24 +- crypto/api.c | 3 +- crypto/internal.h | 1 + drivers/acpi/acpi_extlog.c | 19 +- drivers/acpi/nfit/mce.c | 1 + drivers/acpi/pci_link.c | 4 +- drivers/base/firmware_loader/fallback_table.c | 2 - drivers/base/firmware_loader/main.c | 3 - drivers/base/memory.c | 44 +- drivers/base/regmap/regmap-debugfs.c | 6 + drivers/base/regmap/regmap-irq.c | 84 +- drivers/base/regmap/regmap.c | 1 + drivers/block/drbd/drbd_bitmap.c | 4 +- drivers/block/virtio_blk.c | 1 + drivers/bluetooth/btqca.c | 18 +- drivers/bluetooth/btqca.h | 3 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 185 +- drivers/bluetooth/hci_bcm.c | 8 +- drivers/bluetooth/hci_qca.c | 40 +- drivers/char/agp/intel-gtt.c | 21 +- drivers/char/hw_random/Kconfig | 12 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/cctrng.c | 736 ++ drivers/char/hw_random/cctrng.h | 72 + drivers/char/hw_random/omap-rng.c | 5 +- drivers/char/hw_random/virtio-rng.c | 1 + drivers/char/hw_random/xgene-rng.c | 4 +- drivers/char/ipmi/bt-bmc.c | 9 +- drivers/char/ipmi/ipmi_msghandler.c | 7 +- drivers/char/tpm/tpm-interface.c | 2 +- drivers/char/tpm/tpm2-cmd.c | 1 + drivers/char/tpm/tpm_ibmvtpm.c | 136 +- drivers/char/tpm/tpm_tis_core.c | 8 +- drivers/clk/clk-asm9260.c | 2 +- drivers/clk/imx/Kconfig | 8 +- drivers/clk/imx/clk-imx6ul.c | 2 +- drivers/clk/imx/clk-imx7ulp.c | 6 +- drivers/clk/mediatek/Kconfig | 7 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt8173-mm.c | 146 + drivers/clk/mediatek/clk-mt8173.c | 104 - drivers/clk/mmp/clk-pll.c | 33 +- drivers/clk/mmp/clk.c | 31 - drivers/clk/mmp/clk.h | 7 - drivers/clk/rockchip/clk-pll.c | 70 +- drivers/clk/rockchip/clk-rk3228.c | 17 +- drivers/clk/sprd/sc9863a-clk.c | 3 +- drivers/clk/sunxi/clk-sunxi.c | 2 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/Kconfig.arm | 1 + drivers/cpufreq/intel_pstate.c | 3 +- drivers/cpufreq/loongson2_cpufreq.c | 22 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 4 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 4 +- drivers/crypto/caam/caamalg.c | 10 +- drivers/crypto/caam/caamhash.c | 8 +- drivers/crypto/caam/caampkc.c | 8 +- drivers/crypto/ccp/Kconfig | 3 +- drivers/crypto/hisilicon/hpre/hpre.h | 1 - drivers/crypto/hisilicon/hpre/hpre_main.c | 130 +- drivers/crypto/hisilicon/qm.c | 136 +- drivers/crypto/hisilicon/qm.h | 25 +- drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_main.c | 137 +- drivers/crypto/hisilicon/zip/zip_main.c | 131 +- drivers/crypto/marvell/octeontx/otx_cptpf_main.c | 4 +- drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 95 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 10 +- drivers/devfreq/tegra30-devfreq.c | 7 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 2 + drivers/dma-buf/dma-fence-chain.c | 10 +- drivers/dma-buf/selftests.h | 1 + drivers/dma-buf/st-dma-fence-chain.c | 715 ++ drivers/dma/Kconfig | 5 +- drivers/dma/dw-edma/dw-edma-core.c | 29 +- drivers/dma/dw-edma/dw-edma-core.h | 4 + drivers/dma/dw-edma/dw-edma-pcie.c | 10 + drivers/dma/idxd/sysfs.c | 11 + drivers/dma/ioat/dma.c | 14 +- drivers/dma/ioat/dma.h | 10 +- drivers/dma/ioat/init.c | 2 +- drivers/dma/ti/Kconfig | 4 +- drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 20 +- drivers/edac/amd64_edac.c | 8 - drivers/edac/armada_xp_edac.c | 14 +- drivers/edac/edac_mc.c | 61 - drivers/edac/i7core_edac.c | 5 +- drivers/edac/mce_amd.c | 28 +- drivers/edac/mce_amd.h | 2 - drivers/edac/pnd2_edac.c | 8 +- drivers/edac/sb_edac.c | 7 +- drivers/edac/skx_common.c | 3 +- drivers/edac/xgene_edac.c | 3 - drivers/extcon/extcon.c | 2 +- drivers/firewire/net.c | 2 - drivers/firmware/dmi-id.c | 6 + drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/dmi_scan.c | 30 + drivers/firmware/efi/libstub/Makefile | 2 + drivers/firmware/google/memconsole-coreboot.c | 2 +- drivers/firmware/google/vpd.c | 2 +- drivers/firmware/imx/Kconfig | 4 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-fme-main.c | 19 +- drivers/fpga/dfl-pci.c | 6 +- drivers/fpga/dfl.c | 15 +- drivers/fpga/dfl.h | 37 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 12 +- drivers/fpga/stratix10-soc.c | 3 +- drivers/fpga/zynq-fpga.c | 3 +- drivers/gpio/Kconfig | 2 +- drivers/gpio/TODO | 4 + drivers/gpio/gpio-dwapb.c | 202 +- drivers/gpio/gpio-mlxbf2.c | 1 - drivers/gpio/gpio-pca953x.c | 38 + drivers/gpio/gpio-pl061.c | 9 +- drivers/gpio/gpio-xgene-sb.c | 2 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 31 + drivers/gpu/drm/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 160 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 277 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 185 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 29 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 80 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 322 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 107 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 99 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 10 +- drivers/gpu/drm/amd/amdgpu/atom.c | 7 +- drivers/gpu/drm/amd/amdgpu/cik.c | 10 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2815 ++++++- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 51 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 121 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 3 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 3 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 97 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 44 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 3 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 302 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 18 - drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 18 - drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 7 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 36 +- drivers/gpu/drm/amd/amdgpu/nv.c | 21 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 49 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 127 +- drivers/gpu/drm/amd/amdgpu/si.c | 8 - drivers/gpu/drm/amd/amdgpu/si_dma.c | 10 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 20 - drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- drivers/gpu/drm/amd/amdgpu/soc15d.h | 26 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 77 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 90 +- drivers/gpu/drm/amd/amdgpu/vi.c | 26 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 41 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 5 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 80 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 61 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 103 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 3 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 3 +- .../gpu/drm/amd/display/dc/basics/log_helpers.c | 39 - .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 475 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dc.h | 45 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 7 + drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 1 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 33 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 20 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 436 ++ drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h | 40 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 3 - .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 28 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 49 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 20 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 40 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 4 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 27 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 43 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 3 +- drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 89 + drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + .../amd/display/dc/virtual/virtual_link_encoder.c | 9 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 11 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 14 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 11 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 24 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 25 +- drivers/gpu/drm/amd/display/include/hdcp_types.h | 7 + .../gpu/drm/amd/display/include/logger_interface.h | 4 - drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 30 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 8 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 482 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 5 +- .../drm/amd/display/modules/power/power_helpers.c | 27 +- .../drm/amd/display/modules/power/power_helpers.h | 3 + .../amd/include/asic_reg/nbif/nbif_6_1_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_0_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 + .../drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h | 27 + .../amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h | 30 + .../include/asic_reg/smuio/smuio_12_0_0_offset.h | 30 + .../include/asic_reg/smuio/smuio_12_0_0_sh_mask.h | 33 + drivers/gpu/drm/amd/include/atomfirmware.h | 102 + drivers/gpu/drm/amd/include/cgs_common.h | 1 - drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 3 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 283 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 10 - .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 26 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 174 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 61 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 140 +- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 40 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 157 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 141 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 32 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 149 +- .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 181 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 6 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 9 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 15 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 5 +- drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 7 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 99 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 13 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 5 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 46 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 16 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 35 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 31 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 39 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 48 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 69 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 15 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 68 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 106 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 4 +- drivers/gpu/drm/arc/arcpgu_drv.c | 7 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 + drivers/gpu/drm/arm/hdlcd_drv.c | 7 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/armada/armada_drv.c | 2 + drivers/gpu/drm/ast/ast_drv.c | 3 + drivers/gpu/drm/ast/ast_main.c | 5 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 12 +- drivers/gpu/drm/bochs/bochs.h | 1 - drivers/gpu/drm/bochs/bochs_drv.c | 6 +- drivers/gpu/drm/bochs/bochs_kms.c | 15 +- drivers/gpu/drm/bridge/Kconfig | 16 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 26 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 3 + drivers/gpu/drm/bridge/nwl-dsi.c | 1213 +++ drivers/gpu/drm/bridge/nwl-dsi.h | 144 + drivers/gpu/drm/bridge/panel.c | 1 + drivers/gpu/drm/bridge/sii9234.c | 3 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 86 +- drivers/gpu/drm/cirrus/cirrus.c | 74 +- drivers/gpu/drm/drm_atomic.c | 8 +- drivers/gpu/drm/drm_auth.c | 69 +- drivers/gpu/drm/drm_blend.c | 6 + drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_client.c | 8 +- drivers/gpu/drm/drm_connector.c | 6 +- drivers/gpu/drm/drm_crtc_internal.h | 4 +- drivers/gpu/drm/drm_debugfs.c | 45 +- drivers/gpu/drm/drm_dma.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 96 + drivers/gpu/drm/drm_dp_mst_topology.c | 310 +- drivers/gpu/drm/drm_drv.c | 219 +- drivers/gpu/drm/drm_edid.c | 103 +- drivers/gpu/drm/drm_fb_helper.c | 31 +- drivers/gpu/drm/drm_framebuffer.c | 8 +- drivers/gpu/drm/drm_gem.c | 23 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 224 +- drivers/gpu/drm/drm_gem_vram_helper.c | 124 +- drivers/gpu/drm/drm_internal.h | 7 +- drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_managed.c | 275 + drivers/gpu/drm/drm_mipi_dbi.c | 33 +- drivers/gpu/drm/drm_mode_config.c | 110 +- drivers/gpu/drm/drm_pci.c | 4 +- drivers/gpu/drm/drm_scatter.c | 11 +- drivers/gpu/drm/drm_vblank.c | 94 +- drivers/gpu/drm/drm_vm.c | 4 +- drivers/gpu/drm/drm_vram_helper_common.c | 94 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +- drivers/gpu/drm/exynos/exynos_dp.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 8 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 16 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 17 +- drivers/gpu/drm/gma500/framebuffer.c | 16 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 11 +- drivers/gpu/drm/gma500/mdfld_output.h | 1 - drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 6 - drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 6 - drivers/gpu/drm/gma500/oaktrail_hdmi.c | 14 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 1 - drivers/gpu/drm/gma500/psb_intel_lvds.c | 18 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 8 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 43 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 1 - drivers/gpu/drm/i2c/sil164_drv.c | 7 +- drivers/gpu/drm/i2c/tda998x_drv.c | 20 +- drivers/gpu/drm/i915/Makefile | 26 +- drivers/gpu/drm/i915/display/icl_dsi.c | 167 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 21 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 2 + drivers/gpu/drm/i915/display/intel_audio.c | 164 +- drivers/gpu/drm/i915/display/intel_bw.c | 33 +- drivers/gpu/drm/i915/display/intel_bw.h | 9 + drivers/gpu/drm/i915/display/intel_color.c | 121 +- drivers/gpu/drm/i915/display/intel_connector.c | 5 +- drivers/gpu/drm/i915/display/intel_crt.c | 36 +- drivers/gpu/drm/i915/display/intel_ddi.c | 536 +- drivers/gpu/drm/i915/display/intel_ddi.h | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 497 +- drivers/gpu/drm/i915/display/intel_display.h | 10 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 130 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 345 +- drivers/gpu/drm/i915/display/intel_display_power.h | 5 +- drivers/gpu/drm/i915/display/intel_display_types.h | 41 +- drivers/gpu/drm/i915/display/intel_dp.c | 942 ++- drivers/gpu/drm/i915/display/intel_dp.h | 4 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 84 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 9 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 4 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 153 +- drivers/gpu/drm/i915/display/intel_dsi.c | 9 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 11 +- drivers/gpu/drm/i915/display/intel_dvo.c | 9 +- drivers/gpu/drm/i915/display/intel_fbc.c | 84 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_global_state.c | 5 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 6 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 259 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 16 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +- drivers/gpu/drm/i915/display/intel_lvds.c | 22 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/display/intel_panel.c | 22 +- drivers/gpu/drm/i915/display/intel_panel.h | 3 +- drivers/gpu/drm/i915/display/intel_psr.c | 47 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 22 +- drivers/gpu/drm/i915/display/intel_sprite.c | 25 +- drivers/gpu/drm/i915/display/intel_tc.c | 142 +- drivers/gpu/drm/i915/display/intel_tv.c | 15 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 85 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 365 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 - .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_gt.c | 15 +- drivers/gpu/drm/i915/gt/debugfs_gt.h | 9 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 10 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 6 +- drivers/gpu/drm/i915/gt/intel_context.c | 5 + drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 127 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 6 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 59 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 909 +++ drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h | 78 + drivers/gpu/drm/i915/gt/intel_gt.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 15 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 9 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 2 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 324 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 39 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 16 +- drivers/gpu/drm/i915/gt/intel_ring.h | 5 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 33 +- drivers/gpu/drm/i915/gt/intel_rps.c | 105 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 33 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 12 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 3 + drivers/gpu/drm/i915/gt/selftest_lrc.c | 117 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 30 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 371 + drivers/gpu/drm/i915/gt/selftest_rps.h | 12 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 + drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h | 14 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 14 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 97 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 124 + drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h | 15 + drivers/gpu/drm/i915/gt/uc/intel_huc.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 36 + drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h | 14 + drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 17 - drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 35 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 30 + drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h | 14 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 3 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/gvt.c | 1 - drivers/gpu/drm/i915/gvt/hypercall.h | 2 - drivers/gpu/drm/i915/gvt/kvmgt.c | 48 +- drivers/gpu/drm/i915/i915_active.c | 137 +- drivers/gpu/drm/i915/i915_active.h | 14 +- drivers/gpu/drm/i915/i915_debugfs.c | 306 +- drivers/gpu/drm/i915/i915_debugfs.h | 4 +- drivers/gpu/drm/i915/i915_drv.c | 145 +- drivers/gpu/drm/i915/i915_drv.h | 16 +- drivers/gpu/drm/i915/i915_gem.c | 20 +- drivers/gpu/drm/i915/i915_gem_evict.c | 7 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 911 --- drivers/gpu/drm/i915/i915_gem_fence_reg.h | 71 - drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 8 +- drivers/gpu/drm/i915/i915_pci.c | 37 +- drivers/gpu/drm/i915/i915_perf.c | 628 +- drivers/gpu/drm/i915/i915_perf_types.h | 46 +- drivers/gpu/drm/i915/i915_pmu.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 151 +- drivers/gpu/drm/i915/i915_request.c | 29 +- drivers/gpu/drm/i915/i915_request.h | 2 + drivers/gpu/drm/i915/i915_scheduler.c | 10 + drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 23 + drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_utils.c | 3 +- drivers/gpu/drm/i915/i915_vma.c | 93 +- drivers/gpu/drm/i915/i915_vma.h | 4 +- drivers/gpu/drm/i915/intel_device_info.c | 42 +- drivers/gpu/drm/i915/intel_device_info.h | 3 + drivers/gpu/drm/i915/intel_dram.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 89 +- drivers/gpu/drm/i915/intel_pm.h | 2 + drivers/gpu/drm/i915/intel_uncore.c | 55 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/i915/intel_wakeref.c | 12 +- drivers/gpu/drm/i915/intel_wakeref.h | 22 +- drivers/gpu/drm/i915/intel_wopcm.c | 22 +- drivers/gpu/drm/i915/oa/i915_oa_bdw.c | 90 - drivers/gpu/drm/i915/oa/i915_oa_bdw.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_bxt.c | 88 - drivers/gpu/drm/i915/oa/i915_oa_bxt.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_chv.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_chv.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_cnl.c | 101 - drivers/gpu/drm/i915/oa/i915_oa_cnl.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_glk.c | 88 - drivers/gpu/drm/i915/oa/i915_oa_glk.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_hsw.c | 118 - drivers/gpu/drm/i915/oa/i915_oa_hsw.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_icl.c | 98 - drivers/gpu/drm/i915/oa/i915_oa_icl.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c | 88 - drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 - drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 - drivers/gpu/drm/i915/selftests/i915_active.c | 12 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 26 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 1 - drivers/gpu/drm/i915/selftests/i915_perf.c | 98 +- drivers/gpu/drm/i915/selftests/i915_request.c | 16 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 5 +- drivers/gpu/drm/i915/selftests/librapl.c | 24 + drivers/gpu/drm/i915/selftests/librapl.h | 13 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 38 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 8 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-drm.h | 1 - drivers/gpu/drm/imx/imx-ldb.c | 8 +- drivers/gpu/drm/imx/imx-tve.c | 8 +- drivers/gpu/drm/imx/parallel-display.c | 10 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 34 +- drivers/gpu/drm/lima/Kconfig | 2 + drivers/gpu/drm/lima/Makefile | 4 +- drivers/gpu/drm/lima/lima_ctx.c | 3 + drivers/gpu/drm/lima/lima_ctx.h | 5 + drivers/gpu/drm/lima/lima_devfreq.c | 234 + drivers/gpu/drm/lima/lima_devfreq.h | 41 + drivers/gpu/drm/lima/lima_device.c | 17 + drivers/gpu/drm/lima/lima_device.h | 11 + drivers/gpu/drm/lima/lima_drv.c | 112 +- drivers/gpu/drm/lima/lima_drv.h | 1 + drivers/gpu/drm/lima/lima_dump.h | 77 + drivers/gpu/drm/lima/lima_sched.c | 142 +- drivers/gpu/drm/lima/lima_sched.h | 11 + drivers/gpu/drm/lima/lima_trace.c | 7 + drivers/gpu/drm/lima/lima_trace.h | 50 + drivers/gpu/drm/mcde/mcde_drv.c | 35 +- drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 26 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 259 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 7 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 58 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 22 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/gpu/drm/meson/meson_drv.c | 5 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 2 + drivers/gpu/drm/mgag200/mgag200_main.c | 4 - drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 18 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 14 +- drivers/gpu/drm/msm/msm_debugfs.c | 23 +- drivers/gpu/drm/msm/msm_debugfs.h | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 2 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 6 +- drivers/gpu/drm/nouveau/nouveau_debugfs.h | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c | 3 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 16 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c | 4 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 29 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 31 + drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 691 ++ drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +- drivers/gpu/drm/panel/panel-simple.c | 29 + drivers/gpu/drm/pl111/pl111_debugfs.c | 8 +- drivers/gpu/drm/pl111/pl111_drm.h | 2 +- drivers/gpu/drm/pl111/pl111_drv.c | 12 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 21 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 - drivers/gpu/drm/qxl/qxl_drv.h | 13 +- drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 6 +- drivers/gpu/drm/r128/ati_pcigart.c | 3 +- drivers/gpu/drm/radeon/Makefile | 35 +- drivers/gpu/drm/radeon/ci_dpm.c | 14 - drivers/gpu/drm/radeon/radeon_atombios.c | 4 +- drivers/gpu/drm/radeon/radeon_combios.c | 4 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 18 - drivers/gpu/drm/rcar-du/rcar_du_drv.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 14 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 4 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 9 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 9 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 8 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 43 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 137 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 17 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 8 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 83 +- drivers/gpu/drm/scheduler/sched_main.c | 2 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 14 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 - drivers/gpu/drm/shmobile/shmob_drm_kms.c | 6 +- drivers/gpu/drm/sti/sti_compositor.c | 6 +- drivers/gpu/drm/sti/sti_compositor.h | 4 +- drivers/gpu/drm/sti/sti_crtc.c | 2 +- drivers/gpu/drm/sti/sti_cursor.c | 14 +- drivers/gpu/drm/sti/sti_drv.c | 16 +- drivers/gpu/drm/sti/sti_dvo.c | 13 +- drivers/gpu/drm/sti/sti_gdp.c | 7 +- drivers/gpu/drm/sti/sti_hda.c | 13 +- drivers/gpu/drm/sti/sti_hdmi.c | 13 +- drivers/gpu/drm/sti/sti_hqvdp.c | 12 +- drivers/gpu/drm/sti/sti_mixer.c | 10 +- drivers/gpu/drm/sti/sti_mixer.h | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 13 +- drivers/gpu/drm/sti/sti_vid.c | 8 +- drivers/gpu/drm/sti/sti_vid.h | 2 +- drivers/gpu/drm/stm/drv.c | 10 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 12 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 12 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 17 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 17 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 12 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 8 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 111 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 10 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 14 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 40 +- drivers/gpu/drm/tegra/dc.c | 11 +- drivers/gpu/drm/tegra/dpaux.c | 2 - drivers/gpu/drm/tegra/drm.c | 8 +- drivers/gpu/drm/tegra/drm.h | 4 +- drivers/gpu/drm/tegra/dsi.c | 21 +- drivers/gpu/drm/tegra/hdmi.c | 21 +- drivers/gpu/drm/tegra/output.c | 6 +- drivers/gpu/drm/tegra/rgb.c | 8 +- drivers/gpu/drm/tegra/sor.c | 20 +- drivers/gpu/drm/tidss/tidss_drv.c | 10 +- drivers/gpu/drm/tidss/tidss_encoder.c | 10 +- drivers/gpu/drm/tidss/tidss_kms.c | 19 +- drivers/gpu/drm/tidss/tidss_kms.h | 1 - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 20 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 10 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 8 +- drivers/gpu/drm/tiny/gm12u320.c | 226 +- drivers/gpu/drm/tiny/hx8357d.c | 5 +- drivers/gpu/drm/tiny/ili9225.c | 5 +- drivers/gpu/drm/tiny/ili9341.c | 5 +- drivers/gpu/drm/tiny/ili9486.c | 5 +- drivers/gpu/drm/tiny/mi0283qt.c | 5 +- drivers/gpu/drm/tiny/repaper.c | 18 +- drivers/gpu/drm/tiny/st7586.c | 5 +- drivers/gpu/drm/tiny/st7735r.c | 5 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/udl/udl_drv.c | 22 +- drivers/gpu/drm/udl/udl_drv.h | 2 - drivers/gpu/drm/udl/udl_main.c | 10 - drivers/gpu/drm/udl/udl_modeset.c | 21 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 8 +- drivers/gpu/drm/v3d/v3d_drv.c | 38 +- drivers/gpu/drm/v3d/v3d_drv.h | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 8 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 11 +- drivers/gpu/drm/vc4/vc4_dpi.c | 8 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_dsi.c | 15 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 17 +- drivers/gpu/drm/vc4/vc4_vec.c | 8 +- drivers/gpu/drm/vgem/vgem_drv.c | 15 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 3 +- drivers/gpu/drm/virtio/virtgpu_display.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 13 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 1 + drivers/gpu/drm/virtio/virtgpu_object.c | 7 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 9 +- drivers/gpu/drm/vkms/vkms_drv.c | 19 +- drivers/gpu/drm/vkms/vkms_output.c | 8 +- drivers/gpu/drm/xen/xen_drm_front.c | 4 +- drivers/gpu/drm/zte/zx_hdmi.c | 8 +- drivers/gpu/drm/zte/zx_tvenc.c | 8 +- drivers/gpu/drm/zte/zx_vga.c | 8 +- drivers/hid/Kconfig | 10 +- drivers/hid/hid-alps.c | 1 + drivers/hid/hid-ids.h | 4 +- drivers/hid/hid-lg-g15.c | 4 + drivers/hid/hid-logitech-dj.c | 4 +- drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-mcp2221.c | 169 + drivers/hid/hid-multitouch.c | 3 + drivers/hid/wacom_sys.c | 4 +- drivers/hid/wacom_wac.c | 79 +- drivers/hv/channel.c | 58 +- drivers/hv/channel_mgmt.c | 411 +- drivers/hv/connection.c | 58 +- drivers/hv/hv.c | 16 +- drivers/hv/hv_fcopy.c | 2 +- drivers/hv/hv_snapshot.c | 2 +- drivers/hv/hv_trace.h | 19 + drivers/hv/hyperv_vmbus.h | 33 +- drivers/hv/vmbus_drv.c | 324 +- drivers/hwmon/Kconfig | 8 +- drivers/hwmon/dell-smm-hwmon.c | 26 +- drivers/hwmon/drivetemp.c | 6 + drivers/hwmon/jc42.c | 2 +- drivers/hwmon/k10temp.c | 6 +- drivers/hwmon/nct7904.c | 138 +- drivers/hwmon/pmbus/isl68137.c | 92 +- drivers/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-cti.c | 58 +- drivers/hwtracing/coresight/coresight-etb10.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 6 +- drivers/hwtracing/coresight/coresight-platform.c | 87 +- drivers/hwtracing/coresight/coresight-priv.h | 12 +- drivers/hwtracing/coresight/coresight-sysfs.c | 204 + drivers/hwtracing/coresight/coresight.c | 82 +- drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-altera.c | 17 +- drivers/i2c/busses/i2c-axxia.c | 8 +- drivers/i2c/busses/i2c-bcm-kona.c | 7 +- drivers/i2c/busses/i2c-cadence.c | 323 +- drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-davinci.c | 4 +- drivers/i2c/busses/i2c-designware-master.c | 37 +- drivers/i2c/busses/i2c-designware-platdrv.c | 14 +- drivers/i2c/busses/i2c-digicolor.c | 4 +- drivers/i2c/busses/i2c-emev2.c | 4 +- drivers/i2c/busses/i2c-exynos5.c | 4 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-img-scb.c | 8 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-lpc2k.c | 8 +- drivers/i2c/busses/i2c-meson.c | 8 +- drivers/i2c/busses/i2c-mv64xxx.c | 4 +- drivers/i2c/busses/i2c-octeon-platdrv.c | 4 +- drivers/i2c/busses/i2c-omap.c | 4 +- drivers/i2c/busses/i2c-owl.c | 8 +- drivers/i2c/busses/i2c-pca-platform.c | 3 +- drivers/i2c/busses/i2c-piix4.c | 3 +- drivers/i2c/busses/i2c-pnx.c | 1 - drivers/i2c/busses/i2c-pxa.c | 4 +- drivers/i2c/busses/i2c-qcom-cci.c | 791 ++ drivers/i2c/busses/i2c-qup.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 4 +- drivers/i2c/busses/i2c-rk3x.c | 8 +- drivers/i2c/busses/i2c-sirf.c | 4 +- drivers/i2c/busses/i2c-sprd.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 6 +- drivers/i2c/busses/i2c-stu300.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 8 +- drivers/i2c/busses/i2c-synquacer.c | 8 +- drivers/i2c/busses/i2c-tegra.c | 36 +- drivers/i2c/busses/i2c-uniphier-f.c | 4 +- drivers/i2c/busses/i2c-uniphier.c | 4 +- drivers/i2c/busses/i2c-xlp9xx.c | 8 +- drivers/i2c/busses/i2c-xlr.c | 4 +- drivers/i2c/busses/i2c-zx2967.c | 4 +- drivers/i2c/i2c-core-base.c | 82 +- drivers/i3c/master.c | 16 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/hw/mlx5/Makefile | 28 +- drivers/infiniband/hw/mlx5/cmd.c | 17 - drivers/infiniband/hw/mlx5/cmd.h | 2 - drivers/infiniband/hw/mlx5/cq.c | 3 +- drivers/infiniband/hw/mlx5/devx.c | 10 +- drivers/infiniband/hw/mlx5/mad.c | 1 - drivers/infiniband/hw/mlx5/main.c | 94 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 47 +- drivers/infiniband/hw/mlx5/qp.h | 46 + drivers/infiniband/hw/mlx5/qpc.c | 605 ++ drivers/infiniband/hw/mlx5/srq_cmd.c | 2 +- drivers/input/evdev.c | 7 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 14 +- drivers/input/keyboard/tca6416-keypad.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 11 +- drivers/input/touchscreen/mms114.c | 12 +- drivers/input/touchscreen/usbtouchscreen.c | 1 + drivers/irqchip/irq-bcm7038-l1.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 20 + drivers/irqchip/irq-gic-v3.c | 11 +- drivers/irqchip/irq-mbigen.c | 8 +- drivers/irqchip/irq-meson-gpio.c | 18 +- drivers/irqchip/irq-mvebu-icu.c | 2 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-sifive-plic.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 3 +- drivers/leds/leds-lm355x.c | 1 - drivers/leds/leds-lp3952.c | 2 +- drivers/leds/leds-lt3593.c | 1 - drivers/leds/leds-tca6507.c | 2 +- drivers/lightnvm/pblk-init.c | 5 +- drivers/md/dm-bufio.c | 4 +- drivers/md/dm-verity-fec.c | 2 +- drivers/md/dm-writecache.c | 52 +- drivers/media/Kconfig | 242 +- drivers/media/Makefile | 2 +- drivers/media/cec/Kconfig | 25 + drivers/media/cec/Makefile | 16 +- drivers/media/cec/{ => core}/Makefile | 0 drivers/media/cec/{ => core}/cec-adap.c | 0 drivers/media/cec/{ => core}/cec-api.c | 0 drivers/media/cec/{ => core}/cec-core.c | 0 drivers/media/cec/{ => core}/cec-notifier.c | 0 drivers/media/cec/{ => core}/cec-pin-error-inj.c | 0 drivers/media/cec/{ => core}/cec-pin-priv.h | 0 drivers/media/cec/{ => core}/cec-pin.c | 0 drivers/media/cec/{ => core}/cec-priv.h | 0 drivers/media/cec/platform/Kconfig | 120 + drivers/media/cec/platform/Makefile | 14 + drivers/media/{ => cec}/platform/cec-gpio/Makefile | 0 .../media/{ => cec}/platform/cec-gpio/cec-gpio.c | 0 drivers/media/cec/platform/cros-ec/Makefile | 2 + .../platform/cros-ec}/cros-ec-cec.c | 0 drivers/media/cec/platform/meson/Makefile | 3 + .../media/{ => cec}/platform/meson/ao-cec-g12a.c | 0 drivers/media/{ => cec}/platform/meson/ao-cec.c | 0 drivers/media/cec/platform/s5p/Makefile | 3 + .../s5p-cec => cec/platform/s5p}/exynos_hdmi_cec.h | 0 .../platform/s5p}/exynos_hdmi_cecctrl.c | 0 .../s5p-cec => cec/platform/s5p}/regs-cec.h | 0 .../s5p-cec => cec/platform/s5p}/s5p_cec.c | 0 .../s5p-cec => cec/platform/s5p}/s5p_cec.h | 0 drivers/media/cec/platform/seco/Makefile | 2 + drivers/media/cec/platform/seco/seco-cec.c | 803 ++ .../seco-cec => cec/platform/seco}/seco-cec.h | 0 drivers/media/cec/platform/sti/Makefile | 2 + .../sti/cec => cec/platform/sti}/stih-cec.c | 0 drivers/media/cec/platform/stm32/Makefile | 2 + drivers/media/{ => cec}/platform/stm32/stm32-cec.c | 0 drivers/media/cec/platform/tegra/Makefile | 2 + .../tegra-cec => cec/platform/tegra}/tegra_cec.c | 0 .../tegra-cec => cec/platform/tegra}/tegra_cec.h | 0 drivers/media/cec/usb/Kconfig | 8 + drivers/media/cec/usb/Makefile | 6 + drivers/media/cec/usb/pulse8/Kconfig | 13 + .../{usb/pulse8-cec => cec/usb/pulse8}/Makefile | 0 .../pulse8-cec => cec/usb/pulse8}/pulse8-cec.c | 0 drivers/media/cec/usb/rainshadow/Kconfig | 13 + .../rainshadow-cec => cec/usb/rainshadow}/Makefile | 0 .../usb/rainshadow}/rainshadow-cec.c | 0 drivers/media/common/Kconfig | 2 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 27 + drivers/media/dvb-frontends/Kconfig | 16 +- drivers/media/dvb-frontends/dib3000.h | 2 +- drivers/media/dvb-frontends/dib3000mb.c | 2 +- drivers/media/dvb-frontends/eds1547.h | 2 +- drivers/media/dvb-frontends/z0194a.h | 2 +- drivers/media/firewire/Kconfig | 5 +- drivers/media/i2c/Kconfig | 444 +- drivers/media/i2c/et8ek8/Kconfig | 4 +- drivers/media/i2c/m5mols/Kconfig | 5 +- drivers/media/i2c/max2175.c | 6 +- drivers/media/i2c/ov5640.c | 4 +- drivers/media/i2c/smiapp/Kconfig | 5 +- drivers/media/mc/Kconfig | 19 +- drivers/media/mmc/Kconfig | 1 - drivers/media/mmc/siano/Kconfig | 2 + drivers/media/pci/Kconfig | 14 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/cobalt/Kconfig | 4 +- drivers/media/pci/cx18/cx18-streams.c | 4 +- drivers/media/pci/cx88/cx88-core.c | 3 +- drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/ddbridge/Kconfig | 1 - drivers/media/pci/ddbridge/Makefile | 2 +- drivers/media/pci/ddbridge/ddbridge-core.c | 4 +- drivers/media/pci/ddbridge/ddbridge-dummy-fe.c | 153 + drivers/media/pci/ddbridge/ddbridge-dummy-fe.h | 16 + drivers/media/pci/intel/ipu3/Kconfig | 4 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 6 +- drivers/media/platform/Kconfig | 180 +- drivers/media/platform/Makefile | 17 - drivers/media/platform/am437x/Kconfig | 4 +- drivers/media/platform/atmel/Kconfig | 4 +- drivers/media/platform/cadence/Kconfig | 8 +- drivers/media/platform/coda/coda-common.c | 189 +- drivers/media/platform/coda/coda-jpeg.c | 577 ++ drivers/media/platform/coda/coda.h | 10 +- drivers/media/platform/cros-ec-cec/Makefile | 2 - drivers/media/platform/exynos4-is/Kconfig | 5 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/meson/Makefile | 3 - drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/venus/core.c | 15 +- drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 10 +- drivers/media/platform/qcom/venus/vdec.c | 134 +- drivers/media/platform/rcar-vin/Kconfig | 8 +- drivers/media/platform/s5p-cec/Makefile | 3 - drivers/media/platform/seco-cec/Makefile | 2 - drivers/media/platform/seco-cec/seco-cec.c | 803 -- drivers/media/platform/sti/cec/Makefile | 2 - drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/stm32/Makefile | 1 - drivers/media/platform/sunxi/Kconfig | 2 + drivers/media/platform/sunxi/Makefile | 2 + drivers/media/platform/sunxi/sun4i-csi/Kconfig | 6 +- drivers/media/platform/sunxi/sun4i-csi/Makefile | 2 + drivers/media/platform/sunxi/sun6i-csi/Kconfig | 4 +- drivers/media/platform/tegra-cec/Makefile | 2 - drivers/media/platform/ti-vpe/cal.c | 397 +- drivers/media/platform/ti-vpe/cal_regs.h | 21 +- drivers/media/platform/vicodec/Kconfig | 13 - drivers/media/platform/vim2m.c | 1441 ---- drivers/media/platform/vimc/Kconfig | 15 - drivers/media/platform/vimc/vimc-capture.c | 480 -- drivers/media/platform/vimc/vimc-common.h | 224 - drivers/media/platform/vimc/vimc-core.c | 381 - drivers/media/platform/vimc/vimc-debayer.c | 581 -- drivers/media/platform/vimc/vimc-scaler.c | 511 -- drivers/media/platform/vimc/vimc-sensor.c | 376 - drivers/media/platform/vimc/vimc-streamer.h | 44 - drivers/media/platform/vivid/Kconfig | 41 - drivers/media/platform/xilinx/Kconfig | 4 +- drivers/media/radio/Kconfig | 12 +- drivers/media/radio/si470x/Kconfig | 2 +- drivers/media/radio/wl128x/Kconfig | 5 +- drivers/media/spi/Kconfig | 8 +- drivers/media/test-drivers/Kconfig | 26 + drivers/media/test-drivers/Makefile | 9 + drivers/media/test-drivers/vicodec/Kconfig | 15 + .../{platform => test-drivers}/vicodec/Makefile | 0 .../vicodec/codec-fwht.c | 0 .../vicodec/codec-fwht.h | 0 .../vicodec/codec-v4l2-fwht.c | 0 .../vicodec/codec-v4l2-fwht.h | 0 .../vicodec/vicodec-core.c | 0 drivers/media/test-drivers/vim2m.c | 1433 ++++ drivers/media/test-drivers/vimc/Kconfig | 17 + .../media/{platform => test-drivers}/vimc/Makefile | 0 drivers/media/test-drivers/vimc/vimc-capture.c | 486 ++ .../{platform => test-drivers}/vimc/vimc-common.c | 0 drivers/media/test-drivers/vimc/vimc-common.h | 221 + drivers/media/test-drivers/vimc/vimc-core.c | 369 + drivers/media/test-drivers/vimc/vimc-debayer.c | 586 ++ drivers/media/test-drivers/vimc/vimc-scaler.c | 516 ++ drivers/media/test-drivers/vimc/vimc-sensor.c | 381 + .../vimc/vimc-streamer.c | 0 drivers/media/test-drivers/vimc/vimc-streamer.h | 45 + drivers/media/test-drivers/vivid/Kconfig | 43 + .../{platform => test-drivers}/vivid/Makefile | 0 .../{platform => test-drivers}/vivid/vivid-cec.c | 0 .../{platform => test-drivers}/vivid/vivid-cec.h | 0 .../{platform => test-drivers}/vivid/vivid-core.c | 0 .../{platform => test-drivers}/vivid/vivid-core.h | 0 .../{platform => test-drivers}/vivid/vivid-ctrls.c | 0 .../{platform => test-drivers}/vivid/vivid-ctrls.h | 0 .../vivid/vivid-kthread-cap.c | 0 .../vivid/vivid-kthread-cap.h | 0 .../vivid/vivid-kthread-out.c | 0 .../vivid/vivid-kthread-out.h | 0 .../vivid/vivid-kthread-touch.c | 0 .../vivid/vivid-kthread-touch.h | 0 .../vivid/vivid-meta-cap.c | 0 .../vivid/vivid-meta-cap.h | 0 .../vivid/vivid-meta-out.c | 0 .../vivid/vivid-meta-out.h | 0 .../{platform => test-drivers}/vivid/vivid-osd.c | 0 .../{platform => test-drivers}/vivid/vivid-osd.h | 0 .../vivid/vivid-radio-common.c | 0 .../vivid/vivid-radio-common.h | 0 .../vivid/vivid-radio-rx.c | 0 .../vivid/vivid-radio-rx.h | 0 .../vivid/vivid-radio-tx.c | 0 .../vivid/vivid-radio-tx.h | 0 .../vivid/vivid-rds-gen.c | 0 .../vivid/vivid-rds-gen.h | 0 .../vivid/vivid-sdr-cap.c | 0 .../vivid/vivid-sdr-cap.h | 0 .../vivid/vivid-touch-cap.c | 0 .../vivid/vivid-touch-cap.h | 0 .../vivid/vivid-vbi-cap.c | 0 .../vivid/vivid-vbi-cap.h | 0 .../vivid/vivid-vbi-gen.c | 0 .../vivid/vivid-vbi-gen.h | 0 .../vivid/vivid-vbi-out.c | 0 .../vivid/vivid-vbi-out.h | 0 .../vivid/vivid-vid-cap.c | 0 .../vivid/vivid-vid-cap.h | 0 .../vivid/vivid-vid-common.c | 0 .../vivid/vivid-vid-common.h | 0 .../vivid/vivid-vid-out.c | 0 .../vivid/vivid-vid-out.h | 0 drivers/media/tuners/Kconfig | 2 +- drivers/media/usb/Kconfig | 12 +- drivers/media/usb/Makefile | 2 - drivers/media/usb/cx231xx/cx231xx-input.c | 5 +- drivers/media/usb/dvb-usb-v2/Kconfig | 2 +- drivers/media/usb/dvb-usb-v2/gl861.c | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 2 +- drivers/media/usb/dvb-usb/Kconfig | 3 +- drivers/media/usb/dvb-usb/a800.c | 2 +- drivers/media/usb/dvb-usb/af9005-fe.c | 2 +- drivers/media/usb/dvb-usb/af9005-remote.c | 2 +- drivers/media/usb/dvb-usb/af9005.c | 2 +- drivers/media/usb/dvb-usb/af9005.h | 2 +- drivers/media/usb/dvb-usb/az6027.c | 2 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mc-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 2 +- drivers/media/usb/dvb-usb/dibusb.h | 2 +- drivers/media/usb/dvb-usb/digitv.c | 2 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.h | 2 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/dw2102.c | 2 +- drivers/media/usb/dvb-usb/gp8psk.c | 2 +- drivers/media/usb/dvb-usb/gp8psk.h | 2 +- drivers/media/usb/dvb-usb/m920x.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 2 +- drivers/media/usb/dvb-usb/opera1.c | 2 +- drivers/media/usb/dvb-usb/ttusb2.c | 2 +- drivers/media/usb/dvb-usb/ttusb2.h | 2 +- drivers/media/usb/dvb-usb/umt-010.c | 2 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 2 +- drivers/media/usb/dvb-usb/vp702x.c | 2 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 2 +- drivers/media/usb/dvb-usb/vp7045.c | 2 +- drivers/media/usb/dvb-usb/vp7045.h | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/hdpvr/hdpvr-core.c | 4 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 2 +- drivers/media/usb/pulse8-cec/Kconfig | 12 - drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 4 +- drivers/media/usb/rainshadow-cec/Kconfig | 12 - drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 23 +- drivers/media/v4l2-core/Makefile | 2 + drivers/media/v4l2-core/v4l2-common.c | 3 +- drivers/media/v4l2-core/v4l2-jpeg.c | 632 ++ drivers/media/v4l2-core/v4l2-mem2mem.c | 11 +- drivers/message/fusion/mptbase.c | 8 +- drivers/misc/mic/Kconfig | 2 +- drivers/mmc/core/mmc_ops.c | 2 +- drivers/mmc/core/regulator.c | 17 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/host/android-goldfish.c | 10 +- drivers/mmc/host/au1xmmc.c | 20 +- drivers/mmc/host/cqhci.c | 21 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc.c | 3 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 11 +- drivers/mmc/host/mmc_hsq.c | 29 +- drivers/mmc/host/mmc_hsq.h | 1 + drivers/mmc/host/mmci.c | 30 +- drivers/mmc/host/mtk-sd.c | 19 +- drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 72 +- drivers/mmc/host/s3cmci.c | 7 - drivers/mmc/host/sdhci-esdhc-imx.c | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 471 +- drivers/mmc/host/sdhci-of-at91.c | 5 +- drivers/mmc/host/sdhci-pci-core.c | 8 +- drivers/mmc/host/sdhci-sprd.c | 28 +- drivers/mmc/host/sdhci.c | 242 +- drivers/mmc/host/sdhci.h | 23 +- drivers/mmc/host/sunxi-mmc.c | 8 +- drivers/mmc/host/wbsd.c | 26 +- drivers/mtd/spi-nor/Makefile | 2 + drivers/mtd/ubi/io.c | 4 +- drivers/net/caif/Kconfig | 2 +- drivers/net/dsa/b53/b53_srab.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 44 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 389 +- drivers/net/ethernet/intel/igc/igc_defines.h | 24 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 11 +- drivers/net/ethernet/intel/igc/igc_main.c | 219 +- drivers/net/ethernet/intel/igc/igc_regs.h | 12 + drivers/net/ethernet/intel/igc/igc_tsn.c | 157 + drivers/net/ethernet/intel/igc/igc_tsn.h | 9 + drivers/net/ethernet/mellanox/mlx4/en_tx.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 1 - .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 136 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 150 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 19 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 115 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 - .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/pd.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/qp.c | 737 -- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 1 - .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 58 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 1 - drivers/net/ethernet/mscc/ocelot_ace.c | 103 +- drivers/net/ethernet/mscc/ocelot_ace.h | 5 +- drivers/net/ethernet/mscc/ocelot_flower.c | 2 +- drivers/net/ethernet/qlogic/qed/qed.h | 1 + drivers/net/ethernet/qlogic/qed/qed_main.c | 9 + drivers/net/ethernet/realtek/r8169_main.c | 75 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 9 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 12 +- drivers/net/hyperv/netvsc.c | 7 +- drivers/net/phy/at803x.c | 17 + drivers/net/phy/broadcom.c | 14 + drivers/net/phy/mdio-bcm-iproc.c | 2 +- drivers/net/wimax/i2400m/usb-fw.c | 1 + drivers/net/wireless/ath/ath10k/core.c | 5 +- drivers/net/wireless/ath/ath10k/hif.h | 9 + drivers/net/wireless/ath/ath10k/htc.c | 10 + drivers/net/wireless/ath/ath10k/htc.h | 3 + drivers/net/wireless/ath/ath10k/htt.c | 5 + drivers/net/wireless/ath/ath10k/htt.h | 13 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 34 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 35 + drivers/net/wireless/ath/ath10k/hw.h | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 84 +- drivers/net/wireless/ath/ath10k/pci.c | 1 + drivers/net/wireless/ath/ath10k/sdio.c | 23 + drivers/net/wireless/ath/ath10k/sdio.h | 3 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.c | 50 +- drivers/net/wireless/ath/ath10k/wmi.h | 10 +- drivers/net/wireless/ath/ath11k/ahb.c | 2 +- drivers/net/wireless/ath/ath11k/core.h | 6 + drivers/net/wireless/ath/ath11k/debug.h | 6 + drivers/net/wireless/ath/ath11k/debugfs_sta.c | 221 + drivers/net/wireless/ath/ath11k/dp.h | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 17 +- drivers/net/wireless/ath/ath11k/hal.h | 2 +- drivers/net/wireless/ath/ath11k/peer.c | 35 +- drivers/net/wireless/ath/ath11k/peer.h | 1 + drivers/net/wireless/ath/ath11k/trace.h | 12 +- drivers/net/wireless/ath/ath11k/wmi.c | 170 +- drivers/net/wireless/ath/ath11k/wmi.h | 46 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 58 +- drivers/net/wireless/ath/ath9k/hif_usb.h | 6 + drivers/net/wireless/ath/ath9k/htc_drv_init.c | 10 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.h | 3 +- drivers/net/wireless/broadcom/b43legacy/xmit.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 5 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.c | 7 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 23 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 2 + .../net/wireless/intersil/orinoco/spectrum_cs.c | 3 +- drivers/net/wireless/intersil/p54/p54usb.c | 1 + drivers/net/wireless/mac80211_hwsim.c | 51 + drivers/net/wireless/mac80211_hwsim.h | 8 + drivers/net/wireless/marvell/libertas/cmd.h | 2 +- drivers/net/wireless/marvell/libertas/cmdresp.c | 5 +- drivers/net/wireless/marvell/libertas/mesh.c | 6 +- drivers/net/wireless/marvell/libertas/mesh.h | 2 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 2 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 21 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 33 + drivers/net/wireless/realtek/rtw88/main.c | 3 + drivers/net/wireless/realtek/rtw88/main.h | 9 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 18 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 35 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 6 +- drivers/ntb/core.c | 9 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 - drivers/ntb/hw/idt/ntb_hw_idt.c | 6 - drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 - drivers/ntb/test/ntb_perf.c | 33 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvmem/core.c | 52 +- drivers/nvmem/imx-ocotp.c | 9 +- drivers/of/dynamic.c | 3 +- drivers/of/overlay.c | 2 + drivers/of/property.c | 2 + .../of/unittest-data/overlay_bad_add_dup_prop.dts | 23 +- drivers/of/unittest.c | 28 +- drivers/pci/controller/pci-hyperv.c | 44 +- drivers/pci/p2pdma.c | 2 + drivers/pcmcia/electra_cf.c | 45 +- drivers/phy/tegra/Kconfig | 3 +- drivers/pinctrl/Kconfig | 13 +- drivers/pinctrl/Makefile | 2 + drivers/pinctrl/actions/pinctrl-s700.c | 2 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 193 + drivers/pinctrl/intel/Kconfig | 8 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 10 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 58 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 282 +- drivers/pinctrl/intel/pinctrl-icelake.c | 30 +- drivers/pinctrl/intel/pinctrl-intel.c | 22 +- drivers/pinctrl/intel/pinctrl-intel.h | 16 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 344 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 15 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 32 +- drivers/pinctrl/mediatek/Kconfig | 13 +- drivers/pinctrl/mediatek/Makefile | 5 +- drivers/pinctrl/mediatek/mtk-eint.c | 9 + drivers/pinctrl/mediatek/pinctrl-mt6765.c | 4 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 24 + drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-mcp23s08.c | 514 +- drivers/pinctrl/pinctrl-mcp23s08.h | 52 + drivers/pinctrl/pinctrl-mcp23s08_i2c.c | 124 + drivers/pinctrl/pinctrl-mcp23s08_spi.c | 262 + drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 73 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 7 +- drivers/platform/chrome/Kconfig | 1 + drivers/platform/chrome/chromeos_pstore.c | 1 + drivers/platform/chrome/cros_ec_ishtp.c | 45 +- drivers/platform/chrome/cros_ec_typec.c | 119 +- drivers/platform/chrome/wilco_ec/debugfs.c | 7 +- drivers/platform/x86/intel-uncore-frequency.c | 2 +- drivers/platform/x86/surface3_power.c | 4 +- drivers/platform/x86/xiaomi-wmi.c | 4 +- drivers/power/supply/88pm860x_battery.c | 8 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/axp288_fuel_gauge.c | 6 + drivers/power/supply/max14656_charger_detector.c | 5 +- drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-iqs620a.c | 270 + drivers/ras/cec.c | 33 +- drivers/regulator/ab8500.c | 22 - drivers/regulator/core.c | 1 + drivers/regulator/qcom_rpm-regulator.c | 10 - drivers/regulator/tps80031-regulator.c | 7 +- drivers/remoteproc/mtk_common.h | 2 +- drivers/remoteproc/mtk_scp.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 33 +- drivers/remoteproc/remoteproc_debugfs.c | 28 +- drivers/remoteproc/remoteproc_sysfs.c | 1 + drivers/remoteproc/stm32_rproc.c | 1 + drivers/reset/hisilicon/hi6220_reset.c | 69 +- drivers/reset/reset-imx7.c | 101 + drivers/rpmsg/mtk_rpmsg.c | 1 + drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 4 +- drivers/rtc/rtc-lpc24xx.c | 4 +- drivers/rtc/rtc-mt2712.c | 4 +- drivers/rtc/rtc-rc5t619.c | 4 +- drivers/scsi/Kconfig | 2 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 4 +- drivers/scsi/bfa/bfa_fcs_lport.c | 2 +- drivers/scsi/bfa/bfa_ioc_ct.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 4 +- drivers/scsi/bfa/bfad.c | 2 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/fnic/vnic_dev.c | 12 +- drivers/scsi/fnic/vnic_wq.c | 4 +- drivers/scsi/gdth.c | 4 +- drivers/scsi/hisi_sas/Kconfig | 1 + drivers/scsi/ipr.c | 2 +- drivers/scsi/libsas/sas_ata.c | 1 + drivers/scsi/megaraid/megaraid_mbox.c | 6 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 12 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 6 +- drivers/scsi/mvsas/mv_init.c | 6 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_els.c | 10 +- drivers/scsi/qedf/qedf_io.c | 48 +- drivers/scsi/qedf/qedf_main.c | 135 +- drivers/scsi/qedi/qedi_iscsi.c | 17 +- drivers/scsi/qedi/qedi_main.c | 13 +- drivers/scsi/qla1280.c | 4 +- drivers/scsi/qla2xxx/qla_dbg.c | 39 +- drivers/scsi/qla2xxx/qla_init.c | 94 +- drivers/scsi/qla2xxx/qla_isr.c | 1 - drivers/scsi/qla2xxx/qla_mbx.c | 2 - drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/sg.c | 8 +- drivers/scsi/storvsc_drv.c | 95 +- drivers/scsi/ufs/ufshcd.c | 8 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/soc/fsl/dpio/dpio-service.c | 19 +- drivers/soc/fsl/dpio/qbman-portal.c | 6 +- drivers/soc/imx/Kconfig | 1 + drivers/soc/imx/soc-imx8m.c | 7 +- drivers/soc/mediatek/Kconfig | 8 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-mmsys.c | 337 + drivers/soc/qcom/Kconfig | 6 +- drivers/soc/qcom/cmd-db.c | 78 +- drivers/soc/qcom/rpmh-internal.h | 65 +- drivers/soc/qcom/rpmh-rsc.c | 654 +- drivers/soc/qcom/rpmh.c | 76 +- drivers/soc/qcom/rpmhpd.c | 5 + drivers/soc/qcom/rpmpd.c | 5 + drivers/soc/qcom/smp2p.c | 4 +- drivers/soc/qcom/socinfo.c | 2 + drivers/spi/spi-axi-spi-engine.c | 32 +- drivers/spi/spi-dw.c | 57 +- drivers/spi/spi-dw.h | 12 - drivers/spi/spi-ep93xx.c | 8 +- drivers/spi/spi-fsl-lpspi.c | 15 +- drivers/spi/spi-fsl-qspi.c | 7 +- drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 26 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-sc18is602.c | 2 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32-qspi.c | 57 +- drivers/spi/spi.c | 3 +- drivers/spi/spidev.c | 3 +- drivers/staging/android/ion/ion_heap.c | 4 +- drivers/staging/android/ion/ion_page_pool.c | 4 +- drivers/staging/axis-fifo/axis-fifo.c | 12 +- drivers/staging/comedi/comedi_internal.h | 4 +- drivers/staging/comedi/drivers/dt2815.c | 3 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/gasket/gasket_sysfs.c | 3 +- drivers/staging/gasket/gasket_sysfs.h | 4 - drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/media/hantro/Kconfig | 5 +- drivers/staging/media/hantro/Makefile | 2 + drivers/staging/media/hantro/hantro.h | 7 +- drivers/staging/media/hantro/hantro_drv.c | 28 +- drivers/staging/media/hantro/hantro_hw.h | 31 + drivers/staging/media/hantro/hantro_v4l2.c | 111 +- drivers/staging/media/imx/Kconfig | 5 +- drivers/staging/media/imx/imx7-mipi-csis.c | 446 +- drivers/staging/media/ipu3/Kconfig | 3 +- drivers/staging/media/ipu3/TODO | 2 - drivers/staging/media/ipu3/ipu3-css-params.c | 14 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 30 +- drivers/staging/media/ipu3/ipu3-mmu.c | 10 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 28 +- drivers/staging/media/ipu3/ipu3.c | 3 + drivers/staging/media/ipu3/ipu3.h | 4 + drivers/staging/media/omap4iss/Kconfig | 4 +- drivers/staging/media/rkisp1/Kconfig | 4 +- drivers/staging/media/rkisp1/Makefile | 2 + .../staging/media/soc_camera}/soc-camera.rst | 0 drivers/staging/media/sunxi/cedrus/Kconfig | 5 +- drivers/staging/mt7621-dts/mt7621.dtsi | 9 +- .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 28 - .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 + drivers/staging/mt7621-pci/pci-mt7621.c | 64 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 99 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 33 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8188eu/hal/fw.c | 7 +- drivers/staging/rtl8188eu/hal/odm.c | 52 +- drivers/staging/rtl8188eu/hal/phy.c | 8 +- drivers/staging/rtl8188eu/hal/rf.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 8 +- drivers/staging/rtl8712/rtl871x_xmit.c | 158 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_halinit.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 4 +- drivers/staging/rtl8723bs/include/hal_data.h | 8 +- drivers/staging/sm750fb/sm750.c | 4 +- drivers/staging/sm750fb/sm750.h | 23 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 382 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 62 +- .../vc04_services/bcm2835-camera/controls.c | 97 +- .../vc04_services/bcm2835-camera/mmal-common.h | 18 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 14 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +- drivers/staging/vt6655/baseband.c | 320 +- drivers/staging/vt6655/baseband.h | 37 +- drivers/staging/vt6655/card.c | 145 +- drivers/staging/vt6655/card.h | 4 - drivers/staging/vt6655/channel.c | 4 +- drivers/staging/vt6655/device_main.c | 36 +- drivers/staging/vt6655/rf.c | 4 +- drivers/staging/vt6655/rxtx.c | 189 +- drivers/staging/vt6656/baseband.c | 506 +- drivers/staging/vt6656/card.c | 290 +- drivers/staging/vt6656/device.h | 1 - drivers/staging/vt6656/mac.h | 2 +- drivers/staging/vt6656/main_usb.c | 22 +- drivers/staging/vt6656/rf.c | 253 +- drivers/staging/vt6656/rf.h | 3 +- drivers/staging/vt6656/rxtx.c | 15 +- drivers/staging/vt6656/usbpipe.c | 3 +- drivers/staging/vt6656/wcmd.c | 3 +- drivers/staging/wfx/Makefile | 1 + drivers/staging/wfx/TODO | 40 +- drivers/staging/wfx/bh.c | 4 +- drivers/staging/wfx/data_rx.c | 12 - drivers/staging/wfx/data_tx.c | 216 +- drivers/staging/wfx/data_tx.h | 7 +- drivers/staging/wfx/hif_api_cmd.h | 625 +- drivers/staging/wfx/hif_api_general.h | 429 +- drivers/staging/wfx/hif_api_mib.h | 671 +- drivers/staging/wfx/hif_tx.c | 6 +- drivers/staging/wfx/hif_tx_mib.c | 397 + drivers/staging/wfx/hif_tx_mib.h | 435 +- drivers/staging/wfx/key.c | 1 + drivers/staging/wfx/main.c | 9 +- drivers/staging/wfx/queue.c | 515 +- drivers/staging/wfx/queue.h | 39 +- drivers/staging/wfx/scan.c | 5 +- drivers/staging/wfx/sta.c | 500 +- drivers/staging/wfx/sta.h | 14 +- drivers/staging/wfx/wfx.h | 16 +- drivers/target/target_core_fabric_lib.c | 5 +- drivers/target/target_core_user.c | 1 + drivers/thermal/Kconfig | 10 + drivers/thermal/Makefile | 1 + drivers/thermal/devfreq_cooling.c | 70 +- drivers/thermal/imx_sc_thermal.c | 4 + .../intel/int340x_thermal/int3400_thermal.c | 5 +- drivers/thermal/k3_bandgap.c | 264 + drivers/thermal/rockchip_thermal.c | 4 +- drivers/thermal/st/st_thermal_memmap.c | 4 +- drivers/thermal/st/stm_thermal.c | 4 +- drivers/thermal/thermal_core.c | 6 - drivers/thermal/thermal_core.h | 52 + drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 5 +- drivers/thunderbolt/switch.c | 7 - drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/lpc32xx_hs.c | 1 - drivers/tty/serial/omap-serial.c | 48 +- drivers/tty/serial/sh-sci.c | 20 +- drivers/tty/serial/sh-sci.h | 1 - drivers/tty/serial/sunhv.c | 3 + drivers/tty/serial/xilinx_uartps.c | 223 +- drivers/tty/vt/selection.c | 133 +- drivers/usb/cdns3/core.c | 47 +- drivers/usb/cdns3/core.h | 2 - drivers/usb/cdns3/drd.c | 4 +- drivers/usb/cdns3/gadget.c | 22 +- drivers/usb/chipidea/Kconfig | 37 +- drivers/usb/chipidea/Makefile | 13 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 30 +- drivers/usb/chipidea/ci_hdrc_zevio.c | 67 - drivers/usb/chipidea/core.c | 42 +- drivers/usb/chipidea/udc.h | 5 +- drivers/usb/class/cdc-acm.c | 36 +- drivers/usb/class/cdc-acm.h | 5 +- drivers/usb/core/hcd.c | 3 + drivers/usb/core/hub.h | 2 +- drivers/usb/core/message.c | 9 +- drivers/usb/core/otg_whitelist.h | 2 +- drivers/usb/core/quirks.c | 4 + drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debug.h | 2 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 2 +- drivers/usb/dwc3/core.h | 8 +- drivers/usb/dwc3/gadget.c | 76 +- drivers/usb/early/xhci-dbc.c | 8 +- drivers/usb/early/xhci-dbc.h | 20 +- drivers/usb/gadget/function/f_fs.c | 14 +- drivers/usb/gadget/legacy/inode.c | 9 +- drivers/usb/gadget/legacy/raw_gadget.c | 71 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 2 +- drivers/usb/host/ehci-fsl.h | 2 +- drivers/usb/host/ehci-tegra.c | 1 - drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci.h | 2 +- drivers/usb/host/imx21-hcd.h | 2 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/r8a66597.h | 2 +- drivers/usb/host/u132-hcd.c | 10 - drivers/usb/host/xhci-debugfs.h | 2 +- drivers/usb/host/xhci-ext-caps.h | 2 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-mvebu.h | 2 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.h | 2 +- drivers/usb/host/xhci-trace.h | 2 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/isp1760/isp1760-core.h | 2 +- drivers/usb/isp1760/isp1760-regs.h | 2 +- drivers/usb/isp1760/isp1760-udc.h | 2 +- drivers/usb/misc/sisusbvga/sisusb.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_struct.h | 2 +- drivers/usb/misc/usb_u132.h | 2 +- drivers/usb/mtu3/mtu3.h | 2 +- drivers/usb/mtu3/mtu3_debug.h | 2 +- drivers/usb/mtu3/mtu3_dr.h | 2 +- drivers/usb/mtu3/mtu3_hw_regs.h | 2 +- drivers/usb/mtu3/mtu3_qmu.h | 2 +- drivers/usb/mtu3/mtu3_trace.h | 2 +- drivers/usb/musb/davinci.h | 2 +- drivers/usb/musb/musb_core.h | 2 +- drivers/usb/musb/musb_debug.h | 2 +- drivers/usb/musb/musb_dma.h | 2 +- drivers/usb/musb/musb_gadget.h | 2 +- drivers/usb/musb/musb_host.h | 2 +- drivers/usb/musb/musb_io.h | 2 +- drivers/usb/musb/musb_regs.h | 2 +- drivers/usb/musb/musb_trace.h | 2 +- drivers/usb/musb/omap2430.h | 2 +- drivers/usb/musb/tusb6010.h | 2 +- drivers/usb/phy/phy-jz4770.c | 12 +- drivers/usb/storage/uas.c | 46 +- drivers/usb/typec/mux/pi3usb30532.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 32 +- drivers/usb/typec/tcpm/tcpm.c | 26 + drivers/vdpa/Kconfig | 18 +- drivers/vdpa/ifcvf/ifcvf_base.c | 2 - drivers/vdpa/ifcvf/ifcvf_main.c | 4 +- drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 4 +- drivers/vfio/vfio_iommu_type1.c | 6 +- drivers/vhost/Kconfig | 21 +- drivers/vhost/net.c | 28 +- drivers/vhost/scsi.c | 14 +- drivers/vhost/test.c | 14 +- drivers/vhost/vdpa.c | 5 - drivers/vhost/vhost.c | 8 +- drivers/vhost/vhost.h | 27 + drivers/vhost/vringh.c | 5 + drivers/vhost/vsock.c | 14 +- drivers/video/fbdev/arcfb.c | 10 +- drivers/video/fbdev/atmel_lcdfb.c | 1 - drivers/video/fbdev/aty/aty128fb.c | 14 - drivers/video/fbdev/aty/atyfb_base.c | 2 +- drivers/video/fbdev/controlfb.c | 825 +-- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/cyber2000fb.c | 2 + drivers/video/fbdev/imxfb.c | 27 +- drivers/video/fbdev/matrox/g450_pll.c | 22 - drivers/video/fbdev/matrox/matroxfb_base.h | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 - drivers/video/fbdev/mx3fb.c | 20 +- drivers/video/fbdev/omap/omapfb_main.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 114 - drivers/video/fbdev/omap2/omapfb/dss/dss.h | 20 - drivers/video/fbdev/omap2/omapfb/dss/venc.c | 43 - drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 8 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 8 +- drivers/video/fbdev/s1d13xxxfb.c | 14 +- drivers/video/fbdev/sa1100fb.c | 20 +- drivers/video/fbdev/sa1100fb.h | 3 + drivers/video/fbdev/savage/savagefb.h | 2 +- drivers/video/fbdev/ssd1307fb.c | 102 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/fbdev/vesafb.c | 16 +- drivers/video/fbdev/via/debug.h | 6 +- drivers/video/fbdev/via/viafbdev.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 1 + drivers/virtio/Kconfig | 2 +- drivers/virtio/virtio_balloon.c | 4 +- drivers/virtio/virtio_input.c | 1 + drivers/watchdog/sp805_wdt.c | 4 + fs/aio.c | 10 +- fs/binfmt_elf.c | 4 - fs/block_dev.c | 7 +- fs/btrfs/extent_io.c | 43 +- fs/btrfs/extent_io.h | 3 +- fs/btrfs/inode.c | 16 +- fs/buffer.c | 67 +- fs/cifs/cifssmb.c | 4 + fs/cifs/inode.c | 2 +- fs/cifs/smb2pdu.c | 15 + fs/cifs/smb2transport.c | 4 +- fs/coredump.c | 2 + fs/debugfs/file.c | 15 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 2 +- fs/erofs/internal.h | 27 +- fs/erofs/super.c | 251 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 33 +- fs/exec.c | 14 +- fs/exfat/Kconfig | 7 +- fs/exfat/balloc.c | 11 +- fs/exfat/dir.c | 9 +- fs/exfat/exfat_fs.h | 10 +- fs/exfat/fatent.c | 13 +- fs/exfat/file.c | 2 + fs/exfat/inode.c | 7 +- fs/exfat/misc.c | 14 +- fs/exfat/namei.c | 52 +- fs/exfat/nls.c | 33 +- fs/exfat/super.c | 102 +- fs/ext2/inode.c | 10 +- fs/ext4/balloc.c | 4 +- fs/ext4/ext4.h | 5 +- fs/ext4/ext4_jbd2.c | 3 - fs/ext4/extents.c | 8 +- fs/ext4/ialloc.c | 4 +- fs/ext4/inode.c | 25 +- fs/ext4/mballoc.c | 6 +- fs/ext4/readpage.c | 25 +- fs/ext4/super.c | 4 +- fs/ext4/verity.c | 35 +- fs/f2fs/checkpoint.c | 10 +- fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 83 +- fs/f2fs/f2fs.h | 55 +- fs/f2fs/file.c | 12 +- fs/f2fs/gc.c | 6 + fs/f2fs/node.c | 8 +- fs/f2fs/segment.c | 20 +- fs/f2fs/super.c | 1 + fs/f2fs/sysfs.c | 88 +- fs/f2fs/verity.c | 35 +- fs/fat/fatent.c | 103 +- fs/fat/inode.c | 13 +- fs/fuse/file.c | 100 +- fs/gfs2/aops.c | 23 +- fs/gfs2/dir.c | 9 +- fs/gfs2/quota.c | 2 +- fs/hpfs/file.c | 7 +- fs/io-wq.c | 15 +- fs/io_uring.c | 13 +- fs/iomap/buffered-io.c | 92 +- fs/iomap/trace.h | 2 +- fs/isofs/inode.c | 7 +- fs/jfs/inode.c | 7 +- fs/jfs/jfs_dtree.c | 2 +- fs/jfs/jfs_xattr.h | 4 +- fs/mpage.c | 38 +- fs/namespace.c | 5 +- fs/nfs/blocklayout/extent_tree.c | 2 +- fs/nfsd/nfs4callback.c | 4 +- fs/nfsd/nfs4state.c | 2 + fs/nilfs2/inode.c | 15 +- fs/ntfs/malloc.h | 2 +- fs/ocfs2/aops.c | 34 +- fs/ocfs2/dlm/dlmmaster.c | 1 + fs/omfs/file.c | 7 +- fs/pipe.c | 242 +- fs/proc/array.c | 8 +- fs/proc/base.c | 27 +- fs/proc/page.c | 40 +- fs/proc/root.c | 7 + fs/proc/task_mmu.c | 16 +- fs/proc/vmcore.c | 5 +- fs/qnx6/inode.c | 7 +- fs/ramfs/inode.c | 12 + fs/reiserfs/inode.c | 8 +- fs/seq_file.c | 7 +- fs/splice.c | 12 +- fs/squashfs/block.c | 273 +- fs/squashfs/decompressor.h | 5 +- fs/squashfs/decompressor_multi.c | 9 +- fs/squashfs/decompressor_multi_percpu.c | 17 +- fs/squashfs/decompressor_single.c | 9 +- fs/squashfs/lz4_wrapper.c | 17 +- fs/squashfs/lzo_wrapper.c | 17 +- fs/squashfs/squashfs.h | 4 +- fs/squashfs/squashfs_fs.h | 16 +- fs/squashfs/xz_wrapper.c | 51 +- fs/squashfs/zlib_wrapper.c | 63 +- fs/squashfs/zstd_wrapper.c | 64 +- fs/super.c | 2 +- fs/ubifs/debug.c | 2 +- fs/ubifs/lprops.c | 2 +- fs/ubifs/lpt_commit.c | 4 +- fs/ubifs/orphan.c | 2 +- fs/udf/inode.c | 7 +- fs/xattr.c | 6 +- fs/xfs/kmem.c | 2 +- fs/xfs/xfs_aops.c | 13 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_icache.c | 10 + fs/xfs/xfs_ioctl.c | 5 +- fs/xfs/xfs_mount.h | 6 +- fs/xfs/xfs_reflink.c | 1 + fs/xfs/xfs_super.c | 40 +- fs/zonefs/super.c | 7 +- include/asm-generic/5level-fixup.h | 58 - include/asm-generic/atomic-instrumented.h | 711 +- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/bitops/instrumented-atomic.h | 14 +- include/asm-generic/bitops/instrumented-lock.h | 10 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/pgtable-nop4d-hack.h | 64 - include/asm-generic/pgtable-nopud.h | 4 - include/asm-generic/pgtable.h | 4 + include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 4 +- include/drm/drm_debugfs.h | 16 +- include/drm/drm_device.h | 24 +- include/drm/drm_displayid.h | 2 +- include/drm/drm_dp_helper.h | 170 +- include/drm/drm_dp_mst_helper.h | 72 +- include/drm/drm_drv.h | 11 +- include/drm/drm_encoder.h | 8 +- include/drm/drm_fb_helper.h | 6 +- include/drm/drm_file.h | 11 + include/drm/drm_framebuffer.h | 38 + include/drm/drm_gem_framebuffer_helper.h | 15 + include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_legacy.h | 15 + include/drm/drm_managed.h | 109 + include/drm/drm_mipi_dbi.h | 8 +- include/drm/drm_mode_config.h | 18 +- include/drm/drm_modeset_helper_vtables.h | 27 + include/drm/drm_pci.h | 63 - include/drm/drm_print.h | 6 + include/drm/drm_writeback.h | 9 + include/drm/gpu_scheduler.h | 1 + include/drm/i915_pciids.h | 8 +- include/drm/ttm/ttm_debug.h | 31 - include/dt-bindings/clock/imx7ulp-clock.h | 5 +- include/dt-bindings/pinctrl/pads-imx8dxl.h | 639 ++ .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- include/dt-bindings/reset/imx8mp-reset.h | 50 + include/dt-bindings/reset/imx8mq-reset.h | 56 +- include/dt-bindings/reset/realtek,rtd1195.h | 74 + include/dt-bindings/reset/realtek,rtd1295.h | 3 + include/linux/atomic-fallback.h | 340 +- include/linux/bio.h | 2 +- include/linux/blk-mq.h | 2 +- include/linux/blk_types.h | 2 +- include/linux/brcmphy.h | 1 + include/linux/buffer_head.h | 8 + include/linux/can/dev/peak_canfd.h | 4 +- include/linux/compaction.h | 9 +- include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 60 +- include/linux/console.h | 2 +- include/linux/coresight.h | 32 +- include/linux/cpu_rmap.h | 2 +- include/linux/crash_dump.h | 2 - include/linux/debugfs.h | 12 +- include/linux/dev_printk.h | 6 +- include/linux/device_cgroup.h | 14 +- include/linux/digsig.h | 4 +- include/linux/dirent.h | 2 +- include/linux/dma-buf.h | 10 + include/linux/dmaengine.h | 8 +- include/linux/dynamic_debug.h | 2 +- include/linux/edac.h | 8 - include/linux/enclosure.h | 2 +- include/linux/energy_model.h | 2 +- include/linux/ethtool.h | 4 +- include/linux/firmware.h | 1 - include/linux/fs.h | 2 + include/linux/genalloc.h | 2 +- include/linux/gfp.h | 7 +- include/linux/hugetlb.h | 2 +- include/linux/hyperv.h | 53 +- include/linux/i2c.h | 6 - include/linux/igmp.h | 2 +- include/linux/ihex.h | 2 +- include/linux/instrumented.h | 109 + include/linux/iomap.h | 3 +- include/linux/ipc_namespace.h | 2 + include/linux/irq.h | 6 +- include/linux/irqchip/arm-gic-v3.h | 2 + include/linux/kcsan-checks.h | 419 ++ include/linux/kcsan.h | 59 + include/linux/kernel.h | 6 + include/linux/key.h | 3 + include/linux/kthread.h | 5 + include/linux/kvm_host.h | 15 +- include/linux/list_lru.h | 2 +- include/linux/lsm_audit.h | 1 + include/linux/lsm_hook_defs.h | 10 + include/linux/lsm_hooks.h | 18 + include/linux/memblock.h | 8 +- include/linux/memcontrol.h | 6 +- include/linux/memory_hotplug.h | 7 - include/linux/memremap.h | 6 + include/linux/mlx5/cmd.h | 51 - include/linux/mlx5/driver.h | 15 +- include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mlx5/qp.h | 49 - include/linux/mm.h | 65 +- include/linux/mmc/host.h | 3 + include/linux/mmdebug.h | 5 + include/linux/mmu_context.h | 5 - include/linux/mmzone.h | 25 +- include/linux/mod_devicetable.h | 2 + include/linux/mpage.h | 4 +- include/linux/nmi.h | 1 + include/linux/ntb.h | 2 +- include/linux/pagemap.h | 151 + include/linux/pid.h | 1 + include/linux/pipe_fs_i.h | 27 +- include/linux/platform_data/wilco-ec.h | 2 +- include/linux/posix_acl.h | 2 +- include/linux/printk.h | 14 +- include/linux/qed/qed_if.h | 1 + include/linux/ras.h | 5 - include/linux/rculist.h | 6 +- include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 88 + include/linux/rcupdate_wait.h | 19 + include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 1 + include/linux/regmap.h | 17 + include/linux/rio.h | 4 +- include/linux/rslib.h | 2 +- include/linux/sched.h | 25 +- include/linux/sched/sysctl.h | 7 + include/linux/sched/topology.h | 2 +- include/linux/security.h | 31 + include/linux/seqlock.h | 51 +- include/linux/skbuff.h | 2 +- include/linux/soc/mediatek/mtk-mmsys.h | 20 + include/linux/spi/mcp23s08.h | 18 - include/linux/sunrpc/svc_rdma.h | 1 + include/linux/swap.h | 2 +- include/linux/syscalls.h | 3 + include/linux/thermal.h | 84 +- include/linux/ti_wilink_st.h | 6 +- include/linux/torture.h | 2 +- include/linux/tpm_eventlog.h | 6 +- include/linux/uaccess.h | 14 +- include/linux/vdpa.h | 2 +- include/linux/virtio.h | 1 - include/linux/vmalloc.h | 33 +- include/linux/vringh.h | 6 + include/linux/wait.h | 6 +- include/linux/watch_queue.h | 127 + include/linux/xarray.h | 23 +- include/linux/xattr.h | 2 +- include/linux/zsmalloc.h | 2 +- include/media/v4l2-jpeg.h | 135 + include/net/bluetooth/bluetooth.h | 8 + include/net/bluetooth/hci.h | 17 +- include/net/bluetooth/hci_core.h | 16 + include/net/bluetooth/mgmt.h | 7 + include/net/tcp.h | 2 +- include/soc/qcom/cmd-db.h | 1 + include/soc/tegra/pmc.h | 15 +- include/sound/soc-dai.h | 1 - include/sound/soc.h | 3 + include/trace/events/compaction.h | 22 +- include/trace/events/erofs.h | 6 +- include/trace/events/f2fs.h | 77 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/rpcrdma.h | 50 +- include/trace/events/vmscan.h | 14 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 15 +- include/uapi/drm/i915_drm.h | 24 + include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/keyctl.h | 2 + include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/virtio_balloon.h | 11 +- include/uapi/linux/watch_queue.h | 104 + init/Kconfig | 12 + init/init_task.c | 15 + init/main.c | 4 + ipc/mqueue.c | 34 +- ipc/msg.c | 2 + ipc/namespace.c | 24 +- kernel/Makefile | 7 + kernel/bpf/core.c | 6 +- kernel/bpf/syscall.c | 25 +- kernel/cgroup/rstat.c | 16 +- kernel/crash_dump.c | 6 - kernel/dma/remap.c | 48 +- kernel/exit.c | 17 - kernel/fork.c | 24 +- kernel/groups.c | 2 +- kernel/hung_task.c | 64 +- kernel/irq/manage.c | 44 - kernel/kcov.c | 266 +- kernel/kcsan/Makefile | 14 + kernel/kcsan/atomic.h | 20 + kernel/kcsan/core.c | 800 ++ kernel/kcsan/debugfs.c | 349 + kernel/kcsan/encoding.h | 95 + kernel/kcsan/kcsan.h | 142 + kernel/kcsan/report.c | 634 ++ kernel/kcsan/test.c | 131 + kernel/kexec_core.c | 56 + kernel/kthread.c | 61 + kernel/locking/Makefile | 3 + kernel/locking/locktorture.c | 14 +- kernel/module.c | 3 +- kernel/panic.c | 11 + kernel/pid.c | 17 + kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 128 +- kernel/rcu/Kconfig | 46 +- kernel/rcu/Kconfig.debug | 15 +- kernel/rcu/rcu.h | 7 + kernel/rcu/rcuperf.c | 5 +- kernel/rcu/rcutorture.c | 155 +- kernel/rcu/srcutree.c | 21 +- kernel/rcu/tasks.h | 1189 +++ kernel/rcu/tree.c | 181 +- kernel/rcu/tree.h | 3 + kernel/rcu/tree_exp.h | 50 +- kernel/rcu/tree_plugin.h | 86 +- kernel/rcu/tree_stall.h | 144 +- kernel/rcu/update.c | 406 +- kernel/relay.c | 17 +- kernel/sched/Makefile | 6 + kernel/sched/core.c | 48 + kernel/sched/cputime.c | 4 +- kernel/sched/isolation.c | 21 +- kernel/signal.c | 14 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 42 +- kernel/time/namespace.c | 15 +- kernel/trace/Kconfig | 1 + kernel/trace/Makefile | 3 + kernel/trace/ftrace.c | 17 +- kernel/user.c | 2 +- kernel/watch_queue.c | 659 ++ kernel/watchdog.c | 22 + kernel/watchdog_hld.c | 1 + lib/Kconfig.debug | 55 + lib/Kconfig.kcsan | 181 + lib/Makefile | 6 +- lib/cpumask.c | 102 +- lib/dynamic_debug.c | 9 +- lib/idr.c | 1 + lib/iov_iter.c | 7 +- lib/math/prime_numbers.c | 10 +- lib/strncpy_from_user.c | 1 + lib/test_firmware.c | 26 +- lib/test_lockup.c | 2 +- lib/test_vmalloc.c | 26 +- lib/test_xarray.c | 20 + lib/usercopy.c | 7 +- lib/xarray.c | 39 +- localversion-next | 1 + mm/Kconfig | 7 +- mm/Makefile | 11 +- mm/compaction.c | 68 +- mm/debug.c | 56 +- mm/debug_vm_pgtable.c | 392 + mm/fadvise.c | 6 +- mm/filemap.c | 22 +- mm/frontswap.c | 14 +- mm/gup.c | 5 +- mm/huge_memory.c | 259 +- mm/hugetlb.c | 220 +- mm/internal.h | 35 +- mm/kasan/init.c | 11 - mm/khugepaged.c | 220 +- mm/kmemleak.c | 2 + mm/ksm.c | 22 +- mm/list_lru.c | 4 +- mm/madvise.c | 144 +- mm/memblock.c | 21 +- mm/memcontrol.c | 76 +- mm/memory.c | 14 +- mm/memory_hotplug.c | 93 +- mm/mempool.c | 2 +- mm/memremap.c | 20 + mm/migrate.c | 2 +- mm/mm_init.c | 16 +- mm/mmap.c | 46 +- mm/mmu_context.c | 64 - mm/mremap.c | 15 +- mm/nommu.c | 34 +- mm/oom_kill.c | 10 +- mm/page-writeback.c | 2 +- mm/page_alloc.c | 485 +- mm/page_counter.c | 13 +- mm/page_io.c | 8 +- mm/page_owner.c | 7 +- mm/percpu.c | 2 +- mm/pgtable-generic.c | 2 +- mm/readahead.c | 275 +- mm/rmap.c | 2 +- mm/shmem.c | 13 +- mm/slab.c | 4 +- mm/slob.c | 2 + mm/slub.c | 47 +- mm/sparse.c | 2 +- mm/swap.c | 5 +- mm/swap_state.c | 9 +- mm/swapfile.c | 77 +- mm/util.c | 10 +- mm/vmacache.c | 4 +- mm/vmalloc.c | 273 +- mm/vmscan.c | 116 +- mm/vmstat.c | 12 +- mm/zbud.c | 2 +- mm/zsmalloc.c | 12 +- net/bluetooth/Kconfig | 23 +- net/bluetooth/Makefile | 1 + net/bluetooth/hci_conn.c | 25 +- net/bluetooth/hci_core.c | 131 +- net/bluetooth/hci_debugfs.c | 46 + net/bluetooth/hci_event.c | 54 +- net/bluetooth/hci_request.c | 4 +- net/bluetooth/l2cap_sock.c | 138 +- net/bluetooth/mgmt.c | 55 +- net/bluetooth/msft.c | 141 + net/bluetooth/msft.h | 18 + net/bluetooth/smp.c | 33 +- net/bridge/netfilter/ebtables.c | 6 +- net/ceph/ceph_common.c | 3 +- net/ipv4/tcp.c | 70 +- net/ipv6/rpl.c | 7 +- net/mptcp/protocol.c | 8 +- net/mptcp/subflow.c | 33 +- net/netfilter/nf_flow_table_core.c | 6 +- net/netrom/nr_route.c | 1 + net/sunrpc/cache.c | 5 +- net/sunrpc/svc_xprt.c | 5 +- net/sunrpc/svcsock.c | 4 + net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 22 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 3 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 29 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 5 - net/sunrpc/xprtsock.c | 1 + net/tipc/crypto.c | 1 + net/tipc/node.c | 4 +- samples/Kconfig | 6 + samples/Makefile | 1 + samples/vfio-mdev/mdpy.c | 2 +- samples/watch_queue/Makefile | 7 + samples/watch_queue/watch_test.c | 186 + scripts/Makefile.kcsan | 6 + scripts/Makefile.lib | 10 + scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 + scripts/atomic/gen-atomic-instrumented.sh | 9 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/checkpatch.pl | 57 +- scripts/config | 5 +- scripts/documentation-file-ref-check | 2 +- scripts/dtc/Makefile | 2 +- scripts/gcc-plugins/Makefile | 1 + scripts/gcc-plugins/gcc-common.h | 4 + scripts/gcc-plugins/stackleak_plugin.c | 5 +- scripts/kernel-doc | 2 +- scripts/mod/file2alias.c | 2 + security/Makefile | 2 +- security/apparmor/apparmorfs.c | 54 +- security/apparmor/domain.c | 39 +- security/apparmor/include/label.h | 1 + security/apparmor/include/match.h | 11 + security/apparmor/label.c | 37 +- security/apparmor/match.c | 53 +- security/apparmor/path.c | 2 +- security/apparmor/policy_unpack.c | 4 + security/device_cgroup.c | 19 +- security/keys/Kconfig | 9 + security/keys/compat.c | 3 + security/keys/gc.c | 5 + security/keys/internal.h | 30 +- security/keys/key.c | 38 +- security/keys/keyctl.c | 99 +- security/keys/keyring.c | 20 +- security/keys/request_key.c | 4 +- security/security.c | 23 + security/selinux/Makefile | 2 +- security/selinux/hooks.c | 14 + security/selinux/include/security.h | 3 +- security/selinux/ss/context.c | 32 + security/selinux/ss/context.h | 11 +- security/selinux/ss/ebitmap.c | 14 + security/selinux/ss/ebitmap.h | 1 + security/selinux/ss/mls.c | 2 +- security/selinux/ss/mls.h | 11 + security/selinux/ss/policydb.c | 355 +- security/selinux/ss/policydb.h | 8 +- security/selinux/ss/services.c | 111 +- security/selinux/ss/services.h | 3 - security/selinux/ss/sidtab.c | 35 +- security/selinux/ss/sidtab.h | 1 + security/smack/smack_lsm.c | 83 +- sound/core/memalloc.c | 2 +- sound/core/pcm_memory.c | 2 +- sound/hda/intel-dsp-config.c | 97 +- sound/isa/ad1816a/ad1816a.c | 2 +- sound/pci/ac97/ac97_patch.c | 2 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_intel.c | 1 - sound/pci/hda/patch_hdmi.c | 9 + sound/pci/hda/patch_realtek.c | 8 +- sound/soc/amd/acp3x-rt5682-max9836.c | 6 +- sound/soc/codecs/hdac_hdmi.c | 6 +- sound/soc/codecs/madera.c | 4 - sound/soc/codecs/sgtl5000.c | 34 + sound/soc/codecs/sgtl5000.h | 1 + sound/soc/codecs/tas571x.c | 20 +- sound/soc/codecs/wsa881x.c | 4 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 8 - sound/soc/intel/common/soc-acpi-intel-icl-match.c | 8 - sound/soc/qcom/apq8096.c | 4 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 16 + sound/soc/qcom/sdm845.c | 4 +- sound/soc/samsung/s3c-i2s-v2.c | 57 - sound/soc/samsung/s3c2412-i2s.c | 56 + sound/soc/sh/rcar/ssi.c | 8 +- sound/soc/sh/rcar/ssiu.c | 2 +- sound/soc/soc-dai.c | 11 +- sound/soc/soc-dapm.c | 127 +- sound/soc/soc-pcm.c | 13 +- sound/soc/soc-topology.c | 115 +- sound/soc/sof/intel/bdw.c | 16 + sound/soc/sof/intel/byt.c | 48 + sound/soc/stm/stm32_sai_sub.c | 14 +- sound/soc/txx9/txx9aclc-ac97.c | 6 +- sound/usb/format.c | 51 + sound/usb/mixer_quirks.c | 418 ++ sound/usb/proc.c | 53 + tools/arch/x86/include/asm/cpufeatures.h | 5 +- tools/arch/x86/include/asm/msr-index.h | 9 + tools/build/feature/test-sync-compare-and-swap.c | 2 +- tools/include/linux/bits.h | 24 +- tools/include/linux/build_bug.h | 82 + tools/include/linux/compiler.h | 26 + tools/include/linux/const.h | 5 +- tools/include/linux/kernel.h | 4 +- tools/include/uapi/drm/drm.h | 2 + tools/include/uapi/drm/i915_drm.h | 21 + tools/include/uapi/linux/fscrypt.h | 1 + tools/include/uapi/linux/kvm.h | 47 +- tools/include/uapi/linux/mman.h | 5 +- tools/include/uapi/linux/sched.h | 5 + tools/include/uapi/linux/vhost.h | 24 + {include => tools/include}/vdso/bits.h | 0 {include => tools/include}/vdso/const.h | 0 tools/memory-model/Documentation/explanation.txt | 83 +- tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/README | 10 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/litmus-tests/README | 3 - tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/check.c | 46 +- tools/objtool/orc_dump.c | 44 +- tools/objtool/orc_gen.c | 33 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 740 +- tools/perf/check-headers.sh | 3 + tools/perf/trace/beauty/clone.c | 1 + tools/perf/trace/beauty/mmap.c | 1 + tools/perf/util/setup.py | 2 + tools/perf/util/stat-shadow.c | 7 +- tools/spi/Makefile | 4 +- tools/spi/spidev_test.c | 21 +- tools/testing/radix-tree/idr-test.c | 29 + tools/testing/selftests/ftrace/config | 1 + tools/testing/selftests/ipc/msgque.c | 2 +- tools/testing/selftests/kselftest/runner.sh | 2 +- tools/testing/selftests/kselftest_harness.h | 6 +- tools/testing/selftests/kvm/.gitignore | 2 +- tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/include/kvm_util.h | 28 +- tools/testing/selftests/kvm/lib/kvm_util.c | 154 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 8 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 5 +- .../testing/selftests/kvm/set_memory_region_test.c | 403 + .../selftests/kvm/x86_64/set_memory_region_test.c | 141 - tools/testing/selftests/memfd/Makefile | 3 +- tools/testing/selftests/ntb/ntb_test.sh | 2 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 22 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 16 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 9 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 52 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 11 + .../selftests/rcutorture/configs/rcu/CFLIST | 3 + .../rcutorture/configs/rcu/{TASKS01 => RUDE01} | 0 .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRACE01 | 11 + .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRACE02 | 11 + .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 14 +- tools/testing/selftests/tpm2/test_smoke.sh | 13 +- tools/testing/selftests/tpm2/test_space.sh | 9 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 78 +- tools/testing/selftests/vm/khugepaged.c | 982 +++ tools/testing/selftests/vm/pkey-helpers.h | 225 + tools/testing/selftests/vm/pkey-powerpc.h | 136 + tools/testing/selftests/vm/pkey-x86.h | 181 + tools/testing/selftests/vm/protection_keys.c | 1580 ++++ tools/testing/selftests/vm/run_vmtests | 2 +- tools/testing/selftests/vm/write_to_hugetlbfs.c | 2 - .../testing/selftests/wireguard/qemu/debug.config | 1 - tools/testing/selftests/x86/.gitignore | 1 - tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/pkey-helpers.h | 219 - tools/testing/selftests/x86/protection_keys.c | 1506 ---- tools/virtio/Makefile | 5 +- tools/virtio/asm/barrier.h | 1 + .../virtio/generated/autoconf.h | 0 tools/virtio/linux/compiler.h | 1 + tools/vm/Makefile | 2 + virt/kvm/arm/arm.c | 6 +- virt/kvm/arm/mmu.c | 209 +- virt/kvm/kvm_main.c | 13 +- 4165 files changed, 179701 insertions(+), 131667 deletions(-) rename Documentation/{media/v4l-drivers => admin-guide/media}/au0828-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/avermedia.rst create mode 100644 Documentation/admin-guide/media/bt8xx.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/bttv-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/bttv.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/cafe_ccic.rst (100%) create mode 100644 Documentation/admin-guide/media/cardlist.rst rename Documentation/{media/dvb-drivers => admin-guide/media}/cards.rst (100%) create mode 100644 Documentation/admin-guide/media/ci.rst create mode 100644 Documentation/admin-guide/media/cpia2.rst create mode 100644 Documentation/admin-guide/media/cx18-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx23885-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx88-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx88.rst create mode 100644 Documentation/admin-guide/media/davinci-vpbe.rst create mode 100644 Documentation/admin-guide/media/dvb_intro.rst create mode 100644 Documentation/admin-guide/media/dvb_references.rst create mode 100644 Documentation/admin-guide/media/em28xx-cardlist.rst create mode 100644 Documentation/admin-guide/media/faq.rst create mode 100644 Documentation/admin-guide/media/fimc.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/gspca-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/imx.rst create mode 100644 Documentation/admin-guide/media/imx6q-sabreauto.dot create mode 100644 Documentation/admin-guide/media/imx6q-sabresd.dot rename Documentation/{media/v4l-drivers => admin-guide/media}/imx7.rst (100%) create mode 100644 Documentation/admin-guide/media/index.rst create mode 100644 Documentation/admin-guide/media/ipu3.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/ipu3_rcb.svg (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/ivtv-cardlist.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/ivtv.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/lmedm04.rst (100%) create mode 100644 Documentation/admin-guide/media/meye.rst create mode 100644 Documentation/admin-guide/media/omap3isp.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/omap4_camera.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/opera-firmware.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/philips.rst (100%) rename Documentation/{media/cec-drivers => admin-guide/media}/pulse8-cec.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss_8x96_grap [...] rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss_graph.dot (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/rcar-fdp1.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/saa7134-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/saa7134.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/saa7164-cardlist.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/si470x.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/si4713.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/si476x.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/technisat.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/tm6000-cardlist.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/ttusb-dec.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/tuner-cardlist.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/usbvision-cardlist.r [...] rename Documentation/{media/v4l-drivers => admin-guide/media}/v4l-with-ir.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/vimc.dot (100%) create mode 100644 Documentation/admin-guide/media/vimc.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/vivid.rst (100%) create mode 100644 Documentation/admin-guide/media/zr364xx.rst create mode 100644 Documentation/dev-tools/kcsan.rst create mode 100644 Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...] create mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt create mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.txt create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.txt create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.txt create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...] create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.txt create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk050h [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lh500wx1-sd03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] create mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,amoled- [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e3ha2.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63j0x03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.txt create mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/simple-panel.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...] create mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...] create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td028ttec1.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td043mtea1.txt create mode 100644 Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml create mode 100644 Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt create mode 100644 Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cadence.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-xiic.txt create mode 100644 Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys-polled.txt delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys.txt create mode 100644 Documentation/devicetree/bindings/input/gpio-keys.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/rng/arm-cctrng.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rockchip-spdif.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip-spdif.yaml create mode 100644 Documentation/devicetree/bindings/spi/renesas,rspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-rspi.txt create mode 100644 Documentation/devicetree/bindings/thermal/ti,am654-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/timer/cadence,ttc-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/cdns,ttc.yaml rename Documentation/{media/kapi => driver-api/media}/cec-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/csi2.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/bttv-devel.rst rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/contributors. [...] create mode 100644 Documentation/driver-api/media/drivers/cpia2_devel.rst create mode 100644 Documentation/driver-api/media/drivers/cx2341x-devel.rst create mode 100644 Documentation/driver-api/media/drivers/cx88-devel.rst create mode 100644 Documentation/driver-api/media/drivers/davinci-vpbe-devel.rst rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/dvb-usb.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/fimc-devel.rst rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/frontends.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/index.rst rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/pvrusb2.rst (100%) rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/pxa_camera.rs [...] rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/radiotrack.rs [...] create mode 100644 Documentation/driver-api/media/drivers/saa7134-devel.rst rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/sh_mobile_ceu [...] rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/tuners.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/vimc-devel.rst rename Documentation/{media/kapi => driver-api/media}/dtv-ca.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-common.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-demux.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-frontend.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-net.rst (100%) create mode 100644 Documentation/driver-api/media/index.rst rename Documentation/{media/kapi => driver-api/media}/mc-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/rc-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-async.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-clocks.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-common.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-controls.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-dev.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-device.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-dv-timings.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-event.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-fh.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-flash-led-class.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-fwnode.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-intro.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-mc.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-mediabus.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-mem2mem.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-rect.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-subdev.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-tuner.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-tveeprom.rst (100%) create mode 100644 Documentation/driver-api/media/v4l2-videobuf.rst rename Documentation/{media/kapi => driver-api/media}/v4l2-videobuf2.rst (100%) create mode 100644 Documentation/features/debug/debug-vm-pgtable/arch-support.txt delete mode 100644 Documentation/features/vm/numa-memblock/arch-support.txt create mode 100644 Documentation/filesystems/gfs2-glocks.rst delete mode 100644 Documentation/filesystems/gfs2-glocks.txt create mode 100644 Documentation/litmus-tests/README create mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW+mb__after_atomic-i [...] create mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW-ops-are-atomic-WRT [...] create mode 100644 Documentation/litmus-tests/atomic/README rename {tools/memory-model/litmus-tests => Documentation/litmus-tests/rcu}/MP+once [...] create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus delete mode 100644 Documentation/media/.gitignore delete mode 100644 Documentation/media/Makefile delete mode 100644 Documentation/media/cec-drivers/index.rst delete mode 100644 Documentation/media/dvb-drivers/avermedia.rst delete mode 100644 Documentation/media/dvb-drivers/bt8xx.rst delete mode 100644 Documentation/media/dvb-drivers/ci.rst delete mode 100644 Documentation/media/dvb-drivers/faq.rst delete mode 100644 Documentation/media/dvb-drivers/index.rst delete mode 100644 Documentation/media/dvb-drivers/intro.rst delete mode 100644 Documentation/media/dvb-drivers/udev.rst delete mode 100644 Documentation/media/index.rst delete mode 100644 Documentation/media/kapi/v4l2-videobuf.rst delete mode 100644 Documentation/media/media_kapi.rst delete mode 100644 Documentation/media/media_uapi.rst delete mode 100644 Documentation/media/typical_media_device.svg delete mode 100644 Documentation/media/uapi/cec/cec-api.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-close.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-ioctl.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-open.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-poll.rst delete mode 100644 Documentation/media/uapi/cec/cec-funcs.rst delete mode 100644 Documentation/media/uapi/cec/cec-header.rst delete mode 100644 Documentation/media/uapi/cec/cec-intro.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-dqevent.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-g-mode.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-receive.rst delete mode 100644 Documentation/media/uapi/cec/cec-pin-error-inj.rst delete mode 100644 Documentation/media/uapi/dvb/audio-bilingual-channel-select.rst delete mode 100644 Documentation/media/uapi/dvb/audio-channel-select.rst delete mode 100644 Documentation/media/uapi/dvb/audio-clear-buffer.rst delete mode 100644 Documentation/media/uapi/dvb/audio-continue.rst delete mode 100644 Documentation/media/uapi/dvb/audio-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/audio-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/audio-fwrite.rst delete mode 100644 Documentation/media/uapi/dvb/audio-get-capabilities.rst delete mode 100644 Documentation/media/uapi/dvb/audio-get-status.rst delete mode 100644 Documentation/media/uapi/dvb/audio-pause.rst delete mode 100644 Documentation/media/uapi/dvb/audio-play.rst delete mode 100644 Documentation/media/uapi/dvb/audio-select-source.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-av-sync.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-bypass-mode.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-id.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-mixer.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-mute.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-streamtype.rst delete mode 100644 Documentation/media/uapi/dvb/audio-stop.rst delete mode 100644 Documentation/media/uapi/dvb/audio.rst delete mode 100644 Documentation/media/uapi/dvb/audio_data_types.rst delete mode 100644 Documentation/media/uapi/dvb/audio_function_calls.rst delete mode 100644 Documentation/media/uapi/dvb/ca-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/ca-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-cap.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-descr-info.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-msg.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-slot-info.rst delete mode 100644 Documentation/media/uapi/dvb/ca-reset.rst delete mode 100644 Documentation/media/uapi/dvb/ca-send-msg.rst delete mode 100644 Documentation/media/uapi/dvb/ca-set-descr.rst delete mode 100644 Documentation/media/uapi/dvb/ca.rst delete mode 100644 Documentation/media/uapi/dvb/ca_data_types.rst delete mode 100644 Documentation/media/uapi/dvb/ca_function_calls.rst delete mode 100644 Documentation/media/uapi/dvb/demux.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-add-pid.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-expbuf.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fread.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fwrite.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-get-pes-pids.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-get-stc.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-mmap.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-munmap.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-qbuf.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-querybuf.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-remove-pid.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-reqbufs.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-set-buffer-size.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-set-filter.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-set-pes-filter.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-start.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-stop.rst delete mode 100644 Documentation/media/uapi/dvb/dmx_fcalls.rst delete mode 100644 Documentation/media/uapi/dvb/dmx_types.rst delete mode 100644 Documentation/media/uapi/dvb/dvb-fe-read-status.rst delete mode 100644 Documentation/media/uapi/dvb/dvb-frontend-event.rst delete mode 100644 Documentation/media/uapi/dvb/dvb-frontend-parameters.rst delete mode 100644 Documentation/media/uapi/dvb/dvbapi.rst delete mode 100644 Documentation/media/uapi/dvb/dvbproperty.rst delete mode 100644 Documentation/media/uapi/dvb/dvbstb.svg delete mode 100644 Documentation/media/uapi/dvb/examples.rst delete mode 100644 Documentation/media/uapi/dvb/fe-bandwidth-t.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-recv-slave-reply.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-reset-overload.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-burst.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-master-cmd.rst delete mode 100644 Documentation/media/uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst delete mode 100644 Documentation/media/uapi/dvb/fe-enable-high-lnb-voltage.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-event.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-frontend.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-info.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-property.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-ber.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-signal-strength.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-snr.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-status.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-uncorrected-blocks.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-frontend-tune-mode.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-frontend.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-tone.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-voltage.rst delete mode 100644 Documentation/media/uapi/dvb/fe-type-t.rst delete mode 100644 Documentation/media/uapi/dvb/fe_property_parameters.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-header.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-property-cable-systems.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-property-satellite-systems.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-property-terrestrial-systems.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-stat-properties.rst delete mode 100644 Documentation/media/uapi/dvb/frontend.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_f_close.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_f_open.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_fcalls.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_legacy_api.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_legacy_dvbv3_api.rst delete mode 100644 Documentation/media/uapi/dvb/headers.rst delete mode 100644 Documentation/media/uapi/dvb/intro.rst delete mode 100644 Documentation/media/uapi/dvb/legacy_dvb_apis.rst delete mode 100644 Documentation/media/uapi/dvb/net-add-if.rst delete mode 100644 Documentation/media/uapi/dvb/net-get-if.rst delete mode 100644 Documentation/media/uapi/dvb/net-remove-if.rst delete mode 100644 Documentation/media/uapi/dvb/net-types.rst delete mode 100644 Documentation/media/uapi/dvb/net.rst delete mode 100644 Documentation/media/uapi/dvb/query-dvb-frontend-info.rst delete mode 100644 Documentation/media/uapi/dvb/video-clear-buffer.rst delete mode 100644 Documentation/media/uapi/dvb/video-command.rst delete mode 100644 Documentation/media/uapi/dvb/video-continue.rst delete mode 100644 Documentation/media/uapi/dvb/video-fast-forward.rst delete mode 100644 Documentation/media/uapi/dvb/video-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/video-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/video-freeze.rst delete mode 100644 Documentation/media/uapi/dvb/video-fwrite.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-capabilities.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-event.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-frame-count.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-pts.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-size.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-status.rst delete mode 100644 Documentation/media/uapi/dvb/video-play.rst delete mode 100644 Documentation/media/uapi/dvb/video-select-source.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-blank.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-display-format.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-format.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-streamtype.rst delete mode 100644 Documentation/media/uapi/dvb/video-slowmotion.rst delete mode 100644 Documentation/media/uapi/dvb/video-stillpicture.rst delete mode 100644 Documentation/media/uapi/dvb/video-stop.rst delete mode 100644 Documentation/media/uapi/dvb/video-try-command.rst delete mode 100644 Documentation/media/uapi/dvb/video.rst delete mode 100644 Documentation/media/uapi/dvb/video_function_calls.rst delete mode 100644 Documentation/media/uapi/dvb/video_types.rst delete mode 100644 Documentation/media/uapi/fdl-appendix.rst delete mode 100644 Documentation/media/uapi/gen-errors.rst delete mode 100644 Documentation/media/uapi/mediactl/media-controller-intro.rst delete mode 100644 Documentation/media/uapi/mediactl/media-controller-model.rst delete mode 100644 Documentation/media/uapi/mediactl/media-controller.rst delete mode 100644 Documentation/media/uapi/mediactl/media-func-close.rst delete mode 100644 Documentation/media/uapi/mediactl/media-func-ioctl.rst delete mode 100644 Documentation/media/uapi/mediactl/media-func-open.rst delete mode 100644 Documentation/media/uapi/mediactl/media-funcs.rst delete mode 100644 Documentation/media/uapi/mediactl/media-header.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-device-info.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-entities.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-links.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-g-topology.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-setup-link.rst delete mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst delete mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst delete mode 100644 Documentation/media/uapi/mediactl/media-types.rst delete mode 100644 Documentation/media/uapi/mediactl/request-api.rst delete mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst delete mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst delete mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst delete mode 100644 Documentation/media/uapi/rc/keytable.c.rst delete mode 100644 Documentation/media/uapi/rc/lirc-dev-intro.rst delete mode 100644 Documentation/media/uapi/rc/lirc-dev.rst delete mode 100644 Documentation/media/uapi/rc/lirc-func.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-features.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-rec-mode.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-rec-resolution.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-send-mode.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-timeout.rst delete mode 100644 Documentation/media/uapi/rc/lirc-header.rst delete mode 100644 Documentation/media/uapi/rc/lirc-read.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-measure-carrier-mode.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier-range.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout-reports.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-send-carrier.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-send-duty-cycle.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-transmitter-mask.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-wideband-receiver.rst delete mode 100644 Documentation/media/uapi/rc/lirc-write.rst delete mode 100644 Documentation/media/uapi/rc/rc-intro.rst delete mode 100644 Documentation/media/uapi/rc/rc-sysfs-nodes.rst delete mode 100644 Documentation/media/uapi/rc/rc-table-change.rst delete mode 100644 Documentation/media/uapi/rc/rc-tables.rst delete mode 100644 Documentation/media/uapi/rc/remote_controllers.rst delete mode 100644 Documentation/media/uapi/v4l/app-pri.rst delete mode 100644 Documentation/media/uapi/v4l/async.rst delete mode 100644 Documentation/media/uapi/v4l/audio.rst delete mode 100644 Documentation/media/uapi/v4l/bayer.svg delete mode 100644 Documentation/media/uapi/v4l/biblio.rst delete mode 100644 Documentation/media/uapi/v4l/buffer.rst delete mode 100644 Documentation/media/uapi/v4l/capture-example.rst delete mode 100644 Documentation/media/uapi/v4l/capture.c.rst delete mode 100644 Documentation/media/uapi/v4l/colorspaces-defs.rst delete mode 100644 Documentation/media/uapi/v4l/colorspaces-details.rst delete mode 100644 Documentation/media/uapi/v4l/colorspaces.rst delete mode 100644 Documentation/media/uapi/v4l/common-defs.rst delete mode 100644 Documentation/media/uapi/v4l/common.rst delete mode 100644 Documentation/media/uapi/v4l/compat.rst delete mode 100644 Documentation/media/uapi/v4l/constraints.svg delete mode 100644 Documentation/media/uapi/v4l/control.rst delete mode 100644 Documentation/media/uapi/v4l/crop.rst delete mode 100644 Documentation/media/uapi/v4l/crop.svg delete mode 100644 Documentation/media/uapi/v4l/depth-formats.rst delete mode 100644 Documentation/media/uapi/v4l/dev-capture.rst delete mode 100644 Documentation/media/uapi/v4l/dev-event.rst delete mode 100644 Documentation/media/uapi/v4l/dev-mem2mem.rst delete mode 100644 Documentation/media/uapi/v4l/dev-meta.rst delete mode 100644 Documentation/media/uapi/v4l/dev-osd.rst delete mode 100644 Documentation/media/uapi/v4l/dev-output.rst delete mode 100644 Documentation/media/uapi/v4l/dev-overlay.rst delete mode 100644 Documentation/media/uapi/v4l/dev-radio.rst delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi.rst delete mode 100644 Documentation/media/uapi/v4l/dev-rds.rst delete mode 100644 Documentation/media/uapi/v4l/dev-sdr.rst delete mode 100644 Documentation/media/uapi/v4l/dev-sliced-vbi.rst delete mode 100644 Documentation/media/uapi/v4l/dev-subdev.rst delete mode 100644 Documentation/media/uapi/v4l/dev-touch.rst delete mode 100644 Documentation/media/uapi/v4l/devices.rst delete mode 100644 Documentation/media/uapi/v4l/diff-v4l.rst delete mode 100644 Documentation/media/uapi/v4l/dmabuf.rst delete mode 100644 Documentation/media/uapi/v4l/dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-codec.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst delete mode 100644 Documentation/media/uapi/v4l/extended-controls.rst delete mode 100644 Documentation/media/uapi/v4l/field-order.rst delete mode 100644 Documentation/media/uapi/v4l/fieldseq_bt.svg delete mode 100644 Documentation/media/uapi/v4l/fieldseq_tb.svg delete mode 100644 Documentation/media/uapi/v4l/format.rst delete mode 100644 Documentation/media/uapi/v4l/func-close.rst delete mode 100644 Documentation/media/uapi/v4l/func-ioctl.rst delete mode 100644 Documentation/media/uapi/v4l/func-mmap.rst delete mode 100644 Documentation/media/uapi/v4l/func-munmap.rst delete mode 100644 Documentation/media/uapi/v4l/func-open.rst delete mode 100644 Documentation/media/uapi/v4l/func-poll.rst delete mode 100644 Documentation/media/uapi/v4l/func-read.rst delete mode 100644 Documentation/media/uapi/v4l/func-select.rst delete mode 100644 Documentation/media/uapi/v4l/func-write.rst delete mode 100644 Documentation/media/uapi/v4l/hist-v4l2.rst delete mode 100644 Documentation/media/uapi/v4l/hsv-formats.rst delete mode 100644 Documentation/media/uapi/v4l/io.rst delete mode 100644 Documentation/media/uapi/v4l/libv4l-introduction.rst delete mode 100644 Documentation/media/uapi/v4l/libv4l.rst delete mode 100644 Documentation/media/uapi/v4l/meta-formats.rst delete mode 100644 Documentation/media/uapi/v4l/mmap.rst delete mode 100644 Documentation/media/uapi/v4l/nv12mt.svg delete mode 100644 Documentation/media/uapi/v4l/nv12mt_example.svg delete mode 100644 Documentation/media/uapi/v4l/open.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-bayer.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-compressed.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-grey.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-indexed.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-intro.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-inzi.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-m420.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv24.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-reserved.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-rgb.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu16be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu18be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu20be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10alaw8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10dpcm8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-uv8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-uyvy.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2-mplane.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-vyuy.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10b.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y12.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y12i.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y14.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y16-be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y41p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y8i.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv410.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv411p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv444m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuyv.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yvyu.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-z16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt.rst delete mode 100644 Documentation/media/uapi/v4l/planar-apis.rst delete mode 100644 Documentation/media/uapi/v4l/querycap.rst delete mode 100644 Documentation/media/uapi/v4l/rw.rst delete mode 100644 Documentation/media/uapi/v4l/sdr-formats.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-configuration.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-examples.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-intro.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-targets.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-vs-crop-api.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api.rst delete mode 100644 Documentation/media/uapi/v4l/selection.svg delete mode 100644 Documentation/media/uapi/v4l/selections-common.rst delete mode 100644 Documentation/media/uapi/v4l/standard.rst delete mode 100644 Documentation/media/uapi/v4l/streaming-par.rst delete mode 100644 Documentation/media/uapi/v4l/subdev-formats.rst delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-crop.svg delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-full.svg delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-scaling-mu [...] delete mode 100644 Documentation/media/uapi/v4l/tch-formats.rst delete mode 100644 Documentation/media/uapi/v4l/tuner.rst delete mode 100644 Documentation/media/uapi/v4l/user-func.rst delete mode 100644 Documentation/media/uapi/v4l/userp.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2-selection-flags.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2-selection-targets.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2grab-example.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2grab.c.rst delete mode 100644 Documentation/media/uapi/v4l/vbi_525.svg delete mode 100644 Documentation/media/uapi/v4l/vbi_625.svg delete mode 100644 Documentation/media/uapi/v4l/vbi_hsync.svg delete mode 100644 Documentation/media/uapi/v4l/video.rst delete mode 100644 Documentation/media/uapi/v4l/videodev.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-create-bufs.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-cropcap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-chip-info.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-register.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-decoder-cmd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dqevent.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dv-timings-cap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-encoder-cmd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-fmt.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-frameintervals.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-framesizes.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-freq-bands.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudio.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudioout.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enuminput.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumoutput.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumstd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-expbuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-audio.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-audioout.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-crop.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-ctrl.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-edid.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-enc-index.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-ext-ctrls.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-fbuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-fmt.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-frequency.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-input.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-modulator.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-output.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-parm.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-priority.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-selection.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-std.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-tuner.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-log-status.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-overlay.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-prepare-buf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-qbuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-query-dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-querybuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-querycap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-queryctrl.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-querystd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-reqbufs.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-s-hw-freq-seek.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-streamon.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-interval.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-size.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-mbus-code.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-crop.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-fmt.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-frame-interval.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-selection.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subscribe-event.rst delete mode 100644 Documentation/media/uapi/v4l/yuv-formats.rst delete mode 100644 Documentation/media/v4l-drivers/bttv.rst delete mode 100644 Documentation/media/v4l-drivers/cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/cpia2.rst delete mode 100644 Documentation/media/v4l-drivers/cx2341x.rst delete mode 100644 Documentation/media/v4l-drivers/cx23885-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/cx88-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/cx88.rst delete mode 100644 Documentation/media/v4l-drivers/davinci-vpbe.rst delete mode 100644 Documentation/media/v4l-drivers/em28xx-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/fimc.rst delete mode 100644 Documentation/media/v4l-drivers/imx.rst delete mode 100644 Documentation/media/v4l-drivers/index.rst delete mode 100644 Documentation/media/v4l-drivers/ipu3.rst delete mode 100644 Documentation/media/v4l-drivers/max2175.rst delete mode 100644 Documentation/media/v4l-drivers/meye.rst delete mode 100644 Documentation/media/v4l-drivers/omap3isp.rst delete mode 100644 Documentation/media/v4l-drivers/saa7134.rst delete mode 100644 Documentation/media/v4l-drivers/vimc.rst delete mode 100644 Documentation/media/v4l-drivers/zr364xx.rst create mode 100644 Documentation/userspace-api/media/Makefile rename Documentation/{ => userspace-api}/media/audio.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/ca.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/cec.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/cec/cec-api.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-close.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-ioctl.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-open.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-poll.rst create mode 100644 Documentation/userspace-api/media/cec/cec-funcs.rst create mode 100644 Documentation/userspace-api/media/cec/cec-header.rst create mode 100644 Documentation/userspace-api/media/cec/cec-intro.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rst rename Documentation/{media/uapi => userspace-api/media}/cec/cec-ioc-adap-g-conn-i [...] create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-phys-addr.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-dqevent.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-g-mode.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-receive.rst create mode 100644 Documentation/userspace-api/media/cec/cec-pin-error-inj.rst rename Documentation/{ => userspace-api}/media/conf_nitpick.py (100%) rename Documentation/{ => userspace-api}/media/dmx.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/drivers/cx2341x-uapi.rst create mode 100644 Documentation/userspace-api/media/drivers/imx-uapi.rst create mode 100644 Documentation/userspace-api/media/drivers/index.rst create mode 100644 Documentation/userspace-api/media/drivers/max2175.rst create mode 100644 Documentation/userspace-api/media/drivers/meye-uapi.rst create mode 100644 Documentation/userspace-api/media/drivers/omap3isp-uapi.rst rename Documentation/{media/v4l-drivers => userspace-api/media/drivers}/uvcvideo.r [...] create mode 100644 Documentation/userspace-api/media/dvb/audio-bilingual-channel-s [...] create mode 100644 Documentation/userspace-api/media/dvb/audio-channel-select.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-clear-buffer.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-continue.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-fwrite.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-get-capabilities.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-get-status.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-pause.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-play.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-select-source.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-av-sync.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-id.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-mixer.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-mute.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-streamtype.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-stop.rst create mode 100644 Documentation/userspace-api/media/dvb/audio.rst create mode 100644 Documentation/userspace-api/media/dvb/audio_data_types.rst create mode 100644 Documentation/userspace-api/media/dvb/audio_function_calls.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-cap.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-descr-info.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-msg.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-slot-info.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-reset.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-send-msg.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-set-descr.rst create mode 100644 Documentation/userspace-api/media/dvb/ca.rst create mode 100644 Documentation/userspace-api/media/dvb/ca_data_types.rst create mode 100644 Documentation/userspace-api/media/dvb/ca_function_calls.rst create mode 100644 Documentation/userspace-api/media/dvb/ca_high_level.rst create mode 100644 Documentation/userspace-api/media/dvb/demux.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-add-pid.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-expbuf.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fread.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fwrite.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-get-pes-pids.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-get-stc.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-mmap.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-munmap.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-qbuf.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-querybuf.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-remove-pid.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-reqbufs.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-buffer-size.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-filter.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-pes-filter.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-start.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-stop.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx_fcalls.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx_types.rst create mode 100644 Documentation/userspace-api/media/dvb/dvb-fe-read-status.rst create mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-event.rst create mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-parameters.rst create mode 100644 Documentation/userspace-api/media/dvb/dvbapi.rst create mode 100644 Documentation/userspace-api/media/dvb/dvbproperty.rst create mode 100644 Documentation/userspace-api/media/dvb/dvbstb.svg create mode 100644 Documentation/userspace-api/media/dvb/examples.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-bandwidth-t.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-recv-slave-reply.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-reset-overload.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-burst.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-master-cmd.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-dishnetwork-send-legac [...] create mode 100644 Documentation/userspace-api/media/dvb/fe-enable-high-lnb-voltage.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-event.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-frontend.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-info.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-property.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-ber.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-signal-strength.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-snr.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-status.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-uncorrected-blocks.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend-tune-mode.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-tone.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-voltage.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-type-t.rst create mode 100644 Documentation/userspace-api/media/dvb/fe_property_parameters.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend-header.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-cable-s [...] create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-satelli [...] create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-terrest [...] create mode 100644 Documentation/userspace-api/media/dvb/frontend-stat-properties.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_f_close.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_f_open.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_fcalls.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_api.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_dvbv3_api.rst create mode 100644 Documentation/userspace-api/media/dvb/headers.rst create mode 100644 Documentation/userspace-api/media/dvb/intro.rst create mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst create mode 100644 Documentation/userspace-api/media/dvb/net-add-if.rst create mode 100644 Documentation/userspace-api/media/dvb/net-get-if.rst create mode 100644 Documentation/userspace-api/media/dvb/net-remove-if.rst create mode 100644 Documentation/userspace-api/media/dvb/net-types.rst create mode 100644 Documentation/userspace-api/media/dvb/net.rst create mode 100644 Documentation/userspace-api/media/dvb/query-dvb-frontend-info.rst create mode 100644 Documentation/userspace-api/media/dvb/video-clear-buffer.rst create mode 100644 Documentation/userspace-api/media/dvb/video-command.rst create mode 100644 Documentation/userspace-api/media/dvb/video-continue.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fast-forward.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/video-freeze.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fwrite.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-capabilities.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-event.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-frame-count.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-pts.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-size.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-status.rst create mode 100644 Documentation/userspace-api/media/dvb/video-play.rst create mode 100644 Documentation/userspace-api/media/dvb/video-select-source.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-blank.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-display-format.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-format.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-streamtype.rst create mode 100644 Documentation/userspace-api/media/dvb/video-slowmotion.rst create mode 100644 Documentation/userspace-api/media/dvb/video-stillpicture.rst create mode 100644 Documentation/userspace-api/media/dvb/video-stop.rst create mode 100644 Documentation/userspace-api/media/dvb/video-try-command.rst create mode 100644 Documentation/userspace-api/media/dvb/video.rst create mode 100644 Documentation/userspace-api/media/dvb/video_function_calls.rst create mode 100644 Documentation/userspace-api/media/dvb/video_types.rst create mode 100644 Documentation/userspace-api/media/fdl-appendix.rst rename Documentation/{ => userspace-api}/media/frontend.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/gen-errors.rst create mode 100644 Documentation/userspace-api/media/index.rst rename Documentation/{ => userspace-api}/media/intro.rst (100%) rename Documentation/{ => userspace-api}/media/lirc.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/media.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/mediactl/media-controller-intro.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-controller-model.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-controller.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-func-close.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-func-ioctl.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-func-open.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-funcs.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-header.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-device-info.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-entities.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-links.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-g-topology.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-request-alloc.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-setup-link.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-queue.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-re [...] create mode 100644 Documentation/userspace-api/media/mediactl/media-types.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-api.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-func-close.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-func-ioctl.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-func-poll.rst rename Documentation/{ => userspace-api}/media/net.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/rc/keytable.c.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-dev-intro.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-dev.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-func.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-features.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-mode.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-resolution.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-send-mode.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-timeout.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-header.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-read.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-measure-carrier-mode.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier-range.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-carrier.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-duty-cycle.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-write.rst create mode 100644 Documentation/userspace-api/media/rc/rc-intro.rst rename Documentation/{media/uapi => userspace-api/media}/rc/rc-protos.rst (100%) create mode 100644 Documentation/userspace-api/media/rc/rc-sysfs-nodes.rst create mode 100644 Documentation/userspace-api/media/rc/rc-table-change.rst create mode 100644 Documentation/userspace-api/media/rc/rc-tables.rst create mode 100644 Documentation/userspace-api/media/rc/remote_controllers.rst create mode 100644 Documentation/userspace-api/media/typical_media_device.svg create mode 100644 Documentation/userspace-api/media/v4l/app-pri.rst create mode 100644 Documentation/userspace-api/media/v4l/async.rst create mode 100644 Documentation/userspace-api/media/v4l/audio.rst create mode 100644 Documentation/userspace-api/media/v4l/bayer.svg create mode 100644 Documentation/userspace-api/media/v4l/biblio.rst create mode 100644 Documentation/userspace-api/media/v4l/buffer.rst create mode 100644 Documentation/userspace-api/media/v4l/capture-example.rst create mode 100644 Documentation/userspace-api/media/v4l/capture.c.rst create mode 100644 Documentation/userspace-api/media/v4l/colorspaces-defs.rst create mode 100644 Documentation/userspace-api/media/v4l/colorspaces-details.rst create mode 100644 Documentation/userspace-api/media/v4l/colorspaces.rst create mode 100644 Documentation/userspace-api/media/v4l/common-defs.rst create mode 100644 Documentation/userspace-api/media/v4l/common.rst create mode 100644 Documentation/userspace-api/media/v4l/compat.rst create mode 100644 Documentation/userspace-api/media/v4l/constraints.svg create mode 100644 Documentation/userspace-api/media/v4l/control.rst create mode 100644 Documentation/userspace-api/media/v4l/crop.rst create mode 100644 Documentation/userspace-api/media/v4l/crop.svg create mode 100644 Documentation/userspace-api/media/v4l/depth-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-capture.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/dev-decoder.rst (100%) create mode 100644 Documentation/userspace-api/media/v4l/dev-event.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-mem2mem.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-meta.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-osd.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-output.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-overlay.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-radio.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-raw-vbi.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-rds.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-sdr.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/dev-stateless-decoder [...] create mode 100644 Documentation/userspace-api/media/v4l/dev-subdev.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-touch.rst create mode 100644 Documentation/userspace-api/media/v4l/devices.rst create mode 100644 Documentation/userspace-api/media/v4l/diff-v4l.rst create mode 100644 Documentation/userspace-api/media/v4l/dmabuf.rst create mode 100644 Documentation/userspace-api/media/v4l/dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-detect.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-dv.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-flash.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-rx.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-tx.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-process.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-source.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-jpeg.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-rf-tuner.rst create mode 100644 Documentation/userspace-api/media/v4l/extended-controls.rst create mode 100644 Documentation/userspace-api/media/v4l/field-order.rst create mode 100644 Documentation/userspace-api/media/v4l/fieldseq_bt.svg create mode 100644 Documentation/userspace-api/media/v4l/fieldseq_tb.svg create mode 100644 Documentation/userspace-api/media/v4l/format.rst rename Documentation/{media/v4l-drivers => userspace-api/media/v4l}/fourcc.rst (100%) create mode 100644 Documentation/userspace-api/media/v4l/func-close.rst create mode 100644 Documentation/userspace-api/media/v4l/func-ioctl.rst create mode 100644 Documentation/userspace-api/media/v4l/func-mmap.rst create mode 100644 Documentation/userspace-api/media/v4l/func-munmap.rst create mode 100644 Documentation/userspace-api/media/v4l/func-open.rst create mode 100644 Documentation/userspace-api/media/v4l/func-poll.rst create mode 100644 Documentation/userspace-api/media/v4l/func-read.rst create mode 100644 Documentation/userspace-api/media/v4l/func-select.rst create mode 100644 Documentation/userspace-api/media/v4l/func-write.rst create mode 100644 Documentation/userspace-api/media/v4l/hist-v4l2.rst create mode 100644 Documentation/userspace-api/media/v4l/hsv-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/io.rst create mode 100644 Documentation/userspace-api/media/v4l/libv4l-introduction.rst create mode 100644 Documentation/userspace-api/media/v4l/libv4l.rst create mode 100644 Documentation/userspace-api/media/v4l/meta-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/mmap.rst create mode 100644 Documentation/userspace-api/media/v4l/nv12mt.svg create mode 100644 Documentation/userspace-api/media/v4l/nv12mt_example.svg create mode 100644 Documentation/userspace-api/media/v4l/open.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/pipeline.dot (100%) create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-bayer.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/pixfmt-cnf4.rst (100%) create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-compressed.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-grey.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-indexed.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-intro.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-inzi.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-m420.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-uvc.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vivid.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgo.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgt.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv24.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-hsv.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-yuv.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-reserved.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-rgb.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs14le.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu16le.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-ru12le.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10alaw8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10dpcm8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uv8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2-mplane.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10b.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12i.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y41p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y8i.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-z16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt.rst create mode 100644 Documentation/userspace-api/media/v4l/planar-apis.rst create mode 100644 Documentation/userspace-api/media/v4l/querycap.rst create mode 100644 Documentation/userspace-api/media/v4l/rw.rst create mode 100644 Documentation/userspace-api/media/v4l/sdr-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-configuration.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-examples.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-intro.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-targets.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-vs-crop-api.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api.rst create mode 100644 Documentation/userspace-api/media/v4l/selection.svg create mode 100644 Documentation/userspace-api/media/v4l/selections-common.rst create mode 100644 Documentation/userspace-api/media/v4l/standard.rst create mode 100644 Documentation/userspace-api/media/v4l/streaming-par.rst create mode 100644 Documentation/userspace-api/media/v4l/subdev-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-crop.svg create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-full.svg create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-s [...] create mode 100644 Documentation/userspace-api/media/v4l/tch-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/tuner.rst create mode 100644 Documentation/userspace-api/media/v4l/user-func.rst create mode 100644 Documentation/userspace-api/media/v4l/userp.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-flags.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-targets.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2grab-example.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2grab.c.rst create mode 100644 Documentation/userspace-api/media/v4l/vbi_525.svg create mode 100644 Documentation/userspace-api/media/v4l/vbi_625.svg create mode 100644 Documentation/userspace-api/media/v4l/vbi_hsync.svg create mode 100644 Documentation/userspace-api/media/v4l/video.rst create mode 100644 Documentation/userspace-api/media/v4l/videodev.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-cropcap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-chip-info.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-register.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-decoder-cmd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dqevent.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dv-timings-cap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-frameintervals.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-framesizes.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-freq-bands.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudio.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudioout.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enuminput.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumoutput.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumstd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-expbuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audio.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audioout.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-crop.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ctrl.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-edid.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-enc-index.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fbuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fmt.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-frequency.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-input.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-modulator.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-output.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-parm.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-priority.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-selection.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-std.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-tuner.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-log-status.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-overlay.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-prepare-buf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-qbuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querybuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querycap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querystd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-s-hw-freq-seek.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-streamon.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-int [...] create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subscribe-event.rst create mode 100644 Documentation/userspace-api/media/v4l/yuv-formats.rst rename Documentation/{ => userspace-api}/media/video.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/videodev2.h.rst.exceptions (100%) create mode 100644 Documentation/watch_queue.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts create mode 100644 arch/arm/boot/dts/bcm2835-rpi-common.dtsi create mode 100644 arch/arm/boot/dts/exynos4210-i9100.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts create mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi create mode 100644 arch/arm/boot/dts/rtd1195-horseradish.dts create mode 100644 arch/arm/boot/dts/rtd1195-mele-x1000.dts create mode 100644 arch/arm/boot/dts/rtd1195.dtsi create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts create mode 100644 arch/arm/mach-realtek/Kconfig create mode 100644 arch/arm/mach-realtek/Makefile create mode 100644 arch/arm/mach-realtek/rtd1195.c create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana-rev7.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1619.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd16xx.dtsi delete mode 100644 arch/mips/include/asm/clock.h delete mode 100644 arch/mips/include/asm/mach-au1x00/ioremap.h delete mode 100644 arch/mips/include/asm/mach-xilfpga/irq.h create mode 100644 arch/mips/mm/ioremap64.c create mode 100644 arch/x86/purgatory/.gitignore create mode 100644 drivers/char/hw_random/cctrng.c create mode 100644 drivers/char/hw_random/cctrng.h create mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c create mode 100644 drivers/dma-buf/st-dma-fence-chain.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/log_helpers.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/bridge/nwl-dsi.c create mode 100644 drivers/gpu/drm/bridge/nwl-dsi.h create mode 100644 drivers/gpu/drm/drm_managed.c delete mode 100644 drivers/gpu/drm/drm_vram_helper_common.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_fence_reg.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_fence_reg.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h create mode 100644 drivers/gpu/drm/i915/selftests/librapl.c create mode 100644 drivers/gpu/drm/i915/selftests/librapl.h create mode 100644 drivers/gpu/drm/lima/lima_devfreq.c create mode 100644 drivers/gpu/drm/lima/lima_devfreq.h create mode 100644 drivers/gpu/drm/lima/lima_dump.h create mode 100644 drivers/gpu/drm/lima/lima_trace.c create mode 100644 drivers/gpu/drm/lima/lima_trace.h create mode 100644 drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c create mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c create mode 100644 drivers/i2c/busses/i2c-qcom-cci.c create mode 100644 drivers/infiniband/hw/mlx5/qp.h create mode 100644 drivers/infiniband/hw/mlx5/qpc.c copy drivers/media/cec/{ => core}/Makefile (100%) rename drivers/media/cec/{ => core}/cec-adap.c (100%) rename drivers/media/cec/{ => core}/cec-api.c (100%) rename drivers/media/cec/{ => core}/cec-core.c (100%) rename drivers/media/cec/{ => core}/cec-notifier.c (100%) rename drivers/media/cec/{ => core}/cec-pin-error-inj.c (100%) rename drivers/media/cec/{ => core}/cec-pin-priv.h (100%) rename drivers/media/cec/{ => core}/cec-pin.c (100%) rename drivers/media/cec/{ => core}/cec-priv.h (100%) create mode 100644 drivers/media/cec/platform/Kconfig create mode 100644 drivers/media/cec/platform/Makefile rename drivers/media/{ => cec}/platform/cec-gpio/Makefile (100%) rename drivers/media/{ => cec}/platform/cec-gpio/cec-gpio.c (100%) create mode 100644 drivers/media/cec/platform/cros-ec/Makefile rename drivers/media/{platform/cros-ec-cec => cec/platform/cros-ec}/cros-ec-cec.c (100%) create mode 100644 drivers/media/cec/platform/meson/Makefile rename drivers/media/{ => cec}/platform/meson/ao-cec-g12a.c (100%) rename drivers/media/{ => cec}/platform/meson/ao-cec.c (100%) create mode 100644 drivers/media/cec/platform/s5p/Makefile rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/exynos_hdmi_cec.h (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/exynos_hdmi_cecctrl.c (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/regs-cec.h (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/s5p_cec.c (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/s5p_cec.h (100%) create mode 100644 drivers/media/cec/platform/seco/Makefile create mode 100644 drivers/media/cec/platform/seco/seco-cec.c rename drivers/media/{platform/seco-cec => cec/platform/seco}/seco-cec.h (100%) create mode 100644 drivers/media/cec/platform/sti/Makefile rename drivers/media/{platform/sti/cec => cec/platform/sti}/stih-cec.c (100%) create mode 100644 drivers/media/cec/platform/stm32/Makefile rename drivers/media/{ => cec}/platform/stm32/stm32-cec.c (100%) create mode 100644 drivers/media/cec/platform/tegra/Makefile rename drivers/media/{platform/tegra-cec => cec/platform/tegra}/tegra_cec.c (100%) rename drivers/media/{platform/tegra-cec => cec/platform/tegra}/tegra_cec.h (100%) create mode 100644 drivers/media/cec/usb/Kconfig create mode 100644 drivers/media/cec/usb/Makefile create mode 100644 drivers/media/cec/usb/pulse8/Kconfig rename drivers/media/{usb/pulse8-cec => cec/usb/pulse8}/Makefile (100%) rename drivers/media/{usb/pulse8-cec => cec/usb/pulse8}/pulse8-cec.c (100%) create mode 100644 drivers/media/cec/usb/rainshadow/Kconfig rename drivers/media/{usb/rainshadow-cec => cec/usb/rainshadow}/Makefile (100%) rename drivers/media/{usb/rainshadow-cec => cec/usb/rainshadow}/rainshadow-cec.c (100%) create mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c create mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.h delete mode 100644 drivers/media/platform/cros-ec-cec/Makefile delete mode 100644 drivers/media/platform/meson/Makefile delete mode 100644 drivers/media/platform/s5p-cec/Makefile delete mode 100644 drivers/media/platform/seco-cec/Makefile delete mode 100644 drivers/media/platform/seco-cec/seco-cec.c delete mode 100644 drivers/media/platform/sti/cec/Makefile delete mode 100644 drivers/media/platform/tegra-cec/Makefile delete mode 100644 drivers/media/platform/vicodec/Kconfig delete mode 100644 drivers/media/platform/vim2m.c delete mode 100644 drivers/media/platform/vimc/Kconfig delete mode 100644 drivers/media/platform/vimc/vimc-capture.c delete mode 100644 drivers/media/platform/vimc/vimc-common.h delete mode 100644 drivers/media/platform/vimc/vimc-core.c delete mode 100644 drivers/media/platform/vimc/vimc-debayer.c delete mode 100644 drivers/media/platform/vimc/vimc-scaler.c delete mode 100644 drivers/media/platform/vimc/vimc-sensor.c delete mode 100644 drivers/media/platform/vimc/vimc-streamer.h delete mode 100644 drivers/media/platform/vivid/Kconfig create mode 100644 drivers/media/test-drivers/Kconfig create mode 100644 drivers/media/test-drivers/Makefile create mode 100644 drivers/media/test-drivers/vicodec/Kconfig rename drivers/media/{platform => test-drivers}/vicodec/Makefile (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-fwht.c (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-fwht.h (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-v4l2-fwht.c (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-v4l2-fwht.h (100%) rename drivers/media/{platform => test-drivers}/vicodec/vicodec-core.c (100%) create mode 100644 drivers/media/test-drivers/vim2m.c create mode 100644 drivers/media/test-drivers/vimc/Kconfig rename drivers/media/{platform => test-drivers}/vimc/Makefile (100%) create mode 100644 drivers/media/test-drivers/vimc/vimc-capture.c rename drivers/media/{platform => test-drivers}/vimc/vimc-common.c (100%) create mode 100644 drivers/media/test-drivers/vimc/vimc-common.h create mode 100644 drivers/media/test-drivers/vimc/vimc-core.c create mode 100644 drivers/media/test-drivers/vimc/vimc-debayer.c create mode 100644 drivers/media/test-drivers/vimc/vimc-scaler.c create mode 100644 drivers/media/test-drivers/vimc/vimc-sensor.c rename drivers/media/{platform => test-drivers}/vimc/vimc-streamer.c (100%) create mode 100644 drivers/media/test-drivers/vimc/vimc-streamer.h create mode 100644 drivers/media/test-drivers/vivid/Kconfig rename drivers/media/{platform => test-drivers}/vivid/Makefile (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-cec.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-cec.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-core.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-core.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-ctrls.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-ctrls.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-out.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-touch.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-touch.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-out.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-osd.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-osd.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-common.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-common.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-rx.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-rx.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-tx.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-tx.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-rds-gen.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-rds-gen.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-sdr-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-sdr-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-touch-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-touch-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-gen.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-gen.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-out.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-common.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-common.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-out.h (100%) delete mode 100644 drivers/media/usb/pulse8-cec/Kconfig delete mode 100644 drivers/media/usb/rainshadow-cec/Kconfig create mode 100644 drivers/media/v4l2-core/v4l2-jpeg.c create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.c create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qp.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8dxl.c create mode 100644 drivers/pinctrl/intel/pinctrl-jasperlake.c create mode 100644 drivers/pinctrl/pinctrl-mcp23s08.h create mode 100644 drivers/pinctrl/pinctrl-mcp23s08_i2c.c create mode 100644 drivers/pinctrl/pinctrl-mcp23s08_spi.c create mode 100644 drivers/pwm/pwm-iqs620a.c create mode 100644 drivers/soc/mediatek/mtk-mmsys.c rename {Documentation/media/v4l-drivers => drivers/staging/media/soc_camera}/soc-c [...] delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml create mode 100644 drivers/staging/wfx/hif_tx_mib.c create mode 100644 drivers/thermal/k3_bandgap.c delete mode 100644 drivers/usb/chipidea/ci_hdrc_zevio.c delete mode 100644 include/asm-generic/5level-fixup.h delete mode 100644 include/asm-generic/pgtable-nop4d-hack.h create mode 100644 include/drm/drm_managed.h delete mode 100644 include/drm/drm_pci.h delete mode 100644 include/drm/ttm/ttm_debug.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8dxl.h create mode 100644 include/dt-bindings/reset/imx8mp-reset.h create mode 100644 include/dt-bindings/reset/realtek,rtd1195.h create mode 100644 include/linux/instrumented.h create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h delete mode 100644 include/linux/mlx5/cmd.h create mode 100644 include/linux/rcupdate_trace.h create mode 100644 include/linux/soc/mediatek/mtk-mmsys.h delete mode 100644 include/linux/spi/mcp23s08.h create mode 100644 include/linux/watch_queue.h create mode 100644 include/media/v4l2-jpeg.h create mode 100644 include/uapi/linux/watch_queue.h create mode 100644 kernel/kcsan/Makefile create mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/core.c create mode 100644 kernel/kcsan/debugfs.c create mode 100644 kernel/kcsan/encoding.h create mode 100644 kernel/kcsan/kcsan.h create mode 100644 kernel/kcsan/report.c create mode 100644 kernel/kcsan/test.c create mode 100644 kernel/rcu/tasks.h create mode 100644 kernel/watch_queue.c create mode 100644 lib/Kconfig.kcsan create mode 100644 localversion-next create mode 100644 mm/debug_vm_pgtable.c delete mode 100644 mm/mmu_context.c create mode 100644 net/bluetooth/msft.c create mode 100644 net/bluetooth/msft.h create mode 100644 samples/watch_queue/Makefile create mode 100644 samples/watch_queue/watch_test.c create mode 100644 scripts/Makefile.kcsan create mode 100644 security/selinux/ss/context.c create mode 100644 tools/include/linux/build_bug.h copy {include => tools/include}/vdso/bits.h (100%) copy {include => tools/include}/vdso/const.h (100%) create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/kvm/set_memory_region_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/set_memory_region_test.c create mode 100755 tools/testing/selftests/rcutorture/bin/kcsan-collapse.sh copy tools/testing/selftests/rcutorture/configs/rcu/{TASKS01 => RUDE01} (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02.boot create mode 100644 tools/testing/selftests/vm/khugepaged.c create mode 100644 tools/testing/selftests/vm/pkey-helpers.h create mode 100644 tools/testing/selftests/vm/pkey-powerpc.h create mode 100644 tools/testing/selftests/vm/pkey-x86.h create mode 100644 tools/testing/selftests/vm/protection_keys.c delete mode 100644 tools/testing/selftests/x86/pkey-helpers.h delete mode 100644 tools/testing/selftests/x86/protection_keys.c copy arch/arm/mach-imx/Makefile.boot => tools/virtio/generated/autoconf.h (100%)