From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
Maxime Ripard <mripard@kernel.org>,
intel-gfx@lists.freedesktop.org
Subject: [Intel-gfx] [PULL] drm-misc-next
Date: Thu, 2 Jul 2020 15:16:31 +0200 [thread overview]
Message-ID: <c1c47696-595b-631b-c6a1-90d6969ab4f8@linux.intel.com> (raw)
Hey Dave and Daniel,
Didn't mention under uapi changes, but i915 now detects when edid changed, while
connector_status stays connected.
Here's the next pull request for v5.9!
~Maarten
drm-misc-next-2020-07-02:
drm-misc-next for v5.9:
Cross-subsystem Changes:
- Remove fbdev/amba-clcd as pl111 is its replacement now.
- add of_graph_is_present()
Core Changes:
- Improve drm/scheduler job distribution with multiple queues.
- Small cleanups and bugfixes to zte/dsi/panel/mipi/connector.
- Remove ttm_bo->gpu_offset.
- Make ttm_mem_type_manager_func.get_node() return -ENOSPC instead
of 0 on allocation failure.
- Make ttm TT creation on-demand.
- epoch_counter is added to drm_connector, so drivers can detect
when only edid is changed, and send a uevent for that case.
- Remove legacy drm_bus_flags() values, and cleanup its documentation.
Driver Changes:
- More removal of ttm_bo->gpu_offset in nouveau, vmwgfx.
- Small suspend fix for bridge/ti-sn65dsi86.
- Small cleanups and bugfixes to panel-simple, zte, pl111, vc4, hisilicon.
- Fix connector types for some simple panels, and add missing BUS
descriptions
- Implement epoch_counter for i915.
- Add support for some more simple panels.
- Fixes and cleanups related to st7703.
The following changes since commit 41752663b410c6265e24ff0570350b0b05ecdafe:
drm/debug: Expose connector VRR monitor range via debugfs (2020-06-25 15:47:14 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-07-02
for you to fetch changes up to c3bad0c7e541776d16369d148f164879a72d022b:
drm/i915: Fix the old vs. new epoch counter check during hotplug detect (2020-07-02 11:30:11 +0300)
----------------------------------------------------------------
drm-misc-next for v5.9:
Cross-subsystem Changes:
- Remove fbdev/amba-clcd as pl111 is its replacement now.
- add of_graph_is_present()
Core Changes:
- Improve drm/scheduler job distribution with multiple queues.
- Small cleanups and bugfixes to zte/dsi/panel/mipi/connector.
- Remove ttm_bo->gpu_offset.
- Make ttm_mem_type_manager_func.get_node() return -ENOSPC instead
of 0 on allocation failure.
- Make ttm TT creation on-demand.
- epoch_counter is added to drm_connector, so drivers can detect
when only edid is changed, and send a uevent for that case.
- Remove legacy drm_bus_flags() values, and cleanup its documentation.
Driver Changes:
- More removal of ttm_bo->gpu_offset in nouveau, vmwgfx.
- Small suspend fix for bridge/ti-sn65dsi86.
- Small cleanups and bugfixes to panel-simple, zte, pl111, vc4, hisilicon.
- Fix connector types for some simple panels, and add missing BUS
descriptions
- Implement epoch_counter for i915.
- Add support for some more simple panels.
- Fixes and cleanups related to st7703.
----------------------------------------------------------------
Antonio Borneo (1):
drm/connector: fix minor typos in comments
Christian König (2):
drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3
drm/ttm: make TT creation purely optional v3
Dmitry Osipenko (4):
drm/panel-simple: Correct EDT ET057090DHU connector type
drm/panel-simple: Add missing BUS descriptions for some panels
of_graph: add of_graph_is_present()
drm/of: Make drm_of_find_panel_or_bridge() to check graph's presence
Emil Velikov (3):
drm/dsi: use stack buffer in mipi_dsi_dcs_write()
drm/panel: use mipi_dsi_dcs_write_buffer where possible
drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
Harigovindan P (1):
drm/bridge: ti-sn65dsi86: ensure bridge suspend happens during PM sleep
Icenowy Zheng (1):
dt-bindings: vendor-prefixes: Add Xingbangda
Imre Deak (1):
drm/i915: Fix the old vs. new epoch counter check during hotplug detect
Jason Yan (1):
drm/zte: remove unneeded semicolon
Laurent Pinchart (5):
dt-bindings: display: bridge: renesas,lvds: Convert binding to YAML
drm: panel: simple: Correct connector type for Starry KR070PE2T
drm: panel: simple: Correct bus format for Satoz SAT050AT40H12R2
drm: panel: simple: Drop drive/sample bus flags for LVDS panels
drm: panel: simple: Warn in case of incorrect bus format for LVDS panels
Linus Walleij (3):
drm: pl111: Credit where credit is due
video: fbdev: amba-clcd: Retire elder CLCD driver
drm: pl111: Absorb the external register header
Maarten Lankhorst (1):
Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-next
Maxime Ripard (1):
dt-bindings: display: vc4: dpi: Fix panel warning
Nirmoy Das (4):
drm/vmwgfx: don't use ttm bo->offset
drm/nouveau: don't use ttm bo->offset v3
drm/scheduler: improve job distribution with multiple queues
drm/ttm: do not keep GPU dependent addresses
Ondrej Jirman (10):
dt-bindings: panel: Convert rocktech,jh057n00900 to yaml
dt-bindings: panel: Add compatible for Xingbangda XBD599 panel
drm/panel: rocktech-jh057n00900: Rename the driver to st7703
drm/panel: st7703: Rename functions from jh057n prefix to st7703
drm/panel: st7703: Prepare for supporting multiple panels
drm/panel: st7703: Move code specific to jh057n closer together
drm/panel: st7703: Move generic part of init sequence to enable callback
drm/panel: st7703: Add support for Xingbangda XBD599
drm/panel: st7703: Enter sleep after display off
drm/panel: st7703: Assert reset prior to powering down the regulators
Sam Ravnborg (7):
drm/tidss: drop use of legacy drm_bus_flags
drm/ingenic-drm: drop use of legacy drm_bus_flags
drm/panel: raydium-rm67191: drop use of legacy drm_bus_flags
drm/panel: novatek-nt39016: drop use of legacy drm_bus_flags
drm/panel: panel-simple: drop use of legacy drm_bus_flags
drm/drm_connector: drop legacy drm_bus_flags values
drm/drm_connector: use inline comments for drm_bus_flags
Stanislav Lisovskiy (3):
drm: Add helper to compare edids.
drm: Introduce epoch counter to drm_connector
drm/i915: Send hotplug event if edid had changed
Tian Tao (1):
drm/hisilicon: Use drmm_kzalloc() instead of devm_kzalloc()
.clang-format | 19 +-
.gitignore | 1 +
.mailmap | 7 +-
CREDITS | 6 +-
Documentation/ABI/obsolete/sysfs-cpuidle | 9 +
.../ABI/obsolete/sysfs-driver-intel_pmc_bxt | 22 +
Documentation/ABI/stable/sysfs-devices-node | 2 +-
Documentation/ABI/stable/sysfs-driver-dma-idxd | 6 +
.../ABI/stable/sysfs-driver-firmware-zynqmp | 103 +
Documentation/ABI/testing/debugfs-cec-error-inj | 2 +-
.../ABI/testing/debugfs-driver-habanalabs | 17 +
Documentation/ABI/testing/debugfs-hisi-hpre | 89 +-
Documentation/ABI/testing/debugfs-hisi-sec | 94 +-
Documentation/ABI/testing/debugfs-hisi-zip | 70 +-
Documentation/ABI/testing/dev-kmsg | 5 +
Documentation/ABI/testing/procfs-smaps_rollup | 2 +-
Documentation/ABI/testing/sysfs-block-rnbd | 46 +
.../testing/sysfs-bus-event_source-devices-dfl_fme | 104 +
.../testing/sysfs-bus-event_source-devices-hv_24x7 | 21 +
Documentation/ABI/testing/sysfs-bus-iio-proximity | 10 +
Documentation/ABI/testing/sysfs-bus-iio-sx9310 | 10 +
Documentation/ABI/testing/sysfs-bus-most | 104 +-
Documentation/ABI/testing/sysfs-bus-papr-pmem | 27 +
.../ABI/testing/sysfs-bus-soundwire-master | 23 +
.../ABI/testing/sysfs-bus-soundwire-slave | 91 +
Documentation/ABI/testing/sysfs-class-net | 13 +
Documentation/ABI/testing/sysfs-class-power | 45 +-
Documentation/ABI/testing/sysfs-class-power-mp2629 | 8 +
Documentation/ABI/testing/sysfs-class-rnbd-client | 111 +
Documentation/ABI/testing/sysfs-class-rnbd-server | 50 +
Documentation/ABI/testing/sysfs-class-rtrs-client | 131 +
Documentation/ABI/testing/sysfs-class-rtrs-server | 53 +
Documentation/ABI/testing/sysfs-devices-system-cpu | 64 +-
Documentation/ABI/testing/sysfs-driver-habanalabs | 17 +
Documentation/ABI/testing/sysfs-driver-w1_therm | 116 +
Documentation/ABI/testing/sysfs-fs-f2fs | 24 +
Documentation/ABI/testing/sysfs-platform-dptf | 62 +-
.../testing/sysfs-platform-intel-wmi-sbl-fw-update | 12 +
Documentation/COPYING-logo | 2 +-
Documentation/IRQ-domain.txt | 269 -
Documentation/Makefile | 16 +-
Documentation/PCI/boot-interrupts.rst | 34 +-
Documentation/PCI/endpoint/pci-endpoint.rst | 16 +-
.../RCU/Design/Requirements/Requirements.rst | 61 +-
Documentation/admin-guide/LSM/tomoyo.rst | 16 +-
Documentation/admin-guide/README.rst | 11 +-
.../admin-guide/acpi/initrd_table_override.rst | 2 +-
Documentation/admin-guide/acpi/ssdt-overlays.rst | 2 +-
Documentation/admin-guide/bcache.rst | 4 +-
Documentation/admin-guide/bug-hunting.rst | 53 +-
Documentation/admin-guide/cgroup-v1/memory.rst | 19 +-
Documentation/admin-guide/cgroup-v2.rst | 47 +-
Documentation/admin-guide/cpu-load.rst | 2 +-
Documentation/admin-guide/device-mapper/dm-ebs.rst | 51 +
.../admin-guide/device-mapper/dm-integrity.rst | 21 +-
.../admin-guide/device-mapper/dm-zoned.rst | 62 +-
Documentation/admin-guide/devices.rst | 2 +-
Documentation/admin-guide/dynamic-debug-howto.rst | 5 +
Documentation/admin-guide/gpio/gpio-aggregator.rst | 111 +
Documentation/admin-guide/gpio/index.rst | 1 +
Documentation/admin-guide/hw-vuln/index.rst | 1 +
Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +-
.../special-register-buffer-data-sampling.rst | 149 +
Documentation/admin-guide/index.rst | 1 +
Documentation/admin-guide/init.rst | 76 +-
Documentation/admin-guide/initrd.rst | 2 +-
Documentation/admin-guide/kdump/kdump.rst | 8 +
Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 +
Documentation/admin-guide/kernel-parameters.txt | 174 +-
.../admin-guide/kernel-per-CPU-kthreads.rst | 2 +-
Documentation/admin-guide/md.rst | 2 +-
.../media}/au0828-cardlist.rst | 0
Documentation/admin-guide/media/avermedia.rst | 94 +
Documentation/admin-guide/media/bt8xx.rst | 156 +
Documentation/admin-guide/media/bttv-cardlist.rst | 683 +
Documentation/admin-guide/media/bttv.rst | 1761 ++
Documentation/admin-guide/media/building.rst | 357 +
.../media}/cafe_ccic.rst | 0
Documentation/admin-guide/media/cardlist.rst | 29 +
Documentation/admin-guide/media/cec-drivers.rst | 10 +
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/cx231xx-cardlist.rst | 99 +
.../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-drivers.rst | 16 +
.../admin-guide/media/dvb-usb-a800-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-af9005-cardlist.rst | 20 +
.../admin-guide/media/dvb-usb-af9015-cardlist.rst | 80 +
.../admin-guide/media/dvb-usb-af9035-cardlist.rst | 74 +
.../admin-guide/media/dvb-usb-anysee-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-au6610-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-az6007-cardlist.rst | 20 +
.../admin-guide/media/dvb-usb-az6027-cardlist.rst | 24 +
.../admin-guide/media/dvb-usb-ce6230-cardlist.rst | 18 +
.../media/dvb-usb-cinergyT2-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-cxusb-cardlist.rst | 40 +
.../admin-guide/media/dvb-usb-dib0700-cardlist.rst | 162 +
.../media/dvb-usb-dibusb-mb-cardlist.rst | 42 +
.../media/dvb-usb-dibusb-mc-cardlist.rst | 30 +
.../admin-guide/media/dvb-usb-digitv-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-dtt200u-cardlist.rst | 22 +
.../admin-guide/media/dvb-usb-dtv5100-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 42 +
.../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 52 +
.../admin-guide/media/dvb-usb-ec168-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-gl861-cardlist.rst | 20 +
.../admin-guide/media/dvb-usb-gp8psk-cardlist.rst | 22 +
.../admin-guide/media/dvb-usb-lmedm04-cardlist.rst | 20 +
.../admin-guide/media/dvb-usb-m920x-cardlist.rst | 26 +
.../media/dvb-usb-mxl111sf-cardlist.rst | 36 +
.../media/dvb-usb-nova-t-usb2-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-opera1-cardlist.rst | 16 +
.../media/dvb-usb-pctv452e-cardlist.rst | 20 +
.../media/dvb-usb-rtl28xxu-cardlist.rst | 80 +
.../media/dvb-usb-technisat-usb2-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-ttusb2-cardlist.rst | 24 +
.../admin-guide/media/dvb-usb-umt-010-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-vp702x-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-vp7045-cardlist.rst | 18 +
.../admin-guide/media/dvb-usb-zd1301-cardlist.rst | 16 +
Documentation/admin-guide/media/dvb.rst | 12 +
Documentation/admin-guide/media/dvb_intro.rst | 616 +
Documentation/admin-guide/media/dvb_references.rst | 29 +
.../admin-guide/media/em28xx-cardlist.rst | 436 +
Documentation/admin-guide/media/faq.rst | 216 +
Documentation/admin-guide/media/fimc.rst | 153 +
.../admin-guide/media/frontend-cardlist.rst | 226 +
.../media}/gspca-cardlist.rst | 0
Documentation/admin-guide/media/i2c-cardlist.rst | 290 +
Documentation/admin-guide/media/imx.rst | 714 +
.../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 | 61 +
Documentation/admin-guide/media/intro.rst | 27 +
Documentation/admin-guide/media/ipu3.rst | 591 +
.../v4l-drivers => admin-guide/media}/ipu3_rcb.svg | 0
Documentation/admin-guide/media/ivtv-cardlist.rst | 139 +
.../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/misc-cardlist.rst | 28 +
Documentation/admin-guide/media/omap3isp.rst | 92 +
.../media}/omap4_camera.rst | 0
.../media}/opera-firmware.rst | 0
.../admin-guide/media/other-usb-cardlist.rst | 92 +
Documentation/admin-guide/media/pci-cardlist.rst | 107 +
.../v4l-drivers => admin-guide/media}/philips.rst | 0
.../admin-guide/media/platform-cardlist.rst | 90 +
.../media}/pulse8-cec.rst | 0
.../media}/qcom_camss.rst | 0
.../media}/qcom_camss_8x96_graph.dot | 0
.../media}/qcom_camss_graph.dot | 0
Documentation/admin-guide/media/radio-cardlist.rst | 44 +
.../media}/rcar-fdp1.rst | 0
.../admin-guide/media/remote-controller.rst | 76 +
.../admin-guide/media/saa7134-cardlist.rst | 803 +
Documentation/admin-guide/media/saa7134.rst | 88 +
.../admin-guide/media/saa7164-cardlist.rst | 71 +
.../v4l-drivers => admin-guide/media}/si470x.rst | 0
.../v4l-drivers => admin-guide/media}/si4713.rst | 0
.../v4l-drivers => admin-guide/media}/si476x.rst | 0
Documentation/admin-guide/media/siano-cardlist.rst | 56 +
.../media}/technisat.rst | 0
.../media}/tm6000-cardlist.rst | 0
.../media}/ttusb-dec.rst | 0
.../media}/tuner-cardlist.rst | 0
Documentation/admin-guide/media/usb-cardlist.rst | 157 +
.../media}/usbvision-cardlist.rst | 0
Documentation/admin-guide/media/v4l-drivers.rst | 33 +
.../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 +
.../admin-guide/mm/numa_memory_policy.rst | 10 +-
Documentation/admin-guide/mm/transhuge.rst | 7 +
Documentation/admin-guide/mm/userfaultfd.rst | 211 +-
Documentation/admin-guide/mono.rst | 4 +-
Documentation/admin-guide/nfs/nfsroot.rst | 2 +-
Documentation/admin-guide/numastat.rst | 31 +-
Documentation/admin-guide/perf-security.rst | 86 +-
Documentation/admin-guide/pm/cpuidle.rst | 20 +-
.../admin-guide/pm/intel-speed-select.rst | 917 +
Documentation/admin-guide/pm/intel_pstate.rst | 32 +-
Documentation/admin-guide/pm/working-state.rst | 1 +
Documentation/admin-guide/pstore-blk.rst | 243 +
Documentation/admin-guide/ramoops.rst | 14 +-
Documentation/admin-guide/ras.rst | 28 +-
Documentation/admin-guide/reporting-bugs.rst | 2 +-
Documentation/admin-guide/serial-console.rst | 2 +-
Documentation/admin-guide/sysctl/kernel.rst | 247 +-
Documentation/admin-guide/sysctl/net.rst | 8 +-
Documentation/admin-guide/sysctl/vm.rst | 23 +-
Documentation/admin-guide/sysrq.rst | 10 +-
Documentation/admin-guide/unicode.rst | 4 +-
Documentation/arm/microchip.rst | 2 +-
Documentation/arm64/amu.rst | 5 +
Documentation/arm64/booting.rst | 39 +-
Documentation/arm64/cpu-feature-registers.rst | 2 +
Documentation/arm64/elf_hwcaps.rst | 5 +
Documentation/arm64/silicon-errata.rst | 8 +-
Documentation/arm64/sve.rst | 6 +-
Documentation/block/biovecs.rst | 2 +
Documentation/block/index.rst | 1 +
Documentation/block/inline-encryption.rst | 263 +
Documentation/bpf/bpf_devel_QA.rst | 15 +
Documentation/bpf/index.rst | 4 +-
Documentation/bpf/ringbuf.rst | 209 +
Documentation/conf.py | 40 +-
Documentation/core-api/cachetlb.rst | 2 +-
.../debugging-via-ohci1394.rst} | 0
.../dma-api-howto.rst} | 0
.../{DMA-API.txt => core-api/dma-api.rst} | 0
.../dma-attributes.rst} | 0
.../{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} | 0
Documentation/core-api/index.rst | 9 +
.../{IRQ.txt => core-api/irq/concepts.rst} | 0
Documentation/core-api/irq/index.rst | 11 +
.../irq/irq-affinity.rst} | 0
Documentation/core-api/irq/irq-domain.rst | 270 +
.../irq/irqflags-tracing.rst} | 0
Documentation/core-api/kobject.rst | 28 +-
Documentation/{kref.txt => core-api/kref.rst} | 0
Documentation/core-api/padata.rst | 41 +-
Documentation/core-api/pin_user_pages.rst | 51 +-
Documentation/core-api/printk-basics.rst | 115 +
Documentation/core-api/printk-formats.rst | 38 +-
Documentation/core-api/protection-keys.rst | 5 +-
Documentation/core-api/rbtree.rst | 429 +
Documentation/core-api/timekeeping.rst | 6 +-
Documentation/dev-tools/coccinelle.rst | 8 +-
Documentation/dev-tools/gdb-kernel-debugging.rst | 2 +-
Documentation/dev-tools/index.rst | 1 +
Documentation/dev-tools/kcov.rst | 17 +-
Documentation/dev-tools/kcsan.rst | 321 +
Documentation/dev-tools/kgdb.rst | 24 +
Documentation/dev-tools/kselftest.rst | 26 +-
Documentation/dev-tools/kunit/start.rst | 13 +-
Documentation/dev-tools/kunit/usage.rst | 4 +-
Documentation/devicetree/bindings/ABI.rst | 42 +
Documentation/devicetree/bindings/ABI.txt | 39 -
Documentation/devicetree/bindings/Makefile | 35 +-
Documentation/devicetree/bindings/arm/altera.yaml | 6 +-
Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +-
.../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 +-
Documentation/devicetree/bindings/arm/arm,scmi.txt | 3 +-
.../devicetree/bindings/arm/arm,vexpress-juno.yaml | 34 +-
.../devicetree/bindings/arm/atmel-at91.yaml | 7 +
Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +-
.../devicetree/bindings/arm/calxeda/hb-sregs.yaml | 49 +
.../devicetree/bindings/arm/calxeda/l2ecc.txt | 15 -
.../devicetree/bindings/arm/calxeda/l2ecc.yaml | 42 +
.../devicetree/bindings/arm/coresight-cti.yaml | 20 +-
Documentation/devicetree/bindings/arm/cpus.yaml | 86 +-
.../devicetree/bindings/arm/freescale/fsl,scu.txt | 6 +-
Documentation/devicetree/bindings/arm/fsl.yaml | 4 +
Documentation/devicetree/bindings/arm/l2c2x0.yaml | 87 +-
.../devicetree/bindings/arm/mediatek.yaml | 22 +
.../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,audsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,camsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,imgsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,infracfg.txt | 1 +
.../bindings/arm/mediatek/mediatek,mipi0a.txt | 28 +
.../bindings/arm/mediatek/mediatek,mmsys.txt | 8 +-
.../bindings/arm/mediatek/mediatek,pericfg.txt | 36 -
.../bindings/arm/mediatek/mediatek,pericfg.yaml | 65 +
.../bindings/arm/mediatek/mediatek,topckgen.txt | 1 +
.../bindings/arm/mediatek/mediatek,vcodecsys.txt | 27 +
.../devicetree/bindings/arm/nxp/lpc32xx.yaml | 9 +-
Documentation/devicetree/bindings/arm/psci.yaml | 16 +-
Documentation/devicetree/bindings/arm/qcom.yaml | 7 +
Documentation/devicetree/bindings/arm/realtek.yaml | 21 +
.../devicetree/bindings/arm/renesas,prr.yaml | 2 +-
Documentation/devicetree/bindings/arm/renesas.yaml | 10 +
.../devicetree/bindings/arm/rockchip.yaml | 5 +
.../bindings/arm/samsung/exynos-chipid.yaml | 5 +-
.../bindings/arm/samsung/samsung-boards.yaml | 1 +
.../bindings/arm/socionext/uniphier.yaml | 27 +-
.../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +-
.../bindings/arm/stm32/st,stm32-syscon.yaml | 6 +-
.../devicetree/bindings/arm/stm32/stm32.yaml | 3 +
Documentation/devicetree/bindings/arm/sunxi.yaml | 5 +
.../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 6 +
Documentation/devicetree/bindings/arm/syna.txt | 2 +-
.../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 7 +-
.../devicetree/bindings/ata/faraday,ftide010.yaml | 4 +-
.../devicetree/bindings/ata/renesas,rcar-sata.yaml | 1 +
.../devicetree/bindings/ata/sata_highbank.txt | 44 -
.../devicetree/bindings/ata/sata_highbank.yaml | 92 +
.../devicetree/bindings/auxdisplay/hit,hd44780.txt | 45 -
.../bindings/auxdisplay/hit,hd44780.yaml | 96 +
.../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +-
.../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +-
.../bindings/bus/arm,integrator-ap-lm.yaml | 83 +
.../devicetree/bindings/bus/baikal,bt1-apb.yaml | 90 +
.../devicetree/bindings/bus/baikal,bt1-axi.yaml | 107 +
.../clock/allwinner,sun4i-a10-gates-clk.yaml | 8 +-
.../devicetree/bindings/clock/arm,syscon-icst.yaml | 2 +-
.../bindings/clock/baikal,bt1-ccu-div.yaml | 188 +
.../bindings/clock/baikal,bt1-ccu-pll.yaml | 131 +
.../bindings/clock/bitmain,bm1880-clk.yaml | 2 +-
.../devicetree/bindings/clock/calxeda.txt | 17 -
.../devicetree/bindings/clock/calxeda.yaml | 82 +
.../devicetree/bindings/clock/cirrus,lochnagar.txt | 94 -
.../bindings/clock/cirrus,lochnagar.yaml | 78 +
.../bindings/clock/fixed-factor-clock.yaml | 5 +-
.../devicetree/bindings/clock/fsl,plldig.yaml | 19 +-
.../devicetree/bindings/clock/idt,versaclock5.txt | 1 +
.../devicetree/bindings/clock/imx1-clock.txt | 26 -
.../devicetree/bindings/clock/imx1-clock.yaml | 51 +
.../devicetree/bindings/clock/imx21-clock.txt | 27 -
.../devicetree/bindings/clock/imx21-clock.yaml | 51 +
.../devicetree/bindings/clock/imx23-clock.txt | 70 -
.../devicetree/bindings/clock/imx23-clock.yaml | 92 +
.../devicetree/bindings/clock/imx25-clock.txt | 160 -
.../devicetree/bindings/clock/imx25-clock.yaml | 186 +
.../devicetree/bindings/clock/imx27-clock.txt | 27 -
.../devicetree/bindings/clock/imx27-clock.yaml | 55 +
.../devicetree/bindings/clock/imx28-clock.txt | 93 -
.../devicetree/bindings/clock/imx28-clock.yaml | 115 +
.../devicetree/bindings/clock/imx31-clock.txt | 90 -
.../devicetree/bindings/clock/imx31-clock.yaml | 120 +
.../devicetree/bindings/clock/imx35-clock.txt | 114 -
.../devicetree/bindings/clock/imx35-clock.yaml | 139 +
.../devicetree/bindings/clock/imx5-clock.txt | 28 -
.../devicetree/bindings/clock/imx5-clock.yaml | 65 +
.../devicetree/bindings/clock/imx6q-clock.txt | 41 -
.../devicetree/bindings/clock/imx6q-clock.yaml | 71 +
.../devicetree/bindings/clock/imx6sl-clock.txt | 10 -
.../devicetree/bindings/clock/imx6sl-clock.yaml | 47 +
.../devicetree/bindings/clock/imx6sll-clock.txt | 36 -
.../devicetree/bindings/clock/imx6sll-clock.yaml | 65 +
.../devicetree/bindings/clock/imx6sx-clock.txt | 13 -
.../devicetree/bindings/clock/imx6sx-clock.yaml | 69 +
.../devicetree/bindings/clock/imx6ul-clock.txt | 13 -
.../devicetree/bindings/clock/imx6ul-clock.yaml | 65 +
.../devicetree/bindings/clock/imx7d-clock.txt | 13 -
.../devicetree/bindings/clock/imx7d-clock.yaml | 65 +
.../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 -
.../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 73 +
.../devicetree/bindings/clock/ingenic,cgu.txt | 57 -
.../devicetree/bindings/clock/ingenic,cgu.yaml | 124 +
.../devicetree/bindings/clock/intel,agilex.yaml | 46 +
.../devicetree/bindings/clock/intel,cgu-lgm.yaml | 44 +
.../bindings/clock/marvell,mmp2-audio-clock.yaml | 75 +
.../bindings/clock/marvell,mmp2-clock.yaml | 5 +
.../devicetree/bindings/clock/qcom,a53pll.txt | 22 -
.../devicetree/bindings/clock/qcom,a53pll.yaml | 40 +
.../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +-
.../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +-
.../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 +-
.../devicetree/bindings/clock/qcom,gcc.yaml | 3 +
.../devicetree/bindings/clock/qcom,mmcc.yaml | 20 +-
.../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +-
.../bindings/clock/qcom,sc7180-gpucc.yaml | 2 +-
.../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 2 +-
.../bindings/clock/qcom,sc7180-videocc.yaml | 2 +-
.../bindings/clock/qcom,sdm845-dispcc.yaml | 2 +-
.../bindings/clock/qcom,sdm845-gpucc.yaml | 2 +-
.../bindings/clock/qcom,sdm845-videocc.yaml | 2 +-
.../bindings/clock/renesas,cpg-div6-clock.yaml | 60 +
.../bindings/clock/renesas,cpg-div6-clocks.txt | 40 -
.../bindings/clock/renesas,cpg-mssr.yaml | 1 +
.../bindings/clock/renesas,cpg-mstp-clocks.txt | 60 -
.../bindings/clock/renesas,cpg-mstp-clocks.yaml | 82 +
.../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 4 +-
.../devicetree/bindings/clock/silabs,si5341.txt | 11 +-
.../bindings/clock/sprd,sc9863a-clk.yaml | 30 +-
.../bindings/connector/usb-connector.yaml | 73 +-
.../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 56 +
.../crypto/allwinner,sun4i-a10-crypto.yaml | 14 +-
.../bindings/crypto/allwinner,sun8i-ce.yaml | 16 +-
.../bindings/crypto/amlogic,gxl-crypto.yaml | 4 +-
.../devicetree/bindings/crypto/st,stm32-hash.yaml | 9 +-
.../allwinner,sun4i-a10-display-engine.yaml | 7 +-
.../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 40 +-
.../bindings/display/allwinner,sun4i-a10-tcon.yaml | 63 +-
.../display/allwinner,sun6i-a31-mipi-dsi.yaml | 28 +-
.../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +-
.../bindings/display/brcm,bcm2835-dpi.yaml | 10 -
.../bindings/display/bridge/adi,adv7123.txt | 50 -
.../bindings/display/bridge/adi,adv7511.txt | 4 +-
.../bindings/display/bridge/analogix,anx7814.yaml | 119 +
.../bindings/display/bridge/anx6345.yaml | 8 +
.../devicetree/bindings/display/bridge/anx7814.txt | 42 -
.../bindings/display/bridge/dumb-vga-dac.txt | 50 -
.../bindings/display/bridge/lvds-codec.yaml | 26 +-
.../devicetree/bindings/display/bridge/ps8640.yaml | 8 +
.../bindings/display/bridge/renesas,lvds.txt | 85 -
.../bindings/display/bridge/renesas,lvds.yaml | 248 +
.../bindings/display/bridge/simple-bridge.yaml | 99 +
.../bindings/display/bridge/thine,thc63lvd1024.txt | 66 -
.../display/bridge/thine,thc63lvd1024.yaml | 121 +
.../bindings/display/bridge/ti,ths813x.txt | 51 -
.../bindings/display/mediatek/mediatek,dpi.txt | 6 +
.../bindings/display/mediatek/mediatek,dsi.txt | 10 +
.../bindings/display/panel/panel-common.yaml | 11 +-
.../bindings/display/panel/panel-timing.yaml | 120 +-
.../display/panel/rocktech,jh057n00900.txt | 23 -
.../display/panel/rocktech,jh057n00900.yaml | 70 +
.../bindings/display/panel/sony,acx424akp.yaml | 2 +-
.../bindings/display/panel/xinpeng,xpp055c272.yaml | 4 +-
.../devicetree/bindings/display/renesas,cmm.yaml | 18 +-
.../devicetree/bindings/display/renesas,du.txt | 10 +
.../bindings/display/rockchip/rockchip-vop.yaml | 4 +-
.../display/tegra/nvidia,tegra20-host1x.txt | 73 +-
.../bindings/display/ti/ti,am65x-dss.yaml | 19 +-
.../bindings/display/ti/ti,j721e-dss.yaml | 34 +-
.../devicetree/bindings/dma/adi,axi-dmac.txt | 2 +-
.../devicetree/bindings/dma/dma-common.yaml | 3 +-
Documentation/devicetree/bindings/dma/fsl-edma.txt | 3 +-
.../devicetree/bindings/dma/ingenic,dma.yaml | 80 +
.../devicetree/bindings/dma/jz4780-dma.txt | 64 -
.../devicetree/bindings/dma/mtk-uart-apdma.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/sifive,fu540-c000-pdma.yaml | 2 +-
.../bindings/dma/socionext,uniphier-xdmac.yaml | 7 +-
.../devicetree/bindings/dma/st,stm32-dma.yaml | 5 +
.../devicetree/bindings/dma/ti/k3-udma.yaml | 29 +-
Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 +
Documentation/devicetree/bindings/eeprom/at24.yaml | 13 +-
.../devicetree/bindings/example-schema.yaml | 17 +-
.../devicetree/bindings/extcon/extcon-arizona.txt | 76 -
.../bindings/extcon/extcon-usbc-cros-ec.yaml | 3 +-
.../devicetree/bindings/extcon/wlf,arizona.yaml | 125 +
.../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/fsl-imx-gpio.txt | 35 -
.../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 68 +
.../devicetree/bindings/gpio/gpio-mxs.txt | 88 -
.../devicetree/bindings/gpio/gpio-mxs.yaml | 136 +
.../devicetree/bindings/gpio/renesas,em-gio.yaml | 70 +
.../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 94 -
.../bindings/gpio/renesas,rcar-gpio.yaml | 144 +
.../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +-
.../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 133 +
.../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 65 -
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 6 +
.../devicetree/bindings/gpu/arm,mali-midgard.yaml | 20 +-
.../devicetree/bindings/gpu/arm,mali-utgard.yaml | 6 +
.../devicetree/bindings/gpu/vivante,gc.yaml | 2 +-
.../bindings/hwmon/adi,axi-fan-control.yaml | 7 +-
.../devicetree/bindings/hwmon/adi,ltc2947.yaml | 32 +-
.../devicetree/bindings/hwmon/adt7475.yaml | 20 +-
.../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 107 +
.../devicetree/bindings/hwmon/cirrus,lochnagar.txt | 26 -
.../bindings/hwmon/cirrus,lochnagar.yaml | 35 +
.../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +-
.../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 2 +-
.../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 58 +
.../devicetree/bindings/i2c/i2c-cadence.txt | 28 -
.../devicetree/bindings/i2c/i2c-designware.txt | 73 -
.../devicetree/bindings/i2c/i2c-jz4780.txt | 33 -
.../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 +
.../devicetree/bindings/i2c/i2c-qcom-cci.txt | 92 +
.../devicetree/bindings/i2c/i2c-rk3x.yaml | 10 +-
Documentation/devicetree/bindings/i2c/i2c-xiic.txt | 25 -
Documentation/devicetree/bindings/i2c/i2c.txt | 73 +-
.../devicetree/bindings/i2c/ingenic,i2c.yaml | 88 +
.../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 62 +
.../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 6 +
.../devicetree/bindings/i2c/renesas,i2c.txt | 1 +
.../devicetree/bindings/i2c/renesas,iic.txt | 1 +
.../bindings/i2c/snps,designware-i2c.yaml | 156 +
.../devicetree/bindings/i2c/st,stm32-i2c.yaml | 23 +-
.../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 49 +
.../devicetree/bindings/iio/accel/bma180.txt | 8 +-
.../devicetree/bindings/iio/adc/adi,ad7124.yaml | 9 +-
.../devicetree/bindings/iio/adc/adi,ad9467.yaml | 65 +
.../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 62 +
.../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 9 +-
.../devicetree/bindings/iio/adc/maxim,max1241.yaml | 63 +
.../bindings/iio/adc/microchip,mcp3911.yaml | 7 +-
.../bindings/iio/adc/rockchip-saradc.txt | 37 -
.../bindings/iio/adc/rockchip-saradc.yaml | 80 +
.../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 37 +-
.../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 27 +-
.../bindings/iio/chemical/ams,ccs811.yaml | 53 +
.../bindings/iio/chemical/atlas,sensor.yaml | 8 +-
Documentation/devicetree/bindings/iio/common.yaml | 35 +
.../devicetree/bindings/iio/dac/ad5755.txt | 2 +-
.../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 97 +-
.../devicetree/bindings/iio/dac/ltc2632.txt | 8 +-
.../devicetree/bindings/iio/dac/st,stm32-dac.txt | 63 -
.../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 110 +
.../devicetree/bindings/iio/gyroscope/bmg160.txt | 2 +-
.../devicetree/bindings/iio/imu/adi,adis16475.yaml | 136 +
.../devicetree/bindings/iio/imu/bmi160.txt | 37 -
.../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 75 +
.../bindings/iio/light/amstaos,tsl2563.yaml | 48 +
.../devicetree/bindings/iio/light/tsl2563.txt | 19 -
.../devicetree/bindings/iio/light/tsl2772.yaml | 13 +-
.../devicetree/bindings/iio/light/vcnl4000.txt | 24 -
.../bindings/iio/light/vishay,vcnl4000.yaml | 50 +
.../bindings/iio/magnetometer/ak8974.txt | 4 +-
.../bindings/iio/proximity/vishay,vcnl3020.yaml | 62 +
.../devicetree/bindings/iio/st-sensors.txt | 1 +
.../bindings/iio/temperature/adi,ltc2983.yaml | 60 +-
Documentation/devicetree/bindings/index.rst | 12 +
.../input/allwinner,sun4i-a10-lradc-keys.yaml | 9 +-
.../devicetree/bindings/input/elants_i2c.txt | 34 -
.../devicetree/bindings/input/gpio-keys-polled.txt | 45 -
.../devicetree/bindings/input/gpio-keys.txt | 58 -
.../devicetree/bindings/input/gpio-keys.yaml | 149 +
Documentation/devicetree/bindings/input/input.yaml | 9 +-
.../devicetree/bindings/input/iqs269a.yaml | 555 +
.../devicetree/bindings/input/iqs62x-keys.yaml | 7 +-
.../devicetree/bindings/input/msm-vibrator.txt | 36 -
.../input/touchscreen/cypress,cy8ctma140.yaml | 72 +
.../bindings/input/touchscreen/edt-ft5x06.yaml | 32 +-
.../input/touchscreen/elan,elants_i2c.yaml | 69 +
.../bindings/input/touchscreen/goodix.yaml | 2 +-
.../bindings/input/touchscreen/mms114.txt | 3 +-
.../bindings/interconnect/fsl,imx8m-noc.yaml | 101 +
.../bindings/interconnect/qcom,msm8916.yaml | 4 +-
.../bindings/interconnect/qcom,msm8974.yaml | 4 +-
.../bindings/interconnect/qcom,qcs404.yaml | 4 +-
.../bindings/interconnect/qcom,sc7180.yaml | 6 +-
.../bindings/interconnect/qcom,sdm845.yaml | 4 +-
.../allwinner,sun7i-a20-sc-nmi.yaml | 12 +-
.../bindings/interrupt-controller/arm,gic-v3.yaml | 39 +-
.../bindings/interrupt-controller/arm,gic.yaml | 9 +
.../bindings/interrupt-controller/fsl,irqsteer.txt | 35 -
.../interrupt-controller/fsl,irqsteer.yaml | 89 +
.../bindings/interrupt-controller/ingenic,intc.txt | 28 -
.../interrupt-controller/ingenic,intc.yaml | 63 +
.../intel,ixp4xx-interrupt.yaml | 8 +-
.../interrupt-controller/loongson,htvec.yaml | 57 +
.../interrupt-controller/loongson,liointc.yaml | 9 +-
.../interrupt-controller/loongson,pch-msi.yaml | 60 +
.../interrupt-controller/loongson,pch-pic.yaml | 55 +
.../interrupt-controller/renesas,intc-irqpin.txt | 62 -
.../interrupt-controller/renesas,intc-irqpin.yaml | 107 +
.../interrupt-controller/renesas,irqc.yaml | 3 +-
.../interrupt-controller/st,stm32-exti.yaml | 12 +-
.../bindings/iommu/allwinner,sun50i-h6-iommu.yaml | 61 +
.../devicetree/bindings/iommu/arm,smmu.yaml | 8 +-
.../bindings/iommu/renesas,ipmmu-vmsa.txt | 73 -
.../bindings/iommu/renesas,ipmmu-vmsa.yaml | 98 +
.../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 +-
.../devicetree/bindings/ipmi/ipmi-smic.txt | 25 -
.../devicetree/bindings/ipmi/ipmi-smic.yaml | 61 +
.../bindings/leds/backlight/qcom-wled.txt | 154 -
.../bindings/leds/backlight/qcom-wled.yaml | 252 +
Documentation/devicetree/bindings/leds/common.yaml | 13 +-
.../devicetree/bindings/leds/leds-aw2013.yaml | 90 +
.../devicetree/bindings/leds/leds-gpio.yaml | 3 +-
.../devicetree/bindings/leds/leds-sgm3140.yaml | 61 +
.../bindings/leds/rohm,bd71828-leds.yaml | 9 +-
.../devicetree/bindings/mailbox/fsl,mu.txt | 58 -
.../devicetree/bindings/mailbox/fsl,mu.yaml | 91 +
.../bindings/mailbox/qcom,apcs-kpss-global.txt | 88 -
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 86 +
.../devicetree/bindings/mailbox/qcom-ipcc.yaml | 80 +
.../devicetree/bindings/mailbox/sprd-mailbox.yaml | 60 +
.../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 7 +-
.../bindings/media/allwinner,sun4i-a10-csi.yaml | 28 +-
.../devicetree/bindings/media/amlogic,gx-vdec.yaml | 20 +-
.../bindings/media/amlogic,meson-gx-ao-cec.yaml | 5 +-
.../devicetree/bindings/media/i2c/imx219.yaml | 3 +-
.../devicetree/bindings/media/i2c/ov8856.yaml | 141 +
.../bindings/media/marvell,mmp2-ccic.txt | 50 -
.../bindings/media/marvell,mmp2-ccic.yaml | 99 +
.../bindings/media/qcom,sc7180-venus.yaml | 2 +-
.../bindings/media/qcom,sdm845-venus-v2.yaml | 2 +-
.../bindings/media/qcom,sdm845-venus.yaml | 2 +-
Documentation/devicetree/bindings/media/rc.yaml | 265 +-
.../devicetree/bindings/media/renesas,ceu.yaml | 39 +-
.../devicetree/bindings/media/renesas,csi2.yaml | 2 +-
.../devicetree/bindings/media/renesas,vin.yaml | 21 +-
.../devicetree/bindings/media/rockchip,vdec.yaml | 73 +
.../devicetree/bindings/media/rockchip-rga.txt | 34 -
.../devicetree/bindings/media/rockchip-rga.yaml | 83 +
.../devicetree/bindings/media/rockchip-vpu.txt | 43 -
.../devicetree/bindings/media/rockchip-vpu.yaml | 77 +
.../devicetree/bindings/media/ti,vpe.yaml | 2 +-
.../devicetree/bindings/media/video-interfaces.txt | 372 +-
.../memory-controllers/baikal,bt1-l2-ctl.yaml | 63 +
.../memory-controllers/calxeda-ddr-ctrlr.txt | 16 -
.../memory-controllers/calxeda-ddr-ctrlr.yaml | 42 +
.../bindings/memory-controllers/exynos-srom.yaml | 13 +-
.../memory-controllers/fsl/imx8m-ddrc.yaml | 6 +-
.../memory-controllers/ingenic,jz4780-nemc.txt | 76 -
.../bindings/memory-controllers/ingenic,nemc.yaml | 125 +
.../memory-controllers/nvidia,tegra124-emc.yaml | 13 +-
.../memory-controllers/nvidia,tegra124-mc.yaml | 5 +-
.../memory-controllers/nvidia,tegra186-mc.yaml | 41 +-
.../memory-controllers/nvidia,tegra210-emc.yaml | 82 +
.../memory-controllers/nvidia,tegra30-emc.yaml | 9 +-
.../memory-controllers/nvidia,tegra30-mc.yaml | 3 +-
.../bindings/memory-controllers/renesas,dbsc.txt | 44 -
.../bindings/memory-controllers/renesas,dbsc.yaml | 56 +
.../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 20 +-
Documentation/devicetree/bindings/mfd/arizona.txt | 101 -
.../devicetree/bindings/mfd/cirrus,lochnagar.txt | 85 -
.../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 352 +
.../devicetree/bindings/mfd/cirrus,madera.yaml | 299 +
.../devicetree/bindings/mfd/gateworks-gsc.yaml | 196 +
Documentation/devicetree/bindings/mfd/madera.txt | 114 -
Documentation/devicetree/bindings/mfd/max8998.txt | 8 +
.../devicetree/bindings/mfd/mps,mp2629.yaml | 62 +
Documentation/devicetree/bindings/mfd/mt6397.txt | 19 +-
.../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 | 37 +-
.../devicetree/bindings/mfd/st,stpmic1.yaml | 13 +-
Documentation/devicetree/bindings/mfd/syscon.yaml | 17 +-
.../devicetree/bindings/mfd/wlf,arizona.yaml | 280 +
.../devicetree/bindings/mips/ingenic/devices.yaml | 4 +
.../bindings/mips/loongson/rs780e-acpi.yaml | 40 +
.../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 68 +
.../devicetree/bindings/mmc/arasan,sdhci.txt | 57 +
.../devicetree/bindings/mmc/aspeed,sdhci.yaml | 4 +-
.../devicetree/bindings/mmc/cdns,sdhci.yaml | 79 +-
.../devicetree/bindings/mmc/ingenic,mmc.yaml | 79 +
Documentation/devicetree/bindings/mmc/jz4740.txt | 41 -
.../devicetree/bindings/mmc/mmc-controller.yaml | 37 +-
Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 +-
.../devicetree/bindings/mmc/renesas,mmcif.txt | 5 +-
.../devicetree/bindings/mmc/renesas,sdhi.txt | 1 +
.../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 24 +-
.../devicetree/bindings/mmc/sdhci-msm.txt | 14 +
.../devicetree/bindings/mmc/sdhci-pxa.txt | 50 -
.../devicetree/bindings/mmc/sdhci-pxa.yaml | 102 +
.../bindings/mmc/socionext,uniphier-sd.yaml | 14 +-
.../bindings/mmc/synopsys-dw-mshc-common.yaml | 14 +-
.../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 13 +-
.../bindings/mtd/arasan,nand-controller.yaml | 63 +
.../devicetree/bindings/mtd/brcm,brcmnand.txt | 2 +
.../devicetree/bindings/mtd/denali,nand.yaml | 4 +-
.../bindings/mtd/ingenic,jz4780-nand.txt | 92 -
.../devicetree/bindings/mtd/ingenic,nand.yaml | 132 +
.../devicetree/bindings/mtd/nand-controller.yaml | 27 +-
.../devicetree/bindings/mtd/partition.txt | 3 +
.../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +-
.../bindings/net/amlogic,meson-dwmac.yaml | 23 +-
.../devicetree/bindings/net/calxeda-xgmac.txt | 18 -
.../devicetree/bindings/net/calxeda-xgmac.yaml | 49 +
.../devicetree/bindings/net/can/bosch,m_can.yaml | 111 +-
Documentation/devicetree/bindings/net/dsa/b53.txt | 3 +
.../bindings/net/ethernet-controller.yaml | 34 +-
.../devicetree/bindings/net/ethernet-phy.yaml | 6 +-
Documentation/devicetree/bindings/net/fsl-fec.txt | 6 +
.../devicetree/bindings/net/imx-dwmac.txt | 56 +
Documentation/devicetree/bindings/net/mdio.yaml | 50 +-
.../bindings/net/mediatek,star-emac.yaml | 89 +
.../devicetree/bindings/net/nxp,tja11xx.yaml | 61 +
.../devicetree/bindings/net/qca,ar71xx.txt | 45 -
.../devicetree/bindings/net/qca,ar71xx.yaml | 216 +
.../devicetree/bindings/net/qca,ar803x.yaml | 17 +-
.../devicetree/bindings/net/qcom,ipa.yaml | 22 +-
.../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 61 +
.../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 1 +
.../devicetree/bindings/net/qualcomm-bluetooth.txt | 8 +-
.../devicetree/bindings/net/realtek-bluetooth.yaml | 54 +
.../devicetree/bindings/net/renesas,ether.yaml | 9 +-
.../devicetree/bindings/net/renesas,ravb.txt | 1 +
.../devicetree/bindings/net/snps,dwmac.yaml | 30 +-
.../bindings/net/socionext,uniphier-ave4.txt | 64 -
.../bindings/net/socionext,uniphier-ave4.yaml | 111 +
.../devicetree/bindings/net/stm32-dwmac.txt | 44 -
.../devicetree/bindings/net/stm32-dwmac.yaml | 148 +
.../devicetree/bindings/net/ti,cpsw-switch.yaml | 18 +-
.../devicetree/bindings/net/ti,davinci-mdio.yaml | 34 +-
.../devicetree/bindings/net/ti,dp83867.txt | 68 -
.../devicetree/bindings/net/ti,dp83867.yaml | 127 +
.../devicetree/bindings/net/ti,dp83869.yaml | 2 +-
.../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 117 +-
.../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 143 +
.../bindings/net/wireless/mediatek,mt76.txt | 3 +
.../bindings/net/wireless/qcom,ath10k.txt | 14 +
.../devicetree/bindings/nvmem/imx-iim.txt | 22 -
.../devicetree/bindings/nvmem/imx-iim.yaml | 57 +
.../devicetree/bindings/nvmem/imx-ocotp.txt | 50 -
.../devicetree/bindings/nvmem/imx-ocotp.yaml | 95 +
.../devicetree/bindings/nvmem/mxs-ocotp.txt | 24 -
.../devicetree/bindings/nvmem/mxs-ocotp.yaml | 50 +
Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 -
.../devicetree/bindings/nvmem/rockchip-efuse.txt | 54 -
.../devicetree/bindings/nvmem/rockchip-efuse.yaml | 70 +
.../devicetree/bindings/nvmem/st,stm32-romem.yaml | 17 +
Documentation/devicetree/bindings/opp/opp.txt | 17 +-
.../devicetree/bindings/pci/aardvark-pci.txt | 4 +
.../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 +
.../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 +-
.../bindings/pci/cdns,cdns-pcie-host.yaml | 3 +-
.../devicetree/bindings/pci/cdns-pcie-ep.yaml | 24 +
.../devicetree/bindings/pci/cdns-pcie-host.yaml | 12 +-
.../devicetree/bindings/pci/cdns-pcie.yaml | 8 -
.../devicetree/bindings/pci/intel-gw-pcie.yaml | 7 +-
.../devicetree/bindings/pci/loongson.yaml | 62 +
Documentation/devicetree/bindings/pci/pci-ep.yaml | 9 +-
.../devicetree/bindings/pci/pci-rcar-gen2.txt | 3 +-
.../devicetree/bindings/pci/rcar-pci-ep.yaml | 77 +
Documentation/devicetree/bindings/pci/rcar-pci.txt | 3 +-
.../bindings/pci/socionext,uniphier-pcie-ep.yaml | 92 +
.../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +-
.../bindings/phy/amlogic,meson-axg-pcie.yaml | 2 +-
.../bindings/phy/amlogic,meson8b-usb2-phy.yaml | 64 +
.../devicetree/bindings/phy/calxeda-combophy.txt | 17 -
.../devicetree/bindings/phy/calxeda-combophy.yaml | 50 +
.../devicetree/bindings/phy/cdns,salvo-phy.yaml | 52 +
.../devicetree/bindings/phy/intel,combo-phy.yaml | 101 +
.../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +-
.../devicetree/bindings/phy/meson-gxl-usb3-phy.txt | 31 -
.../devicetree/bindings/phy/meson8b-usb2-phy.txt | 28 -
.../bindings/phy/phy-cadence-torrent.yaml | 59 +-
.../devicetree/bindings/phy/qcom,qmp-phy.yaml | 317 +
.../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 140 +
.../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 65 +-
.../bindings/phy/qcom,usb-snps-femto-v2.yaml | 80 +
.../devicetree/bindings/phy/qcom-qmp-phy.txt | 242 -
.../bindings/phy/qcom-usb-ipq4019-phy.yaml | 50 +
.../devicetree/bindings/phy/rcar-gen2-phy.txt | 3 +-
.../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 70 -
.../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 52 -
.../devicetree/bindings/phy/renesas,usb2-phy.yaml | 117 +
.../devicetree/bindings/phy/renesas,usb3-phy.yaml | 78 +
.../bindings/phy/rockchip,px30-dsi-dphy.yaml | 2 +-
.../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 73 +
.../bindings/phy/socionext,uniphier-pcie-phy.yaml | 77 +
.../bindings/phy/socionext,uniphier-usb2-phy.yaml | 85 +
.../phy/socionext,uniphier-usb3hs-phy.yaml | 103 +
.../phy/socionext,uniphier-usb3ss-phy.yaml | 96 +
.../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +-
.../devicetree/bindings/phy/uniphier-pcie-phy.txt | 36 -
.../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 -
.../bindings/phy/uniphier-usb3-hsphy.txt | 69 -
.../bindings/phy/uniphier-usb3-ssphy.txt | 58 -
.../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 12 +-
.../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 37 +-
.../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 46 +-
.../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 108 +-
.../bindings/pinctrl/brcm,bcm2835-gpio.txt | 5 +-
.../bindings/pinctrl/cirrus,lochnagar.txt | 141 -
.../bindings/pinctrl/cirrus,lochnagar.yaml | 190 +
.../bindings/pinctrl/cirrus,madera-pinctrl.txt | 99 -
.../devicetree/bindings/pinctrl/cirrus,madera.yaml | 122 +
.../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 31 +-
.../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 31 +-
.../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 31 +-
.../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 31 +-
.../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 4 +-
.../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +-
.../devicetree/bindings/pinctrl/pinmux-node.yaml | 3 +-
.../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 +-
.../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 147 +
.../bindings/pinctrl/renesas,pfc-pinctrl.txt | 1 +
.../bindings/pinctrl/rockchip,pinctrl.txt | 4 +-
.../bindings/pinctrl/st,stm32-pinctrl.yaml | 57 +-
.../bindings/power/amlogic,meson-ee-pwrc.yaml | 105 +-
.../devicetree/bindings/power/fsl,imx-gpc.txt | 91 -
.../devicetree/bindings/power/fsl,imx-gpc.yaml | 124 +
.../devicetree/bindings/power/fsl,imx-gpcv2.txt | 77 -
.../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 108 +
.../devicetree/bindings/power/qcom,rpmpd.yaml | 1 +
.../devicetree/bindings/power/renesas,apmu.yaml | 1 +
.../bindings/power/renesas,rcar-sysc.yaml | 1 +
.../bindings/power/reset/syscon-reboot-mode.txt | 35 -
.../bindings/power/reset/syscon-reboot-mode.yaml | 55 +
.../bindings/power/reset/syscon-reboot.yaml | 15 +-
.../devicetree/bindings/power/supply/battery.txt | 6 +
.../devicetree/bindings/power/supply/bq27xxx.txt | 56 -
.../devicetree/bindings/power/supply/bq27xxx.yaml | 91 +
.../bindings/power/supply/cw2015_battery.yaml | 79 +
.../bindings/power/supply/power-supply.yaml | 40 +
.../bindings/power/supply/power_supply.txt | 25 +-
.../bindings/power/supply/rohm,bd99954.yaml | 155 +
.../bindings/power/supply/sbs,sbs-battery.yaml | 81 +
.../bindings/power/supply/sbs_sbs-battery.txt | 27 -
.../devicetree/bindings/property-units.txt | 4 +
.../bindings/pwm/google,cros-ec-pwm.yaml | 17 +-
Documentation/devicetree/bindings/pwm/imx-pwm.txt | 27 -
Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 64 +
.../devicetree/bindings/pwm/imx-tpm-pwm.txt | 22 -
.../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 55 +
Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 17 -
Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 43 +
.../devicetree/bindings/pwm/pwm-samsung.yaml | 27 +-
.../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 3 +-
.../bindings/regulator/anatop-regulator.txt | 40 -
.../bindings/regulator/anatop-regulator.yaml | 94 +
.../bindings/regulator/arizona-regulator.txt | 18 -
.../bindings/regulator/cirrus,lochnagar.txt | 82 -
.../bindings/regulator/gpio-regulator.yaml | 35 +-
.../bindings/regulator/maxim,max77826.yaml | 65 +
.../devicetree/bindings/regulator/mps,mp5416.yaml | 7 +-
.../devicetree/bindings/regulator/mps,mpq7920.yaml | 31 +-
.../devicetree/bindings/regulator/regulator.yaml | 5 +-
.../bindings/regulator/rohm,bd71828-regulator.yaml | 40 +-
.../bindings/regulator/rohm,bd71837-regulator.yaml | 33 +-
.../bindings/regulator/rohm,bd71847-regulator.yaml | 33 +-
.../bindings/regulator/st,stm32-booster.yaml | 3 +-
.../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 3 +-
.../devicetree/bindings/regulator/wlf,arizona.yaml | 37 +
.../bindings/remoteproc/ingenic,vpu.yaml | 77 +
.../devicetree/bindings/remoteproc/qcom,adsp.txt | 12 +
.../devicetree/bindings/remoteproc/qcom,q6v5.txt | 25 +-
.../bindings/remoteproc/st,stm32-rproc.yaml | 11 +-
.../bindings/reserved-memory/ramoops.txt | 13 +-
.../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/reset/intel,rcu-gw.yaml | 3 +-
.../devicetree/bindings/reset/renesas,rst.yaml | 1 +
Documentation/devicetree/bindings/riscv/cpus.yaml | 20 +-
.../devicetree/bindings/rng/arm-cctrng.yaml | 52 +
.../devicetree/bindings/rng/brcm,bcm2835.yaml | 2 +-
Documentation/devicetree/bindings/rtc/dw-apb.txt | 32 -
.../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 5 +
Documentation/devicetree/bindings/rtc/rtc-mxc.txt | 26 -
Documentation/devicetree/bindings/rtc/rtc-mxc.yaml | 57 +
.../devicetree/bindings/rtc/rtc-mxc_v2.txt | 17 -
.../devicetree/bindings/rtc/rtc-mxc_v2.yaml | 46 +
.../devicetree/bindings/rtc/st,stm32-rtc.yaml | 47 +-
Documentation/devicetree/bindings/serial/8250.txt | 100 -
Documentation/devicetree/bindings/serial/8250.yaml | 233 +
.../bindings/serial/amlogic,meson-uart.yaml | 16 +-
.../devicetree/bindings/serial/ingenic,uart.txt | 28 -
.../devicetree/bindings/serial/ingenic,uart.yaml | 94 +
.../devicetree/bindings/serial/mrvl-serial.txt | 4 -
.../devicetree/bindings/serial/nxp,sc16is7xx.txt | 4 +
.../devicetree/bindings/serial/pl011.yaml | 10 +-
.../devicetree/bindings/serial/qca,ar9330-uart.txt | 31 -
.../bindings/serial/qca,ar9330-uart.yaml | 50 +
.../bindings/serial/renesas,em-uart.yaml | 49 +
.../devicetree/bindings/serial/renesas,hscif.yaml | 1 +
.../devicetree/bindings/serial/renesas,scif.yaml | 1 +
.../devicetree/bindings/serial/renesas,scifa.yaml | 15 +-
.../devicetree/bindings/serial/renesas,scifb.yaml | 1 +
.../devicetree/bindings/serial/rs485.yaml | 47 +-
.../devicetree/bindings/serial/samsung_uart.yaml | 12 +-
.../devicetree/bindings/serial/serial.yaml | 8 +
.../devicetree/bindings/serial/sifive-serial.yaml | 2 +-
.../devicetree/bindings/serial/st,stm32-uart.yaml | 14 +
.../bindings/soc/amlogic/amlogic,canvas.yaml | 10 +-
.../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 +
.../devicetree/bindings/soc/qcom/qcom,apr.txt | 20 +-
.../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 94 -
.../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 222 +
.../devicetree/bindings/soc/ti/k3-socinfo.yaml | 40 +
.../devicetree/bindings/sound/adi,adau7118.yaml | 20 +-
.../bindings/sound/allwinner,sun4i-a10-codec.yaml | 51 +-
.../devicetree/bindings/sound/amlogic,aiu.yaml | 3 +-
.../bindings/sound/amlogic,g12a-toacodec.yaml | 2 +-
.../devicetree/bindings/sound/amlogic,t9015.yaml | 3 +-
.../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 -
.../bindings/sound/cirrus,lochnagar.yaml | 52 +
.../devicetree/bindings/sound/cirrus,madera.yaml | 113 +
Documentation/devicetree/bindings/sound/da7213.txt | 8 +-
.../devicetree/bindings/sound/fsl,asrc.txt | 4 +
.../devicetree/bindings/sound/fsl,easrc.yaml | 98 +
.../devicetree/bindings/sound/fsl,esai.txt | 1 +
Documentation/devicetree/bindings/sound/madera.txt | 67 -
.../bindings/sound/marvell,mmp-sspa.yaml | 122 +
.../devicetree/bindings/sound/nau8810.txt | 5 +-
.../devicetree/bindings/sound/nau8825.txt | 2 +-
.../bindings/sound/nvidia,tegra-audio-wm8903.txt | 1 +
.../devicetree/bindings/sound/qcom,lpass-cpu.txt | 25 +
.../devicetree/bindings/sound/qcom,q6adm.txt | 2 +-
.../devicetree/bindings/sound/qcom,q6afe.txt | 46 +-
.../devicetree/bindings/sound/qcom,q6asm.txt | 7 +-
.../devicetree/bindings/sound/qcom,q6core.txt | 2 +-
.../devicetree/bindings/sound/qcom,wcd934x.yaml | 3 +-
.../devicetree/bindings/sound/renesas,fsi.yaml | 41 +-
.../devicetree/bindings/sound/renesas,rsnd.txt | 1 +
.../devicetree/bindings/sound/rockchip-i2s.yaml | 21 +-
.../devicetree/bindings/sound/rockchip-spdif.txt | 45 -
.../devicetree/bindings/sound/rockchip-spdif.yaml | 101 +
Documentation/devicetree/bindings/sound/rt1016.txt | 17 +
Documentation/devicetree/bindings/sound/rt1308.txt | 0
.../devicetree/bindings/sound/simple-card.txt | 351 -
.../devicetree/bindings/sound/simple-card.yaml | 482 +
.../devicetree/bindings/sound/tdm-slot.txt | 4 +-
.../devicetree/bindings/sound/tlv320adcx140.yaml | 59 +-
.../devicetree/bindings/sound/wlf,arizona.txt | 53 -
.../devicetree/bindings/sound/wlf,arizona.yaml | 114 +
Documentation/devicetree/bindings/sound/wm8994.txt | 18 +-
.../devicetree/bindings/sound/zl38060.yaml | 69 +
.../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 10 +
.../devicetree/bindings/spi/marvell,mmp2-ssp.yaml | 58 +
.../bindings/spi/mikrotik,rb4xx-spi.yaml | 36 +
.../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/renesas,sh-msiof.yaml | 44 +-
.../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 41 -
.../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 133 +
.../bindings/spi/socionext,uniphier-spi.yaml | 57 +
.../devicetree/bindings/spi/spi-controller.yaml | 14 +-
Documentation/devicetree/bindings/spi/spi-dw.txt | 24 -
.../devicetree/bindings/spi/spi-pl022.yaml | 57 +-
.../devicetree/bindings/spi/spi-pxa2xx.txt | 27 -
Documentation/devicetree/bindings/spi/spi-rspi.txt | 73 -
.../devicetree/bindings/spi/spi-sifive.yaml | 25 +-
.../devicetree/bindings/spi/spi-uniphier.txt | 28 -
.../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 +-
Documentation/devicetree/bindings/spi/ti_qspi.txt | 2 +-
.../sram/allwinner,sun4i-a10-system-control.yaml | 64 +-
.../devicetree/bindings/sram/rockchip-pmu-sram.txt | 16 -
Documentation/devicetree/bindings/sram/sram.yaml | 28 +-
.../devicetree/bindings/submitting-patches.rst | 91 +
.../devicetree/bindings/submitting-patches.txt | 85 -
.../bindings/thermal/amlogic,thermal.yaml | 10 +-
.../devicetree/bindings/thermal/imx-thermal.txt | 61 -
.../devicetree/bindings/thermal/imx-thermal.yaml | 102 +
.../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 -
.../bindings/thermal/imx8mm-thermal.yaml | 58 +
.../devicetree/bindings/thermal/qcom-tsens.yaml | 7 +-
.../bindings/thermal/rcar-gen3-thermal.txt | 60 -
.../bindings/thermal/rcar-gen3-thermal.yaml | 99 +
.../devicetree/bindings/thermal/rcar-thermal.yaml | 7 +-
.../thermal/socionext,uniphier-thermal.yaml | 58 +
.../devicetree/bindings/thermal/sprd-thermal.yaml | 2 +-
.../bindings/thermal/thermal-cooling-devices.yaml | 116 +
.../devicetree/bindings/thermal/thermal-idle.yaml | 145 +
.../bindings/thermal/thermal-sensor.yaml | 72 +
.../devicetree/bindings/thermal/thermal-zones.yaml | 341 +
.../bindings/thermal/ti,am654-thermal.yaml | 56 +
.../bindings/thermal/uniphier-thermal.txt | 65 -
.../devicetree/bindings/timer/arm,arch_timer.yaml | 10 +-
.../bindings/timer/arm,arch_timer_mmio.yaml | 11 +-
.../bindings/timer/cadence,ttc-timer.txt | 21 -
.../devicetree/bindings/timer/cdns,ttc.yaml | 48 +
.../devicetree/bindings/timer/fsl,imxgpt.txt | 45 -
.../devicetree/bindings/timer/fsl,imxgpt.yaml | 72 +
.../devicetree/bindings/timer/ingenic,tcu.txt | 138 -
.../devicetree/bindings/timer/ingenic,tcu.yaml | 280 +
.../devicetree/bindings/timer/nxp,sysctr-timer.txt | 25 -
.../bindings/timer/nxp,sysctr-timer.yaml | 54 +
.../devicetree/bindings/timer/nxp,tpm-timer.txt | 28 -
.../devicetree/bindings/timer/nxp,tpm-timer.yaml | 61 +
.../devicetree/bindings/timer/renesas,cmt.txt | 110 -
.../devicetree/bindings/timer/renesas,cmt.yaml | 182 +
.../devicetree/bindings/timer/renesas,em-sti.yaml | 46 +
.../devicetree/bindings/timer/renesas,mtu2.txt | 42 -
.../devicetree/bindings/timer/renesas,mtu2.yaml | 76 +
.../devicetree/bindings/timer/renesas,ostm.txt | 31 -
.../devicetree/bindings/timer/renesas,ostm.yaml | 59 +
.../bindings/timer/snps,dw-apb-timer.yaml | 88 +
.../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 65 +-
.../devicetree/bindings/usb/amlogic,dwc3.txt | 42 -
.../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 76 +-
.../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 80 +-
.../devicetree/bindings/usb/atmel-usb.txt | 56 +-
.../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 59 +
Documentation/devicetree/bindings/usb/dwc2.yaml | 11 +-
Documentation/devicetree/bindings/usb/dwc3.txt | 2 -
Documentation/devicetree/bindings/usb/ehci-mv.txt | 23 -
.../devicetree/bindings/usb/generic-ehci.yaml | 27 +-
.../devicetree/bindings/usb/generic-ohci.yaml | 6 +
.../devicetree/bindings/usb/ingenic,musb.yaml | 5 +-
.../devicetree/bindings/usb/keystone-usb.txt | 56 -
.../bindings/usb/marvell,pxau2o-ehci.yaml | 62 +
.../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 10 +-
.../devicetree/bindings/usb/qcom,dwc3.txt | 104 -
.../devicetree/bindings/usb/qcom,dwc3.yaml | 174 +
.../devicetree/bindings/usb/renesas,usb3-peri.yaml | 3 +-
.../devicetree/bindings/usb/renesas,usbhs.yaml | 4 +-
.../devicetree/bindings/usb/rockchip,dwc3.txt | 2 +-
.../devicetree/bindings/usb/ti,j721e-usb.yaml | 54 +-
.../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 77 +
.../devicetree/bindings/usb/ti,tps6598x.yaml | 64 +
.../devicetree/bindings/usb/usb-conn-gpio.txt | 30 -
Documentation/devicetree/bindings/usb/usb-xhci.txt | 5 +-
.../devicetree/bindings/vendor-prefixes.yaml | 34 +
.../devicetree/bindings/watchdog/arm-smc-wdt.yaml | 36 +
.../devicetree/bindings/watchdog/fsl-imx-wdt.txt | 24 -
.../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 54 +
.../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 -
.../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 60 +
.../devicetree/bindings/watchdog/renesas,wdt.txt | 50 -
.../devicetree/bindings/watchdog/renesas,wdt.yaml | 101 +
.../bindings/watchdog/socionext,uniphier-wdt.yaml | 36 +
.../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 +-
.../devicetree/bindings/watchdog/uniphier-wdt.txt | 20 -
.../devicetree/bindings/writing-bindings.rst | 67 +
.../devicetree/bindings/writing-bindings.txt | 60 -
Documentation/devicetree/bindings/xilinx.txt | 143 -
Documentation/devicetree/changesets.rst | 37 +
Documentation/devicetree/changesets.txt | 31 -
.../devicetree/dynamic-resolution-notes.rst | 27 +
.../devicetree/dynamic-resolution-notes.txt | 24 -
Documentation/devicetree/index.rst | 17 +
Documentation/devicetree/of_unittest.rst | 205 +
Documentation/devicetree/of_unittest.txt | 197 -
Documentation/devicetree/overlay-notes.rst | 128 +
Documentation/devicetree/overlay-notes.txt | 139 -
Documentation/devicetree/usage-model.rst | 420 +
Documentation/devicetree/usage-model.txt | 415 -
Documentation/doc-guide/maintainer-profile.rst | 2 +-
Documentation/doc-guide/parse-headers.rst | 4 +-
Documentation/dontdiff | 1 +
Documentation/driver-api/acpi/linuxized-acpica.rst | 6 +-
Documentation/driver-api/driver-model/device.rst | 4 +-
Documentation/driver-api/driver-model/devres.rst | 14 +-
Documentation/driver-api/driver-model/driver.rst | 32 +-
Documentation/driver-api/driver-model/overview.rst | 2 +-
Documentation/driver-api/gpio/board.rst | 15 +-
Documentation/driver-api/iio/triggers.rst | 2 -
Documentation/driver-api/index.rst | 2 +
Documentation/driver-api/infiniband.rst | 3 -
Documentation/{IPMI.txt => driver-api/ipmi.rst} | 0
.../{media/kapi => driver-api/media}/cec-core.rst | 0
Documentation/driver-api/media/csi2.rst | 91 +
.../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
Documentation/driver-api/media/v4l2-subdev.rst | 492 +
.../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/driver-api/mtdnand.rst | 6 +-
Documentation/driver-api/nvdimm/nvdimm.rst | 4 +-
Documentation/driver-api/pm/cpuidle.rst | 5 +-
Documentation/driver-api/pm/devices.rst | 199 +-
Documentation/driver-api/soundwire/stream.rst | 89 +-
Documentation/driver-api/soundwire/summary.rst | 7 +-
.../driver-api/thermal/cpu-idle-cooling.rst | 3 +
Documentation/driver-api/thermal/index.rst | 1 +
Documentation/driver-api/usb/bulk-streams.rst | 4 +-
.../driver-api/usb/writing_musb_glue_layer.rst | 6 +-
Documentation/fb/api.rst | 4 +-
Documentation/fb/efifb.rst | 38 +-
.../features/core/eBPF-JIT/arch-support.txt | 2 +-
.../features/debug/KASAN/arch-support.txt | 6 +-
.../debug/debug-vm-pgtable/arch-support.txt | 34 +
.../debug/gcov-profile-all/arch-support.txt | 2 +-
.../debug/kprobes-on-ftrace/arch-support.txt | 2 +-
.../features/debug/kprobes/arch-support.txt | 4 +-
.../features/debug/kretprobes/arch-support.txt | 2 +-
.../features/debug/stackprotector/arch-support.txt | 2 +-
.../features/debug/uprobes/arch-support.txt | 2 +-
.../features/io/dma-contiguous/arch-support.txt | 2 +-
.../features/locking/lockdep/arch-support.txt | 2 +-
.../features/perf/kprobes-event/arch-support.txt | 4 +-
.../features/perf/perf-regs/arch-support.txt | 4 +-
.../features/perf/perf-stackdump/arch-support.txt | 4 +-
.../seccomp/seccomp-filter/arch-support.txt | 2 +-
.../features/vm/huge-vmap/arch-support.txt | 2 +-
.../features/vm/numa-memblock/arch-support.txt | 34 -
.../features/vm/pte_special/arch-support.txt | 2 +-
Documentation/filesystems/9p.rst | 2 +-
Documentation/filesystems/afs.rst | 2 +-
Documentation/filesystems/automount-support.rst | 98 +
Documentation/filesystems/automount-support.txt | 93 -
Documentation/filesystems/caching/backend-api.rst | 727 +
Documentation/filesystems/caching/backend-api.txt | 726 -
Documentation/filesystems/caching/cachefiles.rst | 484 +
Documentation/filesystems/caching/cachefiles.txt | 501 -
Documentation/filesystems/caching/fscache.rst | 565 +
Documentation/filesystems/caching/fscache.txt | 448 -
Documentation/filesystems/caching/index.rst | 14 +
Documentation/filesystems/caching/netfs-api.rst | 896 +
Documentation/filesystems/caching/netfs-api.txt | 910 -
Documentation/filesystems/caching/object.rst | 313 +
Documentation/filesystems/caching/object.txt | 320 -
Documentation/filesystems/caching/operations.rst | 210 +
Documentation/filesystems/caching/operations.txt | 213 -
Documentation/filesystems/cifs/cifsroot.rst | 105 +
Documentation/filesystems/cifs/cifsroot.txt | 97 -
Documentation/filesystems/coda.rst | 1670 ++
Documentation/filesystems/coda.txt | 1676 --
Documentation/filesystems/configfs.rst | 535 +
Documentation/filesystems/configfs/configfs.txt | 508 -
Documentation/filesystems/dax.txt | 144 +-
Documentation/filesystems/debugfs.rst | 9 +-
Documentation/filesystems/devpts.rst | 36 +
Documentation/filesystems/devpts.txt | 26 -
Documentation/filesystems/dnotify.rst | 75 +
Documentation/filesystems/dnotify.txt | 70 -
Documentation/filesystems/efivarfs.rst | 17 +
Documentation/filesystems/ext4/verity.rst | 3 +
Documentation/filesystems/f2fs.rst | 8 +-
Documentation/filesystems/fiemap.rst | 236 +
Documentation/filesystems/fiemap.txt | 231 -
Documentation/filesystems/files.rst | 128 +
Documentation/filesystems/files.txt | 123 -
Documentation/filesystems/fscrypt.rst | 33 +-
Documentation/filesystems/fuse-io.rst | 44 +
Documentation/filesystems/fuse-io.txt | 38 -
Documentation/filesystems/gfs2-glocks.rst | 253 +
Documentation/filesystems/gfs2-glocks.txt | 232 -
Documentation/filesystems/index.rst | 24 +
Documentation/filesystems/locking.rst | 10 +-
Documentation/filesystems/locks.rst | 72 +
Documentation/filesystems/locks.txt | 68 -
Documentation/filesystems/mandatory-locking.rst | 188 +
Documentation/filesystems/mandatory-locking.txt | 181 -
Documentation/filesystems/mount_api.rst | 825 +
Documentation/filesystems/mount_api.txt | 724 -
Documentation/filesystems/orangefs.rst | 4 +-
Documentation/filesystems/overlayfs.rst | 7 +-
Documentation/filesystems/path-lookup.txt | 2 +-
Documentation/filesystems/porting.rst | 7 +
Documentation/filesystems/proc.rst | 99 +-
Documentation/filesystems/quota.rst | 85 +
Documentation/filesystems/quota.txt | 68 -
.../filesystems/ramfs-rootfs-initramfs.rst | 2 +-
Documentation/filesystems/seq_file.rst | 372 +
Documentation/filesystems/seq_file.txt | 359 -
Documentation/filesystems/sharedsubtree.rst | 995 ++
Documentation/filesystems/sharedsubtree.txt | 939 --
Documentation/filesystems/spufs.txt | 521 -
Documentation/filesystems/spufs/index.rst | 13 +
Documentation/filesystems/spufs/spu_create.rst | 131 +
Documentation/filesystems/spufs/spu_run.rst | 138 +
Documentation/filesystems/spufs/spufs.rst | 273 +
Documentation/filesystems/sysfs-pci.rst | 138 +
Documentation/filesystems/sysfs-pci.txt | 131 -
Documentation/filesystems/sysfs-tagging.rst | 48 +
Documentation/filesystems/sysfs-tagging.txt | 42 -
Documentation/filesystems/sysfs.rst | 2 +-
Documentation/filesystems/vfs.rst | 15 +
Documentation/filesystems/virtiofs.rst | 14 +
.../filesystems/xfs-delayed-logging-design.rst | 804 +
.../filesystems/xfs-delayed-logging-design.txt | 793 -
.../filesystems/xfs-self-describing-metadata.rst | 352 +
.../filesystems/xfs-self-describing-metadata.txt | 350 -
.../firmware-guide/acpi/intel-pmc-mux.rst | 153 +
Documentation/fpga/dfl.rst | 84 +
Documentation/gpu/amdgpu.rst | 97 +-
Documentation/gpu/i915.rst | 52 +-
Documentation/hwmon/amd_energy.rst | 109 +
Documentation/hwmon/bcm54140.rst | 45 +
Documentation/hwmon/bt1-pvt.rst | 117 +
Documentation/hwmon/gsc-hwmon.rst | 53 +
Documentation/hwmon/ina2xx.rst | 19 +
Documentation/hwmon/index.rst | 5 +
Documentation/hwmon/isl68137.rst | 76 +-
Documentation/hwmon/lm90.rst | 23 +-
Documentation/hwmon/max16601.rst | 159 +
Documentation/i2c/i2c.svg | 1341 --
Documentation/i2c/i2c_bus.svg | 1341 ++
Documentation/i2c/smbus-protocol.rst | 2 +-
Documentation/i2c/summary.rst | 2 +-
Documentation/ia64/irq-redir.rst | 2 +-
Documentation/iio/iio_configfs.rst | 2 +-
Documentation/index.rst | 4 +-
Documentation/infiniband/core_locking.rst | 2 -
Documentation/kbuild/makefiles.rst | 188 +-
Documentation/kbuild/modules.rst | 12 -
Documentation/livepatch/module-elf-format.rst | 15 +-
.../futex-requeue-pi.rst} | 0
.../{hwspinlock.txt => locking/hwspinlock.rst} | 0
Documentation/locking/index.rst | 7 +
Documentation/locking/locktorture.rst | 2 +-
Documentation/locking/locktypes.rst | 215 +-
.../percpu-rw-semaphore.rst} | 0
.../{pi-futex.txt => locking/pi-futex.rst} | 0
.../preempt-locking.rst} | 0
.../robust-futex-ABI.rst} | 0
.../robust-futexes.rst} | 0
Documentation/locking/rt-mutex.rst | 2 +-
Documentation/lzo.txt | 8 +-
.../maintainer/maintainer-entry-profile.rst | 12 +-
Documentation/media/.gitignore | 5 -
Documentation/media/Makefile | 69 -
Documentation/media/cec-drivers/index.rst | 34 -
Documentation/media/conf_nitpick.py | 111 -
Documentation/media/dvb-drivers/avermedia.rst | 269 -
Documentation/media/dvb-drivers/bt8xx.rst | 124 -
Documentation/media/dvb-drivers/cards.rst | 146 -
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/csi2.rst | 85 -
Documentation/media/kapi/v4l2-subdev.rst | 444 -
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-cardlist.rst | 683 -
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/ivtv-cardlist.rst | 139 -
Documentation/media/v4l-drivers/max2175.rst | 64 -
Documentation/media/v4l-drivers/meye.rst | 134 -
Documentation/media/v4l-drivers/omap3isp.rst | 284 -
.../media/v4l-drivers/saa7134-cardlist.rst | 803 -
Documentation/media/v4l-drivers/saa7134.rst | 115 -
.../media/v4l-drivers/saa7164-cardlist.rst | 71 -
Documentation/media/v4l-drivers/v4l-with-ir.rst | 75 -
Documentation/media/v4l-drivers/vimc.rst | 101 -
Documentation/media/v4l-drivers/zr364xx.rst | 110 -
Documentation/media/videodev2.h.rst.exceptions | 572 -
Documentation/memory-barriers.txt | 2 +-
Documentation/misc-devices/c2port.txt | 6 +-
Documentation/misc-devices/index.rst | 1 +
Documentation/networking/6pack.rst | 191 +
Documentation/networking/6pack.txt | 175 -
Documentation/networking/PLIP.txt | 215 -
Documentation/networking/altera_tse.rst | 286 +
Documentation/networking/altera_tse.txt | 263 -
Documentation/networking/arcnet-hardware.rst | 3234 ++++
Documentation/networking/arcnet-hardware.txt | 3133 ----
Documentation/networking/arcnet.rst | 594 +
Documentation/networking/arcnet.txt | 556 -
Documentation/networking/atm.rst | 14 +
Documentation/networking/atm.txt | 8 -
Documentation/networking/ax25.rst | 16 +
Documentation/networking/ax25.txt | 10 -
Documentation/networking/baycom.rst | 174 +
Documentation/networking/baycom.txt | 158 -
Documentation/networking/bonding.rst | 2890 ++++
Documentation/networking/bonding.txt | 2837 ----
Documentation/networking/caif/Linux-CAIF.txt | 175 -
Documentation/networking/caif/caif.rst | 2 -
Documentation/networking/caif/index.rst | 13 +
Documentation/networking/caif/linux_caif.rst | 195 +
Documentation/networking/caif/spi_porting.rst | 229 +
Documentation/networking/caif/spi_porting.txt | 208 -
Documentation/networking/can.rst | 2 +-
Documentation/networking/cdc_mbim.rst | 355 +
Documentation/networking/cdc_mbim.txt | 339 -
Documentation/networking/checksum-offloads.rst | 2 +-
Documentation/networking/cops.rst | 80 +
Documentation/networking/cops.txt | 63 -
Documentation/networking/cxacru.rst | 120 +
Documentation/networking/cxacru.txt | 100 -
Documentation/networking/dccp.rst | 216 +
Documentation/networking/dccp.txt | 207 -
Documentation/networking/dctcp.rst | 52 +
Documentation/networking/dctcp.txt | 44 -
Documentation/networking/decnet.rst | 243 +
Documentation/networking/decnet.txt | 230 -
Documentation/networking/defza.rst | 63 +
Documentation/networking/defza.txt | 57 -
.../networking/device_drivers/3com/3c509.rst | 249 +
.../networking/device_drivers/3com/3c509.txt | 213 -
.../networking/device_drivers/3com/vortex.rst | 461 +
.../networking/device_drivers/3com/vortex.txt | 448 -
.../networking/device_drivers/amazon/ena.rst | 344 +
.../networking/device_drivers/amazon/ena.txt | 308 -
.../device_drivers/aquantia/atlantic.rst | 556 +
.../device_drivers/aquantia/atlantic.txt | 479 -
.../networking/device_drivers/chelsio/cxgb.rst | 393 +
.../networking/device_drivers/chelsio/cxgb.txt | 352 -
.../networking/device_drivers/cirrus/cs89x0.rst | 647 +
.../networking/device_drivers/cirrus/cs89x0.txt | 624 -
.../networking/device_drivers/davicom/dm9000.rst | 171 +
.../networking/device_drivers/davicom/dm9000.txt | 167 -
.../networking/device_drivers/dec/de4x5.rst | 189 +
.../networking/device_drivers/dec/de4x5.txt | 178 -
.../networking/device_drivers/dec/dmfe.rst | 71 +
.../networking/device_drivers/dec/dmfe.txt | 66 -
.../networking/device_drivers/dlink/dl2k.rst | 314 +
.../networking/device_drivers/dlink/dl2k.txt | 282 -
.../networking/device_drivers/freescale/dpaa.rst | 269 +
.../networking/device_drivers/freescale/dpaa.txt | 260 -
.../device_drivers/freescale/gianfar.rst | 51 +
.../device_drivers/freescale/gianfar.txt | 42 -
Documentation/networking/device_drivers/index.rst | 24 +
.../networking/device_drivers/intel/e100.rst | 2 +-
.../networking/device_drivers/intel/ipw2100.rst | 323 +
.../networking/device_drivers/intel/ipw2100.txt | 293 -
.../networking/device_drivers/intel/ipw2200.rst | 526 +
.../networking/device_drivers/intel/ipw2200.txt | 472 -
.../networking/device_drivers/intel/ixgb.rst | 2 +-
.../networking/device_drivers/microsoft/netvsc.rst | 116 +
.../networking/device_drivers/microsoft/netvsc.txt | 105 -
.../networking/device_drivers/neterion/s2io.rst | 196 +
.../networking/device_drivers/neterion/s2io.txt | 141 -
.../networking/device_drivers/neterion/vxge.rst | 115 +
.../networking/device_drivers/neterion/vxge.txt | 93 -
.../networking/device_drivers/pensando/ionic.rst | 231 +-
.../networking/device_drivers/qualcomm/rmnet.rst | 95 +
.../networking/device_drivers/qualcomm/rmnet.txt | 82 -
Documentation/networking/device_drivers/sb1000.rst | 222 +
Documentation/networking/device_drivers/sb1000.txt | 207 -
.../networking/device_drivers/smsc/smc9.rst | 48 +
.../networking/device_drivers/smsc/smc9.txt | 42 -
.../networking/device_drivers/ti/cpsw.rst | 587 +
.../networking/device_drivers/ti/cpsw.txt | 541 -
.../device_drivers/ti/cpsw_switchdev.rst | 242 +
.../device_drivers/ti/cpsw_switchdev.txt | 209 -
.../networking/device_drivers/ti/tlan.rst | 140 +
.../networking/device_drivers/ti/tlan.txt | 117 -
.../device_drivers/toshiba/spider_net.rst | 202 +
.../device_drivers/toshiba/spider_net.txt | 204 -
.../networking/devlink/devlink-region.rst | 11 +-
Documentation/networking/devlink/devlink-trap.rst | 221 +-
Documentation/networking/devlink/ice.rst | 15 +-
Documentation/networking/devlink/index.rst | 1 +
Documentation/networking/devlink/sja1105.rst | 49 +
Documentation/networking/dns_resolver.rst | 155 +
Documentation/networking/dns_resolver.txt | 157 -
Documentation/networking/driver.rst | 97 +
Documentation/networking/driver.txt | 93 -
Documentation/networking/dsa/sja1105.rst | 329 +-
Documentation/networking/eql.rst | 373 +
Documentation/networking/eql.txt | 528 -
Documentation/networking/ethtool-netlink.rst | 195 +-
Documentation/networking/fib_trie.rst | 149 +
Documentation/networking/fib_trie.txt | 145 -
Documentation/networking/filter.rst | 1651 ++
Documentation/networking/filter.txt | 1545 --
Documentation/networking/fore200e.rst | 66 +
Documentation/networking/fore200e.txt | 64 -
Documentation/networking/framerelay.rst | 44 +
Documentation/networking/framerelay.txt | 39 -
Documentation/networking/gen_stats.rst | 129 +
Documentation/networking/gen_stats.txt | 119 -
Documentation/networking/generic-hdlc.rst | 170 +
Documentation/networking/generic-hdlc.txt | 132 -
Documentation/networking/generic_netlink.rst | 9 +
Documentation/networking/generic_netlink.txt | 3 -
Documentation/networking/gtp.rst | 251 +
Documentation/networking/gtp.txt | 230 -
Documentation/networking/hinic.rst | 128 +
Documentation/networking/hinic.txt | 125 -
Documentation/networking/ila.rst | 296 +
Documentation/networking/ila.txt | 285 -
Documentation/networking/index.rst | 88 +
Documentation/networking/ip-sysctl.rst | 2657 +++
Documentation/networking/ip-sysctl.txt | 2355 ---
Documentation/networking/ip_dynaddr.rst | 40 +
Documentation/networking/ip_dynaddr.txt | 29 -
Documentation/networking/ipddp.rst | 78 +
Documentation/networking/ipddp.txt | 73 -
Documentation/networking/iphase.rst | 193 +
Documentation/networking/iphase.txt | 158 -
Documentation/networking/ipsec.rst | 46 +
Documentation/networking/ipsec.txt | 38 -
Documentation/networking/ipv6.rst | 78 +
Documentation/networking/ipv6.txt | 72 -
Documentation/networking/ipvlan.rst | 189 +
Documentation/networking/ipvlan.txt | 146 -
Documentation/networking/ipvs-sysctl.rst | 302 +
Documentation/networking/ipvs-sysctl.txt | 294 -
Documentation/networking/kcm.rst | 290 +
Documentation/networking/kcm.txt | 285 -
Documentation/networking/l2tp.rst | 358 +
Documentation/networking/l2tp.txt | 345 -
Documentation/networking/lapb-module.rst | 305 +
Documentation/networking/lapb-module.txt | 263 -
Documentation/networking/ltpc.rst | 144 +
Documentation/networking/ltpc.txt | 131 -
Documentation/networking/mac80211-injection.rst | 106 +
Documentation/networking/mac80211-injection.txt | 97 -
Documentation/networking/mpls-sysctl.rst | 57 +
Documentation/networking/mpls-sysctl.txt | 48 -
Documentation/networking/multiqueue.rst | 78 +
Documentation/networking/multiqueue.txt | 79 -
Documentation/networking/net_dim.rst | 176 +
Documentation/networking/net_dim.txt | 174 -
Documentation/networking/netconsole.rst | 239 +
Documentation/networking/netconsole.txt | 210 -
Documentation/networking/netdev-features.rst | 184 +
Documentation/networking/netdev-features.txt | 181 -
Documentation/networking/netdevices.rst | 111 +
Documentation/networking/netdevices.txt | 104 -
Documentation/networking/netfilter-sysctl.rst | 17 +
Documentation/networking/netfilter-sysctl.txt | 10 -
Documentation/networking/netif-msg.rst | 95 +
Documentation/networking/netif-msg.txt | 79 -
Documentation/networking/nf_conntrack-sysctl.rst | 179 +
Documentation/networking/nf_conntrack-sysctl.txt | 172 -
Documentation/networking/nf_flowtable.rst | 117 +
Documentation/networking/nf_flowtable.txt | 112 -
Documentation/networking/openvswitch.rst | 251 +
Documentation/networking/openvswitch.txt | 248 -
Documentation/networking/operstates.rst | 185 +
Documentation/networking/operstates.txt | 164 -
Documentation/networking/packet_mmap.rst | 1084 ++
Documentation/networking/packet_mmap.txt | 1061 --
Documentation/networking/phonet.rst | 230 +
Documentation/networking/phonet.txt | 214 -
Documentation/networking/pktgen.rst | 412 +
Documentation/networking/pktgen.txt | 400 -
Documentation/networking/plip.rst | 222 +
Documentation/networking/ppp_generic.rst | 440 +
Documentation/networking/ppp_generic.txt | 428 -
Documentation/networking/proc_net_tcp.rst | 57 +
Documentation/networking/proc_net_tcp.txt | 48 -
Documentation/networking/radiotap-headers.rst | 159 +
Documentation/networking/radiotap-headers.txt | 152 -
Documentation/networking/ray_cs.rst | 165 +
Documentation/networking/ray_cs.txt | 150 -
Documentation/networking/rds.rst | 448 +
Documentation/networking/rds.txt | 423 -
Documentation/networking/regulatory.rst | 209 +
Documentation/networking/regulatory.txt | 204 -
Documentation/networking/rxrpc.rst | 1178 ++
Documentation/networking/rxrpc.txt | 1155 --
Documentation/networking/scaling.rst | 4 +-
Documentation/networking/sctp.rst | 42 +
Documentation/networking/sctp.txt | 35 -
Documentation/networking/secid.rst | 20 +
Documentation/networking/secid.txt | 14 -
Documentation/networking/seg6-sysctl.rst | 26 +
Documentation/networking/seg6-sysctl.txt | 18 -
Documentation/networking/skfp.rst | 253 +
Documentation/networking/skfp.txt | 220 -
Documentation/networking/snmp_counter.rst | 2 +-
Documentation/networking/strparser.rst | 240 +
Documentation/networking/strparser.txt | 207 -
Documentation/networking/switchdev.rst | 387 +
Documentation/networking/switchdev.txt | 373 -
Documentation/networking/tc-actions-env-rules.rst | 29 +
Documentation/networking/tc-actions-env-rules.txt | 24 -
Documentation/networking/tcp-thin.rst | 52 +
Documentation/networking/tcp-thin.txt | 47 -
Documentation/networking/team.rst | 8 +
Documentation/networking/team.txt | 2 -
Documentation/networking/timestamping.rst | 591 +
Documentation/networking/timestamping.txt | 571 -
Documentation/networking/tproxy.rst | 109 +
Documentation/networking/tproxy.txt | 104 -
Documentation/networking/tuntap.rst | 259 +
Documentation/networking/tuntap.txt | 227 -
Documentation/networking/udplite.rst | 291 +
Documentation/networking/udplite.txt | 278 -
Documentation/networking/vrf.rst | 451 +
Documentation/networking/vrf.txt | 418 -
Documentation/networking/vxlan.rst | 60 +
Documentation/networking/vxlan.txt | 51 -
Documentation/networking/x25-iface.rst | 129 +
Documentation/networking/x25-iface.txt | 123 -
Documentation/networking/x25.rst | 48 +
Documentation/networking/x25.txt | 44 -
Documentation/networking/xfrm_device.rst | 151 +
Documentation/networking/xfrm_device.txt | 140 -
Documentation/networking/xfrm_proc.rst | 113 +
Documentation/networking/xfrm_proc.txt | 82 -
Documentation/networking/xfrm_sync.rst | 189 +
Documentation/networking/xfrm_sync.txt | 169 -
Documentation/networking/xfrm_sysctl.rst | 11 +
Documentation/networking/xfrm_sysctl.txt | 4 -
Documentation/networking/z8530drv.rst | 686 +
Documentation/networking/z8530drv.txt | 657 -
Documentation/nvdimm/maintainer-entry-profile.rst | 14 +-
Documentation/power/pci.rst | 58 +-
Documentation/power/suspend-and-cpuhotplug.rst | 6 +-
Documentation/powerpc/bootwrapper.rst | 28 +-
Documentation/powerpc/cxl.rst | 2 +
Documentation/powerpc/firmware-assisted-dump.rst | 2 +-
Documentation/powerpc/index.rst | 1 +
Documentation/powerpc/papr_hcalls.rst | 46 +-
Documentation/powerpc/transactional_memory.rst | 27 +
Documentation/powerpc/vas-api.rst | 292 +
Documentation/process/3.Early-stage.rst | 4 +-
Documentation/process/7.AdvancedTopics.rst | 8 +-
Documentation/process/8.Conclusion.rst | 14 +-
Documentation/process/adding-syscalls.rst | 6 +-
Documentation/process/applying-patches.rst | 4 +-
Documentation/process/changes.rst | 2 +-
Documentation/process/coding-style.rst | 23 +-
Documentation/process/index.rst | 1 +
Documentation/process/submit-checklist.rst | 2 +-
Documentation/process/submitting-patches.rst | 2 +-
.../unaligned-memory-access.rst} | 0
.../process/volatile-considered-harmful.rst | 4 +-
Documentation/rbtree.txt | 429 -
Documentation/s390/index.rst | 1 +
Documentation/s390/pci.rst | 125 +
Documentation/s390/vfio-ap.rst | 2 +-
Documentation/s390/vfio-ccw.rst | 100 +-
Documentation/s390/zfcpdump.rst | 4 +-
Documentation/scheduler/sched-domains.rst | 10 +-
Documentation/security/SCTP.rst | 2 +-
Documentation/{digsig.txt => security/digsig.rst} | 0
Documentation/security/index.rst | 1 +
Documentation/security/keys/core.rst | 65 +-
Documentation/security/lsm.rst | 202 +-
Documentation/security/siphash.rst | 2 +-
Documentation/sh/index.rst | 12 -
Documentation/sphinx/kfigure.py | 6 +-
Documentation/sphinx/requirements.txt | 2 +-
Documentation/static-keys.txt | 2 +-
Documentation/target/tcm_mod_builder.py | 4 +-
Documentation/timers/timers-howto.rst | 3 +
Documentation/trace/coresight/coresight-ect.rst | 6 +-
Documentation/trace/coresight/coresight.rst | 85 +
Documentation/trace/events-msr.rst | 2 +-
Documentation/trace/events.rst | 28 +-
Documentation/trace/ftrace-design.rst | 8 -
Documentation/trace/ftrace.rst | 2 +-
Documentation/trace/histogram-design.rst | 2115 +++
Documentation/trace/mmiotrace.rst | 2 +-
.../translations/it_IT/doc-guide/kernel-doc.rst | 25 +-
.../translations/it_IT/doc-guide/parse-headers.rst | 2 +-
.../translations/it_IT/kernel-hacking/hacking.rst | 18 +
.../translations/it_IT/kernel-hacking/locking.rst | 172 +-
.../translations/it_IT/process/2.Process.rst | 95 +-
.../translations/it_IT/process/adding-syscalls.rst | 2 +-
.../translations/it_IT/process/coding-style.rst | 6 +-
.../translations/it_IT/process/deprecated.rst | 130 +-
.../translations/it_IT/process/email-clients.rst | 330 +-
Documentation/translations/it_IT/process/index.rst | 1 +
.../it_IT/process/management-style.rst | 293 +-
.../it_IT/process/submit-checklist.rst | 2 +-
.../it_IT/process/submitting-patches.rst | 2 +-
.../translations/it_IT/riscv/patch-acceptance.rst | 40 +
.../translations/ko_KR/memory-barriers.txt | 15 +-
Documentation/translations/zh_CN/IRQ.txt | 4 +-
.../translations/zh_CN/filesystems/debugfs.rst | 221 +
.../translations/zh_CN/filesystems/index.rst | 1 +
.../translations/zh_CN/filesystems/sysfs.txt | 8 +-
.../zh_CN/process/submit-checklist.rst | 2 +-
.../translations/zh_CN/video4linux/omap3isp.txt | 4 +-
.../zh_CN/video4linux/v4l2-framework.txt | 8 +-
Documentation/usb/gadget_configfs.rst | 4 +-
Documentation/usb/raw-gadget.rst | 37 +-
Documentation/userspace-api/index.rst | 1 +
Documentation/userspace-api/ioctl/ioctl-number.rst | 3 +
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 +
Documentation/userspace-api/media/conf_nitpick.py | 111 +
.../{ => 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 | 508 +
.../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 | 666 +
.../userspace-api/media/v4l/ext-ctrls-codec.rst | 4274 +++++
.../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 | 89 +
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 | 195 +
.../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 | 318 +
.../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 | 87 +
.../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 | 290 +
.../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 | 134 +
.../media/v4l/vidioc-subdev-g-fmt.rst | 162 +
.../media/v4l/vidioc-subdev-g-frame-interval.rst | 128 +
.../media/v4l/vidioc-subdev-g-selection.rst | 133 +
.../media/v4l/vidioc-subdev-querycap.rst | 112 +
.../media/v4l/vidioc-subscribe-event.rst | 123 +
.../userspace-api/media/v4l/yuv-formats.rst | 64 +
.../media/video.h.rst.exceptions | 0
.../userspace-api/media/videodev2.h.rst.exceptions | 573 +
Documentation/virt/kvm/amd-memory-encryption.rst | 2 +-
Documentation/virt/kvm/api.rst | 53 +-
Documentation/virt/kvm/arm/pvtime.rst | 2 +-
Documentation/virt/kvm/cpuid.rst | 8 +-
Documentation/virt/kvm/devices/vcpu.rst | 2 +-
Documentation/virt/kvm/hypercalls.rst | 4 +-
Documentation/virt/kvm/index.rst | 2 +
Documentation/virt/kvm/mmu.rst | 2 +-
Documentation/virt/kvm/msr.rst | 119 +-
Documentation/virt/kvm/nested-vmx.rst | 5 +-
Documentation/virt/kvm/review-checklist.rst | 2 +-
Documentation/virt/kvm/running-nested-guests.rst | 276 +
Documentation/vm/hmm.rst | 36 +-
Documentation/vm/index.rst | 1 +
Documentation/vm/ksm.rst | 2 +-
Documentation/vm/memory-model.rst | 9 +-
Documentation/vm/page_frags.rst | 2 +-
Documentation/vm/page_owner.rst | 3 +-
Documentation/vm/slub.rst | 2 +-
Documentation/vm/transhuge.rst | 4 +-
Documentation/vm/zswap.rst | 4 +-
Documentation/w1/slaves/w1_therm.rst | 50 +-
Documentation/watch_queue.rst | 339 +
.../watchdog/convert_drivers_to_kernel_api.rst | 4 +-
Documentation/watchdog/watchdog-kernel-api.rst | 2 +-
Documentation/x86/boot.rst | 21 +-
Documentation/x86/x86_64/uefi.rst | 2 +-
Documentation/xz.txt | 6 +-
Kconfig | 2 -
MAINTAINERS | 720 +-
Makefile | 217 +-
arch/Kconfig | 35 +-
arch/alpha/Kconfig | 22 +-
arch/alpha/Kconfig.debug | 2 +-
arch/alpha/boot/bootp.c | 1 -
arch/alpha/boot/bootpz.c | 1 -
arch/alpha/boot/main.c | 1 -
arch/alpha/boot/tools/objstrip.c | 2 +-
arch/alpha/include/asm/cacheflush.h | 32 +-
arch/alpha/include/asm/checksum.h | 3 +-
arch/alpha/include/asm/floppy.h | 4 +-
arch/alpha/include/asm/io.h | 75 +-
arch/alpha/include/asm/pgtable.h | 16 +-
arch/alpha/kernel/binfmt_loader.c | 11 +-
arch/alpha/kernel/io.c | 60 +-
arch/alpha/kernel/osf_sys.c | 2 +-
arch/alpha/kernel/pci_iommu.c | 2 +-
arch/alpha/kernel/process.c | 1 -
arch/alpha/kernel/proto.h | 2 -
arch/alpha/kernel/ptrace.c | 1 -
arch/alpha/kernel/setup.c | 24 +-
arch/alpha/kernel/smp.c | 3 +-
arch/alpha/kernel/sys_alcor.c | 1 -
arch/alpha/kernel/sys_cabriolet.c | 1 -
arch/alpha/kernel/sys_dp264.c | 1 -
arch/alpha/kernel/sys_eb64p.c | 1 -
arch/alpha/kernel/sys_eiger.c | 3 +-
arch/alpha/kernel/sys_jensen.c | 1 -
arch/alpha/kernel/sys_marvel.c | 1 -
arch/alpha/kernel/sys_miata.c | 1 -
arch/alpha/kernel/sys_mikasa.c | 1 -
arch/alpha/kernel/sys_nautilus.c | 1 -
arch/alpha/kernel/sys_noritake.c | 1 -
arch/alpha/kernel/sys_rawhide.c | 1 -
arch/alpha/kernel/sys_ruffian.c | 1 -
arch/alpha/kernel/sys_rx164.c | 1 -
arch/alpha/kernel/sys_sable.c | 1 -
arch/alpha/kernel/sys_sio.c | 1 -
arch/alpha/kernel/sys_sx164.c | 1 -
arch/alpha/kernel/sys_takara.c | 1 -
arch/alpha/kernel/sys_titan.c | 1 -
arch/alpha/kernel/sys_wildfire.c | 1 -
arch/alpha/kernel/syscalls/syscall.tbl | 1 +
arch/alpha/kernel/traps.c | 26 +-
arch/alpha/lib/csum_partial_copy.c | 6 +-
arch/alpha/mm/fault.c | 12 +-
arch/alpha/mm/init.c | 17 +-
arch/alpha/mm/numa.c | 22 +-
arch/arc/Kconfig | 3 +-
arch/arc/configs/hsdk_defconfig | 1 +
arch/arc/include/asm/bug.h | 3 +-
arch/arc/include/asm/dsp-impl.h | 2 +
arch/arc/include/asm/entry-arcv2.h | 2 +
arch/arc/include/asm/highmem.h | 18 -
arch/arc/include/asm/hugepage.h | 2 +-
arch/arc/include/asm/module.h | 5 -
arch/arc/include/asm/pgtable.h | 24 -
arch/arc/include/asm/vermagic.h | 8 +
arch/arc/kernel/Makefile | 3 -
arch/arc/kernel/process.c | 4 +-
arch/arc/kernel/ptrace.c | 2 +-
arch/arc/kernel/setup.c | 5 +-
arch/arc/kernel/stacktrace.c | 17 +-
arch/arc/kernel/troubleshoot.c | 20 +-
arch/arc/kernel/unwind.c | 2 -
arch/arc/mm/fault.c | 6 +-
arch/arc/mm/highmem.c | 40 +-
arch/arc/mm/init.c | 41 +-
arch/arc/mm/tlbex.S | 2 +-
arch/arc/plat-eznps/Kconfig | 1 +
arch/arm/Kconfig | 37 +-
arch/arm/Kconfig.debug | 14 +-
arch/arm/Makefile | 5 +-
arch/arm/boot/compressed/.gitignore | 9 -
arch/arm/boot/compressed/Makefile | 38 +-
arch/arm/boot/compressed/atags_to_fdt.c | 1 +
arch/arm/boot/compressed/efi-header.S | 2 +-
arch/arm/boot/compressed/fdt.c | 2 +
arch/arm/boot/compressed/fdt_ro.c | 2 +
arch/arm/boot/compressed/fdt_rw.c | 2 +
arch/arm/boot/compressed/fdt_wip.c | 2 +
arch/arm/boot/compressed/head.S | 141 +-
arch/arm/boot/compressed/libfdt_env.h | 24 -
arch/arm/boot/compressed/vmlinux.lds.S | 9 +-
arch/arm/boot/deflate_xip_data.sh | 2 +-
arch/arm/boot/dts/Makefile | 19 +-
arch/arm/boot/dts/am335x-guardian.dts | 1 +
arch/arm/boot/dts/am33xx-l4.dtsi | 6 +-
arch/arm/boot/dts/am33xx.dtsi | 20 +
arch/arm/boot/dts/am3517-evm.dts | 1 +
arch/arm/boot/dts/am3517.dtsi | 24 +-
arch/arm/boot/dts/am4372.dtsi | 20 +
arch/arm/boot/dts/am437x-gp-evm.dts | 2 +-
arch/arm/boot/dts/am437x-idk-evm.dts | 2 +-
arch/arm/boot/dts/am437x-l4.dtsi | 7 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 4 +-
arch/arm/boot/dts/am571x-idk.dts | 52 +-
arch/arm/boot/dts/am5729-beagleboneai.dts | 731 +
arch/arm/boot/dts/am572x-idk-common.dtsi | 63 +-
arch/arm/boot/dts/am574x-idk.dts | 4 +
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 67 +-
arch/arm/boot/dts/am57xx-idk-common.dtsi | 62 +-
arch/arm/boot/dts/armada-370-xp.dtsi | 2 -
arch/arm/boot/dts/armada-375.dtsi | 2 -
arch/arm/boot/dts/armada-38x.dtsi | 2 -
arch/arm/boot/dts/armada-39x.dtsi | 4 -
arch/arm/boot/dts/aspeed-ast2600-evb.dts | 4 +
.../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 78 +-
.../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 231 +
arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 202 +-
arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 310 +-
arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 326 +
arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 35 +-
arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 112 +
arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 34 +
arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 37 +-
arch/arm/boot/dts/aspeed-g4.dtsi | 10 +
arch/arm/boot/dts/aspeed-g5.dtsi | 43 +-
arch/arm/boot/dts/aspeed-g6.dtsi | 64 +-
arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 2 +-
arch/arm/boot/dts/at91-kizbox3-hs.dts | 4 +-
arch/arm/boot/dts/at91-kizbox3_common.dtsi | 48 +-
arch/arm/boot/dts/at91-sam9x60ek.dts | 23 +
arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 54 +
arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 64 +-
arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 16 +-
arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 12 -
arch/arm/boot/dts/at91-sama5d2_icp.dts | 767 +
arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 25 +-
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 118 +-
arch/arm/boot/dts/at91-wb50n.dtsi | 4 -
arch/arm/boot/dts/at91rm9200.dtsi | 296 +-
arch/arm/boot/dts/at91sam9g45.dtsi | 392 +-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 324 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 2 +-
arch/arm/boot/dts/at91sam9rl.dtsi | 54 -
arch/arm/boot/dts/at91sam9x5.dtsi | 54 -
arch/arm/boot/dts/bcm-hr2.dtsi | 6 +-
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-rpi-zero-w.dts | 2 +-
arch/arm/boot/dts/bcm2835-rpi.dtsi | 3 +
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/bcm283x.dtsi | 1 +
arch/arm/boot/dts/berlin2.dtsi | 6 +-
arch/arm/boot/dts/berlin2cd.dtsi | 2 +-
arch/arm/boot/dts/berlin2q.dtsi | 6 +-
arch/arm/boot/dts/dm814x.dtsi | 76 +-
arch/arm/boot/dts/dm816x.dtsi | 78 +-
arch/arm/boot/dts/dove.dtsi | 3 +-
arch/arm/boot/dts/dra7-evm-common.dtsi | 1 +
arch/arm/boot/dts/dra7-evm.dts | 54 +
arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi | 39 +
arch/arm/boot/dts/dra7-l4.dtsi | 57 +-
arch/arm/boot/dts/dra7.dtsi | 50 +-
arch/arm/boot/dts/dra71-evm.dts | 42 +
arch/arm/boot/dts/dra72-evm-common.dtsi | 18 +-
arch/arm/boot/dts/dra72-evm-revc.dts | 42 +
arch/arm/boot/dts/dra72-evm.dts | 42 +
arch/arm/boot/dts/dra72x.dtsi | 6 +
arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi | 18 +
arch/arm/boot/dts/dra74x.dtsi | 21 +
arch/arm/boot/dts/dra76-evm.dts | 54 +
arch/arm/boot/dts/e60k02.dtsi | 2 +
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/imx27-phytec-phycard-s-rdk.dts | 4 +-
arch/arm/boot/dts/imx50.dtsi | 8 +-
arch/arm/boot/dts/imx51.dtsi | 3 +-
arch/arm/boot/dts/imx53-cx9020.dts | 25 +-
arch/arm/boot/dts/imx53.dtsi | 3 +-
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-b450v3.dts | 7 -
arch/arm/boot/dts/imx6q-b650v3.dts | 7 -
arch/arm/boot/dts/imx6q-b850v3.dts | 11 -
arch/arm/boot/dts/imx6q-bx50v3.dtsi | 15 +
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/imx6qdl-gw552x.dtsi | 14 +
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 31 +
arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 31 +
arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 35 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 11 +
arch/arm/boot/dts/imx6qdl.dtsi | 19 +-
arch/arm/boot/dts/imx6qp.dtsi | 1 -
arch/arm/boot/dts/imx6sl.dtsi | 13 +-
arch/arm/boot/dts/imx6sx.dtsi | 4 +-
arch/arm/boot/dts/imx6ul.dtsi | 4 +-
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-pinfunc.h | 2 +-
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/imx7d.dtsi | 1 +
arch/arm/boot/dts/imx7s.dtsi | 3 +-
arch/arm/boot/dts/integratorap-im-pd1.dts | 270 +
arch/arm/boot/dts/integratorap.dts | 53 +-
arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 2 -
arch/arm/boot/dts/keystone-k2e.dtsi | 4 +-
arch/arm/boot/dts/keystone-k2g-evm.dts | 101 +
arch/arm/boot/dts/keystone-k2g.dtsi | 26 +-
arch/arm/boot/dts/keystone-k2hk.dtsi | 4 +-
arch/arm/boot/dts/keystone-k2l.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-l-50.dts | 438 +
.../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts | 14 +
arch/arm/boot/dts/kirkwood.dtsi | 2 +-
arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 1 +
arch/arm/boot/dts/ls1021a-twr.dts | 14 +
arch/arm/boot/dts/meson.dtsi | 3 +
arch/arm/boot/dts/meson8b-odroidc1.dts | 3 +-
arch/arm/boot/dts/meson8b.dtsi | 5 +-
arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 4 +-
arch/arm/boot/dts/meson8m2.dtsi | 13 +-
arch/arm/boot/dts/mmp2.dtsi | 2 +-
arch/arm/boot/dts/mmp3-dell-ariel.dts | 12 +-
arch/arm/boot/dts/mmp3.dtsi | 34 +-
arch/arm/boot/dts/motorola-mapphone-common.dtsi | 43 +-
arch/arm/boot/dts/mt2701-evb.dts | 21 +
arch/arm/boot/dts/mt2701.dtsi | 33 +
arch/arm/boot/dts/mt7623.dtsi | 25 +
arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 1 +
arch/arm/boot/dts/omap2.dtsi | 31 +-
arch/arm/boot/dts/omap2420.dtsi | 68 +-
arch/arm/boot/dts/omap2430.dtsi | 68 +-
arch/arm/boot/dts/omap3-beagle.dts | 33 +
arch/arm/boot/dts/omap3-devkit8000.dts | 33 +
arch/arm/boot/dts/omap3-gta04.dtsi | 1 +
arch/arm/boot/dts/omap3-n950-n9.dtsi | 5 +
arch/arm/boot/dts/omap3.dtsi | 134 +-
arch/arm/boot/dts/omap4-l4.dtsi | 4 +-
arch/arm/boot/dts/omap4.dtsi | 10 +
arch/arm/boot/dts/omap5-l4.dtsi | 35 +-
arch/arm/boot/dts/omap5.dtsi | 96 +
arch/arm/boot/dts/pxa168.dtsi | 8 +-
arch/arm/boot/dts/pxa3xx.dtsi | 2 +-
arch/arm/boot/dts/pxa910.dtsi | 4 +-
arch/arm/boot/dts/qcom-ipq4019.dtsi | 29 +
arch/arm/boot/dts/qcom-ipq8064.dtsi | 6 +
arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 405 +-
arch/arm/boot/dts/qcom-msm8974.dtsi | 11 +
arch/arm/boot/dts/r7s9210.dtsi | 3 -
arch/arm/boot/dts/r8a73a4.dtsi | 9 +-
arch/arm/boot/dts/r8a7740.dtsi | 4 +-
arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 37 +
arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 53 +
arch/arm/boot/dts/r8a7742.dtsi | 648 +
arch/arm/boot/dts/r8a7743.dtsi | 12 +-
arch/arm/boot/dts/r8a7744.dtsi | 12 +-
.../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 2 -
arch/arm/boot/dts/r8a7745.dtsi | 12 +-
arch/arm/boot/dts/r8a7790-lager.dts | 2 -
arch/arm/boot/dts/r8a7790-stout.dts | 2 -
arch/arm/boot/dts/r8a7790.dtsi | 12 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 2 -
arch/arm/boot/dts/r8a7791-porter.dts | 2 -
arch/arm/boot/dts/r8a7791.dtsi | 95 +-
arch/arm/boot/dts/r8a7792-blanche.dts | 2 -
arch/arm/boot/dts/r8a7792-wheat.dts | 12 +-
arch/arm/boot/dts/r8a7793-gose.dts | 2 -
arch/arm/boot/dts/r8a7793.dtsi | 14 +-
arch/arm/boot/dts/r8a7794-silk.dts | 2 -
arch/arm/boot/dts/r8a7794.dtsi | 12 +-
arch/arm/boot/dts/rk3036-kylin.dts | 2 +-
arch/arm/boot/dts/rk3036.dtsi | 2 +-
arch/arm/boot/dts/rk3066a-mk808.dts | 2 +-
arch/arm/boot/dts/rk3188-radxarock.dts | 6 +-
arch/arm/boot/dts/rk3228-evb.dts | 2 +-
arch/arm/boot/dts/rk3229-xms6.dts | 21 +-
arch/arm/boot/dts/rk322x.dtsi | 16 +-
arch/arm/boot/dts/rk3288-firefly-reload.dts | 12 +-
arch/arm/boot/dts/rk3288-firefly.dtsi | 12 +-
arch/arm/boot/dts/rk3288-miqi.dts | 2 +-
arch/arm/boot/dts/rk3288-phycore-som.dtsi | 6 +-
arch/arm/boot/dts/rk3288-rock2-square.dts | 4 +-
arch/arm/boot/dts/rk3288-tinker.dtsi | 6 +-
arch/arm/boot/dts/rk3288.dtsi | 1 -
arch/arm/boot/dts/rk3xxx.dtsi | 2 +-
arch/arm/boot/dts/rtd1195-horseradish.dts | 32 +
arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 +
arch/arm/boot/dts/rtd1195.dtsi | 217 +
arch/arm/boot/dts/s5pv210-aries.dtsi | 359 +-
arch/arm/boot/dts/s5pv210-fascinate4g.dts | 249 +
arch/arm/boot/dts/s5pv210-galaxys.dts | 292 +
arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 9 +-
arch/arm/boot/dts/s5pv210.dtsi | 23 +-
arch/arm/boot/dts/sama5d2.dtsi | 415 +-
arch/arm/boot/dts/sama5d3.dtsi | 537 +-
arch/arm/boot/dts/sama5d3_can.dtsi | 20 +-
arch/arm/boot/dts/sama5d3_emac.dtsi | 8 +-
arch/arm/boot/dts/sama5d3_gmac.dtsi | 11 +-
arch/arm/boot/dts/sama5d3_lcd.dtsi | 19 +-
arch/arm/boot/dts/sama5d3_mci2.dtsi | 11 +-
arch/arm/boot/dts/sama5d3_tcb1.dtsi | 12 +-
arch/arm/boot/dts/sama5d3_uart.dtsi | 20 +-
arch/arm/boot/dts/sama5d3xmb.dtsi | 6 +-
arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 6 +-
arch/arm/boot/dts/sama5d4.dtsi | 126 +-
arch/arm/boot/dts/sh73a0.dtsi | 2 +-
arch/arm/boot/dts/socfpga.dtsi | 16 +
arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 65 +
arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 39 +-
arch/arm/boot/dts/stih407-family.dtsi | 14 -
arch/arm/boot/dts/stih418.dtsi | 8 +-
arch/arm/boot/dts/stm32f429.dtsi | 4 +-
arch/arm/boot/dts/stm32h743.dtsi | 4 +-
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 666 +-
arch/arm/boot/dts/stm32mp151.dtsi | 37 +-
arch/arm/boot/dts/stm32mp157.dtsi | 8 +-
arch/arm/boot/dts/stm32mp157a-avenger96.dts | 314 +-
arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts | 38 +
arch/arm/boot/dts/stm32mp157a-iot-box.dts | 68 +
arch/arm/boot/dts/stm32mp157a-stinger96.dts | 12 +
arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 342 +
arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 265 +-
arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi | 368 -
arch/arm/boot/dts/stm32mp157c-dk2.dts | 8 -
arch/arm/boot/dts/stm32mp157c-ed1.dts | 7 +-
arch/arm/boot/dts/stm32mp157c-ev1.dts | 14 +-
arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 252 +
arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 337 +
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 361 +
arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 401 +
arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 23 +
arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 209 +
arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 20 +-
arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 230 +
.../arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts | 32 +
arch/arm/boot/dts/sun8i-a83t.dtsi | 10 +
.../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +-
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-beaver.dts | 40 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +-
arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +-
arch/arm/boot/dts/uniphier-ld4.dtsi | 2 +
arch/arm/boot/dts/uniphier-ld6b-ref.dts | 1 +
arch/arm/boot/dts/uniphier-pro4-ace.dts | 1 +
arch/arm/boot/dts/uniphier-pro4-ref.dts | 1 +
arch/arm/boot/dts/uniphier-pro4-sanji.dts | 1 +
arch/arm/boot/dts/uniphier-pro4.dtsi | 10 +
arch/arm/boot/dts/uniphier-pro5.dtsi | 12 +
arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 1 +
arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 1 +
arch/arm/boot/dts/uniphier-pxs2.dtsi | 12 +
arch/arm/boot/dts/uniphier-sld8.dtsi | 2 +
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 328 +-
arch/arm/configs/bcm2835_defconfig | 1 +
arch/arm/configs/cm_x2xx_defconfig | 173 -
arch/arm/configs/em_x270_defconfig | 178 -
arch/arm/configs/exynos_defconfig | 10 +-
arch/arm/configs/imx_v6_v7_defconfig | 2 +
arch/arm/configs/keystone_defconfig | 1 +
arch/arm/configs/multi_v7_defconfig | 3 +-
arch/arm/configs/omap2plus_defconfig | 3 +-
arch/arm/configs/pxa_defconfig | 2 -
arch/arm/configs/sama5_defconfig | 2 +
arch/arm/configs/shmobile_defconfig | 2 +
arch/arm/configs/sunxi_defconfig | 1 +
arch/arm/configs/u8500_defconfig | 14 +
arch/arm/crypto/Kconfig | 12 +-
arch/arm/crypto/chacha-glue.c | 14 +-
arch/arm/crypto/nhpoly1305-neon-glue.c | 2 +-
arch/arm/crypto/poly1305-glue.c | 15 +-
arch/arm/crypto/sha1_glue.c | 1 -
arch/arm/crypto/sha1_neon_glue.c | 1 -
arch/arm/crypto/sha256_glue.c | 1 -
arch/arm/crypto/sha256_neon_glue.c | 1 -
arch/arm/include/asm/assembler.h | 78 +-
arch/arm/include/asm/bug.h | 3 +-
arch/arm/include/asm/cacheflush.h | 7 +-
arch/arm/include/asm/checksum.h | 14 +
arch/arm/include/asm/efi.h | 9 -
arch/arm/include/asm/fixmap.h | 2 +-
arch/arm/include/asm/floppy.h | 8 +-
arch/arm/include/asm/futex.h | 9 +-
arch/arm/include/asm/highmem.h | 9 -
arch/arm/include/asm/hugetlb.h | 7 +-
arch/arm/include/asm/idmap.h | 2 +-
arch/arm/include/asm/module.h | 24 -
arch/arm/include/asm/pgtable-2level.h | 1 +
arch/arm/include/asm/pgtable-3level.h | 9 +-
arch/arm/include/asm/pgtable-nommu.h | 3 -
arch/arm/include/asm/pgtable.h | 26 -
arch/arm/include/asm/traps.h | 3 +-
arch/arm/include/asm/uaccess-asm.h | 117 +
arch/arm/include/asm/unwind.h | 3 +-
arch/arm/include/asm/vermagic.h | 31 +
arch/arm/kernel/armksyms.c | 1 -
arch/arm/kernel/atags_proc.c | 2 +-
arch/arm/kernel/elf.c | 27 +-
arch/arm/kernel/entry-armv.S | 11 +-
arch/arm/kernel/entry-header.S | 9 +-
arch/arm/kernel/fiq.c | 4 +-
arch/arm/kernel/ftrace.c | 3 +-
arch/arm/kernel/head.S | 2 +-
arch/arm/kernel/kgdb.c | 2 +-
arch/arm/kernel/machine_kexec.c | 1 -
arch/arm/kernel/module.c | 23 +-
arch/arm/kernel/process.c | 4 +-
arch/arm/kernel/ptrace.c | 5 +-
arch/arm/kernel/smp.c | 1 -
arch/arm/kernel/suspend.c | 2 +-
arch/arm/kernel/swp_emulate.c | 4 +-
arch/arm/kernel/sys_oabi-compat.c | 15 +-
arch/arm/kernel/time.c | 2 +-
arch/arm/kernel/traps.c | 43 +-
arch/arm/kernel/unwind.c | 5 +-
arch/arm/kernel/vdso.c | 2 +-
arch/arm/kernel/vmlinux.lds.S | 2 +-
arch/arm/lib/backtrace-clang.S | 9 +-
arch/arm/lib/backtrace.S | 14 +-
arch/arm/lib/uaccess_with_memcpy.c | 23 +-
arch/arm/mach-actions/Kconfig | 1 -
arch/arm/mach-alpine/Kconfig | 1 -
arch/arm/mach-asm9260/Kconfig | 1 -
arch/arm/mach-aspeed/Kconfig | 1 -
arch/arm/mach-berlin/Kconfig | 1 -
arch/arm/mach-clps711x/Kconfig | 5 -
arch/arm/mach-davinci/Kconfig | 1 -
arch/arm/mach-davinci/board-dm644x-evm.c | 26 +-
arch/arm/mach-ebsa110/core.c | 1 -
arch/arm/mach-footbridge/Kconfig | 2 +-
arch/arm/mach-footbridge/common.c | 1 -
arch/arm/mach-imx/Makefile | 2 +
arch/arm/mach-imx/common.h | 1 -
arch/arm/mach-imx/cpu.c | 159 -
arch/arm/mach-imx/mach-imx6q.c | 8 +-
arch/arm/mach-imx/mach-imx6sl.c | 8 +-
arch/arm/mach-imx/mach-imx6sx.c | 8 +-
arch/arm/mach-imx/mach-imx6ul.c | 8 +-
arch/arm/mach-imx/mach-imx7d.c | 6 -
arch/arm/mach-imx/mach-imx7ulp.c | 2 +-
arch/arm/mach-imx/mach-mx27_3ds.c | 21 +-
arch/arm/mach-imx/mach-mx31_3ds.c | 24 +-
arch/arm/mach-imx/mach-pcm037.c | 2 +-
arch/arm/mach-imx/mach-vf610.c | 47 +
arch/arm/mach-imx/mm-imx21.c | 1 -
arch/arm/mach-imx/mm-imx27.c | 1 -
arch/arm/mach-imx/mm-imx3.c | 1 -
arch/arm/mach-imx/mxc.h | 22 +-
arch/arm/mach-integrator/Kconfig | 9 +-
arch/arm/mach-integrator/Makefile | 3 +-
arch/arm/mach-integrator/core.c | 2 +-
arch/arm/mach-integrator/impd1.c | 475 -
arch/arm/mach-integrator/impd1.h | 15 -
arch/arm/mach-integrator/integrator_ap.c | 31 -
arch/arm/mach-integrator/lm.c | 96 -
arch/arm/mach-integrator/lm.h | 24 -
arch/arm/mach-iop32x/i2c.c | 1 -
arch/arm/mach-iop32x/iq31244.c | 1 -
arch/arm/mach-iop32x/iq80321.c | 1 -
arch/arm/mach-iop32x/n2100.c | 1 -
arch/arm/mach-ixp4xx/common.c | 1 -
arch/arm/mach-keystone/platsmp.c | 2 +-
arch/arm/mach-mediatek/mediatek.c | 2 +-
arch/arm/mach-mmp/Kconfig | 3 +-
arch/arm/mach-mmp/Makefile | 6 -
arch/arm/mach-mmp/clock-mmp2.c | 114 -
arch/arm/mach-mmp/clock-pxa168.c | 94 -
arch/arm/mach-mmp/clock-pxa910.c | 70 -
arch/arm/mach-mmp/clock.c | 105 -
arch/arm/mach-mmp/clock.h | 65 -
arch/arm/mach-mmp/mmp-dt.c | 2 +-
arch/arm/mach-mmp/mmp2-dt.c | 2 +-
arch/arm/mach-mmp/pxa168.c | 1 -
arch/arm/mach-mmp/time.c | 1 -
arch/arm/mach-mvebu/Kconfig | 3 -
arch/arm/mach-omap2/Kconfig | 1 -
arch/arm/mach-omap2/Makefile | 6 +-
arch/arm/mach-omap2/board-generic.c | 39 +-
arch/arm/mach-omap2/clockdomains44xx_data.c | 2 +-
arch/arm/mach-omap2/clockdomains54xx_data.c | 2 +-
arch/arm/mach-omap2/common.h | 7 +
arch/arm/mach-omap2/omap-smp.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 20 -
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 19 -
.../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 8 -
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 47 -
.../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 2 -
.../omap_hwmod_33xx_43xx_interconnect_data.c | 8 -
.../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 62 -
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 10 -
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 146 +-
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 45 -
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 90 -
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 89 -
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 176 -
arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 74 -
arch/arm/mach-omap2/omap_hwmod_common_data.h | 3 -
arch/arm/mach-omap2/pm33xx-core.c | 2 +-
arch/arm/mach-omap2/sleep34xx.S | 2 +-
arch/arm/mach-omap2/timer.c | 577 +-
arch/arm/mach-oxnas/platsmp.c | 3 +-
arch/arm/mach-prima2/Kconfig | 1 -
arch/arm/mach-pxa/Kconfig | 17 -
arch/arm/mach-pxa/Makefile | 5 -
arch/arm/mach-pxa/cm-x255.c | 240 -
arch/arm/mach-pxa/cm-x270.c | 419 -
arch/arm/mach-pxa/cm-x2xx-pci.c | 196 -
arch/arm/mach-pxa/cm-x2xx-pci.h | 14 -
arch/arm/mach-pxa/cm-x2xx.c | 538 -
arch/arm/mach-pxa/em-x270.c | 1286 --
arch/arm/mach-pxa/include/mach/io.h | 18 -
arch/arm/mach-realtek/Kconfig | 11 +
arch/arm/mach-realtek/Makefile | 2 +
arch/arm/mach-realtek/rtd1195.c | 40 +
arch/arm/mach-realview/Kconfig | 10 -
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 | 3 +-
arch/arm/mach-sa1100/hackkit.c | 2 +-
arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 +
arch/arm/mach-socfpga/Kconfig | 1 -
arch/arm/mach-tegra/iomap.h | 2 +-
arch/arm/mach-tegra/pm.c | 4 +
arch/arm/mach-tegra/reset-handler.S | 7 +-
arch/arm/mach-tegra/sleep-tegra30.S | 16 +-
arch/arm/mach-tegra/tegra.c | 8 +-
arch/arm/mach-versatile/Kconfig | 1 -
arch/arm/mach-versatile/versatile_dt.c | 5 -
arch/arm/mach-vexpress/Kconfig | 3 -
arch/arm/mach-vexpress/core.h | 1 +
arch/arm/mach-vexpress/dcscb.c | 1 +
arch/arm/mach-vexpress/v2m.c | 23 +
arch/arm/mach-vt8500/Kconfig | 1 -
arch/arm/mach-zynq/Kconfig | 1 -
arch/arm/mach-zynq/common.c | 2 +-
arch/arm/mm/alignment.c | 4 +-
arch/arm/mm/cache-b15-rac.c | 3 +-
arch/arm/mm/copypage-v4mc.c | 1 -
arch/arm/mm/copypage-v6.c | 1 -
arch/arm/mm/copypage-xscale.c | 1 -
arch/arm/mm/dump.c | 30 +-
arch/arm/mm/fault-armv.c | 8 +-
arch/arm/mm/fault.c | 31 +-
arch/arm/mm/highmem.c | 39 +-
arch/arm/mm/idmap.c | 5 +-
arch/arm/mm/init.c | 68 +-
arch/arm/mm/ioremap.c | 25 +-
arch/arm/mm/mm.h | 8 +-
arch/arm/mm/mmu.c | 38 +-
arch/arm/mm/pageattr.c | 1 -
arch/arm/mm/pgd.c | 40 +-
arch/arm/mm/proc-arm1020.S | 2 +-
arch/arm/mm/proc-arm1020e.S | 2 +-
arch/arm/mm/proc-arm1022.S | 2 +-
arch/arm/mm/proc-arm1026.S | 2 +-
arch/arm/mm/proc-arm720.S | 2 +-
arch/arm/mm/proc-arm740.S | 2 +-
arch/arm/mm/proc-arm7tdmi.S | 2 +-
arch/arm/mm/proc-arm920.S | 2 +-
arch/arm/mm/proc-arm922.S | 2 +-
arch/arm/mm/proc-arm925.S | 2 +-
arch/arm/mm/proc-arm926.S | 2 +-
arch/arm/mm/proc-arm940.S | 2 +-
arch/arm/mm/proc-arm946.S | 2 +-
arch/arm/mm/proc-arm9tdmi.S | 2 +-
arch/arm/mm/proc-fa526.S | 2 +-
arch/arm/mm/proc-feroceon.S | 2 +-
arch/arm/mm/proc-macros.S | 3 +-
arch/arm/mm/proc-mohawk.S | 2 +-
arch/arm/mm/proc-sa110.S | 2 +-
arch/arm/mm/proc-sa1100.S | 2 +-
arch/arm/mm/proc-v6.S | 2 +-
arch/arm/mm/proc-v7.S | 2 +-
arch/arm/mm/proc-xsc3.S | 2 +-
arch/arm/mm/proc-xscale.S | 2 +-
arch/arm/mm/pv-fixup-asm.S | 2 +-
arch/arm/net/bpf_jit_32.c | 66 +-
arch/arm/net/bpf_jit_32.h | 3 +
arch/arm/plat-samsung/adc.c | 8 +-
arch/arm/plat-versatile/Kconfig | 7 -
arch/arm/plat-versatile/Makefile | 1 -
arch/arm/plat-versatile/include/plat/sched_clock.h | 7 -
arch/arm/plat-versatile/sched-clock.c | 28 -
arch/arm/tools/syscall.tbl | 1 +
arch/arm/xen/enlighten.c | 2 +-
arch/arm64/Kconfig | 187 +-
arch/arm64/Kconfig.debug | 44 -
arch/arm64/Kconfig.platforms | 6 +-
arch/arm64/Makefile | 24 +-
.../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 9 +
.../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +-
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 30 +-
.../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 9 +-
.../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 117 +
.../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 3 +
.../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 65 +
.../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 17 +-
.../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 43 +-
.../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 13 +
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 60 +
arch/arm64/boot/dts/amlogic/Makefile | 4 +
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +-
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 13 +-
arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 33 +-
.../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 125 +
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 145 +
.../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 22 +-
arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 15 +
.../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 379 +-
arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 423 +
arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 22 +
.../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 78 +-
.../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 98 +-
arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 23 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 +-
.../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +-
.../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +-
.../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +-
.../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 +-
.../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 6 +-
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 23 +
.../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 73 +-
.../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 3 +-
.../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 4 +
.../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 80 +
.../boot/dts/amlogic/meson-gxl-s905w-p281.dts | 4 +
.../boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 +
.../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 +
.../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 77 +-
.../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 +-
.../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 +-
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 79 +-
.../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +-
.../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 3 +-
arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dts | 4 +
arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 7 +-
arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +-
.../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 402 +
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 24 +
arch/arm64/boot/dts/arm/foundation-v8-gicv2.dtsi | 4 +-
arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 11 +-
arch/arm64/boot/dts/arm/foundation-v8.dtsi | 142 +-
arch/arm64/boot/dts/arm/fvp-base-revc.dts | 10 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 82 +-
arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 166 +-
arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 2 +-
.../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 4 +-
arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 152 +-
arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 15 +
arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 15 +
arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 15 +
arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 15 +
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 13 +
.../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 4 +-
.../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 5 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 8 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 33 +
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 65 +
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 130 +-
.../dts/freescale/imx8mm-beacon-baseboard.dtsi | 285 +
.../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 19 +
.../boot/dts/freescale/imx8mm-beacon-som.dtsi | 410 +
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 12 +
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 22 +-
arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 12 +
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 22 +-
arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 46 +-
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 94 +-
.../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 18 +-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 +-
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 18 +-
arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 +
arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 4 +-
.../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 130 +-
.../arm64/boot/dts/hisilicon/hikey960-pinctrl.dtsi | 6 +-
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +-
arch/arm64/boot/dts/marvell/armada-3720-db.dts | 3 +
.../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 +-
.../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +-
arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 22 +-
arch/arm64/boot/dts/marvell/armada-37xx.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/marvell/armada-ap80x.dtsi | 1 -
arch/arm64/boot/dts/mediatek/Makefile | 3 +
arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 74 +
arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 158 +-
arch/arm64/boot/dts/mediatek/mt6358.dtsi | 358 +
arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 49 +
arch/arm64/boot/dts/mediatek/mt6797.dtsi | 231 +-
.../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 | 84 +-
arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 147 +
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 50 +-
arch/arm64/boot/dts/mediatek/mt8516.dtsi | 17 +
arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 34 +
arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 +-
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 3 +-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 5 +-
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 30 +-
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +-
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 10 +
arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 7 +-
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 89 +-
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 74 -
arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi | 89 -
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 257 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 76 +-
arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 112 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 474 +-
.../boot/dts/qcom/msm8916-longcheer-l8150.dts | 25 +-
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 221 +-
.../dts/qcom/msm8916-samsung-a2015-common.dtsi | 98 +-
.../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 54 +
.../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 35 +
arch/arm64/boot/dts/qcom/msm8916.dtsi | 228 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 89 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi | 38 +-
arch/arm64/boot/dts/qcom/pm8150.dtsi | 14 +-
arch/arm64/boot/dts/qcom/pm8150b.dtsi | 14 +-
arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +-
arch/arm64/boot/dts/qcom/pmi8994.dtsi | 6 +
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 | 66 +-
arch/arm64/boot/dts/qcom/sc7180.dtsi | 959 +-
.../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 46 +
arch/arm64/boot/dts/qcom/sdm660.dtsi | 372 +
arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 7 +
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 213 +-
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 2 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 106 +-
.../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 15 +-
arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 351 +
arch/arm64/boot/dts/qcom/sm8250.dtsi | 126 +-
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/Makefile | 3 +-
.../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 94 +
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 18 +-
arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 18 +-
.../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 72 +
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 18 +-
arch/arm64/boot/dts/renesas/r8a77950.dtsi | 14 +-
arch/arm64/boot/dts/renesas/r8a77951.dtsi | 34 +-
arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +-
arch/arm64/boot/dts/renesas/r8a77961.dtsi | 403 +-
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +-
arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 -
arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 -
arch/arm64/boot/dts/renesas/r8a77970.dtsi | 10 +-
arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 -
arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 2 -
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 18 +-
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 -
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 20 +-
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +-
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 20 +-
arch/arm64/boot/dts/rockchip/Makefile | 1 +
arch/arm64/boot/dts/rockchip/px30.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 7 +-
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 557 +
arch/arm64/boot/dts/rockchip/rk3326.dtsi | 15 +
arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 5 +-
arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +-
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 20 +-
arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 +-
.../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 4 +-
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 29 +-
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 10 +-
arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 7 +-
arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 4 +-
arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 4 +-
.../boot/dts/rockchip/rk3399-pinebook-pro.dts | 20 +-
arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 29 +-
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 +
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 48 +-
arch/arm64/boot/dts/socionext/Makefile | 1 +
.../boot/dts/socionext/uniphier-ld11-global.dts | 1 +
.../arm64/boot/dts/socionext/uniphier-ld11-ref.dts | 1 +
arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 12 +
.../boot/dts/socionext/uniphier-ld20-akebi96.dts | 189 +
.../boot/dts/socionext/uniphier-ld20-global.dts | 1 +
.../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 1 +
arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 16 +
.../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 18 +
arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 12 +
arch/arm64/boot/dts/sprd/sc9863a.dtsi | 66 +
arch/arm64/boot/dts/sprd/sharkl3.dtsi | 164 +
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 126 +
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 21 +
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 11 +
.../boot/dts/ti/k3-am654-industrial-thermal.dtsi | 45 +
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 20 +
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 87 +
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 11 +
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 6 +-
arch/arm64/configs/defconfig | 28 +-
arch/arm64/crypto/aes-glue.c | 4 +-
arch/arm64/crypto/chacha-neon-glue.c | 14 +-
arch/arm64/crypto/crct10dif-ce-core.S | 2 +-
arch/arm64/crypto/nhpoly1305-neon-glue.c | 2 +-
arch/arm64/crypto/poly1305-glue.c | 15 +-
arch/arm64/crypto/sha256-glue.c | 1 -
arch/arm64/crypto/sha512-glue.c | 1 -
arch/arm64/include/asm/acpi.h | 5 +-
arch/arm64/include/asm/asm_pointer_auth.h | 43 +-
arch/arm64/include/asm/assembler.h | 50 +
arch/arm64/include/asm/atomic.h | 6 +-
arch/arm64/include/asm/barrier.h | 16 +-
arch/arm64/include/asm/cacheflush.h | 52 +-
arch/arm64/include/asm/compiler.h | 4 -
arch/arm64/include/asm/cpu.h | 4 +
arch/arm64/include/asm/cpucaps.h | 17 +-
arch/arm64/include/asm/cpufeature.h | 30 +
arch/arm64/include/asm/debug-monitors.h | 2 +
arch/arm64/include/asm/efi.h | 8 -
arch/arm64/include/asm/elf.h | 73 +-
arch/arm64/include/asm/esr.h | 2 +-
arch/arm64/include/asm/exception.h | 1 +
arch/arm64/include/asm/hardirq.h | 78 +-
arch/arm64/include/asm/hugetlb.h | 13 +-
arch/arm64/include/asm/hwcap.h | 1 +
arch/arm64/include/asm/insn.h | 30 +-
arch/arm64/include/asm/io.h | 2 +-
arch/arm64/include/asm/kernel-pgtable.h | 2 +-
arch/arm64/include/asm/kvm_asm.h | 37 +-
arch/arm64/include/asm/kvm_emulate.h | 12 +-
arch/arm64/include/asm/kvm_host.h | 61 +-
arch/arm64/include/asm/kvm_hyp.h | 32 +-
arch/arm64/include/asm/kvm_mmu.h | 55 +-
arch/arm64/include/asm/linkage.h | 46 +
arch/arm64/include/asm/mman.h | 37 +
arch/arm64/include/asm/mmu_context.h | 2 +-
arch/arm64/include/asm/module.h | 2 -
arch/arm64/include/asm/pgalloc.h | 10 +-
arch/arm64/include/asm/pgtable-hwdef.h | 2 +-
arch/arm64/include/asm/pgtable-prot.h | 11 +
arch/arm64/include/asm/pgtable-types.h | 5 +-
arch/arm64/include/asm/pgtable.h | 89 +-
arch/arm64/include/asm/pointer_auth.h | 9 +-
arch/arm64/include/asm/ptrace.h | 1 +
arch/arm64/include/asm/scs.h | 29 +
arch/arm64/include/asm/smp.h | 11 -
arch/arm64/include/asm/stacktrace.h | 43 +-
arch/arm64/include/asm/stage2_pgtable.h | 50 +-
arch/arm64/include/asm/suspend.h | 2 +-
arch/arm64/include/asm/sysreg.h | 81 +-
arch/arm64/include/asm/thread_info.h | 13 +
arch/arm64/include/asm/uaccess.h | 2 +-
arch/arm64/include/asm/unistd.h | 2 +-
arch/arm64/include/asm/unistd32.h | 2 +
arch/arm64/include/asm/vermagic.h | 10 +
arch/arm64/include/asm/virt.h | 2 +-
arch/arm64/include/asm/vmap_stack.h | 8 +-
arch/arm64/include/uapi/asm/hwcap.h | 1 +
arch/arm64/include/uapi/asm/mman.h | 9 +
arch/arm64/include/uapi/asm/ptrace.h | 9 +
arch/arm64/kernel/Makefile | 1 +
arch/arm64/kernel/acpi.c | 27 +-
arch/arm64/kernel/armv8_deprecated.c | 2 +-
arch/arm64/kernel/asm-offsets.c | 9 +-
arch/arm64/kernel/cpu-reset.S | 4 +-
arch/arm64/kernel/cpu_errata.c | 31 +-
arch/arm64/kernel/cpufeature.c | 455 +-
arch/arm64/kernel/cpuinfo.c | 9 +-
arch/arm64/kernel/crash_core.c | 4 +
arch/arm64/kernel/debug-monitors.c | 6 +-
arch/arm64/kernel/efi-entry.S | 4 +-
arch/arm64/kernel/efi-header.S | 4 +-
arch/arm64/kernel/efi-rt-wrapper.S | 15 +-
arch/arm64/kernel/entry-common.c | 13 +-
arch/arm64/kernel/entry-fpsimd.S | 20 +-
arch/arm64/kernel/entry-ftrace.S | 5 +-
arch/arm64/kernel/entry.S | 69 +-
arch/arm64/kernel/fpsimd.c | 34 +-
arch/arm64/kernel/ftrace.c | 3 +-
arch/arm64/kernel/head.S | 51 +-
arch/arm64/kernel/hibernate-asm.S | 16 +-
arch/arm64/kernel/hibernate.c | 49 +-
arch/arm64/kernel/hw_breakpoint.c | 44 +-
arch/arm64/kernel/hyp-stub.S | 20 +-
arch/arm64/kernel/image-vars.h | 2 +-
arch/arm64/kernel/insn.c | 50 +-
arch/arm64/kernel/kaslr.c | 2 +-
arch/arm64/kernel/machine_kexec.c | 1 +
arch/arm64/kernel/machine_kexec_file.c | 17 +-
arch/arm64/kernel/paravirt.c | 2 +-
arch/arm64/kernel/pci.c | 4 +-
arch/arm64/kernel/probes/decode-insn.c | 2 +-
arch/arm64/kernel/probes/kprobes_trampoline.S | 4 +-
arch/arm64/kernel/process.c | 43 +-
arch/arm64/kernel/ptrace.c | 10 +-
arch/arm64/kernel/reloc_test_syms.S | 44 +-
arch/arm64/kernel/relocate_kernel.S | 4 +-
arch/arm64/kernel/scs.c | 16 +
arch/arm64/kernel/sdei.c | 42 +-
arch/arm64/kernel/setup.c | 4 +
arch/arm64/kernel/signal.c | 16 +
arch/arm64/kernel/sleep.S | 13 +-
arch/arm64/kernel/smccc-call.S | 8 +-
arch/arm64/kernel/smp.c | 15 +-
arch/arm64/kernel/suspend.c | 2 +-
arch/arm64/kernel/syscall.c | 18 +
arch/arm64/kernel/traps.c | 165 +-
arch/arm64/kernel/vdso.c | 176 +-
arch/arm64/kernel/vdso/Makefile | 14 +-
arch/arm64/kernel/vdso/note.S | 3 +
arch/arm64/kernel/vdso/sigreturn.S | 54 +-
arch/arm64/kernel/vdso/vdso.S | 3 +
arch/arm64/kernel/vdso32/Makefile | 8 +
arch/arm64/kernel/vdso32/sigreturn.S | 19 +-
arch/arm64/kernel/vmlinux.lds.S | 19 +-
arch/arm64/kvm/Kconfig | 28 +-
arch/arm64/kvm/Makefile | 46 +-
arch/arm64/kvm/aarch32.c | 232 +
arch/arm64/kvm/arch_timer.c | 1171 ++
arch/arm64/kvm/arm.c | 1709 ++
arch/arm64/kvm/guest.c | 36 +-
arch/arm64/kvm/handle_exit.c | 34 +-
arch/arm64/kvm/hyp/Makefile | 16 +-
arch/arm64/kvm/hyp/aarch32.c | 140 +
arch/arm64/kvm/hyp/debug-sr.c | 4 +-
arch/arm64/kvm/hyp/entry.S | 23 +
arch/arm64/kvm/hyp/hyp-entry.S | 1 -
arch/arm64/kvm/hyp/switch.c | 79 +-
arch/arm64/kvm/hyp/sysreg-sr.c | 31 +-
arch/arm64/kvm/hyp/timer-sr.c | 48 +
arch/arm64/kvm/hyp/tlb.c | 11 +-
arch/arm64/kvm/hyp/vgic-v3-sr.c | 1113 ++
{virt/kvm/arm => arch/arm64/kvm}/hypercalls.c | 0
arch/arm64/kvm/inject_fault.c | 75 +-
arch/arm64/kvm/mmio.c | 200 +
arch/arm64/kvm/mmu.c | 2612 +++
{virt/kvm/arm => arch/arm64/kvm}/perf.c | 0
virt/kvm/arm/pmu.c => arch/arm64/kvm/pmu-emul.c | 0
arch/arm64/kvm/pmu.c | 8 +-
arch/arm64/kvm/psci.c | 564 +
{virt/kvm/arm => arch/arm64/kvm}/pvtime.c | 0
arch/arm64/kvm/reset.c | 92 +-
arch/arm64/kvm/sys_regs.c | 239 +-
arch/arm64/kvm/sys_regs_generic_v8.c | 10 +
arch/arm64/kvm/trace.h | 216 +-
arch/arm64/kvm/trace_arm.h | 378 +
arch/arm64/kvm/trace_handle_exit.h | 215 +
arch/arm64/kvm/vgic-sys-reg-v3.c | 2 +-
arch/arm64/kvm/vgic/trace.h | 38 +
{virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-debug.c | 0
arch/arm64/kvm/vgic/vgic-init.c | 556 +
{virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c | 0
arch/arm64/kvm/vgic/vgic-its.c | 2783 +++
.../arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c | 0
arch/arm64/kvm/vgic/vgic-mmio-v2.c | 550 +
arch/arm64/kvm/vgic/vgic-mmio-v3.c | 1063 ++
arch/arm64/kvm/vgic/vgic-mmio.c | 1088 ++
arch/arm64/kvm/vgic/vgic-mmio.h | 227 +
arch/arm64/kvm/vgic/vgic-v2.c | 504 +
arch/arm64/kvm/vgic/vgic-v3.c | 693 +
{virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v4.c | 0
arch/arm64/kvm/vgic/vgic.c | 1020 ++
arch/arm64/kvm/vgic/vgic.h | 321 +
arch/arm64/lib/copy_from_user.S | 32 +-
arch/arm64/lib/copy_in_user.S | 32 +-
arch/arm64/lib/copy_to_user.S | 32 +-
arch/arm64/lib/crc32.S | 2 +-
arch/arm64/lib/csum.c | 20 +-
arch/arm64/lib/memcpy.S | 32 +-
arch/arm64/mm/context.c | 8 +-
arch/arm64/mm/dump.c | 8 +-
arch/arm64/mm/fault.c | 30 +-
arch/arm64/mm/hugetlbpage.c | 47 +-
arch/arm64/mm/init.c | 73 +-
arch/arm64/mm/kasan_init.c | 29 +-
arch/arm64/mm/mmu.c | 85 +-
arch/arm64/mm/numa.c | 9 +-
arch/arm64/mm/pageattr.c | 12 +-
arch/arm64/mm/proc.S | 62 +-
arch/arm64/net/bpf_jit.h | 30 +
arch/arm64/net/bpf_jit_comp.c | 85 +-
arch/c6x/Kconfig | 1 +
arch/c6x/include/asm/cacheflush.h | 19 +-
arch/c6x/include/asm/pgtable.h | 3 -
arch/c6x/kernel/traps.c | 16 +-
arch/c6x/lib/checksum.c | 22 -
arch/c6x/mm/init.c | 8 +-
arch/csky/Kconfig | 2 +
arch/csky/Makefile | 2 +-
arch/csky/abiv1/inc/abi/entry.h | 10 +-
arch/csky/abiv2/inc/abi/entry.h | 12 +-
arch/csky/abiv2/mcount.S | 2 +
arch/csky/include/asm/highmem.h | 12 +-
arch/csky/include/asm/io.h | 2 +-
arch/csky/include/asm/pgtable.h | 33 -
arch/csky/include/asm/processor.h | 6 +-
arch/csky/include/asm/ptrace.h | 10 +
arch/csky/include/asm/thread_info.h | 22 +-
arch/csky/include/asm/uaccess.h | 49 +-
arch/csky/kernel/Makefile | 2 +-
arch/csky/kernel/asm-offsets.c | 3 +-
arch/csky/kernel/dumpstack.c | 49 -
arch/csky/kernel/entry.S | 129 +-
arch/csky/kernel/ftrace.c | 7 +-
arch/csky/kernel/module.c | 1 -
arch/csky/kernel/perf_callchain.c | 9 +-
arch/csky/kernel/probes/uprobes.c | 5 +
arch/csky/kernel/process.c | 37 +-
arch/csky/kernel/ptrace.c | 11 +-
arch/csky/kernel/setup.c | 26 +-
arch/csky/kernel/stacktrace.c | 176 +-
arch/csky/kernel/vdso.c | 4 +-
arch/csky/lib/usercopy.c | 8 +-
arch/csky/mm/fault.c | 10 +-
arch/csky/mm/highmem.c | 58 +-
arch/csky/mm/init.c | 7 +-
arch/csky/mm/tlb.c | 1 -
arch/h8300/Kconfig | 1 -
arch/h8300/boot/compressed/Makefile | 2 +-
arch/h8300/include/asm/pgtable.h | 2 -
arch/h8300/kernel/.gitignore | 2 +
arch/h8300/kernel/process.c | 1 -
arch/h8300/kernel/setup.c | 1 -
arch/h8300/kernel/signal.c | 1 -
arch/h8300/kernel/traps.c | 12 +-
arch/h8300/mm/fault.c | 1 -
arch/h8300/mm/init.c | 7 +-
arch/h8300/mm/memory.c | 1 -
arch/hexagon/Kconfig | 12 +-
arch/hexagon/Makefile | 2 +-
arch/hexagon/include/asm/cacheflush.h | 19 +-
arch/hexagon/include/asm/fixmap.h | 4 -
arch/hexagon/include/asm/module.h | 13 -
arch/hexagon/include/asm/pgtable.h | 56 +-
arch/hexagon/include/asm/vermagic.h | 13 +
arch/hexagon/kernel/traps.c | 25 +-
arch/hexagon/kernel/vdso.c | 4 +-
arch/hexagon/mm/init.c | 6 +-
arch/hexagon/mm/uaccess.c | 2 +-
arch/hexagon/mm/vm_fault.c | 9 +-
arch/ia64/Kconfig | 7 +-
arch/ia64/Makefile | 2 +-
arch/ia64/include/asm/cacheflush.h | 30 +-
arch/ia64/include/asm/checksum.h | 10 -
arch/ia64/include/asm/device.h | 2 +-
arch/ia64/include/asm/hugetlb.h | 5 +-
arch/ia64/include/asm/module.h | 4 -
arch/ia64/include/asm/pgalloc.h | 4 +-
arch/ia64/include/asm/pgtable.h | 49 +-
arch/ia64/include/asm/ptrace.h | 1 -
arch/ia64/include/asm/sections.h | 2 +-
arch/ia64/include/asm/uaccess.h | 2 +-
arch/ia64/include/asm/vermagic.h | 15 +
arch/ia64/kernel/efi.c | 13 +-
arch/ia64/kernel/entry.S | 2 +-
arch/ia64/kernel/ftrace.c | 6 +-
arch/ia64/kernel/head.S | 3 +-
arch/ia64/kernel/irq_ia64.c | 2 +-
arch/ia64/kernel/ivt.S | 2 +-
arch/ia64/kernel/kprobes.c | 2 +-
arch/ia64/kernel/mca.c | 2 +-
arch/ia64/kernel/mca_asm.S | 2 +-
arch/ia64/kernel/perfmon.c | 8 +-
arch/ia64/kernel/process.c | 17 +-
arch/ia64/kernel/ptrace.c | 1 -
arch/ia64/kernel/relocate_kernel.S | 4 +-
arch/ia64/kernel/setup.c | 2 +-
arch/ia64/kernel/smp.c | 1 -
arch/ia64/kernel/smpboot.c | 1 -
arch/ia64/kernel/syscalls/syscall.tbl | 1 +
arch/ia64/kernel/uncached.c | 2 +-
arch/ia64/kernel/unwind_i.h | 2 +-
arch/ia64/kernel/vmlinux.lds.S | 2 +-
arch/ia64/lib/csum_partial_copy.c | 34 +-
arch/ia64/mm/contig.c | 3 +-
arch/ia64/mm/discontig.c | 2 +-
arch/ia64/mm/fault.c | 24 +-
arch/ia64/mm/hugetlbpage.c | 18 +-
arch/ia64/mm/init.c | 40 +-
arch/m68k/68000/m68EZ328.c | 2 +-
arch/m68k/68000/m68VZ328.c | 2 +-
arch/m68k/68000/timers.c | 1 -
arch/m68k/Kconfig.cpu | 8 +-
arch/m68k/Kconfig.devices | 6 +-
arch/m68k/Kconfig.machine | 2 +-
arch/m68k/Makefile | 8 +-
arch/m68k/amiga/config.c | 8 +-
arch/m68k/apollo/config.c | 1 -
arch/m68k/atari/atasound.c | 1 -
arch/m68k/atari/stram.c | 1 -
arch/m68k/bvme6000/config.c | 1 -
arch/m68k/coldfire/device.c | 33 +-
arch/m68k/coldfire/m5441x.c | 27 +-
arch/m68k/coldfire/pci.c | 4 +-
arch/m68k/configs/amiga_defconfig | 6 +-
arch/m68k/configs/apollo_defconfig | 6 +-
arch/m68k/configs/atari_defconfig | 6 +-
arch/m68k/configs/bvme6000_defconfig | 6 +-
arch/m68k/configs/hp300_defconfig | 6 +-
arch/m68k/configs/mac_defconfig | 6 +-
arch/m68k/configs/multi_defconfig | 6 +-
arch/m68k/configs/mvme147_defconfig | 6 +-
arch/m68k/configs/mvme16x_defconfig | 6 +-
arch/m68k/configs/q40_defconfig | 6 +-
arch/m68k/configs/stmark2_defconfig | 1 -
arch/m68k/configs/sun3_defconfig | 6 +-
arch/m68k/configs/sun3x_defconfig | 6 +-
arch/m68k/include/asm/Kbuild | 1 -
arch/m68k/include/asm/cacheflush_mm.h | 6 +-
arch/m68k/include/asm/cacheflush_no.h | 19 +-
arch/m68k/include/asm/checksum.h | 3 +-
arch/m68k/include/asm/floppy.h | 27 +-
arch/m68k/include/asm/m5441xsim.h | 15 +
arch/m68k/include/asm/mac_via.h | 1 +
arch/m68k/include/asm/mcf_pgtable.h | 63 +-
arch/m68k/include/asm/mcfclk.h | 2 +
arch/m68k/include/asm/motorola_pgalloc.h | 8 +-
arch/m68k/include/asm/motorola_pgtable.h | 84 +-
arch/m68k/include/asm/pgtable_mm.h | 1 -
arch/m68k/include/asm/pgtable_no.h | 2 -
arch/m68k/include/asm/sun3_pgtable.h | 24 +-
arch/m68k/include/asm/sun3xflop.h | 2 +-
arch/m68k/include/asm/uaccess_mm.h | 2 +-
arch/m68k/include/asm/uaccess_no.h | 6 +-
arch/m68k/kernel/head.S | 2 +-
arch/m68k/kernel/process.c | 1 -
arch/m68k/kernel/ptrace.c | 1 -
arch/m68k/kernel/setup_no.c | 1 -
arch/m68k/kernel/signal.c | 1 -
arch/m68k/kernel/sys_m68k.c | 14 +-
arch/m68k/kernel/syscalls/syscall.tbl | 1 +
arch/m68k/kernel/traps.c | 13 +-
arch/m68k/kernel/uboot.c | 1 -
arch/m68k/lib/checksum.c | 4 +-
arch/m68k/mac/config.c | 22 +-
arch/m68k/mac/iop.c | 51 +-
arch/m68k/mac/via.c | 6 +-
arch/m68k/mm/cache.c | 13 +-
arch/m68k/mm/fault.c | 10 +-
arch/m68k/mm/init.c | 8 +-
arch/m68k/mm/mcfmmu.c | 10 +-
arch/m68k/mm/motorola.c | 40 +-
arch/m68k/mm/sun3kmap.c | 1 -
arch/m68k/mm/sun3mmu.c | 11 +-
arch/m68k/mvme147/config.c | 1 -
arch/m68k/mvme16x/config.c | 1 -
arch/m68k/q40/config.c | 1 -
arch/m68k/sun3/config.c | 1 -
arch/m68k/sun3/dvma.c | 1 -
arch/m68k/sun3/mmu_emu.c | 1 -
arch/m68k/sun3/sun3dvma.c | 1 -
arch/m68k/sun3x/dvma.c | 1 -
arch/m68k/sun3x/prom.c | 1 -
arch/m68k/tools/amiga/dmesg.c | 2 +-
arch/microblaze/Kconfig | 1 -
arch/microblaze/include/asm/cacheflush.h | 29 +-
arch/microblaze/include/asm/highmem.h | 27 -
arch/microblaze/include/asm/pgalloc.h | 2 +-
arch/microblaze/include/asm/pgtable.h | 23 +-
arch/microblaze/include/asm/uaccess.h | 2 +-
arch/microblaze/include/asm/unwind.h | 3 +-
arch/microblaze/kernel/hw_exception_handler.S | 2 +-
arch/microblaze/kernel/microblaze_ksyms.c | 1 -
arch/microblaze/kernel/module.c | 2 +-
arch/microblaze/kernel/setup.c | 2 +-
arch/microblaze/kernel/signal.c | 9 +-
arch/microblaze/kernel/stacktrace.c | 4 +-
arch/microblaze/kernel/syscalls/syscall.tbl | 1 +
arch/microblaze/kernel/traps.c | 12 +-
arch/microblaze/kernel/unwind.c | 40 +-
arch/microblaze/mm/fault.c | 17 +-
arch/microblaze/mm/highmem.c | 21 +-
arch/microblaze/mm/init.c | 14 +-
arch/microblaze/mm/pgtable.c | 2 +-
arch/mips/Kbuild | 2 +-
arch/mips/Kbuild.platforms | 76 +-
arch/mips/Kconfig | 189 +-
arch/mips/Kconfig.debug | 10 +
arch/mips/Makefile | 48 +-
arch/mips/alchemy/Platform | 3 -
arch/mips/alchemy/common/setup.c | 17 +-
arch/mips/alchemy/devboards/db1550.c | 2 +-
arch/mips/ar7/Platform | 1 -
arch/mips/ar7/setup.c | 2 +-
arch/mips/ath25/Platform | 1 -
arch/mips/ath79/Platform | 1 -
arch/mips/ath79/setup.c | 3 +-
arch/mips/bcm47xx/Platform | 1 -
arch/mips/bcm63xx/Platform | 1 -
arch/mips/bcm63xx/cpu.c | 2 +-
arch/mips/bcm63xx/dev-flash.c | 2 +-
arch/mips/bmips/Platform | 1 -
arch/mips/boot/compressed/Makefile | 2 +-
arch/mips/boot/dts/Makefile | 30 +-
arch/mips/boot/dts/ingenic/ci20.dts | 3 +
arch/mips/boot/dts/ingenic/gcw0.dts | 505 +-
arch/mips/boot/dts/ingenic/gcw0_proto.dts | 13 +
arch/mips/boot/dts/ingenic/jz4740.dtsi | 33 +-
arch/mips/boot/dts/ingenic/jz4770.dtsi | 227 +-
arch/mips/boot/dts/ingenic/jz4780.dtsi | 65 +-
arch/mips/boot/dts/ingenic/x1000.dtsi | 9 +-
arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 17 +
arch/mips/boot/dts/mscc/ocelot.dtsi | 2 +-
arch/mips/boot/dts/qca/ar9331.dtsi | 2 +-
arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 6 +-
arch/mips/cavium-octeon/Platform | 1 -
arch/mips/cavium-octeon/crypto/octeon-md5.c | 1 -
.../mips/cavium-octeon/executive/cvmx-helper-npi.c | 12 -
arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +-
arch/mips/cavium-octeon/octeon-platform.c | 4 +-
arch/mips/cavium-octeon/octeon-usb.c | 2 +-
arch/mips/cobalt/Platform | 1 -
arch/mips/configs/ath79_defconfig | 1 -
arch/mips/configs/ci20_defconfig | 62 +-
arch/mips/configs/db1xxx_defconfig | 1 -
arch/mips/configs/gcw0_defconfig | 131 +-
arch/mips/configs/generic/board-ocelot.config | 1 -
arch/mips/configs/lasat_defconfig | 55 -
arch/mips/configs/loongson3_defconfig | 4 +-
arch/mips/configs/markeins_defconfig | 185 -
arch/mips/configs/msp71xx_defconfig | 77 -
arch/mips/configs/pistachio_defconfig | 1 -
arch/mips/configs/rt305x_defconfig | 1 -
arch/mips/dec/Platform | 1 -
arch/mips/dec/int-handler.S | 4 +-
arch/mips/dec/tc.c | 2 +-
arch/mips/emma/Makefile | 7 -
arch/mips/emma/Platform | 4 -
arch/mips/emma/common/Makefile | 6 -
arch/mips/emma/common/prom.c | 56 -
arch/mips/emma/markeins/Makefile | 6 -
arch/mips/emma/markeins/irq.c | 293 -
arch/mips/emma/markeins/led.c | 44 -
arch/mips/emma/markeins/platform.c | 199 -
arch/mips/emma/markeins/setup.c | 115 -
arch/mips/fw/arc/memory.c | 1 -
arch/mips/fw/cfe/cfe_api.c | 5 -
arch/mips/generic/Platform | 1 -
arch/mips/include/asm/asm-eva.h | 2 +-
arch/mips/include/asm/asm.h | 24 +-
arch/mips/include/asm/asmmacro.h | 18 +-
arch/mips/include/asm/bootinfo.h | 13 +-
arch/mips/include/asm/branch.h | 3 +
arch/mips/include/asm/cacheops.h | 2 +-
arch/mips/include/asm/clock.h | 49 -
arch/mips/include/asm/compiler.h | 5 +
arch/mips/include/asm/cpu-features.h | 50 +-
arch/mips/include/asm/cpu-info.h | 11 +-
arch/mips/include/asm/cpu-type.h | 7 +-
arch/mips/include/asm/cpu.h | 18 +-
arch/mips/include/asm/emma/emma2rh.h | 248 -
arch/mips/include/asm/emma/markeins.h | 28 -
arch/mips/include/asm/fixmap.h | 3 -
arch/mips/include/asm/fpu.h | 6 +-
arch/mips/include/asm/fpu_emulator.h | 4 -
arch/mips/include/asm/hazards.h | 8 +-
arch/mips/include/asm/highmem.h | 11 +-
arch/mips/include/asm/hugetlb.h | 11 -
arch/mips/include/asm/io.h | 87 +-
arch/mips/include/asm/kvm_host.h | 54 +-
arch/mips/include/asm/lasat/ds1603.h | 19 -
arch/mips/include/asm/lasat/eeprom.h | 18 -
arch/mips/include/asm/lasat/head.h | 23 -
arch/mips/include/asm/lasat/lasat.h | 245 -
arch/mips/include/asm/lasat/lasatint.h | 15 -
arch/mips/include/asm/lasat/picvue.h | 16 -
arch/mips/include/asm/lasat/serial.h | 14 -
arch/mips/include/asm/maar.h | 17 +-
.../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/bcm63xx_gpio.h | 6 +-
arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h | 4 +-
arch/mips/include/asm/mach-bcm63xx/ioremap.h | 5 -
arch/mips/include/asm/mach-bmips/ioremap.h | 5 -
arch/mips/include/asm/mach-emma2rh/irq.h | 15 -
arch/mips/include/asm/mach-generic/floppy.h | 9 +-
arch/mips/include/asm/mach-generic/ioremap.h | 9 -
arch/mips/include/asm/mach-generic/irq.h | 6 -
arch/mips/include/asm/mach-ip27/spaces.h | 12 +-
arch/mips/include/asm/mach-ip30/war.h | 6 +-
arch/mips/include/asm/mach-jazz/floppy.h | 9 +-
arch/mips/include/asm/mach-jz4740/base.h | 27 -
arch/mips/include/asm/mach-jz4740/dma.h | 23 -
arch/mips/include/asm/mach-jz4740/irq.h | 45 +-
arch/mips/include/asm/mach-jz4740/timer.h | 126 -
.../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 -
arch/mips/include/asm/mach-lasat/irq.h | 14 -
arch/mips/include/asm/mach-lasat/mach-gt64120.h | 28 -
arch/mips/include/asm/mach-loongson2ef/loongson.h | 1 +
arch/mips/include/asm/mach-loongson64/boot_param.h | 11 +
.../asm/mach-loongson64/cpu-feature-overrides.h | 1 +
.../mips/include/asm/mach-loongson64/cpucfg-emul.h | 74 +
.../include/asm/mach-loongson64/loongson_regs.h | 29 +-
.../mips/include/asm/mach-loongson64/mc146818rtc.h | 36 -
arch/mips/include/asm/mach-loongson64/spaces.h | 8 +
.../asm/mach-pmcs-msp71xx/cpu-feature-overrides.h | 22 -
.../include/asm/mach-pmcs-msp71xx/msp_cic_int.h | 139 -
.../asm/mach-pmcs-msp71xx/msp_gpio_macros.h | 343 -
arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h | 31 -
arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h | 189 -
arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h | 159 -
.../include/asm/mach-pmcs-msp71xx/msp_regops.h | 237 -
arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h | 652 -
.../include/asm/mach-pmcs-msp71xx/msp_slp_int.h | 129 -
arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h | 124 -
arch/mips/include/asm/mach-pmcs-msp71xx/war.h | 28 -
.../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-rc32434/pci.h | 3 -
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/mipsregs.h | 65 +-
arch/mips/include/asm/module.h | 61 -
arch/mips/include/asm/nile4.h | 310 -
arch/mips/include/asm/octeon/cvmx-sli-defs.h | 2 +-
arch/mips/include/asm/page.h | 2 +-
arch/mips/include/asm/pgtable-32.h | 22 -
arch/mips/include/asm/pgtable-64.h | 32 -
arch/mips/include/asm/pgtable-bits.h | 20 +-
arch/mips/include/asm/pgtable.h | 112 +-
arch/mips/include/asm/smp.h | 2 +-
arch/mips/include/asm/stackframe.h | 2 +-
arch/mips/include/asm/switch_to.h | 8 +-
arch/mips/include/asm/unaligned-emul.h | 779 +
arch/mips/include/asm/vermagic.h | 72 +
arch/mips/include/uapi/asm/hwcap.h | 1 +
arch/mips/include/uapi/asm/inst.h | 37 +
arch/mips/jazz/Platform | 1 -
arch/mips/jazz/irq.c | 2 +-
arch/mips/jazz/jazzdma.c | 1 -
arch/mips/jazz/setup.c | 2 +-
arch/mips/jz4740/Kconfig | 9 +-
arch/mips/jz4740/Makefile | 7 +-
arch/mips/jz4740/Platform | 1 -
arch/mips/jz4740/pm.c | 34 -
arch/mips/jz4740/prom.c | 19 -
arch/mips/jz4740/reset.c | 24 -
arch/mips/jz4740/reset.h | 7 -
arch/mips/jz4740/setup.c | 64 +-
arch/mips/jz4740/time.c | 17 -
arch/mips/jz4740/timer.c | 42 -
arch/mips/kernel/8250-platform.c | 46 -
arch/mips/kernel/Makefile | 2 -
arch/mips/kernel/branch.c | 26 +-
arch/mips/kernel/cevt-r4k.c | 44 +
arch/mips/kernel/cps-vec-ns16550.S | 18 +-
arch/mips/kernel/cpu-probe.c | 174 +-
arch/mips/kernel/csrc-r4k.c | 40 +
arch/mips/kernel/entry.S | 6 +-
arch/mips/kernel/genex.S | 12 +-
arch/mips/kernel/head.S | 3 +
arch/mips/kernel/idle.c | 5 +-
arch/mips/kernel/kprobes.c | 6 +-
arch/mips/kernel/mips-cm.c | 66 +-
arch/mips/kernel/mips-r2-to-r6-emul.c | 2 +-
arch/mips/kernel/module.c | 1 -
arch/mips/kernel/perf_event_mipsxx.c | 373 +-
arch/mips/kernel/proc.c | 4 +
arch/mips/kernel/process.c | 1 -
arch/mips/kernel/ptrace.c | 1 -
arch/mips/kernel/ptrace32.c | 1 -
arch/mips/kernel/r4k_fpu.S | 14 +-
arch/mips/kernel/scall64-o32.S | 2 +-
arch/mips/kernel/setup.c | 18 +-
arch/mips/kernel/signal.c | 4 +-
arch/mips/kernel/smp-bmips.c | 1 -
arch/mips/kernel/spram.c | 4 +-
arch/mips/kernel/syscalls/syscall_n32.tbl | 1 +
arch/mips/kernel/syscalls/syscall_n64.tbl | 1 +
arch/mips/kernel/syscalls/syscall_o32.tbl | 1 +
arch/mips/kernel/sysrq.c | 2 +-
arch/mips/kernel/time.c | 70 +
arch/mips/kernel/traps.c | 92 +-
arch/mips/kernel/unaligned.c | 776 +-
arch/mips/kernel/vdso.c | 4 +-
arch/mips/kernel/vmlinux.lds.S | 2 +-
arch/mips/kernel/watch.c | 26 +-
arch/mips/kvm/Kconfig | 13 +-
arch/mips/kvm/Makefile | 5 +-
arch/mips/kvm/emulate.c | 515 +-
arch/mips/kvm/entry.c | 19 +-
arch/mips/kvm/interrupt.c | 93 +-
arch/mips/kvm/interrupt.h | 14 +-
arch/mips/kvm/loongson_ipi.c | 214 +
arch/mips/kvm/mips.c | 125 +-
arch/mips/kvm/mmu.c | 20 +-
arch/mips/kvm/tlb.c | 46 +-
arch/mips/kvm/trap_emul.c | 5 +-
arch/mips/kvm/vz.c | 253 +-
arch/mips/lantiq/Platform | 1 -
arch/mips/lasat/Kconfig | 16 -
arch/mips/lasat/Makefile | 15 -
arch/mips/lasat/Platform | 7 -
arch/mips/lasat/at93c.c | 148 -
arch/mips/lasat/at93c.h | 19 -
arch/mips/lasat/ds1603.c | 190 -
arch/mips/lasat/ds1603.h | 32 -
arch/mips/lasat/image/Makefile | 53 -
arch/mips/lasat/image/head.S | 32 -
arch/mips/lasat/image/romscript.normal | 23 -
arch/mips/lasat/interrupt.c | 119 -
arch/mips/lasat/lasat_board.c | 268 -
arch/mips/lasat/lasat_models.h | 68 -
arch/mips/lasat/picvue.c | 242 -
arch/mips/lasat/picvue.h | 45 -
arch/mips/lasat/picvue_proc.c | 208 -
arch/mips/lasat/prom.c | 126 -
arch/mips/lasat/prom.h | 8 -
arch/mips/lasat/reset.c | 48 -
arch/mips/lasat/serial.c | 80 -
arch/mips/lasat/setup.c | 141 -
arch/mips/lasat/sysctl.c | 268 -
arch/mips/lib/csum_partial.S | 6 +-
arch/mips/lib/dump_tlb.c | 1 -
arch/mips/lib/r3k_dump_tlb.c | 1 -
arch/mips/loongson2ef/Kconfig | 1 -
arch/mips/loongson2ef/Platform | 1 -
arch/mips/loongson2ef/common/init.c | 4 +-
arch/mips/loongson2ef/lemote-2f/clock.c | 98 +-
arch/mips/loongson32/Platform | 1 -
arch/mips/loongson64/Kconfig | 12 +-
arch/mips/loongson64/Makefile | 6 +-
arch/mips/loongson64/Platform | 1 -
arch/mips/loongson64/acpi_init.c | 151 -
arch/mips/loongson64/cop2-ex.c | 290 +-
arch/mips/loongson64/cpucfg-emul.c | 227 +
arch/mips/loongson64/dma.c | 9 +-
arch/mips/loongson64/env.c | 20 +
arch/mips/loongson64/init.c | 63 +-
arch/mips/loongson64/numa.c | 2 +-
arch/mips/loongson64/pci.c | 51 -
arch/mips/loongson64/rtc.c | 39 -
arch/mips/loongson64/smp.c | 1 -
arch/mips/loongson64/time.c | 8 +-
arch/mips/loongson64/vbios_quirk.c | 29 +
arch/mips/math-emu/cp1emu.c | 28 +-
arch/mips/math-emu/dp_add.c | 3 +-
arch/mips/math-emu/dp_div.c | 3 +-
arch/mips/math-emu/dp_fmax.c | 6 +-
arch/mips/math-emu/dp_fmin.c | 6 +-
arch/mips/math-emu/dp_maddf.c | 3 +-
arch/mips/math-emu/dp_mul.c | 3 +-
arch/mips/math-emu/dp_sqrt.c | 5 +-
arch/mips/math-emu/dp_sub.c | 3 +-
arch/mips/math-emu/sp_add.c | 3 +-
arch/mips/math-emu/sp_div.c | 3 +-
arch/mips/math-emu/sp_fdp.c | 3 +-
arch/mips/math-emu/sp_fmax.c | 6 +-
arch/mips/math-emu/sp_fmin.c | 6 +-
arch/mips/math-emu/sp_maddf.c | 3 +-
arch/mips/math-emu/sp_mul.c | 3 +-
arch/mips/math-emu/sp_sub.c | 3 +-
arch/mips/mm/Makefile | 2 +-
arch/mips/mm/c-octeon.c | 1 -
arch/mips/mm/c-r3k.c | 11 +-
arch/mips/mm/c-r4k.c | 42 +-
arch/mips/mm/c-tx39.c | 11 +-
arch/mips/mm/cache.c | 7 +-
arch/mips/mm/dma-noncoherent.c | 1 +
arch/mips/mm/fault.c | 12 +-
arch/mips/mm/highmem.c | 56 +-
arch/mips/mm/init.c | 11 +-
arch/mips/mm/ioremap.c | 151 +-
arch/mips/mm/ioremap64.c | 23 +
arch/mips/mm/page.c | 1 -
arch/mips/mm/pgtable-32.c | 1 -
arch/mips/mm/pgtable-64.c | 1 -
arch/mips/mm/sc-ip22.c | 1 -
arch/mips/mm/sc-mips.c | 8 +-
arch/mips/mm/sc-r5k.c | 1 -
arch/mips/mm/tlb-r3k.c | 1 -
arch/mips/mm/tlb-r4k.c | 1 -
arch/mips/mm/tlbex.c | 4 +-
arch/mips/mti-malta/Platform | 1 -
arch/mips/mti-malta/malta-init.c | 8 +-
arch/mips/netlogic/Platform | 1 -
arch/mips/netlogic/xlr/fmn.c | 2 +-
arch/mips/oprofile/common.c | 2 +-
arch/mips/oprofile/op_model_mipsxx.c | 26 +-
arch/mips/paravirt/Platform | 1 -
arch/mips/pci/Makefile | 7 -
arch/mips/pci/fixup-emma2rh.c | 84 -
arch/mips/pci/fixup-loongson3.c | 71 -
arch/mips/pci/fixup-pmcmsp.c | 216 -
arch/mips/pci/fixup-sni.c | 3 +-
arch/mips/pci/ops-bcm63xx.c | 2 +-
arch/mips/pci/ops-emma2rh.c | 167 -
arch/mips/pci/ops-loongson3.c | 116 -
arch/mips/pci/ops-nile4.c | 136 -
arch/mips/pci/ops-pmcmsp.c | 944 --
arch/mips/pci/pci-alchemy.c | 2 +-
arch/mips/pci/pci-emma2rh.c | 72 -
arch/mips/pci/pci-lasat.c | 88 -
arch/mips/pic32/Platform | 1 -
arch/mips/pistachio/Platform | 1 -
arch/mips/pistachio/init.c | 8 +-
arch/mips/pmcs-msp71xx/Kconfig | 50 -
arch/mips/pmcs-msp71xx/Makefile | 13 -
arch/mips/pmcs-msp71xx/Platform | 7 -
arch/mips/pmcs-msp71xx/msp_elb.c | 46 -
arch/mips/pmcs-msp71xx/msp_eth.c | 111 -
arch/mips/pmcs-msp71xx/msp_hwbutton.c | 165 -
arch/mips/pmcs-msp71xx/msp_irq.c | 155 -
arch/mips/pmcs-msp71xx/msp_irq_cic.c | 208 -
arch/mips/pmcs-msp71xx/msp_irq_per.c | 127 -
arch/mips/pmcs-msp71xx/msp_irq_slp.c | 102 -
arch/mips/pmcs-msp71xx/msp_pci.c | 50 -
arch/mips/pmcs-msp71xx/msp_prom.c | 513 -
arch/mips/pmcs-msp71xx/msp_serial.c | 154 -
arch/mips/pmcs-msp71xx/msp_setup.c | 228 -
arch/mips/pmcs-msp71xx/msp_smp.c | 56 -
arch/mips/pmcs-msp71xx/msp_time.c | 90 -
arch/mips/pmcs-msp71xx/msp_usb.c | 173 -
arch/mips/pnx833x/Platform | 1 -
arch/mips/ralink/Kconfig | 4 +
arch/mips/ralink/Platform | 1 -
arch/mips/ralink/bootrom.c | 2 +-
arch/mips/ralink/mt7621.c | 43 -
arch/mips/rb532/Platform | 1 -
arch/mips/sgi-ip22/Platform | 2 -
arch/mips/sgi-ip27/Platform | 3 -
arch/mips/sgi-ip27/ip27-init.c | 1 -
arch/mips/sgi-ip27/ip27-memory.c | 2 +-
arch/mips/sgi-ip27/ip27-timer.c | 10 -
arch/mips/sgi-ip30/Platform | 3 -
arch/mips/sgi-ip32/Platform | 1 -
arch/mips/sgi-ip32/ip32-memory.c | 1 -
arch/mips/sibyte/Platform | 4 -
arch/mips/sni/Platform | 1 -
arch/mips/tools/elf-entry.c | 9 +-
arch/mips/tools/loongson3-llsc-check.c | 2 +
arch/mips/txx9/Kconfig | 14 +-
arch/mips/txx9/Platform | 3 -
arch/mips/vdso/Kconfig | 18 +
arch/mips/vdso/Makefile | 43 +-
arch/mips/vdso/vdso.lds.S | 2 +-
arch/mips/vr41xx/Makefile | 5 +
arch/mips/vr41xx/Platform | 3 -
arch/nds32/include/asm/cacheflush.h | 4 +-
arch/nds32/include/asm/highmem.h | 10 -
arch/nds32/include/asm/module.h | 11 -
arch/nds32/include/asm/pgtable.h | 22 +-
arch/nds32/include/asm/vermagic.h | 9 +
arch/nds32/kernel/ftrace.c | 5 +-
arch/nds32/kernel/head.S | 2 +-
arch/nds32/kernel/module.c | 2 +-
arch/nds32/kernel/traps.c | 15 +-
arch/nds32/kernel/vdso.c | 6 +-
arch/nds32/mm/cacheflush.c | 3 +-
arch/nds32/mm/fault.c | 17 +-
arch/nds32/mm/highmem.c | 41 +-
arch/nds32/mm/init.c | 24 +-
arch/nds32/mm/proc.c | 7 +-
arch/nios2/include/asm/checksum.h | 2 -
arch/nios2/include/asm/pgtable.h | 27 +-
arch/nios2/kernel/module.c | 1 -
arch/nios2/kernel/nios2_ksyms.c | 2 +-
arch/nios2/kernel/signal.c | 1 +
arch/nios2/kernel/traps.c | 17 +-
arch/nios2/mm/fault.c | 23 +-
arch/nios2/mm/init.c | 13 +-
arch/nios2/mm/ioremap.c | 6 +-
arch/nios2/mm/pgtable.c | 1 -
arch/nios2/mm/tlb.c | 1 -
arch/openrisc/include/asm/cacheflush.h | 31 +-
arch/openrisc/include/asm/io.h | 1 -
arch/openrisc/include/asm/pgtable.h | 34 +-
arch/openrisc/include/asm/tlbflush.h | 1 -
arch/openrisc/kernel/asm-offsets.c | 1 -
arch/openrisc/kernel/entry.S | 6 +-
arch/openrisc/kernel/head.S | 2 +-
arch/openrisc/kernel/or32_ksyms.c | 2 +-
arch/openrisc/kernel/process.c | 1 -
arch/openrisc/kernel/ptrace.c | 1 -
arch/openrisc/kernel/setup.c | 1 -
arch/openrisc/kernel/traps.c | 13 +-
arch/openrisc/mm/fault.c | 22 +-
arch/openrisc/mm/init.c | 14 +-
arch/openrisc/mm/ioremap.c | 2 +-
arch/openrisc/mm/tlb.c | 1 -
arch/parisc/Kconfig | 8 +-
arch/parisc/Makefile | 6 +-
arch/parisc/boot/compressed/Makefile | 1 +
arch/parisc/include/asm/cacheflush.h | 30 +-
arch/parisc/include/asm/checksum.h | 7 -
arch/parisc/include/asm/floppy.h | 19 +-
arch/parisc/include/asm/hugetlb.h | 10 -
arch/parisc/include/asm/io.h | 2 +-
arch/parisc/include/asm/mmu_context.h | 1 -
arch/parisc/include/asm/pgtable.h | 35 +-
arch/parisc/kernel/asm-offsets.c | 2 +-
arch/parisc/kernel/entry.S | 2 +-
arch/parisc/kernel/firmware.c | 3 +-
arch/parisc/kernel/ftrace.c | 2 +-
arch/parisc/kernel/hardware.c | 3 +-
arch/parisc/kernel/head.S | 2 +-
arch/parisc/kernel/kgdb.c | 4 +-
arch/parisc/kernel/module.c | 5 +-
arch/parisc/kernel/pacache.S | 2 +-
arch/parisc/kernel/pci-dma.c | 2 +-
arch/parisc/kernel/pdt.c | 2 +-
arch/parisc/kernel/perf.c | 2 +-
arch/parisc/kernel/process.c | 2 +-
arch/parisc/kernel/ptrace.c | 1 -
arch/parisc/kernel/smp.c | 1 -
arch/parisc/kernel/syscalls/syscall.tbl | 1 +
arch/parisc/kernel/traps.c | 30 +-
arch/parisc/lib/checksum.c | 20 -
arch/parisc/lib/memcpy.c | 12 +-
arch/parisc/mm/fault.c | 10 +-
arch/parisc/mm/fixmap.c | 6 +-
arch/parisc/mm/init.c | 25 +-
arch/powerpc/Kconfig | 83 +-
arch/powerpc/Kconfig.debug | 2 +-
arch/powerpc/boot/Makefile | 14 +-
arch/powerpc/boot/dts/Makefile | 1 -
arch/powerpc/boot/dts/ep405.dts | 230 -
arch/powerpc/boot/dts/pcm032.dts | 4 +-
arch/powerpc/boot/dts/virtex440-ml507.dts | 406 -
arch/powerpc/boot/dts/virtex440-ml510.dts | 466 -
arch/powerpc/boot/dts/walnut.dts | 246 -
arch/powerpc/boot/ep405.c | 71 -
arch/powerpc/boot/ops.h | 1 -
arch/powerpc/boot/serial.c | 5 -
arch/powerpc/boot/treeboot-walnut.c | 81 -
arch/powerpc/boot/uartlite.c | 79 -
arch/powerpc/boot/virtex.c | 97 -
arch/powerpc/boot/virtex405-head.S | 31 -
arch/powerpc/boot/wrapper | 26 +-
arch/powerpc/configs/40x/acadia_defconfig | 1 -
arch/powerpc/configs/40x/ep405_defconfig | 62 -
arch/powerpc/configs/40x/kilauea_defconfig | 1 -
arch/powerpc/configs/40x/klondike_defconfig | 1 -
arch/powerpc/configs/40x/makalu_defconfig | 1 -
arch/powerpc/configs/40x/obs600_defconfig | 1 -
arch/powerpc/configs/40x/virtex_defconfig | 75 -
arch/powerpc/configs/44x/virtex5_defconfig | 74 -
arch/powerpc/configs/adder875_defconfig | 1 -
arch/powerpc/configs/ep88xc_defconfig | 1 -
arch/powerpc/configs/mpc866_ads_defconfig | 1 -
arch/powerpc/configs/mpc885_ads_defconfig | 1 -
arch/powerpc/configs/powernv_defconfig | 1 +
arch/powerpc/configs/ppc40x_defconfig | 9 -
arch/powerpc/configs/ppc44x_defconfig | 8 -
arch/powerpc/configs/ppc64_defconfig | 2 +
arch/powerpc/configs/pseries_defconfig | 1 +
arch/powerpc/configs/tqm8xx_defconfig | 1 -
arch/powerpc/crypto/md5-glue.c | 1 -
arch/powerpc/crypto/sha1-spe-glue.c | 1 -
arch/powerpc/crypto/sha1.c | 33 +-
arch/powerpc/crypto/sha256-spe-glue.c | 1 -
arch/powerpc/include/asm/asm-405.h | 19 -
arch/powerpc/include/asm/atomic.h | 11 -
arch/powerpc/include/asm/bitops.h | 4 -
arch/powerpc/include/asm/book3s/32/hash.h | 8 +-
arch/powerpc/include/asm/book3s/32/kup.h | 7 +-
arch/powerpc/include/asm/book3s/32/pgtable.h | 103 +-
arch/powerpc/include/asm/book3s/64/hash.h | 4 +-
arch/powerpc/include/asm/book3s/64/kup-radix.h | 41 +-
arch/powerpc/include/asm/book3s/64/mmu.h | 5 +-
arch/powerpc/include/asm/book3s/64/pgalloc.h | 4 +-
arch/powerpc/include/asm/book3s/64/pgtable.h | 115 +-
arch/powerpc/include/asm/book3s/64/radix.h | 6 +-
arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 3 +-
arch/powerpc/include/asm/cache.h | 2 +-
arch/powerpc/include/asm/cacheflush.h | 42 +-
arch/powerpc/include/asm/cmpxchg.h | 11 -
arch/powerpc/include/asm/code-patching.h | 37 +-
arch/powerpc/include/asm/cputable.h | 22 +-
arch/powerpc/include/asm/debug.h | 2 +-
arch/powerpc/include/asm/drmem.h | 1 +
arch/powerpc/include/asm/fadump-internal.h | 4 +-
arch/powerpc/include/asm/firmware.h | 1 +
arch/powerpc/include/asm/fixmap.h | 6 +-
arch/powerpc/include/asm/floppy.h | 19 +-
arch/powerpc/include/asm/ftrace.h | 14 +
arch/powerpc/include/asm/futex.h | 3 -
arch/powerpc/include/asm/highmem.h | 28 -
arch/powerpc/include/asm/hugetlb.h | 9 +-
arch/powerpc/include/asm/hw_breakpoint.h | 31 +-
arch/powerpc/include/asm/hw_irq.h | 20 +-
arch/powerpc/include/asm/icswx.h | 20 +-
arch/powerpc/include/asm/idle.h | 93 +
arch/powerpc/include/asm/inst.h | 131 +
arch/powerpc/include/asm/io.h | 11 +-
arch/powerpc/include/asm/iommu.h | 4 +-
arch/powerpc/include/asm/kasan.h | 10 +-
arch/powerpc/include/asm/kprobes.h | 2 +-
arch/powerpc/include/asm/kup.h | 16 +-
arch/powerpc/include/asm/kvm_book3s.h | 20 +-
arch/powerpc/include/asm/kvm_book3s_64.h | 44 +-
arch/powerpc/include/asm/kvm_host.h | 3 +-
arch/powerpc/include/asm/kvm_ppc.h | 27 +-
arch/powerpc/include/asm/mmu.h | 10 +-
arch/powerpc/include/asm/mmu_context.h | 30 +
arch/powerpc/include/asm/module.h | 21 -
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 32 +-
arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 90 +-
arch/powerpc/include/asm/nohash/32/pgtable.h | 142 +-
arch/powerpc/include/asm/nohash/32/pte-40x.h | 23 +-
arch/powerpc/include/asm/nohash/32/pte-8xx.h | 4 +-
arch/powerpc/include/asm/nohash/32/slice.h | 20 -
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 | 56 +-
arch/powerpc/include/asm/nohash/pgtable.h | 6 +-
arch/powerpc/include/asm/paca.h | 2 +
arch/powerpc/include/asm/page.h | 7 -
arch/powerpc/include/asm/pci-bridge.h | 2 +-
arch/powerpc/include/asm/pgtable.h | 36 +-
arch/powerpc/include/asm/pkeys.h | 2 +-
arch/powerpc/include/asm/ppc-opcode.h | 3 +
arch/powerpc/include/asm/processor.h | 11 +-
arch/powerpc/include/asm/prom.h | 1 +
arch/powerpc/include/asm/ptrace.h | 46 +-
arch/powerpc/include/asm/reg.h | 19 +-
arch/powerpc/include/asm/reg_booke.h | 54 -
arch/powerpc/include/asm/rtas-types.h | 124 +
arch/powerpc/include/asm/rtas.h | 125 +-
arch/powerpc/include/asm/sections.h | 2 +-
arch/powerpc/include/asm/slice.h | 2 -
arch/powerpc/include/asm/spinlock.h | 4 -
arch/powerpc/include/asm/sstep.h | 17 +-
arch/powerpc/include/asm/switch_to.h | 2 -
arch/powerpc/include/asm/syscall.h | 5 +-
arch/powerpc/include/asm/time.h | 12 -
arch/powerpc/include/asm/tlb.h | 2 +-
arch/powerpc/include/asm/uaccess.h | 194 +-
arch/powerpc/include/asm/uprobes.h | 7 +-
arch/powerpc/include/asm/vas.h | 13 +-
arch/powerpc/include/asm/vermagic.h | 20 +
arch/powerpc/include/asm/xilinx_intc.h | 16 -
arch/powerpc/include/asm/xilinx_pci.h | 21 -
arch/powerpc/include/asm/xive-regs.h | 8 +
arch/powerpc/include/asm/xive.h | 9 +-
arch/powerpc/include/uapi/asm/cputable.h | 2 +
arch/powerpc/include/uapi/asm/kvm_para.h | 2 +-
arch/powerpc/include/uapi/asm/papr_pdsm.h | 132 +
arch/powerpc/include/uapi/asm/vas-api.h | 24 +
arch/powerpc/kernel/Makefile | 3 +
arch/powerpc/kernel/align.c | 18 +-
arch/powerpc/kernel/asm-offsets.c | 9 +-
arch/powerpc/kernel/btext.c | 2 +-
arch/powerpc/kernel/cpu_setup_6xx.S | 2 +
arch/powerpc/kernel/cpu_setup_power.S | 22 +-
arch/powerpc/kernel/cputable.c | 124 +-
arch/powerpc/kernel/crash_dump.c | 7 +-
arch/powerpc/kernel/dawr.c | 23 +-
arch/powerpc/kernel/dt_cpu_ftrs.c | 32 +-
arch/powerpc/kernel/eeh.c | 31 +
arch/powerpc/kernel/entry_32.S | 71 +-
arch/powerpc/kernel/entry_64.S | 10 +-
arch/powerpc/kernel/epapr_paravirt.c | 7 +-
arch/powerpc/kernel/exceptions-64s.S | 56 +-
arch/powerpc/kernel/fadump.c | 155 +-
arch/powerpc/kernel/fpu.S | 2 +-
arch/powerpc/kernel/head_32.S | 13 +-
arch/powerpc/kernel/head_40x.S | 321 +-
arch/powerpc/kernel/head_44x.S | 2 +-
arch/powerpc/kernel/head_64.S | 9 +-
arch/powerpc/kernel/head_8xx.S | 356 +-
arch/powerpc/kernel/head_booke.h | 2 +-
arch/powerpc/kernel/head_fsl_booke.S | 2 +-
arch/powerpc/kernel/hw_breakpoint.c | 641 +-
arch/powerpc/kernel/idle_6xx.S | 1 +
arch/powerpc/kernel/idle_e500.S | 1 +
arch/powerpc/kernel/ima_arch.c | 6 +-
arch/powerpc/kernel/io-workarounds.c | 2 +-
arch/powerpc/kernel/irq.c | 7 +-
arch/powerpc/kernel/isa-bridge.c | 28 +-
arch/powerpc/kernel/jump_label.c | 5 +-
arch/powerpc/kernel/kgdb.c | 11 +-
arch/powerpc/kernel/kprobes.c | 47 +-
arch/powerpc/kernel/l2cr_6xx.S | 1 +
arch/powerpc/kernel/mce.c | 16 +-
arch/powerpc/kernel/mce_power.c | 21 +-
arch/powerpc/kernel/misc.S | 2 +
arch/powerpc/kernel/misc_32.S | 11 +-
arch/powerpc/kernel/module_32.c | 17 +-
arch/powerpc/kernel/module_64.c | 303 +-
arch/powerpc/kernel/nvram_64.c | 8 +-
arch/powerpc/kernel/optprobes.c | 99 +-
arch/powerpc/kernel/optprobes_head.S | 3 +
arch/powerpc/kernel/paca.c | 34 +-
arch/powerpc/kernel/pci-hotplug.c | 2 -
arch/powerpc/kernel/pci_64.c | 60 +-
arch/powerpc/kernel/process.c | 154 +-
arch/powerpc/kernel/prom.c | 40 +-
arch/powerpc/kernel/prom_init.c | 38 +-
arch/powerpc/kernel/ptrace/ptrace-noadv.c | 72 +-
arch/powerpc/kernel/ptrace/ptrace-tm.c | 2 +-
arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +-
arch/powerpc/kernel/ptrace/ptrace32.c | 4 +-
arch/powerpc/kernel/rtas.c | 52 +
arch/powerpc/kernel/rtas_pci.c | 2 +-
arch/powerpc/kernel/security.c | 48 +-
arch/powerpc/kernel/setup-common.c | 6 +-
arch/powerpc/kernel/setup_32.c | 12 +-
arch/powerpc/kernel/setup_64.c | 19 +-
arch/powerpc/kernel/signal.c | 22 +-
arch/powerpc/kernel/signal_32.c | 3 +-
arch/powerpc/kernel/signal_64.c | 11 +-
arch/powerpc/kernel/smp.c | 4 +-
arch/powerpc/kernel/stacktrace.c | 2 +-
arch/powerpc/kernel/swsusp_32.S | 2 +
arch/powerpc/kernel/syscall_64.c | 84 +-
arch/powerpc/kernel/syscalls/syscall.tbl | 1 +
arch/powerpc/kernel/sysfs.c | 82 +-
arch/powerpc/kernel/trace/ftrace.c | 172 +-
arch/powerpc/kernel/traps.c | 66 +-
arch/powerpc/kernel/uprobes.c | 5 +-
arch/powerpc/kernel/vdso.c | 7 +-
arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +-
arch/powerpc/kernel/vecemu.c | 20 +-
arch/powerpc/kernel/vector.S | 1 +
arch/powerpc/kernel/vmlinux.lds.S | 4 +-
arch/powerpc/kexec/core.c | 8 +-
arch/powerpc/kexec/crash.c | 3 +
arch/powerpc/kvm/Kconfig | 20 +-
arch/powerpc/kvm/book3s.c | 65 +-
arch/powerpc/kvm/book3s.h | 2 +-
arch/powerpc/kvm/book3s_64_mmu_hv.c | 32 +-
arch/powerpc/kvm/book3s_64_mmu_radix.c | 152 +-
arch/powerpc/kvm/book3s_64_vio.c | 18 +-
arch/powerpc/kvm/book3s_64_vio_hv.c | 66 +-
arch/powerpc/kvm/book3s_emulate.c | 10 +-
arch/powerpc/kvm/book3s_hv.c | 119 +-
arch/powerpc/kvm/book3s_hv_nested.c | 56 +-
arch/powerpc/kvm/book3s_hv_rm_mmu.c | 60 +-
arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +-
arch/powerpc/kvm/book3s_hv_rm_xive.c | 2 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 23 +-
arch/powerpc/kvm/book3s_hv_uvmem.c | 32 +-
arch/powerpc/kvm/book3s_paired_singles.c | 72 +-
arch/powerpc/kvm/book3s_pr.c | 30 +-
arch/powerpc/kvm/book3s_xive_native.c | 6 +
arch/powerpc/kvm/book3s_xive_template.c | 3 +
arch/powerpc/kvm/booke.c | 79 +-
arch/powerpc/kvm/booke.h | 8 +-
arch/powerpc/kvm/booke_emulate.c | 2 +-
arch/powerpc/kvm/e500_emulate.c | 15 +-
arch/powerpc/kvm/e500_mmu_host.c | 4 +-
arch/powerpc/kvm/emulate.c | 10 +-
arch/powerpc/kvm/emulate_loadstore.c | 34 +-
arch/powerpc/kvm/fpu.S | 2 +-
arch/powerpc/kvm/powerpc.c | 78 +-
arch/powerpc/kvm/trace_hv.h | 6 +-
arch/powerpc/lib/Makefile | 2 +-
arch/powerpc/lib/code-patching.c | 315 +-
arch/powerpc/lib/feature-fixups-test.S | 69 +
arch/powerpc/lib/feature-fixups.c | 163 +-
arch/powerpc/lib/inst.c | 73 +
arch/powerpc/lib/sstep.c | 460 +-
arch/powerpc/lib/test_code-patching.S | 20 +
arch/powerpc/lib/test_emulate_step.c | 56 +-
arch/powerpc/mm/book3s32/hash_low.S | 48 +-
arch/powerpc/mm/book3s32/mmu.c | 14 +-
arch/powerpc/mm/book3s32/tlb.c | 6 +-
arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 1 -
arch/powerpc/mm/book3s64/hash_native.c | 2 +-
arch/powerpc/mm/book3s64/hash_pgtable.c | 20 +-
arch/powerpc/mm/book3s64/hash_tlb.c | 22 +-
arch/powerpc/mm/book3s64/hash_utils.c | 74 +-
arch/powerpc/mm/book3s64/internal.h | 16 +
arch/powerpc/mm/book3s64/iommu_api.c | 4 +-
arch/powerpc/mm/book3s64/pgtable.c | 37 +-
arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 1 -
arch/powerpc/mm/book3s64/radix_pgtable.c | 48 +-
arch/powerpc/mm/book3s64/radix_tlb.c | 4 +-
arch/powerpc/mm/book3s64/slb.c | 168 +-
arch/powerpc/mm/book3s64/subpage_prot.c | 22 +-
arch/powerpc/mm/copro_fault.c | 4 +-
arch/powerpc/mm/fault.c | 111 +-
arch/powerpc/mm/highmem.c | 26 +-
arch/powerpc/mm/hugetlbpage.c | 102 +-
arch/powerpc/mm/init-common.c | 2 +-
arch/powerpc/mm/init_32.c | 13 +-
arch/powerpc/mm/init_64.c | 5 +-
arch/powerpc/mm/ioremap_64.c | 50 -
arch/powerpc/mm/kasan/8xx.c | 74 +
arch/powerpc/mm/kasan/Makefile | 2 +
arch/powerpc/mm/kasan/book3s_32.c | 57 +
arch/powerpc/mm/kasan/kasan_init_32.c | 96 +-
arch/powerpc/mm/mem.c | 11 +-
arch/powerpc/mm/mmu_decl.h | 4 +
arch/powerpc/mm/nohash/40x.c | 9 +-
arch/powerpc/mm/nohash/8xx.c | 226 +-
arch/powerpc/mm/nohash/book3e_pgtable.c | 15 +-
arch/powerpc/mm/nohash/fsl_booke.c | 1 -
arch/powerpc/mm/nohash/tlb_low_64e.S | 2 +-
arch/powerpc/mm/pgtable.c | 66 +-
arch/powerpc/mm/pgtable_32.c | 25 +-
arch/powerpc/mm/pgtable_64.c | 11 +-
arch/powerpc/mm/ptdump/8xx.c | 7 +-
arch/powerpc/mm/ptdump/bats.c | 43 +-
arch/powerpc/mm/ptdump/book3s64.c | 2 +-
arch/powerpc/mm/ptdump/hashpagetable.c | 21 +-
arch/powerpc/mm/ptdump/ptdump.c | 80 +-
arch/powerpc/mm/ptdump/ptdump.h | 3 +
arch/powerpc/mm/ptdump/shared.c | 7 +-
arch/powerpc/mm/slice.c | 2 +-
arch/powerpc/oprofile/backtrace.c | 6 +-
arch/powerpc/oprofile/cell/spu_task_sync.c | 6 +-
arch/powerpc/perf/8xx-pmu.c | 19 +-
arch/powerpc/perf/callchain.c | 1 -
arch/powerpc/perf/callchain_32.c | 3 +-
arch/powerpc/perf/callchain_64.c | 47 +-
arch/powerpc/perf/core-book3s.c | 10 +-
arch/powerpc/perf/hv-24x7.c | 96 +-
arch/powerpc/perf/imc-pmu.c | 4 +-
arch/powerpc/platforms/40x/Kconfig | 76 -
arch/powerpc/platforms/40x/Makefile | 3 -
arch/powerpc/platforms/40x/ep405.c | 123 -
arch/powerpc/platforms/40x/virtex.c | 54 -
arch/powerpc/platforms/40x/walnut.c | 65 -
arch/powerpc/platforms/44x/Kconfig | 40 +-
arch/powerpc/platforms/44x/Makefile | 2 -
arch/powerpc/platforms/44x/virtex.c | 60 -
arch/powerpc/platforms/44x/virtex_ml510.c | 30 -
arch/powerpc/platforms/4xx/pci.c | 4 +-
arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 +
arch/powerpc/platforms/82xx/pq2.c | 3 +
arch/powerpc/platforms/83xx/suspend-asm.S | 1 +
arch/powerpc/platforms/85xx/corenet_generic.c | 2 +-
arch/powerpc/platforms/85xx/mpc85xx_cds.c | 2 +-
arch/powerpc/platforms/85xx/qemu_e500.c | 2 +-
arch/powerpc/platforms/85xx/sbc8548.c | 2 +-
arch/powerpc/platforms/85xx/smp.c | 2 +-
arch/powerpc/platforms/86xx/mpc86xx_smp.c | 7 +-
arch/powerpc/platforms/8xx/Kconfig | 50 +-
arch/powerpc/platforms/8xx/cpm1.c | 1 -
arch/powerpc/platforms/8xx/micropatch.c | 1 -
arch/powerpc/platforms/Kconfig | 10 +-
arch/powerpc/platforms/Kconfig.cputype | 18 +-
arch/powerpc/platforms/cell/cbe_regs.c | 2 +-
arch/powerpc/platforms/cell/interrupt.c | 2 +-
arch/powerpc/platforms/cell/iommu.c | 6 +-
arch/powerpc/platforms/cell/pervasive.c | 2 +-
arch/powerpc/platforms/cell/setup.c | 1 -
arch/powerpc/platforms/cell/smp.c | 2 +-
arch/powerpc/platforms/cell/spider-pic.c | 2 +-
arch/powerpc/platforms/cell/spu_callbacks.c | 2 +-
arch/powerpc/platforms/cell/spufs/coredump.c | 87 +-
arch/powerpc/platforms/cell/spufs/file.c | 340 +-
arch/powerpc/platforms/cell/spufs/spufs.h | 3 +-
arch/powerpc/platforms/chrp/pci.c | 2 +-
arch/powerpc/platforms/chrp/setup.c | 1 -
arch/powerpc/platforms/chrp/smp.c | 2 +-
arch/powerpc/platforms/embedded6xx/wii.c | 25 +-
arch/powerpc/platforms/maple/setup.c | 1 -
arch/powerpc/platforms/maple/time.c | 1 -
arch/powerpc/platforms/powermac/bootx_init.c | 14 +-
arch/powerpc/platforms/powermac/cache.S | 2 +
arch/powerpc/platforms/powermac/nvram.c | 2 +-
arch/powerpc/platforms/powermac/setup.c | 1 -
arch/powerpc/platforms/powermac/sleep.S | 5 +-
arch/powerpc/platforms/powermac/smp.c | 7 +-
arch/powerpc/platforms/powermac/time.c | 1 -
arch/powerpc/platforms/powernv/Makefile | 2 +-
arch/powerpc/platforms/powernv/idle.c | 2 +-
arch/powerpc/platforms/powernv/npu-dma.c | 117 +-
arch/powerpc/platforms/powernv/opal-fadump.c | 2 +-
arch/powerpc/platforms/powernv/opal.c | 4 +
arch/powerpc/platforms/powernv/pci-ioda-tce.c | 28 +
arch/powerpc/platforms/powernv/pci-ioda.c | 299 +-
arch/powerpc/platforms/powernv/pci.c | 20 -
arch/powerpc/platforms/powernv/pci.h | 28 +-
arch/powerpc/platforms/powernv/smp.c | 1 -
arch/powerpc/platforms/powernv/vas-api.c | 278 +
arch/powerpc/platforms/powernv/vas-debug.c | 2 +-
arch/powerpc/platforms/powernv/vas-fault.c | 382 +
arch/powerpc/platforms/powernv/vas-window.c | 238 +-
arch/powerpc/platforms/powernv/vas.c | 85 +-
arch/powerpc/platforms/powernv/vas.h | 59 +-
arch/powerpc/platforms/ps3/mm.c | 52 +-
arch/powerpc/platforms/ps3/setup.c | 2 +-
arch/powerpc/platforms/pseries/eeh_pseries.c | 8 +-
arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +-
arch/powerpc/platforms/pseries/ibmebus.c | 3 +-
arch/powerpc/platforms/pseries/lpar.c | 2 +-
arch/powerpc/platforms/pseries/mobility.c | 3 +
arch/powerpc/platforms/pseries/papr_scm.c | 420 +-
arch/powerpc/platforms/pseries/ras.c | 62 +-
arch/powerpc/platforms/pseries/rtas-fadump.c | 2 +-
arch/powerpc/platforms/pseries/setup.c | 23 +-
arch/powerpc/platforms/pseries/smp.c | 2 +-
arch/powerpc/platforms/pseries/vio.c | 7 +-
arch/powerpc/sysdev/Makefile | 2 -
arch/powerpc/sysdev/cpm2.c | 1 -
arch/powerpc/sysdev/cpm_common.c | 2 +
arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 2 +-
arch/powerpc/sysdev/fsl_pci.c | 6 +-
arch/powerpc/sysdev/mpic.c | 2 +-
arch/powerpc/sysdev/xics/ics-rtas.c | 22 +-
arch/powerpc/sysdev/xilinx_intc.c | 88 -
arch/powerpc/sysdev/xilinx_pci.c | 132 -
arch/powerpc/sysdev/xive/common.c | 13 +-
arch/powerpc/sysdev/xive/native.c | 6 +-
arch/powerpc/sysdev/xive/spapr.c | 7 +
arch/powerpc/tools/head_check.sh | 8 +-
arch/powerpc/xmon/Makefile | 2 +-
arch/powerpc/xmon/xmon.c | 259 +-
arch/powerpc/xmon/xmon_bpts.S | 11 +
arch/powerpc/xmon/xmon_bpts.h | 14 +
arch/riscv/Kbuild | 1 +
arch/riscv/Kconfig | 80 +-
arch/riscv/Kconfig.socs | 34 +-
arch/riscv/boot/dts/Makefile | 2 +
arch/riscv/boot/dts/kendryte/Makefile | 4 +-
arch/riscv/configs/nommu_k210_defconfig | 7 +-
arch/riscv/include/asm/cacheflush.h | 65 +-
arch/riscv/include/asm/cacheinfo.h | 15 +
arch/riscv/include/asm/clocksource.h | 7 +
arch/riscv/include/asm/cmpxchg.h | 8 +-
arch/riscv/include/asm/csr.h | 3 -
arch/riscv/include/asm/fixmap.h | 2 +-
arch/riscv/include/asm/gdb_xml.h | 117 +
arch/riscv/include/asm/hugetlb.h | 10 -
arch/riscv/include/asm/hwcap.h | 22 +
arch/riscv/include/asm/io.h | 2 +-
arch/riscv/include/asm/irq.h | 5 -
arch/riscv/include/asm/kasan.h | 2 -
arch/riscv/include/asm/kdebug.h | 12 +
arch/riscv/include/asm/kgdb.h | 112 +
arch/riscv/include/asm/mmio.h | 2 +
arch/riscv/include/asm/mmiowb.h | 1 +
arch/riscv/include/asm/module.h | 2 -
arch/riscv/include/asm/parse_asm.h | 219 +
arch/riscv/include/asm/patch.h | 4 +-
arch/riscv/include/asm/perf_event.h | 8 +-
arch/riscv/include/asm/pgtable-64.h | 7 -
arch/riscv/include/asm/pgtable.h | 27 +-
arch/riscv/include/asm/processor.h | 13 +-
arch/riscv/include/asm/ptdump.h | 11 +
arch/riscv/include/asm/set_memory.h | 8 -
arch/riscv/include/asm/smp.h | 3 +
arch/riscv/include/asm/soc.h | 39 +
arch/riscv/include/asm/vdso.h | 2 +
arch/riscv/include/asm/vdso/clocksource.h | 8 +
arch/riscv/include/asm/vdso/gettimeofday.h | 79 +
arch/riscv/include/asm/vdso/processor.h | 19 +
arch/riscv/include/asm/vdso/vsyscall.h | 27 +
arch/riscv/include/asm/vermagic.h | 9 +
arch/riscv/kernel/Makefile | 3 +-
arch/riscv/kernel/cacheinfo.c | 17 +
arch/riscv/kernel/cpu.c | 16 +
arch/riscv/kernel/cpu_ops.c | 4 +-
arch/riscv/kernel/cpufeature.c | 83 +-
arch/riscv/kernel/entry.S | 4 +-
arch/riscv/kernel/ftrace.c | 18 +-
arch/riscv/kernel/head.S | 11 +-
arch/riscv/kernel/irq.c | 33 +-
arch/riscv/kernel/kgdb.c | 390 +
arch/riscv/kernel/module.c | 2 +-
arch/riscv/kernel/patch.c | 51 +-
arch/riscv/kernel/perf_event.c | 8 +-
arch/riscv/kernel/process.c | 2 +-
arch/riscv/kernel/sbi.c | 17 +-
arch/riscv/kernel/setup.c | 5 +-
arch/riscv/kernel/smp.c | 13 +-
arch/riscv/kernel/soc.c | 29 +-
arch/riscv/kernel/stacktrace.c | 15 +-
arch/riscv/kernel/sys_riscv.c | 6 +
arch/riscv/kernel/time.c | 9 +
arch/riscv/kernel/traps.c | 11 +-
arch/riscv/kernel/vdso.c | 28 +-
arch/riscv/kernel/vdso/Makefile | 20 +-
arch/riscv/kernel/vdso/clock_getres.S | 18 -
arch/riscv/kernel/vdso/clock_gettime.S | 18 -
arch/riscv/kernel/vdso/gettimeofday.S | 18 -
arch/riscv/kernel/vdso/note.S | 12 +
arch/riscv/kernel/vdso/vdso.lds.S | 2 +
arch/riscv/kernel/vdso/vgettimeofday.c | 25 +
arch/riscv/kernel/vmlinux.lds.S | 5 +
arch/riscv/mm/cacheflush.c | 1 -
arch/riscv/mm/fault.c | 14 +-
arch/riscv/mm/hugetlbpage.c | 24 +-
arch/riscv/mm/init.c | 77 +-
arch/riscv/mm/kasan_init.c | 2 +-
arch/riscv/mm/pageattr.c | 20 +-
arch/riscv/mm/ptdump.c | 4 +-
arch/riscv/net/bpf_jit_comp32.c | 103 +-
arch/riscv/net/bpf_jit_comp64.c | 113 +-
arch/s390/Kconfig | 5 +-
arch/s390/Kconfig.debug | 2 +-
arch/s390/appldata/appldata_base.c | 11 +-
arch/s390/appldata/appldata_mem.c | 4 -
arch/s390/appldata/appldata_net_sum.c | 4 -
arch/s390/appldata/appldata_os.c | 4 -
arch/s390/boot/ipl_parm.c | 2 +-
arch/s390/boot/kaslr.c | 2 +-
arch/s390/boot/uv.c | 2 -
arch/s390/crypto/prng.c | 14 +-
arch/s390/crypto/sha1_s390.c | 12 +-
arch/s390/include/asm/ccwdev.h | 5 +
arch/s390/include/asm/ccwgroup.h | 10 -
arch/s390/include/asm/checksum.h | 19 -
arch/s390/include/asm/chsc.h | 62 +
arch/s390/include/asm/hugetlb.h | 10 +-
arch/s390/include/asm/io.h | 2 +-
arch/s390/include/asm/ipl.h | 11 +
arch/s390/include/asm/kasan.h | 2 -
arch/s390/include/asm/kvm_host.h | 8 +-
arch/s390/include/asm/nmi.h | 2 +-
arch/s390/include/asm/pci.h | 42 +-
arch/s390/include/asm/pci_clp.h | 13 +-
arch/s390/include/asm/pci_io.h | 10 +-
arch/s390/include/asm/pgtable.h | 19 +-
arch/s390/include/asm/processor.h | 20 +-
arch/s390/include/asm/qdio.h | 33 -
arch/s390/include/asm/smp.h | 1 +
arch/s390/include/asm/syscall.h | 12 +-
arch/s390/include/asm/tlbflush.h | 1 -
arch/s390/include/asm/uaccess.h | 2 +-
arch/s390/include/asm/vdso.h | 1 +
arch/s390/include/uapi/asm/ipl.h | 25 +
arch/s390/kernel/Makefile | 5 -
arch/s390/kernel/asm-offsets.c | 4 +-
arch/s390/kernel/debug.c | 2 +-
arch/s390/kernel/diag.c | 2 +-
arch/s390/kernel/dumpstack.c | 13 +-
arch/s390/kernel/entry.S | 466 +-
arch/s390/kernel/ftrace.c | 20 +-
arch/s390/kernel/idle.c | 14 +-
arch/s390/kernel/ipl.c | 211 +-
arch/s390/kernel/machine_kexec.c | 1 -
arch/s390/kernel/machine_kexec_file.c | 2 +-
arch/s390/kernel/machine_kexec_reloc.c | 1 +
arch/s390/kernel/module.c | 147 +-
arch/s390/kernel/nmi.c | 23 +-
arch/s390/kernel/ptrace.c | 86 +-
arch/s390/kernel/setup.c | 25 +-
arch/s390/kernel/smp.c | 12 +-
arch/s390/kernel/syscalls/syscall.tbl | 1 +
arch/s390/kernel/time.c | 1 +
arch/s390/kernel/topology.c | 2 +-
arch/s390/kernel/trace.c | 2 +-
arch/s390/kernel/uv.c | 15 +-
arch/s390/kernel/vdso.c | 5 +-
arch/s390/kernel/vdso64/Makefile | 10 +-
arch/s390/kernel/vdso64/clock_getres.S | 10 +-
arch/s390/kvm/Kconfig | 6 +-
arch/s390/kvm/gaccess.c | 6 +-
arch/s390/kvm/interrupt.c | 8 +-
arch/s390/kvm/kvm-s390.c | 251 +-
arch/s390/kvm/priv.c | 40 +-
arch/s390/kvm/vsie.c | 6 +-
arch/s390/lib/delay.c | 4 +-
arch/s390/lib/uaccess.c | 4 +
arch/s390/mm/cmm.c | 12 +-
arch/s390/mm/dump_pagetables.c | 1 -
arch/s390/mm/extmem.c | 2 +-
arch/s390/mm/fault.c | 19 +-
arch/s390/mm/gmap.c | 88 +-
arch/s390/mm/hugetlbpage.c | 33 +-
arch/s390/mm/init.c | 3 +-
arch/s390/mm/kasan_init.c | 2 +-
arch/s390/mm/maccess.c | 9 +-
arch/s390/mm/pageattr.c | 13 +-
arch/s390/mm/pgalloc.c | 18 +-
arch/s390/mm/pgtable.c | 1 -
arch/s390/mm/vmem.c | 1 -
arch/s390/net/bpf_jit_comp.c | 22 +-
arch/s390/pci/Makefile | 3 +-
arch/s390/pci/pci.c | 225 +-
arch/s390/pci/pci_bus.c | 328 +
arch/s390/pci/pci_bus.h | 31 +
arch/s390/pci/pci_clp.c | 8 +-
arch/s390/pci/pci_event.c | 39 +-
arch/s390/pci/pci_irq.c | 5 +-
arch/s390/pci/pci_mmio.c | 217 +-
arch/s390/pci/pci_sysfs.c | 4 +-
arch/sh/Kconfig | 68 +-
arch/sh/Kconfig.cpu | 9 -
arch/sh/Kconfig.debug | 13 +-
arch/sh/Makefile | 29 +-
arch/sh/boards/Kconfig | 5 +
arch/sh/boot/compressed/Makefile | 12 +-
arch/sh/boot/compressed/misc.c | 8 -
arch/sh/boot/compressed/vmlinux.scr | 2 +-
arch/sh/cchips/Kconfig | 2 +-
arch/sh/configs/apsh4ad0a_defconfig | 3 +-
arch/sh/configs/kfr2r09_defconfig | 2 -
arch/sh/configs/magicpanelr2_defconfig | 2 -
arch/sh/configs/polaris_defconfig | 1 -
arch/sh/configs/r7780mp_defconfig | 2 -
arch/sh/configs/r7785rp_defconfig | 2 -
arch/sh/configs/rsk7201_defconfig | 2 -
arch/sh/configs/rsk7203_defconfig | 2 -
arch/sh/configs/rsk7264_defconfig | 2 -
arch/sh/configs/rsk7269_defconfig | 2 -
arch/sh/configs/sdk7786_defconfig | 3 +-
arch/sh/configs/se7206_defconfig | 2 -
arch/sh/configs/se7343_defconfig | 1 -
arch/sh/configs/se7619_defconfig | 2 -
arch/sh/configs/se7705_defconfig | 2 -
arch/sh/configs/se7712_defconfig | 2 -
arch/sh/configs/se7721_defconfig | 2 -
arch/sh/configs/se7722_defconfig | 2 -
arch/sh/configs/se7780_defconfig | 1 -
arch/sh/configs/sh7710voipgw_defconfig | 1 -
arch/sh/configs/sh7757lcr_defconfig | 2 +-
arch/sh/configs/shmin_defconfig | 2 -
arch/sh/configs/ul2_defconfig | 2 -
arch/sh/drivers/pci/Makefile | 1 -
arch/sh/drivers/pci/ops-sh5.c | 65 -
arch/sh/drivers/pci/pci-sh5.c | 217 -
arch/sh/drivers/pci/pci-sh5.h | 108 -
arch/sh/include/asm/barrier.h | 4 +-
arch/sh/include/asm/bitops.h | 26 -
arch/sh/include/asm/bl_bit.h | 11 +-
arch/sh/include/asm/bl_bit_64.h | 37 -
arch/sh/include/asm/bugs.h | 4 -
arch/sh/include/asm/cache_insns.h | 12 +-
arch/sh/include/asm/cache_insns_64.h | 20 -
arch/sh/include/asm/cacheflush.h | 1 +
arch/sh/include/asm/checksum.h | 6 +-
arch/sh/include/asm/checksum_32.h | 9 +-
arch/sh/include/asm/elf.h | 23 -
arch/sh/include/asm/extable.h | 4 -
arch/sh/include/asm/fixmap.h | 4 -
arch/sh/include/asm/hugetlb.h | 7 +-
arch/sh/include/asm/io.h | 8 +-
arch/sh/include/asm/io_noioport.h | 34 +-
arch/sh/include/asm/irq.h | 3 -
arch/sh/include/asm/kdebug.h | 6 +-
arch/sh/include/asm/mmu_context.h | 12 -
arch/sh/include/asm/mmu_context_64.h | 75 -
arch/sh/include/asm/module.h | 28 -
arch/sh/include/asm/page.h | 21 +-
arch/sh/include/asm/pgtable-2level.h | 1 -
arch/sh/include/asm/pgtable-3level.h | 8 -
arch/sh/include/asm/pgtable.h | 19 -
arch/sh/include/asm/pgtable_32.h | 26 +-
arch/sh/include/asm/pgtable_64.h | 307 -
arch/sh/include/asm/posix_types.h | 6 +-
arch/sh/include/asm/processor.h | 14 +-
arch/sh/include/asm/processor_32.h | 2 +-
arch/sh/include/asm/processor_64.h | 212 -
arch/sh/include/asm/ptrace_64.h | 14 -
arch/sh/include/asm/string.h | 6 +-
arch/sh/include/asm/string_64.h | 21 -
arch/sh/include/asm/switch_to.h | 11 +-
arch/sh/include/asm/switch_to_64.h | 32 -
arch/sh/include/asm/syscall.h | 6 +-
arch/sh/include/asm/syscall_64.h | 75 -
arch/sh/include/asm/syscalls.h | 9 +-
arch/sh/include/asm/syscalls_64.h | 18 -
arch/sh/include/asm/thread_info.h | 4 +-
arch/sh/include/asm/tlb.h | 6 +-
arch/sh/include/asm/tlb_64.h | 68 -
arch/sh/include/asm/traps.h | 4 -
arch/sh/include/asm/traps_64.h | 35 -
arch/sh/include/asm/types.h | 5 -
arch/sh/include/asm/uaccess.h | 4 -
arch/sh/include/asm/uaccess_64.h | 85 -
arch/sh/include/asm/unistd.h | 6 +-
arch/sh/include/asm/user.h | 7 -
arch/sh/include/asm/vermagic.h | 30 +
arch/sh/include/asm/vmlinux.lds.h | 8 -
arch/sh/include/cpu-sh5/cpu/addrspace.h | 12 -
arch/sh/include/cpu-sh5/cpu/cache.h | 94 -
arch/sh/include/cpu-sh5/cpu/irq.h | 113 -
arch/sh/include/cpu-sh5/cpu/mmu_context.h | 22 -
arch/sh/include/cpu-sh5/cpu/registers.h | 103 -
arch/sh/include/cpu-sh5/cpu/rtc.h | 9 -
arch/sh/include/uapi/asm/posix_types.h | 8 +-
arch/sh/include/uapi/asm/posix_types_64.h | 29 -
arch/sh/include/uapi/asm/ptrace.h | 5 -
arch/sh/include/uapi/asm/ptrace_64.h | 15 -
arch/sh/include/uapi/asm/sigcontext.h | 13 -
arch/sh/include/uapi/asm/sockios.h | 2 +
arch/sh/include/uapi/asm/stat.h | 61 -
arch/sh/include/uapi/asm/swab.h | 10 -
arch/sh/include/uapi/asm/unistd.h | 8 +-
arch/sh/include/uapi/asm/unistd_64.h | 423 -
arch/sh/kernel/Makefile | 16 +-
arch/sh/kernel/cpu/Makefile | 1 -
arch/sh/kernel/cpu/init.c | 2 +-
arch/sh/kernel/cpu/irq/Makefile | 3 +-
arch/sh/kernel/cpu/irq/intc-sh5.c | 194 -
arch/sh/kernel/cpu/proc.c | 1 -
arch/sh/kernel/cpu/sh4/sq.c | 3 +-
arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 1 +
arch/sh/kernel/cpu/sh5/Makefile | 16 -
arch/sh/kernel/cpu/sh5/clock-sh5.c | 76 -
arch/sh/kernel/cpu/sh5/entry.S | 2000 ---
arch/sh/kernel/cpu/sh5/fpu.c | 106 -
arch/sh/kernel/cpu/sh5/probe.c | 72 -
arch/sh/kernel/cpu/sh5/setup-sh5.c | 121 -
arch/sh/kernel/cpu/sh5/switchto.S | 195 -
arch/sh/kernel/cpu/sh5/unwind.c | 342 -
arch/sh/kernel/dumpstack.c | 36 +-
arch/sh/kernel/ftrace.c | 6 +-
arch/sh/kernel/head_64.S | 346 -
arch/sh/kernel/io_trapped.c | 7 +-
arch/sh/kernel/irq_64.c | 48 -
arch/sh/kernel/machine_kexec.c | 1 -
arch/sh/kernel/module.c | 9 -
arch/sh/kernel/process.c | 2 -
arch/sh/kernel/process_32.c | 2 +-
arch/sh/kernel/process_64.c | 461 -
arch/sh/kernel/ptrace_32.c | 1 -
arch/sh/kernel/ptrace_64.c | 576 -
arch/sh/kernel/reboot.c | 6 -
arch/sh/kernel/sh_ksyms_32.c | 17 +
arch/sh/kernel/sh_ksyms_64.c | 51 -
arch/sh/kernel/signal_32.c | 1 -
arch/sh/kernel/signal_64.c | 567 -
arch/sh/kernel/sys_sh.c | 6 +-
arch/sh/kernel/syscalls/syscall.tbl | 1 +
arch/sh/kernel/syscalls_64.S | 419 -
arch/sh/kernel/traps.c | 18 +-
arch/sh/kernel/traps_64.c | 814 -
arch/sh/kernel/vmlinux.lds.S | 18 +-
arch/sh/kernel/vsyscall/vsyscall.c | 4 +-
arch/sh/lib/delay.c | 1 +
arch/sh/lib64/Makefile | 17 -
arch/sh/lib64/copy_page.S | 89 -
arch/sh/lib64/copy_user_memcpy.S | 218 -
arch/sh/lib64/memcpy.S | 202 -
arch/sh/lib64/memset.S | 92 -
arch/sh/lib64/panic.c | 15 -
arch/sh/lib64/sdivsi3.S | 136 -
arch/sh/lib64/strcpy.S | 98 -
arch/sh/lib64/strlen.S | 34 -
arch/sh/lib64/udelay.c | 49 -
arch/sh/lib64/udivdi3.S | 121 -
arch/sh/lib64/udivsi3.S | 60 -
arch/sh/mm/Kconfig | 18 +-
arch/sh/mm/Makefile | 31 +-
arch/sh/mm/cache-sh3.c | 1 -
arch/sh/mm/cache-sh4.c | 9 +-
arch/sh/mm/cache-sh5.c | 621 -
arch/sh/mm/cache-sh7705.c | 1 -
arch/sh/mm/cache.c | 6 -
arch/sh/mm/extable_64.c | 84 -
arch/sh/mm/fault.c | 80 +-
arch/sh/mm/hugetlbpage.c | 28 +-
arch/sh/mm/init.c | 19 +-
arch/sh/mm/kmap.c | 5 +-
arch/sh/mm/nommu.c | 1 -
arch/sh/mm/pmb.c | 2 +-
arch/sh/mm/tlb-sh5.c | 224 -
arch/sh/mm/tlbex_32.c | 6 +-
arch/sh/mm/tlbex_64.c | 166 -
arch/sh/mm/tlbflush_64.c | 172 -
arch/sparc/Kconfig | 22 +-
arch/sparc/crypto/md5_glue.c | 1 -
arch/sparc/crypto/sha1_glue.c | 1 -
arch/sparc/crypto/sha256_glue.c | 1 -
arch/sparc/crypto/sha512_glue.c | 1 -
arch/sparc/include/asm/cacheflush_32.h | 2 -
arch/sparc/include/asm/cacheflush_64.h | 1 -
arch/sparc/include/asm/checksum.h | 1 +
arch/sparc/include/asm/checksum_32.h | 15 +-
arch/sparc/include/asm/checksum_64.h | 2 +-
arch/sparc/include/asm/floppy_32.h | 52 +-
arch/sparc/include/asm/floppy_64.h | 59 +-
arch/sparc/include/asm/highmem.h | 27 +-
arch/sparc/include/asm/hugetlb.h | 10 -
arch/sparc/include/asm/ide.h | 2 +-
arch/sparc/include/asm/io-unit.h | 2 +-
arch/sparc/include/asm/page_32.h | 12 +-
arch/sparc/include/asm/pgalloc_32.h | 13 +-
arch/sparc/include/asm/pgalloc_64.h | 2 +-
arch/sparc/include/asm/pgtable_32.h | 74 +-
arch/sparc/include/asm/pgtable_64.h | 32 +-
arch/sparc/include/asm/pgtsrmmu.h | 36 +-
arch/sparc/include/asm/viking.h | 5 +-
arch/sparc/kernel/cpu.c | 2 +-
arch/sparc/kernel/cpumap.c | 2 +-
arch/sparc/kernel/ds.c | 8 +-
arch/sparc/kernel/entry.S | 2 +-
arch/sparc/kernel/head_32.S | 8 +-
arch/sparc/kernel/head_64.S | 2 +-
arch/sparc/kernel/ktlb.S | 2 +-
arch/sparc/kernel/leon_smp.c | 1 -
arch/sparc/kernel/pci.c | 4 +-
arch/sparc/kernel/process_32.c | 11 +-
arch/sparc/kernel/process_64.c | 7 +-
arch/sparc/kernel/ptrace_32.c | 234 +-
arch/sparc/kernel/ptrace_64.c | 18 +-
arch/sparc/kernel/setup_32.c | 1 -
arch/sparc/kernel/setup_64.c | 1 -
arch/sparc/kernel/signal32.c | 1 -
arch/sparc/kernel/signal_32.c | 1 -
arch/sparc/kernel/signal_64.c | 1 -
arch/sparc/kernel/smp_32.c | 1 -
arch/sparc/kernel/smp_64.c | 1 -
arch/sparc/kernel/sun4m_irq.c | 2 +-
arch/sparc/kernel/sys_sparc32.c | 1 -
arch/sparc/kernel/syscalls/syscall.tbl | 1 +
arch/sparc/kernel/trampoline_64.S | 2 +-
arch/sparc/kernel/traps_32.c | 2 +-
arch/sparc/kernel/traps_64.c | 10 +-
arch/sparc/kernel/vio.c | 2 +-
arch/sparc/lib/clear_page.S | 2 +-
arch/sparc/lib/copy_page.S | 2 +-
arch/sparc/mm/fault_32.c | 21 +-
arch/sparc/mm/fault_64.c | 17 +-
arch/sparc/mm/highmem.c | 37 +-
arch/sparc/mm/hugetlbpage.c | 1 -
arch/sparc/mm/hypersparc.S | 3 +-
arch/sparc/mm/init_32.c | 2 +-
arch/sparc/mm/init_64.c | 62 +-
arch/sparc/mm/io-unit.c | 12 +-
arch/sparc/mm/iommu.c | 10 +-
arch/sparc/mm/srmmu.c | 141 +-
arch/sparc/mm/tlb.c | 1 -
arch/sparc/mm/tsb.c | 2 +-
arch/sparc/mm/ultra.S | 2 +-
arch/sparc/mm/viking.S | 5 +-
arch/sparc/vdso/vma.c | 4 +-
arch/um/Kconfig | 2 +-
arch/um/Kconfig.debug | 2 +-
arch/um/Makefile | 1 +
arch/um/drivers/Makefile | 4 +-
arch/um/drivers/mconsole_kern.c | 2 +-
arch/um/drivers/vector_kern.h | 2 +-
arch/um/drivers/vector_user.c | 59 +
arch/um/drivers/vector_user.h | 2 +-
arch/um/drivers/vhost_user.h | 2 +-
arch/um/drivers/virtio_uml.c | 2 +-
arch/um/include/asm/mmu_context.h | 5 +-
arch/um/include/asm/pgtable-3level.h | 4 -
arch/um/include/asm/pgtable.h | 69 +-
arch/um/include/asm/tlb.h | 2 +
arch/um/include/asm/xor.h | 2 +-
arch/um/kernel/maccess.c | 10 +-
arch/um/kernel/mem.c | 22 +-
arch/um/kernel/process.c | 1 -
arch/um/kernel/skas/mmu.c | 3 +-
arch/um/kernel/skas/syscall.c | 1 +
arch/um/kernel/skas/uaccess.c | 1 -
arch/um/kernel/sysrq.c | 23 +-
arch/um/kernel/tlb.c | 5 +-
arch/um/kernel/trap.c | 15 +-
arch/um/kernel/um_arch.c | 17 +-
arch/um/os-Linux/file.c | 3 +-
arch/unicore32/Kconfig | 2 +-
arch/unicore32/include/asm/cacheflush.h | 11 -
arch/unicore32/include/asm/memory.h | 2 +-
arch/unicore32/include/asm/pgtable.h | 20 -
arch/unicore32/include/mach/memory.h | 6 +-
arch/unicore32/kernel/hibernate.c | 6 +-
arch/unicore32/kernel/hibernate_asm.S | 2 +-
arch/unicore32/kernel/ksyms.c | 1 -
arch/unicore32/kernel/module.c | 1 -
arch/unicore32/kernel/pci.c | 14 +-
arch/unicore32/kernel/setup.h | 2 +-
arch/unicore32/kernel/traps.c | 34 +-
arch/unicore32/lib/Makefile | 4 +-
arch/unicore32/lib/backtrace.S | 24 +-
arch/unicore32/mm/alignment.c | 2 +-
arch/unicore32/mm/fault.c | 9 +-
arch/unicore32/mm/init.c | 43 +-
arch/unicore32/mm/mm.h | 10 -
arch/unicore32/mm/proc-ucv2.S | 2 +-
arch/x86/Kconfig | 317 +-
arch/x86/Kconfig.assembler | 4 +
arch/x86/Kconfig.cpu | 72 +-
arch/x86/Kconfig.debug | 84 +-
arch/x86/Makefile | 6 +-
arch/x86/boot/Makefile | 9 +-
arch/x86/boot/compressed/Makefile | 2 +
arch/x86/boot/compressed/acpi.c | 7 +-
arch/x86/boot/compressed/efi_thunk_64.S | 19 +-
arch/x86/boot/compressed/head_32.S | 5 +-
arch/x86/boot/compressed/head_64.S | 9 +
arch/x86/boot/compressed/kaslr_64.c | 2 +-
arch/x86/boot/compressed/vmlinux.lds.S | 3 +
arch/x86/boot/string.c | 43 +-
arch/x86/boot/string.h | 1 +
arch/x86/boot/tools/build.c | 16 +-
arch/x86/crypto/aesni-intel_asm.S | 4 +-
arch/x86/crypto/blake2s-glue.c | 10 +-
arch/x86/crypto/camellia-aesni-avx-asm_64.S | 2 +-
arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 2 +-
arch/x86/crypto/chacha_glue.c | 14 +-
arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 26 +-
arch/x86/crypto/nhpoly1305-avx2-glue.c | 2 +-
arch/x86/crypto/nhpoly1305-sse2-glue.c | 2 +-
arch/x86/crypto/poly1305_glue.c | 13 +-
arch/x86/crypto/sha1_ssse3_glue.c | 1 -
arch/x86/crypto/sha256_ssse3_glue.c | 1 -
arch/x86/crypto/sha512_ssse3_glue.c | 1 -
arch/x86/entry/Makefile | 8 +-
arch/x86/entry/calling.h | 65 +-
arch/x86/entry/common.c | 440 +-
arch/x86/entry/entry_32.S | 499 +-
arch/x86/entry/entry_64.S | 856 +-
arch/x86/entry/entry_64_compat.S | 55 +-
arch/x86/entry/syscalls/syscall_32.tbl | 1 +
arch/x86/entry/syscalls/syscall_64.tbl | 1 +
arch/x86/entry/thunk_64.S | 14 +-
arch/x86/entry/vdso/Makefile | 21 +-
arch/x86/entry/vdso/vdso2c.c | 4 +-
arch/x86/entry/vdso/vdso2c.h | 16 +-
arch/x86/entry/vdso/vma.c | 14 +-
arch/x86/events/Kconfig | 14 +-
arch/x86/events/Makefile | 3 +
arch/x86/events/core.c | 19 +-
arch/x86/events/intel/Makefile | 2 -
arch/x86/events/intel/bts.c | 2 +-
arch/x86/events/intel/core.c | 4 +-
arch/x86/events/intel/cstate.c | 1 +
arch/x86/events/intel/pt.c | 2 -
arch/x86/events/intel/rapl.c | 800 -
arch/x86/events/intel/uncore.h | 2 +-
arch/x86/events/perf_event.h | 10 +
arch/x86/events/probe.c | 13 +
arch/x86/events/rapl.c | 851 +
arch/x86/events/zhaoxin/Makefile | 2 +
arch/x86/events/zhaoxin/core.c | 613 +
arch/x86/hyperv/hv_init.c | 51 +-
arch/x86/ia32/audit.c | 1 +
arch/x86/ia32/ia32_aout.c | 4 +-
arch/x86/ia32/ia32_signal.c | 2 +-
arch/x86/include/asm/GEN-for-each-reg.h | 25 +
arch/x86/include/asm/acrn.h | 11 -
arch/x86/include/asm/agp.h | 2 +-
arch/x86/include/asm/amd_nb.h | 1 +
arch/x86/include/asm/apb_timer.h | 5 -
arch/x86/include/asm/apic.h | 33 -
arch/x86/include/asm/archrandom.h | 26 +-
arch/x86/include/asm/asm-prototypes.h | 37 +-
arch/x86/include/asm/atomic.h | 31 +-
arch/x86/include/asm/atomic64_32.h | 9 +
arch/x86/include/asm/atomic64_64.h | 15 +-
arch/x86/include/asm/audit.h | 7 +
arch/x86/include/asm/bitops.h | 18 +-
arch/x86/include/asm/bug.h | 3 +
arch/x86/include/asm/cacheflush.h | 2 +
arch/x86/include/asm/checksum.h | 2 +
arch/x86/include/asm/checksum_32.h | 21 +-
arch/x86/include/asm/checksum_64.h | 12 +-
arch/x86/include/asm/compat.h | 8 +-
arch/x86/include/asm/cpu_device_id.h | 31 +-
arch/x86/include/asm/cpu_entry_area.h | 12 +-
arch/x86/include/asm/cpufeatures.h | 2 +
arch/x86/include/asm/debugreg.h | 48 +-
arch/x86/include/asm/delay.h | 4 +-
arch/x86/include/asm/desc.h | 52 +-
arch/x86/include/asm/device.h | 2 +-
arch/x86/include/asm/dma.h | 2 +-
arch/x86/include/asm/doublefault.h | 2 +-
arch/x86/include/asm/efi.h | 54 +-
arch/x86/include/asm/elf.h | 22 +-
arch/x86/include/asm/entry_arch.h | 56 -
arch/x86/include/asm/fixmap.h | 1 -
arch/x86/include/asm/floppy.h | 19 +-
arch/x86/include/asm/fpu/internal.h | 10 +-
arch/x86/include/asm/fpu/xstate.h | 52 +-
arch/x86/include/asm/ftrace.h | 11 +-
arch/x86/include/asm/highmem.h | 9 -
arch/x86/include/asm/hugetlb.h | 10 -
arch/x86/include/asm/hw_irq.h | 22 -
arch/x86/include/asm/hyperv-tlfs.h | 474 +-
arch/x86/include/asm/idtentry.h | 652 +
arch/x86/include/asm/intel-family.h | 2 +
arch/x86/include/asm/intel-mid.h | 9 +-
arch/x86/include/asm/intel_pmc_ipc.h | 59 -
arch/x86/include/asm/intel_scu_ipc.h | 114 +-
arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 +
arch/x86/include/asm/intel_telemetry.h | 6 +-
arch/x86/include/asm/invpcid.h | 7 +-
arch/x86/include/asm/io_bitmap.h | 4 +-
arch/x86/include/asm/iomap.h | 1 -
arch/x86/include/asm/irq.h | 15 +-
arch/x86/include/asm/irq_regs.h | 32 -
arch/x86/include/asm/irq_stack.h | 53 +
arch/x86/include/asm/irq_work.h | 1 -
arch/x86/include/asm/irqflags.h | 54 +-
arch/x86/include/asm/kaslr.h | 2 +
arch/x86/include/asm/kvm_host.h | 150 +-
arch/x86/include/asm/kvm_para.h | 27 +-
arch/x86/include/asm/mce.h | 30 +-
arch/x86/include/asm/memtype.h | 3 +
arch/x86/include/asm/microcode_amd.h | 2 +-
arch/x86/include/asm/mmu.h | 2 +-
arch/x86/include/asm/mmu_context.h | 88 +-
arch/x86/include/asm/mmzone_32.h | 39 -
arch/x86/include/asm/module.h | 60 -
arch/x86/include/asm/mshyperv.h | 15 +-
arch/x86/include/asm/msr-index.h | 7 +
arch/x86/include/asm/mwait.h | 24 +-
arch/x86/include/asm/nospec-branch.h | 101 +-
arch/x86/include/asm/orc_types.h | 3 +-
arch/x86/include/asm/paravirt.h | 12 +-
arch/x86/include/asm/pgtable-2level_types.h | 2 +
arch/x86/include/asm/pgtable-3level.h | 8 +-
arch/x86/include/asm/pgtable-3level_types.h | 2 +
arch/x86/include/asm/pgtable.h | 92 +-
arch/x86/include/asm/pgtable_32.h | 23 +-
arch/x86/include/asm/pgtable_64.h | 10 +-
arch/x86/include/asm/pgtable_64_types.h | 2 +
arch/x86/include/asm/pgtable_types.h | 52 +-
arch/x86/include/asm/processor.h | 7 +-
arch/x86/include/asm/ptrace.h | 6 +-
arch/x86/include/asm/resctrl.h | 96 +
arch/x86/include/asm/resctrl_sched.h | 93 -
arch/x86/include/asm/set_memory.h | 19 +-
arch/x86/include/asm/setup.h | 12 +-
arch/x86/include/asm/smap.h | 11 +-
arch/x86/include/asm/special_insns.h | 22 +-
arch/x86/include/asm/spinlock_types.h | 22 -
arch/x86/include/asm/stackprotector.h | 7 +-
arch/x86/include/asm/stacktrace.h | 2 +-
arch/x86/include/asm/svm.h | 9 +-
arch/x86/include/asm/switch_to.h | 23 -
arch/x86/include/asm/text-patching.h | 11 +-
arch/x86/include/asm/tlbflush.h | 441 +-
arch/x86/include/asm/trace/common.h | 4 -
arch/x86/include/asm/trace/irq_vectors.h | 17 +-
arch/x86/include/asm/trapnr.h | 31 +
arch/x86/include/asm/traps.h | 125 +-
arch/x86/include/asm/uaccess.h | 28 +-
arch/x86/include/asm/unwind.h | 2 +-
arch/x86/include/asm/unwind_hints.h | 31 +-
arch/x86/include/asm/uv/bios.h | 7 -
arch/x86/include/asm/uv/uv.h | 3 +-
arch/x86/include/asm/uv/uv_bau.h | 8 +-
arch/x86/include/asm/uv/uv_hub.h | 54 -
arch/x86/include/asm/uv/uv_mmrs.h | 7 -
arch/x86/include/asm/vdso/gettimeofday.h | 18 +
arch/x86/include/asm/vermagic.h | 68 +
arch/x86/include/asm/vmx.h | 10 +-
arch/x86/include/asm/x86_init.h | 2 -
arch/x86/include/asm/xen/hypercall.h | 2 +-
arch/x86/include/asm/xen/page.h | 1 -
arch/x86/include/uapi/asm/kvm.h | 20 +-
arch/x86/include/uapi/asm/kvm_para.h | 17 +-
arch/x86/include/uapi/asm/mce.h | 1 +
arch/x86/include/uapi/asm/unistd.h | 11 +-
arch/x86/include/uapi/asm/vmx.h | 3 +
arch/x86/kernel/Makefile | 9 +-
arch/x86/kernel/acpi/boot.c | 2 +-
arch/x86/kernel/acpi/sleep.c | 2 +-
arch/x86/kernel/alternative.c | 81 +-
arch/x86/kernel/amd_gart_64.c | 3 +-
arch/x86/kernel/amd_nb.c | 5 +
arch/x86/kernel/apb_timer.c | 53 -
arch/x86/kernel/apic/apic.c | 115 +-
arch/x86/kernel/apic/apic_numachip.c | 2 +-
arch/x86/kernel/apic/io_apic.c | 13 -
arch/x86/kernel/apic/msi.c | 3 +-
arch/x86/kernel/apic/vector.c | 5 +-
arch/x86/kernel/apic/x2apic_uv_x.c | 91 +-
arch/x86/kernel/asm-offsets_64.c | 3 -
arch/x86/kernel/audit_64.c | 2 +-
arch/x86/kernel/cpu/Makefile | 3 +
arch/x86/kernel/cpu/acrn.c | 9 +-
arch/x86/kernel/cpu/amd.c | 6 +-
arch/x86/kernel/cpu/bugs.c | 200 +-
arch/x86/kernel/cpu/common.c | 142 +-
arch/x86/kernel/cpu/cpu.h | 1 +
arch/x86/kernel/cpu/intel.c | 66 +-
arch/x86/kernel/cpu/match.c | 7 +-
arch/x86/kernel/cpu/mce/amd.c | 238 +-
arch/x86/kernel/cpu/mce/core.c | 259 +-
arch/x86/kernel/cpu/mce/dev-mcelog.c | 8 +-
arch/x86/kernel/cpu/mce/inject.c | 4 +-
arch/x86/kernel/cpu/mce/internal.h | 12 +-
arch/x86/kernel/cpu/mce/p5.c | 9 +-
arch/x86/kernel/cpu/mce/severity.c | 6 +-
arch/x86/kernel/cpu/mce/therm_throt.c | 5 +-
arch/x86/kernel/cpu/mce/threshold.c | 5 +-
arch/x86/kernel/cpu/mce/winchip.c | 9 +-
arch/x86/kernel/cpu/microcode/core.c | 15 +-
arch/x86/kernel/cpu/mshyperv.c | 36 +-
arch/x86/kernel/cpu/mtrr/generic.c | 4 +-
arch/x86/kernel/cpu/perfctr-watchdog.c | 8 +
arch/x86/kernel/cpu/resctrl/core.c | 34 +-
arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 8 +-
arch/x86/kernel/cpu/resctrl/internal.h | 16 +-
arch/x86/kernel/cpu/resctrl/monitor.c | 27 +-
arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 8 +-
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 26 +-
arch/x86/kernel/crash_core_32.c | 2 +-
arch/x86/kernel/crash_core_64.c | 2 +-
arch/x86/kernel/doublefault_32.c | 11 +-
arch/x86/kernel/dumpstack.c | 11 +-
arch/x86/kernel/dumpstack_32.c | 4 -
arch/x86/kernel/dumpstack_64.c | 10 +-
arch/x86/kernel/e820.c | 18 +-
arch/x86/kernel/early_printk.c | 5 +-
arch/x86/kernel/espfix_64.c | 2 +-
arch/x86/kernel/fpu/core.c | 53 +-
arch/x86/kernel/fpu/init.c | 3 +-
arch/x86/kernel/fpu/regset.c | 2 +-
arch/x86/kernel/fpu/signal.c | 144 +-
arch/x86/kernel/fpu/xstate.c | 287 +-
arch/x86/kernel/ftrace.c | 49 +-
arch/x86/kernel/ftrace_32.S | 2 +-
arch/x86/kernel/ftrace_64.S | 46 +-
arch/x86/kernel/head64.c | 2 +-
arch/x86/kernel/head_64.S | 9 +-
arch/x86/kernel/hw_breakpoint.c | 100 +-
arch/x86/kernel/i8259.c | 2 +-
arch/x86/kernel/idt.c | 226 +-
arch/x86/kernel/ioport.c | 22 +-
arch/x86/kernel/irq.c | 66 +-
arch/x86/kernel/irq_32.c | 2 +-
arch/x86/kernel/irq_64.c | 8 +-
arch/x86/kernel/irq_work.c | 6 +-
arch/x86/kernel/irqinit.c | 2 +-
arch/x86/kernel/itmt.c | 3 +-
arch/x86/kernel/kgdb.c | 6 +-
arch/x86/kernel/kprobes/core.c | 30 +-
arch/x86/kernel/kprobes/opt.c | 8 +-
arch/x86/kernel/kvm.c | 178 +-
arch/x86/kernel/ldt.c | 2 +-
arch/x86/kernel/livepatch.c | 53 -
arch/x86/kernel/machine_kexec_32.c | 1 -
arch/x86/kernel/machine_kexec_64.c | 1 -
arch/x86/kernel/module.c | 44 +-
arch/x86/kernel/nmi.c | 79 +-
arch/x86/kernel/paravirt.c | 23 +-
arch/x86/kernel/probe_roms.c | 24 +-
arch/x86/kernel/process.c | 45 +-
arch/x86/kernel/process_32.c | 3 +-
arch/x86/kernel/process_64.c | 3 +-
arch/x86/kernel/ptrace.c | 1 -
arch/x86/kernel/reboot.c | 10 +-
arch/x86/kernel/setup.c | 6 +
arch/x86/kernel/setup_percpu.c | 6 +-
arch/x86/kernel/signal.c | 30 +-
arch/x86/kernel/smp.c | 37 +-
arch/x86/kernel/smpboot.c | 78 +-
arch/x86/kernel/sys_ia32.c | 40 +-
arch/x86/kernel/tboot.c | 11 +-
arch/x86/kernel/time.c | 7 +-
arch/x86/kernel/tracepoint.c | 17 -
arch/x86/kernel/traps.c | 647 +-
arch/x86/kernel/tsc.c | 12 +-
arch/x86/kernel/umip.c | 2 +-
arch/x86/kernel/unwind_frame.c | 11 +-
arch/x86/kernel/unwind_orc.c | 130 +-
arch/x86/kernel/vm86_32.c | 4 +-
arch/x86/kernel/vmlinux.lds.S | 5 +-
arch/x86/kernel/x86_init.c | 1 -
arch/x86/kvm/Kconfig | 12 +-
arch/x86/kvm/Makefile | 4 +
arch/x86/kvm/cpuid.c | 46 +-
arch/x86/kvm/cpuid.h | 5 +
arch/x86/kvm/debugfs.c | 10 +-
arch/x86/kvm/emulate.c | 10 +-
arch/x86/kvm/hyperv.c | 203 +-
arch/x86/kvm/hyperv.h | 32 +
arch/x86/kvm/i8254.c | 1 -
arch/x86/kvm/ioapic.c | 10 +-
arch/x86/kvm/ioapic.h | 8 +-
arch/x86/kvm/irq.c | 3 +
arch/x86/kvm/irq.h | 15 +-
arch/x86/kvm/kvm_cache_regs.h | 10 +-
arch/x86/kvm/lapic.c | 95 +-
arch/x86/kvm/lapic.h | 9 +-
arch/x86/kvm/mmu.h | 4 +-
arch/x86/kvm/mmu/mmu.c | 519 +-
arch/x86/kvm/mmu/page_track.c | 4 +-
arch/x86/kvm/mmu/paging_tmpl.h | 28 +-
arch/x86/kvm/mmu_audit.c | 6 +-
arch/x86/kvm/pmu.c | 4 +-
arch/x86/kvm/pmu.h | 4 +-
arch/x86/kvm/svm/nested.c | 681 +-
arch/x86/kvm/svm/pmu.c | 7 +-
arch/x86/kvm/svm/sev.c | 11 +-
arch/x86/kvm/svm/svm.c | 418 +-
arch/x86/kvm/svm/svm.h | 57 +-
arch/x86/kvm/svm/vmenter.S | 10 +-
arch/x86/kvm/trace.h | 83 +-
arch/x86/kvm/vmx/capabilities.h | 11 +
arch/x86/kvm/vmx/evmcs.c | 32 +-
arch/x86/kvm/vmx/nested.c | 780 +-
arch/x86/kvm/vmx/nested.h | 49 +-
arch/x86/kvm/vmx/ops.h | 32 +-
arch/x86/kvm/vmx/pmu_intel.c | 71 +-
arch/x86/kvm/vmx/vmcs.h | 2 +-
arch/x86/kvm/vmx/vmcs12.c | 4 -
arch/x86/kvm/vmx/vmcs12.h | 10 +-
arch/x86/kvm/vmx/vmenter.S | 17 +-
arch/x86/kvm/vmx/vmx.c | 619 +-
arch/x86/kvm/vmx/vmx.h | 66 +-
arch/x86/kvm/x86.c | 838 +-
arch/x86/kvm/x86.h | 9 +-
arch/x86/lib/Makefile | 9 +
arch/x86/lib/checksum_32.S | 4 +-
arch/x86/lib/csum-wrappers_64.c | 35 +-
arch/x86/lib/delay.c | 114 +-
arch/x86/lib/retpoline.S | 63 +-
arch/x86/mm/Makefile | 4 +
arch/x86/mm/cpu_entry_area.c | 7 +-
arch/x86/mm/debug_pagetables.c | 2 +-
arch/x86/mm/dump_pagetables.c | 36 +-
arch/x86/mm/extable.c | 15 +-
arch/x86/mm/fault.c | 297 +-
arch/x86/mm/highmem_32.c | 50 +-
arch/x86/mm/hugetlbpage.c | 23 +-
arch/x86/mm/init.c | 70 +-
arch/x86/mm/init_32.c | 29 +-
arch/x86/mm/init_64.c | 25 +-
arch/x86/mm/ioremap.c | 12 +-
arch/x86/mm/kasan_init_64.c | 1 -
arch/x86/mm/kaslr.c | 35 +-
arch/x86/mm/kmmio.c | 4 +-
arch/x86/mm/maccess.c | 28 +-
arch/x86/mm/mem_encrypt.c | 2 +-
arch/x86/mm/mem_encrypt_boot.S | 2 +-
arch/x86/mm/mmap.c | 2 +
arch/x86/mm/mmio-mod.c | 6 +-
arch/x86/mm/numa.c | 11 +-
arch/x86/mm/numa_32.c | 34 -
arch/x86/mm/pat/cpa-test.c | 1 -
arch/x86/mm/pat/memtype.c | 1 -
arch/x86/mm/pat/memtype_interval.c | 2 +-
arch/x86/mm/pat/set_memory.c | 19 +-
arch/x86/mm/pgtable.c | 17 +-
arch/x86/mm/pgtable_32.c | 3 +-
arch/x86/mm/pti.c | 13 +-
arch/x86/mm/setup_nx.c | 2 +-
arch/x86/mm/tlb.c | 421 +-
arch/x86/net/bpf_jit_comp.c | 18 +-
arch/x86/net/bpf_jit_comp32.c | 32 +-
arch/x86/pci/fixup.c | 4 +
arch/x86/pci/pcbios.c | 2 +-
arch/x86/pci/xen.c | 16 +-
arch/x86/platform/efi/efi.c | 8 +-
arch/x86/platform/efi/efi_32.c | 2 +-
arch/x86/platform/efi/efi_64.c | 17 +-
arch/x86/platform/efi/efi_stub_64.S | 2 +-
arch/x86/platform/intel-mid/sfi.c | 4 +-
arch/x86/platform/olpc/olpc-xo1-sci.c | 4 +-
arch/x86/platform/olpc/olpc-xo15-sci.c | 4 +-
arch/x86/platform/olpc/olpc_ofw.c | 2 +-
arch/x86/platform/uv/bios_uv.c | 16 +-
arch/x86/platform/uv/tlb_uv.c | 6 +-
arch/x86/platform/uv/uv_sysfs.c | 2 +-
arch/x86/power/cpu.c | 4 +-
arch/x86/power/hibernate.c | 2 +-
arch/x86/power/hibernate_32.c | 2 +-
arch/x86/power/hibernate_64.c | 2 +-
arch/x86/purgatory/.gitignore | 1 +
arch/x86/purgatory/Makefile | 22 +-
arch/x86/ras/Kconfig | 2 +-
arch/x86/realmode/Makefile | 3 +
arch/x86/realmode/init.c | 2 +-
arch/x86/realmode/rm/Makefile | 3 +
arch/x86/um/asm/checksum.h | 20 -
arch/x86/um/vdso/vma.c | 4 +-
arch/x86/xen/efi.c | 2 +-
arch/x86/xen/enlighten_hvm.c | 12 +
arch/x86/xen/enlighten_pv.c | 55 +-
arch/x86/xen/grant-table.c | 1 -
arch/x86/xen/mmu_pv.c | 2 +-
arch/x86/xen/setup.c | 4 +-
arch/x86/xen/smp_pv.c | 6 +-
arch/x86/xen/suspend_hvm.c | 3 +-
arch/x86/xen/xen-asm_32.S | 14 +-
arch/x86/xen/xen-asm_64.S | 44 +-
arch/x86/xen/xen-ops.h | 2 -
arch/xtensa/include/asm/cacheflush.h | 2 +
arch/xtensa/include/asm/checksum.h | 11 +-
arch/xtensa/include/asm/fixmap.h | 10 +-
arch/xtensa/include/asm/highmem.h | 29 +-
arch/xtensa/include/asm/initialize_mmu.h | 2 +-
arch/xtensa/include/asm/mmu_context.h | 2 +-
arch/xtensa/include/asm/module.h | 20 -
arch/xtensa/include/asm/pgtable.h | 20 +-
arch/xtensa/include/asm/uaccess.h | 32 +-
arch/xtensa/include/asm/vermagic.h | 17 +
arch/xtensa/kernel/entry.S | 6 +-
arch/xtensa/kernel/process.c | 1 -
arch/xtensa/kernel/ptrace.c | 1 -
arch/xtensa/kernel/setup.c | 1 -
arch/xtensa/kernel/syscalls/syscall.tbl | 1 +
arch/xtensa/kernel/traps.c | 24 +-
arch/xtensa/kernel/vectors.S | 2 +-
arch/xtensa/mm/cache.c | 2 +-
arch/xtensa/mm/fault.c | 12 +-
arch/xtensa/mm/highmem.c | 24 +-
arch/xtensa/mm/init.c | 8 +-
arch/xtensa/mm/ioremap.c | 2 +-
arch/xtensa/mm/kasan_init.c | 10 +-
arch/xtensa/mm/misc.S | 2 +-
arch/xtensa/mm/mmu.c | 5 +-
block/Kconfig | 40 +-
block/Kconfig.iosched | 10 +-
block/Makefile | 2 +
block/bfq-iosched.c | 8 +-
block/bio-integrity.c | 4 +-
block/bio.c | 187 +-
block/blk-cgroup.c | 8 +-
block/blk-core.c | 337 +-
block/blk-crypto-fallback.c | 657 +
block/blk-crypto-internal.h | 201 +
block/blk-crypto.c | 404 +
block/blk-exec.c | 2 +-
block/blk-flush.c | 26 +-
block/blk-integrity.c | 7 +
block/blk-iocost.c | 205 +-
block/blk-map.c | 15 +-
block/blk-merge.c | 76 +-
block/blk-mq-debugfs.c | 3 +-
block/blk-mq-sched.c | 82 +-
block/blk-mq-tag.c | 107 +-
block/blk-mq-tag.h | 14 +-
block/blk-mq.c | 440 +-
block/blk-mq.h | 5 +-
block/blk-settings.c | 68 +-
block/blk-sysfs.c | 13 +
block/blk-throttle.c | 63 -
block/blk-wbt.c | 20 +-
block/blk-wbt.h | 4 -
block/blk-zoned.c | 23 +-
block/blk.h | 90 +-
block/bounce.c | 2 +
block/genhd.c | 133 +-
block/ioctl.c | 154 +-
block/keyslot-manager.c | 397 +
block/kyber-iosched.c | 2 +-
block/mq-deadline.c | 2 +-
block/partitions/Kconfig | 6 +-
block/partitions/core.c | 189 +-
block/partitions/ibm.c | 24 +-
block/partitions/ldm.c | 2 +-
block/partitions/ldm.h | 2 +-
crypto/Kconfig | 4 +-
crypto/algapi.c | 32 +-
crypto/algboss.c | 2 -
crypto/algif_rng.c | 2 +-
crypto/algif_skcipher.c | 6 +-
crypto/api.c | 3 +-
crypto/blake2b_generic.c | 4 +-
crypto/crypto_engine.c | 168 +-
crypto/drbg.c | 36 +-
crypto/essiv.c | 4 +-
crypto/internal.h | 1 +
crypto/jitterentropy-kcapi.c | 27 +
crypto/jitterentropy.c | 417 +-
crypto/lrw.c | 6 +-
crypto/sha1_generic.c | 5 +-
crypto/sha256_generic.c | 14 +-
crypto/shash.c | 16 +
crypto/xts.c | 6 +-
drivers/accessibility/Kconfig | 4 +-
drivers/acpi/acpi_dbg.c | 4 +-
drivers/acpi/acpi_extlog.c | 19 +-
drivers/acpi/acpi_lpit.c | 3 +-
drivers/acpi/acpi_lpss.c | 14 +-
drivers/acpi/acpi_tad.c | 2 +-
drivers/acpi/acpi_watchdog.c | 7 +-
drivers/acpi/acpica/acglobal.h | 1 +
drivers/acpi/acpica/acpredef.h | 4 +-
drivers/acpi/acpica/dbdisply.c | 2 +
drivers/acpi/acpica/dbhistry.c | 1 -
drivers/acpi/acpica/dsfield.c | 22 +-
drivers/acpi/acpica/exfield.c | 2 +-
drivers/acpi/acpica/utdecode.c | 3 +-
drivers/acpi/apei/bert.c | 6 +-
drivers/acpi/apei/einj.c | 5 +-
drivers/acpi/apei/erst.c | 4 +-
drivers/acpi/apei/ghes.c | 73 +-
drivers/acpi/apei/hest.c | 5 +-
drivers/acpi/arm64/gtdt.c | 4 +-
drivers/acpi/arm64/iort.c | 126 +-
drivers/acpi/button.c | 13 -
drivers/acpi/cppc_acpi.c | 5 +-
drivers/acpi/device_pm.c | 37 +-
drivers/acpi/dptf/dptf_power.c | 147 +-
drivers/acpi/ec.c | 47 +-
drivers/acpi/evged.c | 22 +-
drivers/acpi/internal.h | 1 -
drivers/acpi/nfit/core.c | 2 +-
drivers/acpi/nfit/mce.c | 1 +
drivers/acpi/numa/srat.c | 1 +
drivers/acpi/pci_link.c | 6 +-
drivers/acpi/pci_mcfg.c | 8 +-
drivers/acpi/pci_root.c | 11 +-
drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 +
drivers/acpi/power.c | 2 -
drivers/acpi/processor_idle.c | 9 +-
drivers/acpi/sbs.c | 3 -
drivers/acpi/scan.c | 46 +-
drivers/acpi/sleep.c | 51 +-
drivers/acpi/sysfs.c | 4 +-
drivers/acpi/utils.c | 25 +
drivers/acpi/video_detect.c | 10 +
drivers/amba/bus.c | 15 +-
drivers/amba/tegra-ahb.c | 2 +-
drivers/android/Kconfig | 10 +-
drivers/android/binder_alloc.c | 14 +-
drivers/android/binderfs.c | 4 +-
drivers/ata/Kconfig | 2 +-
drivers/ata/ahci.c | 1 +
drivers/ata/libata-core.c | 13 +-
drivers/ata/libata-scsi.c | 39 +-
drivers/ata/sata_inic162x.c | 2 +-
drivers/ata/sata_rcar.c | 11 +-
drivers/atm/Kconfig | 22 +-
drivers/atm/fore200e.c | 2 +-
drivers/auxdisplay/Kconfig | 54 +-
drivers/base/Kconfig | 3 +-
drivers/base/base.h | 1 +
drivers/base/component.c | 8 +-
drivers/base/core.c | 325 +-
drivers/base/cpu.c | 8 +
drivers/base/dd.c | 51 +-
drivers/base/firmware_loader/fallback.c | 15 +-
drivers/base/firmware_loader/fallback.h | 8 +-
drivers/base/firmware_loader/fallback_platform.c | 2 +-
drivers/base/firmware_loader/fallback_table.c | 3 +-
drivers/base/firmware_loader/firmware.h | 3 +-
drivers/base/firmware_loader/main.c | 14 +-
drivers/base/memory.c | 44 +-
drivers/base/node.c | 8 +-
drivers/base/platform-msi.c | 2 +-
drivers/base/platform.c | 54 +-
drivers/base/power/main.c | 352 +-
drivers/base/power/runtime.c | 6 +-
drivers/base/power/sysfs.c | 4 +-
drivers/base/property.c | 13 +-
drivers/base/regmap/regmap-debugfs.c | 6 +
drivers/base/regmap/regmap-i2c.c | 61 +
drivers/base/regmap/regmap-irq.c | 84 +-
drivers/base/regmap/regmap.c | 23 +
drivers/base/soc.c | 2 +-
drivers/base/swnode.c | 71 +-
drivers/base/test/Kconfig | 3 +-
drivers/block/Kconfig | 28 +-
drivers/block/Makefile | 1 +
drivers/block/aoe/aoeblk.c | 1 -
drivers/block/drbd/drbd_bitmap.c | 4 +-
drivers/block/drbd/drbd_int.h | 30 +-
drivers/block/drbd/drbd_main.c | 2 +-
drivers/block/drbd/drbd_protocol.h | 8 +-
drivers/block/drbd/drbd_receiver.c | 13 +-
drivers/block/drbd/drbd_req.c | 27 +-
drivers/block/drbd/drbd_worker.c | 6 +-
drivers/block/floppy.c | 466 +-
drivers/block/loop.c | 397 +-
drivers/block/null_blk.h | 29 +-
drivers/block/null_blk_main.c | 97 +-
drivers/block/null_blk_zoned.c | 78 +-
drivers/block/paride/Kconfig | 8 +-
drivers/block/paride/pcd.c | 2 +-
drivers/block/pktcdvd.c | 2 +-
drivers/block/ps3disk.c | 1 -
drivers/block/rbd.c | 81 +-
drivers/block/rbd_types.h | 2 +-
drivers/block/rnbd/Kconfig | 28 +
drivers/block/rnbd/Makefile | 15 +
drivers/block/rnbd/README | 92 +
drivers/block/rnbd/rnbd-clt-sysfs.c | 639 +
drivers/block/rnbd/rnbd-clt.c | 1729 ++
drivers/block/rnbd/rnbd-clt.h | 156 +
drivers/block/rnbd/rnbd-common.c | 23 +
drivers/block/rnbd/rnbd-log.h | 41 +
drivers/block/rnbd/rnbd-proto.h | 303 +
drivers/block/rnbd/rnbd-srv-dev.c | 134 +
drivers/block/rnbd/rnbd-srv-dev.h | 92 +
drivers/block/rnbd/rnbd-srv-sysfs.c | 215 +
drivers/block/rnbd/rnbd-srv.c | 844 +
drivers/block/rnbd/rnbd-srv.h | 78 +
drivers/block/rsxx/dev.c | 19 +-
drivers/block/swim.c | 6 +-
drivers/block/umem.c | 2 +-
drivers/block/virtio_blk.c | 87 +-
drivers/block/z2ram.c | 2 +-
drivers/block/zram/zcomp.c | 51 +-
drivers/block/zram/zcomp.h | 5 +-
drivers/block/zram/zram_drv.c | 24 +-
drivers/bluetooth/btbcm.c | 142 +-
drivers/bluetooth/btbcm.h | 10 +-
drivers/bluetooth/btmrvl_sdio.c | 18 +-
drivers/bluetooth/btmtksdio.c | 4 +-
drivers/bluetooth/btmtkuart.c | 17 +-
drivers/bluetooth/btqca.c | 32 +-
drivers/bluetooth/btqca.h | 3 +-
drivers/bluetooth/btrtl.c | 10 +-
drivers/bluetooth/btusb.c | 205 +-
drivers/bluetooth/hci_bcm.c | 35 +-
drivers/bluetooth/hci_h5.c | 2 +
drivers/bluetooth/hci_qca.c | 178 +-
drivers/bluetooth/hci_serdev.c | 4 +-
drivers/bus/Kconfig | 41 +-
drivers/bus/Makefile | 4 +-
drivers/bus/arm-integrator-lm.c | 128 +
drivers/bus/bt1-apb.c | 421 +
drivers/bus/bt1-axi.c | 314 +
drivers/bus/mhi/core/boot.c | 75 +-
drivers/bus/mhi/core/init.c | 17 +-
drivers/bus/mhi/core/internal.h | 12 +-
drivers/bus/mhi/core/main.c | 215 +-
drivers/bus/mhi/core/pm.c | 235 +-
drivers/bus/ti-sysc.c | 25 +-
drivers/bus/vexpress-config.c | 354 +-
drivers/cdrom/cdrom.c | 89 +-
drivers/cdrom/gdrom.c | 2 +-
drivers/char/Kconfig | 24 +-
drivers/char/agp/Kconfig | 6 +-
drivers/char/agp/frontend.c | 1 -
drivers/char/agp/generic.c | 1 -
drivers/char/agp/intel-gtt.c | 21 +-
drivers/char/bsr.c | 1 -
drivers/char/hw_random/Kconfig | 75 +-
drivers/char/hw_random/Makefile | 1 +
drivers/char/hw_random/cctrng.c | 735 +
drivers/char/hw_random/cctrng.h | 72 +
drivers/char/hw_random/ks-sa-rng.c | 1 +
drivers/char/hw_random/omap-rng.c | 5 +-
drivers/char/hw_random/optee-rng.c | 2 +-
drivers/char/hw_random/virtio-rng.c | 1 +
drivers/char/hw_random/xgene-rng.c | 4 +-
drivers/char/ipmi/Kconfig | 2 +-
drivers/char/ipmi/bt-bmc.c | 21 +-
drivers/char/ipmi/ipmi_msghandler.c | 9 +-
drivers/char/ipmi/ipmi_si_hotmod.c | 2 +-
drivers/char/ipmi/ipmi_si_intf.c | 2 +-
drivers/char/ipmi/ipmi_si_platform.c | 2 +
drivers/char/ipmi/ipmi_ssif.c | 24 +-
drivers/char/mem.c | 103 +-
drivers/char/mspec.c | 3 +-
drivers/char/nvram.c | 4 -
drivers/char/pcmcia/cm4000_cs.c | 14 -
drivers/char/random.c | 12 +-
drivers/char/tlclk.c | 17 +-
drivers/char/tpm/Kconfig | 30 +-
drivers/char/tpm/eventlog/tpm2.c | 12 +-
drivers/char/tpm/st33zp24/Kconfig | 6 +-
drivers/char/tpm/tpm-interface.c | 2 +-
drivers/char/tpm/tpm2-cmd.c | 1 +
drivers/char/tpm/tpm_ftpm_tee.c | 2 +-
drivers/char/tpm/tpm_ibmvtpm.c | 136 +-
drivers/char/tpm/tpm_tis_core.c | 8 +-
drivers/char/virtio_console.c | 2 +-
drivers/clk/Kconfig | 75 +-
drivers/clk/Makefile | 8 +-
drivers/clk/at91/at91rm9200.c | 12 +-
drivers/clk/at91/at91sam9260.c | 13 +-
drivers/clk/at91/at91sam9g45.c | 10 +-
drivers/clk/at91/at91sam9n12.c | 12 +-
drivers/clk/at91/at91sam9rl.c | 10 +-
drivers/clk/at91/at91sam9x5.c | 10 +-
drivers/clk/at91/pmc.c | 47 +-
drivers/clk/at91/pmc.h | 8 +-
drivers/clk/at91/sam9x60.c | 10 +-
drivers/clk/at91/sama5d2.c | 13 +-
drivers/clk/at91/sama5d3.c | 10 +-
drivers/clk/at91/sama5d4.c | 10 +-
drivers/clk/baikal-t1/Kconfig | 42 +
drivers/clk/baikal-t1/Makefile | 3 +
drivers/clk/baikal-t1/ccu-div.c | 602 +
drivers/clk/baikal-t1/ccu-div.h | 110 +
drivers/clk/baikal-t1/ccu-pll.c | 558 +
drivers/clk/baikal-t1/ccu-pll.h | 64 +
drivers/clk/baikal-t1/clk-ccu-div.c | 485 +
drivers/clk/baikal-t1/clk-ccu-pll.c | 204 +
drivers/clk/bcm/clk-bcm2835.c | 80 +-
drivers/clk/clk-asm9260.c | 2 +-
drivers/clk/clk-ast2600.c | 31 +-
drivers/clk/clk-hsdk-pll.c | 70 +-
drivers/clk/clk-qoriq.c | 30 +-
drivers/clk/clk-si5341.c | 69 +-
drivers/clk/clk-versaclock5.c | 11 +
drivers/clk/clk.c | 13 +-
drivers/clk/imgtec/Kconfig | 2 +-
drivers/clk/imx/Kconfig | 8 +-
drivers/clk/imx/clk-composite-8m.c | 56 +-
drivers/clk/imx/clk-gate2.c | 31 +-
drivers/clk/imx/clk-imx6ul.c | 2 +-
drivers/clk/imx/clk-imx7ulp.c | 6 +-
drivers/clk/imx/clk-imx8mm.c | 27 +-
drivers/clk/imx/clk-imx8mn.c | 25 +-
drivers/clk/imx/clk-imx8mp.c | 148 +-
drivers/clk/imx/clk-imx8mq.c | 29 +-
drivers/clk/imx/clk-pll14xx.c | 8 +-
drivers/clk/imx/clk-pllv3.c | 16 +-
drivers/clk/imx/clk-sscg-pll.c | 10 -
drivers/clk/imx/clk.h | 62 +-
drivers/clk/ingenic/Kconfig | 10 +
drivers/clk/ingenic/Makefile | 1 +
drivers/clk/ingenic/cgu.c | 28 +-
drivers/clk/ingenic/cgu.h | 4 +
drivers/clk/ingenic/jz4725b-cgu.c | 4 +
drivers/clk/ingenic/jz4740-cgu.c | 4 +
drivers/clk/ingenic/jz4770-cgu.c | 8 +-
drivers/clk/ingenic/jz4780-cgu.c | 3 +
drivers/clk/ingenic/tcu.c | 2 +-
drivers/clk/ingenic/x1000-cgu.c | 123 +-
drivers/clk/ingenic/x1830-cgu.c | 448 +
drivers/clk/keystone/Kconfig | 4 +-
drivers/clk/mediatek/Kconfig | 157 +-
drivers/clk/mediatek/Makefile | 8 +
drivers/clk/mediatek/clk-mt2701-mm.c | 9 +-
drivers/clk/mediatek/clk-mt2712-mm.c | 9 +-
drivers/clk/mediatek/clk-mt6765-audio.c | 100 +
drivers/clk/mediatek/clk-mt6765-cam.c | 74 +
drivers/clk/mediatek/clk-mt6765-img.c | 70 +
drivers/clk/mediatek/clk-mt6765-mipi0a.c | 68 +
drivers/clk/mediatek/clk-mt6765-mm.c | 96 +
drivers/clk/mediatek/clk-mt6765-vcodec.c | 70 +
drivers/clk/mediatek/clk-mt6765.c | 922 +
drivers/clk/mediatek/clk-mt6779-mm.c | 9 +-
drivers/clk/mediatek/clk-mt6797-mm.c | 9 +-
drivers/clk/mediatek/clk-mt8173-mm.c | 146 +
drivers/clk/mediatek/clk-mt8173.c | 104 -
drivers/clk/mediatek/clk-mt8183-mm.c | 9 +-
drivers/clk/mediatek/clk-mux.c | 2 +-
drivers/clk/meson/g12a.c | 30 +-
drivers/clk/meson/gxbb.c | 40 +-
drivers/clk/meson/meson8b.c | 120 +-
drivers/clk/meson/meson8b.h | 5 +-
drivers/clk/mmp/Makefile | 3 +-
drivers/clk/mmp/clk-audio.c | 443 +
drivers/clk/mmp/clk-frac.c | 27 +-
drivers/clk/mmp/clk-of-mmp2.c | 104 +-
drivers/clk/mmp/clk-pll.c | 33 +-
drivers/clk/mmp/clk.c | 31 -
drivers/clk/mmp/clk.h | 18 +-
drivers/clk/mmp/pwr-island.c | 115 +
drivers/clk/qcom/Kconfig | 9 +
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/gcc-msm8916.c | 8 +-
drivers/clk/qcom/gcc-msm8939.c | 3988 +++++
drivers/clk/qcom/gcc-msm8998.c | 27 +
drivers/clk/qcom/gcc-sc7180.c | 94 +-
drivers/clk/qcom/gcc-sm8150.c | 151 +-
drivers/clk/qcom/gdsc.c | 23 +
drivers/clk/qcom/gdsc.h | 4 +
drivers/clk/qcom/mmcc-msm8996.c | 2 +
drivers/clk/renesas/Kconfig | 8 +-
drivers/clk/renesas/Makefile | 1 +
drivers/clk/renesas/r8a7742-cpg-mssr.c | 275 +
drivers/clk/renesas/r9a06g032-clocks.c | 6 +-
drivers/clk/renesas/renesas-cpg-mssr.c | 14 +-
drivers/clk/renesas/renesas-cpg-mssr.h | 1 +
drivers/clk/rockchip/clk-rk3228.c | 17 +-
drivers/clk/samsung/clk-exynos5420.c | 18 +-
drivers/clk/samsung/clk-exynos5433.c | 3 +-
drivers/clk/samsung/clk-s3c2443.c | 2 +-
drivers/clk/socfpga/Makefile | 2 +
drivers/clk/socfpga/clk-agilex.c | 454 +
drivers/clk/socfpga/clk-gate-s10.c | 5 +-
drivers/clk/socfpga/clk-periph-s10.c | 10 +-
drivers/clk/socfpga/clk-pll-a10.c | 4 +-
drivers/clk/socfpga/clk-pll-s10.c | 78 +-
drivers/clk/socfpga/clk-pll.c | 4 +-
drivers/clk/socfpga/clk-s10.c | 160 +-
drivers/clk/socfpga/stratix10-clk.h | 10 +-
drivers/clk/sprd/gate.c | 7 +
drivers/clk/sprd/gate.h | 9 +
drivers/clk/sprd/pll.c | 2 +-
drivers/clk/sprd/sc9863a-clk.c | 67 +-
drivers/clk/st/clk-flexgen.c | 1 +
drivers/clk/sunxi/clk-sunxi.c | 2 +-
drivers/clk/tegra/Kconfig | 4 -
drivers/clk/tegra/Makefile | 4 +-
drivers/clk/tegra/clk-pll.c | 12 +-
drivers/clk/tegra/clk-tegra-super-cclk.c | 212 +
.../clk/tegra/{clk-emc.c => clk-tegra124-emc.c} | 0
drivers/clk/tegra/clk-tegra124.c | 2 +-
drivers/clk/tegra/clk-tegra20.c | 7 +-
drivers/clk/tegra/clk-tegra210-emc.c | 369 +
drivers/clk/tegra/clk-tegra210.c | 94 +-
drivers/clk/tegra/clk-tegra30.c | 6 +-
drivers/clk/tegra/clk.h | 24 +-
drivers/clk/ti/Kconfig | 2 +-
drivers/clk/ti/clk-33xx.c | 2 +-
drivers/clk/ti/clk-44xx.c | 14 +-
drivers/clk/ti/clk-54xx.c | 14 +-
drivers/clk/ti/clk-7xx.c | 15 +-
drivers/clk/ti/clk-816x.c | 1 +
drivers/clk/ti/clkctrl.c | 99 +-
drivers/clk/ti/composite.c | 1 +
drivers/clk/versatile/Kconfig | 27 +-
drivers/clk/versatile/clk-impd1.c | 122 +-
drivers/clk/versatile/clk-versatile.c | 2 +-
drivers/clk/versatile/clk-vexpress-osc.c | 20 +-
drivers/clk/x86/Kconfig | 8 +
drivers/clk/x86/Makefile | 1 +
drivers/clk/x86/clk-cgu-pll.c | 156 +
drivers/clk/x86/clk-cgu.c | 636 +
drivers/clk/x86/clk-cgu.h | 335 +
drivers/clk/x86/clk-lgm.c | 475 +
drivers/clk/zynqmp/clk-gate-zynqmp.c | 9 +-
drivers/clk/zynqmp/clk-mux-zynqmp.c | 6 +-
drivers/clk/zynqmp/clk-zynqmp.h | 1 +
drivers/clk/zynqmp/clkc.c | 41 +-
drivers/clk/zynqmp/divider.c | 39 +-
drivers/clk/zynqmp/pll.c | 29 +-
drivers/clocksource/Kconfig | 8 +-
drivers/clocksource/Makefile | 1 +
drivers/clocksource/arc_timer.c | 4 +-
drivers/clocksource/arm_arch_timer.c | 4 +-
drivers/clocksource/dw_apb_timer.c | 5 +-
drivers/clocksource/dw_apb_timer_of.c | 8 +-
drivers/clocksource/mips-gic-timer.c | 50 +-
drivers/clocksource/timer-atmel-st.c | 3 +-
drivers/clocksource/timer-davinci.c | 24 +-
drivers/clocksource/timer-imx-tpm.c | 8 +-
drivers/clocksource/timer-riscv.c | 43 +-
drivers/clocksource/timer-ti-32k.c | 48 +-
drivers/clocksource/timer-ti-dm-systimer.c | 727 +
drivers/clocksource/timer-ti-dm.c | 4 +-
drivers/clocksource/timer-versatile.c | 3 +
drivers/connector/Kconfig | 4 +-
drivers/connector/cn_proc.c | 21 +-
drivers/counter/104-quad-8.c | 194 +-
drivers/cpufreq/Kconfig | 3 +-
drivers/cpufreq/Kconfig.arm | 7 +-
drivers/cpufreq/Kconfig.x86 | 4 +-
drivers/cpufreq/acpi-cpufreq.c | 14 +-
drivers/cpufreq/cppc_cpufreq.c | 39 +-
drivers/cpufreq/cpufreq-dt-platdev.c | 2 +
drivers/cpufreq/cpufreq-dt.c | 4 +
drivers/cpufreq/cpufreq.c | 58 +-
drivers/cpufreq/imx-cpufreq-dt.c | 84 +-
drivers/cpufreq/intel_pstate.c | 5 +-
drivers/cpufreq/loongson2_cpufreq.c | 22 +-
drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +-
drivers/cpufreq/qoriq-cpufreq.c | 76 +-
drivers/cpufreq/tegra186-cpufreq.c | 3 +-
drivers/cpufreq/tegra20-cpufreq.c | 217 +-
drivers/cpuidle/Kconfig.arm | 13 +
drivers/cpuidle/Makefile | 1 +
drivers/cpuidle/cpuidle-arm.c | 3 +
drivers/cpuidle/cpuidle-psci.c | 11 +-
drivers/cpuidle/cpuidle-pseries.c | 39 +-
drivers/cpuidle/cpuidle-qcom-spm.c | 344 +
drivers/cpuidle/cpuidle-tegra.c | 1 -
drivers/cpuidle/sysfs.c | 73 +-
drivers/crypto/Kconfig | 8 +-
.../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 2 +-
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +-
.../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +-
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 6 +-
drivers/crypto/amlogic/amlogic-gxl-core.c | 4 +-
drivers/crypto/atmel-sha.c | 1 -
drivers/crypto/axis/artpec6_crypto.c | 10 +-
drivers/crypto/bcm/cipher.c | 27 +-
drivers/crypto/caam/Kconfig | 2 +-
drivers/crypto/caam/caamalg.c | 10 +-
drivers/crypto/caam/caamhash.c | 8 +-
drivers/crypto/caam/caampkc.c | 8 +-
drivers/crypto/caam/ctrl.c | 18 +-
drivers/crypto/caam/desc.h | 4 +-
drivers/crypto/caam/pdb.h | 2 +-
drivers/crypto/cavium/nitrox/nitrox_main.c | 6 +-
drivers/crypto/ccp/Kconfig | 3 +-
drivers/crypto/ccp/ccp-crypto-sha.c | 9 +-
drivers/crypto/ccp/sev-dev.c | 79 +-
drivers/crypto/ccree/cc_cipher.c | 9 +-
drivers/crypto/ccree/cc_debugfs.c | 4 +-
drivers/crypto/chelsio/Kconfig | 6 +-
drivers/crypto/chelsio/chcr_algo.c | 178 +-
drivers/crypto/chelsio/chcr_algo.h | 4 -
drivers/crypto/chelsio/chcr_core.c | 23 +-
drivers/crypto/chelsio/chcr_core.h | 10 +-
drivers/crypto/chelsio/chcr_crypto.h | 9 +-
drivers/crypto/chelsio/chcr_ipsec.c | 6 +-
drivers/crypto/chelsio/chcr_ktls.c | 196 +-
drivers/crypto/chelsio/chcr_ktls.h | 9 +-
drivers/crypto/chelsio/chtls/chtls_cm.c | 221 +-
drivers/crypto/chelsio/chtls/chtls_cm.h | 1 +
drivers/crypto/chelsio/chtls/chtls_io.c | 2 +-
drivers/crypto/chelsio/chtls/chtls_main.c | 16 +-
drivers/crypto/hisilicon/Kconfig | 4 +
drivers/crypto/hisilicon/hpre/hpre.h | 18 +-
drivers/crypto/hisilicon/hpre/hpre_crypto.c | 99 +-
drivers/crypto/hisilicon/hpre/hpre_main.c | 355 +-
drivers/crypto/hisilicon/qm.c | 3769 +++--
drivers/crypto/hisilicon/qm.h | 120 +-
drivers/crypto/hisilicon/sec2/sec.h | 5 +-
drivers/crypto/hisilicon/sec2/sec_crypto.c | 20 +-
drivers/crypto/hisilicon/sec2/sec_main.c | 379 +-
drivers/crypto/hisilicon/sgl.c | 3 +-
drivers/crypto/hisilicon/zip/zip.h | 8 +
drivers/crypto/hisilicon/zip/zip_crypto.c | 20 +-
drivers/crypto/hisilicon/zip/zip_main.c | 362 +-
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 | 17 +-
drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 12 +-
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 10 +-
drivers/crypto/mediatek/mtk-sha.c | 7 +-
drivers/crypto/n2_core.c | 7 +-
drivers/crypto/nx/Makefile | 2 +-
drivers/crypto/nx/nx-842-powernv.c | 1062 --
drivers/crypto/nx/nx-common-powernv.c | 1136 ++
drivers/crypto/omap-aes-gcm.c | 1 -
drivers/crypto/omap-aes.c | 8 +-
drivers/crypto/omap-crypto.c | 10 +-
drivers/crypto/omap-sham.c | 122 +-
drivers/crypto/s5p-sss.c | 39 +-
drivers/crypto/stm32/stm32-crc32.c | 230 +-
drivers/crypto/stm32/stm32-hash.c | 38 +-
drivers/crypto/virtio/virtio_crypto_algs.c | 21 +-
drivers/crypto/xilinx/zynqmp-aes-gcm.c | 22 +-
drivers/dax/dax-private.h | 1 +
drivers/dax/device.c | 1 +
drivers/dax/kmem.c | 42 +-
drivers/dca/dca-sysfs.c | 4 +-
drivers/devfreq/Kconfig | 8 +
drivers/devfreq/Makefile | 1 +
drivers/devfreq/devfreq.c | 19 +-
drivers/devfreq/imx-bus.c | 179 +
drivers/devfreq/tegra30-devfreq.c | 7 +-
drivers/dio/dio.c | 6 +-
drivers/dma-buf/Kconfig | 4 +-
drivers/dma-buf/dma-buf.c | 7 +-
drivers/dma-buf/dma-resv.c | 5 +-
drivers/dma/Kconfig | 17 +-
drivers/dma/at_hdmac_regs.h | 2 +-
drivers/dma/at_xdmac.c | 2 +-
drivers/dma/dmaengine.c | 158 +-
drivers/dma/dmatest.c | 39 +-
drivers/dma/dw-edma/dw-edma-core.c | 65 +-
drivers/dma/dw-edma/dw-edma-core.h | 4 +
drivers/dma/dw-edma/dw-edma-pcie.c | 10 +
drivers/dma/idxd/device.c | 7 +
drivers/dma/idxd/irq.c | 26 +-
drivers/dma/idxd/sysfs.c | 11 +
drivers/dma/imx-sdma.c | 2 +-
drivers/dma/ioat/dma.c | 85 +-
drivers/dma/ioat/dma.h | 10 +-
drivers/dma/ioat/init.c | 2 +-
drivers/dma/mediatek/Kconfig | 2 +-
drivers/dma/milbeaut-hdmac.c | 2 +-
drivers/dma/milbeaut-xdmac.c | 2 +-
drivers/dma/mmp_tdma.c | 31 +-
drivers/dma/moxart-dma.c | 4 +-
drivers/dma/owl-dma.c | 8 +-
drivers/dma/pch_dma.c | 2 +-
drivers/dma/qcom/Kconfig | 2 +-
drivers/dma/qcom/bam_dma.c | 2 +-
drivers/dma/qcom/hidma.c | 3 +-
drivers/dma/sf-pdma/sf-pdma.c | 25 +-
drivers/dma/stm32-dma.c | 41 +-
drivers/dma/tegra20-apb-dma.c | 11 +-
drivers/dma/tegra210-adma.c | 2 +-
drivers/dma/ti/Kconfig | 4 +-
drivers/dma/ti/edma.c | 2 +-
drivers/dma/ti/k3-psil.c | 1 +
drivers/dma/ti/k3-udma.c | 42 +-
drivers/dma/timb_dma.c | 2 +-
drivers/dma/xilinx/xilinx_dma.c | 20 +-
drivers/dma/xilinx/zynqmp_dma.c | 3 +-
drivers/edac/Kconfig | 2 +-
drivers/edac/amd64_edac.c | 24 +-
drivers/edac/amd64_edac.h | 3 +
drivers/edac/amd8131_edac.c | 8 -
drivers/edac/armada_xp_edac.c | 14 +-
drivers/edac/edac_mc.c | 61 -
drivers/edac/i10nm_base.c | 29 +-
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_base.c | 33 +-
drivers/edac/skx_common.c | 20 +-
drivers/edac/skx_common.h | 13 +-
drivers/edac/thunderx_edac.c | 8 +-
drivers/edac/xgene_edac.c | 3 -
drivers/eisa/Kconfig | 10 +-
drivers/extcon/extcon-adc-jack.c | 3 +-
drivers/extcon/extcon-arizona.c | 17 +-
drivers/extcon/extcon-max14577.c | 10 +
drivers/extcon/extcon.c | 2 +-
drivers/firewire/core-cdev.c | 6 +-
drivers/firewire/core-transaction.c | 2 +-
drivers/firewire/core.h | 2 +-
drivers/firewire/nosy.c | 2 +-
drivers/firewire/ohci.c | 2 +-
drivers/firmware/Kconfig | 9 +-
drivers/firmware/Makefile | 3 +-
drivers/firmware/arm_scmi/Makefile | 4 +-
drivers/firmware/arm_scmi/base.c | 7 +
drivers/firmware/arm_scmi/common.h | 11 +
drivers/firmware/arm_scmi/driver.c | 133 +-
drivers/firmware/arm_scmi/mailbox.c | 17 +
drivers/firmware/arm_scmi/perf.c | 5 +
drivers/firmware/arm_scmi/power.c | 6 +
drivers/firmware/arm_scmi/sensors.c | 4 +
drivers/firmware/arm_scmi/shmem.c | 15 +
drivers/firmware/arm_scmi/smc.c | 153 +
drivers/firmware/arm_sdei.c | 49 +-
drivers/firmware/dmi-id.c | 6 +
drivers/firmware/dmi-sysfs.c | 2 +-
drivers/firmware/dmi_scan.c | 30 +
drivers/firmware/efi/Kconfig | 17 +-
drivers/firmware/efi/arm-init.c | 4 +-
drivers/firmware/efi/arm-runtime.c | 2 +-
drivers/firmware/efi/cper.c | 64 +-
drivers/firmware/efi/earlycon.c | 14 +-
drivers/firmware/efi/efi.c | 51 +-
drivers/firmware/efi/efivars.c | 4 +-
drivers/firmware/efi/libstub/Makefile | 52 +-
drivers/firmware/efi/libstub/alignedmem.c | 57 +
drivers/firmware/efi/libstub/arm-stub.c | 408 -
drivers/firmware/efi/libstub/arm32-stub.c | 53 +-
drivers/firmware/efi/libstub/arm64-stub.c | 106 +-
drivers/firmware/efi/libstub/efi-stub-helper.c | 381 +-
drivers/firmware/efi/libstub/efi-stub.c | 411 +
drivers/firmware/efi/libstub/efistub.h | 204 +-
drivers/firmware/efi/libstub/fdt.c | 24 +-
drivers/firmware/efi/libstub/file.c | 73 +-
drivers/firmware/efi/libstub/gop.c | 583 +-
drivers/firmware/efi/libstub/mem.c | 193 +-
drivers/firmware/efi/libstub/pci.c | 10 +-
drivers/firmware/efi/libstub/randomalloc.c | 6 +-
drivers/firmware/efi/libstub/relocate.c | 174 +
drivers/firmware/efi/libstub/secureboot.c | 4 +-
drivers/firmware/efi/libstub/tpm.c | 7 +-
drivers/firmware/efi/libstub/vsprintf.c | 564 +
drivers/firmware/efi/libstub/x86-stub.c | 195 +-
drivers/firmware/efi/test/efi_test.c | 12 -
drivers/firmware/efi/tpm.c | 7 +-
drivers/firmware/google/memconsole-coreboot.c | 2 +-
drivers/firmware/google/vpd.c | 2 +-
drivers/firmware/imx/Kconfig | 4 +-
drivers/firmware/imx/imx-scu.c | 64 +-
drivers/firmware/iscsi_ibft.c | 2 +-
drivers/firmware/pcdp.h | 2 +-
drivers/firmware/psci/psci.c | 21 +-
drivers/firmware/qcom_scm-legacy.c | 2 +-
drivers/firmware/qcom_scm.c | 11 +-
drivers/firmware/raspberrypi.c | 73 +-
drivers/firmware/smccc/Kconfig | 16 +
drivers/firmware/smccc/Makefile | 3 +
drivers/firmware/smccc/smccc.c | 31 +
drivers/firmware/stratix10-rsu.c | 10 +-
drivers/firmware/stratix10-svc.c | 62 +-
drivers/firmware/tegra/bpmp-tegra186.c | 4 +-
drivers/firmware/tegra/bpmp.c | 9 +-
drivers/firmware/trusted_foundations.c | 21 +-
drivers/firmware/xilinx/zynqmp-debug.c | 7 +-
drivers/firmware/xilinx/zynqmp.c | 607 +-
drivers/fpga/Kconfig | 2 +-
drivers/fpga/Makefile | 1 +
drivers/fpga/dfl-afu-dma-region.c | 8 +-
drivers/fpga/dfl-afu-main.c | 35 +-
drivers/fpga/dfl-fme-main.c | 23 +-
drivers/fpga/dfl-fme-perf.c | 1020 ++
drivers/fpga/dfl-fme-pr.c | 4 -
drivers/fpga/dfl-fme.h | 2 +
drivers/fpga/dfl-pci.c | 6 +-
drivers/fpga/dfl.c | 15 +-
drivers/fpga/dfl.h | 39 +-
drivers/fpga/ice40-spi.c | 10 +-
drivers/fpga/machxo2-spi.c | 12 +-
drivers/fpga/stratix10-soc.c | 28 +-
drivers/fpga/zynq-fpga.c | 3 +-
drivers/fpga/zynqmp-fpga.c | 14 +-
drivers/fsi/Kconfig | 16 +-
drivers/gnss/Kconfig | 6 +-
drivers/gnss/serial.h | 2 +-
drivers/gnss/sirf.c | 8 +-
drivers/gpio/Kconfig | 26 +-
drivers/gpio/Makefile | 2 +
drivers/gpio/TODO | 4 +
drivers/gpio/gpio-aggregator.c | 568 +
drivers/gpio/gpio-bcm-kona.c | 2 +-
drivers/gpio/gpio-dwapb.c | 248 +-
drivers/gpio/gpio-exar.c | 7 +-
drivers/gpio/gpio-f7188x.c | 33 +-
drivers/gpio/gpio-ftgpio010.c | 2 +-
drivers/gpio/gpio-ich.c | 2 +-
drivers/gpio/gpio-max730x.c | 12 +-
drivers/gpio/gpio-mb86s7x.c | 28 +-
drivers/gpio/gpio-merrifield.c | 10 +-
drivers/gpio/gpio-mlxbf2.c | 11 +-
drivers/gpio/gpio-mm-lantiq.c | 2 +-
drivers/gpio/gpio-mockup.c | 53 +-
drivers/gpio/gpio-mvebu.c | 15 +-
drivers/gpio/gpio-pca953x.c | 98 +-
drivers/gpio/gpio-pch.c | 73 +-
drivers/gpio/gpio-pl061.c | 9 +-
drivers/gpio/gpio-pxa.c | 4 +-
drivers/gpio/gpio-rcar.c | 4 +-
drivers/gpio/gpio-regmap.c | 349 +
drivers/gpio/gpio-tegra.c | 1 +
drivers/gpio/gpio-tegra186.c | 1 +
drivers/gpio/gpio-xgene-sb.c | 14 +-
drivers/gpio/gpiolib-acpi.c | 6 +-
drivers/gpio/gpiolib-devprop.c | 5 +-
drivers/gpio/gpiolib-of.c | 31 +
drivers/gpio/gpiolib.c | 215 +-
drivers/gpio/gpiolib.h | 27 +-
drivers/gpu/drm/Kconfig | 2 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 82 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 16 +-
.../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 | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 71 +-
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 | 5 +-
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 | 151 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 444 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 68 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 10 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +-
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 | 51 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 60 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 91 +-
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 | 15 +-
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 | 16 +-
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_pm.c | 732 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 49 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 447 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 56 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 169 +-
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 | 62 +-
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 | 408 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +-
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 | 107 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 103 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 28 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 120 +-
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 | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 48 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 146 +-
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/cikd.h | 2 +-
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 | 13 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 54 -
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2907 +++-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 35 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 69 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 78 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 211 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 35 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 16 +-
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 | 4 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 5 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 97 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 46 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 3 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 302 +-
drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h | 16 +
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 | 32 +-
drivers/gpu/drm/amd/amdgpu/nvd.h | 49 +
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 145 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 419 +-
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 172 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 262 +-
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 | 47 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 143 +-
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 | 24 +-
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 3 +
drivers/gpu/drm/amd/amdgpu/soc15d.h | 26 +-
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 59 +-
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 112 +-
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 | 80 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 471 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 26 -
drivers/gpu/drm/amd/amdgpu/vid.h | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 55 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 40 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 47 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 28 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 62 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 +
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 11 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 6 +-
drivers/gpu/drm/amd/display/Kconfig | 8 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 636 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 27 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 73 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 10 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 42 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 58 +-
.../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 -
.../gpu/drm/amd/display/dc/bios/command_table2.c | 62 +-
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 21 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +-
.../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 3 -
drivers/gpu/drm/amd/display/dc/core/dc.c | 65 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 644 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 72 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 107 +-
drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 1 +
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 40 +-
drivers/gpu/drm/amd/display/dc/dc.h | 100 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 4 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 6 +
drivers/gpu/drm/amd/display/dc/dc_helper.c | 6 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 30 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 -
drivers/gpu/drm/amd/display/dc/dc_types.h | 5 +
drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 225 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 30 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 33 -
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 65 +-
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 20 +-
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 +
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 299 +
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 125 +
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 -
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 319 +
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h | 40 +
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 76 +-
.../drm/amd/display/dc/dce100/dce100_resource.c | 31 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 111 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.h | 7 +-
.../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 3 +-
.../drm/amd/display/dc/dce110/dce110_resource.c | 31 +
.../drm/amd/display/dc/dce112/dce112_resource.c | 33 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 33 +-
.../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 28 -
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 31 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 7 -
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 1 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 18 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 205 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 6 +-
.../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_mpc.c | 15 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 20 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 7 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 97 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 2 -
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 24 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 6 +-
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 40 +
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 4 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 3 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 14 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 7 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 323 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 8 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 33 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 12 +-
.../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 27 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 197 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 -
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 32 +-
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 1 -
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 1 -
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 30 +-
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 25 +-
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.h | 2 +-
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 6 +-
.../drm/amd/display/dc/dml/display_mode_structs.h | 2 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +-
.../amd/display/dc/dml/display_rq_dlg_helpers.h | 1 -
.../amd/display/dc/dml/dml1_display_rq_dlg_calc.h | 2 -
.../gpu/drm/amd/display/dc/dml/dml_common_defs.c | 43 -
.../gpu/drm/amd/display/dc/dml/dml_common_defs.h | 37 -
.../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 15 +-
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 2 -
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 18 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 151 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 5 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 27 +-
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 89 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 21 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 16 +
drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 67 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 16 +
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/resource.h | 5 +-
drivers/gpu/drm/amd/display/dc/os_types.h | 2 +-
.../amd/display/dc/virtual/virtual_link_encoder.c | 9 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 583 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 14 +
.../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 15 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 6 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 572 -
drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 11 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 26 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 33 +-
drivers/gpu/drm/amd/display/include/hdcp_types.h | 7 +
.../gpu/drm/amd/display/include/logger_interface.h | 4 -
.../drm/amd/display/modules/color/color_gamma.c | 37 +-
.../drm/amd/display/modules/color/color_gamma.h | 4 +-
.../drm/amd/display/modules/freesync/freesync.c | 101 +-
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 +-
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 +
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 5 +-
.../gpu/drm/amd/display/modules/inc/mod_shared.h | 5 +-
.../amd/display/modules/info_packet/info_packet.c | 2 +-
.../drm/amd/display/modules/power/power_helpers.c | 103 +-
.../drm/amd/display/modules/power/power_helpers.h | 3 +
drivers/gpu/drm/amd/display/modules/stats/stats.c | 448 -
drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 7 +-
drivers/gpu/drm/amd/include/amd_shared.h | 14 +
.../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 4 +
.../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 | 114 +-
drivers/gpu/drm/amd/include/cgs_common.h | 1 -
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 18 +-
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 336 +-
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 49 +-
.../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 26 +
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 184 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 2 +-
.../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 | 71 +-
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 | 11 +-
drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 +
.../amd/powerplay/inc/smu11_driver_if_arcturus.h | 15 +-
.../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 40 +-
drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 1 +
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 | 107 +-
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 15 +-
drivers/gpu/drm/amd/powerplay/smu_internal.h | 5 +
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 151 +-
drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 16 +-
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 20 +-
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 | 42 +-
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/armada/armada_drv.c | 2 +-
drivers/gpu/drm/ast/ast_mode.c | 1 +
drivers/gpu/drm/bridge/Kconfig | 16 +-
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 3 +
.../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +
drivers/gpu/drm/drm_blend.c | 10 +-
drivers/gpu/drm/drm_connector.c | 43 +-
drivers/gpu/drm/drm_dp_helper.c | 177 +
drivers/gpu/drm/drm_dp_mst_topology.c | 9 +-
drivers/gpu/drm/drm_edid.c | 42 +-
drivers/gpu/drm/drm_fb_helper.c | 4 +-
drivers/gpu/drm/drm_file.c | 3 -
drivers/gpu/drm/drm_hdcp.c | 8 +-
drivers/gpu/drm/drm_ioctl.c | 2 +-
drivers/gpu/drm/drm_mipi_dsi.c | 26 +-
drivers/gpu/drm/drm_of.c | 9 +
drivers/gpu/drm/drm_plane.c | 9 +
drivers/gpu/drm/drm_probe_helper.c | 38 +-
drivers/gpu/drm/drm_scatter.c | 11 +-
drivers/gpu/drm/drm_sysfs.c | 3 -
drivers/gpu/drm/drm_vm.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 4 +-
drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 26 +-
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 28 +-
drivers/gpu/drm/exynos/exynos_drm_gem.c | 182 +-
drivers/gpu/drm/exynos/exynos_drm_gem.h | 16 +-
drivers/gpu/drm/exynos/exynos_drm_mic.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 26 +-
drivers/gpu/drm/exynos/exynos_mixer.c | 6 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +-
drivers/gpu/drm/i915/Kconfig.profile | 12 +
drivers/gpu/drm/i915/Makefile | 32 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 188 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 25 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 2 +
drivers/gpu/drm/i915/display/intel_audio.c | 144 +-
drivers/gpu/drm/i915/display/intel_bw.c | 194 +-
drivers/gpu/drm/i915/display/intel_bw.h | 27 +
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 | 40 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 832 +-
drivers/gpu/drm/i915/display/intel_ddi.h | 9 +-
drivers/gpu/drm/i915/display/intel_display.c | 919 +-
drivers/gpu/drm/i915/display/intel_display.h | 11 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 100 +
drivers/gpu/drm/i915/display/intel_display_power.c | 558 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 5 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 47 +-
drivers/gpu/drm/i915/display/intel_dp.c | 1855 +-
drivers/gpu/drm/i915/display/intel_dp.h | 18 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 85 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 169 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 6 +-
drivers/gpu/drm/i915/display/intel_dsi.c | 9 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 13 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 9 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 97 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 6 +-
drivers/gpu/drm/i915/display/intel_global_state.c | 54 +-
drivers/gpu/drm/i915/display/intel_global_state.h | 3 +
drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 29 +-
drivers/gpu/drm/i915/display/intel_hdcp.h | 4 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 302 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 42 +-
drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 38 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 8 +-
drivers/gpu/drm/i915/display/intel_panel.c | 178 +-
drivers/gpu/drm/i915/display/intel_panel.h | 13 +-
drivers/gpu/drm/i915/display/intel_psr.c | 105 +-
drivers/gpu/drm/i915/display/intel_psr.h | 6 +-
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 | 149 +-
drivers/gpu/drm/i915/display/intel_tc.h | 3 +-
drivers/gpu/drm/i915/display/intel_tv.c | 15 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 26 +-
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 98 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 4 +
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 9 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 904 +-
drivers/gpu/drm/i915/gem/i915_gem_fence.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 38 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 8 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 26 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 1 -
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 -
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 15 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 18 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 20 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 44 +-
.../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 95 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 566 +
.../drm/i915/gem/selftests/i915_gem_coherency.c | 2 +
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 52 +-
.../drm/i915/gem/selftests/i915_gem_execbuffer.c | 171 +
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 128 +-
.../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 26 +-
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 | 74 +-
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 15 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 58 +-
drivers/gpu/drm/i915/gt/intel_context.c | 7 +-
drivers/gpu/drm/i915/gt/intel_context_sseu.c | 3 +-
drivers/gpu/drm/i915/gt/intel_context_types.h | 10 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 51 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 215 +-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 20 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.h | 6 +
drivers/gpu/drm/i915/gt/intel_engine_pool.c | 190 -
drivers/gpu/drm/i915/gt/intel_engine_pool.h | 34 -
drivers/gpu/drm/i915/gt/intel_engine_pool_types.h | 29 -
drivers/gpu/drm/i915/gt/intel_engine_types.h | 89 +-
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_gpu_commands.h | 6 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 69 +-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 228 +
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 37 +
.../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 32 +
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 102 +
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 27 +
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 15 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 17 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 20 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 20 +-
drivers/gpu/drm/i915/gt/intel_gtt.h | 5 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 1255 +-
drivers/gpu/drm/i915/gt/intel_lrc.h | 1 +
drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 6 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 47 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 22 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 16 +-
drivers/gpu/drm/i915/gt/intel_ring.c | 4 +
drivers/gpu/drm/i915/gt/intel_ring.h | 5 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 49 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 454 +-
drivers/gpu/drm/i915/gt/intel_rps.h | 61 +
drivers/gpu/drm/i915/gt/intel_rps_types.h | 14 +-
drivers/gpu/drm/i915/gt/intel_sseu.c | 33 +-
drivers/gpu/drm/i915/gt/intel_timeline.c | 39 +-
drivers/gpu/drm/i915/gt/intel_timeline.h | 7 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 290 +-
drivers/gpu/drm/i915/gt/mock_engine.c | 2 -
drivers/gpu/drm/i915/gt/selftest_context.c | 12 +-
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 25 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 904 +-
drivers/gpu/drm/i915/gt/selftest_mocs.c | 18 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 30 +-
drivers/gpu/drm/i915/gt/selftest_ring.c | 110 +
drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 2 +
drivers/gpu/drm/i915/gt/selftest_rps.c | 1318 ++
drivers/gpu/drm/i915/gt/selftest_rps.h | 17 +
drivers/gpu/drm/i915/gt/selftest_timeline.c | 15 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +
drivers/gpu/drm/i915/gt/shmem_utils.c | 173 +
drivers/gpu/drm/i915/gt/shmem_utils.h | 23 +
drivers/gpu/drm/i915/gt/st_shmem_utils.c | 63 +
drivers/gpu/drm/i915/gt/sysfs_engines.c | 94 +
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_guc_submission.c | 4 +-
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/cmd_parser.c | 45 +
drivers/gpu/drm/i915/gvt/display.c | 49 +-
drivers/gpu/drm/i915/gvt/execlist.c | 2 -
drivers/gpu/drm/i915/gvt/gtt.c | 16 +
drivers/gpu/drm/i915/gvt/gtt.h | 1 +
drivers/gpu/drm/i915/gvt/gvt.c | 1 -
drivers/gpu/drm/i915/gvt/gvt.h | 5 +
drivers/gpu/drm/i915/gvt/handlers.c | 2 +-
drivers/gpu/drm/i915/gvt/hypercall.h | 2 -
drivers/gpu/drm/i915/gvt/kvmgt.c | 48 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 257 +-
drivers/gpu/drm/i915/gvt/scheduler.h | 1 +
drivers/gpu/drm/i915/gvt/vgpu.c | 2 +-
drivers/gpu/drm/i915/i915_active.c | 137 +-
drivers/gpu/drm/i915/i915_active.h | 14 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 4 +
drivers/gpu/drm/i915/i915_config.c | 15 +
drivers/gpu/drm/i915/i915_debugfs.c | 348 +-
drivers/gpu/drm/i915/i915_drv.c | 123 +-
drivers/gpu/drm/i915/i915_drv.h | 46 +-
drivers/gpu/drm/i915/i915_gem.c | 20 +-
drivers/gpu/drm/i915/i915_gem_evict.c | 33 +-
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_getparam.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 45 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 3 +-
drivers/gpu/drm/i915/i915_ioc32.c | 14 +-
drivers/gpu/drm/i915/i915_irq.c | 242 +-
drivers/gpu/drm/i915/i915_mm.c | 1 -
drivers/gpu/drm/i915/i915_params.c | 4 +-
drivers/gpu/drm/i915/i915_params.h | 2 +-
drivers/gpu/drm/i915/i915_pci.c | 39 +-
drivers/gpu/drm/i915/i915_perf.c | 666 +-
drivers/gpu/drm/i915/i915_perf_types.h | 46 +-
drivers/gpu/drm/i915/i915_pmu.c | 125 +-
drivers/gpu/drm/i915/i915_priolist_types.h | 9 +-
drivers/gpu/drm/i915/i915_query.c | 62 +-
drivers/gpu/drm/i915/i915_reg.h | 183 +-
drivers/gpu/drm/i915/i915_request.c | 427 +-
drivers/gpu/drm/i915/i915_request.h | 30 +-
drivers/gpu/drm/i915/i915_scheduler.c | 43 +-
drivers/gpu/drm/i915/i915_scheduler.h | 3 +-
drivers/gpu/drm/i915/i915_scheduler_types.h | 3 +-
drivers/gpu/drm/i915/i915_selftest.h | 2 +
drivers/gpu/drm/i915/i915_sw_fence.c | 12 +-
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 | 131 +-
drivers/gpu/drm/i915/i915_vma.h | 4 +-
drivers/gpu/drm/i915/intel_device_info.c | 76 +-
drivers/gpu/drm/i915/intel_device_info.h | 5 +-
drivers/gpu/drm/i915/intel_dram.c | 3 +-
drivers/gpu/drm/i915/intel_pm.c | 572 +-
drivers/gpu/drm/i915/intel_pm.h | 6 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +-
drivers/gpu/drm/i915/intel_sideband.c | 8 +-
drivers/gpu/drm/i915/intel_uncore.c | 60 +-
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 | 47 +-
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 | 33 +-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 1 +
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +
drivers/gpu/drm/i915/selftests/i915_perf.c | 104 +-
.../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 +
drivers/gpu/drm/i915/selftests/i915_request.c | 623 +-
drivers/gpu/drm/i915/selftests/i915_selftest.c | 29 +
drivers/gpu/drm/i915/selftests/i915_vma.c | 2 +-
drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +-
.../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 | 6 +-
drivers/gpu/drm/ingenic/ingenic-drm.c | 9 +-
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 | 43 +-
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 | 45 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +-
drivers/gpu/drm/mediatek/mtk_drm_gem.c | 3 +
drivers/gpu/drm/mediatek/mtk_dsi.c | 8 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 22 +-
drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 54 +
drivers/gpu/drm/mediatek/mtk_mipi_tx.h | 4 +
drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c | 28 +
drivers/gpu/drm/meson/meson_drv.c | 4 +-
drivers/gpu/drm/meson/meson_dw_hdmi.c | 4 +-
drivers/gpu/drm/msm/Makefile | 1 +
drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 16 +
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 1 +
drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 83 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 7 +
drivers/gpu/drm/msm/adreno/a6xx.xml.h | 14 +
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 418 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 37 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 48 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 70 +-
drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 123 +-
drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 50 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 35 +
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 27 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 23 +
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 23 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 95 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 48 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 39 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 26 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 3 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 129 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 100 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 18 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 58 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 2 +
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 18 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 80 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 21 +-
drivers/gpu/drm/msm/msm_drv.c | 6 +-
drivers/gpu/drm/msm/msm_drv.h | 15 +-
drivers/gpu/drm/msm/msm_gem.c | 31 +-
drivers/gpu/drm/msm/msm_gem.h | 1 +
drivers/gpu/drm/msm/msm_gem_submit.c | 232 +-
drivers/gpu/drm/msm/msm_gem_vma.c | 42 +-
drivers/gpu/drm/msm/msm_gpu.c | 49 +-
drivers/gpu/drm/msm/msm_gpu.h | 4 +-
drivers/gpu/drm/msm/msm_gpummu.c | 10 +-
drivers/gpu/drm/msm/msm_iommu.c | 22 +-
drivers/gpu/drm/msm/msm_mmu.h | 5 +-
drivers/gpu/drm/msm/msm_rd.c | 4 +-
drivers/gpu/drm/nouveau/Kbuild | 10 +-
drivers/gpu/drm/nouveau/dispnv04/crtc.c | 23 +-
drivers/gpu/drm/nouveau/dispnv04/disp.c | 24 +-
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 21 +-
drivers/gpu/drm/nouveau/dispnv50/base507c.c | 7 +-
drivers/gpu/drm/nouveau/dispnv50/core.h | 7 +
drivers/gpu/drm/nouveau/dispnv50/core507d.c | 17 +-
drivers/gpu/drm/nouveau/dispnv50/core827d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/core907d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/core917d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 26 +
drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 158 +-
drivers/gpu/drm/nouveau/dispnv50/disp.h | 5 +
drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 5 +-
drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 5 +-
drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/pior507d.c | 8 +
drivers/gpu/drm/nouveau/dispnv50/sor507d.c | 7 +
drivers/gpu/drm/nouveau/dispnv50/sor907d.c | 11 +
drivers/gpu/drm/nouveau/dispnv50/sorc37d.c | 9 +
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 86 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 17 +
drivers/gpu/drm/nouveau/include/nvif/cl5070.h | 3 +-
drivers/gpu/drm/nouveau/include/nvif/class.h | 2 +
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 2 +
drivers/gpu/drm/nouveau/nouveau_abi16.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_acpi.c | 98 +-
drivers/gpu/drm/nouveau/nouveau_acpi.h | 4 -
drivers/gpu/drm/nouveau/nouveau_bo.c | 8 +
drivers/gpu/drm/nouveau/nouveau_bo.h | 3 +
drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 48 +-
drivers/gpu/drm/nouveau/nouveau_connector.h | 5 +
drivers/gpu/drm/nouveau/nouveau_debugfs.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 212 +-
drivers/gpu/drm/nouveau/nouveau_display.h | 31 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 450 +-
drivers/gpu/drm/nouveau/nouveau_dmem.h | 5 +-
drivers/gpu/drm/nouveau/nouveau_dp.c | 31 +
drivers/gpu/drm/nouveau/nouveau_drm.c | 31 +-
drivers/gpu/drm/nouveau/nouveau_encoder.h | 9 +
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 42 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.h | 3 +
drivers/gpu/drm/nouveau/nouveau_gem.c | 16 +-
drivers/gpu/drm/nouveau/nouveau_platform.c | 11 -
drivers/gpu/drm/nouveau/nouveau_svm.c | 175 +-
drivers/gpu/drm/nouveau/nouveau_svm.h | 5 +
drivers/gpu/drm/nouveau/nouveau_ttm.c | 8 -
drivers/gpu/drm/nouveau/nv50_fbcon.c | 9 +-
drivers/gpu/drm/nouveau/nvc0_fbcon.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/core/memory.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 11 +
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 75 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 4 +
.../gpu/drm/nouveau/nvkm/engine/disp/capsgv100.c | 60 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c | 2 +-
.../gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c | 18 +-
.../gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c | 2 +-
.../gpu/drm/nouveau/nvkm/engine/disp/hdagv100.c | 30 +
.../gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 11 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 73 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 2 +-
.../gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 6 +-
.../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 3 +
.../gpu/drm/nouveau/nvkm/engine/disp/roottu102.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c | 37 +-
.../gpu/drm/nouveau/nvkm/engine/disp/sorgp100.c | 93 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 36 +-
.../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 33 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 13 +-
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/acr/base.c | 5 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 12 +-
.../gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c | 65 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 2 +-
drivers/gpu/drm/omapdrm/dss/Kconfig | 2 +-
drivers/gpu/drm/panel/Kconfig | 26 +-
drivers/gpu/drm/panel/Makefile | 2 +-
drivers/gpu/drm/panel/panel-elida-kd35t133.c | 4 +-
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 4 +-
drivers/gpu/drm/panel/panel-novatek-nt39016.c | 2 +-
drivers/gpu/drm/panel/panel-raydium-rm67191.c | 2 +-
drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 423 -
drivers/gpu/drm/panel/panel-simple.c | 71 +-
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 654 +
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 4 +-
drivers/gpu/drm/pl111/pl111_debugfs.c | 1 -
drivers/gpu/drm/pl111/pl111_display.c | 1 -
drivers/gpu/drm/pl111/pl111_drm.h | 73 +
drivers/gpu/drm/pl111/pl111_drv.c | 1 -
drivers/gpu/drm/pl111/pl111_versatile.c | 10 +-
drivers/gpu/drm/qxl/qxl_cmd.c | 10 +-
drivers/gpu/drm/qxl/qxl_display.c | 6 +-
drivers/gpu/drm/qxl/qxl_draw.c | 7 +-
drivers/gpu/drm/qxl/qxl_image.c | 3 +-
drivers/gpu/drm/qxl/qxl_ioctl.c | 5 +-
drivers/gpu/drm/radeon/Makefile | 35 +-
drivers/gpu/drm/radeon/atom.c | 3 +-
drivers/gpu/drm/radeon/ci_dpm.c | 14 -
drivers/gpu/drm/radeon/radeon_cs.c | 4 +-
drivers/gpu/drm/radeon/radeon_gem.c | 6 +-
drivers/gpu/drm/radeon/radeon_kms.c | 6 +-
drivers/gpu/drm/radeon/si_dpm.c | 18 -
drivers/gpu/drm/rcar-du/rcar_du_plane.c | 16 +-
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +-
drivers/gpu/drm/scheduler/sched_entity.c | 2 +-
drivers/gpu/drm/scheduler/sched_main.c | 16 +-
drivers/gpu/drm/sun4i/sun4i_hdmi.h | 2 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 2 +-
drivers/gpu/drm/tegra/drm.c | 3 +-
drivers/gpu/drm/tidss/tidss_crtc.c | 16 +-
drivers/gpu/drm/tidss/tidss_dispc.c | 4 +-
drivers/gpu/drm/tidss/tidss_encoder.c | 22 +-
drivers/gpu/drm/tidss/tidss_plane.c | 24 +-
drivers/gpu/drm/ttm/ttm_bo.c | 57 +-
drivers/gpu/drm/ttm/ttm_bo_manager.c | 2 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 63 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 15 +-
drivers/gpu/drm/ttm/ttm_tt.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 1 +
drivers/gpu/drm/virtio/virtgpu_gem.c | 3 +
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 18 +-
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 17 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 -
drivers/gpu/drm/zte/zx_vga.c | 6 +-
drivers/gpu/host1x/dev.c | 59 +-
drivers/greybus/Kconfig | 10 +-
drivers/greybus/arpc.h | 2 +-
drivers/hid/Kconfig | 220 +-
drivers/hid/hid-alps.c | 4 +-
drivers/hid/hid-apple.c | 30 +-
drivers/hid/hid-asus.c | 122 +-
drivers/hid/hid-ids.h | 20 +-
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 | 69 +-
drivers/hid/hid-quirks.c | 2 +
drivers/hid/hid-sony.c | 17 +
drivers/hid/i2c-hid/Kconfig | 2 +-
drivers/hid/i2c-hid/i2c-hid-core.c | 2 +
drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 +
drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +
drivers/hid/usbhid/Kconfig | 6 +-
drivers/hid/usbhid/hid-core.c | 37 +-
drivers/hid/usbhid/usbhid.h | 1 +
drivers/hid/wacom_sys.c | 4 +-
drivers/hid/wacom_wac.c | 88 +-
drivers/hsi/Kconfig | 2 +-
drivers/hsi/clients/Kconfig | 2 +-
drivers/hsi/controllers/Kconfig | 2 +-
drivers/hv/channel.c | 58 +-
drivers/hv/channel_mgmt.c | 442 +-
drivers/hv/connection.c | 58 +-
drivers/hv/hv.c | 22 +-
drivers/hv/hv_debugfs.c | 2 +-
drivers/hv/hv_fcopy.c | 2 +-
drivers/hv/hv_snapshot.c | 2 +-
drivers/hv/hv_trace.h | 29 +-
drivers/hv/hyperv_vmbus.h | 83 +-
drivers/hv/vmbus_drv.c | 419 +-
drivers/hwmon/Kconfig | 61 +-
drivers/hwmon/Makefile | 3 +
drivers/hwmon/adt7411.c | 3 +-
drivers/hwmon/amd_energy.c | 408 +
drivers/hwmon/applesmc.c | 12 +-
drivers/hwmon/bt1-pvt.c | 1146 ++
drivers/hwmon/bt1-pvt.h | 244 +
drivers/hwmon/da9052-hwmon.c | 4 +-
drivers/hwmon/dell-smm-hwmon.c | 26 +-
drivers/hwmon/drivetemp.c | 8 +-
drivers/hwmon/gsc-hwmon.c | 390 +
drivers/hwmon/hwmon.c | 136 +-
drivers/hwmon/ina2xx.c | 183 +
drivers/hwmon/jc42.c | 2 +-
drivers/hwmon/k10temp.c | 7 +-
drivers/hwmon/lm70.c | 47 +-
drivers/hwmon/lm75.c | 8 +-
drivers/hwmon/lm75.h | 31 +-
drivers/hwmon/lm90.c | 45 +-
drivers/hwmon/nct6775.c | 10 +-
drivers/hwmon/nct7802.c | 6 +-
drivers/hwmon/nct7904.c | 150 +-
drivers/hwmon/pmbus/Kconfig | 9 +
drivers/hwmon/pmbus/Makefile | 1 +
drivers/hwmon/pmbus/isl68137.c | 92 +-
drivers/hwmon/pmbus/max16601.c | 314 +
drivers/hwmon/pmbus/pmbus_core.c | 8 +-
drivers/hwtracing/coresight/Kconfig | 2 +-
drivers/hwtracing/coresight/Makefile | 3 +-
.../hwtracing/coresight/coresight-cti-platform.c | 15 +-
drivers/hwtracing/coresight/coresight-cti-sysfs.c | 16 +-
drivers/hwtracing/coresight/coresight-cti.c | 232 +-
drivers/hwtracing/coresight/coresight-cti.h | 8 +-
drivers/hwtracing/coresight/coresight-etb10.c | 2 +-
drivers/hwtracing/coresight/coresight-etm3x.c | 2 +-
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +-
drivers/hwtracing/coresight/coresight-etm4x.c | 33 +-
drivers/hwtracing/coresight/coresight-platform.c | 91 +-
drivers/hwtracing/coresight/coresight-priv.h | 21 +-
drivers/hwtracing/coresight/coresight-sysfs.c | 204 +
drivers/hwtracing/coresight/coresight-tmc-etf.c | 16 +-
drivers/hwtracing/coresight/coresight-tmc.c | 2 +-
drivers/hwtracing/coresight/coresight.c | 82 +-
drivers/hwtracing/stm/policy.c | 2 +-
drivers/hwtracing/stm/stm.h | 4 +-
drivers/i2c/Kconfig | 2 +-
drivers/i2c/algos/i2c-algo-pca.c | 2 +-
drivers/i2c/busses/Kconfig | 60 +-
drivers/i2c/busses/Makefile | 19 +-
drivers/i2c/busses/i2c-altera.c | 39 +-
drivers/i2c/busses/i2c-amd-mp2-pci.c | 2 +-
drivers/i2c/busses/i2c-aspeed.c | 5 +-
drivers/i2c/busses/i2c-at91-core.c | 2 +
drivers/i2c/busses/i2c-at91-master.c | 69 +-
drivers/i2c/busses/i2c-at91.h | 7 +-
drivers/i2c/busses/i2c-axxia.c | 8 +-
drivers/i2c/busses/i2c-bcm-iproc.c | 13 +-
drivers/i2c/busses/i2c-bcm-kona.c | 7 +-
drivers/i2c/busses/i2c-brcmstb.c | 20 +-
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-common.c | 327 +-
drivers/i2c/busses/i2c-designware-core.h | 75 +-
drivers/i2c/busses/i2c-designware-master.c | 192 +-
drivers/i2c/busses/i2c-designware-pcidrv.c | 86 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 290 +-
drivers/i2c/busses/i2c-designware-slave.c | 88 +-
drivers/i2c/busses/i2c-digicolor.c | 4 +-
drivers/i2c/busses/i2c-efm32.c | 4 -
drivers/i2c/busses/i2c-emev2.c | 4 +-
drivers/i2c/busses/i2c-exynos5.c | 8 +-
drivers/i2c/busses/i2c-hix5hd2.c | 4 +-
drivers/i2c/busses/i2c-i801.c | 12 +-
drivers/i2c/busses/i2c-icy.c | 1 +
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-mt65xx.c | 329 +-
drivers/i2c/busses/i2c-mv64xxx.c | 4 +-
drivers/i2c/busses/i2c-npcm7xx.c | 2342 +++
drivers/i2c/busses/i2c-nvidia-gpu.c | 5 +-
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-powermac.c | 18 +-
drivers/i2c/busses/i2c-pxa.c | 870 +-
drivers/i2c/busses/i2c-qcom-cci.c | 791 +
drivers/i2c/busses/i2c-qup.c | 18 +-
drivers/i2c/busses/i2c-rcar.c | 4 +-
drivers/i2c/busses/i2c-rk3x.c | 8 +-
drivers/i2c/busses/i2c-s3c2410.c | 5 +-
drivers/i2c/busses/i2c-sh_mobile.c | 7 +-
drivers/i2c/busses/i2c-sirf.c | 4 +-
drivers/i2c/busses/i2c-sprd.c | 4 +-
drivers/i2c/busses/i2c-stm32.c | 10 +-
drivers/i2c/busses/i2c-stm32f4.c | 4 +-
drivers/i2c/busses/i2c-stm32f7.c | 138 +-
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 | 248 +-
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-acpi.c | 6 +-
drivers/i2c/i2c-core-base.c | 134 +-
drivers/i2c/i2c-core-of.c | 2 +-
drivers/i2c/i2c-core-smbus.c | 2 +-
drivers/i2c/i2c-core.h | 6 +-
drivers/i2c/i2c-slave-eeprom.c | 39 +-
drivers/i2c/i2c-smbus.c | 104 +-
drivers/i2c/muxes/i2c-demux-pinctrl.c | 1 +
drivers/i2c/muxes/i2c-mux-pca954x.c | 44 +-
drivers/i3c/master.c | 16 +-
drivers/ide/Kconfig | 10 +-
drivers/ide/ide-cd.c | 17 +-
drivers/ide/ide-io.c | 7 +-
drivers/iio/accel/Kconfig | 10 +-
drivers/iio/accel/bma180.c | 208 +-
drivers/iio/accel/dmard06.c | 3 +-
drivers/iio/accel/hid-sensor-accel-3d.c | 18 +-
drivers/iio/accel/kxsd9-i2c.c | 11 +-
drivers/iio/accel/mxc4005.c | 4 +-
drivers/iio/accel/sca3000.c | 2 +-
drivers/iio/accel/st_accel.h | 2 +
drivers/iio/accel/st_accel_buffer.c | 3 +-
drivers/iio/accel/st_accel_core.c | 83 +-
drivers/iio/accel/st_accel_i2c.c | 5 +
drivers/iio/adc/Kconfig | 55 +
drivers/iio/adc/Makefile | 4 +
drivers/iio/adc/ad7192.c | 63 +-
drivers/iio/adc/ad7476.c | 59 +-
drivers/iio/adc/ad7780.c | 27 +-
drivers/iio/adc/ad7791.c | 64 +-
drivers/iio/adc/ad7793.c | 146 +-
drivers/iio/adc/ad9467.c | 422 +
drivers/iio/adc/ad_sigma_delta.c | 8 +-
drivers/iio/adc/adi-axi-adc.c | 482 +
drivers/iio/adc/at91-sama5d2_adc.c | 233 +-
drivers/iio/adc/at91_adc.c | 5 +-
drivers/iio/adc/exynos_adc.c | 17 +-
drivers/iio/adc/fsl-imx25-gcq.c | 4 +-
drivers/iio/adc/intel_mrfld_adc.c | 6 +-
drivers/iio/adc/max1241.c | 227 +
drivers/iio/adc/max1363.c | 32 +-
drivers/iio/adc/mcp3422.c | 5 +-
drivers/iio/adc/mp2629_adc.c | 208 +
drivers/iio/adc/stm32-adc-core.c | 34 +-
drivers/iio/adc/stm32-adc.c | 39 +-
drivers/iio/adc/stm32-dfsdm-adc.c | 21 +-
drivers/iio/adc/sun4i-gpadc-iio.c | 4 +-
drivers/iio/adc/ti-ads124s08.c | 7 +-
drivers/iio/adc/ti-ads8344.c | 14 +-
drivers/iio/adc/xilinx-xadc-core.c | 99 +-
drivers/iio/adc/xilinx-xadc-events.c | 2 +-
drivers/iio/adc/xilinx-xadc.h | 2 +-
drivers/iio/buffer/industrialio-buffer-dma.c | 1 -
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 41 +-
drivers/iio/buffer/industrialio-hw-consumer.c | 31 -
drivers/iio/buffer/industrialio-triggered-buffer.c | 11 -
drivers/iio/buffer/kfifo_buf.c | 22 -
drivers/iio/chemical/Kconfig | 11 +
drivers/iio/chemical/Makefile | 1 +
drivers/iio/chemical/atlas-ezo-sensor.c | 177 +
drivers/iio/chemical/atlas-sensor.c | 50 +-
drivers/iio/chemical/bme680_core.c | 36 +-
drivers/iio/chemical/ccs811.c | 112 +-
drivers/iio/chemical/pms7003.c | 17 +-
drivers/iio/chemical/sps30.c | 9 +-
.../iio/common/hid-sensors/hid-sensor-trigger.c | 18 +-
.../iio/common/hid-sensors/hid-sensor-trigger.h | 3 +-
drivers/iio/common/st_sensors/st_sensors_core.c | 15 +-
drivers/iio/common/st_sensors/st_sensors_i2c.c | 4 +-
drivers/iio/common/st_sensors/st_sensors_spi.c | 6 +-
drivers/iio/common/st_sensors/st_sensors_trigger.c | 13 +-
drivers/iio/dac/Kconfig | 8 +-
drivers/iio/dac/ad5360.c | 17 +-
drivers/iio/dac/ad5380.c | 8 +-
drivers/iio/dac/ad5421.c | 21 +-
drivers/iio/dac/ad5446.c | 18 +-
drivers/iio/dac/ad5449.c | 12 +-
drivers/iio/dac/ad5592r-base.c | 30 +-
drivers/iio/dac/ad5592r-base.h | 1 +
drivers/iio/dac/ad5592r.c | 4 +-
drivers/iio/dac/ad5593r.c | 2 +-
drivers/iio/dac/ad5624r_spi.c | 8 +-
drivers/iio/dac/ad5686.c | 10 +-
drivers/iio/dac/ad5686.h | 2 +
drivers/iio/dac/ad5755.c | 22 +-
drivers/iio/dac/ad5761.c | 16 +-
drivers/iio/dac/ad5764.c | 12 +-
drivers/iio/dac/ad5770r.c | 2 +-
drivers/iio/dac/ltc2632.c | 67 +-
drivers/iio/dac/ti-dac7612.c | 4 +-
drivers/iio/dac/vf610_dac.c | 12 +-
drivers/iio/dummy/iio_dummy_evgen.c | 31 +-
drivers/iio/gyro/Kconfig | 2 +-
drivers/iio/gyro/adis16130.c | 4 +-
drivers/iio/gyro/adis16136.c | 10 +-
drivers/iio/gyro/bmg160_i2c.c | 6 +-
drivers/iio/gyro/bmg160_spi.c | 5 +-
drivers/iio/gyro/hid-sensor-gyro-3d.c | 18 +-
drivers/iio/gyro/mpu3050-i2c.c | 4 +-
drivers/iio/gyro/st_gyro_buffer.c | 3 +-
drivers/iio/gyro/st_gyro_core.c | 9 +-
drivers/iio/health/afe4403.c | 14 +-
drivers/iio/health/max30100.c | 7 +-
drivers/iio/humidity/hid-sensor-humidity.c | 12 +-
drivers/iio/humidity/hts221_buffer.c | 6 +-
drivers/iio/humidity/hts221_i2c.c | 6 +-
drivers/iio/humidity/hts221_spi.c | 6 +-
drivers/iio/imu/Kconfig | 13 +
drivers/iio/imu/Makefile | 1 +
drivers/iio/imu/adis.c | 27 +-
drivers/iio/imu/adis16400.c | 21 +-
drivers/iio/imu/adis16460.c | 27 +-
drivers/iio/imu/adis16475.c | 1338 ++
drivers/iio/imu/adis16480.c | 16 +-
drivers/iio/imu/adis_buffer.c | 58 +-
drivers/iio/imu/adis_trigger.c | 72 +-
drivers/iio/imu/bmi160/bmi160_i2c.c | 4 +-
drivers/iio/imu/bmi160/bmi160_spi.c | 4 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 8 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 34 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 5 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 23 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 45 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 128 +-
drivers/iio/industrialio-buffer.c | 93 +-
drivers/iio/industrialio-core.c | 133 +-
drivers/iio/industrialio-trigger.c | 53 -
drivers/iio/inkern.c | 27 -
drivers/iio/light/Kconfig | 2 +
drivers/iio/light/bh1780.c | 6 +-
drivers/iio/light/cm32181.c | 271 +-
drivers/iio/light/cm3232.c | 3 +-
drivers/iio/light/gp2ap002.c | 19 +-
drivers/iio/light/gp2ap020a00f.c | 6 +-
drivers/iio/light/hid-sensor-als.c | 18 +-
drivers/iio/light/hid-sensor-prox.c | 18 +-
drivers/iio/light/isl29125.c | 28 +-
drivers/iio/light/ltr501.c | 41 +-
drivers/iio/light/opt3001.c | 3 +-
drivers/iio/light/si1133.c | 18 +-
drivers/iio/light/st_uvis25_i2c.c | 7 +-
drivers/iio/light/st_uvis25_spi.c | 7 +-
drivers/iio/light/tsl2563.c | 2 +-
drivers/iio/light/tsl2772.c | 6 +-
drivers/iio/light/vcnl4000.c | 746 +-
drivers/iio/light/vl6180.c | 3 +-
drivers/iio/light/zopt2201.c | 4 +-
drivers/iio/magnetometer/ak8974.c | 201 +-
drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +-
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 18 +-
drivers/iio/magnetometer/mmc35240.c | 4 +-
drivers/iio/magnetometer/rm3100-core.c | 5 +-
drivers/iio/magnetometer/st_magn_core.c | 3 +-
drivers/iio/orientation/hid-sensor-incl-3d.c | 18 +-
drivers/iio/orientation/hid-sensor-rotation.c | 18 +-
drivers/iio/pressure/bmp280-core.c | 100 +-
drivers/iio/pressure/hid-sensor-press.c | 18 +-
drivers/iio/pressure/hp206c.c | 8 +-
drivers/iio/pressure/ms5611_i2c.c | 4 +-
drivers/iio/pressure/ms5611_spi.c | 4 +-
drivers/iio/pressure/st_pressure_core.c | 7 +-
drivers/iio/pressure/zpa2326.c | 9 +-
drivers/iio/proximity/Kconfig | 24 +
drivers/iio/proximity/Makefile | 2 +
drivers/iio/proximity/ping.c | 7 +-
drivers/iio/proximity/sx9310.c | 1069 ++
drivers/iio/proximity/vcnl3020.c | 258 +
drivers/iio/temperature/hid-sensor-temperature.c | 12 +-
drivers/iio/temperature/ltc2983.c | 4 +-
drivers/iio/temperature/max31856.c | 5 +-
drivers/iio/trigger/iio-trig-hrtimer.c | 2 +-
drivers/infiniband/Kconfig | 15 +-
drivers/infiniband/core/Makefile | 9 +-
drivers/infiniband/core/addr.c | 4 +
drivers/infiniband/core/cache.c | 7 +-
drivers/infiniband/core/cm.c | 332 +-
drivers/infiniband/core/cma.c | 114 +-
drivers/infiniband/core/cma_configfs.c | 13 +
drivers/infiniband/core/cma_priv.h | 1 +
drivers/infiniband/core/cma_trace.h | 20 +-
drivers/infiniband/core/core_priv.h | 3 +
drivers/infiniband/core/cq.c | 173 +
drivers/infiniband/core/device.c | 22 +-
drivers/infiniband/core/fmr_pool.c | 494 -
drivers/infiniband/core/lag.c | 138 +
drivers/infiniband/core/mad.c | 255 +-
drivers/infiniband/core/multicast.c | 12 +-
drivers/infiniband/core/nldev.c | 3 +-
drivers/infiniband/core/rdma_core.c | 57 +-
drivers/infiniband/core/rdma_core.h | 7 +-
drivers/infiniband/core/rw.c | 2 +-
drivers/infiniband/core/sa_query.c | 51 +-
drivers/infiniband/core/sysfs.c | 10 +-
drivers/infiniband/core/ucma.c | 65 +-
drivers/infiniband/core/ud_header.c | 2 +-
drivers/infiniband/core/umem_odp.c | 4 +-
drivers/infiniband/core/user_mad.c | 22 +-
drivers/infiniband/core/uverbs.h | 25 +-
drivers/infiniband/core/uverbs_cmd.c | 76 +-
drivers/infiniband/core/uverbs_ioctl.c | 24 +-
drivers/infiniband/core/uverbs_main.c | 62 +-
drivers/infiniband/core/uverbs_std_types.c | 95 -
.../infiniband/core/uverbs_std_types_async_fd.c | 30 +-
drivers/infiniband/core/uverbs_std_types_cq.c | 17 +-
drivers/infiniband/core/uverbs_std_types_mr.c | 12 +-
drivers/infiniband/core/uverbs_std_types_qp.c | 401 +
drivers/infiniband/core/uverbs_std_types_srq.c | 234 +
drivers/infiniband/core/uverbs_std_types_wq.c | 194 +
drivers/infiniband/core/uverbs_uapi.c | 3 +
drivers/infiniband/core/verbs.c | 159 +-
drivers/infiniband/hw/bnxt_re/Kconfig | 2 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 76 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.h | 18 +-
drivers/infiniband/hw/bnxt_re/qplib_fp.c | 357 +-
drivers/infiniband/hw/bnxt_re/qplib_fp.h | 42 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 88 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 91 -
drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 +
drivers/infiniband/hw/bnxt_re/qplib_res.h | 53 +
drivers/infiniband/hw/bnxt_re/qplib_sp.c | 3 -
drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 -
drivers/infiniband/hw/bnxt_re/roce_hsi.h | 106 +
drivers/infiniband/hw/cxgb4/Kconfig | 2 +-
drivers/infiniband/hw/cxgb4/cm.c | 7 +-
drivers/infiniband/hw/cxgb4/device.c | 1 +
drivers/infiniband/hw/efa/efa.h | 6 +-
drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 63 +-
drivers/infiniband/hw/efa/efa_com.c | 5 +-
drivers/infiniband/hw/efa/efa_com.h | 3 +-
drivers/infiniband/hw/efa/efa_com_cmd.c | 18 +-
drivers/infiniband/hw/efa/efa_com_cmd.h | 11 +-
drivers/infiniband/hw/efa/efa_main.c | 52 +-
drivers/infiniband/hw/efa/efa_verbs.c | 19 +-
drivers/infiniband/hw/hfi1/Kconfig | 6 +-
drivers/infiniband/hw/hfi1/Makefile | 4 +
drivers/infiniband/hw/hfi1/affinity.c | 12 +-
drivers/infiniband/hw/hfi1/affinity.h | 3 +-
drivers/infiniband/hw/hfi1/chip.c | 303 +-
drivers/infiniband/hw/hfi1/chip.h | 5 +-
drivers/infiniband/hw/hfi1/common.h | 13 +-
drivers/infiniband/hw/hfi1/driver.c | 231 +-
drivers/infiniband/hw/hfi1/file_ops.c | 4 +-
drivers/infiniband/hw/hfi1/hfi.h | 38 +-
drivers/infiniband/hw/hfi1/init.c | 13 +-
drivers/infiniband/hw/hfi1/ipoib.h | 171 +
drivers/infiniband/hw/hfi1/ipoib_main.c | 309 +
drivers/infiniband/hw/hfi1/ipoib_rx.c | 95 +
drivers/infiniband/hw/hfi1/ipoib_tx.c | 828 +
drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +-
drivers/infiniband/hw/hfi1/msix.c | 36 +-
drivers/infiniband/hw/hfi1/msix.h | 7 +-
drivers/infiniband/hw/hfi1/netdev.h | 118 +
drivers/infiniband/hw/hfi1/netdev_rx.c | 481 +
drivers/infiniband/hw/hfi1/qp.c | 18 +-
drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +-
drivers/infiniband/hw/hfi1/trace.c | 42 +-
drivers/infiniband/hw/hfi1/trace_ctxts.h | 11 +-
drivers/infiniband/hw/hfi1/user_exp_rcv.c | 7 -
drivers/infiniband/hw/hfi1/user_sdma.c | 4 -
drivers/infiniband/hw/hfi1/verbs.c | 14 +-
drivers/infiniband/hw/hfi1/vnic.h | 5 +-
drivers/infiniband/hw/hfi1/vnic_main.c | 325 +-
drivers/infiniband/hw/hns/Kconfig | 6 +-
drivers/infiniband/hw/hns/hns_roce_ah.c | 5 +-
drivers/infiniband/hw/hns/hns_roce_alloc.c | 148 +-
drivers/infiniband/hw/hns/hns_roce_common.h | 4 -
drivers/infiniband/hw/hns/hns_roce_cq.c | 351 +-
drivers/infiniband/hw/hns/hns_roce_device.h | 246 +-
drivers/infiniband/hw/hns/hns_roce_hem.c | 114 +-
drivers/infiniband/hw/hns/hns_roce_hem.h | 11 +-
drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 360 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1713 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 15 +-
drivers/infiniband/hw/hns/hns_roce_main.c | 71 +-
drivers/infiniband/hw/hns/hns_roce_mr.c | 1644 +-
drivers/infiniband/hw/hns/hns_roce_qp.c | 509 +-
drivers/infiniband/hw/hns/hns_roce_srq.c | 378 +-
drivers/infiniband/hw/i40iw/Kconfig | 2 +-
drivers/infiniband/hw/i40iw/i40iw.h | 9 -
drivers/infiniband/hw/i40iw/i40iw_cm.c | 8 -
drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 2 +-
drivers/infiniband/hw/i40iw/i40iw_hw.c | 2 +-
drivers/infiniband/hw/i40iw/i40iw_verbs.c | 1 -
drivers/infiniband/hw/i40iw/i40iw_verbs.h | 1 -
drivers/infiniband/hw/mlx4/Kconfig | 2 +-
drivers/infiniband/hw/mlx4/ah.c | 11 +-
drivers/infiniband/hw/mlx4/main.c | 14 +-
drivers/infiniband/hw/mlx4/mlx4_ib.h | 18 +-
drivers/infiniband/hw/mlx4/mr.c | 97 +-
drivers/infiniband/hw/mlx4/qp.c | 14 +-
drivers/infiniband/hw/mlx5/Kconfig | 2 +-
drivers/infiniband/hw/mlx5/Makefile | 29 +-
drivers/infiniband/hw/mlx5/ah.c | 35 +-
drivers/infiniband/hw/mlx5/cmd.c | 131 +-
drivers/infiniband/hw/mlx5/cmd.h | 6 +-
drivers/infiniband/hw/mlx5/cong.c | 4 +-
drivers/infiniband/hw/mlx5/cq.c | 11 +-
drivers/infiniband/hw/mlx5/devx.c | 27 +-
drivers/infiniband/hw/mlx5/flow.c | 156 +-
drivers/infiniband/hw/mlx5/gsi.c | 38 +-
drivers/infiniband/hw/mlx5/ib_rep.h | 2 +-
drivers/infiniband/hw/mlx5/ib_virt.c | 2 +-
drivers/infiniband/hw/mlx5/mad.c | 5 +-
drivers/infiniband/hw/mlx5/main.c | 216 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 75 +-
drivers/infiniband/hw/mlx5/mr.c | 1 +
drivers/infiniband/hw/mlx5/odp.c | 13 +-
drivers/infiniband/hw/mlx5/qos.c | 13 +-
drivers/infiniband/hw/mlx5/qp.c | 4167 ++---
drivers/infiniband/hw/mlx5/qp.h | 46 +
drivers/infiniband/hw/mlx5/qpc.c | 633 +
drivers/infiniband/hw/mlx5/srq.c | 10 +-
drivers/infiniband/hw/mlx5/srq_cmd.c | 113 +-
drivers/infiniband/hw/mlx5/wr.c | 1504 ++
drivers/infiniband/hw/mlx5/wr.h | 76 +
drivers/infiniband/hw/mthca/Kconfig | 4 +-
drivers/infiniband/hw/mthca/mthca_dev.h | 10 -
drivers/infiniband/hw/mthca/mthca_mr.c | 262 +-
drivers/infiniband/hw/mthca/mthca_provider.c | 105 +-
drivers/infiniband/hw/mthca/mthca_provider.h | 23 -
drivers/infiniband/hw/ocrdma/Kconfig | 2 +-
drivers/infiniband/hw/ocrdma/ocrdma.h | 1 -
drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 3 +-
drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +-
drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 1 -
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 -
drivers/infiniband/hw/qedr/Kconfig | 2 +-
drivers/infiniband/hw/qedr/main.c | 1 -
drivers/infiniband/hw/qedr/qedr.h | 1 -
drivers/infiniband/hw/qedr/verbs.c | 6 +-
drivers/infiniband/hw/qedr/verbs.h | 2 +-
drivers/infiniband/hw/qib/Kconfig | 4 +-
drivers/infiniband/hw/qib/qib_file_ops.c | 2 +-
drivers/infiniband/hw/qib/qib_iba7322.c | 7 +-
drivers/infiniband/hw/qib/qib_sysfs.c | 9 +-
drivers/infiniband/hw/qib/qib_user_pages.c | 6 +-
drivers/infiniband/hw/qib/qib_verbs.c | 1 -
drivers/infiniband/hw/usnic/Kconfig | 2 +-
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 -
drivers/infiniband/hw/usnic/usnic_uiom.c | 4 +-
drivers/infiniband/hw/vmw_pvrdma/Kconfig | 2 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 5 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 +-
drivers/infiniband/sw/rdmavt/Kconfig | 2 +-
drivers/infiniband/sw/rdmavt/ah.c | 11 +-
drivers/infiniband/sw/rdmavt/ah.h | 4 +-
drivers/infiniband/sw/rdmavt/cq.c | 4 +-
drivers/infiniband/sw/rdmavt/mmap.c | 5 +-
drivers/infiniband/sw/rdmavt/mr.c | 155 -
drivers/infiniband/sw/rdmavt/mr.h | 15 -
drivers/infiniband/sw/rdmavt/qp.c | 28 +-
drivers/infiniband/sw/rdmavt/srq.c | 4 +-
drivers/infiniband/sw/rdmavt/vt.c | 4 -
drivers/infiniband/sw/rxe/Kconfig | 2 +-
drivers/infiniband/sw/rxe/rxe.c | 1 +
drivers/infiniband/sw/rxe/rxe_mmap.c | 3 +-
drivers/infiniband/sw/rxe/rxe_param.h | 3 +
drivers/infiniband/sw/rxe/rxe_queue.c | 11 +-
drivers/infiniband/sw/rxe/rxe_verbs.c | 9 +-
drivers/infiniband/sw/siw/siw.h | 4 +-
drivers/infiniband/sw/siw/siw_cm.c | 42 +-
drivers/infiniband/sw/siw/siw_main.c | 1 -
drivers/infiniband/sw/siw/siw_mem.c | 9 +-
drivers/infiniband/sw/siw/siw_qp_tx.c | 15 +-
drivers/infiniband/sw/siw/siw_verbs.c | 1 -
drivers/infiniband/ulp/Makefile | 1 +
drivers/infiniband/ulp/ipoib/Kconfig | 8 +-
drivers/infiniband/ulp/ipoib/ipoib.h | 4 +
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 15 +-
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 9 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 47 +-
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 23 +-
drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 3 +
drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 3 +
drivers/infiniband/ulp/iser/Kconfig | 2 +-
drivers/infiniband/ulp/iser/iscsi_iser.h | 79 +-
drivers/infiniband/ulp/iser/iser_initiator.c | 19 +-
drivers/infiniband/ulp/iser/iser_memory.c | 188 +-
drivers/infiniband/ulp/iser/iser_verbs.c | 126 +-
drivers/infiniband/ulp/isert/Kconfig | 2 +-
drivers/infiniband/ulp/isert/ib_isert.c | 5 +-
drivers/infiniband/ulp/opa_vnic/Kconfig | 2 +-
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 12 +-
drivers/infiniband/ulp/rtrs/Kconfig | 27 +
drivers/infiniband/ulp/rtrs/Makefile | 15 +
drivers/infiniband/ulp/rtrs/README | 213 +
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 200 +
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 483 +
drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2992 ++++
drivers/infiniband/ulp/rtrs/rtrs-clt.h | 252 +
drivers/infiniband/ulp/rtrs/rtrs-log.h | 28 +
drivers/infiniband/ulp/rtrs/rtrs-pri.h | 399 +
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 38 +
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 321 +
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2178 +++
drivers/infiniband/ulp/rtrs/rtrs-srv.h | 148 +
drivers/infiniband/ulp/rtrs/rtrs.c | 612 +
drivers/infiniband/ulp/rtrs/rtrs.h | 196 +
drivers/infiniband/ulp/srp/Kconfig | 2 +-
drivers/infiniband/ulp/srp/ib_srp.c | 265 +-
drivers/infiniband/ulp/srp/ib_srp.h | 27 +-
drivers/infiniband/ulp/srpt/Kconfig | 2 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 67 +-
drivers/infiniband/ulp/srpt/ib_srpt.h | 5 -
drivers/input/evdev.c | 26 +-
drivers/input/gameport/Kconfig | 2 +-
drivers/input/joystick/Kconfig | 9 +-
drivers/input/joystick/xpad.c | 12 +
drivers/input/keyboard/Kconfig | 2 +-
drivers/input/keyboard/applespi.c | 2 +-
drivers/input/keyboard/atkbd.c | 97 +-
drivers/input/keyboard/cros_ec_keyb.c | 14 +-
drivers/input/keyboard/dlink-dir685-touchkeys.c | 2 +-
drivers/input/keyboard/imx_sc_key.c | 33 +-
drivers/input/keyboard/tca6416-keypad.c | 2 +-
drivers/input/misc/Kconfig | 32 +-
drivers/input/misc/Makefile | 3 +-
drivers/input/misc/axp20x-pek.c | 72 +-
drivers/input/misc/gp2ap002a00f.c | 281 -
drivers/input/misc/iqs269a.c | 1833 ++
drivers/input/misc/msm-vibrator.c | 281 -
drivers/input/misc/xen-kbdfront.c | 2 +-
drivers/input/mouse/elan_i2c_core.c | 2 +-
drivers/input/mouse/synaptics.c | 1 +
drivers/input/rmi4/rmi_driver.c | 5 +-
drivers/input/serio/Kconfig | 2 +-
drivers/input/serio/hp_sdc.c | 2 +-
drivers/input/serio/i8042-ppcio.h | 57 -
drivers/input/serio/i8042-x86ia64io.h | 8 +
drivers/input/serio/i8042.c | 3 +
drivers/input/serio/i8042.h | 2 -
drivers/input/touchscreen/Kconfig | 12 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/atmel_mxt_ts.c | 7 +-
drivers/input/touchscreen/cy8ctma140.c | 353 +
drivers/input/touchscreen/cyttsp4_core.c | 5 +-
drivers/input/touchscreen/cyttsp_core.c | 2 +-
drivers/input/touchscreen/edt-ft5x06.c | 198 +-
drivers/input/touchscreen/elants_i2c.c | 258 +-
drivers/input/touchscreen/melfas_mip4.c | 4 +-
drivers/input/touchscreen/mms114.c | 31 +-
drivers/input/touchscreen/raspberrypi-ts.c | 2 +-
drivers/input/touchscreen/stmfts.c | 2 +-
drivers/input/touchscreen/usbtouchscreen.c | 1 +
drivers/interconnect/Kconfig | 3 +-
drivers/interconnect/Makefile | 1 +
drivers/interconnect/core.c | 161 +-
drivers/interconnect/imx/Kconfig | 17 +
drivers/interconnect/imx/Makefile | 9 +
drivers/interconnect/imx/imx.c | 284 +
drivers/interconnect/imx/imx.h | 61 +
drivers/interconnect/imx/imx8mm.c | 105 +
drivers/interconnect/imx/imx8mn.c | 94 +
drivers/interconnect/imx/imx8mq.c | 103 +
drivers/interconnect/internal.h | 2 +
drivers/interconnect/qcom/bcm-voter.c | 5 +-
drivers/interconnect/qcom/osm-l3.c | 4 +-
drivers/interconnect/qcom/sdm845.c | 16 +-
drivers/iommu/Kconfig | 31 +-
drivers/iommu/Makefile | 19 +-
drivers/iommu/amd/amd_iommu.h | 108 +
drivers/iommu/amd/amd_iommu_types.h | 907 +
drivers/iommu/amd/debugfs.c | 32 +
drivers/iommu/amd/init.c | 3174 ++++
drivers/iommu/amd/iommu.c | 4041 +++++
drivers/iommu/amd/iommu_v2.c | 981 ++
drivers/iommu/{amd_iommu_quirks.c => amd/quirks.c} | 0
drivers/iommu/amd_iommu.c | 4035 -----
drivers/iommu/amd_iommu.h | 14 -
drivers/iommu/amd_iommu_debugfs.c | 33 -
drivers/iommu/amd_iommu_init.c | 3175 ----
drivers/iommu/amd_iommu_proto.h | 96 -
drivers/iommu/amd_iommu_types.h | 903 -
drivers/iommu/amd_iommu_v2.c | 985 --
drivers/iommu/arm-smmu-impl.c | 8 +-
drivers/iommu/arm-smmu-qcom.c | 37 +-
drivers/iommu/arm-smmu-v3.c | 122 +-
drivers/iommu/arm-smmu.c | 53 +-
drivers/iommu/arm-smmu.h | 1 +
drivers/iommu/dma-iommu.c | 5 +-
drivers/iommu/dmar.c | 2211 ---
drivers/iommu/exynos-iommu.c | 24 +-
drivers/iommu/fsl_pamu_domain.c | 22 +-
drivers/iommu/hyperv-iommu.c | 2 +-
drivers/iommu/intel-iommu-debugfs.c | 497 -
drivers/iommu/intel-iommu.c | 6361 -------
drivers/iommu/intel-pasid.c | 598 -
drivers/iommu/intel-pasid.h | 105 -
drivers/iommu/intel-svm.c | 696 -
drivers/iommu/intel/debugfs.c | 559 +
drivers/iommu/intel/dmar.c | 2264 +++
drivers/iommu/intel/intel-pasid.h | 128 +
drivers/iommu/intel/iommu.c | 6207 +++++++
drivers/iommu/intel/irq_remapping.c | 1518 ++
drivers/iommu/intel/pasid.c | 853 +
drivers/iommu/intel/svm.c | 1002 ++
drivers/iommu/{intel-trace.c => intel/trace.c} | 0
drivers/iommu/intel_irq_remapping.c | 1518 --
drivers/iommu/iommu.c | 490 +-
drivers/iommu/iova.c | 6 +-
drivers/iommu/ipmmu-vmsa.c | 59 +-
drivers/iommu/msm_iommu.c | 36 +-
drivers/iommu/mtk_iommu.c | 24 +-
drivers/iommu/mtk_iommu_v1.c | 68 +-
drivers/iommu/omap-iommu.c | 103 +-
drivers/iommu/qcom_iommu.c | 29 +-
drivers/iommu/rockchip-iommu.c | 26 +-
drivers/iommu/s390-iommu.c | 30 +-
drivers/iommu/sun50i-iommu.c | 1023 ++
drivers/iommu/tegra-gart.c | 24 +-
drivers/iommu/tegra-smmu.c | 31 +-
drivers/iommu/virtio-iommu.c | 43 +-
drivers/ipack/Kconfig | 2 +-
drivers/ipack/carriers/tpci200.c | 1 +
drivers/irqchip/Kconfig | 40 +
drivers/irqchip/Makefile | 4 +
drivers/irqchip/irq-bcm7038-l1.c | 2 +-
drivers/irqchip/irq-gic-v3-its.c | 190 +-
drivers/irqchip/irq-gic-v3.c | 14 +-
drivers/irqchip/irq-gic.c | 1 -
drivers/irqchip/irq-loongson-htvec.c | 214 +
drivers/irqchip/irq-loongson-pch-msi.c | 255 +
drivers/irqchip/irq-loongson-pch-pic.c | 243 +
drivers/irqchip/irq-mbigen.c | 8 +-
drivers/irqchip/irq-meson-gpio.c | 18 +-
drivers/irqchip/irq-mvebu-icu.c | 2 +-
drivers/irqchip/irq-riscv-intc.c | 138 +
drivers/irqchip/irq-sifive-plic.c | 71 +-
drivers/irqchip/irq-ti-sci-inta.c | 3 +-
drivers/isdn/Kconfig | 2 +-
drivers/isdn/hardware/mISDN/mISDNisar.c | 4 +-
drivers/leds/Kconfig | 29 +
drivers/leds/Makefile | 3 +
drivers/leds/leds-ariel.c | 133 +
drivers/leds/leds-aw2013.c | 436 +
drivers/leds/leds-lm355x.c | 1 -
drivers/leds/leds-lp3952.c | 2 +-
drivers/leds/leds-lt3593.c | 1 -
drivers/leds/leds-netxbig.c | 148 +-
drivers/leds/leds-pca963x.c | 2 +-
drivers/leds/leds-pwm.c | 16 +-
drivers/leds/leds-sgm3140.c | 320 +
drivers/leds/leds-tca6507.c | 2 +-
drivers/leds/leds-tlc591xx.c | 5 +-
drivers/leds/trigger/ledtrig-timer.c | 4 +-
drivers/lightnvm/pblk-cache.c | 8 +-
drivers/lightnvm/pblk-init.c | 5 +-
drivers/lightnvm/pblk-read.c | 11 +-
drivers/macintosh/Kconfig | 3 +-
drivers/macintosh/ams/ams-input.c | 37 +-
drivers/macintosh/ams/ams.h | 4 +-
drivers/macintosh/mac_hid.c | 3 +-
drivers/macintosh/macio-adb.c | 2 +-
drivers/macintosh/mediabay.c | 2 +-
drivers/macintosh/via-pmu.c | 4 +-
drivers/macintosh/windfarm_pm112.c | 21 +-
drivers/mailbox/Kconfig | 18 +
drivers/mailbox/Makefile | 4 +
drivers/mailbox/imx-mailbox.c | 117 +-
drivers/mailbox/pcc.c | 2 +-
drivers/mailbox/qcom-apcs-ipc-mailbox.c | 61 +-
drivers/mailbox/qcom-ipcc.c | 286 +
drivers/mailbox/sprd-mailbox.c | 361 +
drivers/mailbox/zynqmp-ipi-mailbox.c | 25 +-
drivers/md/Kconfig | 102 +-
drivers/md/Makefile | 3 +
drivers/md/bcache/Kconfig | 9 +
drivers/md/bcache/bcache.h | 2 +-
drivers/md/bcache/bset.c | 6 +-
drivers/md/bcache/btree.c | 24 +-
drivers/md/bcache/extents.c | 12 +-
drivers/md/bcache/io.c | 8 +-
drivers/md/bcache/journal.c | 34 +-
drivers/md/bcache/request.c | 25 +-
drivers/md/bcache/super.c | 255 +-
drivers/md/bcache/sysfs.c | 8 +-
drivers/md/bcache/writeback.c | 6 +-
drivers/md/dm-bufio.c | 113 +-
drivers/md/dm-crypt.c | 80 +-
drivers/md/dm-ebs-target.c | 471 +
drivers/md/dm-historical-service-time.c | 561 +
drivers/md/dm-integrity.c | 8 +-
drivers/md/dm-log-writes.c | 2 +-
drivers/md/dm-mpath.c | 129 +-
drivers/md/dm-path-selector.h | 2 +-
drivers/md/dm-queue-length.c | 2 +-
drivers/md/dm-raid.c | 2 +-
drivers/md/dm-raid1.c | 2 +-
drivers/md/dm-rq.c | 2 +-
drivers/md/dm-service-time.c | 2 +-
drivers/md/dm-stats.c | 2 +-
drivers/md/dm-stripe.c | 2 +-
drivers/md/dm-switch.c | 2 +-
drivers/md/dm-table.c | 17 -
drivers/md/dm-verity-fec.c | 2 +-
drivers/md/dm-writecache.c | 94 +-
drivers/md/dm-zoned-metadata.c | 1046 +-
drivers/md/dm-zoned-reclaim.c | 210 +-
drivers/md/dm-zoned-target.c | 463 +-
drivers/md/dm-zoned.h | 113 +-
drivers/md/dm.c | 35 +-
drivers/md/md-bitmap.c | 12 +-
drivers/md/md-linear.h | 2 +-
drivers/md/md.c | 71 +-
drivers/md/md.h | 1 +
drivers/md/persistent-data/Kconfig | 2 +-
drivers/md/persistent-data/dm-btree-internal.h | 4 +-
drivers/md/persistent-data/dm-btree-spine.c | 6 +-
drivers/md/raid1.c | 13 +-
drivers/md/raid1.h | 2 +-
drivers/md/raid10.h | 2 +-
drivers/md/raid5-ppl.c | 2 +-
drivers/md/raid5.c | 22 +-
drivers/media/Kconfig | 242 +-
drivers/media/Makefile | 2 +-
drivers/media/cec/Kconfig | 25 +
drivers/media/cec/Makefile | 16 +-
drivers/media/cec/cec-adap.c | 2199 ---
drivers/media/cec/cec-notifier.c | 236 -
drivers/media/cec/core/Makefile | 16 +
drivers/media/cec/core/cec-adap.c | 2199 +++
drivers/media/cec/{ => core}/cec-api.c | 0
drivers/media/cec/{ => core}/cec-core.c | 0
drivers/media/cec/core/cec-notifier.c | 236 +
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
drivers/media/cec/platform/cec-gpio/cec-gpio.c | 302 +
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
drivers/media/cec/usb/pulse8/pulse8-cec.c | 905 +
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 +-
.../media/common/videobuf2/videobuf2-dma-contig.c | 20 +-
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-core/dvbdev.c | 5 +-
drivers/media/dvb-frontends/Kconfig | 16 +-
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +-
drivers/media/dvb-frontends/dib3000.h | 2 +-
drivers/media/dvb-frontends/dib3000mb.c | 2 +-
drivers/media/dvb-frontends/drxk_hard.c | 2 +-
drivers/media/dvb-frontends/eds1547.h | 2 +-
drivers/media/dvb-frontends/lgdt3306a.c | 14 +
drivers/media/dvb-frontends/m88ds3103.c | 4 +-
drivers/media/dvb-frontends/stv0900_core.c | 2 +-
drivers/media/dvb-frontends/z0194a.h | 2 +-
drivers/media/firewire/Kconfig | 5 +-
drivers/media/i2c/Kconfig | 457 +-
drivers/media/i2c/Makefile | 1 +
drivers/media/i2c/cx25840/cx25840-core.c | 40 +-
drivers/media/i2c/et8ek8/Kconfig | 4 +-
drivers/media/i2c/imx214.c | 4 +-
drivers/media/i2c/imx219.c | 110 +-
drivers/media/i2c/m5mols/Kconfig | 5 +-
drivers/media/i2c/max2175.c | 6 +-
drivers/media/i2c/ov13858.c | 13 +-
drivers/media/i2c/ov2740.c | 1016 ++
drivers/media/i2c/ov5640.c | 4 +-
drivers/media/i2c/ov5670.c | 14 +-
drivers/media/i2c/ov8856.c | 191 +-
drivers/media/i2c/s5k5baf.c | 2 +-
drivers/media/i2c/smiapp/Kconfig | 5 +-
drivers/media/mc/Kconfig | 19 +-
drivers/media/mc/mc-entity.c | 2 +-
drivers/media/mmc/Kconfig | 1 -
drivers/media/mmc/siano/Kconfig | 2 +
drivers/media/mmc/siano/smssdio.c | 10 +-
drivers/media/pci/Kconfig | 14 +-
drivers/media/pci/bt8xx/Kconfig | 2 +-
drivers/media/pci/bt8xx/bt878.c | 2 +-
drivers/media/pci/bt8xx/btcx-risc.c | 2 +-
drivers/media/pci/bt8xx/bttv-risc.c | 2 +-
drivers/media/pci/cobalt/Kconfig | 4 +-
drivers/media/pci/cx18/cx18-ioctl.c | 22 +-
drivers/media/pci/cx18/cx18-streams.c | 4 +-
drivers/media/pci/cx23885/cx23885-cards.c | 51 +-
drivers/media/pci/cx23885/cx23885-dvb.c | 31 +
drivers/media/pci/cx23885/cx23885-video.c | 99 +-
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/ivtv/ivtv-ioctl.c | 26 +-
drivers/media/pci/ivtv/ivtv-udma.c | 19 +-
drivers/media/pci/ivtv/ivtv-yuv.c | 17 +-
drivers/media/pci/ivtv/ivtvfb.c | 4 +-
drivers/media/pci/mantis/mantis_dvb.c | 2 +-
drivers/media/pci/meye/Kconfig | 2 +-
drivers/media/pci/saa7134/saa7134-input.c | 2 +-
drivers/media/pci/sta2x11/Kconfig | 6 +-
drivers/media/platform/Kconfig | 191 +-
drivers/media/platform/Makefile | 19 -
drivers/media/platform/am437x/Kconfig | 4 +-
drivers/media/platform/atmel/Kconfig | 4 +-
drivers/media/platform/cadence/Kconfig | 8 +-
drivers/media/platform/cec-gpio/cec-gpio.c | 298 -
drivers/media/platform/coda/coda-bit.c | 9 +-
drivers/media/platform/coda/coda-common.c | 199 +-
drivers/media/platform/coda/coda-jpeg.c | 577 +
drivers/media/platform/coda/coda.h | 12 +-
drivers/media/platform/cros-ec-cec/Makefile | 2 -
drivers/media/platform/davinci/vpbe_display.c | 1 -
drivers/media/platform/davinci/vpif_display.c | 1 -
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/mtk-mdp/mtk_mdp_comp.c | 8 +-
drivers/media/platform/omap3isp/ispvideo.c | 2 +-
drivers/media/platform/pxa_camera.c | 4 +-
drivers/media/platform/qcom/venus/core.c | 21 +-
drivers/media/platform/qcom/venus/core.h | 7 +-
drivers/media/platform/qcom/venus/helpers.c | 18 +-
drivers/media/platform/qcom/venus/helpers.h | 2 +-
drivers/media/platform/qcom/venus/hfi.c | 10 +-
drivers/media/platform/qcom/venus/hfi.h | 3 +-
drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +-
drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +
drivers/media/platform/qcom/venus/hfi_msgs.h | 10 +-
drivers/media/platform/qcom/venus/vdec.c | 200 +-
drivers/media/platform/qcom/venus/venc.c | 10 +-
drivers/media/platform/rcar-fcp.c | 5 +
drivers/media/platform/rcar-vin/Kconfig | 8 +-
drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +-
drivers/media/platform/rcar-vin/rcar-v4l2.c | 40 +-
drivers/media/platform/s5p-cec/Makefile | 3 -
drivers/media/platform/s5p-mfc/s5p_mfc.c | 6 +-
drivers/media/platform/seco-cec/Makefile | 2 -
drivers/media/platform/seco-cec/seco-cec.c | 803 -
drivers/media/platform/sh_veu.c | 1203 --
drivers/media/platform/sti/cec/Makefile | 2 -
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/sunxi/sun8i-di/sun8i-di.c | 6 +-
drivers/media/platform/tegra-cec/Makefile | 2 -
drivers/media/platform/ti-vpe/cal.c | 439 +-
drivers/media/platform/ti-vpe/cal_regs.h | 21 +-
drivers/media/platform/vicodec/Kconfig | 13 -
drivers/media/platform/vicodec/vicodec-core.c | 2238 ---
drivers/media/platform/video-mux.c | 87 +-
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.c | 369 -
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/rc/bpf-lirc.c | 4 +-
drivers/media/rc/gpio-ir-tx.c | 51 +-
drivers/media/rc/iguanair.c | 36 +-
drivers/media/rc/ir-rx51.c | 2 +-
drivers/media/rc/rc-core-priv.h | 22 +
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
drivers/media/test-drivers/vicodec/vicodec-core.c | 2241 +++
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 | 499 +
drivers/media/test-drivers/vimc/vimc-common.c | 400 +
drivers/media/test-drivers/vimc/vimc-common.h | 232 +
drivers/media/test-drivers/vimc/vimc-core.c | 369 +
drivers/media/test-drivers/vimc/vimc-debayer.c | 623 +
drivers/media/test-drivers/vimc/vimc-scaler.c | 522 +
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 | 6 +-
drivers/media/tuners/si2157.c | 419 +-
drivers/media/tuners/si2157_priv.h | 2 +
drivers/media/usb/Kconfig | 12 +-
drivers/media/usb/Makefile | 2 -
drivers/media/usb/cx231xx/cx231xx-avcore.c | 35 +-
drivers/media/usb/cx231xx/cx231xx-input.c | 5 +-
drivers/media/usb/cx231xx/cx231xx-video.c | 85 +-
drivers/media/usb/dvb-usb-v2/Kconfig | 10 +-
drivers/media/usb/dvb-usb-v2/ec168.c | 25 +-
drivers/media/usb/dvb-usb-v2/gl861.c | 4 +-
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 | 8 +-
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 | 6 +-
drivers/media/usb/dvb-usb/af9005.h | 2 +-
drivers/media/usb/dvb-usb/az6027.c | 6 +-
drivers/media/usb/dvb-usb/cxusb.c | 6 +-
drivers/media/usb/dvb-usb/dib0700.h | 31 +-
drivers/media/usb/dvb-usb/dib0700_core.c | 6 +-
drivers/media/usb/dvb-usb/dibusb-common.c | 2 +-
drivers/media/usb/dvb-usb/dibusb-mb.c | 4 +-
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 | 31 +-
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-common.h | 3 +-
drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 3 +-
drivers/media/usb/dvb-usb/dvb-usb-init.c | 10 +-
drivers/media/usb/dvb-usb/dvb-usb.h | 10 +-
drivers/media/usb/dvb-usb/dw2102.c | 31 +-
drivers/media/usb/dvb-usb/gp8psk.c | 2 +-
drivers/media/usb/dvb-usb/gp8psk.h | 2 +-
drivers/media/usb/dvb-usb/m920x.c | 6 +-
drivers/media/usb/dvb-usb/nova-t-usb2.c | 2 +-
drivers/media/usb/dvb-usb/opera1.c | 2 +-
drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +-
drivers/media/usb/dvb-usb/ttusb2.c | 9 +-
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/gspca/mr97310a.c | 1 -
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/pulse8-cec/pulse8-cec.c | 909 -
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 4 +-
drivers/media/usb/pwc/pwc-ctrl.c | 2 +-
drivers/media/usb/pwc/pwc-if.c | 54 +-
drivers/media/usb/pwc/pwc.h | 2 +-
drivers/media/usb/rainshadow-cec/Kconfig | 12 -
drivers/media/usb/ttusb-dec/ttusb_dec.c | 9 +-
drivers/media/usb/zr364xx/Kconfig | 2 +-
drivers/media/v4l2-core/Kconfig | 27 +-
drivers/media/v4l2-core/Makefile | 3 +
drivers/media/v4l2-core/v4l2-common.c | 4 +-
drivers/media/v4l2-core/v4l2-ctrls.c | 94 +-
drivers/media/v4l2-core/v4l2-dev.c | 25 +-
drivers/media/v4l2-core/v4l2-device.c | 7 +-
drivers/media/v4l2-core/v4l2-fwnode.c | 106 +-
drivers/media/v4l2-core/v4l2-h264.c | 270 +
drivers/media/v4l2-core/v4l2-ioctl.c | 72 +-
drivers/media/v4l2-core/v4l2-jpeg.c | 632 +
drivers/media/v4l2-core/v4l2-mc.c | 95 +
drivers/media/v4l2-core/v4l2-mem2mem.c | 11 +-
drivers/media/v4l2-core/v4l2-subdev.c | 91 +-
drivers/media/v4l2-core/videobuf-core.c | 4 +-
drivers/media/v4l2-core/videobuf-dma-contig.c | 4 +-
drivers/media/v4l2-core/videobuf-dma-sg.c | 8 +-
drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +-
drivers/memory/Kconfig | 11 +
drivers/memory/Makefile | 1 +
drivers/memory/bt1-l2-ctl.c | 322 +
drivers/memory/samsung/exynos5422-dmc.c | 8 +-
drivers/message/fusion/Kconfig | 14 +-
drivers/message/fusion/mptbase.c | 8 +-
drivers/mfd/Kconfig | 71 +-
drivers/mfd/Makefile | 7 +-
drivers/mfd/gateworks-gsc.c | 277 +
drivers/mfd/htc-i2cpld.c | 6 +-
drivers/mfd/intel-lpss-pci.c | 2 +-
drivers/mfd/intel_pmc_bxt.c | 468 +
drivers/mfd/intel_quark_i2c_gpio.c | 1 -
drivers/mfd/intel_soc_pmic_bxtwc.c | 34 +-
drivers/mfd/intel_soc_pmic_mrfld.c | 10 +-
drivers/mfd/max77620.c | 1 +
drivers/mfd/mp2629.c | 79 +
drivers/mfd/mt6358-irq.c | 235 +
drivers/mfd/mt6360-core.c | 425 +
drivers/mfd/mt6397-core.c | 101 +-
drivers/mfd/mt6397-irq.c | 35 +-
drivers/mfd/sm501.c | 24 +-
drivers/mfd/sprd-sc27xx-spi.c | 1 -
drivers/mfd/stm32-timers.c | 32 +-
drivers/mfd/stmfx.c | 22 +-
drivers/mfd/stpmic1.c | 2 +-
drivers/mfd/tqmx86.c | 2 +-
drivers/mfd/vexpress-sysreg.c | 99 +-
drivers/mfd/wcd934x.c | 1 -
drivers/mfd/wm8994-core.c | 8 +-
drivers/misc/Kconfig | 27 +-
drivers/misc/Makefile | 1 -
drivers/misc/cardreader/rts5249.c | 29 -
drivers/misc/cardreader/rts5260.c | 26 -
drivers/misc/cardreader/rts5261.c | 47 +-
drivers/misc/cardreader/rtsx_pcr.c | 46 +-
drivers/misc/cardreader/rtsx_pcr.h | 1 -
drivers/misc/cxl/Kconfig | 8 -
drivers/misc/cxl/cxllib.c | 9 +-
drivers/misc/cxl/fault.c | 4 +-
drivers/misc/echo/Kconfig | 2 +-
drivers/misc/fastrpc.c | 13 +-
drivers/misc/genwqe/card_utils.c | 44 +-
drivers/misc/habanalabs/Makefile | 3 +
drivers/misc/habanalabs/command_buffer.c | 28 +-
drivers/misc/habanalabs/command_submission.c | 385 +-
drivers/misc/habanalabs/context.c | 8 -
drivers/misc/habanalabs/debugfs.c | 116 +
drivers/misc/habanalabs/device.c | 53 +-
drivers/misc/habanalabs/firmware_if.c | 297 +-
drivers/misc/habanalabs/gaudi/Makefile | 5 +
drivers/misc/habanalabs/gaudi/gaudi.c | 6748 ++++++++
drivers/misc/habanalabs/gaudi/gaudiP.h | 261 +
drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 884 +
drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 121 +
drivers/misc/habanalabs/gaudi/gaudi_security.c | 9090 ++++++++++
drivers/misc/habanalabs/goya/goya.c | 345 +-
drivers/misc/habanalabs/goya/goyaP.h | 12 +-
drivers/misc/habanalabs/goya/goya_coresight.c | 2 +-
drivers/misc/habanalabs/goya/goya_security.c | 100 +-
drivers/misc/habanalabs/habanalabs.h | 187 +-
drivers/misc/habanalabs/habanalabs_drv.c | 14 +-
drivers/misc/habanalabs/habanalabs_ioctl.c | 21 +
drivers/misc/habanalabs/hw_queue.c | 118 +-
drivers/misc/habanalabs/hwmon.c | 75 +
drivers/misc/habanalabs/include/armcp_if.h | 43 +-
.../include/gaudi/asic_reg/cpu_if_regs.h | 174 +
.../include/gaudi/asic_reg/dma0_core_masks.h | 348 +
.../include/gaudi/asic_reg/dma0_core_regs.h | 156 +
.../include/gaudi/asic_reg/dma0_qm_masks.h | 800 +
.../include/gaudi/asic_reg/dma0_qm_regs.h | 834 +
.../include/gaudi/asic_reg/dma1_core_regs.h | 156 +
.../include/gaudi/asic_reg/dma1_qm_regs.h | 834 +
.../include/gaudi/asic_reg/dma2_core_regs.h | 156 +
.../include/gaudi/asic_reg/dma2_qm_regs.h | 834 +
.../include/gaudi/asic_reg/dma3_core_regs.h | 156 +
.../include/gaudi/asic_reg/dma3_qm_regs.h | 834 +
.../include/gaudi/asic_reg/dma4_core_regs.h | 156 +
.../include/gaudi/asic_reg/dma4_qm_regs.h | 834 +
.../include/gaudi/asic_reg/dma5_core_regs.h | 156 +
.../include/gaudi/asic_reg/dma5_qm_regs.h | 834 +
.../include/gaudi/asic_reg/dma6_core_regs.h | 156 +
.../include/gaudi/asic_reg/dma6_qm_regs.h | 834 +
.../include/gaudi/asic_reg/dma7_core_regs.h | 156 +
.../include/gaudi/asic_reg/dma7_qm_regs.h | 834 +
.../gaudi/asic_reg/dma_if_e_n_down_ch0_regs.h | 896 +
.../gaudi/asic_reg/dma_if_e_n_down_ch1_regs.h | 896 +
.../include/gaudi/asic_reg/dma_if_e_n_regs.h | 860 +
.../gaudi/asic_reg/dma_if_e_s_down_ch0_regs.h | 896 +
.../gaudi/asic_reg/dma_if_e_s_down_ch1_regs.h | 896 +
.../include/gaudi/asic_reg/dma_if_e_s_regs.h | 860 +
.../gaudi/asic_reg/dma_if_w_n_down_ch0_regs.h | 896 +
.../gaudi/asic_reg/dma_if_w_n_down_ch1_regs.h | 896 +
.../include/gaudi/asic_reg/dma_if_w_n_regs.h | 860 +
.../gaudi/asic_reg/dma_if_w_s_down_ch0_regs.h | 896 +
.../gaudi/asic_reg/dma_if_w_s_down_ch1_regs.h | 896 +
.../include/gaudi/asic_reg/dma_if_w_s_regs.h | 860 +
.../include/gaudi/asic_reg/gaudi_blocks.h | 4974 ++++++
.../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 299 +
.../include/gaudi/asic_reg/mme0_ctrl_regs.h | 1456 ++
.../include/gaudi/asic_reg/mme0_qm_masks.h | 800 +
.../include/gaudi/asic_reg/mme0_qm_regs.h | 834 +
.../include/gaudi/asic_reg/mme1_ctrl_regs.h | 1456 ++
.../include/gaudi/asic_reg/mme2_ctrl_regs.h | 1456 ++
.../include/gaudi/asic_reg/mme2_qm_regs.h | 834 +
.../include/gaudi/asic_reg/mme3_ctrl_regs.h | 1456 ++
.../include/gaudi/asic_reg/mmu_up_regs.h | 72 +
.../include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h | 896 +
.../include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h | 896 +
.../include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h | 896 +
.../include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h | 896 +
.../include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h | 896 +
.../include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h | 896 +
.../include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h | 896 +
.../include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h | 896 +
.../include/gaudi/asic_reg/psoc_etr_regs.h | 114 +
.../gaudi/asic_reg/psoc_global_conf_masks.h | 502 +
.../include/gaudi/asic_reg/psoc_global_conf_regs.h | 1062 ++
.../include/gaudi/asic_reg/psoc_hbm_pll_regs.h | 114 +
.../include/gaudi/asic_reg/psoc_pci_pll_regs.h | 114 +
.../include/gaudi/asic_reg/psoc_timestamp_regs.h | 56 +
.../include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h | 896 +
.../include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h | 896 +
.../include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h | 896 +
.../include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h | 896 +
.../include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h | 896 +
.../include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h | 896 +
.../include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h | 896 +
.../include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h | 896 +
.../habanalabs/include/gaudi/asic_reg/stlb_regs.h | 82 +
.../include/gaudi/asic_reg/tpc0_cfg_masks.h | 2578 +++
.../include/gaudi/asic_reg/tpc0_cfg_regs.h | 1226 ++
.../include/gaudi/asic_reg/tpc0_qm_masks.h | 800 +
.../include/gaudi/asic_reg/tpc0_qm_regs.h | 834 +
.../include/gaudi/asic_reg/tpc1_cfg_regs.h | 1226 ++
.../include/gaudi/asic_reg/tpc1_qm_regs.h | 834 +
.../include/gaudi/asic_reg/tpc2_cfg_regs.h | 1226 ++
.../include/gaudi/asic_reg/tpc2_qm_regs.h | 834 +
.../include/gaudi/asic_reg/tpc3_cfg_regs.h | 1226 ++
.../include/gaudi/asic_reg/tpc3_qm_regs.h | 834 +
.../include/gaudi/asic_reg/tpc4_cfg_regs.h | 1226 ++
.../include/gaudi/asic_reg/tpc4_qm_regs.h | 834 +
.../include/gaudi/asic_reg/tpc5_cfg_regs.h | 1226 ++
.../include/gaudi/asic_reg/tpc5_qm_regs.h | 834 +
.../include/gaudi/asic_reg/tpc6_cfg_regs.h | 1226 ++
.../include/gaudi/asic_reg/tpc6_qm_regs.h | 834 +
.../include/gaudi/asic_reg/tpc7_cfg_regs.h | 1226 ++
.../include/gaudi/asic_reg/tpc7_qm_regs.h | 834 +
drivers/misc/habanalabs/include/gaudi/gaudi.h | 59 +
.../habanalabs/include/gaudi/gaudi_async_events.h | 310 +
.../include/gaudi/gaudi_async_ids_map_extended.h | 694 +
.../habanalabs/include/gaudi/gaudi_coresight.h | 367 +
.../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 36 +
.../misc/habanalabs/include/gaudi/gaudi_masks.h | 458 +
.../misc/habanalabs/include/gaudi/gaudi_packets.h | 212 +
.../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 27 +
.../habanalabs/include/goya/asic_reg/goya_masks.h | 3 +-
.../habanalabs/include/goya/asic_reg/goya_regs.h | 1 +
.../include/goya/asic_reg/psoc_timestamp_regs.h | 56 +
.../misc/habanalabs/include/goya/goya_reg_map.h | 43 +-
drivers/misc/habanalabs/include/hl_boot_if.h | 58 +-
.../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 +-
.../misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h | 16 +
drivers/misc/habanalabs/memory.c | 37 +-
drivers/misc/habanalabs/pci.c | 63 +-
drivers/misc/habanalabs/sysfs.c | 17 +-
drivers/misc/kgdbts.c | 6 +-
drivers/misc/lkdtm/bugs.c | 2 +-
drivers/misc/mei/client.c | 2 +
drivers/misc/mei/hw-me.c | 8 +
drivers/misc/mei/hw-me.h | 4 +
drivers/misc/mei/pci-me.c | 7 +-
drivers/misc/mei/pci-txe.c | 2 +-
drivers/misc/mic/scif/scif_nodeqp.c | 2 +-
drivers/misc/mic/scif/scif_rma.c | 26 +-
drivers/misc/ocxl/context.c | 2 +-
drivers/misc/pci_endpoint_test.c | 4 +
drivers/misc/sgi-gru/grufault.c | 25 +-
drivers/misc/sgi-gru/grufile.c | 4 +-
drivers/misc/sgi-xp/xpc_main.c | 10 +-
drivers/misc/sgi-xp/xpnet.c | 8 +-
drivers/misc/uacce/uacce.c | 172 +-
drivers/misc/vexpress-syscfg.c | 280 -
drivers/misc/vmw_vmci/vmci_host.c | 2 -
drivers/misc/xilinx_sdfec.c | 61 +-
drivers/mmc/core/block.c | 5 +-
drivers/mmc/core/bus.c | 14 +
drivers/mmc/core/core.c | 6 +-
drivers/mmc/core/debugfs.c | 6 +-
drivers/mmc/core/mmc.c | 6 +
drivers/mmc/core/mmc_ops.c | 2 +-
drivers/mmc/core/queue.c | 16 +-
drivers/mmc/core/quirks.h | 2 +-
drivers/mmc/core/regulator.c | 17 +-
drivers/mmc/core/sd.c | 30 +-
drivers/mmc/core/sdio.c | 136 +-
drivers/mmc/host/Kconfig | 33 +-
drivers/mmc/host/Makefile | 3 +
drivers/mmc/host/alcor.c | 6 +-
drivers/mmc/host/android-goldfish.c | 10 +-
drivers/mmc/host/atmel-mci.c | 12 +-
drivers/mmc/host/au1xmmc.c | 20 +-
drivers/mmc/host/bcm2835.c | 3 +-
drivers/mmc/host/cavium.c | 3 +-
drivers/mmc/host/cb710-mmc.c | 8 +
drivers/mmc/host/cqhci.c | 21 +-
drivers/mmc/host/dw_mmc-k3.c | 2 +-
drivers/mmc/host/dw_mmc.c | 9 +-
drivers/mmc/host/jz4740_mmc.c | 13 +-
drivers/mmc/host/meson-gx-mmc.c | 5 +-
drivers/mmc/host/meson-mx-sdhc-clkc.c | 158 +
drivers/mmc/host/meson-mx-sdhc-mmc.c | 914 +
drivers/mmc/host/meson-mx-sdhc.h | 141 +
drivers/mmc/host/meson-mx-sdio.c | 14 +-
drivers/mmc/host/mmc_hsq.c | 29 +-
drivers/mmc/host/mmc_hsq.h | 1 +
drivers/mmc/host/mmc_spi.c | 20 +-
drivers/mmc/host/mmci.c | 30 +-
drivers/mmc/host/mmci_stm32_sdmmc.c | 15 +-
drivers/mmc/host/mtk-sd.c | 21 +-
drivers/mmc/host/mvsdio.c | 2 -
drivers/mmc/host/mxs-mmc.c | 3 +-
drivers/mmc/host/omap.c | 2 +-
drivers/mmc/host/omap_hsmmc.c | 2 +-
drivers/mmc/host/owl-mmc.c | 8 +-
drivers/mmc/host/renesas_sdhi.h | 5 +-
drivers/mmc/host/renesas_sdhi_core.c | 146 +-
drivers/mmc/host/rtsx_pci_sdmmc.c | 2 +-
drivers/mmc/host/rtsx_usb_sdmmc.c | 2 +-
drivers/mmc/host/s3cmci.c | 7 -
drivers/mmc/host/sdhci-acpi.c | 10 +-
drivers/mmc/host/sdhci-cadence.c | 10 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 45 +-
drivers/mmc/host/sdhci-esdhc-mcf.c | 521 +
drivers/mmc/host/sdhci-esdhc.h | 2 +-
drivers/mmc/host/sdhci-msm.c | 164 +-
drivers/mmc/host/sdhci-of-arasan.c | 632 +-
drivers/mmc/host/sdhci-of-at91.c | 12 +-
drivers/mmc/host/sdhci-of-dwcmshc.c | 74 +-
drivers/mmc/host/sdhci-of-esdhc.c | 34 +
drivers/mmc/host/sdhci-pci-core.c | 12 +-
drivers/mmc/host/sdhci-pci-gli.c | 129 +
drivers/mmc/host/sdhci-pci-o2micro.c | 8 +-
drivers/mmc/host/sdhci-pci.h | 2 +
drivers/mmc/host/sdhci-sprd.c | 28 +-
drivers/mmc/host/sdhci-tegra.c | 57 +-
drivers/mmc/host/sdhci-xenon.c | 10 +
drivers/mmc/host/sdhci.c | 293 +-
drivers/mmc/host/sdhci.h | 38 +-
drivers/mmc/host/sdricoh_cs.c | 105 +-
drivers/mmc/host/sunxi-mmc.c | 10 +-
drivers/mmc/host/tifm_sd.c | 9 +-
drivers/mmc/host/tmio_mmc_core.c | 10 +-
drivers/mmc/host/uniphier-sd.c | 12 +-
drivers/mmc/host/usdhi6rol0.c | 9 +-
drivers/mmc/host/via-sdmmc.c | 7 +-
drivers/mmc/host/wbsd.c | 26 +-
drivers/most/core.c | 2 +-
drivers/mtd/Kconfig | 10 +
drivers/mtd/Makefile | 1 +
drivers/mtd/chips/cfi_cmdset_0001.c | 13 +-
drivers/mtd/devices/docg3.c | 10 +-
drivers/mtd/maps/physmap-gemini.c | 5 -
drivers/mtd/mtdblock.c | 11 +-
drivers/mtd/mtdcore.c | 196 +-
drivers/mtd/mtdpart.c | 54 +-
drivers/mtd/mtdpstore.c | 578 +
drivers/mtd/nand/raw/Kconfig | 12 +-
drivers/mtd/nand/raw/Makefile | 2 +-
drivers/mtd/nand/raw/ams-delta.c | 5 +-
drivers/mtd/nand/raw/arasan-nand-controller.c | 1297 ++
drivers/mtd/nand/raw/atmel/nand-controller.c | 2 +-
drivers/mtd/nand/raw/au1550nd.c | 403 +-
drivers/mtd/nand/raw/bcm47xxnflash/main.c | 6 +-
drivers/mtd/nand/raw/brcmnand/brcmnand.c | 167 +-
drivers/mtd/nand/raw/cadence-nand-controller.c | 17 +-
drivers/mtd/nand/raw/cafe_nand.c | 16 +-
drivers/mtd/nand/raw/cmx270_nand.c | 236 -
drivers/mtd/nand/raw/cs553x_nand.c | 199 +-
drivers/mtd/nand/raw/davinci_nand.c | 312 +-
drivers/mtd/nand/raw/denali.c | 60 +-
drivers/mtd/nand/raw/diskonchip.c | 487 +-
drivers/mtd/nand/raw/fsl_elbc_nand.c | 7 +-
drivers/mtd/nand/raw/fsl_ifc_nand.c | 7 +-
drivers/mtd/nand/raw/fsl_upm.c | 9 +-
drivers/mtd/nand/raw/fsmc_nand.c | 19 +-
drivers/mtd/nand/raw/gpio.c | 6 +-
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 189 +-
drivers/mtd/nand/raw/hisi504_nand.c | 6 +-
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 170 +-
drivers/mtd/nand/raw/internals.h | 12 +
drivers/mtd/nand/raw/lpc32xx_mlc.c | 7 +-
drivers/mtd/nand/raw/lpc32xx_slc.c | 6 +-
drivers/mtd/nand/raw/marvell_nand.c | 68 +-
drivers/mtd/nand/raw/meson_nand.c | 5 +-
drivers/mtd/nand/raw/mpc5121_nfc.c | 5 +-
drivers/mtd/nand/raw/mtk_nand.c | 19 +-
drivers/mtd/nand/raw/mxc_nand.c | 6 +-
drivers/mtd/nand/raw/mxic_nand.c | 10 +-
drivers/mtd/nand/raw/nand_base.c | 445 +-
drivers/mtd/nand/raw/nand_bch.c | 10 +-
drivers/mtd/nand/raw/nand_jedec.c | 32 +-
drivers/mtd/nand/raw/nand_legacy.c | 8 +-
drivers/mtd/nand/raw/nand_micron.c | 65 +-
drivers/mtd/nand/raw/nand_onfi.c | 71 +-
drivers/mtd/nand/raw/nand_timings.c | 11 +-
drivers/mtd/nand/raw/nand_toshiba.c | 14 +
drivers/mtd/nand/raw/nandsim.c | 438 +-
drivers/mtd/nand/raw/ndfc.c | 8 +-
drivers/mtd/nand/raw/omap2.c | 8 +-
drivers/mtd/nand/raw/omap_elm.c | 1 +
drivers/mtd/nand/raw/orion_nand.c | 8 +-
drivers/mtd/nand/raw/oxnas_nand.c | 33 +-
drivers/mtd/nand/raw/pasemi_nand.c | 9 +-
drivers/mtd/nand/raw/plat_nand.c | 8 +-
drivers/mtd/nand/raw/qcom_nandc.c | 13 +-
drivers/mtd/nand/raw/r852.c | 6 +-
drivers/mtd/nand/raw/s3c2410.c | 3 +-
drivers/mtd/nand/raw/sh_flctl.c | 6 +-
drivers/mtd/nand/raw/sharpsl.c | 14 +-
drivers/mtd/nand/raw/socrates_nand.c | 8 +-
drivers/mtd/nand/raw/stm32_fmc2_nand.c | 1067 +-
drivers/mtd/nand/raw/sunxi_nand.c | 16 +-
drivers/mtd/nand/raw/tango_nand.c | 13 +-
drivers/mtd/nand/raw/tegra_nand.c | 6 +-
drivers/mtd/nand/raw/tmio_nand.c | 8 +-
drivers/mtd/nand/raw/txx9ndfmc.c | 6 +-
drivers/mtd/nand/raw/vf610_nfc.c | 10 +-
drivers/mtd/nand/raw/xway_nand.c | 8 +-
drivers/mtd/nand/spi/core.c | 4 +
drivers/mtd/parsers/cmdlinepart.c | 35 +-
drivers/mtd/parsers/ofpart.c | 3 +
drivers/mtd/spi-nor/Kconfig | 4 +-
drivers/mtd/spi-nor/Makefile | 2 +
drivers/mtd/spi-nor/controllers/Kconfig | 4 +-
drivers/mtd/spi-nor/controllers/aspeed-smc.c | 2 +-
drivers/mtd/spi-nor/controllers/hisi-sfc.c | 2 +-
drivers/mtd/spi-nor/controllers/nxp-spifi.c | 2 +-
drivers/mtd/spi-nor/core.c | 22 +-
drivers/mtd/spi-nor/macronix.c | 6 +
drivers/mtd/spi-nor/micron-st.c | 6 +-
drivers/mtd/spi-nor/sfdp.c | 34 +-
drivers/mtd/spi-nor/sfdp.h | 11 +-
drivers/mtd/spi-nor/spansion.c | 44 +-
drivers/mtd/spi-nor/winbond.c | 29 +-
drivers/mtd/ubi/build.c | 5 +-
drivers/mtd/ubi/debug.c | 12 +-
drivers/mtd/ubi/fastmap-wl.c | 39 +-
drivers/mtd/ubi/fastmap.c | 11 +
drivers/mtd/ubi/io.c | 4 +-
drivers/mtd/ubi/ubi.h | 6 +-
drivers/mtd/ubi/wl.c | 28 +-
drivers/net/Kconfig | 58 +-
drivers/net/appletalk/Kconfig | 12 +-
drivers/net/arcnet/Kconfig | 14 +-
drivers/net/bareudp.c | 20 +-
drivers/net/bonding/bond_alb.c | 46 +-
drivers/net/bonding/bond_main.c | 302 +-
drivers/net/bonding/bond_options.c | 2 -
drivers/net/bonding/bond_sysfs_slave.c | 4 +-
drivers/net/bonding/bonding_priv.h | 2 +-
drivers/net/caif/Kconfig | 12 +-
drivers/net/can/Kconfig | 30 +-
drivers/net/can/c_can/Kconfig | 4 +-
drivers/net/can/cc770/Kconfig | 4 +-
drivers/net/can/ifi_canfd/Kconfig | 2 +-
drivers/net/can/ifi_canfd/ifi_canfd.c | 5 +-
drivers/net/can/m_can/Kconfig | 6 +-
drivers/net/can/mscan/Kconfig | 4 +-
drivers/net/can/peak_canfd/Kconfig | 2 +-
drivers/net/can/peak_canfd/peak_pciefd_main.c | 4 +-
drivers/net/can/rcar/Kconfig | 4 +-
drivers/net/can/sja1000/Kconfig | 18 +-
drivers/net/can/softing/Kconfig | 4 +-
drivers/net/can/spi/Kconfig | 4 +-
drivers/net/can/sun4i_can.c | 2 +-
drivers/net/can/usb/Kconfig | 16 +-
drivers/net/dsa/Kconfig | 26 +-
drivers/net/dsa/b53/b53_common.c | 114 +-
drivers/net/dsa/b53/b53_priv.h | 8 +-
drivers/net/dsa/b53/b53_regs.h | 8 +-
drivers/net/dsa/b53/b53_srab.c | 4 +-
drivers/net/dsa/dsa_loop.c | 1 +
drivers/net/dsa/lantiq_gswip.c | 3 +-
drivers/net/dsa/mt7530.c | 136 +-
drivers/net/dsa/mt7530.h | 24 +-
drivers/net/dsa/mv88e6xxx/Kconfig | 2 +-
drivers/net/dsa/mv88e6xxx/chip.c | 25 +-
drivers/net/dsa/mv88e6xxx/serdes.c | 55 +-
drivers/net/dsa/mv88e6xxx/serdes.h | 7 +-
drivers/net/dsa/ocelot/felix.c | 122 +-
drivers/net/dsa/ocelot/felix.h | 13 +-
drivers/net/dsa/ocelot/felix_vsc9959.c | 215 +-
drivers/net/dsa/qca/Kconfig | 2 +-
drivers/net/dsa/qca8k.c | 3 +-
drivers/net/dsa/sja1105/Kconfig | 10 +
drivers/net/dsa/sja1105/Makefile | 4 +
drivers/net/dsa/sja1105/sja1105.h | 103 +-
drivers/net/dsa/sja1105/sja1105_clocking.c | 58 +-
drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 208 +-
drivers/net/dsa/sja1105/sja1105_ethtool.c | 144 +-
drivers/net/dsa/sja1105/sja1105_flower.c | 215 +-
drivers/net/dsa/sja1105/sja1105_main.c | 1235 +-
drivers/net/dsa/sja1105/sja1105_ptp.c | 34 +-
drivers/net/dsa/sja1105/sja1105_ptp.h | 13 +
drivers/net/dsa/sja1105/sja1105_spi.c | 16 +
drivers/net/dsa/sja1105/sja1105_static_config.c | 274 +-
drivers/net/dsa/sja1105/sja1105_static_config.h | 118 +
drivers/net/dsa/sja1105/sja1105_tas.c | 127 +-
drivers/net/dsa/sja1105/sja1105_tas.h | 36 +
drivers/net/dsa/sja1105/sja1105_vl.c | 782 +
drivers/net/dsa/sja1105/sja1105_vl.h | 74 +
drivers/net/dsa/vitesse-vsc73xx-platform.c | 10 +-
drivers/net/ethernet/3com/3c509.c | 1 -
drivers/net/ethernet/3com/3c515.c | 1 -
drivers/net/ethernet/3com/3c59x.c | 4 +-
drivers/net/ethernet/3com/Kconfig | 16 +-
drivers/net/ethernet/8390/Kconfig | 32 +-
drivers/net/ethernet/8390/ne2k-pci.c | 345 +-
drivers/net/ethernet/Kconfig | 18 +-
drivers/net/ethernet/adaptec/Kconfig | 4 +-
drivers/net/ethernet/adaptec/starfire.c | 1 -
drivers/net/ethernet/aeroflex/Kconfig | 2 +-
drivers/net/ethernet/agere/Kconfig | 4 +-
drivers/net/ethernet/agere/et131x.c | 4 +-
drivers/net/ethernet/alacritech/Kconfig | 4 +-
drivers/net/ethernet/allwinner/Kconfig | 4 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +-
drivers/net/ethernet/alteon/Kconfig | 6 +-
drivers/net/ethernet/altera/Kconfig | 2 +-
drivers/net/ethernet/altera/altera_tse_main.c | 4 +-
drivers/net/ethernet/amazon/Kconfig | 4 +-
drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 19 +-
drivers/net/ethernet/amazon/ena/ena_com.c | 124 +-
drivers/net/ethernet/amazon/ena/ena_com.h | 80 +-
drivers/net/ethernet/amazon/ena/ena_common_defs.h | 2 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 26 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 7 +-
drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 6 +-
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 85 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 65 +-
drivers/net/ethernet/amazon/ena/ena_netdev.h | 19 +-
drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 2 +-
drivers/net/ethernet/amd/7990.c | 4 +-
drivers/net/ethernet/amd/7990.h | 2 +-
drivers/net/ethernet/amd/Kconfig | 34 +-
drivers/net/ethernet/amd/atarilance.c | 2 +-
drivers/net/ethernet/amd/hplance.c | 2 +-
drivers/net/ethernet/amd/mvme147.c | 2 +-
drivers/net/ethernet/amd/sun3lance.c | 2 +-
drivers/net/ethernet/amd/sunlance.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +-
drivers/net/ethernet/apple/Kconfig | 10 +-
drivers/net/ethernet/apple/bmac.c | 4 +-
drivers/net/ethernet/apple/mace.c | 2 +-
drivers/net/ethernet/aquantia/Kconfig | 4 +-
drivers/net/ethernet/aquantia/atlantic/Makefile | 4 +
drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 4 +-
drivers/net/ethernet/aquantia/atlantic/aq_common.h | 40 +-
.../net/ethernet/aquantia/atlantic/aq_ethtool.c | 79 +-
.../net/ethernet/aquantia/atlantic/aq_filters.c | 11 +-
drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 42 +-
.../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 26 +
.../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 2 +
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 6 +-
drivers/net/ethernet/aquantia/atlantic/aq_main.c | 72 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 335 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 27 +-
.../net/ethernet/aquantia/atlantic/aq_pci_func.c | 44 +-
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 27 +-
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 19 +-
drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 72 +-
drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 8 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 30 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 348 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 44 +-
.../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 6 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 83 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 42 +-
.../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 101 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils.c | 60 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils.h | 26 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 35 +-
.../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 841 +
.../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h | 14 +
.../aquantia/atlantic/hw_atl2/hw_atl2_internal.h | 127 +
.../aquantia/atlantic/hw_atl2/hw_atl2_llh.c | 234 +
.../aquantia/atlantic/hw_atl2/hw_atl2_llh.h | 102 +
.../atlantic/hw_atl2/hw_atl2_llh_internal.h | 391 +
.../aquantia/atlantic/hw_atl2/hw_atl2_utils.c | 131 +
.../aquantia/atlantic/hw_atl2/hw_atl2_utils.h | 606 +
.../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 320 +
.../ethernet/aquantia/atlantic/macsec/macsec_api.c | 6 +-
drivers/net/ethernet/arc/Kconfig | 6 +-
drivers/net/ethernet/atheros/Kconfig | 10 +-
drivers/net/ethernet/atheros/ag71xx.c | 43 +-
drivers/net/ethernet/atheros/alx/main.c | 9 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 8 +-
drivers/net/ethernet/atheros/atlx/atl1.c | 2 +-
drivers/net/ethernet/broadcom/Kconfig | 33 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 4 +-
drivers/net/ethernet/broadcom/bgmac-platform.c | 9 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 7 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 26 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 21 -
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 171 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 31 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 270 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 8 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 216 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 12 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 51 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 10 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 8 +
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 +
drivers/net/ethernet/broadcom/cnic.c | 1 -
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 796 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 23 +-
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 96 +-
drivers/net/ethernet/broadcom/tg3.c | 8 +-
drivers/net/ethernet/brocade/Kconfig | 2 +-
drivers/net/ethernet/brocade/bna/Kconfig | 2 +-
drivers/net/ethernet/cadence/Kconfig | 10 +-
drivers/net/ethernet/cadence/macb_main.c | 38 +-
drivers/net/ethernet/cavium/Kconfig | 18 +-
drivers/net/ethernet/cavium/liquidio/lio_core.c | 1 -
.../net/ethernet/cavium/liquidio/octeon_device.h | 12 -
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 +
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 1 +
drivers/net/ethernet/chelsio/Kconfig | 20 +-
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 27 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 44 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 172 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 96 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 27 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 17 +
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h | 1 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 204 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 14 +
drivers/net/ethernet/chelsio/cxgb4/sched.c | 3 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 80 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 10 +-
drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 3 +
drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 10 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +-
drivers/net/ethernet/cirrus/Kconfig | 8 +-
drivers/net/ethernet/cisco/Kconfig | 2 +-
drivers/net/ethernet/cisco/enic/Kconfig | 2 +-
drivers/net/ethernet/cortina/Kconfig | 4 +-
drivers/net/ethernet/cortina/gemini.c | 3 +-
drivers/net/ethernet/davicom/Kconfig | 4 +-
drivers/net/ethernet/dec/Kconfig | 2 +-
drivers/net/ethernet/dec/tulip/Kconfig | 30 +-
drivers/net/ethernet/dec/tulip/de4x5.c | 10 +-
drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +-
drivers/net/ethernet/dlink/Kconfig | 8 +-
drivers/net/ethernet/dlink/dl2k.c | 2 +-
drivers/net/ethernet/dnet.c | 3 +-
drivers/net/ethernet/emulex/Kconfig | 2 +-
drivers/net/ethernet/ezchip/Kconfig | 4 +-
drivers/net/ethernet/faraday/Kconfig | 6 +-
drivers/net/ethernet/faraday/ftmac100.c | 3 -
drivers/net/ethernet/freescale/Kconfig | 18 +-
drivers/net/ethernet/freescale/dpaa/Kconfig | 3 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 4 +-
drivers/net/ethernet/freescale/dpaa2/Kconfig | 10 +
drivers/net/ethernet/freescale/dpaa2/Makefile | 1 +
.../net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c | 150 +
.../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 16 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 525 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 86 +-
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 28 +-
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 59 +
drivers/net/ethernet/freescale/dpaa2/dpni.c | 177 +
drivers/net/ethernet/freescale/dpaa2/dpni.h | 97 +
drivers/net/ethernet/freescale/enetc/enetc.c | 34 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 86 +
drivers/net/ethernet/freescale/enetc/enetc_hw.h | 159 +
.../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 50 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 1103 ++
drivers/net/ethernet/freescale/fec.h | 11 +-
drivers/net/ethernet/freescale/fec_main.c | 252 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 2 +-
drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 2 +-
drivers/net/ethernet/freescale/ucc_geth.c | 12 +-
drivers/net/ethernet/fujitsu/Kconfig | 4 +-
drivers/net/ethernet/hisilicon/Kconfig | 24 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 7 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 25 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 166 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 53 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 88 +-
.../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 1 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 5 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 48 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 195 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 1 -
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1758 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 40 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 79 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_trace.h | 87 +
.../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 1 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 3 -
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 4 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 388 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 32 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h | 87 +
drivers/net/ethernet/huawei/Kconfig | 2 +-
drivers/net/ethernet/huawei/hinic/Kconfig | 2 +-
drivers/net/ethernet/huawei/hinic/Makefile | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_dev.h | 5 +
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 538 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 47 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 205 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 90 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 98 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 7 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 78 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 26 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 53 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 26 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 1210 ++
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h | 154 +
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 33 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 12 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 8 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 7 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 9 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 6 +-
drivers/net/ethernet/huawei/hinic/hinic_main.c | 158 +-
drivers/net/ethernet/huawei/hinic/hinic_port.c | 207 +-
drivers/net/ethernet/huawei/hinic/hinic_port.h | 159 +-
drivers/net/ethernet/huawei/hinic/hinic_rx.c | 15 +-
drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1294 ++
drivers/net/ethernet/huawei/hinic/hinic_sriov.h | 109 +
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 17 +-
drivers/net/ethernet/i825xx/82596.c | 2 +-
drivers/net/ethernet/i825xx/Kconfig | 14 +-
drivers/net/ethernet/ibm/Kconfig | 8 +-
drivers/net/ethernet/ibm/ibmvnic.c | 35 +-
drivers/net/ethernet/intel/Kconfig | 46 +-
drivers/net/ethernet/intel/e1000/e1000_hw.c | 2 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 73 +-
drivers/net/ethernet/intel/e1000e/e1000.h | 1 -
drivers/net/ethernet/intel/e1000e/ich8lan.c | 6 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 147 +-
drivers/net/ethernet/intel/e1000e/regs.h | 3 +
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 6 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 56 +-
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 2 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 166 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 17 +-
drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 40 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 381 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.h | 3 +-
drivers/net/ethernet/intel/iavf/iavf.h | 18 +
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 37 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 67 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 12 +-
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 106 +-
drivers/net/ethernet/intel/ice/Makefile | 4 +
drivers/net/ethernet/intel/ice/ice.h | 72 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 76 +-
drivers/net/ethernet/intel/ice/ice_arfs.c | 663 +
drivers/net/ethernet/intel/ice/ice_arfs.h | 82 +
drivers/net/ethernet/intel/ice/ice_base.c | 117 +-
drivers/net/ethernet/intel/ice/ice_common.c | 146 +-
drivers/net/ethernet/intel/ice/ice_common.h | 5 +-
drivers/net/ethernet/intel/ice/ice_controlq.c | 180 +-
drivers/net/ethernet/intel/ice/ice_controlq.h | 3 +
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 105 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 25 +-
drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 11 +-
drivers/net/ethernet/intel/ice/ice_devlink.c | 23 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 134 +-
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 1697 ++
drivers/net/ethernet/intel/ice/ice_fdir.c | 840 +
drivers/net/ethernet/intel/ice/ice_fdir.h | 166 +
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 919 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 8 +
drivers/net/ethernet/intel/ice/ice_flex_type.h | 41 +-
drivers/net/ethernet/intel/ice/ice_flow.c | 355 +-
drivers/net/ethernet/intel/ice/ice_flow.h | 47 +-
drivers/net/ethernet/intel/ice/ice_fltr.c | 397 +
drivers/net/ethernet/intel/ice/ice_fltr.h | 39 +
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 29 +-
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 128 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 605 +-
drivers/net/ethernet/intel/ice/ice_lib.h | 14 +-
drivers/net/ethernet/intel/ice/ice_main.c | 733 +-
drivers/net/ethernet/intel/ice/ice_nvm.c | 91 +-
drivers/net/ethernet/intel/ice/ice_nvm.h | 4 -
drivers/net/ethernet/intel/ice/ice_protocol_type.h | 3 +
drivers/net/ethernet/intel/ice/ice_sched.c | 14 +-
drivers/net/ethernet/intel/ice/ice_status.h | 3 +
drivers/net/ethernet/intel/ice/ice_switch.c | 96 +-
drivers/net/ethernet/intel/ice/ice_switch.h | 7 +
drivers/net/ethernet/intel/ice/ice_txrx.c | 415 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 28 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 38 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 4 +-
drivers/net/ethernet/intel/ice/ice_type.h | 80 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1275 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 15 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 380 +-
drivers/net/ethernet/intel/ice/ice_xsk.h | 13 +-
drivers/net/ethernet/intel/igb/e1000_mac.c | 9 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 3 +-
drivers/net/ethernet/intel/igb/igb_main.c | 2 +-
drivers/net/ethernet/intel/igc/Makefile | 2 +-
drivers/net/ethernet/intel/igc/igc.h | 449 +-
drivers/net/ethernet/intel/igc/igc_base.c | 9 +-
drivers/net/ethernet/intel/igc/igc_defines.h | 51 +-
drivers/net/ethernet/intel/igc/igc_diag.c | 186 +
drivers/net/ethernet/intel/igc/igc_diag.h | 30 +
drivers/net/ethernet/intel/igc/igc_dump.c | 113 +-
drivers/net/ethernet/intel/igc/igc_ethtool.c | 783 +-
drivers/net/ethernet/intel/igc/igc_hw.h | 3 +
drivers/net/ethernet/intel/igc/igc_mac.c | 9 +-
drivers/net/ethernet/intel/igc/igc_mac.h | 4 -
drivers/net/ethernet/intel/igc/igc_main.c | 1043 +-
drivers/net/ethernet/intel/igc/igc_ptp.c | 24 +-
drivers/net/ethernet/intel/igc/igc_regs.h | 44 +-
drivers/net/ethernet/intel/igc/igc_tsn.c | 157 +
drivers/net/ethernet/intel/igc/igc_tsn.h | 9 +
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 9 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 5 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 79 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +-
.../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 309 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 34 +-
drivers/net/ethernet/korina.c | 2 +-
drivers/net/ethernet/lantiq_xrx200.c | 3 +-
drivers/net/ethernet/marvell/Kconfig | 24 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 5 -
drivers/net/ethernet/marvell/mvneta.c | 45 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 5 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +-
drivers/net/ethernet/marvell/octeontx2/Kconfig | 2 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 52 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 17 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 8 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 3 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 4 -
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 8 +-
drivers/net/ethernet/marvell/pxa168_eth.c | 4 +-
drivers/net/ethernet/mediatek/Kconfig | 13 +-
drivers/net/ethernet/mediatek/Makefile | 3 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 26 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.h | 8 +
drivers/net/ethernet/mediatek/mtk_star_emac.c | 1591 ++
drivers/net/ethernet/mellanox/Kconfig | 2 +-
drivers/net/ethernet/mellanox/mlx4/Kconfig | 8 +-
drivers/net/ethernet/mellanox/mlx4/crdump.c | 1 +
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 6 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 34 +-
drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 6 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +-
drivers/net/ethernet/mellanox/mlx4/mr.c | 183 -
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 43 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 17 +-
.../net/ethernet/mellanox/mlx5/core/accel/accel.h | 1 -
.../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 19 +-
.../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 8 +-
.../net/ethernet/mellanox/mlx5/core/accel/tls.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/accel/tls.h | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 90 +-
drivers/net/ethernet/mellanox/mlx5/core/cq.c | 23 +-
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 68 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 7 +-
.../mellanox/mlx5/core/diag/fs_tracepoint.c | 85 +-
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 30 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 116 +-
drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 54 +
.../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +-
.../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 46 +-
.../net/ethernet/mellanox/mlx5/core/en/params.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 24 +-
.../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 350 +
.../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 368 +
.../net/ethernet/mellanox/mlx5/core/en/rep/neigh.h | 34 +
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 646 +
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 77 +
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 390 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 31 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 2 +
.../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 134 +
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 153 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 101 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 37 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 113 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 25 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 4 +
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 12 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 51 +-
.../mellanox/mlx5/core/en_accel/en_accel.h | 50 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 87 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 25 -
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 15 +-
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 6 +-
.../mellanox/mlx5/core/en_accel/ipsec_stats.c | 88 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 15 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 28 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 81 +-
.../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 16 +-
.../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 7 +
.../mellanox/mlx5/core/en_accel/tls_rxtx.c | 68 +-
.../mellanox/mlx5/core/en_accel/tls_rxtx.h | 13 +-
.../net/ethernet/mellanox/mlx5/core/en_common.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 30 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 86 +-
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 310 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 965 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 46 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 124 +-
.../net/ethernet/mellanox/mlx5/core/en_selftest.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 79 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 +
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 695 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 62 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 75 +-
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 9 +-
.../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 170 +
.../mellanox/mlx5/core/esw/acl/egress_ofld.c | 235 +
.../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 160 +
.../ethernet/mellanox/mlx5/core/esw/acl/helper.h | 26 +
.../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 281 +
.../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 322 +
.../net/ethernet/mellanox/mlx5/core/esw/acl/lgcy.h | 17 +
.../net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h | 29 +
.../net/ethernet/mellanox/mlx5/core/esw/chains.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/esw/chains.h | 19 +
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 600 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 51 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 457 +-
drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 29 +-
.../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 136 +-
.../net/ethernet/mellanox/mlx5/core/fpga/conn.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 31 +-
.../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 86 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 165 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 34 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 17 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 165 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 24 +-
.../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 21 +-
drivers/net/ethernet/mellanox/mlx5/core/lag.c | 118 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 21 +
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 15 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 1 -
drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 10 +-
.../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 5 +-
.../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 256 +-
drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 11 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 -
drivers/net/ethernet/mellanox/mlx5/core/mr.c | 21 +-
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 99 +-
drivers/net/ethernet/mellanox/mlx5/core/pd.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/port.c | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/qp.c | 737 -
drivers/net/ethernet/mellanox/mlx5/core/rl.c | 22 +-
.../mellanox/mlx5/core/steering/dr_action.c | 2 +-
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 33 +-
.../mellanox/mlx5/core/steering/dr_domain.c | 14 +-
.../mellanox/mlx5/core/steering/dr_icm_pool.c | 53 +-
.../mellanox/mlx5/core/steering/dr_matcher.c | 10 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 31 +-
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 80 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 5 +-
.../mellanox/mlx5/core/steering/dr_table.c | 12 +-
.../mellanox/mlx5/core/steering/dr_types.h | 30 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 113 +-
drivers/net/ethernet/mellanox/mlx5/core/uar.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 142 +-
drivers/net/ethernet/mellanox/mlxfw/Kconfig | 2 +-
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 4 +-
drivers/net/ethernet/mellanox/mlxsw/Kconfig | 20 +-
drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 +
.../mellanox/mlxsw/core_acl_flex_actions.c | 4 +-
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 23 +-
drivers/net/ethernet/mellanox/mlxsw/reg.h | 27 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 628 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 198 +-
.../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 4 +-
.../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 14 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 222 +-
.../mellanox/mlxsw/spectrum_acl_flex_actions.c | 31 +-
.../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 51 +-
.../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 3 +-
.../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 3 +-
.../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 305 +
.../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 83 +-
.../ethernet/mellanox/mlxsw/spectrum_matchall.c | 378 +
.../net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c | 4 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 16 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 622 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.h | 54 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 1324 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 18 +-
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 13 +
drivers/net/ethernet/mellanox/mlxsw/trap.h | 7 +-
drivers/net/ethernet/micrel/Kconfig | 12 +-
drivers/net/ethernet/micrel/Makefile | 2 +
drivers/net/ethernet/micrel/ks8851.c | 1613 --
drivers/net/ethernet/micrel/ks8851.h | 151 +-
drivers/net/ethernet/micrel/ks8851_common.c | 1193 ++
drivers/net/ethernet/micrel/ks8851_mll.c | 1393 --
drivers/net/ethernet/micrel/ks8851_par.c | 357 +
drivers/net/ethernet/micrel/ks8851_spi.c | 485 +
drivers/net/ethernet/microchip/Kconfig | 10 +-
drivers/net/ethernet/microchip/encx24j600-regmap.c | 5 -
drivers/net/ethernet/microchip/encx24j600.c | 17 +-
drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +-
drivers/net/ethernet/microchip/lan743x_main.c | 83 +-
drivers/net/ethernet/microchip/lan743x_main.h | 6 +
drivers/net/ethernet/microchip/lan743x_ptp.c | 2 +-
drivers/net/ethernet/moxa/Kconfig | 4 +-
drivers/net/ethernet/moxa/moxart_ether.c | 7 +-
drivers/net/ethernet/mscc/Makefile | 2 +-
drivers/net/ethernet/mscc/ocelot.c | 338 +-
drivers/net/ethernet/mscc/ocelot.h | 5 +-
drivers/net/ethernet/mscc/ocelot_ace.c | 113 +-
drivers/net/ethernet/mscc/ocelot_ace.h | 5 +-
drivers/net/ethernet/mscc/ocelot_board.c | 30 +-
drivers/net/ethernet/mscc/ocelot_flower.c | 29 +-
drivers/net/ethernet/mscc/ocelot_ptp.c | 324 +
drivers/net/ethernet/mscc/ocelot_ptp.h | 41 -
drivers/net/ethernet/mscc/ocelot_regs.c | 3 +
drivers/net/ethernet/mscc/ocelot_tc.c | 6 +-
drivers/net/ethernet/myricom/Kconfig | 6 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 12 -
drivers/net/ethernet/natsemi/Kconfig | 12 +-
drivers/net/ethernet/natsemi/jazzsonic.c | 8 +-
drivers/net/ethernet/natsemi/macsonic.c | 2 +-
drivers/net/ethernet/natsemi/xtsonic.c | 2 +-
drivers/net/ethernet/neterion/Kconfig | 12 +-
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/netronome/Kconfig | 8 +-
drivers/net/ethernet/netronome/nfp/abm/main.c | 5 +-
drivers/net/ethernet/netronome/nfp/flower/action.c | 4 +-
drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 4 +-
drivers/net/ethernet/netronome/nfp/flower/main.c | 125 +-
drivers/net/ethernet/netronome/nfp/flower/main.h | 27 +-
drivers/net/ethernet/netronome/nfp/flower/match.c | 42 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 38 +-
drivers/net/ethernet/netronome/nfp/nfp_main.c | 3 -
.../net/ethernet/netronome/nfp/nfp_net_common.c | 6 +
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 5 +-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 16 +
drivers/net/ethernet/ni/nixge.c | 3 +-
drivers/net/ethernet/nvidia/Kconfig | 4 +-
drivers/net/ethernet/nxp/lpc_eth.c | 6 +-
drivers/net/ethernet/oki-semi/Kconfig | 2 +-
drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 2 +-
drivers/net/ethernet/packetengines/Kconfig | 6 +-
drivers/net/ethernet/pasemi/Kconfig | 4 +-
drivers/net/ethernet/pensando/ionic/ionic.h | 2 -
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 7 +-
.../net/ethernet/pensando/ionic/ionic_debugfs.c | 3 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 14 +
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 17 +-
.../net/ethernet/pensando/ionic/ionic_devlink.c | 4 -
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 20 +-
drivers/net/ethernet/pensando/ionic/ionic_if.h | 1089 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 228 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 28 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 25 +-
.../net/ethernet/pensando/ionic/ionic_rx_filter.c | 53 +-
.../net/ethernet/pensando/ionic/ionic_rx_filter.h | 2 +-
drivers/net/ethernet/pensando/ionic/ionic_stats.c | 136 +-
drivers/net/ethernet/pensando/ionic/ionic_stats.h | 6 +
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 49 +-
drivers/net/ethernet/qlogic/Kconfig | 20 +-
drivers/net/ethernet/qlogic/qed/qed.h | 17 +-
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 60 +-
drivers/net/ethernet/qlogic/qed/qed_cxt.h | 10 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 26 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 14 +-
drivers/net/ethernet/qlogic/qed/qed_hsi.h | 49 +-
drivers/net/ethernet/qlogic/qed/qed_hw.c | 42 +-
drivers/net/ethernet/qlogic/qed/qed_hw.h | 15 +
drivers/net/ethernet/qlogic/qed/qed_int.c | 40 +-
drivers/net/ethernet/qlogic/qed/qed_int.h | 11 +
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 52 +
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 253 +
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 28 +
drivers/net/ethernet/qlogic/qed/qed_rdma.c | 149 +-
drivers/net/ethernet/qlogic/qed/qed_rdma.h | 21 +-
drivers/net/ethernet/qlogic/qed/qed_roce.c | 49 +-
drivers/net/ethernet/qlogic/qed/qed_spq.c | 16 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 4 +
drivers/net/ethernet/qlogic/qede/qede.h | 17 +-
drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 24 +
drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 +
drivers/net/ethernet/qlogic/qede/qede_main.c | 230 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 6 -
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +-
.../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 4 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 34 +-
drivers/net/ethernet/qualcomm/Kconfig | 8 +-
drivers/net/ethernet/qualcomm/emac/emac-mac.c | 5 +-
drivers/net/ethernet/qualcomm/emac/emac-mac.h | 5 +-
drivers/net/ethernet/qualcomm/emac/emac.c | 3 +-
drivers/net/ethernet/qualcomm/rmnet/Kconfig | 2 +-
drivers/net/ethernet/rdc/Kconfig | 4 +-
drivers/net/ethernet/realtek/8139cp.c | 25 +-
drivers/net/ethernet/realtek/8139too.c | 26 +-
drivers/net/ethernet/realtek/Kconfig | 18 +-
drivers/net/ethernet/realtek/r8169_main.c | 1029 +-
drivers/net/ethernet/renesas/Kconfig | 4 +-
drivers/net/ethernet/renesas/ravb_main.c | 10 +-
drivers/net/ethernet/renesas/sh_eth.c | 3 +-
drivers/net/ethernet/rocker/Kconfig | 4 +-
drivers/net/ethernet/rocker/rocker_main.c | 4 +-
drivers/net/ethernet/samsung/Kconfig | 4 +-
drivers/net/ethernet/seeq/Kconfig | 6 +-
drivers/net/ethernet/seeq/ether3.c | 5 +-
drivers/net/ethernet/sfc/Kconfig | 12 +-
drivers/net/ethernet/sfc/ef10.c | 217 +-
drivers/net/ethernet/sfc/ef10_sriov.c | 27 +-
drivers/net/ethernet/sfc/falcon/Kconfig | 4 +-
drivers/net/ethernet/sfc/mcdi.c | 25 +-
drivers/net/ethernet/sfc/mcdi.h | 12 +
drivers/net/ethernet/sfc/mcdi_filters.c | 82 +-
drivers/net/ethernet/sfc/mcdi_filters.h | 17 +-
drivers/net/ethernet/sfc/mcdi_functions.c | 8 +-
drivers/net/ethernet/sfc/mcdi_port.c | 7 +-
drivers/net/ethernet/sfc/net_driver.h | 10 +
drivers/net/ethernet/sfc/nic.h | 11 -
drivers/net/ethernet/sfc/ptp.c | 7 +-
drivers/net/ethernet/sfc/rx.c | 3 +-
drivers/net/ethernet/sfc/siena.c | 8 +
drivers/net/ethernet/sgi/Kconfig | 4 +-
drivers/net/ethernet/sgi/ioc3-eth.c | 8 +-
drivers/net/ethernet/sgi/meth.h | 16 -
drivers/net/ethernet/silan/Kconfig | 4 +-
drivers/net/ethernet/sis/Kconfig | 6 +-
drivers/net/ethernet/smsc/Kconfig | 22 +-
drivers/net/ethernet/smsc/smsc911x.c | 9 +-
drivers/net/ethernet/socionext/Kconfig | 6 +-
drivers/net/ethernet/socionext/netsec.c | 32 +-
drivers/net/ethernet/socionext/sni_ave.c | 2 +-
drivers/net/ethernet/stmicro/Kconfig | 2 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 35 +-
drivers/net/ethernet/stmicro/stmmac/Makefile | 5 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 315 +
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 281 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 23 +
.../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 13 +
.../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 147 +-
.../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 17 +-
.../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 11 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 74 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +
drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 67 +
drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 2 +-
.../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 12 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 46 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 5 -
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +-
drivers/net/ethernet/sun/Kconfig | 18 +-
drivers/net/ethernet/sun/cassini.c | 17 +-
drivers/net/ethernet/sun/sunbmac.c | 2 +-
drivers/net/ethernet/sun/sunhme.c | 1 -
drivers/net/ethernet/sun/sunqe.c | 2 +-
drivers/net/ethernet/synopsys/Kconfig | 6 +-
drivers/net/ethernet/tehuti/Kconfig | 4 +-
drivers/net/ethernet/tehuti/tehuti.c | 12 -
drivers/net/ethernet/ti/Kconfig | 62 +-
drivers/net/ethernet/ti/Makefile | 5 +-
drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 36 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 221 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 13 +-
drivers/net/ethernet/ti/am65-cpsw-qos.c | 626 +
drivers/net/ethernet/ti/am65-cpsw-qos.h | 29 +
drivers/net/ethernet/ti/am65-cpts.c | 1086 ++
drivers/net/ethernet/ti/am65-cpts.h | 74 +
drivers/net/ethernet/ti/cpmac.c | 2 +-
drivers/net/ethernet/ti/cpsw.c | 26 +
drivers/net/ethernet/ti/cpsw_ale.c | 51 +-
drivers/net/ethernet/ti/cpsw_new.c | 25 +-
drivers/net/ethernet/ti/cpsw_priv.c | 23 +-
drivers/net/ethernet/ti/cpsw_priv.h | 2 +
drivers/net/ethernet/ti/cpts.c | 422 +-
drivers/net/ethernet/ti/cpts.h | 27 +-
drivers/net/ethernet/ti/davinci_mdio.c | 2 +
drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 4 +-
drivers/net/ethernet/ti/netcp_ethss.c | 7 +-
drivers/net/ethernet/ti/tlan.c | 2 +-
drivers/net/ethernet/toshiba/Kconfig | 8 +-
drivers/net/ethernet/toshiba/ps3_gelic_net.c | 4 +-
drivers/net/ethernet/toshiba/spider_net.c | 2 +-
drivers/net/ethernet/toshiba/tc35815.c | 2 +-
drivers/net/ethernet/tundra/Kconfig | 4 +-
drivers/net/ethernet/via/Kconfig | 9 +-
drivers/net/ethernet/wiznet/Kconfig | 14 +-
drivers/net/ethernet/xilinx/Kconfig | 8 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 8 +-
drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 +-
drivers/net/ethernet/xircom/Kconfig | 4 +-
drivers/net/ethernet/xscale/Kconfig | 4 +-
drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +
drivers/net/fddi/Kconfig | 10 +-
drivers/net/geneve.c | 9 +-
drivers/net/gtp.c | 9 +-
drivers/net/hamradio/Kconfig | 30 +-
drivers/net/hamradio/bpqether.c | 25 +-
drivers/net/hamradio/scc.c | 2 +-
drivers/net/hamradio/yam.c | 1 +
drivers/net/hippi/Kconfig | 6 +-
drivers/net/hyperv/netvsc.c | 7 +-
drivers/net/hyperv/netvsc_bpf.c | 2 +-
drivers/net/hyperv/netvsc_drv.c | 7 +-
drivers/net/ieee802154/Kconfig | 24 +-
drivers/net/ipa/gsi.c | 139 +-
drivers/net/ipa/gsi.h | 15 +-
drivers/net/ipa/gsi_reg.h | 2 +
drivers/net/ipa/gsi_trans.c | 5 +-
drivers/net/ipa/ipa.h | 10 +
drivers/net/ipa/ipa_clock.c | 4 +-
drivers/net/ipa/ipa_cmd.c | 73 +-
drivers/net/ipa/ipa_cmd.h | 11 -
drivers/net/ipa/ipa_data-sc7180.c | 16 +-
drivers/net/ipa/ipa_data-sdm845.c | 15 +-
drivers/net/ipa/ipa_data.h | 29 +-
drivers/net/ipa/ipa_endpoint.c | 272 +-
drivers/net/ipa/ipa_endpoint.h | 3 -
drivers/net/ipa/ipa_main.c | 8 +-
drivers/net/ipa/ipa_mem.c | 210 +-
drivers/net/ipa/ipa_mem.h | 3 +-
drivers/net/ipa/ipa_modem.c | 5 +-
drivers/net/ipa/ipa_reg.h | 2 +
drivers/net/ipa/ipa_smp2p.c | 2 +-
drivers/net/ipvlan/ipvlan_main.c | 2 +
drivers/net/macsec.c | 27 +-
drivers/net/macvlan.c | 25 +-
drivers/net/net_failover.c | 3 +-
drivers/net/netdevsim/dev.c | 13 +-
drivers/net/phy/Kconfig | 99 +-
drivers/net/phy/Makefile | 2 +
drivers/net/phy/at803x.c | 310 +-
drivers/net/phy/bcm-phy-lib.c | 337 +-
drivers/net/phy/bcm-phy-lib.h | 19 +
drivers/net/phy/bcm54140.c | 860 +
drivers/net/phy/bcm84881.c | 6 +-
drivers/net/phy/bcm87xx.c | 2 +-
drivers/net/phy/broadcom.c | 70 +-
drivers/net/phy/cortina.c | 4 +-
drivers/net/phy/dp83640.c | 2 +-
drivers/net/phy/dp83822.c | 30 +-
drivers/net/phy/dp83867.c | 6 +-
drivers/net/phy/dp83869.c | 41 +-
drivers/net/phy/dp83tc811.c | 21 +-
drivers/net/phy/fixed_phy.c | 28 +-
drivers/net/phy/marvell.c | 532 +-
drivers/net/phy/marvell10g.c | 66 +-
drivers/net/phy/mdio-bcm-iproc.c | 4 +-
drivers/net/phy/mdio-ipq4019.c | 160 +
drivers/net/phy/mdio-moxart.c | 1 -
drivers/net/phy/mdio-mscc-miim.c | 33 +-
drivers/net/phy/mdio_bus.c | 29 +-
drivers/net/phy/micrel.c | 130 +-
drivers/net/phy/microchip_t1.c | 171 +
drivers/net/phy/mscc/mscc.h | 5 +-
drivers/net/phy/mscc/mscc_mac.h | 6 +-
drivers/net/phy/mscc/mscc_macsec.c | 16 +-
drivers/net/phy/mscc/mscc_macsec.h | 3 +-
drivers/net/phy/mscc/mscc_main.c | 110 +-
drivers/net/phy/nxp-tja11xx.c | 412 +-
drivers/net/phy/phy-c45.c | 1 -
drivers/net/phy/phy-core.c | 11 +-
drivers/net/phy/phy.c | 196 +-
drivers/net/phy/phy_device.c | 284 +-
drivers/net/phy/phylink.c | 60 +-
drivers/net/phy/realtek.c | 15 +-
drivers/net/phy/swphy.c | 2 +-
drivers/net/phy/teranetics.c | 1 -
drivers/net/plip/Kconfig | 4 +-
drivers/net/ppp/Kconfig | 24 +-
drivers/net/ppp/ppp_generic.c | 2 +
drivers/net/ppp/pppoe.c | 3 +
drivers/net/rionet.c | 3 +-
drivers/net/slip/Kconfig | 10 +-
drivers/net/team/Kconfig | 12 +-
drivers/net/team/team.c | 5 +
drivers/net/tun.c | 21 +-
drivers/net/usb/Kconfig | 12 +-
drivers/net/usb/ax88179_178a.c | 79 +-
drivers/net/usb/cdc_ether.c | 11 +-
drivers/net/usb/hso.c | 2 +-
drivers/net/usb/huawei_cdc_ncm.c | 2 +-
drivers/net/usb/qmi_wwan.c | 4 +-
drivers/net/usb/r8152.c | 23 +-
drivers/net/usb/sierra_net.c | 5 -
drivers/net/veth.c | 34 +-
drivers/net/virtio_net.c | 25 +-
drivers/net/vmxnet3/Makefile | 2 +-
drivers/net/vmxnet3/upt1_defs.h | 5 +-
drivers/net/vmxnet3/vmxnet3_defs.h | 31 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 191 +-
drivers/net/vmxnet3/vmxnet3_ethtool.c | 277 +-
drivers/net/vmxnet3/vmxnet3_int.h | 25 +-
drivers/net/vrf.c | 11 +-
drivers/net/vxlan.c | 382 +-
drivers/net/wan/Kconfig | 20 +-
drivers/net/wimax/i2400m/usb-fw.c | 1 +
drivers/net/wireguard/messages.h | 2 +-
drivers/net/wireguard/noise.c | 22 +-
drivers/net/wireguard/noise.h | 14 +-
drivers/net/wireguard/queueing.c | 4 +-
drivers/net/wireguard/queueing.h | 10 +-
drivers/net/wireguard/receive.c | 65 +-
drivers/net/wireguard/selftest/counter.c | 17 +-
drivers/net/wireguard/selftest/ratelimiter.c | 4 +-
drivers/net/wireguard/send.c | 37 +-
drivers/net/wireguard/socket.c | 12 -
drivers/net/wireless/Kconfig | 12 +-
drivers/net/wireless/admtek/Kconfig | 4 +-
drivers/net/wireless/ath/Kconfig | 10 +-
drivers/net/wireless/ath/ar5523/Kconfig | 2 +-
drivers/net/wireless/ath/ath10k/Kconfig | 29 +-
drivers/net/wireless/ath/ath10k/bmi.c | 1 +
drivers/net/wireless/ath/ath10k/ce.h | 4 +-
drivers/net/wireless/ath/ath10k/core.c | 31 +-
drivers/net/wireless/ath/ath10k/core.h | 38 +-
drivers/net/wireless/ath/ath10k/coredump.h | 4 +-
drivers/net/wireless/ath/ath10k/debug.c | 4 +-
drivers/net/wireless/ath/ath10k/debug.h | 10 +-
drivers/net/wireless/ath/ath10k/hif.h | 20 +-
drivers/net/wireless/ath/ath10k/htc.c | 399 +-
drivers/net/wireless/ath/ath10k/htc.h | 40 +-
drivers/net/wireless/ath/ath10k/htt.c | 13 +
drivers/net/wireless/ath/ath10k/htt.h | 66 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 42 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 51 +-
drivers/net/wireless/ath/ath10k/hw.h | 7 +-
drivers/net/wireless/ath/ath10k/mac.c | 329 +-
drivers/net/wireless/ath/ath10k/pci.c | 71 +-
drivers/net/wireless/ath/ath10k/pci.h | 7 +-
drivers/net/wireless/ath/ath10k/qmi.c | 74 +-
drivers/net/wireless/ath/ath10k/qmi.h | 10 +-
drivers/net/wireless/ath/ath10k/sdio.c | 216 +-
drivers/net/wireless/ath/ath10k/sdio.h | 27 +-
drivers/net/wireless/ath/ath10k/snoc.c | 186 +-
drivers/net/wireless/ath/ath10k/snoc.h | 7 +
drivers/net/wireless/ath/ath10k/txrx.c | 2 +
drivers/net/wireless/ath/ath10k/usb.c | 12 -
drivers/net/wireless/ath/ath10k/wmi-ops.h | 40 +
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 142 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.h | 116 +-
drivers/net/wireless/ath/ath10k/wmi.c | 52 +-
drivers/net/wireless/ath/ath10k/wmi.h | 61 +-
drivers/net/wireless/ath/ath11k/Kconfig | 8 +-
drivers/net/wireless/ath/ath11k/ahb.c | 61 +-
drivers/net/wireless/ath/ath11k/ahb.h | 22 -
drivers/net/wireless/ath/ath11k/core.c | 47 +-
drivers/net/wireless/ath/ath11k/core.h | 25 +-
drivers/net/wireless/ath/ath11k/debug.c | 9 +-
drivers/net/wireless/ath/ath11k/debug.h | 22 +-
drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 48 +-
drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 8 +-
drivers/net/wireless/ath/ath11k/debugfs_sta.c | 297 +
drivers/net/wireless/ath/ath11k/dp.c | 7 +-
drivers/net/wireless/ath/ath11k/dp.h | 14 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 60 +-
drivers/net/wireless/ath/ath11k/dp_tx.c | 69 +-
drivers/net/wireless/ath/ath11k/hal.c | 87 +-
drivers/net/wireless/ath/ath11k/hal.h | 2 +-
drivers/net/wireless/ath/ath11k/hal_desc.h | 6 +-
drivers/net/wireless/ath/ath11k/hal_rx.c | 22 +-
drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +-
drivers/net/wireless/ath/ath11k/hal_tx.c | 13 +-
drivers/net/wireless/ath/ath11k/hal_tx.h | 1 +
drivers/net/wireless/ath/ath11k/hif.h | 65 +
drivers/net/wireless/ath/ath11k/htc.c | 4 +-
drivers/net/wireless/ath/ath11k/hw.h | 7 +-
drivers/net/wireless/ath/ath11k/mac.c | 102 +-
drivers/net/wireless/ath/ath11k/peer.c | 35 +-
drivers/net/wireless/ath/ath11k/peer.h | 1 +
drivers/net/wireless/ath/ath11k/thermal.c | 6 +-
drivers/net/wireless/ath/ath11k/thermal.h | 3 +-
drivers/net/wireless/ath/ath11k/trace.h | 12 +-
drivers/net/wireless/ath/ath11k/wmi.c | 170 +-
drivers/net/wireless/ath/ath11k/wmi.h | 88 +-
drivers/net/wireless/ath/ath5k/Kconfig | 12 +-
drivers/net/wireless/ath/ath5k/ani.c | 2 +-
drivers/net/wireless/ath/ath6kl/Kconfig | 12 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 26 +-
drivers/net/wireless/ath/ath6kl/core.h | 4 +-
drivers/net/wireless/ath/ath6kl/debug.c | 2 +-
drivers/net/wireless/ath/ath6kl/hif.h | 8 +-
drivers/net/wireless/ath/ath6kl/sdio.c | 17 +-
drivers/net/wireless/ath/ath9k/Kconfig | 30 +-
drivers/net/wireless/ath/ath9k/ar9002_calib.c | 49 +-
drivers/net/wireless/ath/ath9k/calib.c | 16 +-
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 | 12 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 1 +
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 9 +-
drivers/net/wireless/ath/ath9k/htc_hst.c | 6 +-
drivers/net/wireless/ath/ath9k/hw.h | 2 +
drivers/net/wireless/ath/ath9k/init.c | 2 +
drivers/net/wireless/ath/ath9k/main.c | 1 +
drivers/net/wireless/ath/ath9k/recv.c | 3 +-
drivers/net/wireless/ath/ath9k/wmi.c | 6 +-
drivers/net/wireless/ath/ath9k/wmi.h | 3 +-
drivers/net/wireless/ath/carl9170/fw.c | 4 +-
drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +-
drivers/net/wireless/ath/carl9170/hw.h | 2 +-
drivers/net/wireless/ath/carl9170/main.c | 21 +-
drivers/net/wireless/ath/wcn36xx/Kconfig | 4 +-
drivers/net/wireless/ath/wcn36xx/hal.h | 4 +-
drivers/net/wireless/ath/wcn36xx/main.c | 6 +-
drivers/net/wireless/ath/wcn36xx/testmode.h | 2 +-
drivers/net/wireless/ath/wil6210/Kconfig | 8 +-
drivers/net/wireless/ath/wil6210/fw.h | 16 +-
drivers/net/wireless/ath/wil6210/wmi.c | 2 +-
drivers/net/wireless/ath/wil6210/wmi.h | 58 +-
drivers/net/wireless/atmel/Kconfig | 10 +-
drivers/net/wireless/atmel/atmel.c | 3 +-
drivers/net/wireless/broadcom/Kconfig | 2 +-
drivers/net/wireless/broadcom/b43/Kconfig | 18 +-
drivers/net/wireless/broadcom/b43/main.c | 2 +-
drivers/net/wireless/broadcom/b43/phy_n.c | 2 +-
drivers/net/wireless/broadcom/b43/pio.c | 2 +-
drivers/net/wireless/broadcom/b43/sdio.c | 4 +-
drivers/net/wireless/broadcom/b43/xmit.c | 13 -
drivers/net/wireless/broadcom/b43legacy/Kconfig | 10 +-
drivers/net/wireless/broadcom/b43legacy/main.c | 1 +
drivers/net/wireless/broadcom/b43legacy/xmit.c | 1 +
drivers/net/wireless/broadcom/brcm80211/Kconfig | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 30 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 301 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.h | 28 +
.../wireless/broadcom/brcm80211/brcmfmac/common.h | 4 +
.../broadcom/brcm80211/brcmfmac/commonring.c | 8 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 12 +-
.../wireless/broadcom/brcm80211/brcmfmac/debug.c | 9 +-
.../wireless/broadcom/brcm80211/brcmfmac/debug.h | 12 +-
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +-
.../broadcom/brcm80211/brcmfmac/flowring.c | 4 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 28 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.h | 23 +
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 151 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 9 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 79 +-
.../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 +
.../wireless/broadcom/brcm80211/brcmsmac/main.c | 7 +-
.../net/wireless/broadcom/brcm80211/brcmsmac/stf.c | 7 +-
.../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 2 +-
drivers/net/wireless/cisco/Kconfig | 6 +-
drivers/net/wireless/cisco/airo.c | 12 +
drivers/net/wireless/intel/Kconfig | 2 +-
drivers/net/wireless/intel/ipw2x00/Kconfig | 22 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 29 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.h | 12 +-
drivers/net/wireless/intel/ipw2x00/libipw.h | 28 +-
drivers/net/wireless/intel/iwlegacy/3945-rs.c | 2 +-
drivers/net/wireless/intel/iwlegacy/4965-rs.c | 2 +-
drivers/net/wireless/intel/iwlegacy/Kconfig | 8 +-
drivers/net/wireless/intel/iwlegacy/commands.h | 22 +-
drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 4 +-
drivers/net/wireless/intel/iwlwifi/Kconfig | 6 +-
drivers/net/wireless/intel/iwlwifi/Makefile | 3 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 173 +-
drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 3 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 11 +-
drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 13 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 184 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 39 +
drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 39 +-
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 39 +-
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 14 +-
.../net/wireless/intel/iwlwifi/fw/api/location.h | 110 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 49 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 14 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 26 -
drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 12 +-
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 26 -
drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 220 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 11 -
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 104 +-
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 13 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 +
drivers/net/wireless/intel/iwlwifi/fw/img.c | 99 +
drivers/net/wireless/intel/iwlwifi/fw/img.h | 19 +-
drivers/net/wireless/intel/iwlwifi/fw/init.c | 55 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 20 +-
drivers/net/wireless/intel/iwlwifi/fw/smem.c | 14 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 38 +-
.../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 42 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 20 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 7 +-
drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 7 +-
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 10 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 14 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 11 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 128 +
drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 4 +
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 63 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 105 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 200 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 62 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 38 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 15 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 11 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 44 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 78 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 11 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 29 +-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 75 +-
.../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 21 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 143 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 142 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 38 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 11 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 195 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 110 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 132 +-
drivers/net/wireless/intersil/Kconfig | 4 +-
drivers/net/wireless/intersil/hostap/Kconfig | 12 +-
drivers/net/wireless/intersil/hostap/hostap_hw.c | 25 +
drivers/net/wireless/intersil/hostap/hostap_proc.c | 2 +
drivers/net/wireless/intersil/orinoco/Kconfig | 12 +-
.../net/wireless/intersil/orinoco/spectrum_cs.c | 3 +-
drivers/net/wireless/intersil/p54/Kconfig | 10 +-
drivers/net/wireless/intersil/p54/p54usb.c | 1 +
drivers/net/wireless/intersil/prism54/isl_oid.h | 8 +-
drivers/net/wireless/intersil/prism54/islpci_mgt.h | 2 +-
drivers/net/wireless/mac80211_hwsim.c | 78 +-
drivers/net/wireless/mac80211_hwsim.h | 8 +
drivers/net/wireless/marvell/Kconfig | 4 +-
drivers/net/wireless/marvell/libertas/Kconfig | 12 +-
drivers/net/wireless/marvell/libertas/cmd.h | 2 +-
drivers/net/wireless/marvell/libertas/cmdresp.c | 5 +-
drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +-
drivers/net/wireless/marvell/libertas/mesh.c | 6 +-
drivers/net/wireless/marvell/libertas/mesh.h | 2 +-
drivers/net/wireless/marvell/libertas/rx.c | 5 +-
drivers/net/wireless/marvell/libertas_tf/Kconfig | 6 +-
drivers/net/wireless/marvell/libertas_tf/if_usb.c | 6 +-
drivers/net/wireless/marvell/mwifiex/Kconfig | 8 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 35 +-
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 29 +-
drivers/net/wireless/marvell/mwifiex/fw.h | 10 +
drivers/net/wireless/marvell/mwifiex/main.h | 1 +
drivers/net/wireless/marvell/mwifiex/sdio.c | 38 +-
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 39 +-
drivers/net/wireless/marvell/mwl8k.c | 2 +-
drivers/net/wireless/mediatek/Kconfig | 2 +-
drivers/net/wireless/mediatek/mt76/Kconfig | 1 +
drivers/net/wireless/mediatek/mt76/Makefile | 3 +-
drivers/net/wireless/mediatek/mt76/agg-rx.c | 12 +-
drivers/net/wireless/mediatek/mt76/debugfs.c | 21 +
drivers/net/wireless/mediatek/mt76/dma.c | 4 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 33 +-
drivers/net/wireless/mediatek/mt76/mcu.c | 9 +-
drivers/net/wireless/mediatek/mt76/mmio.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 68 +-
.../net/wireless/mediatek/mt76/mt7603/debugfs.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 5 +
drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 19 +-
drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7603/mcu.h | 7 -
drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 20 +-
drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 10 +-
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 47 +-
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 87 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 94 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 33 +-
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 291 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 765 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 39 +
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 389 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1579 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 314 +-
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 73 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 190 +-
drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 135 +-
.../net/wireless/mediatek/mt76/mt7615/pci_init.c | 174 +
.../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 184 +
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 108 +-
drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 447 +
.../net/wireless/mediatek/mt76/mt7615/usb_init.c | 145 +
.../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 93 +
drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 26 +-
drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 3 +
drivers/net/wireless/mediatek/mt76/mt76x02.h | 6 +-
.../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 6 -
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 21 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 5 +
.../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 1 +
.../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 21 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 13 +
drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 6 +
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 463 +
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 285 +
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 243 +
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 125 +
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 702 +
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 1477 ++
drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 346 +
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 838 +
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 3182 ++++
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 1034 ++
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 469 +
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 191 +
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 375 +
drivers/net/wireless/mediatek/mt76/tx.c | 4 +-
drivers/net/wireless/mediatek/mt76/usb.c | 15 +-
drivers/net/wireless/mediatek/mt76/util.c | 12 +-
drivers/net/wireless/mediatek/mt76/util.h | 14 +-
drivers/net/wireless/mediatek/mt7601u/Kconfig | 2 +-
drivers/net/wireless/quantenna/qtnfmac/bus.h | 2 +-
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 83 +-
.../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +-
.../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 2 +-
drivers/net/wireless/quantenna/qtnfmac/qlink.h | 54 +-
drivers/net/wireless/ralink/Kconfig | 2 +-
drivers/net/wireless/ralink/rt2x00/Kconfig | 42 +-
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 4 +-
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +-
drivers/net/wireless/ray_cs.c | 3 +-
drivers/net/wireless/realtek/Kconfig | 2 +-
drivers/net/wireless/realtek/rtl818x/Kconfig | 4 +-
.../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 4 -
drivers/net/wireless/realtek/rtl8xxxu/Kconfig | 4 +-
drivers/net/wireless/realtek/rtlwifi/Kconfig | 22 +-
drivers/net/wireless/realtek/rtlwifi/base.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/core.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/rc.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 14 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 4 +-
.../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 10 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 8 +-
drivers/net/wireless/realtek/rtw88/Kconfig | 26 +-
drivers/net/wireless/realtek/rtw88/Makefile | 28 +-
drivers/net/wireless/realtek/rtw88/bf.c | 14 +-
drivers/net/wireless/realtek/rtw88/bf.h | 22 +
drivers/net/wireless/realtek/rtw88/coex.c | 24 +-
drivers/net/wireless/realtek/rtw88/debug.c | 9 +-
drivers/net/wireless/realtek/rtw88/efuse.c | 27 +
drivers/net/wireless/realtek/rtw88/efuse.h | 3 +
drivers/net/wireless/realtek/rtw88/fw.c | 55 +-
drivers/net/wireless/realtek/rtw88/fw.h | 32 +-
drivers/net/wireless/realtek/rtw88/mac.c | 437 +-
drivers/net/wireless/realtek/rtw88/mac.h | 1 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 43 +-
drivers/net/wireless/realtek/rtw88/main.c | 82 +-
drivers/net/wireless/realtek/rtw88/main.h | 101 +-
drivers/net/wireless/realtek/rtw88/pci.c | 91 +-
drivers/net/wireless/realtek/rtw88/pci.h | 4 -
drivers/net/wireless/realtek/rtw88/phy.c | 94 +-
drivers/net/wireless/realtek/rtw88/phy.h | 7 +
drivers/net/wireless/realtek/rtw88/reg.h | 108 +
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 2753 +++
drivers/net/wireless/realtek/rtw88/rtw8723d.h | 283 +
.../net/wireless/realtek/rtw88/rtw8723d_table.c | 1196 ++
.../net/wireless/realtek/rtw88/rtw8723d_table.h | 15 +
drivers/net/wireless/realtek/rtw88/rtw8723de.c | 30 +
drivers/net/wireless/realtek/rtw88/rtw8723de.h | 14 +
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 52 +-
drivers/net/wireless/realtek/rtw88/rtw8822be.c | 30 +
drivers/net/wireless/realtek/rtw88/rtw8822be.h | 14 +
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 183 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.h | 28 +
.../net/wireless/realtek/rtw88/rtw8822c_table.c | 16870 +++++++++++++++++--
.../net/wireless/realtek/rtw88/rtw8822c_table.h | 1 +
drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 30 +
drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 14 +
drivers/net/wireless/realtek/rtw88/rx.c | 1 +
drivers/net/wireless/realtek/rtw88/sec.c | 6 +-
drivers/net/wireless/realtek/rtw88/tx.c | 11 +-
drivers/net/wireless/realtek/rtw88/tx.h | 2 +-
drivers/net/wireless/realtek/rtw88/util.c | 20 +-
drivers/net/wireless/rndis_wlan.c | 32 +-
drivers/net/wireless/rsi/Kconfig | 12 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +-
drivers/net/wireless/st/Kconfig | 2 +-
drivers/net/wireless/st/cw1200/cw1200_sdio.c | 9 +-
drivers/net/wireless/st/cw1200/cw1200_spi.c | 6 +-
drivers/net/wireless/ti/Kconfig | 4 +-
drivers/net/wireless/ti/wl1251/Kconfig | 6 +-
drivers/net/wireless/ti/wl12xx/Kconfig | 2 +-
drivers/net/wireless/ti/wl18xx/Kconfig | 2 +-
drivers/net/wireless/ti/wlcore/Kconfig | 6 +-
drivers/net/wireless/ti/wlcore/cmd.h | 1 +
drivers/net/wireless/ti/wlcore/main.c | 37 +-
drivers/net/wireless/ti/wlcore/tx.c | 1 +
drivers/net/wireless/zydas/Kconfig | 4 +-
drivers/net/wireless/zydas/zd1211rw/Kconfig | 4 +-
drivers/nfc/fdp/Kconfig | 4 +-
drivers/nfc/microread/Kconfig | 6 +-
drivers/nfc/nxp-nci/Kconfig | 4 +-
drivers/nfc/pn533/Kconfig | 6 +-
drivers/nfc/pn544/Kconfig | 6 +-
drivers/nfc/s3fwrn5/Kconfig | 4 +-
drivers/nfc/s3fwrn5/firmware.c | 10 +-
drivers/nfc/st-nci/Kconfig | 6 +-
drivers/nfc/st21nfca/Kconfig | 4 +-
drivers/nfc/st21nfca/dep.c | 4 +-
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/Makefile | 2 +-
drivers/ntb/hw/intel/ntb_hw_gen1.c | 49 +-
drivers/ntb/hw/intel/ntb_hw_gen1.h | 1 +
drivers/ntb/hw/intel/ntb_hw_gen3.c | 13 +-
drivers/ntb/hw/intel/ntb_hw_gen3.h | 8 +
drivers/ntb/hw/intel/ntb_hw_gen4.c | 552 +
drivers/ntb/hw/intel/ntb_hw_gen4.h | 100 +
drivers/ntb/hw/intel/ntb_hw_intel.h | 12 +
drivers/ntb/test/ntb_perf.c | 49 +-
drivers/ntb/test/ntb_pingpong.c | 14 +-
drivers/ntb/test/ntb_tool.c | 9 +-
drivers/nvdimm/blk.c | 11 +-
drivers/nvdimm/btt.c | 9 +-
drivers/nvdimm/nd.h | 19 -
drivers/nvdimm/pmem.c | 15 +-
drivers/nvdimm/region_devs.c | 14 +-
drivers/nvme/host/Kconfig | 4 +-
drivers/nvme/host/core.c | 326 +-
drivers/nvme/host/fc.c | 582 +-
drivers/nvme/host/fc.h | 227 +
drivers/nvme/host/lightnvm.c | 7 +-
drivers/nvme/host/multipath.c | 16 +-
drivers/nvme/host/nvme.h | 31 +-
drivers/nvme/host/pci.c | 145 +-
drivers/nvme/host/rdma.c | 321 +-
drivers/nvme/host/tcp.c | 125 +-
drivers/nvme/target/Kconfig | 1 +
drivers/nvme/target/admin-cmd.c | 42 +-
drivers/nvme/target/configfs.c | 272 +-
drivers/nvme/target/core.c | 191 +-
drivers/nvme/target/discovery.c | 8 +-
drivers/nvme/target/fabrics-cmd.c | 15 +-
drivers/nvme/target/fc.c | 805 +-
drivers/nvme/target/fcloop.c | 155 +-
drivers/nvme/target/io-cmd-bdev.c | 120 +-
drivers/nvme/target/io-cmd-file.c | 23 +-
drivers/nvme/target/nvmet.h | 36 +-
drivers/nvme/target/rdma.c | 420 +-
drivers/nvme/target/tcp.c | 111 +-
drivers/nvme/target/trace.h | 28 +
drivers/nvmem/core.c | 104 +-
drivers/nvmem/imx-ocotp.c | 9 +-
drivers/nvmem/jz4780-efuse.c | 4 +-
drivers/nvmem/qfprom.c | 14 -
drivers/nvmem/zynqmp_nvmem.c | 11 +-
drivers/of/dynamic.c | 3 +-
drivers/of/fdt.c | 8 +-
drivers/of/kobj.c | 3 +-
drivers/of/of_mdio.c | 73 +-
drivers/of/of_reserved_mem.c | 51 +-
drivers/of/overlay.c | 2 +
drivers/of/platform.c | 4 +-
drivers/of/property.c | 43 +-
.../of/unittest-data/overlay_bad_add_dup_prop.dts | 23 +-
drivers/of/unittest.c | 28 +-
drivers/opp/Kconfig | 2 +-
drivers/opp/core.c | 131 +-
drivers/opp/debugfs.c | 42 +
drivers/opp/of.c | 205 +-
drivers/opp/opp.h | 10 +
drivers/oprofile/buffer_sync.c | 12 +-
drivers/oprofile/cpu_buffer.h | 2 +-
drivers/oprofile/event_buffer.c | 2 +-
drivers/parport/Kconfig | 2 +-
drivers/parport/daisy.c | 29 +-
drivers/parport/ieee1284.c | 94 +-
drivers/parport/ieee1284_ops.c | 70 +-
drivers/parport/parport_amiga.c | 22 +-
drivers/parport/parport_atari.c | 2 +-
drivers/parport/parport_cs.c | 6 +-
drivers/parport/parport_gsc.c | 25 +-
drivers/parport/parport_gsc.h | 21 +-
drivers/parport/parport_ip32.c | 117 +-
drivers/parport/parport_mfc3.c | 21 +-
drivers/parport/parport_pc.c | 263 +-
drivers/parport/parport_sunbpp.c | 2 +-
drivers/parport/probe.c | 34 +-
drivers/parport/procfs.c | 45 +-
drivers/parport/share.c | 292 +-
drivers/pci/ats.c | 18 +-
drivers/pci/controller/Kconfig | 34 +-
drivers/pci/controller/Makefile | 4 +-
drivers/pci/controller/cadence/pcie-cadence-ep.c | 2 +-
drivers/pci/controller/cadence/pcie-cadence-host.c | 10 +-
drivers/pci/controller/cadence/pcie-cadence.h | 6 +-
drivers/pci/controller/dwc/Kconfig | 17 +-
drivers/pci/controller/dwc/Makefile | 1 +
drivers/pci/controller/dwc/pci-dra7xx.c | 8 +-
drivers/pci/controller/dwc/pci-imx6.c | 4 +-
drivers/pci/controller/dwc/pci-meson.c | 4 +-
drivers/pci/controller/dwc/pcie-al.c | 2 +-
drivers/pci/controller/dwc/pcie-designware-ep.c | 22 +-
drivers/pci/controller/dwc/pcie-designware-host.c | 4 +-
drivers/pci/controller/dwc/pcie-designware.c | 7 +-
drivers/pci/controller/dwc/pcie-designware.h | 3 +-
drivers/pci/controller/dwc/pcie-hisi.c | 19 +-
drivers/pci/controller/dwc/pcie-intel-gw.c | 2 +-
drivers/pci/controller/dwc/pcie-tegra194.c | 9 +-
drivers/pci/controller/dwc/pcie-uniphier-ep.c | 383 +
.../pci/controller/mobiveil/pcie-mobiveil-host.c | 4 +-
drivers/pci/controller/pci-aardvark.c | 266 +-
drivers/pci/controller/pci-host-common.c | 18 +-
drivers/pci/controller/pci-host-generic.c | 26 +-
drivers/pci/controller/pci-hyperv.c | 126 +-
drivers/pci/controller/pci-loongson.c | 247 +
drivers/pci/controller/pci-tegra.c | 7 +-
drivers/pci/controller/pci-thunder-ecam.c | 14 +-
drivers/pci/controller/pci-thunder-pem.c | 16 +-
drivers/pci/controller/pci-v3-semi.c | 6 +-
drivers/pci/controller/pci-xgene.c | 4 +-
drivers/pci/controller/pcie-altera.c | 2 +-
drivers/pci/controller/pcie-brcmstb.c | 37 +-
drivers/pci/controller/pcie-mediatek.c | 3 +
drivers/pci/controller/pcie-rcar-ep.c | 563 +
drivers/pci/controller/pcie-rcar-host.c | 1130 ++
drivers/pci/controller/pcie-rcar.c | 1211 +-
drivers/pci/controller/pcie-rcar.h | 140 +
drivers/pci/controller/pcie-rockchip-ep.c | 2 +-
drivers/pci/controller/pcie-tango.c | 13 +-
drivers/pci/controller/vmd.c | 6 +-
drivers/pci/ecam.c | 10 +-
drivers/pci/endpoint/functions/pci-epf-test.c | 3 +
drivers/pci/endpoint/pci-epc-mem.c | 204 +-
drivers/pci/hotplug/Kconfig | 2 +-
drivers/pci/hotplug/acpiphp_glue.c | 13 +-
drivers/pci/hotplug/pciehp.h | 2 -
drivers/pci/hotplug/pciehp_core.c | 2 +-
drivers/pci/hotplug/rpaphp_core.c | 2 +-
drivers/pci/hotplug/s390_pci_hpc.c | 16 +-
drivers/pci/hotplug/shpchp.h | 2 +-
drivers/pci/hotplug/shpchp_ctrl.c | 3 +-
drivers/pci/hotplug/shpchp_pci.c | 5 +-
drivers/pci/iov.c | 39 +-
drivers/pci/of.c | 2 +-
drivers/pci/p2pdma.c | 2 +
drivers/pci/pci-acpi.c | 6 +-
drivers/pci/pci-bridge-emul.c | 61 +-
drivers/pci/pci-driver.c | 34 +-
drivers/pci/pci-label.c | 4 +-
drivers/pci/pci.c | 64 +-
drivers/pci/pcie/Kconfig | 1 -
drivers/pci/pcie/aer.c | 340 +-
drivers/pci/pcie/aspm.c | 10 -
drivers/pci/pcie/dpc.c | 3 +-
drivers/pci/pcie/edr.c | 4 +-
drivers/pci/pcie/pme.c | 4 +-
drivers/pci/pcie/portdrv.h | 13 +-
drivers/pci/pcie/portdrv_pci.c | 2 +-
drivers/pci/pcie/ptm.c | 22 +-
drivers/pci/probe.c | 67 +-
drivers/pci/quirks.c | 57 +-
drivers/pci/remove.c | 2 +-
drivers/pci/setup-bus.c | 115 +-
drivers/pci/setup-res.c | 9 +-
drivers/pci/switch/switchtec.c | 2 +-
drivers/pci/xen-pcifront.c | 27 +-
drivers/pcmcia/Kconfig | 8 +-
drivers/pcmcia/cs_internal.h | 6 -
drivers/pcmcia/electra_cf.c | 45 +-
drivers/pcmcia/pcmcia_cis.c | 6 +-
drivers/pcmcia/yenta_socket.c | 40 +-
drivers/perf/Kconfig | 9 +-
drivers/perf/arm_dsu_pmu.c | 4 +-
drivers/perf/arm_smmuv3_pmu.c | 5 +-
drivers/perf/arm_spe_pmu.c | 8 +-
drivers/perf/hisilicon/Kconfig | 7 +
drivers/perf/hisilicon/Makefile | 3 +-
drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 10 +-
drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 12 +-
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 12 +-
drivers/perf/hisilicon/hisi_uncore_pmu.c | 23 +-
drivers/phy/amlogic/Kconfig | 15 +-
drivers/phy/amlogic/Makefile | 1 -
drivers/phy/amlogic/phy-meson-gxl-usb3.c | 283 -
drivers/phy/amlogic/phy-meson8b-usb2.c | 149 +-
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 2 +-
drivers/phy/broadcom/phy-bcm-sr-usb.c | 57 +-
drivers/phy/broadcom/phy-brcm-usb.c | 16 +-
drivers/phy/cadence/Kconfig | 9 +
drivers/phy/cadence/Makefile | 1 +
drivers/phy/cadence/phy-cadence-salvo.c | 325 +
drivers/phy/cadence/phy-cadence-sierra.c | 27 +-
drivers/phy/intel/Kconfig | 15 +
drivers/phy/intel/Makefile | 1 +
drivers/phy/intel/phy-intel-combo.c | 632 +
drivers/phy/motorola/phy-cpcap-usb.c | 2 -
drivers/phy/qualcomm/Kconfig | 17 +
drivers/phy/qualcomm/Makefile | 2 +
drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 148 +
drivers/phy/qualcomm/phy-qcom-qmp.c | 254 +-
drivers/phy/qualcomm/phy-qcom-qmp.h | 238 +-
drivers/phy/qualcomm/phy-qcom-qusb2.c | 7 +
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 287 +
drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 32 +-
drivers/phy/samsung/phy-s5pv210-usb2.c | 4 +
drivers/phy/samsung/phy-samsung-usb2.h | 2 +-
drivers/phy/tegra/Kconfig | 3 +-
drivers/phy/ti/phy-am654-serdes.c | 104 +-
drivers/phy/ti/phy-j721e-wiz.c | 65 +-
drivers/phy/ti/phy-omap-usb2.c | 60 +-
drivers/pinctrl/Kconfig | 17 +-
drivers/pinctrl/Makefile | 2 +
drivers/pinctrl/actions/pinctrl-s700.c | 2 +-
drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 2 +-
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 80 +-
drivers/pinctrl/freescale/Kconfig | 7 +
drivers/pinctrl/freescale/Makefile | 1 +
drivers/pinctrl/freescale/pinctrl-imx.c | 19 +-
drivers/pinctrl/freescale/pinctrl-imx1-core.c | 3 +-
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 | 27 +-
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 | 28 +
drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +-
drivers/pinctrl/meson/pinctrl-meson.c | 14 +
drivers/pinctrl/nomadik/pinctrl-ab8505.c | 1 +
drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 6 +-
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +-
drivers/pinctrl/pinctrl-at91-pio4.c | 2 +-
drivers/pinctrl/pinctrl-bm1880.c | 1 +
drivers/pinctrl/pinctrl-ingenic.c | 21 +
drivers/pinctrl/pinctrl-lantiq.c | 2 +-
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 | 259 +
drivers/pinctrl/pinctrl-ocelot.c | 127 +-
drivers/pinctrl/pinctrl-rk805.c | 4 +-
drivers/pinctrl/pinctrl-rockchip.c | 11 +-
drivers/pinctrl/pinctrl-rza1.c | 4 +-
drivers/pinctrl/pinctrl-single.c | 2 +-
drivers/pinctrl/pinctrl-stmfx.c | 6 +-
drivers/pinctrl/pinctrl-sx150x.c | 2 +-
drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 9 -
drivers/pinctrl/qcom/Kconfig | 9 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-ipq6018.c | 3 +-
drivers/pinctrl/qcom/pinctrl-msm.c | 28 +-
drivers/pinctrl/qcom/pinctrl-sm8250.c | 1361 ++
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 21 +-
drivers/pinctrl/samsung/pinctrl-exynos.c | 82 +-
drivers/pinctrl/sh-pfc/Kconfig | 4 +
drivers/pinctrl/sh-pfc/Makefile | 1 +
drivers/pinctrl/sh-pfc/core.c | 6 +
drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 744 +-
drivers/pinctrl/sh-pfc/pfc-sh7269.c | 5 +-
drivers/pinctrl/sh-pfc/sh_pfc.h | 1 +
drivers/pinctrl/sirf/pinctrl-sirf.c | 20 +-
drivers/pinctrl/sprd/pinctrl-sprd.c | 4 +-
drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 7 +-
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 2 +-
drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +-
drivers/pinctrl/zte/pinctrl-zx.c | 2 +-
drivers/platform/chrome/Kconfig | 9 +-
drivers/platform/chrome/chromeos_pstore.c | 3 +-
drivers/platform/chrome/cros_ec_i2c.c | 2 +-
drivers/platform/chrome/cros_ec_ishtp.c | 45 +-
drivers/platform/chrome/cros_ec_sensorhub.c | 80 +-
drivers/platform/chrome/cros_ec_sensorhub_ring.c | 81 +-
drivers/platform/chrome/cros_ec_typec.c | 119 +-
drivers/platform/chrome/cros_usbpd_logger.c | 1 +
drivers/platform/chrome/wilco_ec/debugfs.c | 7 +-
drivers/platform/mellanox/Kconfig | 4 +-
drivers/platform/mellanox/mlxreg-hotplug.c | 11 +-
drivers/platform/mips/Kconfig | 6 +
drivers/platform/mips/Makefile | 1 +
drivers/platform/mips/rs780e-acpi.c | 169 +
drivers/platform/olpc/olpc-xo175-ec.c | 4 +-
drivers/platform/x86/Kconfig | 208 +-
drivers/platform/x86/Makefile | 4 +-
drivers/platform/x86/acerhdf.c | 2 +-
drivers/platform/x86/asus-laptop.c | 25 +-
drivers/platform/x86/asus-nb-wmi.c | 25 +
drivers/platform/x86/asus-wmi.c | 117 +-
drivers/platform/x86/dcdbas.c | 43 +-
drivers/platform/x86/dell-laptop.c | 11 +-
drivers/platform/x86/dell-wmi.c | 10 +
drivers/platform/x86/eeepc-laptop.c | 4 +-
drivers/platform/x86/hp-wmi.c | 30 +-
drivers/platform/x86/intel-hid.c | 7 +
drivers/platform/x86/intel-uncore-frequency.c | 2 +-
drivers/platform/x86/intel-vbtn.c | 104 +-
drivers/platform/x86/intel-wmi-sbl-fw-update.c | 145 +
drivers/platform/x86/intel_cht_int33fe_typec.c | 106 +-
drivers/platform/x86/intel_mid_powerbtn.c | 15 +-
drivers/platform/x86/intel_pmc_core.c | 24 +-
drivers/platform/x86/intel_pmc_core.h | 2 -
drivers/platform/x86/intel_pmc_ipc.c | 949 --
drivers/platform/x86/intel_scu_ipc.c | 447 +-
drivers/platform/x86/intel_scu_ipcutil.c | 43 +-
drivers/platform/x86/intel_scu_pcidrv.c | 68 +
drivers/platform/x86/intel_scu_pltdrv.c | 60 +
.../x86/intel_speed_select_if/isst_if_mbox_pci.c | 11 +-
drivers/platform/x86/intel_telemetry_core.c | 17 +-
drivers/platform/x86/intel_telemetry_debugfs.c | 15 +-
drivers/platform/x86/intel_telemetry_pltdrv.c | 97 +-
drivers/platform/x86/lg-laptop.c | 18 +-
drivers/platform/x86/samsung-laptop.c | 3 +-
drivers/platform/x86/sony-laptop.c | 60 +-
drivers/platform/x86/surface3_power.c | 4 +-
drivers/platform/x86/thinkpad_acpi.c | 175 +-
drivers/platform/x86/toshiba_acpi.c | 26 +-
drivers/platform/x86/touchscreen_dmi.c | 113 +-
drivers/platform/x86/wmi.c | 45 +-
drivers/platform/x86/xiaomi-wmi.c | 4 +-
drivers/pnp/Kconfig | 2 +-
drivers/pnp/pnpbios/Kconfig | 4 +-
drivers/pnp/pnpbios/pnpbios.h | 2 +-
drivers/power/reset/Kconfig | 9 +-
drivers/power/reset/Makefile | 1 +
drivers/power/reset/gpio-poweroff.c | 2 +-
drivers/power/reset/ltc2952-poweroff.c | 3 +-
drivers/power/reset/mt6323-poweroff.c | 2 +-
drivers/power/reset/oxnas-restart.c | 233 +
drivers/power/reset/qcom-pon.c | 3 +-
drivers/power/reset/syscon-reboot.c | 7 +-
drivers/power/reset/vexpress-poweroff.c | 8 +-
drivers/power/supply/88pm860x_battery.c | 8 +-
drivers/power/supply/Kconfig | 59 +-
drivers/power/supply/Makefile | 3 +
drivers/power/supply/ab8500_fg.c | 2 +-
drivers/power/supply/axp288_charger.c | 5 +-
drivers/power/supply/axp288_fuel_gauge.c | 6 +
drivers/power/supply/bd70528-charger.c | 140 +-
drivers/power/supply/bd99954-charger.c | 1142 ++
drivers/power/supply/bd99954-charger.h | 1075 ++
drivers/power/supply/bq24190_charger.c | 2 +-
drivers/power/supply/bq25890_charger.c | 200 +-
drivers/power/supply/charger-manager.c | 40 +-
drivers/power/supply/cw2015_battery.c | 750 +
drivers/power/supply/generic-adc-battery.c | 22 +-
drivers/power/supply/lp8788-charger.c | 18 +-
drivers/power/supply/max14577_charger.c | 10 +
drivers/power/supply/max14656_charger_detector.c | 5 +-
drivers/power/supply/max17040_battery.c | 2 +-
drivers/power/supply/max17042_battery.c | 8 +
drivers/power/supply/mp2629_charger.c | 669 +
drivers/power/supply/olpc_battery.c | 4 +-
drivers/power/supply/power_supply_core.c | 8 +
drivers/power/supply/power_supply_hwmon.c | 64 +-
drivers/power/supply/power_supply_sysfs.c | 484 +-
drivers/power/supply/sbs-battery.c | 232 +-
drivers/power/supply/sc27xx_fuel_gauge.c | 77 +-
drivers/power/supply/smb347-charger.c | 5 +
drivers/power/supply/test_power.c | 2 +-
drivers/powercap/Kconfig | 2 +-
drivers/powercap/idle_inject.c | 16 +-
drivers/powercap/intel_rapl_common.c | 4 +-
drivers/pps/Kconfig | 2 +-
drivers/ps3/ps3-lpm.c | 8 +-
drivers/ps3/ps3-vuart.c | 5 +-
drivers/ptp/Kconfig | 2 +-
drivers/ptp/ptp_chardev.c | 1 +
drivers/ptp/ptp_clock.c | 9 +
drivers/ptp/ptp_clockmatrix.c | 94 +-
drivers/ptp/ptp_clockmatrix.h | 8 +-
drivers/ptp/ptp_idt82p33.c | 6 +-
drivers/ptp/ptp_ines.c | 12 +-
drivers/ptp/ptp_kvm.c | 2 +-
drivers/pwm/Kconfig | 12 +-
drivers/pwm/Makefile | 1 +
drivers/pwm/core.c | 4 +-
drivers/pwm/pwm-img.c | 8 +-
drivers/pwm/pwm-imx27.c | 20 +-
drivers/pwm/pwm-iqs620a.c | 270 +
drivers/pwm/pwm-jz4740.c | 55 +-
drivers/pwm/pwm-lpss.c | 15 +-
drivers/pwm/pwm-rockchip.c | 7 +-
drivers/pwm/pwm-sun4i.c | 9 +
drivers/pwm/pwm-tegra.c | 80 +-
drivers/rapidio/Kconfig | 4 +-
drivers/rapidio/devices/Kconfig | 2 +-
drivers/rapidio/devices/rio_mport_cdev.c | 32 +-
drivers/rapidio/rio-scan.c | 2 +-
drivers/rapidio/switches/Kconfig | 10 +-
drivers/ras/cec.c | 33 +-
drivers/regulator/88pg86x.c | 4 +-
drivers/regulator/88pm800-regulator.c | 4 +-
drivers/regulator/Kconfig | 11 +
drivers/regulator/Makefile | 1 +
drivers/regulator/ab8500.c | 22 -
drivers/regulator/act8865-regulator.c | 4 +-
drivers/regulator/act8945a-regulator.c | 2 +-
drivers/regulator/arizona-ldo1.c | 2 +-
drivers/regulator/arizona-micsupp.c | 4 +-
drivers/regulator/as3711-regulator.c | 6 +-
drivers/regulator/as3722-regulator.c | 4 +-
drivers/regulator/axp20x-regulator.c | 16 +-
drivers/regulator/bcm590xx-regulator.c | 8 +-
drivers/regulator/bd70528-regulator.c | 8 +-
drivers/regulator/bd71828-regulator.c | 10 +-
drivers/regulator/bd718x7-regulator.c | 238 +-
drivers/regulator/core.c | 84 +-
drivers/regulator/da903x.c | 2 +-
drivers/regulator/db8500-prcmu.c | 2 +-
drivers/regulator/helpers.c | 130 +-
drivers/regulator/hi6421-regulator.c | 4 +-
drivers/regulator/lochnagar-regulator.c | 4 +-
drivers/regulator/lp873x-regulator.c | 4 +-
drivers/regulator/lp87565-regulator.c | 2 +-
drivers/regulator/lp8788-buck.c | 2 +-
drivers/regulator/max77650-regulator.c | 2 +-
drivers/regulator/max77826-regulator.c | 301 +
drivers/regulator/max8998.c | 105 +
drivers/regulator/mcp16502.c | 4 +-
drivers/regulator/mp8859.c | 2 +-
drivers/regulator/mt6323-regulator.c | 6 +-
drivers/regulator/mt6358-regulator.c | 8 +-
drivers/regulator/mt6380-regulator.c | 6 +-
drivers/regulator/mt6397-regulator.c | 6 +-
drivers/regulator/palmas-regulator.c | 4 +-
drivers/regulator/qcom-rpmh-regulator.c | 10 +-
drivers/regulator/qcom_rpm-regulator.c | 24 +-
drivers/regulator/qcom_smd-regulator.c | 78 +-
drivers/regulator/rk808-regulator.c | 10 +-
drivers/regulator/s2mps11.c | 14 +-
drivers/regulator/sky81452-regulator.c | 2 +-
drivers/regulator/stpmic1_regulator.c | 18 +-
drivers/regulator/tps65086-regulator.c | 10 +-
drivers/regulator/tps65217-regulator.c | 4 +-
drivers/regulator/tps65218-regulator.c | 6 +-
drivers/regulator/tps65912-regulator.c | 4 +-
drivers/regulator/tps80031-regulator.c | 7 +-
drivers/regulator/twl-regulator.c | 4 +-
drivers/regulator/twl6030-regulator.c | 2 +-
drivers/regulator/wm831x-dcdc.c | 2 +-
drivers/regulator/wm831x-ldo.c | 4 +-
drivers/regulator/wm8350-regulator.c | 2 +-
drivers/regulator/wm8400-regulator.c | 2 +-
drivers/remoteproc/Kconfig | 9 +
drivers/remoteproc/Makefile | 1 +
drivers/remoteproc/ingenic_rproc.c | 280 +
drivers/remoteproc/mtk_common.h | 2 +-
drivers/remoteproc/mtk_scp.c | 10 +-
drivers/remoteproc/qcom_common.c | 17 +-
drivers/remoteproc/qcom_common.h | 5 +-
drivers/remoteproc/qcom_q6v5_adsp.c | 3 +-
drivers/remoteproc/qcom_q6v5_mss.c | 206 +-
drivers/remoteproc/qcom_q6v5_pas.c | 68 +-
drivers/remoteproc/qcom_q6v5_wcss.c | 6 +
drivers/remoteproc/qcom_sysmon.c | 116 +-
drivers/remoteproc/qcom_wcnss.c | 1 +
drivers/remoteproc/remoteproc_core.c | 243 +-
drivers/remoteproc/remoteproc_debugfs.c | 28 +-
drivers/remoteproc/remoteproc_elf_loader.c | 24 -
drivers/remoteproc/remoteproc_internal.h | 17 +-
drivers/remoteproc/remoteproc_sysfs.c | 1 +
drivers/remoteproc/remoteproc_virtio.c | 15 +-
drivers/remoteproc/st_remoteproc.c | 2 +-
drivers/remoteproc/st_slim_rproc.c | 2 +-
drivers/remoteproc/stm32_rproc.c | 4 +-
drivers/reset/hisilicon/hi6220_reset.c | 69 +-
drivers/reset/reset-imx7.c | 101 +
drivers/reset/reset-zynqmp.c | 26 +-
drivers/rpmsg/Kconfig | 6 +-
drivers/rpmsg/Makefile | 3 +-
drivers/rpmsg/mtk_rpmsg.c | 1 +
drivers/rpmsg/qcom_glink_ssr.c | 166 +
drivers/rpmsg/rpmsg_core.c | 2 +-
drivers/rpmsg/virtio_rpmsg_bus.c | 2 +-
drivers/rtc/Kconfig | 3 +-
drivers/rtc/rtc-88pm860x.c | 6 -
drivers/rtc/rtc-abx80x.c | 66 +-
drivers/rtc/rtc-fsl-ftm-alarm.c | 10 +-
drivers/rtc/rtc-goldfish.c | 2 +-
drivers/rtc/rtc-jz4740.c | 173 +-
drivers/rtc/rtc-lpc24xx.c | 4 +-
drivers/rtc/rtc-max77686.c | 22 +-
drivers/rtc/rtc-mc13xxx.c | 4 +-
drivers/rtc/rtc-mpc5121.c | 2 +-
drivers/rtc/rtc-mt2712.c | 16 +-
drivers/rtc/rtc-mt6397.c | 18 +-
drivers/rtc/rtc-pcf2127.c | 31 +-
drivers/rtc/rtc-rc5t619.c | 4 +-
drivers/rtc/rtc-rv3028.c | 2 +
drivers/rtc/rtc-snvs.c | 59 +-
drivers/rtc/rtc-stmp3xxx.c | 2 +-
drivers/s390/block/Kconfig | 1 -
drivers/s390/block/dasd_genhd.c | 20 +-
drivers/s390/block/dasd_ioctl.c | 76 +-
drivers/s390/cio/Makefile | 2 +-
drivers/s390/cio/chsc.c | 40 +-
drivers/s390/cio/chsc.h | 50 +-
drivers/s390/cio/device_ops.c | 23 +
drivers/s390/cio/idset.c | 12 -
drivers/s390/cio/qdio.h | 23 +-
drivers/s390/cio/qdio_debug.c | 4 +-
drivers/s390/cio/qdio_main.c | 374 +-
drivers/s390/cio/qdio_setup.c | 100 +-
drivers/s390/cio/qdio_thinint.c | 61 +-
drivers/s390/cio/vfio_ccw_chp.c | 148 +
drivers/s390/cio/vfio_ccw_cp.c | 19 +-
drivers/s390/cio/vfio_ccw_drv.c | 165 +-
drivers/s390/cio/vfio_ccw_ops.c | 65 +-
drivers/s390/cio/vfio_ccw_private.h | 16 +
drivers/s390/cio/vfio_ccw_trace.c | 1 +
drivers/s390/cio/vfio_ccw_trace.h | 30 +
drivers/s390/crypto/ap_bus.c | 94 +-
drivers/s390/crypto/ap_bus.h | 25 +-
drivers/s390/crypto/ap_card.c | 47 +-
drivers/s390/crypto/ap_queue.c | 10 +-
drivers/s390/crypto/zcrypt_ep11misc.c | 3 +-
drivers/s390/net/Kconfig | 9 +-
drivers/s390/net/ctcm_main.c | 40 -
drivers/s390/net/ism_drv.c | 4 +-
drivers/s390/net/lcs.c | 59 -
drivers/s390/net/netiucv.c | 104 +-
drivers/s390/net/qeth_core.h | 49 +-
drivers/s390/net/qeth_core_main.c | 506 +-
drivers/s390/net/qeth_core_mpc.h | 25 +
drivers/s390/net/qeth_core_sys.c | 15 +-
drivers/s390/net/qeth_l2_main.c | 200 +-
drivers/s390/net/qeth_l3_main.c | 19 +-
drivers/s390/net/smsgiucv.c | 65 -
drivers/s390/scsi/zfcp_aux.c | 5 +-
drivers/s390/scsi/zfcp_diag.h | 6 +-
drivers/s390/scsi/zfcp_erp.c | 84 +-
drivers/s390/scsi/zfcp_ext.h | 11 +
drivers/s390/scsi/zfcp_fsf.c | 76 +-
drivers/s390/scsi/zfcp_qdio.c | 19 +-
drivers/s390/scsi/zfcp_scsi.c | 131 +-
drivers/s390/scsi/zfcp_sysfs.c | 16 +-
drivers/s390/virtio/virtio_ccw.c | 26 -
drivers/sbus/char/Kconfig | 2 +-
drivers/sbus/char/flash.c | 1 -
drivers/sbus/char/oradax.c | 8 +-
drivers/sbus/char/uctrl.c | 1 -
drivers/scsi/53c700.c | 2 +-
drivers/scsi/BusLogic.c | 2 +-
drivers/scsi/Kconfig | 82 +-
drivers/scsi/a2091.c | 1 -
drivers/scsi/a3000.c | 1 -
drivers/scsi/aacraid/aachba.c | 1 -
drivers/scsi/aacraid/commctrl.c | 13 +-
drivers/scsi/aacraid/commsup.c | 4 +-
drivers/scsi/aacraid/linit.c | 16 +-
drivers/scsi/aic7xxx/Kconfig.aic79xx | 4 +-
drivers/scsi/aic7xxx/Kconfig.aic7xxx | 6 +-
drivers/scsi/aic7xxx/aic79xx_core.c | 18 +-
drivers/scsi/aic7xxx/aic7xxx_core.c | 19 +-
drivers/scsi/aic94xx/aic94xx_init.c | 1 +
drivers/scsi/aic94xx/aic94xx_sds.c | 14 +-
drivers/scsi/arm/acornscsi.c | 4 +-
drivers/scsi/arm/cumana_2.c | 2 +-
drivers/scsi/arm/eesox.c | 2 +-
drivers/scsi/arm/powertec.c | 2 +-
drivers/scsi/bfa/bfa_core.c | 2 +-
drivers/scsi/bfa/bfa_fcpim.c | 4 +-
drivers/scsi/bfa/bfa_fcs_lport.c | 4 +-
drivers/scsi/bfa/bfa_fcs_rport.c | 4 +-
drivers/scsi/bfa/bfa_ioc_ct.c | 4 +-
drivers/scsi/bfa/bfa_svc.c | 7 +-
drivers/scsi/bfa/bfad.c | 2 +-
drivers/scsi/bfa/bfad_attr.c | 4 +-
drivers/scsi/bfa/bfad_bsg.c | 2 +-
drivers/scsi/bnx2fc/Kconfig | 2 +-
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +-
drivers/scsi/bnx2fc/bnx2fc_io.c | 1 +
drivers/scsi/bnx2i/Kconfig | 2 +-
drivers/scsi/cxgbi/cxgb3i/Kconfig | 2 +-
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 18 +-
drivers/scsi/cxgbi/cxgb4i/Kconfig | 2 +-
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 7 +-
drivers/scsi/cxlflash/main.c | 4 +-
drivers/scsi/dpt_i2o.c | 4 +-
drivers/scsi/esas2r/Kconfig | 2 +-
drivers/scsi/esas2r/esas2r_ioctl.c | 2 +-
drivers/scsi/fcoe/fcoe.c | 4 +-
drivers/scsi/fnic/fnic_main.c | 4 +-
drivers/scsi/fnic/fnic_scsi.c | 6 +-
drivers/scsi/fnic/vnic_dev.c | 12 +-
drivers/scsi/fnic/vnic_wq.c | 4 +-
drivers/scsi/gdth.c | 4 +-
drivers/scsi/gvp11.c | 1 -
drivers/scsi/hisi_sas/Kconfig | 1 +
drivers/scsi/hisi_sas/hisi_sas_main.c | 5 +-
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 14 +-
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 18 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 27 +-
drivers/scsi/hpsa.c | 199 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 5 +
drivers/scsi/ibmvscsi/ibmvscsi.c | 10 +-
drivers/scsi/ipr.c | 6 +-
drivers/scsi/isci/init.c | 1 +
drivers/scsi/isci/isci.h | 6 +-
drivers/scsi/iscsi_boot_sysfs.c | 2 +-
drivers/scsi/lasi700.c | 1 -
drivers/scsi/libiscsi.c | 4 +-
drivers/scsi/libsas/sas_ata.c | 1 +
drivers/scsi/lpfc/lpfc.h | 25 +-
drivers/scsi/lpfc/lpfc_attr.c | 111 +-
drivers/scsi/lpfc/lpfc_crtn.h | 9 +-
drivers/scsi/lpfc/lpfc_ct.c | 2 -
drivers/scsi/lpfc/lpfc_debugfs.c | 20 +-
drivers/scsi/lpfc/lpfc_els.c | 12 +-
drivers/scsi/lpfc/lpfc_hbadisc.c | 16 +-
drivers/scsi/lpfc/lpfc_hw4.h | 2 +-
drivers/scsi/lpfc/lpfc_init.c | 89 +-
drivers/scsi/lpfc/lpfc_mbox.c | 3 +-
drivers/scsi/lpfc/lpfc_mem.c | 4 -
drivers/scsi/lpfc/lpfc_nportdisc.c | 13 +-
drivers/scsi/lpfc/lpfc_nvme.c | 528 +-
drivers/scsi/lpfc/lpfc_nvme.h | 180 +
drivers/scsi/lpfc/lpfc_nvmet.c | 841 +-
drivers/scsi/lpfc/lpfc_nvmet.h | 158 -
drivers/scsi/lpfc/lpfc_sli.c | 173 +-
drivers/scsi/lpfc/lpfc_sli4.h | 2 +-
drivers/scsi/lpfc/lpfc_version.h | 2 +-
drivers/scsi/mac53c94.c | 2 +-
drivers/scsi/megaraid/megaraid_mbox.c | 6 +-
drivers/scsi/megaraid/megaraid_sas.h | 8 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 10 +-
drivers/scsi/megaraid/megaraid_sas_fp.c | 12 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 81 +-
drivers/scsi/megaraid/megaraid_sas_fusion.h | 6 +-
drivers/scsi/mesh.c | 2 +-
drivers/scsi/mpt3sas/Kconfig | 8 +-
drivers/scsi/mpt3sas/Makefile | 3 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 263 +-
drivers/scsi/mpt3sas/mpt3sas_base.h | 21 +-
drivers/scsi/mpt3sas/mpt3sas_debugfs.c | 157 +
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 8 +-
drivers/scsi/mvme147.c | 1 -
drivers/scsi/mvsas/mv_init.c | 7 +-
drivers/scsi/pm8001/pm8001_init.c | 1 +
drivers/scsi/pmcraid.c | 4 +-
drivers/scsi/qedf/Kconfig | 2 +-
drivers/scsi/qedf/qedf.h | 6 +-
drivers/scsi/qedf/qedf_els.c | 10 +-
drivers/scsi/qedf/qedf_fip.c | 2 +-
drivers/scsi/qedf/qedf_io.c | 48 +-
drivers/scsi/qedf/qedf_main.c | 135 +-
drivers/scsi/qedi/Kconfig | 2 +-
drivers/scsi/qedi/qedi_iscsi.c | 21 +-
drivers/scsi/qedi/qedi_main.c | 22 +-
drivers/scsi/qla1280.c | 4 +-
drivers/scsi/qla2xxx/Kconfig | 6 +-
drivers/scsi/qla2xxx/qla_attr.c | 45 +-
drivers/scsi/qla2xxx/qla_bsg.c | 8 +-
drivers/scsi/qla2xxx/qla_dbg.c | 869 +-
drivers/scsi/qla2xxx/qla_dbg.h | 443 +-
drivers/scsi/qla2xxx/qla_def.h | 728 +-
drivers/scsi/qla2xxx/qla_fw.h | 768 +-
drivers/scsi/qla2xxx/qla_gbl.h | 26 +-
drivers/scsi/qla2xxx/qla_init.c | 382 +-
drivers/scsi/qla2xxx/qla_inline.h | 8 +-
drivers/scsi/qla2xxx/qla_iocb.c | 140 +-
drivers/scsi/qla2xxx/qla_isr.c | 288 +-
drivers/scsi/qla2xxx/qla_mbx.c | 127 +-
drivers/scsi/qla2xxx/qla_mid.c | 4 +-
drivers/scsi/qla2xxx/qla_mr.c | 120 +-
drivers/scsi/qla2xxx/qla_mr.h | 32 +-
drivers/scsi/qla2xxx/qla_nvme.c | 16 +-
drivers/scsi/qla2xxx/qla_nvme.h | 64 +-
drivers/scsi/qla2xxx/qla_nx.c | 208 +-
drivers/scsi/qla2xxx/qla_nx.h | 36 +-
drivers/scsi/qla2xxx/qla_nx2.c | 26 +-
drivers/scsi/qla2xxx/qla_os.c | 168 +-
drivers/scsi/qla2xxx/qla_sup.c | 323 +-
drivers/scsi/qla2xxx/qla_target.c | 111 +-
drivers/scsi/qla2xxx/qla_target.h | 232 +-
drivers/scsi/qla2xxx/qla_tmpl.c | 140 +-
drivers/scsi/qla2xxx/qla_tmpl.h | 2 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 16 +
drivers/scsi/qla4xxx/Kconfig | 2 +-
drivers/scsi/qla4xxx/ql4_os.c | 2 +-
drivers/scsi/qlogicpti.c | 2 +-
drivers/scsi/scsi_debug.c | 2072 ++-
drivers/scsi/scsi_error.c | 2 +
drivers/scsi/scsi_ioctl.c | 20 +-
drivers/scsi/scsi_lib.c | 314 +-
drivers/scsi/scsi_pm.c | 10 +-
drivers/scsi/scsi_transport_iscsi.c | 68 +-
drivers/scsi/sd.c | 35 +-
drivers/scsi/sd.h | 43 +-
drivers/scsi/sd_zbc.c | 402 +-
drivers/scsi/sg.c | 8 +-
drivers/scsi/sgiwd93.c | 2 +-
drivers/scsi/smartpqi/Kconfig | 2 +-
drivers/scsi/sni_53c710.c | 1 -
drivers/scsi/snic/snic.h | 2 +-
drivers/scsi/snic/snic_ctl.c | 5 +-
drivers/scsi/sr.c | 36 +-
drivers/scsi/st.c | 25 +-
drivers/scsi/storvsc_drv.c | 99 +-
drivers/scsi/ufs/Kconfig | 12 +-
drivers/scsi/ufs/ti-j721e-ufs.c | 13 +-
drivers/scsi/ufs/ufs-mediatek.c | 30 +-
drivers/scsi/ufs/ufs-qcom.c | 10 +-
drivers/scsi/ufs/ufs-sysfs.c | 61 +-
drivers/scsi/ufs/ufs.h | 43 +-
drivers/scsi/ufs/ufs_bsg.c | 4 +-
drivers/scsi/ufs/ufs_quirks.h | 7 +
drivers/scsi/ufs/ufshcd.c | 521 +-
drivers/scsi/ufs/ufshcd.h | 45 +-
drivers/scsi/vmw_pvscsi.c | 2 +-
drivers/scsi/zorro_esp.c | 2 +-
drivers/sfi/Kconfig | 2 +-
drivers/slimbus/core.c | 6 +-
drivers/slimbus/qcom-ngd-ctrl.c | 5 +-
drivers/soc/amlogic/meson-ee-pwrc.c | 112 +-
drivers/soc/aspeed/Kconfig | 2 +-
drivers/soc/fsl/dpio/dpio-service.c | 25 +-
drivers/soc/fsl/dpio/qbman-portal.c | 19 +-
drivers/soc/fsl/qbman/qman.c | 5 -
drivers/soc/fsl/qe/qe.c | 4 +-
drivers/soc/fsl/qe/ucc.c | 2 +-
drivers/soc/imx/Kconfig | 1 +
drivers/soc/imx/Makefile | 3 +
drivers/soc/imx/soc-imx.c | 192 +
drivers/soc/imx/soc-imx8m.c | 7 +-
drivers/soc/kendryte/k210-sysctl.c | 12 +
drivers/soc/mediatek/Kconfig | 7 +
drivers/soc/mediatek/Makefile | 1 +
drivers/soc/mediatek/mtk-cmdq-helper.c | 4 +-
drivers/soc/mediatek/mtk-mmsys.c | 378 +
drivers/soc/qcom/Kconfig | 25 +-
drivers/soc/qcom/Makefile | 2 -
drivers/soc/qcom/cmd-db.c | 78 +-
drivers/soc/qcom/glink_ssr.c | 156 -
drivers/soc/qcom/pdr_interface.c | 4 -
drivers/soc/qcom/qcom_aoss.c | 1 +
drivers/soc/qcom/rpmh-internal.h | 59 +-
drivers/soc/qcom/rpmh-rsc.c | 746 +-
drivers/soc/qcom/rpmh.c | 97 +-
drivers/soc/qcom/rpmhpd.c | 24 +
drivers/soc/qcom/rpmpd.c | 5 +
drivers/soc/qcom/smp2p.c | 4 +-
drivers/soc/qcom/socinfo.c | 6 +
drivers/soc/qcom/spm.c | 378 -
drivers/soc/renesas/Kconfig | 11 +
drivers/soc/renesas/Makefile | 1 +
drivers/soc/renesas/r8a7742-sysc.c | 42 +
drivers/soc/renesas/rcar-rst.c | 1 +
drivers/soc/renesas/rcar-sysc.c | 3 +
drivers/soc/renesas/rcar-sysc.h | 1 +
drivers/soc/sifive/sifive_l2_cache.c | 40 +-
drivers/soc/tegra/Kconfig | 1 +
drivers/soc/tegra/fuse/fuse-tegra.c | 57 +-
drivers/soc/tegra/fuse/fuse-tegra20.c | 1 +
drivers/soc/tegra/fuse/fuse-tegra30.c | 6 +
drivers/soc/tegra/fuse/fuse.h | 8 +
drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +-
drivers/soc/tegra/pmc.c | 3 +
drivers/soc/ti/Kconfig | 10 +
drivers/soc/ti/Makefile | 1 +
drivers/soc/ti/k3-socinfo.c | 152 +
drivers/soc/ti/knav_qmss.h | 2 +-
drivers/soc/ti/knav_qmss_queue.c | 2 +-
drivers/soc/xilinx/Kconfig | 4 +-
drivers/soc/xilinx/zynqmp_pm_domains.c | 26 +-
drivers/soc/xilinx/zynqmp_power.c | 17 +-
drivers/soundwire/Makefile | 8 +-
drivers/soundwire/bus.c | 71 +-
drivers/soundwire/bus.h | 4 +
drivers/soundwire/bus_type.c | 22 +-
drivers/soundwire/cadence_master.c | 8 +-
drivers/soundwire/debugfs.c | 2 +-
drivers/soundwire/intel.c | 13 +-
drivers/soundwire/intel_init.c | 4 +-
drivers/soundwire/master.c | 172 +
drivers/soundwire/mipi_disco.c | 11 +-
drivers/soundwire/qcom.c | 34 +-
drivers/soundwire/slave.c | 10 +-
drivers/soundwire/sysfs_local.h | 14 +
drivers/soundwire/sysfs_slave.c | 214 +
drivers/soundwire/sysfs_slave_dpn.c | 300 +
drivers/spi/Kconfig | 22 +-
drivers/spi/Makefile | 6 +-
drivers/spi/spi-amd.c | 315 +
drivers/spi/spi-armada-3700.c | 10 +-
drivers/spi/spi-atmel.c | 1 +
drivers/spi/spi-axi-spi-engine.c | 32 +-
drivers/spi/spi-bcm-qspi.c | 181 +-
drivers/spi/spi-bcm2835.c | 26 +-
drivers/spi/spi-bcm2835aux.c | 4 +-
drivers/spi/spi-dw-core.c | 545 +
drivers/spi/spi-dw-dma.c | 480 +
drivers/spi/spi-dw-mid.c | 322 -
drivers/spi/spi-dw-mmio.c | 86 +-
drivers/spi/spi-dw-pci.c | 50 +-
drivers/spi/spi-dw.c | 584 -
drivers/spi/spi-dw.h | 66 +-
drivers/spi/spi-ep93xx.c | 8 +-
drivers/spi/spi-fsl-dspi.c | 47 +-
drivers/spi/spi-fsl-lpspi.c | 21 +-
drivers/spi/spi-fsl-qspi.c | 11 +-
drivers/spi/spi-fsl-spi.c | 2 +-
drivers/spi/spi-hisi-sfc-v3xx.c | 26 +-
drivers/spi/spi-imx.c | 31 +-
drivers/spi/spi-mem.c | 10 +-
drivers/spi/spi-mtk-nor.c | 2 +-
drivers/spi/spi-mux.c | 8 +-
drivers/spi/spi-orion.c | 70 +-
drivers/spi/spi-pxa2xx.c | 6 +-
drivers/spi/spi-rb4xx.c | 19 +-
drivers/spi/spi-rockchip.c | 229 +-
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 | 62 +-
drivers/spi/spi-stm32.c | 19 +-
drivers/spi/spi-sun6i.c | 1 +
drivers/spi/spi-tegra114.c | 1 +
drivers/spi/spi-tegra20-sflash.c | 1 +
drivers/spi/spi-tegra20-slink.c | 1 +
drivers/spi/spi-uniphier.c | 11 +-
drivers/spi/spi-zynqmp-gqspi.c | 5 -
drivers/spi/spi.c | 14 +-
drivers/spi/spidev.c | 3 +-
drivers/ssb/scan.c | 6 +-
drivers/ssb/sprom.c | 12 +-
drivers/staging/Kconfig | 2 +-
drivers/staging/android/ashmem.c | 4 +-
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/Makefile | 1 -
drivers/staging/comedi/comedi_compat32.c | 455 -
drivers/staging/comedi/comedi_compat32.h | 28 -
drivers/staging/comedi/comedi_fops.c | 570 +-
drivers/staging/comedi/comedi_internal.h | 6 +-
drivers/staging/comedi/drivers/dt2815.c | 3 +
drivers/staging/comedi/drivers/ni_pcimio.c | 4 +-
drivers/staging/comedi/range.c | 17 +-
drivers/staging/fbtft/fb_st7789v.c | 32 +-
drivers/staging/fsl-dpaa2/ethsw/README | 2 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +-
drivers/staging/gasket/apex_driver.c | 7 -
drivers/staging/gasket/gasket_core.c | 4 +
drivers/staging/gasket/gasket_page_table.c | 2 +-
drivers/staging/gasket/gasket_sysfs.c | 5 +-
drivers/staging/gasket/gasket_sysfs.h | 4 -
drivers/staging/gdm724x/gdm_lte.c | 2 +-
drivers/staging/greybus/Kconfig | 40 +-
drivers/staging/greybus/hid.c | 3 +-
drivers/staging/greybus/light.c | 3 +-
drivers/staging/greybus/loopback.c | 2 +-
drivers/staging/greybus/sdio.c | 11 +-
drivers/staging/greybus/uart.c | 23 +-
drivers/staging/iio/Documentation/overview.txt | 2 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 77 +-
drivers/staging/iio/resolver/ad2s1210.c | 17 +-
drivers/staging/kpc2000/kpc2000/core.c | 9 +-
drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +-
drivers/staging/ks7010/TODO | 1 -
drivers/staging/media/Kconfig | 6 +
drivers/staging/media/Makefile | 3 +
drivers/staging/media/atomisp/Kconfig | 38 +
drivers/staging/media/atomisp/Makefile | 345 +
drivers/staging/media/atomisp/TODO | 147 +
drivers/staging/media/atomisp/i2c/Kconfig | 87 +
drivers/staging/media/atomisp/i2c/Makefile | 18 +
drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 1395 ++
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 1129 ++
.../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 208 +
drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 962 ++
.../staging/media/atomisp/i2c/atomisp-mt9m114.c | 1900 +++
drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 1330 ++
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 1278 ++
drivers/staging/media/atomisp/i2c/gc0310.h | 405 +
drivers/staging/media/atomisp/i2c/gc2235.h | 681 +
drivers/staging/media/atomisp/i2c/mt9m114.h | 1792 ++
drivers/staging/media/atomisp/i2c/ov2680.h | 848 +
drivers/staging/media/atomisp/i2c/ov2722.h | 1273 ++
drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 12 +
drivers/staging/media/atomisp/i2c/ov5693/Makefile | 2 +
drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 63 +
.../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 1996 +++
drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1392 ++
drivers/staging/media/atomisp/include/hmm/hmm.h | 104 +
drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 309 +
.../staging/media/atomisp/include/hmm/hmm_common.h | 97 +
.../staging/media/atomisp/include/hmm/hmm_pool.h | 116 +
.../staging/media/atomisp/include/linux/atomisp.h | 1359 ++
.../atomisp/include/linux/atomisp_gmin_platform.h | 39 +
.../media/atomisp/include/linux/atomisp_platform.h | 259 +
.../media/atomisp/include/linux/libmsrlisthelper.h | 28 +
.../staging/media/atomisp/include/media/lm3554.h | 131 +
.../staging/media/atomisp/include/mmu/isp_mmu.h | 169 +
.../media/atomisp/include/mmu/sh_mmu_mrfld.h | 25 +
drivers/staging/media/atomisp/pci/atomisp-regs.h | 200 +
drivers/staging/media/atomisp/pci/atomisp_acc.c | 613 +
drivers/staging/media/atomisp/pci/atomisp_acc.h | 120 +
drivers/staging/media/atomisp/pci/atomisp_cmd.c | 6657 ++++++++
drivers/staging/media/atomisp/pci/atomisp_cmd.h | 433 +
drivers/staging/media/atomisp/pci/atomisp_common.h | 71 +
drivers/staging/media/atomisp/pci/atomisp_compat.h | 489 +
.../media/atomisp/pci/atomisp_compat_css20.c | 4422 +++++
.../media/atomisp/pci/atomisp_compat_css20.h | 169 +
.../media/atomisp/pci/atomisp_compat_ioctl32.c | 1190 ++
.../media/atomisp/pci/atomisp_compat_ioctl32.h | 368 +
drivers/staging/media/atomisp/pci/atomisp_csi2.c | 427 +
drivers/staging/media/atomisp/pci/atomisp_csi2.h | 59 +
.../staging/media/atomisp/pci/atomisp_dfs_tables.h | 41 +
drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 207 +
drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 25 +
drivers/staging/media/atomisp/pci/atomisp_file.c | 229 +
drivers/staging/media/atomisp/pci/atomisp_file.h | 44 +
drivers/staging/media/atomisp/pci/atomisp_fops.c | 1303 ++
drivers/staging/media/atomisp/pci/atomisp_fops.h | 51 +
.../media/atomisp/pci/atomisp_gmin_platform.c | 1166 ++
.../staging/media/atomisp/pci/atomisp_internal.h | 308 +
drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 3058 ++++
drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 67 +
drivers/staging/media/atomisp/pci/atomisp_subdev.c | 1453 ++
drivers/staging/media/atomisp/pci/atomisp_subdev.h | 466 +
drivers/staging/media/atomisp/pci/atomisp_tables.h | 188 +
drivers/staging/media/atomisp/pci/atomisp_tpg.c | 164 +
drivers/staging/media/atomisp/pci/atomisp_tpg.h | 39 +
.../media/atomisp/pci/atomisp_trace_event.h | 128 +
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 1962 +++
drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 37 +
.../pci/base/circbuf/interface/ia_css_circbuf.h | 377 +
.../base/circbuf/interface/ia_css_circbuf_comm.h | 59 +
.../base/circbuf/interface/ia_css_circbuf_desc.h | 174 +
.../media/atomisp/pci/base/circbuf/src/circbuf.c | 321 +
.../pci/base/refcount/interface/ia_css_refcount.h | 85 +
.../media/atomisp/pci/base/refcount/src/refcount.c | 277 +
drivers/staging/media/atomisp/pci/bits.h | 105 +
.../camera/pipe/interface/ia_css_pipe_binarydesc.h | 298 +
.../camera/pipe/interface/ia_css_pipe_stagedesc.h | 52 +
.../pci/camera/pipe/interface/ia_css_pipe_util.h | 40 +
.../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 874 +
.../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 119 +
.../media/atomisp/pci/camera/pipe/src/pipe_util.c | 51 +
.../pci/camera/util/interface/ia_css_util.h | 143 +
.../media/atomisp/pci/camera/util/src/util.c | 197 +
drivers/staging/media/atomisp/pci/cell_params.h | 41 +
.../pci/css_2400_system/hive/ia_css_isp_configs.c | 386 +
.../pci/css_2400_system/hive/ia_css_isp_params.c | 3420 ++++
.../pci/css_2400_system/hive/ia_css_isp_states.c | 224 +
.../atomisp/pci/css_2401_system/csi_rx_global.h | 64 +
.../pci/css_2401_system/hive/ia_css_isp_configs.c | 386 +
.../pci/css_2401_system/hive/ia_css_isp_params.c | 3367 ++++
.../pci/css_2401_system/hive/ia_css_isp_states.c | 224 +
.../atomisp/pci/css_2401_system/host/csi_rx.c | 41 +
.../pci/css_2401_system/host/csi_rx_local.h | 63 +
.../pci/css_2401_system/host/csi_rx_private.h | 306 +
.../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 23 +
.../pci/css_2401_system/host/ibuf_ctrl_local.h | 59 +
.../pci/css_2401_system/host/ibuf_ctrl_private.h | 268 +
.../atomisp/pci/css_2401_system/host/isys_dma.c | 41 +
.../pci/css_2401_system/host/isys_dma_local.h | 21 +
.../pci/css_2401_system/host/isys_dma_private.h | 62 +
.../atomisp/pci/css_2401_system/host/isys_irq.c | 44 +
.../pci/css_2401_system/host/isys_irq_local.h | 36 +
.../pci/css_2401_system/host/isys_irq_private.h | 107 +
.../pci/css_2401_system/host/isys_stream2mmio.c | 22 +
.../css_2401_system/host/isys_stream2mmio_local.h | 37 +
.../host/isys_stream2mmio_private.h | 168 +
.../pci/css_2401_system/host/pixelgen_local.h | 51 +
.../pci/css_2401_system/host/pixelgen_private.h | 183 +
.../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 114 +
.../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 135 +
.../css_2401_system/hrt/mipi_backend_common_defs.h | 206 +
.../pci/css_2401_system/hrt/mipi_backend_defs.h | 209 +
.../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 170 +
.../pci/css_2401_system/hrt/stream2mmio_defs.h | 69 +
.../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 80 +
.../atomisp/pci/css_2401_system/isys_dma_global.h | 91 +
.../atomisp/pci/css_2401_system/isys_irq_global.h | 36 +
.../pci/css_2401_system/isys_stream2mmio_global.h | 40 +
.../atomisp/pci/css_2401_system/pixelgen_global.h | 91 +
.../atomisp/pci/css_receiver_2400_common_defs.h | 199 +
.../media/atomisp/pci/css_receiver_2400_defs.h | 257 +
drivers/staging/media/atomisp/pci/css_trace.h | 278 +
drivers/staging/media/atomisp/pci/defs.h | 37 +
drivers/staging/media/atomisp/pci/dma_v2_defs.h | 200 +
drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 164 +
drivers/staging/media/atomisp/pci/gp_timer_defs.h | 37 +
.../staging/media/atomisp/pci/gpio_block_defs.h | 42 +
.../atomisp/pci/hive_isp_css_common/debug_global.h | 82 +
.../atomisp/pci/hive_isp_css_common/dma_global.h | 255 +
.../pci/hive_isp_css_common/event_fifo_global.h | 21 +
.../pci/hive_isp_css_common/fifo_monitor_global.h | 33 +
.../atomisp/pci/hive_isp_css_common/gdc_global.h | 90 +
.../pci/hive_isp_css_common/gp_device_global.h | 85 +
.../pci/hive_isp_css_common/gp_timer_global.h | 34 +
.../atomisp/pci/hive_isp_css_common/gpio_global.h | 46 +
.../atomisp/pci/hive_isp_css_common/hmem_global.h | 46 +
.../atomisp/pci/hive_isp_css_common/host/debug.c | 72 +
.../pci/hive_isp_css_common/host/debug_local.h | 21 +
.../pci/hive_isp_css_common/host/debug_private.h | 125 +
.../atomisp/pci/hive_isp_css_common/host/dma.c | 300 +
.../pci/hive_isp_css_common/host/dma_local.h | 208 +
.../pci/hive_isp_css_common/host/dma_private.h | 42 +
.../pci/hive_isp_css_common/host/event_fifo.c | 20 +
.../hive_isp_css_common/host/event_fifo_local.h | 62 +
.../hive_isp_css_common/host/event_fifo_private.h | 78 +
.../pci/hive_isp_css_common/host/fifo_monitor.c | 570 +
.../hive_isp_css_common/host/fifo_monitor_local.h | 100 +
.../host/fifo_monitor_private.h | 81 +
.../atomisp/pci/hive_isp_css_common/host/gdc.c | 126 +
.../pci/hive_isp_css_common/host/gdc_local.h | 21 +
.../pci/hive_isp_css_common/host/gdc_private.h | 21 +
.../pci/hive_isp_css_common/host/gp_device.c | 109 +
.../pci/hive_isp_css_common/host/gp_device_local.h | 144 +
.../hive_isp_css_common/host/gp_device_private.h | 47 +
.../pci/hive_isp_css_common/host/gp_timer.c | 71 +
.../pci/hive_isp_css_common/host/gp_timer_local.h | 44 +
.../hive_isp_css_common/host/gp_timer_private.h | 23 +
.../pci/hive_isp_css_common/host/gpio_local.h | 21 +
.../pci/hive_isp_css_common/host/gpio_private.h | 45 +
.../atomisp/pci/hive_isp_css_common/host/hmem.c | 20 +
.../pci/hive_isp_css_common/host/hmem_local.h | 21 +
.../pci/hive_isp_css_common/host/hmem_private.h | 31 +
.../pci/hive_isp_css_common/host/input_formatter.c | 242 +
.../host/input_formatter_local.h | 122 +
.../host/input_formatter_private.h | 47 +
.../pci/hive_isp_css_common/host/input_system.c | 1850 ++
.../atomisp/pci/hive_isp_css_common/host/irq.c | 447 +
.../pci/hive_isp_css_common/host/irq_local.h | 126 +
.../pci/hive_isp_css_common/host/irq_private.h | 45 +
.../atomisp/pci/hive_isp_css_common/host/isp.c | 130 +
.../pci/hive_isp_css_common/host/isp_local.h | 58 +
.../pci/hive_isp_css_common/host/isp_private.h | 161 +
.../atomisp/pci/hive_isp_css_common/host/mmu.c | 47 +
.../pci/hive_isp_css_common/host/mmu_local.h | 21 +
.../atomisp/pci/hive_isp_css_common/host/sp.c | 82 +
.../pci/hive_isp_css_common/host/sp_local.h | 102 +
.../pci/hive_isp_css_common/host/sp_private.h | 167 +
.../pci/hive_isp_css_common/host/timed_ctrl.c | 75 +
.../hive_isp_css_common/host/timed_ctrl_local.h | 21 +
.../hive_isp_css_common/host/timed_ctrl_private.h | 35 +
.../pci/hive_isp_css_common/host/vamem_local.h | 21 +
.../atomisp/pci/hive_isp_css_common/host/vmem.c | 276 +
.../pci/hive_isp_css_common/host/vmem_local.h | 58 +
.../pci/hive_isp_css_common/host/vmem_private.h | 21 +
.../hive_isp_css_common/input_formatter_global.h | 115 +
.../atomisp/pci/hive_isp_css_common/irq_global.h | 38 +
.../atomisp/pci/hive_isp_css_common/isp_global.h | 100 +
.../atomisp/pci/hive_isp_css_common/mmu_global.h | 23 +
.../atomisp/pci/hive_isp_css_common/sp_global.h | 84 +
.../pci/hive_isp_css_common/timed_ctrl_global.h | 55 +
.../atomisp/pci/hive_isp_css_common/vamem_global.h | 35 +
.../atomisp/pci/hive_isp_css_common/vmem_global.h | 29 +
.../staging/media/atomisp/pci/hive_isp_css_defs.h | 412 +
.../pci/hive_isp_css_include/assert_support.h | 74 +
.../pci/hive_isp_css_include/bitop_support.h | 25 +
.../atomisp/pci/hive_isp_css_include/csi_rx.h | 43 +
.../media/atomisp/pci/hive_isp_css_include/debug.h | 47 +
.../device_access/device_access.h | 178 +
.../media/atomisp/pci/hive_isp_css_include/dma.h | 47 +
.../atomisp/pci/hive_isp_css_include/event_fifo.h | 46 +
.../pci/hive_isp_css_include/fifo_monitor.h | 46 +
.../atomisp/pci/hive_isp_css_include/gdc_device.h | 48 +
.../atomisp/pci/hive_isp_css_include/gp_device.h | 46 +
.../atomisp/pci/hive_isp_css_include/gp_timer.h | 46 +
.../media/atomisp/pci/hive_isp_css_include/gpio.h | 46 +
.../media/atomisp/pci/hive_isp_css_include/hmem.h | 46 +
.../pci/hive_isp_css_include/host/csi_rx_public.h | 136 +
.../pci/hive_isp_css_include/host/debug_public.h | 100 +
.../pci/hive_isp_css_include/host/dma_public.h | 73 +
.../hive_isp_css_include/host/event_fifo_public.h | 80 +
.../host/fifo_monitor_public.h | 111 +
.../pci/hive_isp_css_include/host/gdc_public.h | 60 +
.../hive_isp_css_include/host/gp_device_public.h | 59 +
.../hive_isp_css_include/host/gp_timer_public.h | 34 +
.../pci/hive_isp_css_include/host/gpio_public.h | 46 +
.../pci/hive_isp_css_include/host/hmem_public.h | 33 +
.../hive_isp_css_include/host/ibuf_ctrl_public.h | 94 +
.../host/input_formatter_public.h | 116 +
.../pci/hive_isp_css_include/host/irq_public.h | 183 +
.../pci/hive_isp_css_include/host/isp_public.h | 186 +
.../hive_isp_css_include/host/isys_dma_public.h | 39 +
.../hive_isp_css_include/host/isys_irq_public.h | 46 +
.../pci/hive_isp_css_include/host/isys_public.h | 38 +
.../host/isys_stream2mmio_public.h | 102 +
.../pci/hive_isp_css_include/host/mmu_public.h | 95 +
.../hive_isp_css_include/host/pixelgen_public.h | 80 +
.../pci/hive_isp_css_include/host/sp_public.h | 224 +
.../pci/hive_isp_css_include/host/tag_public.h | 41 +
.../hive_isp_css_include/host/timed_ctrl_public.h | 60 +
.../pci/hive_isp_css_include/host/vamem_public.h | 19 +
.../pci/hive_isp_css_include/host/vmem_public.h | 21 +
.../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 47 +
.../pci/hive_isp_css_include/input_formatter.h | 46 +
.../pci/hive_isp_css_include/input_system.h | 46 +
.../media/atomisp/pci/hive_isp_css_include/irq.h | 46 +
.../media/atomisp/pci/hive_isp_css_include/isp.h | 46 +
.../atomisp/pci/hive_isp_css_include/isys_dma.h | 47 +
.../atomisp/pci/hive_isp_css_include/isys_irq.h | 40 +
.../pci/hive_isp_css_include/isys_stream2mmio.h | 47 +
.../pci/hive_isp_css_include/math_support.h | 154 +
.../pci/hive_isp_css_include/misc_support.h | 27 +
.../atomisp/pci/hive_isp_css_include/mmu_device.h | 40 +
.../atomisp/pci/hive_isp_css_include/pixelgen.h | 47 +
.../pci/hive_isp_css_include/platform_support.h | 34 +
.../pci/hive_isp_css_include/print_support.h | 42 +
.../media/atomisp/pci/hive_isp_css_include/queue.h | 46 +
.../atomisp/pci/hive_isp_css_include/resource.h | 47 +
.../media/atomisp/pci/hive_isp_css_include/sp.h | 46 +
.../media/atomisp/pci/hive_isp_css_include/tag.h | 45 +
.../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 46 +
.../pci/hive_isp_css_include/type_support.h | 41 +
.../media/atomisp/pci/hive_isp_css_include/vamem.h | 37 +
.../media/atomisp/pci/hive_isp_css_include/vmem.h | 46 +
.../pci/hive_isp_css_shared/host/queue_local.h | 21 +
.../pci/hive_isp_css_shared/host/queue_private.h | 19 +
.../atomisp/pci/hive_isp_css_shared/host/tag.c | 92 +
.../pci/hive_isp_css_shared/host/tag_local.h | 23 +
.../pci/hive_isp_css_shared/host/tag_private.h | 19 +
.../atomisp/pci/hive_isp_css_shared/queue_global.h | 19 +
.../pci/hive_isp_css_shared/sw_event_global.h | 36 +
.../atomisp/pci/hive_isp_css_shared/tag_global.h | 57 +
.../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 27 +
drivers/staging/media/atomisp/pci/hive_types.h | 126 +
drivers/staging/media/atomisp/pci/hmm/hmm.c | 765 +
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 1421 ++
.../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 234 +
.../media/atomisp/pci/hmm/hmm_reserved_pool.c | 253 +
drivers/staging/media/atomisp/pci/ia_css.h | 58 +
drivers/staging/media/atomisp/pci/ia_css_3a.h | 190 +
.../staging/media/atomisp/pci/ia_css_acc_types.h | 477 +
drivers/staging/media/atomisp/pci/ia_css_buffer.h | 86 +
drivers/staging/media/atomisp/pci/ia_css_control.h | 132 +
.../media/atomisp/pci/ia_css_device_access.c | 96 +
.../media/atomisp/pci/ia_css_device_access.h | 61 +
drivers/staging/media/atomisp/pci/ia_css_dvs.h | 298 +
drivers/staging/media/atomisp/pci/ia_css_env.h | 95 +
drivers/staging/media/atomisp/pci/ia_css_err.h | 43 +
.../media/atomisp/pci/ia_css_event_public.h | 197 +
.../staging/media/atomisp/pci/ia_css_firmware.h | 65 +
drivers/staging/media/atomisp/pci/ia_css_frac.h | 38 +
.../media/atomisp/pci/ia_css_frame_format.h | 102 +
.../media/atomisp/pci/ia_css_frame_public.h | 352 +
.../staging/media/atomisp/pci/ia_css_host_data.h | 46 +
.../staging/media/atomisp/pci/ia_css_input_port.h | 61 +
drivers/staging/media/atomisp/pci/ia_css_irq.h | 233 +
.../staging/media/atomisp/pci/ia_css_isp_configs.h | 184 +
.../staging/media/atomisp/pci/ia_css_isp_params.h | 395 +
.../staging/media/atomisp/pci/ia_css_isp_states.h | 74 +
.../staging/media/atomisp/pci/ia_css_metadata.h | 73 +
drivers/staging/media/atomisp/pci/ia_css_mipi.h | 83 +
drivers/staging/media/atomisp/pci/ia_css_mmu.h | 33 +
.../staging/media/atomisp/pci/ia_css_mmu_private.h | 30 +
drivers/staging/media/atomisp/pci/ia_css_morph.h | 40 +
drivers/staging/media/atomisp/pci/ia_css_pipe.h | 185 +
.../staging/media/atomisp/pci/ia_css_pipe_public.h | 568 +
drivers/staging/media/atomisp/pci/ia_css_prbs.h | 54 +
.../staging/media/atomisp/pci/ia_css_properties.h | 42 +
drivers/staging/media/atomisp/pci/ia_css_shading.h | 41 +
drivers/staging/media/atomisp/pci/ia_css_stream.h | 112 +
.../media/atomisp/pci/ia_css_stream_format.h | 30 +
.../media/atomisp/pci/ia_css_stream_public.h | 586 +
drivers/staging/media/atomisp/pci/ia_css_timer.h | 69 +
drivers/staging/media/atomisp/pci/ia_css_tpg.h | 79 +
drivers/staging/media/atomisp/pci/ia_css_types.h | 603 +
drivers/staging/media/atomisp/pci/ia_css_version.h | 41 +
.../media/atomisp/pci/ia_css_version_data.h | 28 +
drivers/staging/media/atomisp/pci/if_defs.h | 23 +
.../atomisp/pci/input_formatter_subsystem_defs.h | 54 +
.../media/atomisp/pci/input_selector_defs.h | 89 +
.../media/atomisp/pci/input_switch_2400_defs.h | 31 +
.../media/atomisp/pci/input_system_ctrl_defs.h | 244 +
.../staging/media/atomisp/pci/input_system_defs.h | 127 +
.../media/atomisp/pci/input_system_global.h | 11 +
.../staging/media/atomisp/pci/input_system_local.h | 11 +
.../media/atomisp/pci/input_system_private.h | 11 +
.../media/atomisp/pci/input_system_public.h | 9 +
.../media/atomisp/pci/irq_controller_defs.h | 29 +
drivers/staging/media/atomisp/pci/irq_types_hrt.h | 69 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 32 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 28 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 25 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 47 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 62 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 40 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 26 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 36 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 47 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 36 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 28 +
.../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 56 +
.../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 23 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 32 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 66 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 33 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 41 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 36 +
.../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 197 +
.../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 41 +
.../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 65 +
.../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 107 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 132 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 36 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 48 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 72 +
.../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 65 +
.../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 35 +
.../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 31 +
.../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 29 +
.../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 26 +
.../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 25 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 74 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 44 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 33 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 55 +
.../conversion_1.0/ia_css_conversion.host.c | 37 +
.../conversion_1.0/ia_css_conversion.host.h | 30 +
.../conversion_1.0/ia_css_conversion_param.h | 29 +
.../conversion_1.0/ia_css_conversion_types.h | 33 +
.../copy_output_1.0/ia_css_copy_output.host.c | 47 +
.../copy_output_1.0/ia_css_copy_output.host.h | 35 +
.../copy_output_1.0/ia_css_copy_output_param.h | 27 +
.../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 65 +
.../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 42 +
.../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 33 +
.../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 35 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 128 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 55 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 34 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 79 +
.../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 122 +
.../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 34 +
.../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 47 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 158 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 34 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 49 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 55 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 59 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 37 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 45 +
.../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 216 +
.../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 25 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 111 +
.../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 79 +
.../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 45 +
.../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 28 +
.../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 43 +
.../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 54 +
.../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 39 +
.../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 31 +
.../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 42 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 132 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 48 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 37 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 49 +
.../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 66 +
.../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 40 +
.../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 52 +
.../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 60 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 303 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 61 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 33 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 30 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 339 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 46 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 154 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 88 +
.../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 64 +
.../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 45 +
.../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 26 +
.../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 39 +
.../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 33 +
.../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 25 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 89 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 45 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 36 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 53 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 118 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 66 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 62 +
.../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 215 +
.../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 25 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 98 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 110 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 80 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 44 +
.../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 133 +
.../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 27 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 55 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 42 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 32 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 60 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 71 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 94 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 29 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 21 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 21 +
.../ipu2_io_ls/common/ia_css_common_io_param.h | 21 +
.../ipu2_io_ls/common/ia_css_common_io_types.h | 30 +
.../yuv444_io_ls/ia_css_yuv444_io.host.c | 94 +
.../yuv444_io_ls/ia_css_yuv444_io.host.h | 29 +
.../yuv444_io_ls/ia_css_yuv444_io_param.h | 21 +
.../yuv444_io_ls/ia_css_yuv444_io_types.h | 21 +
.../iterator/iterator_1.0/ia_css_iterator.host.c | 81 +
.../iterator/iterator_1.0/ia_css_iterator.host.h | 35 +
.../iterator/iterator_1.0/ia_css_iterator_param.h | 39 +
.../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 75 +
.../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 42 +
.../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 32 +
.../macc/macc1_5/ia_css_macc1_5_table.host.c | 35 +
.../macc/macc1_5/ia_css_macc1_5_table.host.h | 23 +
.../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 74 +
.../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 50 +
.../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 42 +
.../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 26 +
.../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 52 +
.../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 24 +
.../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 64 +
.../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 16 +
.../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 21 +
.../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 19 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 77 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 41 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 29 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 45 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 155 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 54 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 48 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 69 +
.../kernels/output/output_1.0/ia_css_output.host.c | 164 +
.../kernels/output/output_1.0/ia_css_output.host.h | 76 +
.../output/output_1.0/ia_css_output_param.h | 37 +
.../output/output_1.0/ia_css_output_types.h | 48 +
.../kernels/qplane/qplane_2/ia_css_qplane.host.c | 62 +
.../kernels/qplane/qplane_2/ia_css_qplane.host.h | 44 +
.../kernels/qplane/qplane_2/ia_css_qplane_param.h | 31 +
.../kernels/qplane/qplane_2/ia_css_qplane_types.h | 32 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 136 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 39 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 39 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 37 +
.../raw_aa_binning_1.0/ia_css_raa.host.c | 35 +
.../raw_aa_binning_1.0/ia_css_raa.host.h | 28 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 82 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 42 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 37 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 27 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 26 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 387 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 78 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 54 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 222 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 159 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 78 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 43 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 135 +
.../kernels/sdis/common/ia_css_sdis_common.host.h | 102 +
.../kernels/sdis/common/ia_css_sdis_common_types.h | 220 +
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 439 +
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 102 +
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 56 +
.../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 352 +
.../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 96 +
.../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 76 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 75 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 39 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 44 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 53 +
.../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 64 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 121 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 57 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 41 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 27 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 58 +
.../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 32 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 139 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 48 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 38 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 32 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 87 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 40 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 30 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 47 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 66 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 48 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 51 +
.../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 83 +
.../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 23 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 71 +
.../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 249 +
.../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 42 +
.../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 84 +
.../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 98 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 218 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 61 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 50 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 81 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 119 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 57 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 46 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 94 +
.../pci/isp/modes/interface/input_buf.isp.h | 38 +
.../atomisp/pci/isp/modes/interface/isp_const.h | 181 +
.../atomisp/pci/isp/modes/interface/isp_types.h | 80 +
.../atomisp/pci/isp2400_input_system_global.h | 156 +
.../media/atomisp/pci/isp2400_input_system_local.h | 540 +
.../atomisp/pci/isp2400_input_system_private.h | 123 +
.../atomisp/pci/isp2400_input_system_public.h | 370 +
.../staging/media/atomisp/pci/isp2400_support.h | 39 +
.../media/atomisp/pci/isp2400_system_global.h | 318 +
.../media/atomisp/pci/isp2400_system_local.h | 321 +
.../atomisp/pci/isp2401_input_system_global.h | 206 +
.../media/atomisp/pci/isp2401_input_system_local.h | 107 +
.../atomisp/pci/isp2401_input_system_private.h | 130 +
.../media/atomisp/pci/isp2401_system_global.h | 427 +
.../media/atomisp/pci/isp2401_system_local.h | 402 +
.../media/atomisp/pci/isp_acquisition_defs.h | 230 +
.../staging/media/atomisp/pci/isp_capture_defs.h | 279 +
.../staging/media/atomisp/pci/mamoiada_params.h | 211 +
drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 567 +
.../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 77 +
drivers/staging/media/atomisp/pci/mmu_defs.h | 24 +
.../pci/runtime/binary/interface/ia_css_binary.h | 228 +
.../media/atomisp/pci/runtime/binary/src/binary.c | 1857 ++
.../pci/runtime/bufq/interface/ia_css_bufq.h | 178 +
.../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 51 +
.../media/atomisp/pci/runtime/bufq/src/bufq.c | 556 +
.../pci/runtime/debug/interface/ia_css_debug.h | 504 +
.../debug/interface/ia_css_debug_internal.h | 16 +
.../runtime/debug/interface/ia_css_debug_pipe.h | 68 +
.../atomisp/pci/runtime/debug/src/ia_css_debug.c | 3524 ++++
.../pci/runtime/event/interface/ia_css_event.h | 31 +
.../media/atomisp/pci/runtime/event/src/event.c | 110 +
.../pci/runtime/eventq/interface/ia_css_eventq.h | 54 +
.../media/atomisp/pci/runtime/eventq/src/eventq.c | 76 +
.../pci/runtime/frame/interface/ia_css_frame.h | 164 +
.../runtime/frame/interface/ia_css_frame_comm.h | 116 +
.../media/atomisp/pci/runtime/frame/src/frame.c | 1003 ++
.../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 34 +
.../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 553 +
.../runtime/inputfifo/interface/ia_css_inputfifo.h | 54 +
.../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 539 +
.../runtime/isp_param/interface/ia_css_isp_param.h | 103 +
.../isp_param/interface/ia_css_isp_param_types.h | 82 +
.../atomisp/pci/runtime/isp_param/src/isp_param.c | 220 +
.../pci/runtime/isys/interface/ia_css_isys.h | 185 +
.../pci/runtime/isys/interface/ia_css_isys_comm.h | 54 +
.../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 168 +
.../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 27 +
.../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 122 +
.../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 39 +
.../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 88 +
.../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 25 +
.../media/atomisp/pci/runtime/isys/src/isys_init.c | 124 +
.../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 90 +
.../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 25 +
.../media/atomisp/pci/runtime/isys/src/rx.c | 601 +
.../atomisp/pci/runtime/isys/src/virtual_isys.c | 880 +
.../atomisp/pci/runtime/isys/src/virtual_isys.h | 25 +
.../runtime/pipeline/interface/ia_css_pipeline.h | 286 +
.../pipeline/interface/ia_css_pipeline_common.h | 28 +
.../atomisp/pci/runtime/pipeline/src/pipeline.c | 794 +
.../pci/runtime/queue/interface/ia_css_queue.h | 176 +
.../runtime/queue/interface/ia_css_queue_comm.h | 54 +
.../media/atomisp/pci/runtime/queue/src/queue.c | 423 +
.../atomisp/pci/runtime/queue/src/queue_access.c | 178 +
.../atomisp/pci/runtime/queue/src/queue_access.h | 87 +
.../pci/runtime/rmgr/interface/ia_css_rmgr.h | 73 +
.../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 101 +
.../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 40 +
.../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 337 +
.../pci/runtime/spctrl/interface/ia_css_spctrl.h | 69 +
.../runtime/spctrl/interface/ia_css_spctrl_comm.h | 46 +
.../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 186 +
.../tagger/interface/ia_css_tagger_common.h | 40 +
.../media/atomisp/pci/runtime/timer/src/timer.c | 32 +
.../atomisp/pci/scalar_processor_2400_params.h | 21 +
drivers/staging/media/atomisp/pci/sh_css.c | 11070 ++++++++++++
drivers/staging/media/atomisp/pci/sh_css_defs.h | 406 +
.../staging/media/atomisp/pci/sh_css_dvs_info.h | 37 +
.../staging/media/atomisp/pci/sh_css_firmware.c | 384 +
.../staging/media/atomisp/pci/sh_css_firmware.h | 57 +
drivers/staging/media/atomisp/pci/sh_css_frac.h | 41 +
.../staging/media/atomisp/pci/sh_css_host_data.c | 43 +
drivers/staging/media/atomisp/pci/sh_css_hrt.c | 86 +
drivers/staging/media/atomisp/pci/sh_css_hrt.h | 35 +
.../staging/media/atomisp/pci/sh_css_internal.h | 1046 ++
drivers/staging/media/atomisp/pci/sh_css_legacy.h | 71 +
.../staging/media/atomisp/pci/sh_css_metadata.c | 17 +
drivers/staging/media/atomisp/pci/sh_css_metrics.c | 179 +
drivers/staging/media/atomisp/pci/sh_css_metrics.h | 56 +
drivers/staging/media/atomisp/pci/sh_css_mipi.c | 758 +
drivers/staging/media/atomisp/pci/sh_css_mipi.h | 50 +
drivers/staging/media/atomisp/pci/sh_css_mmu.c | 60 +
drivers/staging/media/atomisp/pci/sh_css_morph.c | 17 +
.../staging/media/atomisp/pci/sh_css_param_dvs.c | 286 +
.../staging/media/atomisp/pci/sh_css_param_dvs.h | 86 +
.../media/atomisp/pci/sh_css_param_shading.c | 404 +
.../media/atomisp/pci/sh_css_param_shading.h | 35 +
drivers/staging/media/atomisp/pci/sh_css_params.c | 5283 ++++++
drivers/staging/media/atomisp/pci/sh_css_params.h | 189 +
.../media/atomisp/pci/sh_css_params_internal.h | 22 +
.../staging/media/atomisp/pci/sh_css_properties.c | 44 +
drivers/staging/media/atomisp/pci/sh_css_shading.c | 17 +
drivers/staging/media/atomisp/pci/sh_css_sp.c | 1823 ++
drivers/staging/media/atomisp/pci/sh_css_sp.h | 249 +
drivers/staging/media/atomisp/pci/sh_css_stream.c | 17 +
.../media/atomisp/pci/sh_css_stream_format.c | 77 +
.../media/atomisp/pci/sh_css_stream_format.h | 24 +
drivers/staging/media/atomisp/pci/sh_css_struct.h | 87 +
drivers/staging/media/atomisp/pci/sh_css_uds.h | 38 +
drivers/staging/media/atomisp/pci/sh_css_version.c | 39 +
drivers/staging/media/atomisp/pci/str2mem_defs.h | 40 +
.../media/atomisp/pci/streaming_to_mipi_defs.h | 29 +
drivers/staging/media/atomisp/pci/system_global.h | 11 +
drivers/staging/media/atomisp/pci/system_local.h | 11 +
.../media/atomisp/pci/timed_controller_defs.h | 23 +
drivers/staging/media/atomisp/pci/version.h | 21 +
drivers/staging/media/hantro/Kconfig | 6 +-
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_h264.c | 237 +-
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/TODO | 29 -
drivers/staging/media/imx/imx-ic-prp.c | 15 +-
drivers/staging/media/imx/imx-ic-prpencvf.c | 14 +-
drivers/staging/media/imx/imx-media-capture.c | 42 +-
drivers/staging/media/imx/imx-media-csc-scaler.c | 13 +-
drivers/staging/media/imx/imx-media-csi.c | 223 +-
drivers/staging/media/imx/imx-media-dev-common.c | 50 +-
drivers/staging/media/imx/imx-media-dev.c | 2 +-
drivers/staging/media/imx/imx-media-internal-sd.c | 6 +-
drivers/staging/media/imx/imx-media-of.c | 114 -
drivers/staging/media/imx/imx-media-utils.c | 550 +-
drivers/staging/media/imx/imx-media-vdic.c | 12 +-
drivers/staging/media/imx/imx-media.h | 63 +-
drivers/staging/media/imx/imx6-mipi-csi2.c | 93 +-
drivers/staging/media/imx/imx7-media-csi.c | 177 +-
drivers/staging/media/imx/imx7-mipi-csis.c | 582 +-
drivers/staging/media/ipu3/Kconfig | 3 +-
drivers/staging/media/ipu3/TODO | 6 -
drivers/staging/media/ipu3/include/intel-ipu3.h | 7 +-
drivers/staging/media/ipu3/ipu3-css-params.c | 14 +-
drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +-
drivers/staging/media/ipu3/ipu3-css.c | 7 +
drivers/staging/media/ipu3/ipu3-dmamap.c | 30 +-
drivers/staging/media/ipu3/ipu3-mmu.c | 10 +-
drivers/staging/media/ipu3/ipu3-v4l2.c | 92 +-
drivers/staging/media/ipu3/ipu3.c | 5 +-
drivers/staging/media/ipu3/ipu3.h | 4 +
drivers/staging/media/meson/vdec/codec_vp9.c | 31 +
drivers/staging/media/omap4iss/Kconfig | 4 +-
.../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 76 -
.../staging/media/phy-rockchip-dphy-rx0/Kconfig | 2 +-
drivers/staging/media/rkisp1/Kconfig | 6 +-
drivers/staging/media/rkisp1/Makefile | 2 +
drivers/staging/media/rkisp1/TODO | 6 -
drivers/staging/media/rkisp1/rkisp1-capture.c | 101 +-
drivers/staging/media/rkisp1/rkisp1-common.h | 16 +-
drivers/staging/media/rkisp1/rkisp1-dev.c | 114 +-
drivers/staging/media/rkisp1/rkisp1-isp.c | 94 +-
drivers/staging/media/rkisp1/rkisp1-resizer.c | 36 +-
drivers/staging/media/rkvdec/Kconfig | 16 +
drivers/staging/media/rkvdec/Makefile | 3 +
drivers/staging/media/rkvdec/TODO | 11 +
drivers/staging/media/rkvdec/rkvdec-h264.c | 1130 ++
drivers/staging/media/rkvdec/rkvdec-regs.h | 223 +
drivers/staging/media/rkvdec/rkvdec.c | 1103 ++
drivers/staging/media/rkvdec/rkvdec.h | 121 +
.../staging/media/soc_camera}/soc-camera.rst | 0
drivers/staging/media/sunxi/cedrus/Kconfig | 5 +-
drivers/staging/media/sunxi/cedrus/cedrus.c | 7 +
drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +
drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 106 +-
drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 3 +
drivers/staging/media/sunxi/cedrus/cedrus_video.c | 36 +-
drivers/staging/media/tegra-video/Kconfig | 12 +
drivers/staging/media/tegra-video/Makefile | 8 +
drivers/staging/media/tegra-video/TODO | 11 +
drivers/staging/media/tegra-video/csi.c | 539 +
drivers/staging/media/tegra-video/csi.h | 147 +
drivers/staging/media/tegra-video/tegra210.c | 978 ++
drivers/staging/media/tegra-video/vi.c | 1074 ++
drivers/staging/media/tegra-video/vi.h | 257 +
drivers/staging/media/tegra-video/video.c | 155 +
drivers/staging/media/tegra-video/video.h | 29 +
drivers/staging/media/usbvision/Kconfig | 2 +-
drivers/staging/media/usbvision/usbvision-core.c | 2 +-
drivers/staging/most/cdev/Kconfig | 2 +-
drivers/staging/most/dim2/Kconfig | 2 +-
drivers/staging/most/usb/Kconfig | 2 +-
drivers/staging/most/usb/usb.c | 305 +-
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/mt7621-pinctrl/pinctrl-rt2880.c | 2 +-
drivers/staging/pi433/pi433_if.c | 1 +
drivers/staging/qlge/qlge_dbg.c | 7 +-
drivers/staging/qlge/qlge_main.c | 476 +-
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/core/rtw_pwrctrl.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 19 +-
drivers/staging/rtl8188eu/hal/fw.c | 7 +-
drivers/staging/rtl8188eu/hal/odm.c | 54 +-
drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 2 -
drivers/staging/rtl8188eu/hal/phy.c | 62 +-
drivers/staging/rtl8188eu/hal/rf.c | 2 +-
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 2 +-
drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 3 -
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_core.c | 24 +-
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 18 +-
drivers/staging/rtl8192e/rtl819x_HTProc.c | 6 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 126 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 158 +-
drivers/staging/rtl8712/rtl871x_xmit.h | 2 +-
drivers/staging/rtl8712/usb_halinit.c | 2 +-
drivers/staging/rtl8712/wifi.h | 9 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 -
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +-
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 45 +-
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 8 +-
drivers/staging/rtl8723bs/hal/odm.c | 13 -
drivers/staging/rtl8723bs/hal/odm.h | 2 +-
drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 4 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 44 +-
drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 -
drivers/staging/rtl8723bs/include/hal_data.h | 8 +-
drivers/staging/rtl8723bs/include/rtw_recv.h | 2 -
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 58 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 33 +-
drivers/staging/rtl8723bs/os_dep/recv_linux.c | 26 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +-
drivers/staging/sm750fb/sm750.c | 154 +-
drivers/staging/sm750fb/sm750.h | 21 +-
drivers/staging/sm750fb/sm750_hw.c | 2 +-
drivers/staging/speakup/speakup_decext.c | 4 +
drivers/staging/speakup/speakup_decpc.c | 4 +
drivers/staging/speakup/speakup_dectlk.c | 5 +-
drivers/staging/speakup/speakup_dummy.c | 4 +
drivers/staging/speakup/speakup_soft.c | 4 +
drivers/staging/speakup/spk_types.h | 3 +-
drivers/staging/speakup/spkguide.txt | 7 +-
drivers/staging/speakup/sysfs-driver-speakup | 6 +
drivers/staging/speakup/varhandlers.c | 1 +
drivers/staging/unisys/visorhba/visorhba_main.c | 2 +-
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +-
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 383 +-
.../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 +-
.../staging/vc04_services/interface/vchi/vchi.h | 81 -
.../interface/vchiq_arm/vchiq_2835_arm.c | 7 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +-
.../interface/vchiq_arm/vchiq_connected.c | 33 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 19 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 7 +
.../vc04_services/interface/vchiq_arm/vchiq_if.h | 8 +-
.../vc04_services/interface/vchiq_arm/vchiq_shim.c | 166 +-
drivers/staging/vt6655/Makefile | 3 -
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 | 37 +-
drivers/staging/vt6655/rf.c | 4 +-
drivers/staging/vt6655/rxtx.c | 252 +-
drivers/staging/vt6656/Makefile | 6 +-
drivers/staging/vt6656/baseband.c | 620 +-
drivers/staging/vt6656/baseband.h | 17 +-
drivers/staging/vt6656/card.c | 570 +-
drivers/staging/vt6656/card.h | 20 +-
drivers/staging/vt6656/device.h | 20 +-
drivers/staging/vt6656/firmware.c | 106 -
drivers/staging/vt6656/firmware.h | 25 -
drivers/staging/vt6656/key.c | 57 +-
drivers/staging/vt6656/key.h | 13 +-
drivers/staging/vt6656/mac.c | 128 +-
drivers/staging/vt6656/mac.h | 28 +-
drivers/staging/vt6656/main_usb.c | 208 +-
drivers/staging/vt6656/power.c | 34 +-
drivers/staging/vt6656/power.h | 2 +-
drivers/staging/vt6656/rf.c | 463 +-
drivers/staging/vt6656/rf.h | 3 +-
drivers/staging/vt6656/rxtx.c | 674 +-
drivers/staging/vt6656/rxtx.h | 20 +-
drivers/staging/vt6656/usbpipe.c | 69 +-
drivers/staging/vt6656/usbpipe.h | 11 +-
drivers/staging/vt6656/wcmd.c | 3 +-
drivers/staging/wfx/Makefile | 1 +
drivers/staging/wfx/TODO | 51 +-
drivers/staging/wfx/bh.c | 50 +-
drivers/staging/wfx/bh.h | 1 +
drivers/staging/wfx/bus.h | 2 +
drivers/staging/wfx/bus_sdio.c | 86 +-
drivers/staging/wfx/bus_spi.c | 44 +-
drivers/staging/wfx/data_rx.c | 16 +-
drivers/staging/wfx/data_rx.h | 3 +-
drivers/staging/wfx/data_tx.c | 352 +-
drivers/staging/wfx/data_tx.h | 8 +-
drivers/staging/wfx/debug.c | 70 +-
drivers/staging/wfx/fwio.c | 14 +-
drivers/staging/wfx/hif_api_cmd.h | 623 +-
drivers/staging/wfx/hif_api_general.h | 495 +-
drivers/staging/wfx/hif_api_mib.h | 671 +-
drivers/staging/wfx/hif_rx.c | 221 +-
drivers/staging/wfx/hif_tx.c | 119 +-
drivers/staging/wfx/hif_tx.h | 10 +-
drivers/staging/wfx/hif_tx_mib.c | 386 +
drivers/staging/wfx/hif_tx_mib.h | 436 +-
drivers/staging/wfx/hwio.c | 18 +-
drivers/staging/wfx/key.c | 71 +-
drivers/staging/wfx/key.h | 2 -
drivers/staging/wfx/main.c | 78 +-
drivers/staging/wfx/main.h | 4 +-
drivers/staging/wfx/queue.c | 533 +-
drivers/staging/wfx/queue.h | 42 +-
drivers/staging/wfx/scan.c | 17 +-
drivers/staging/wfx/sta.c | 871 +-
drivers/staging/wfx/sta.h | 38 +-
drivers/staging/wfx/traces.h | 31 +-
drivers/staging/wfx/wfx.h | 47 +-
drivers/staging/wilc1000/cfg80211.c | 36 +-
drivers/staging/wilc1000/cfg80211.h | 5 +-
drivers/staging/wilc1000/hif.c | 4 +-
drivers/staging/wilc1000/netdev.c | 21 +-
drivers/staging/wilc1000/netdev.h | 9 +-
drivers/target/iscsi/Kconfig | 2 +-
drivers/target/iscsi/cxgbit/Kconfig | 2 +-
drivers/target/iscsi/iscsi_target.c | 29 +-
drivers/target/iscsi/iscsi_target_login.c | 35 +-
drivers/target/iscsi/iscsi_target_util.c | 30 +-
drivers/target/loopback/tcm_loop.c | 36 +-
drivers/target/target_core_alua.c | 10 +-
drivers/target/target_core_configfs.c | 82 +-
drivers/target/target_core_device.c | 28 +-
drivers/target/target_core_fabric_lib.c | 5 +-
drivers/target/target_core_iblock.c | 2 +-
drivers/target/target_core_pr.c | 2 +-
drivers/target/target_core_pscsi.c | 6 +-
drivers/target/target_core_tmr.c | 4 +-
drivers/target/target_core_tpg.c | 3 +-
drivers/target/target_core_transport.c | 62 +-
drivers/target/target_core_user.c | 182 +-
drivers/target/target_core_xcopy.c | 9 +-
drivers/tee/Kconfig | 2 +
drivers/tee/optee/call.c | 10 +-
drivers/tee/tee_core.c | 159 +
drivers/tee/tee_shm.c | 31 +-
drivers/thermal/Kconfig | 14 +-
drivers/thermal/Makefile | 11 +-
drivers/thermal/clock_cooling.c | 3 +-
drivers/thermal/cpufreq_cooling.c | 10 +-
drivers/thermal/cpuidle_cooling.c | 63 +-
drivers/thermal/devfreq_cooling.c | 70 +-
drivers/thermal/{fair_share.c => gov_fair_share.c} | 0
.../{power_allocator.c => gov_power_allocator.c} | 0
drivers/thermal/{step_wise.c => gov_step_wise.c} | 0
drivers/thermal/gov_user_space.c | 47 +
drivers/thermal/imx8mm_thermal.c | 2 +-
drivers/thermal/imx_sc_thermal.c | 6 +-
.../intel/int340x_thermal/int3400_thermal.c | 223 +-
drivers/thermal/k3_bandgap.c | 264 +
drivers/thermal/of-thermal.c | 1151 --
drivers/thermal/qcom/Makefile | 4 +-
drivers/thermal/qcom/tsens-common.c | 843 -
drivers/thermal/qcom/tsens.c | 838 +
drivers/thermal/qcom/tsens.h | 5 -
drivers/thermal/qoriq_thermal.c | 26 +-
drivers/thermal/rcar_thermal.c | 9 +-
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 | 12 +-
drivers/thermal/thermal_core.h | 52 +
drivers/thermal/thermal_helpers.c | 16 +-
drivers/thermal/thermal_hwmon.c | 6 +-
drivers/thermal/thermal_of.c | 1151 ++
drivers/thermal/ti-soc-thermal/ti-bandgap.c | 5 +-
drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 6 +-
drivers/thermal/user_space.c | 47 -
drivers/thunderbolt/Kconfig | 1 -
drivers/thunderbolt/icm.c | 22 +
drivers/thunderbolt/nhi.c | 5 +
drivers/thunderbolt/nhi.h | 2 +
drivers/thunderbolt/switch.c | 11 +-
drivers/thunderbolt/usb4.c | 3 +
drivers/tty/Kconfig | 20 +-
drivers/tty/hvc/Kconfig | 2 +-
drivers/tty/hvc/hvc_console.c | 46 +-
drivers/tty/hvc/hvcs.c | 2 -
drivers/tty/mxser.c | 7 +-
drivers/tty/n_gsm.c | 39 +-
drivers/tty/n_hdlc.c | 7 -
drivers/tty/rocket.c | 35 +-
drivers/tty/serial/8250/8250_core.c | 18 +-
drivers/tty/serial/8250/8250_early.c | 23 +
drivers/tty/serial/8250/8250_exar.c | 65 +-
drivers/tty/serial/8250/8250_fintek.c | 13 +-
drivers/tty/serial/8250/8250_pci.c | 6 -
drivers/tty/serial/8250/8250_port.c | 9 +-
drivers/tty/serial/8250/Kconfig | 13 +-
drivers/tty/serial/8250/serial_cs.c | 6 +-
drivers/tty/serial/Kconfig | 42 +-
drivers/tty/serial/amba-pl011.c | 33 +
drivers/tty/serial/ar933x_uart.c | 6 +-
drivers/tty/serial/atmel_serial.c | 6 +-
drivers/tty/serial/fsl_lpuart.c | 27 +-
drivers/tty/serial/imx.c | 13 +-
drivers/tty/serial/kgdboc.c | 318 +-
drivers/tty/serial/lantiq.c | 40 +-
drivers/tty/serial/lpc32xx_hs.c | 1 -
drivers/tty/serial/omap-serial.c | 52 +-
drivers/tty/serial/owl-uart.c | 7 +
drivers/tty/serial/qcom_geni_serial.c | 39 +-
drivers/tty/serial/samsung_tty.c | 84 +-
drivers/tty/serial/sc16is7xx.c | 73 +-
drivers/tty/serial/serial_core.c | 22 +-
drivers/tty/serial/sh-sci.c | 13 +-
drivers/tty/serial/sh-sci.h | 1 -
drivers/tty/serial/sifive.c | 1 +
drivers/tty/serial/stm32-usart.c | 74 +-
drivers/tty/serial/stm32-usart.h | 1 +
drivers/tty/serial/sunhv.c | 3 +
drivers/tty/serial/xilinx_uartps.c | 224 +-
drivers/tty/sysrq.c | 72 +-
drivers/tty/vcc.c | 1 +
drivers/tty/vt/consolemap.c | 2 +-
drivers/tty/vt/keyboard.c | 26 +-
drivers/tty/vt/selection.c | 133 +-
drivers/tty/vt/vt.c | 14 +-
drivers/uio/uio.c | 2 +-
drivers/uio/uio_dmem_genirq.c | 3 +-
drivers/uio/uio_hv_generic.c | 1 +
drivers/usb/Kconfig | 8 +-
drivers/usb/cdns3/cdns3-ti.c | 3 +-
drivers/usb/cdns3/core.c | 47 +-
drivers/usb/cdns3/core.h | 2 -
drivers/usb/cdns3/drd.c | 4 +-
drivers/usb/cdns3/ep0.c | 7 -
drivers/usb/cdns3/gadget.c | 37 +-
drivers/usb/chipidea/Kconfig | 37 +-
drivers/usb/chipidea/Makefile | 13 +-
drivers/usb/chipidea/ci.h | 1 +
drivers/usb/chipidea/ci_hdrc_imx.c | 13 +-
drivers/usb/chipidea/ci_hdrc_imx.h | 2 +
drivers/usb/chipidea/ci_hdrc_msm.c | 2 +-
drivers/usb/chipidea/ci_hdrc_usb2.c | 30 +-
drivers/usb/chipidea/ci_hdrc_zevio.c | 67 -
drivers/usb/chipidea/core.c | 48 +-
drivers/usb/chipidea/udc.c | 170 +-
drivers/usb/chipidea/udc.h | 6 +-
drivers/usb/chipidea/usbmisc_imx.c | 334 +-
drivers/usb/class/Kconfig | 4 +-
drivers/usb/class/cdc-acm.c | 36 +-
drivers/usb/class/cdc-acm.h | 5 +-
drivers/usb/class/usblp.c | 5 +-
drivers/usb/core/devices.c | 2 -
drivers/usb/core/devio.c | 28 +-
drivers/usb/core/hcd-pci.c | 7 +-
drivers/usb/core/hcd.c | 3 +
drivers/usb/core/hub.c | 26 +-
drivers/usb/core/hub.h | 2 +-
drivers/usb/core/message.c | 13 +-
drivers/usb/core/otg_whitelist.h | 2 +-
drivers/usb/core/quirks.c | 4 +
drivers/usb/core/sysfs.c | 6 +-
drivers/usb/core/usb.h | 2 +-
drivers/usb/dwc2/core.c | 23 +-
drivers/usb/dwc2/core.h | 6 +-
drivers/usb/dwc2/core_intr.c | 7 +-
drivers/usb/dwc2/debug.h | 2 +-
drivers/usb/dwc2/hcd.h | 2 +-
drivers/usb/dwc2/hw.h | 3 +-
drivers/usb/dwc2/params.c | 19 -
drivers/usb/dwc2/platform.c | 39 +
drivers/usb/dwc3/Kconfig | 1 +
drivers/usb/dwc3/core.c | 62 +-
drivers/usb/dwc3/core.h | 91 +-
drivers/usb/dwc3/debug.h | 4 +-
drivers/usb/dwc3/debugfs.c | 14 +-
drivers/usb/dwc3/drd.c | 6 +-
drivers/usb/dwc3/dwc3-keystone.c | 41 +-
drivers/usb/dwc3/dwc3-meson-g12a.c | 422 +-
drivers/usb/dwc3/dwc3-of-simple.c | 30 +-
drivers/usb/dwc3/dwc3-pci.c | 1 +
drivers/usb/dwc3/gadget.c | 536 +-
drivers/usb/dwc3/gadget.h | 2 +-
drivers/usb/dwc3/host.c | 2 +-
drivers/usb/dwc3/io.h | 2 +-
drivers/usb/dwc3/trace.h | 2 +-
drivers/usb/early/xhci-dbc.c | 9 +-
drivers/usb/early/xhci-dbc.h | 20 +-
drivers/usb/gadget/composite.c | 78 +-
drivers/usb/gadget/configfs.c | 17 +-
drivers/usb/gadget/function/f_acm.c | 16 +
drivers/usb/gadget/function/f_eem.c | 2 -
drivers/usb/gadget/function/f_fs.c | 16 +-
drivers/usb/gadget/function/f_hid.c | 6 -
drivers/usb/gadget/function/f_serial.c | 16 +
drivers/usb/gadget/function/f_tcm.c | 9 +-
drivers/usb/gadget/function/f_uvc.h | 2 +-
drivers/usb/gadget/function/rndis.h | 2 +-
drivers/usb/gadget/function/u_audio.h | 2 +-
drivers/usb/gadget/function/u_ecm.h | 2 +-
drivers/usb/gadget/function/u_eem.h | 2 +-
drivers/usb/gadget/function/u_ether.h | 2 +-
drivers/usb/gadget/function/u_ether_configfs.h | 2 +-
drivers/usb/gadget/function/u_fs.h | 2 +-
drivers/usb/gadget/function/u_gether.h | 2 +-
drivers/usb/gadget/function/u_hid.h | 2 +-
drivers/usb/gadget/function/u_midi.h | 2 +-
drivers/usb/gadget/function/u_ncm.h | 2 +-
drivers/usb/gadget/function/u_phonet.h | 2 +-
drivers/usb/gadget/function/u_printer.h | 2 +-
drivers/usb/gadget/function/u_rndis.h | 2 +-
drivers/usb/gadget/function/u_serial.c | 57 +-
drivers/usb/gadget/function/u_serial.h | 4 +-
drivers/usb/gadget/function/u_tcm.h | 2 +-
drivers/usb/gadget/function/u_uac1.h | 2 +-
drivers/usb/gadget/function/u_uac1_legacy.h | 2 +-
drivers/usb/gadget/function/u_uac2.h | 2 +-
drivers/usb/gadget/function/u_uvc.h | 2 +-
drivers/usb/gadget/function/uvc.h | 4 +-
drivers/usb/gadget/function/uvc_configfs.h | 2 +-
drivers/usb/gadget/function/uvc_v4l2.c | 4 +-
drivers/usb/gadget/function/uvc_v4l2.h | 2 +-
drivers/usb/gadget/function/uvc_video.c | 76 +-
drivers/usb/gadget/function/uvc_video.h | 4 +-
drivers/usb/gadget/legacy/audio.c | 4 +-
drivers/usb/gadget/legacy/cdc2.c | 4 +-
drivers/usb/gadget/legacy/inode.c | 9 +-
drivers/usb/gadget/legacy/mass_storage.c | 14 +-
drivers/usb/gadget/legacy/ncm.c | 4 +-
drivers/usb/gadget/legacy/raw_gadget.c | 382 +-
drivers/usb/gadget/udc/aspeed-vhub/core.c | 16 +-
drivers/usb/gadget/udc/aspeed-vhub/hub.c | 236 +-
drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 12 +-
drivers/usb/gadget/udc/atmel_usba_udc.c | 120 +-
drivers/usb/gadget/udc/atmel_usba_udc.h | 12 +
drivers/usb/gadget/udc/bdc/bdc_ep.c | 2 +-
drivers/usb/gadget/udc/core.c | 2 +
drivers/usb/gadget/udc/dummy_hcd.c | 27 +-
drivers/usb/gadget/udc/fsl_udc_core.c | 4 +-
drivers/usb/gadget/udc/gr_udc.c | 1 -
drivers/usb/gadget/udc/lpc32xx_udc.c | 11 +-
drivers/usb/gadget/udc/m66592-udc.c | 2 +-
drivers/usb/gadget/udc/max3420_udc.c | 2 +-
drivers/usb/gadget/udc/mv_u3d_core.c | 2 +-
drivers/usb/gadget/udc/net2272.c | 4 +-
drivers/usb/gadget/udc/omap_udc.c | 2 +-
drivers/usb/gadget/udc/s3c2410_udc.c | 4 -
drivers/usb/gadget/udc/tegra-xudc.c | 148 +-
drivers/usb/gadget/udc/udc-xilinx.c | 1 +
drivers/usb/gadget/usbstring.c | 24 +
drivers/usb/host/Kconfig | 117 +-
drivers/usb/host/Makefile | 2 +
drivers/usb/host/ehci-brcm.c | 280 +
drivers/usb/host/ehci-fsl.h | 2 +-
drivers/usb/host/ehci-mv.c | 12 +-
drivers/usb/host/ehci-mxc.c | 15 +-
drivers/usb/host/ehci-pci.c | 6 +-
drivers/usb/host/ehci-platform.c | 4 +
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-pci.c | 9 +-
drivers/usb/host/ohci-platform.c | 5 +
drivers/usb/host/ohci-sm501.c | 7 +-
drivers/usb/host/ohci.h | 2 +-
drivers/usb/host/pci-quirks.c | 24 +-
drivers/usb/host/r8a66597.h | 2 +-
drivers/usb/host/u132-hcd.c | 10 -
drivers/usb/host/uhci-pci.c | 8 +-
drivers/usb/host/xhci-debugfs.h | 2 +-
drivers/usb/host/xhci-ext-caps.h | 2 +-
drivers/usb/host/xhci-hub.c | 9 +
drivers/usb/host/xhci-mtk.h | 2 +-
drivers/usb/host/xhci-mvebu.h | 2 +-
drivers/usb/host/xhci-pci-renesas.c | 645 +
drivers/usb/host/xhci-pci.c | 47 +-
drivers/usb/host/xhci-pci.h | 28 +
drivers/usb/host/xhci-plat.c | 24 +-
drivers/usb/host/xhci-plat.h | 2 +-
drivers/usb/host/xhci-rcar.h | 2 +-
drivers/usb/host/xhci-ring.c | 50 +-
drivers/usb/host/xhci-trace.h | 2 +-
drivers/usb/host/xhci.c | 14 +-
drivers/usb/host/xhci.h | 8 +-
drivers/usb/image/Kconfig | 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/Kconfig | 4 +-
drivers/usb/misc/sisusbvga/Kconfig | 4 +-
drivers/usb/misc/sisusbvga/sisusb.c | 20 +-
drivers/usb/misc/sisusbvga/sisusb.h | 2 +-
drivers/usb/misc/sisusbvga/sisusb_init.h | 16 +-
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_debugfs.c | 4 +-
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/jz4740.c | 4 +-
drivers/usb/musb/mediatek.c | 6 +
drivers/usb/musb/musb_core.c | 9 +-
drivers/usb/musb/musb_core.h | 2 +-
drivers/usb/musb/musb_debug.h | 2 +-
drivers/usb/musb/musb_debugfs.c | 10 +-
drivers/usb/musb/musb_dma.h | 2 +-
drivers/usb/musb/musb_gadget.h | 2 +-
drivers/usb/musb/musb_host.c | 10 +-
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-fsl-usb.h | 2 +-
drivers/usb/phy/phy-jz4770.c | 12 +-
drivers/usb/phy/phy-mv-usb.h | 2 +-
drivers/usb/phy/phy-twl6030-usb.c | 12 +-
drivers/usb/renesas_usbhs/common.h | 2 +-
drivers/usb/renesas_usbhs/fifo.h | 2 +-
drivers/usb/renesas_usbhs/mod.h | 2 +-
drivers/usb/renesas_usbhs/pipe.h | 2 +-
drivers/usb/renesas_usbhs/rcar2.h | 2 +-
drivers/usb/renesas_usbhs/rcar3.h | 2 +-
drivers/usb/renesas_usbhs/rza.h | 2 +-
drivers/usb/roles/class.c | 4 +-
drivers/usb/serial/Kconfig | 30 +-
drivers/usb/serial/belkin_sa.h | 2 +-
drivers/usb/serial/ch341.c | 68 +-
drivers/usb/serial/garmin_gps.c | 4 +-
drivers/usb/serial/io_16654.h | 2 +-
drivers/usb/serial/io_edgeport.h | 2 +-
drivers/usb/serial/io_ionsp.h | 2 +-
drivers/usb/serial/io_ti.h | 2 +-
drivers/usb/serial/io_usbvend.h | 2 +-
drivers/usb/serial/iuu_phoenix.h | 2 +-
drivers/usb/serial/mct_u232.h | 2 +-
drivers/usb/serial/option.c | 4 +
drivers/usb/serial/oti6858.h | 2 +-
drivers/usb/serial/pl2303.h | 2 +-
drivers/usb/serial/qcserial.c | 2 +
drivers/usb/serial/usb_wwan.c | 4 +
drivers/usb/serial/visor.h | 2 +-
drivers/usb/serial/whiteheat.h | 2 +-
drivers/usb/storage/Kconfig | 8 +-
drivers/usb/storage/debug.h | 2 +-
drivers/usb/storage/initializers.h | 2 +-
drivers/usb/storage/protocol.h | 2 +-
drivers/usb/storage/scsiglue.h | 2 +-
drivers/usb/storage/sierra_ms.c | 4 -
drivers/usb/storage/transport.h | 2 +-
drivers/usb/storage/uas.c | 46 +-
drivers/usb/storage/unusual_alauda.h | 2 +-
drivers/usb/storage/unusual_cypress.h | 2 +-
drivers/usb/storage/unusual_datafab.h | 2 +-
drivers/usb/storage/unusual_devs.h | 9 +-
drivers/usb/storage/unusual_ene_ub6250.h | 2 +-
drivers/usb/storage/unusual_freecom.h | 2 +-
drivers/usb/storage/unusual_isd200.h | 2 +-
drivers/usb/storage/unusual_jumpshot.h | 2 +-
drivers/usb/storage/unusual_karma.h | 2 +-
drivers/usb/storage/unusual_onetouch.h | 2 +-
drivers/usb/storage/unusual_realtek.h | 2 +-
drivers/usb/storage/unusual_sddr09.h | 2 +-
drivers/usb/storage/unusual_sddr55.h | 2 +-
drivers/usb/storage/unusual_uas.h | 9 +-
drivers/usb/storage/unusual_usbat.h | 2 +-
drivers/usb/storage/usb.h | 2 +-
drivers/usb/typec/Kconfig | 3 +-
drivers/usb/typec/bus.c | 5 +-
drivers/usb/typec/class.c | 36 +-
drivers/usb/typec/mux/Kconfig | 2 +-
drivers/usb/typec/mux/intel_pmc_mux.c | 64 +-
drivers/usb/typec/mux/pi3usb30532.c | 4 +-
drivers/usb/typec/tcpm/Kconfig | 2 +-
drivers/usb/typec/tcpm/fusb302.c | 32 +-
drivers/usb/typec/tcpm/fusb302_reg.h | 2 +-
drivers/usb/typec/tcpm/tcpm.c | 26 +
drivers/usb/typec/tps6598x.c | 64 +-
drivers/usb/typec/ucsi/Makefile | 4 +
drivers/usb/typec/ucsi/psy.c | 241 +
drivers/usb/typec/ucsi/trace.c | 10 +-
drivers/usb/typec/ucsi/ucsi.c | 41 +-
drivers/usb/typec/ucsi/ucsi.h | 26 +-
drivers/usb/usbip/Kconfig | 14 +-
drivers/vdpa/Kconfig | 18 +-
drivers/vdpa/ifcvf/ifcvf_base.c | 5 +-
drivers/vdpa/ifcvf/ifcvf_base.h | 4 +
drivers/vdpa/ifcvf/ifcvf_main.c | 150 +-
drivers/vdpa/vdpa.c | 2 +-
drivers/vdpa/vdpa_sim/vdpa_sim.c | 26 +-
drivers/vfio/mdev/mdev_sysfs.c | 2 +-
drivers/vfio/pci/vfio_pci.c | 353 +-
drivers/vfio/pci/vfio_pci_config.c | 50 +-
drivers/vfio/pci/vfio_pci_intrs.c | 14 +
drivers/vfio/pci/vfio_pci_nvlink2.c | 2 +-
drivers/vfio/pci/vfio_pci_private.h | 15 +
drivers/vfio/pci/vfio_pci_rdwr.c | 24 +-
drivers/vfio/vfio.c | 13 +-
drivers/vfio/vfio_iommu_type1.c | 629 +-
drivers/vhost/Kconfig | 12 +-
drivers/vhost/net.c | 31 +-
drivers/vhost/scsi.c | 17 +-
drivers/vhost/test.c | 14 +-
drivers/vhost/vdpa.c | 121 +-
drivers/vhost/vhost.c | 115 +-
drivers/vhost/vhost.h | 35 +-
drivers/vhost/vringh.c | 11 +-
drivers/vhost/vsock.c | 37 +-
drivers/video/backlight/backlight.c | 21 +
drivers/video/backlight/l4f00242t03.c | 45 +-
drivers/video/backlight/lp855x_bl.c | 20 +-
drivers/video/backlight/qcom-wled.c | 589 +-
drivers/video/backlight/tosa_lcd.c | 4 +-
drivers/video/console/Kconfig | 4 +-
drivers/video/console/newport_con.c | 1 -
drivers/video/fbdev/Kconfig | 140 +-
drivers/video/fbdev/Makefile | 1 -
drivers/video/fbdev/acornfb.c | 1 -
drivers/video/fbdev/amba-clcd.c | 986 --
drivers/video/fbdev/amifb.c | 4 -
drivers/video/fbdev/atafb.c | 1 -
drivers/video/fbdev/cirrusfb.c | 1 -
drivers/video/fbdev/cyber2000fb.c | 1 -
drivers/video/fbdev/fb-puv3.c | 1 -
drivers/video/fbdev/geode/Kconfig | 8 +-
drivers/video/fbdev/hitfb.c | 1 -
drivers/video/fbdev/hpfb.c | 2 +-
drivers/video/fbdev/neofb.c | 1 -
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 3 -
drivers/video/fbdev/ps3fb.c | 4 +-
drivers/video/fbdev/q40fb.c | 1 -
drivers/video/fbdev/savage/savagefb_driver.c | 1 -
drivers/video/hdmi.c | 65 +-
drivers/virt/Kconfig | 2 +-
drivers/virtio/Kconfig | 33 +-
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio_balloon.c | 13 +-
drivers/virtio/virtio_input.c | 1 +
drivers/virtio/virtio_mem.c | 1965 +++
drivers/virtio/virtio_mmio.c | 4 +-
drivers/virtio/virtio_pci_modern.c | 1 +
drivers/visorbus/Kconfig | 2 +-
drivers/visorbus/controlvmchannel.h | 2 +-
drivers/visorbus/vbuschannel.h | 2 +-
drivers/visorbus/visorbus_private.h | 2 +-
drivers/vme/Kconfig | 2 +-
drivers/w1/Kconfig | 4 +-
drivers/w1/masters/omap_hdq.c | 82 +-
drivers/w1/slaves/w1_ds2430.c | 2 +-
drivers/w1/slaves/w1_therm.c | 1668 +-
drivers/w1/w1_netlink.h | 4 +-
drivers/watchdog/Kconfig | 95 +-
drivers/watchdog/Makefile | 1 +
drivers/watchdog/arm_smc_wdt.c | 188 +
drivers/watchdog/da9062_wdt.c | 32 +-
drivers/watchdog/da9063_wdt.c | 20 +-
drivers/watchdog/iTCO_wdt.c | 25 +-
drivers/watchdog/imx2_wdt.c | 2 +-
drivers/watchdog/imx_sc_wdt.c | 5 +
drivers/watchdog/intel-mid_wdt.c | 53 +-
drivers/watchdog/m54xx_wdt.c | 1 +
drivers/watchdog/omap_wdt.c | 1 +
drivers/watchdog/riowd.c | 2 +-
drivers/watchdog/sp805_wdt.c | 4 +
drivers/xen/Kconfig | 4 +
drivers/xen/Makefile | 2 +-
drivers/xen/balloon.c | 1 -
drivers/xen/cpu_hotplug.c | 8 +-
drivers/xen/events/events_base.c | 32 +-
drivers/xen/gntdev.c | 6 +-
drivers/xen/grant-table.c | 1 -
drivers/xen/platform-pci.c | 2 +-
drivers/xen/preempt.c | 42 -
drivers/xen/privcmd.c | 16 +-
drivers/xen/pvcalls-back.c | 5 +-
drivers/xen/time.c | 2 +-
drivers/xen/xen-pciback/conf_space.c | 16 +-
drivers/xen/xen-pciback/conf_space_header.c | 44 +-
drivers/xen/xen-pciback/conf_space_quirks.c | 6 +-
drivers/xen/xen-pciback/pci_stub.c | 38 +-
drivers/xen/xen-pciback/pciback.h | 2 -
drivers/xen/xen-pciback/pciback_ops.c | 55 +-
drivers/xen/xen-pciback/vpci.c | 10 +-
drivers/xen/xenbus/xenbus_client.c | 9 +-
drivers/xen/xenbus/xenbus_probe.c | 12 +-
drivers/xen/xenbus/xenbus_probe_backend.c | 1 -
drivers/xen/xenbus/xenbus_probe_frontend.c | 1 -
drivers/zorro/Kconfig | 2 +-
fs/Kconfig | 6 +-
fs/Kconfig.binfmt | 18 +-
fs/adfs/Kconfig | 2 +-
fs/affs/Kconfig | 2 +-
fs/afs/Kconfig | 6 +-
fs/afs/Makefile | 2 +
fs/afs/afs.h | 3 +-
fs/afs/afs_vl.h | 1 +
fs/afs/callback.c | 345 +-
fs/afs/cell.c | 10 +-
fs/afs/cmservice.c | 67 +-
fs/afs/dir.c | 1275 +-
fs/afs/dir_silly.c | 198 +-
fs/afs/dynroot.c | 93 +
fs/afs/file.c | 62 +-
fs/afs/flock.c | 112 +-
fs/afs/fs_operation.c | 247 +
fs/afs/fs_probe.c | 367 +-
fs/afs/fsclient.c | 1318 +-
fs/afs/inode.c | 564 +-
fs/afs/internal.h | 544 +-
fs/afs/main.c | 9 +-
fs/afs/misc.c | 1 +
fs/afs/proc.c | 43 +-
fs/afs/protocol_yfs.h | 2 +-
fs/afs/rotate.c | 447 +-
fs/afs/rxrpc.c | 51 +-
fs/afs/security.c | 8 +-
fs/afs/server.c | 305 +-
fs/afs/server_list.c | 40 +-
fs/afs/super.c | 107 +-
fs/afs/vl_alias.c | 383 +
fs/afs/vl_probe.c | 18 +-
fs/afs/vl_rotate.c | 8 +-
fs/afs/vlclient.c | 146 +-
fs/afs/volume.c | 154 +-
fs/afs/write.c | 161 +-
fs/afs/xattr.c | 300 +-
fs/afs/yfsclient.c | 997 +-
fs/aio.c | 15 +-
fs/bad_inode.c | 1 +
fs/bfs/Kconfig | 2 +-
fs/binfmt_aout.c | 3 +-
fs/binfmt_elf.c | 195 +-
fs/binfmt_elf_fdpic.c | 61 +-
fs/binfmt_em86.c | 19 +-
fs/binfmt_flat.c | 28 +-
fs/binfmt_misc.c | 73 +-
fs/binfmt_script.c | 88 +-
fs/block_dev.c | 75 +-
fs/btrfs/backref.c | 839 +-
fs/btrfs/backref.h | 297 +
fs/btrfs/block-group.c | 250 +-
fs/btrfs/block-group.h | 14 +-
fs/btrfs/block-rsv.c | 5 +-
fs/btrfs/btrfs_inode.h | 26 +-
fs/btrfs/compression.c | 36 +-
fs/btrfs/compression.h | 2 -
fs/btrfs/ctree.c | 180 +-
fs/btrfs/ctree.h | 117 +-
fs/btrfs/discard.h | 2 +-
fs/btrfs/disk-io.c | 133 +-
fs/btrfs/disk-io.h | 4 +-
fs/btrfs/export.c | 17 +-
fs/btrfs/extent-io-tree.h | 1 +
fs/btrfs/extent-tree.c | 23 +-
fs/btrfs/extent_io.c | 352 +-
fs/btrfs/extent_io.h | 71 +-
fs/btrfs/file-item.c | 62 +-
fs/btrfs/file.c | 29 +-
fs/btrfs/free-space-cache.c | 81 +-
fs/btrfs/inode.c | 1035 +-
fs/btrfs/ioctl.c | 102 +-
fs/btrfs/locking.c | 1 +
fs/btrfs/misc.h | 54 +
fs/btrfs/props.c | 9 +-
fs/btrfs/qgroup.c | 14 +
fs/btrfs/reflink.c | 1 +
fs/btrfs/relocation.c | 1343 +-
fs/btrfs/root-tree.c | 12 +-
fs/btrfs/scrub.c | 59 +-
fs/btrfs/send.c | 96 +-
fs/btrfs/space-info.c | 99 +-
fs/btrfs/space-info.h | 1 +
fs/btrfs/struct-funcs.c | 223 +-
fs/btrfs/super.c | 38 +-
fs/btrfs/transaction.c | 91 +-
fs/btrfs/transaction.h | 3 +-
fs/btrfs/tree-checker.c | 4 -
fs/btrfs/tree-defrag.c | 2 +-
fs/btrfs/tree-log.c | 328 +-
fs/btrfs/uuid-tree.c | 6 +-
fs/btrfs/volumes.c | 80 +-
fs/buffer.c | 36 +-
fs/cachefiles/Kconfig | 4 +-
fs/cachefiles/rdwr.c | 12 +-
fs/ceph/Makefile | 2 +-
fs/ceph/acl.c | 2 +-
fs/ceph/addr.c | 20 +
fs/ceph/caps.c | 430 +-
fs/ceph/debugfs.c | 102 +-
fs/ceph/dir.c | 30 +-
fs/ceph/export.c | 9 +-
fs/ceph/file.c | 34 +-
fs/ceph/inode.c | 4 +-
fs/ceph/mds_client.c | 56 +-
fs/ceph/mds_client.h | 17 +-
fs/ceph/metric.c | 148 +
fs/ceph/metric.h | 62 +
fs/ceph/quota.c | 66 +-
fs/ceph/super.h | 34 +-
fs/ceph/xattr.c | 4 +-
fs/char_dev.c | 3 +
fs/cifs/cache.c | 9 +-
fs/cifs/cifs_debug.c | 4 +
fs/cifs/cifs_debug.h | 145 +-
fs/cifs/cifsacl.c | 79 +-
fs/cifs/cifsacl.h | 15 +
fs/cifs/cifsencrypt.c | 8 +-
fs/cifs/cifsfs.c | 4 +-
fs/cifs/cifsfs.h | 2 +-
fs/cifs/cifsglob.h | 41 +-
fs/cifs/cifsproto.h | 39 +-
fs/cifs/cifsroot.c | 6 +-
fs/cifs/cifssmb.c | 87 +-
fs/cifs/connect.c | 146 +-
fs/cifs/dfs_cache.c | 14 +-
fs/cifs/dir.c | 5 +-
fs/cifs/file.c | 77 +-
fs/cifs/fscache.c | 17 +-
fs/cifs/fscache.h | 9 +
fs/cifs/inode.c | 207 +-
fs/cifs/link.c | 12 +-
fs/cifs/misc.c | 142 +-
fs/cifs/netmisc.c | 6 +-
fs/cifs/readdir.c | 10 +-
fs/cifs/sess.c | 55 +-
fs/cifs/smb1ops.c | 2 +-
fs/cifs/smb2glob.h | 1 +
fs/cifs/smb2inode.c | 242 +-
fs/cifs/smb2misc.c | 20 +-
fs/cifs/smb2ops.c | 179 +-
fs/cifs/smb2pdu.c | 643 +-
fs/cifs/smb2pdu.h | 40 +-
fs/cifs/smb2proto.h | 31 +-
fs/cifs/smb2transport.c | 4 +-
fs/cifs/smbdirect.c | 165 +-
fs/cifs/trace.h | 3 +
fs/cifs/transport.c | 83 +-
fs/coda/Kconfig | 2 +-
fs/compat_binfmt_elf.c | 11 +-
fs/configfs/dir.c | 1 +
fs/configfs/inode.c | 2 +-
fs/configfs/item.c | 2 +-
fs/coredump.c | 18 +-
fs/cramfs/Kconfig | 2 +-
fs/crypto/crypto.c | 15 +-
fs/crypto/fname.c | 59 +-
fs/crypto/fscrypt_private.h | 111 +-
fs/crypto/hkdf.c | 6 +-
fs/crypto/hooks.c | 4 +-
fs/crypto/keyring.c | 122 +-
fs/crypto/keysetup.c | 109 +-
fs/crypto/policy.c | 195 +-
fs/dcache.c | 21 +-
fs/debugfs/file.c | 15 +-
fs/debugfs/internal.h | 2 +-
fs/direct-io.c | 2 +-
fs/dlm/dlm_internal.h | 7 +-
fs/dlm/lockspace.c | 18 +-
fs/dlm/lowcomms.c | 177 +-
fs/dlm/rcom.c | 2 +-
fs/dlm/user.c | 2 +-
fs/drop_caches.c | 2 +-
fs/ecryptfs/Kconfig | 2 +-
fs/ecryptfs/crypto.c | 17 +-
fs/erofs/data.c | 43 +-
fs/erofs/decompressor.c | 2 +-
fs/erofs/inode.c | 6 -
fs/erofs/internal.h | 27 +-
fs/erofs/namei.c | 2 -
fs/erofs/super.c | 255 +-
fs/erofs/xattr.c | 4 +-
fs/erofs/xattr.h | 7 +-
fs/erofs/zdata.c | 33 +-
fs/eventfd.c | 64 +-
fs/eventpoll.c | 107 +-
fs/exec.c | 401 +-
fs/exfat/Kconfig | 7 +-
fs/exfat/balloc.c | 11 +-
fs/exfat/dir.c | 222 +-
fs/exfat/exfat_fs.h | 49 +-
fs/exfat/exfat_raw.h | 85 +-
fs/exfat/fatent.c | 17 +-
fs/exfat/file.c | 40 +-
fs/exfat/inode.c | 62 +-
fs/exfat/misc.c | 60 +-
fs/exfat/namei.c | 69 +-
fs/exfat/nls.c | 52 +-
fs/exfat/super.c | 304 +-
fs/ext2/file.c | 4 +-
fs/ext2/inode.c | 11 +-
fs/ext2/namei.c | 6 -
fs/ext2/symlink.c | 4 -
fs/ext2/xattr.h | 1 +
fs/ext4/Kconfig | 6 +-
fs/ext4/Makefile | 3 +-
fs/ext4/acl.c | 5 +-
fs/ext4/balloc.c | 9 +-
fs/ext4/dir.c | 16 +
fs/ext4/ext4.h | 81 +-
fs/ext4/ext4_extents.h | 9 +-
fs/ext4/ext4_jbd2.c | 3 -
fs/ext4/ext4_jbd2.h | 11 +-
fs/ext4/extents.c | 483 +-
fs/ext4/extents_status.c | 2 +-
fs/ext4/file.c | 17 +-
fs/ext4/fsync.c | 30 +-
fs/ext4/ialloc.c | 9 +-
fs/ext4/indirect.c | 4 +-
fs/ext4/inline.c | 6 +-
fs/ext4/inode.c | 203 +-
fs/ext4/ioctl.c | 106 +-
fs/ext4/mballoc.c | 518 +-
fs/ext4/mballoc.h | 16 +-
fs/ext4/migrate.c | 12 +-
fs/ext4/namei.c | 76 +-
fs/ext4/readpage.c | 25 +-
fs/ext4/super.c | 231 +-
fs/ext4/sysfs.c | 2 +
fs/ext4/verity.c | 40 +-
fs/ext4/xattr.c | 15 +-
fs/ext4/xattr.h | 1 +
fs/ext4/xattr_hurd.c | 51 +
fs/f2fs/Kconfig | 10 +
fs/f2fs/acl.h | 2 +-
fs/f2fs/checkpoint.c | 37 +-
fs/f2fs/compress.c | 182 +-
fs/f2fs/data.c | 216 +-
fs/f2fs/dir.c | 374 +-
fs/f2fs/f2fs.h | 189 +-
fs/f2fs/file.c | 401 +-
fs/f2fs/gc.c | 125 +-
fs/f2fs/gc.h | 2 +-
fs/f2fs/hash.c | 77 +-
fs/f2fs/inline.c | 50 +-
fs/f2fs/namei.c | 19 +-
fs/f2fs/node.c | 101 +-
fs/f2fs/node.h | 5 +-
fs/f2fs/recovery.c | 51 +-
fs/f2fs/segment.c | 40 +-
fs/f2fs/segment.h | 2 +-
fs/f2fs/super.c | 173 +-
fs/f2fs/sysfs.c | 101 +-
fs/f2fs/trace.h | 2 +-
fs/f2fs/verity.c | 35 +-
fs/f2fs/xattr.h | 8 +-
fs/fat/Kconfig | 8 +-
fs/fat/dir.c | 4 -
fs/fat/fatent.c | 103 +-
fs/fat/file.c | 2 +-
fs/fat/inode.c | 13 +-
fs/file.c | 2 +-
fs/file_table.c | 5 +-
fs/fs-writeback.c | 4 +-
fs/fs_context.c | 30 -
fs/fscache/Kconfig | 8 +-
fs/fscache/cache.c | 8 +-
fs/fscache/cookie.c | 2 +-
fs/fscache/main.c | 3 +-
fs/fscache/object.c | 4 +-
fs/fscache/operation.c | 2 +-
fs/fuse/Kconfig | 2 +-
fs/fuse/dev.c | 20 +-
fs/fuse/dir.c | 12 +-
fs/fuse/file.c | 220 +-
fs/fuse/fuse_i.h | 3 +-
fs/fuse/inode.c | 26 +-
fs/fuse/virtio_fs.c | 115 +-
fs/gfs2/aops.c | 23 +-
fs/gfs2/bmap.c | 16 +-
fs/gfs2/dir.c | 9 +-
fs/gfs2/export.c | 4 +-
fs/gfs2/glock.c | 214 +-
fs/gfs2/glock.h | 16 +
fs/gfs2/glops.c | 21 +-
fs/gfs2/incore.h | 9 +-
fs/gfs2/inode.c | 55 +-
fs/gfs2/inode.h | 2 +-
fs/gfs2/log.c | 67 +-
fs/gfs2/lops.c | 26 +-
fs/gfs2/main.c | 9 +
fs/gfs2/meta_io.c | 2 +-
fs/gfs2/ops_fstype.c | 2 +-
fs/gfs2/quota.c | 15 +-
fs/gfs2/quota.h | 3 +-
fs/gfs2/rgrp.c | 2 +-
fs/gfs2/super.c | 73 +-
fs/gfs2/trans.c | 21 +-
fs/gfs2/trans.h | 1 +
fs/gfs2/util.c | 11 +-
fs/gfs2/util.h | 1 +
fs/hfs/Kconfig | 2 +-
fs/hfs/mdb.c | 32 +-
fs/hfsplus/inode.c | 2 +-
fs/hfsplus/super.c | 2 +-
fs/hfsplus/wrapper.c | 33 +-
fs/hpfs/Kconfig | 2 +-
fs/hpfs/buffer.c | 2 +-
fs/hpfs/file.c | 8 +-
fs/hugetlbfs/inode.c | 69 +-
fs/inode.c | 120 +-
fs/internal.h | 7 +-
fs/io-wq.c | 133 +-
fs/io-wq.h | 12 +-
fs/io_uring.c | 1775 +-
fs/ioctl.c | 90 +-
fs/iomap/buffered-io.c | 113 +-
fs/iomap/direct-io.c | 19 +-
fs/iomap/fiemap.c | 16 +-
fs/iomap/trace.h | 2 +-
fs/isofs/Kconfig | 2 +-
fs/isofs/inode.c | 61 +-
fs/jbd2/checkpoint.c | 2 +-
fs/jbd2/commit.c | 4 +-
fs/jbd2/journal.c | 17 +-
fs/jbd2/recovery.c | 2 +-
fs/jbd2/transaction.c | 14 +-
fs/jffs2/nodelist.h | 2 +-
fs/jffs2/summary.h | 4 +-
fs/jfs/inode.c | 7 +-
fs/jfs/jfs_dtree.c | 2 +-
fs/jfs/jfs_xattr.h | 4 +-
fs/kernfs/file.c | 6 +-
fs/libfs.c | 2 +-
fs/locks.c | 9 +-
fs/mount.h | 12 +-
fs/mpage.c | 38 +-
fs/namei.c | 67 +-
fs/namespace.c | 129 +-
fs/nfs/blocklayout/extent_tree.c | 2 +-
fs/nfs/direct.c | 4 +-
fs/nfs/dns_resolve.c | 1 -
fs/nfs/fscache.c | 39 +-
fs/nfs/inode.c | 14 +-
fs/nfs/internal.h | 10 +-
fs/nfs/mount_clnt.c | 3 +-
fs/nfs/nfs3acl.c | 22 +-
fs/nfs/nfs3proc.c | 2 +-
fs/nfs/nfs4proc.c | 15 +-
fs/nfs/nfs4state.c | 2 +-
fs/nfs/nfstrace.h | 106 +-
fs/nfs/pagelist.c | 7 +-
fs/nfs/pnfs.c | 14 +-
fs/nfs/pnfs_nfs.c | 3 +-
fs/nfs/read.c | 2 +
fs/nfs/super.c | 3 +-
fs/nfs/sysfs.h | 2 +-
fs/nfs/write.c | 8 +-
fs/nfsd/cache.h | 2 +
fs/nfsd/netns.h | 1 -
fs/nfsd/nfs4callback.c | 43 +-
fs/nfsd/nfs4proc.c | 9 +-
fs/nfsd/nfs4recover.c | 26 +-
fs/nfsd/nfs4state.c | 168 +-
fs/nfsd/nfscache.c | 89 +-
fs/nfsd/nfsctl.c | 32 +-
fs/nfsd/nfsd.h | 2 +
fs/nfsd/nfssvc.c | 6 +
fs/nfsd/state.h | 7 -
fs/nfsd/trace.h | 345 +
fs/nfsd/vfs.c | 9 +-
fs/nilfs2/inode.c | 18 +-
fs/nilfs2/segment.c | 2 +
fs/nilfs2/the_nilfs.h | 2 +-
fs/nls/Kconfig | 32 +-
fs/notify/fanotify/Kconfig | 4 +-
fs/notify/fanotify/fanotify.c | 11 +-
fs/notify/fanotify/fanotify.h | 2 +-
fs/notify/fanotify/fanotify_user.c | 8 +-
fs/notify/fdinfo.c | 1 -
fs/notify/group.c | 1 +
fs/notify/inotify/Kconfig | 4 +-
fs/notify/inotify/inotify_user.c | 4 +-
fs/notify/mark.c | 6 +-
fs/nsfs.c | 5 +
fs/ntfs/Kconfig | 2 +-
fs/ntfs/aops.c | 2 +-
fs/ntfs/malloc.h | 2 +-
fs/ntfs/mft.c | 2 +-
fs/ocfs2/Kconfig | 4 +-
fs/ocfs2/aops.c | 34 +-
fs/ocfs2/cluster/tcp.c | 42 +-
fs/ocfs2/dlm/dlmmaster.c | 1 +
fs/ocfs2/dlmfs/dlmfs.c | 63 +-
fs/ocfs2/extent_map.c | 4 +-
fs/ocfs2/file.c | 2 +-
fs/ocfs2/mmap.c | 2 +-
fs/ocfs2/ocfs2.h | 4 +-
fs/ocfs2/slot_map.c | 46 +-
fs/ocfs2/super.c | 21 +
fs/omfs/file.c | 7 +-
fs/open.c | 61 +-
fs/orangefs/inode.c | 32 +-
fs/orangefs/orangefs-bufmap.c | 9 +-
fs/orangefs/orangefs-mod.c | 2 +-
fs/overlayfs/Kconfig | 6 +-
fs/overlayfs/copy_up.c | 9 +-
fs/overlayfs/dir.c | 51 +-
fs/overlayfs/export.c | 27 +-
fs/overlayfs/file.c | 28 +-
fs/overlayfs/inode.c | 40 +-
fs/overlayfs/namei.c | 138 +-
fs/overlayfs/overlayfs.h | 11 +-
fs/overlayfs/ovl_entry.h | 10 +-
fs/overlayfs/readdir.c | 57 +-
fs/overlayfs/super.c | 243 +-
fs/overlayfs/util.c | 36 +-
fs/pipe.c | 338 +-
fs/pnode.c | 9 +-
fs/posix_acl.c | 2 +-
fs/proc/Kconfig | 6 +-
fs/proc/array.c | 11 +-
fs/proc/base.c | 126 +-
fs/proc/bootconfig.c | 15 +-
fs/proc/generic.c | 9 +
fs/proc/inode.c | 32 +-
fs/proc/kcore.c | 3 +-
fs/proc/meminfo.c | 8 +-
fs/proc/nommu.c | 1 -
fs/proc/proc_net.c | 19 +
fs/proc/proc_sysctl.c | 196 +-
fs/proc/root.c | 128 +-
fs/proc/self.c | 10 +-
fs/proc/task_mmu.c | 56 +-
fs/proc/task_nommu.c | 18 +-
fs/proc/thread_self.c | 10 +-
fs/proc/vmcore.c | 6 +-
fs/proc_namespace.c | 18 +-
fs/pstore/Kconfig | 109 +
fs/pstore/Makefile | 6 +
fs/pstore/blk.c | 517 +
fs/pstore/ftrace.c | 54 +
fs/pstore/inode.c | 129 +-
fs/pstore/internal.h | 11 +-
fs/pstore/platform.c | 117 +-
fs/pstore/ram.c | 155 +-
fs/pstore/ram_core.c | 4 +-
fs/pstore/zone.c | 1465 ++
fs/qnx6/inode.c | 7 +-
fs/quota/dquot.c | 2 +-
fs/readdir.c | 104 +-
fs/reiserfs/file.c | 2 +-
fs/reiserfs/inode.c | 10 +-
fs/romfs/Kconfig | 4 +-
fs/select.c | 112 +-
fs/seq_file.c | 7 +-
fs/splice.c | 143 +-
fs/squashfs/block.c | 273 +-
fs/squashfs/decompressor.h | 5 +-
fs/squashfs/decompressor_multi.c | 9 +-
fs/squashfs/decompressor_multi_percpu.c | 25 +-
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/stat.c | 51 +-
fs/super.c | 8 +-
fs/sync.c | 9 +-
fs/sysfs/dir.c | 2 +-
fs/sysfs/file.c | 3 +-
fs/sysfs/mount.c | 2 +-
fs/sysfs/symlink.c | 2 +-
fs/sysv/Kconfig | 2 +-
fs/ubifs/auth.c | 37 +-
fs/ubifs/debug.c | 2 +-
fs/ubifs/file.c | 6 +-
fs/ubifs/lprops.c | 2 +-
fs/ubifs/lpt_commit.c | 4 +-
fs/ubifs/master.c | 9 +-
fs/ubifs/orphan.c | 2 +-
fs/ubifs/replay.c | 27 +-
fs/udf/Kconfig | 2 +-
fs/udf/inode.c | 7 +-
fs/udf/lowlevel.c | 29 +-
fs/userfaultfd.c | 46 +-
fs/utimes.c | 6 +-
fs/vboxsf/super.c | 2 +-
fs/verity/enable.c | 2 +
fs/verity/fsverity_private.h | 4 +-
fs/verity/measure.c | 2 +
fs/verity/open.c | 1 +
fs/verity/signature.c | 3 +
fs/verity/verify.c | 3 +
fs/xattr.c | 6 +-
fs/xfs/Makefile | 5 +-
fs/xfs/kmem.c | 2 +-
fs/xfs/kmem.h | 8 +-
fs/xfs/libxfs/xfs_ag_resv.h | 2 +-
fs/xfs/libxfs/xfs_alloc.h | 2 +-
fs/xfs/libxfs/xfs_alloc_btree.h | 2 +-
fs/xfs/libxfs/xfs_attr.c | 16 +-
fs/xfs/libxfs/xfs_attr.h | 2 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 59 +-
fs/xfs/libxfs/xfs_attr_leaf.h | 2 +-
fs/xfs/libxfs/xfs_attr_remote.h | 2 +-
fs/xfs/libxfs/xfs_attr_sf.h | 2 +-
fs/xfs/libxfs/xfs_bit.h | 2 +-
fs/xfs/libxfs/xfs_bmap.c | 310 +-
fs/xfs/libxfs/xfs_bmap.h | 2 +-
fs/xfs/libxfs/xfs_bmap_btree.c | 5 +-
fs/xfs/libxfs/xfs_bmap_btree.h | 2 +-
fs/xfs/libxfs/xfs_btree.h | 2 +-
fs/xfs/libxfs/xfs_da_btree.h | 2 +-
fs/xfs/libxfs/xfs_da_format.h | 2 +-
fs/xfs/libxfs/xfs_defer.c | 162 +-
fs/xfs/libxfs/xfs_defer.h | 26 +-
fs/xfs/libxfs/xfs_dir2.c | 8 +-
fs/xfs/libxfs/xfs_dir2.h | 2 +-
fs/xfs/libxfs/xfs_dir2_block.c | 2 +-
fs/xfs/libxfs/xfs_dir2_priv.h | 2 +-
fs/xfs/libxfs/xfs_dir2_sf.c | 13 +-
fs/xfs/libxfs/xfs_errortag.h | 6 +-
fs/xfs/libxfs/xfs_format.h | 9 +-
fs/xfs/libxfs/xfs_fs.h | 2 +-
fs/xfs/libxfs/xfs_health.h | 2 +-
fs/xfs/libxfs/xfs_inode_buf.c | 186 +-
fs/xfs/libxfs/xfs_inode_buf.h | 10 +-
fs/xfs/libxfs/xfs_inode_fork.c | 320 +-
fs/xfs/libxfs/xfs_inode_fork.h | 68 +-
fs/xfs/libxfs/xfs_log_recover.h | 83 +-
fs/xfs/libxfs/xfs_quota_defs.h | 1 -
fs/xfs/libxfs/xfs_rtbitmap.c | 2 +-
fs/xfs/libxfs/xfs_sb.c | 2 +-
fs/xfs/libxfs/xfs_symlink_remote.c | 16 +-
fs/xfs/libxfs/xfs_trans_inode.c | 2 +-
fs/xfs/scrub/bmap.c | 40 +-
fs/xfs/scrub/dabtree.c | 2 +-
fs/xfs/scrub/dir.c | 7 +-
fs/xfs/scrub/ialloc.c | 3 +-
fs/xfs/scrub/parent.c | 2 +-
fs/xfs/xfs_aops.c | 15 +-
fs/xfs/xfs_attr_inactive.c | 9 +-
fs/xfs/xfs_attr_list.c | 4 +-
fs/xfs/xfs_bmap_item.c | 237 +-
fs/xfs/xfs_bmap_item.h | 11 -
fs/xfs/xfs_bmap_util.c | 79 +-
fs/xfs/xfs_buf.c | 72 +-
fs/xfs/xfs_buf.h | 2 +
fs/xfs/xfs_buf_item.c | 106 +-
fs/xfs/xfs_buf_item.h | 2 -
fs/xfs/xfs_buf_item_recover.c | 984 ++
fs/xfs/xfs_dir2_readdir.c | 2 +-
fs/xfs/xfs_dquot.c | 118 +-
fs/xfs/xfs_dquot.h | 2 +-
fs/xfs/xfs_dquot_item.c | 17 +-
fs/xfs/xfs_dquot_item_recover.c | 201 +
fs/xfs/xfs_error.c | 3 +
fs/xfs/xfs_extfree_item.c | 216 +-
fs/xfs/xfs_extfree_item.h | 25 +-
fs/xfs/xfs_file.c | 4 +-
fs/xfs/xfs_fsops.c | 5 +-
fs/xfs/xfs_icache.c | 355 +-
fs/xfs/xfs_icache.h | 51 +-
fs/xfs/xfs_icreate_item.c | 152 +
fs/xfs/xfs_inode.c | 281 +-
fs/xfs/xfs_inode.h | 9 +-
fs/xfs/xfs_inode_item.c | 54 +-
fs/xfs/xfs_inode_item.h | 6 +-
fs/xfs/xfs_inode_item_recover.c | 394 +
fs/xfs/xfs_ioctl.c | 213 +-
fs/xfs/xfs_iomap.c | 113 +-
fs/xfs/xfs_iops.c | 84 +-
fs/xfs/xfs_itable.c | 6 +-
fs/xfs/xfs_log_recover.c | 2801 +--
fs/xfs/xfs_message.c | 22 +
fs/xfs/xfs_message.h | 24 +-
fs/xfs/xfs_mount.c | 40 +-
fs/xfs/xfs_mount.h | 163 +-
fs/xfs/xfs_pnfs.c | 5 +-
fs/xfs/xfs_qm.c | 66 +-
fs/xfs/xfs_qm.h | 78 +-
fs/xfs/xfs_qm_syscalls.c | 83 +-
fs/xfs/xfs_quotaops.c | 30 +-
fs/xfs/xfs_refcount_item.c | 252 +-
fs/xfs/xfs_refcount_item.h | 11 -
fs/xfs/xfs_reflink.c | 1 +
fs/xfs/xfs_rmap_item.c | 229 +-
fs/xfs/xfs_rmap_item.h | 13 -
fs/xfs/xfs_super.c | 112 +-
fs/xfs/xfs_symlink.c | 10 +-
fs/xfs/xfs_sysctl.c | 4 +-
fs/xfs/xfs_trace.h | 4 +-
fs/xfs/xfs_trans.c | 203 +-
fs/xfs/xfs_trans.h | 6 +-
fs/xfs/xfs_trans_ail.c | 79 +-
fs/xfs/xfs_trans_dquot.c | 23 +-
fs/xfs/xfs_trans_priv.h | 21 +-
fs/xfs/xfs_xattr.c | 1 -
fs/zonefs/super.c | 91 +-
include/acpi/acpi_bus.h | 1 +
include/acpi/acpixf.h | 2 +-
include/acpi/actypes.h | 3 +-
include/acpi/ghes.h | 3 +
include/asm-generic/5level-fixup.h | 58 -
include/asm-generic/Kbuild | 1 +
include/asm-generic/atomic-instrumented.h | 711 +-
include/asm-generic/atomic-long.h | 331 +-
include/asm-generic/barrier.h | 16 +-
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/bug.h | 9 +-
include/asm-generic/cacheflush.h | 25 +-
include/asm-generic/checksum.h | 9 -
include/asm-generic/hugetlb.h | 2 +-
include/asm-generic/hyperv-tlfs.h | 497 +
include/asm-generic/io.h | 66 +-
include/asm-generic/mshyperv.h | 2 +-
include/asm-generic/pgtable-nop4d-hack.h | 64 -
include/asm-generic/pgtable-nopmd.h | 1 +
include/asm-generic/pgtable-nopud.h | 5 +-
include/asm-generic/pgtable.h | 1262 --
include/asm-generic/sections.h | 3 +
include/asm-generic/topology.h | 2 +-
include/asm-generic/vermagic.h | 7 +
include/asm-generic/vmlinux.lds.h | 10 +
include/crypto/acompress.h | 2 +-
include/crypto/algapi.h | 2 +
include/crypto/drbg.h | 6 +-
include/crypto/engine.h | 15 +-
include/crypto/hash.h | 19 +
include/crypto/sha.h | 28 +-
include/crypto/sha256_base.h | 6 +-
include/drm/drm_connector.h | 126 +-
include/drm/drm_displayid.h | 2 +-
include/drm/drm_dp_helper.h | 140 +
include/drm/drm_edid.h | 9 +
include/drm/drm_modes.h | 2 +-
include/drm/gpu_scheduler.h | 6 +-
include/drm/i915_pciids.h | 8 +-
include/drm/ttm/ttm_bo_api.h | 6 -
include/drm/ttm/ttm_bo_driver.h | 1 -
include/dt-bindings/clock/agilex-clock.h | 70 +
include/dt-bindings/clock/at91.h | 4 +
include/dt-bindings/clock/bt1-ccu.h | 48 +
include/dt-bindings/clock/imx7ulp-clock.h | 5 +-
include/dt-bindings/clock/imx8mp-clock.h | 90 +-
include/dt-bindings/clock/intel,lgm-clk.h | 165 +
include/dt-bindings/clock/marvell,mmp2-audio.h | 10 +
include/dt-bindings/clock/marvell,mmp2.h | 3 +
include/dt-bindings/clock/meson8b-clkc.h | 1 +
include/dt-bindings/clock/mt6765-clk.h | 313 +
include/dt-bindings/clock/qcom,gcc-msm8939.h | 206 +
include/dt-bindings/clock/qcom,gcc-msm8998.h | 1 +
include/dt-bindings/clock/qcom,gcc-sc7180.h | 1 +
include/dt-bindings/clock/r8a7742-cpg-mssr.h | 42 +
include/dt-bindings/clock/sprd,sc9863a-clk.h | 5 +
include/dt-bindings/clock/tegra114-car.h | 14 +-
include/dt-bindings/clock/tegra124-car-common.h | 14 +-
include/dt-bindings/clock/tegra20-car.h | 2 +-
include/dt-bindings/clock/tegra210-car.h | 20 +-
include/dt-bindings/clock/tegra30-car.h | 14 +-
include/dt-bindings/clock/x1000-cgu.h | 64 +-
include/dt-bindings/clock/x1830-cgu.h | 55 +
include/dt-bindings/firmware/imx/rsrc.h | 84 +
include/dt-bindings/interconnect/imx8mm.h | 50 +
include/dt-bindings/interconnect/imx8mn.h | 41 +
include/dt-bindings/interconnect/imx8mq.h | 48 +
include/dt-bindings/mailbox/qcom-ipcc.h | 33 +
include/dt-bindings/phy/phy.h | 1 +
include/dt-bindings/pinctrl/pads-imx8dxl.h | 639 +
include/dt-bindings/pinctrl/rockchip.h | 11 -
include/dt-bindings/power/marvell,mmp2.h | 11 +
include/dt-bindings/power/meson-gxbb-power.h | 13 +
include/dt-bindings/power/meson8-power.h | 13 +
include/dt-bindings/power/qcom-rpmpd.h | 12 +
include/dt-bindings/power/r8a7742-sysc.h | 29 +
.../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +-
include/dt-bindings/reset/bt1-ccu.h | 25 +
include/dt-bindings/reset/imx8mp-reset.h | 50 +
include/dt-bindings/reset/imx8mq-reset.h | 56 +-
include/dt-bindings/reset/qcom,gcc-msm8939.h | 110 +
include/dt-bindings/reset/realtek,rtd1195.h | 74 +
include/dt-bindings/reset/realtek,rtd1295.h | 3 +
include/keys/big_key-type.h | 1 +
include/keys/encrypted-type.h | 2 +-
include/keys/rxrpc-type.h | 4 +-
include/keys/user-type.h | 2 +-
include/kunit/test.h | 12 +-
include/kvm/arm_vgic.h | 5 +-
include/linux/amba/bus.h | 1 +
include/linux/amba/clcd-regs.h | 87 -
include/linux/amba/clcd.h | 290 -
include/linux/arm-smccc.h | 25 +-
include/linux/atomic-arch-fallback.h | 2291 +++
include/linux/atomic-fallback.h | 346 +-
include/linux/atomic.h | 11 +
include/linux/audit.h | 24 +-
include/linux/avf/virtchnl.h | 5 +
include/linux/backing-dev-defs.h | 4 +-
include/linux/backing-dev.h | 17 +-
include/linux/backlight.h | 1 +
include/linux/bch.h | 11 +-
include/linux/binfmts.h | 48 +-
include/linux/bio.h | 23 +-
include/linux/bitops.h | 2 +-
include/linux/blk-cgroup.h | 53 +-
include/linux/blk-crypto.h | 123 +
include/linux/blk-mq.h | 16 +-
include/linux/blk_types.h | 26 +-
include/linux/blkdev.h | 122 +-
include/linux/bpf-cgroup.h | 24 +-
include/linux/bpf-netns.h | 64 +
include/linux/bpf.h | 122 +-
include/linux/bpf_types.h | 11 +
include/linux/bpf_verifier.h | 7 +
include/linux/brcmphy.h | 59 +
include/linux/bsearch.h | 26 +-
include/linux/buffer_head.h | 16 +-
include/linux/bvec.h | 13 +-
include/linux/cache.h | 10 +-
include/linux/can/dev/peak_canfd.h | 4 +-
include/linux/can/skb.h | 2 +-
include/linux/capability.h | 9 +
include/linux/cb710.h | 2 +-
include/linux/cdrom.h | 7 +-
include/linux/ceph/libceph.h | 13 +-
include/linux/ceph/mon_client.h | 2 +-
include/linux/ceph/osd_client.h | 8 +-
include/linux/ceph/osdmap.h | 19 +-
include/linux/ceph/rados.h | 14 +
include/linux/clk/tegra.h | 27 +
include/linux/compaction.h | 11 +-
include/linux/compat.h | 11 +-
include/linux/compiler-clang.h | 15 +-
include/linux/compiler-gcc.h | 11 +-
include/linux/compiler.h | 216 +-
include/linux/compiler_types.h | 95 +-
include/linux/configfs.h | 2 +-
include/linux/console.h | 2 +-
include/linux/context_tracking.h | 27 +-
include/linux/context_tracking_state.h | 6 +-
include/linux/coredump.h | 4 +
include/linux/coresight.h | 32 +-
include/linux/cper.h | 9 +
include/linux/cpu.h | 19 +-
include/linux/cpu_cooling.h | 12 +-
include/linux/cpu_rmap.h | 2 +-
include/linux/cpufreq.h | 4 +-
include/linux/cpuhotplug.h | 3 +
include/linux/crash_dump.h | 5 +-
include/linux/crush/crush.h | 14 +-
include/linux/cryptohash.h | 14 -
include/linux/dasd_mod.h | 9 +
include/linux/dax.h | 1 -
include/linux/dcache.h | 2 +
include/linux/debug_locks.h | 2 +-
include/linux/debugfs.h | 12 +-
include/linux/delay.h | 11 +
include/linux/dev_printk.h | 6 +-
include/linux/device-mapper.h | 9 +-
include/linux/device.h | 4 -
include/linux/device_cgroup.h | 17 +-
include/linux/digsig.h | 4 +-
include/linux/dirent.h | 2 +-
include/linux/dm-bufio.h | 12 +
include/linux/dma-buf.h | 3 +-
include/linux/dma-direct.h | 2 +
include/linux/dma-mapping.h | 86 +-
include/linux/dma-noncoherent.h | 2 +-
include/linux/dmaengine.h | 16 +-
include/linux/dsa/8021q.h | 57 +
include/linux/dsa/sja1105.h | 3 +
include/linux/dynamic_debug.h | 2 +-
include/linux/edac.h | 8 -
include/linux/efi.h | 8 +-
include/linux/elevator.h | 2 +-
include/linux/elf.h | 43 +
include/linux/elfnote.h | 2 +-
include/linux/enclosure.h | 2 +-
include/linux/energy_model.h | 2 +-
include/linux/etherdevice.h | 12 +
include/linux/ethtool.h | 4 +-
include/linux/ethtool_netlink.h | 54 +
include/linux/fanotify.h | 3 +-
include/linux/fiemap.h | 25 +
include/linux/file.h | 2 +
include/linux/filter.h | 12 +-
include/linux/firmware.h | 1 -
include/linux/firmware/imx/sci.h | 1 -
include/linux/firmware/imx/types.h | 65 -
include/linux/firmware/intel/stratix10-smc.h | 49 +-
.../linux/firmware/intel/stratix10-svc-client.h | 71 +-
include/linux/firmware/trusted_foundations.h | 1 +
include/linux/firmware/xlnx-zynqmp.h | 237 +-
include/linux/fpga/adi-axi-common.h | 6 +-
include/linux/frame.h | 11 +
include/linux/fs.h | 86 +-
include/linux/fs_context.h | 2 +-
include/linux/fscache-cache.h | 6 +-
include/linux/fscache.h | 42 +-
include/linux/fscrypt.h | 214 +-
include/linux/fsl/bestcomm/bestcomm.h | 2 +-
include/linux/fsl/ptp_qoriq.h | 2 +-
include/linux/fsverity.h | 19 +-
include/linux/ftrace.h | 31 +-
include/linux/ftrace_irq.h | 11 -
include/linux/fwnode.h | 2 +
include/linux/genalloc.h | 2 +-
include/linux/genhd.h | 44 +-
include/linux/gfp.h | 7 +-
include/linux/gpio/driver.h | 48 +-
include/linux/gpio/machine.h | 17 +-
include/linux/gpio/regmap.h | 86 +
include/linux/greybus/greybus_protocols.h | 44 +-
include/linux/hardirq.h | 88 +-
include/linux/hdmi.h | 2 +
include/linux/highmem.h | 81 +-
include/linux/hmm.h | 113 +-
include/linux/host1x.h | 3 +
include/linux/huge_mm.h | 2 +-
include/linux/hugetlb.h | 33 +-
include/linux/hw_breakpoint.h | 4 +
include/linux/hwmon.h | 3 +
include/linux/hyperv.h | 68 +-
include/linux/i2c-mux.h | 2 +-
include/linux/i2c-smbus.h | 8 +-
include/linux/i2c.h | 24 +-
include/linux/idle_inject.h | 4 +
include/linux/idr.h | 2 +-
include/linux/ieee80211.h | 369 +-
include/linux/if_bridge.h | 2 +
include/linux/if_team.h | 7 +-
include/linux/igmp.h | 4 +-
include/linux/ihex.h | 2 +-
include/linux/iio/adc/ad_sigma_delta.h | 58 -
include/linux/iio/adc/adi-axi-adc.h | 64 +
include/linux/iio/buffer-dma.h | 2 +-
include/linux/iio/buffer-dmaengine.h | 3 +
include/linux/iio/buffer_impl.h | 9 -
include/linux/iio/consumer.h | 18 -
include/linux/iio/hw-consumer.h | 1 -
include/linux/iio/iio.h | 12 +-
include/linux/iio/imu/adis.h | 87 +-
include/linux/iio/kfifo_buf.h | 1 -
include/linux/iio/trigger.h | 3 -
include/linux/iio/triggered_buffer.h | 2 -
include/linux/ima.h | 7 +
include/linux/inet_diag.h | 6 +-
include/linux/input/gp2ap002a00f.h | 23 -
include/linux/input/lm8333.h | 2 +-
include/linux/input/mt.h | 5 +
include/linux/instrumented.h | 109 +
include/linux/intel-iommu.h | 82 +-
include/linux/intel-svm.h | 94 +-
include/linux/interconnect.h | 31 +
include/linux/interrupt.h | 8 +-
include/linux/io-mapping.h | 2 +-
include/linux/iomap.h | 7 +-
include/linux/iommu.h | 79 +-
include/linux/iopoll.h | 62 +-
include/linux/ioport.h | 7 +
include/linux/ipc_namespace.h | 2 +
include/linux/irq.h | 6 +-
include/linux/irq_sim.h | 33 +-
include/linux/irq_work.h | 9 +-
include/linux/irqchip/arm-gic-v3.h | 2 +
include/linux/irqdomain.h | 2 +-
include/linux/irqflags.h | 6 +
include/linux/jbd2.h | 6 +-
include/linux/kallsyms.h | 4 +-
include/linux/kasan.h | 2 +-
include/linux/kconfig.h | 2 +
include/linux/kcsan-checks.h | 430 +
include/linux/kcsan.h | 59 +
include/linux/kdb.h | 2 +-
include/linux/kernel.h | 9 +
include/linux/kexec.h | 2 +-
include/linux/key.h | 33 +-
include/linux/keyslot-manager.h | 106 +
include/linux/kgdb.h | 8 +-
include/linux/kmsg_dump.h | 12 +-
include/linux/kobject.h | 4 +-
include/linux/kobject_ns.h | 2 +-
include/linux/kprobes.h | 8 +-
include/linux/kthread.h | 6 +
include/linux/kvm_host.h | 42 +-
include/linux/latencytop.h | 4 +-
include/linux/libata.h | 11 +-
include/linux/linear_range.h | 48 +
include/linux/linkage.h | 8 +-
include/linux/list_lru.h | 2 +-
include/linux/livepatch.h | 17 +-
include/linux/local_lock.h | 54 +
include/linux/local_lock_internal.h | 90 +
include/linux/lockdep.h | 23 +-
include/linux/lsm_audit.h | 1 +
include/linux/lsm_hook_defs.h | 18 +-
include/linux/lsm_hooks.h | 81 +-
include/linux/mdio.h | 31 +
include/linux/memblock.h | 15 +-
include/linux/memcontrol.h | 76 +-
include/linux/memory_hotplug.h | 10 +-
include/linux/mempolicy.h | 2 +-
include/linux/memstick.h | 2 +-
include/linux/mfd/core.h | 4 +-
include/linux/mfd/gsc.h | 76 +
include/linux/mfd/intel_pmc_bxt.h | 53 +
include/linux/mfd/intel_soc_pmic.h | 15 +
include/linux/mfd/max8998.h | 1 +
include/linux/mfd/mp2629.h | 26 +
include/linux/mfd/mt6358/core.h | 158 +
include/linux/mfd/mt6358/registers.h | 282 +
include/linux/mfd/mt6360.h | 240 +
include/linux/mfd/mt6397/core.h | 5 +
include/linux/mfd/mt6397/rtc.h | 9 +-
include/linux/mfd/stmfx.h | 1 +
include/linux/mhi.h | 39 +-
include/linux/mlx4/device.h | 22 +-
include/linux/mlx4/qp.h | 2 +-
include/linux/mlx5/accel.h | 14 +-
include/linux/mlx5/cmd.h | 51 -
include/linux/mlx5/cq.h | 2 +-
include/linux/mlx5/device.h | 44 +-
include/linux/mlx5/driver.h | 51 +-
include/linux/mlx5/fs.h | 1 +
include/linux/mlx5/mlx5_ifc.h | 231 +-
include/linux/mlx5/qp.h | 125 +-
include/linux/mlx5/transobj.h | 19 +-
include/linux/mlx5/vport.h | 3 +-
include/linux/mm.h | 194 +-
include/linux/mm_types.h | 10 +-
include/linux/mmap_lock.h | 90 +
include/linux/mmc/card.h | 1 +
include/linux/mmc/host.h | 4 +-
include/linux/mmc/mmc.h | 1 +
include/linux/mmc/sdio_ids.h | 94 +-
include/linux/mmu_context.h | 5 -
include/linux/mmu_notifier.h | 13 +-
include/linux/mmzone.h | 91 +-
include/linux/mnt_namespace.h | 2 +
include/linux/mod_devicetable.h | 6 +-
include/linux/module.h | 16 +-
include/linux/moduleloader.h | 5 +
include/linux/mount.h | 6 +-
include/linux/mpage.h | 4 +-
include/linux/mtd/bbm.h | 2 +-
include/linux/mtd/cfi.h | 6 +-
include/linux/mtd/mtd.h | 7 +-
include/linux/mtd/partitions.h | 2 +
include/linux/mtd/qinfo.h | 2 +-
include/linux/mtd/rawnand.h | 131 +-
include/linux/mtd/spi-nor.h | 24 +-
include/linux/net.h | 7 +-
include/linux/netdev_features.h | 2 +-
include/linux/netdevice.h | 108 +-
include/linux/netfilter/nf_conntrack_pptp.h | 2 +-
include/linux/netpoll.h | 10 +-
include/linux/nfs4.h | 4 +-
include/linux/nfs_fs.h | 1 +
include/linux/nfs_xdr.h | 4 +-
include/linux/nmi.h | 15 +-
include/linux/nsproxy.h | 24 +
include/linux/ntb.h | 6 +-
include/linux/nvme-fc-driver.h | 368 +-
include/linux/nvme-fc.h | 11 +-
include/linux/nvme.h | 16 +-
include/linux/of_graph.h | 6 +
include/linux/of_mdio.h | 11 +-
include/linux/of_reserved_mem.h | 12 +
include/linux/overflow.h | 25 +-
include/linux/padata.h | 49 +-
include/linux/page-flags.h | 10 +
include/linux/page_counter.h | 8 +
include/linux/pagemap.h | 195 +-
include/linux/parport.h | 16 +-
include/linux/parser.h | 5 +-
include/linux/part_stat.h | 61 +-
include/linux/pci-acpi.h | 18 +-
include/linux/pci-ats.h | 3 +
include/linux/pci-ecam.h | 25 +-
include/linux/pci-epc.h | 38 +-
include/linux/pci.h | 51 +-
include/linux/pci_ids.h | 7 +
include/linux/perf_event.h | 23 +-
include/linux/pgtable.h | 1445 ++
include/linux/phy.h | 193 +-
include/linux/phy/omap_usb.h | 69 +-
include/linux/phylink.h | 6 +-
include/linux/pid.h | 4 +
include/linux/pid_namespace.h | 12 -
include/linux/pipe_fs_i.h | 67 +-
include/linux/platform_data/ad5761.h | 2 +-
include/linux/platform_data/clk-integrator.h | 2 -
include/linux/platform_data/cros_ec_sensorhub.h | 1 +
include/linux/platform_data/gpio-dwapb.h | 1 -
include/linux/platform_data/gsc_hwmon.h | 44 +
include/linux/platform_data/i2c-pxa.h | 48 -
include/linux/platform_data/itco_wdt.h | 11 +-
include/linux/platform_data/mmc-esdhc-imx.h | 2 +-
include/linux/platform_data/mmc-esdhc-mcf.h | 17 +
include/linux/platform_data/mtd-davinci.h | 2 +-
include/linux/platform_data/mtd-nand-s3c2410.h | 2 +-
include/linux/platform_data/wilco-ec.h | 2 +-
include/linux/platform_data/x86/asus-wmi.h | 3 +
include/linux/platform_device.h | 1 +
include/linux/pm.h | 34 +-
include/linux/pm_opp.h | 18 +
include/linux/pm_runtime.h | 4 +-
include/linux/pnp.h | 29 +-
include/linux/posix_acl.h | 2 +-
include/linux/power_supply.h | 13 +-
include/linux/preempt.h | 4 +-
include/linux/printk.h | 126 +-
include/linux/proc_fs.h | 37 +-
include/linux/proc_ns.h | 4 +-
include/linux/property.h | 4 +
include/linux/psci.h | 7 -
include/linux/psp-sev.h | 4 +-
include/linux/pstore.h | 9 +-
include/linux/pstore_blk.h | 118 +
include/linux/pstore_ram.h | 2 +-
include/linux/pstore_zone.h | 60 +
include/linux/ptdump.h | 3 +-
include/linux/ptp_clock_kernel.h | 14 +-
include/linux/qed/qed_if.h | 27 +-
include/linux/qed/qed_rdma_if.h | 23 +-
include/linux/radix-tree.h | 11 +-
include/linux/ras.h | 5 -
include/linux/rbtree.h | 2 +-
include/linux/rbtree_augmented.h | 2 +-
include/linux/rculist.h | 25 +-
include/linux/rcupdate.h | 53 +-
include/linux/rcupdate_trace.h | 88 +
include/linux/rcupdate_wait.h | 19 +
include/linux/rcutiny.h | 6 +-
include/linux/rcutree.h | 9 +
include/linux/rcuwait.h | 32 +-
include/linux/regmap.h | 109 +-
include/linux/regset.h | 2 +-
include/linux/regulator/coupler.h | 8 +
include/linux/regulator/driver.h | 27 +-
include/linux/relay.h | 2 +-
include/linux/remoteproc.h | 19 +-
include/linux/rio.h | 4 +-
include/linux/rmap.h | 2 +-
include/linux/rpmsg/qcom_glink.h | 3 +-
include/linux/rslib.h | 2 +-
include/linux/rtsx_pci.h | 25 -
include/linux/scatterlist.h | 50 +-
include/linux/sched.h | 40 +-
include/linux/sched/debug.h | 3 +-
include/linux/sched/mm.h | 12 +-
include/linux/sched/signal.h | 11 -
include/linux/sched/sysctl.h | 51 +-
include/linux/sched/topology.h | 31 +-
include/linux/scmi_protocol.h | 6 +
include/linux/scpi_protocol.h | 6 +
include/linux/scs.h | 72 +
include/linux/sctp.h | 36 +-
include/linux/security.h | 56 +-
include/linux/seq_file.h | 19 +
include/linux/seqlock.h | 51 +-
include/linux/serial_core.h | 4 +-
include/linux/set_memory.h | 2 +-
include/linux/signal.h | 8 +
include/linux/skbuff.h | 38 +-
include/linux/skmsg.h | 9 +
include/linux/smp.h | 28 +-
include/linux/soc/mediatek/mtk-mmsys.h | 20 +
include/linux/socket.h | 17 +-
include/linux/soundwire/sdw.h | 32 +-
include/linux/soundwire/sdw_type.h | 9 +-
include/linux/spi/l4f00242t03.h | 17 -
include/linux/spi/mcp23s08.h | 18 -
include/linux/spi/spi.h | 1 +
include/linux/splice.h | 3 +
include/linux/stacktrace.h | 2 +-
include/linux/stat.h | 1 +
include/linux/stmmac.h | 2 +
include/linux/string.h | 60 +-
include/linux/sunrpc/auth.h | 5 +-
include/linux/sunrpc/clnt.h | 13 +-
include/linux/sunrpc/gss_api.h | 4 +
include/linux/sunrpc/gss_krb5.h | 6 +-
include/linux/sunrpc/svc.h | 2 +
include/linux/sunrpc/svc_rdma.h | 7 +-
include/linux/sunrpc/svc_xprt.h | 6 +
include/linux/sunrpc/svcauth_gss.h | 3 +-
include/linux/sunrpc/svcsock.h | 6 +-
include/linux/sunrpc/xdr.h | 1 +
include/linux/suspend.h | 6 +
include/linux/swait.h | 23 +-
include/linux/swap.h | 31 +-
include/linux/syscalls.h | 6 +-
include/linux/sysctl.h | 65 +-
include/linux/sysfs.h | 2 +-
include/linux/sysrq.h | 18 +-
include/linux/tboot.h | 8 +-
include/linux/tcp.h | 64 +-
include/linux/tee_drv.h | 17 +
include/linux/thermal.h | 84 +-
include/linux/thunderbolt.h | 2 +-
include/linux/ti_wilink_st.h | 6 +-
include/linux/tifm.h | 2 +-
include/linux/timer.h | 3 +-
include/linux/torture.h | 2 +-
include/linux/tpm_eventlog.h | 8 +-
include/linux/tracepoint.h | 22 +-
include/linux/tty.h | 2 +-
include/linux/u64_stats_sync.h | 43 +-
include/linux/uacce.h | 34 +-
include/linux/uaccess.h | 97 +-
include/linux/usb/chipidea.h | 1 +
include/linux/usb/composite.h | 3 +
include/linux/usb/gadget.h | 8 +
include/linux/usb/hcd.h | 3 +-
include/linux/usb/typec.h | 1 +
include/linux/vdpa.h | 18 +-
include/linux/vermagic.h | 12 +-
include/linux/vexpress.h | 30 -
include/linux/vfio.h | 4 +-
include/linux/virtio.h | 1 -
include/linux/virtio_net.h | 47 +-
include/linux/virtio_vsock.h | 1 +
include/linux/vm_event_item.h | 4 +
include/linux/vmalloc.h | 51 +-
include/linux/vmstat.h | 10 +-
include/linux/vringh.h | 12 +-
include/linux/wait.h | 2 +
include/linux/watch_queue.h | 127 +
include/linux/watchdog.h | 4 +-
include/linux/workqueue.h | 2 +-
include/linux/writeback.h | 29 +-
include/linux/xarray.h | 4 +-
include/linux/xattr.h | 2 +-
include/linux/zsmalloc.h | 2 +-
include/media/cec-notifier.h | 2 +-
include/media/cec-pin.h | 16 +-
include/media/dvb-usb-ids.h | 5 +-
include/media/h264-ctrls.h | 8 +-
include/media/media-entity.h | 3 +-
include/media/rc-map.h | 103 +-
include/media/v4l2-ctrls.h | 87 +-
include/media/v4l2-dev.h | 7 +
include/media/v4l2-device.h | 50 +-
include/media/v4l2-fh.h | 2 -
include/media/v4l2-fwnode.h | 85 +-
include/media/v4l2-h264.h | 85 +
include/media/v4l2-image-sizes.h | 6 +
include/media/v4l2-jpeg.h | 135 +
include/media/v4l2-mc.h | 48 +
include/media/v4l2-subdev.h | 17 +
include/media/videobuf2-dma-contig.h | 2 +-
include/net/act_api.h | 5 +-
include/net/addrconf.h | 2 -
include/net/af_rxrpc.h | 4 +-
include/net/bareudp.h | 7 +
include/net/bluetooth/bluetooth.h | 19 +
include/net/bluetooth/hci.h | 27 +-
include/net/bluetooth/hci_core.h | 40 +-
include/net/bluetooth/l2cap.h | 6 +-
include/net/bluetooth/mgmt.h | 74 +-
include/net/bond_alb.h | 4 +
include/net/bonding.h | 20 +-
include/net/cfg80211.h | 316 +-
include/net/checksum.h | 14 +-
include/net/compat.h | 47 +-
include/net/devlink.h | 189 +
include/net/dsa.h | 21 +-
include/net/dst_ops.h | 4 +-
include/net/erspan.h | 19 +-
include/net/espintcp.h | 1 +
include/net/flow_dissector.h | 20 +-
include/net/flow_offload.h | 74 +-
include/net/if_inet6.h | 3 +-
include/net/inet_common.h | 8 +-
include/net/inet_connection_sock.h | 7 +
include/net/inet_ecn.h | 57 +-
include/net/inet_hashtables.h | 6 +
include/net/ip.h | 6 +
include/net/ip6_fib.h | 12 +
include/net/ip6_route.h | 6 +-
include/net/ip_fib.h | 13 +-
include/net/ip_tunnels.h | 3 +-
include/net/ipv6.h | 100 +-
include/net/ipv6_stubs.h | 10 +-
include/net/iucv/af_iucv.h | 8 -
include/net/mac80211.h | 53 +-
include/net/mpls.h | 17 +
include/net/mptcp.h | 27 +-
include/net/ndisc.h | 2 +-
include/net/neighbour.h | 7 +-
include/net/net_namespace.h | 11 +-
include/net/netfilter/nf_conntrack.h | 2 +-
include/net/netfilter/nf_conntrack_l4proto.h | 6 +-
include/net/netfilter/nf_flow_table.h | 52 +-
include/net/netfilter/nf_tables.h | 13 +-
include/net/netlink.h | 135 +-
include/net/netns/bpf.h | 18 +
include/net/netns/ipv4.h | 3 +
include/net/netns/nexthop.h | 1 +
include/net/nexthop.h | 170 +-
include/net/pkt_cls.h | 1 +
include/net/regulatory.h | 7 -
include/net/sch_generic.h | 10 +-
include/net/sctp/sctp.h | 7 +
include/net/sctp/ulpevent.h | 2 +-
include/net/seg6.h | 2 +-
include/net/sock.h | 22 +-
include/net/switchdev.h | 63 +
include/net/tc_act/tc_ct.h | 11 +-
include/net/tc_act/tc_gate.h | 146 +
include/net/tcp.h | 41 +-
include/net/tls.h | 25 +-
include/net/udp_tunnel.h | 2 -
include/net/vxlan.h | 25 +
include/net/xdp.h | 55 +-
include/net/xdp_sock.h | 281 +-
include/net/xdp_sock_drv.h | 232 +
include/net/xfrm.h | 31 +-
include/net/xsk_buff_pool.h | 140 +
include/pcmcia/cistpl.h | 6 +-
include/rdma/ib_cm.h | 9 +-
include/rdma/ib_fmr_pool.h | 93 -
include/rdma/ib_mad.h | 49 +-
include/rdma/ib_verbs.h | 304 +-
include/rdma/ibta_vol1_c12.h | 6 +
include/rdma/lag.h | 23 +
include/rdma/opa_port_info.h | 10 +-
include/rdma/opa_vnic.h | 4 +-
include/rdma/rdma_cm.h | 17 +-
include/rdma/rdmavt_qp.h | 31 +-
include/rdma/uverbs_ioctl.h | 18 +-
include/rdma/uverbs_std_types.h | 4 +-
include/rdma/uverbs_types.h | 3 +-
include/scsi/sas.h | 8 +-
include/scsi/scsi_cmnd.h | 2 +-
include/scsi/scsi_device.h | 3 +
include/scsi/scsi_host.h | 7 +
include/soc/bcm2835/raspberrypi-firmware.h | 9 +-
include/soc/fsl/qe/qe.h | 2 +-
include/soc/imx/cpu.h | 36 +
include/soc/mscc/ocelot.h | 20 +-
include/soc/mscc/ocelot_ptp.h | 58 +
include/soc/qcom/cmd-db.h | 1 +
include/soc/tegra/pmc.h | 15 +-
include/sound/control.h | 2 +-
include/sound/hda_codec.h | 16 +-
include/sound/hdaudio.h | 10 +-
include/sound/intel-nhlt.h | 6 +-
include/sound/rawmidi.h | 1 +
include/sound/soc-acpi.h | 2 +-
include/sound/soc-card.h | 69 +
include/sound/soc-component.h | 46 +-
include/sound/soc-dai.h | 63 +-
include/sound/soc-dapm.h | 2 +-
include/sound/soc-link.h | 27 +
include/sound/soc.h | 101 +-
include/sound/sof.h | 5 +-
include/sound/sof/channel_map.h | 2 +-
include/sound/sof/control.h | 2 +-
include/sound/sof/dai-imx.h | 2 +-
include/sound/sof/dai-intel.h | 22 +-
include/sound/sof/dai.h | 2 +-
include/sound/sof/ext_manifest.h | 95 +
include/sound/sof/header.h | 2 +-
include/sound/sof/info.h | 28 +-
include/sound/sof/pm.h | 2 +-
include/sound/sof/stream.h | 2 +-
include/sound/sof/topology.h | 20 +-
include/sound/sof/trace.h | 4 +-
include/sound/sof/xtensa.h | 2 +-
include/target/iscsi/iscsi_target_core.h | 10 -
include/target/target_core_backend.h | 4 +-
include/target/target_core_base.h | 1 +
include/target/target_core_fabric.h | 9 +-
include/trace/events/afs.h | 111 +-
include/trace/events/block.h | 7 +-
include/trace/events/btrfs.h | 1 +
include/trace/events/compaction.h | 22 +-
include/trace/events/erofs.h | 6 +-
include/trace/events/ext4.h | 9 +-
include/trace/events/f2fs.h | 89 +-
include/trace/events/gpu_mem.h | 2 +-
include/trace/events/huge_memory.h | 3 +-
include/trace/events/iocost.h | 6 +-
include/trace/events/qdisc.h | 75 +
include/trace/events/qla.h | 7 +
include/trace/events/qrtr.h | 115 +
include/trace/events/regulator.h | 32 +
include/trace/events/rpcgss.h | 89 +-
include/trace/events/rpcrdma.h | 208 +-
include/trace/events/rxrpc.h | 52 +-
include/trace/events/sunrpc.h | 748 +-
include/trace/events/vmscan.h | 14 +-
include/trace/events/wbt.h | 16 +-
include/trace/events/writeback.h | 6 +-
include/trace/events/xdp.h | 2 +-
include/uapi/asm-generic/unistd.h | 4 +-
include/uapi/drm/amdgpu_drm.h | 19 +-
include/uapi/drm/drm_fourcc.h | 122 +-
include/uapi/drm/i915_drm.h | 24 +
include/uapi/drm/msm_drm.h | 24 +-
include/uapi/linux/audit.h | 1 +
include/uapi/linux/bpf.h | 405 +-
include/uapi/linux/btrfs.h | 10 +-
include/uapi/linux/btrfs_tree.h | 9 -
include/uapi/linux/capability.h | 42 +-
include/uapi/linux/devlink.h | 9 +
include/uapi/linux/dma-buf.h | 6 +
include/uapi/linux/elf.h | 11 +
include/uapi/linux/errqueue.h | 2 +-
include/uapi/linux/ethtool.h | 16 +-
include/uapi/linux/ethtool_netlink.h | 153 +-
include/uapi/linux/fcntl.h | 10 +
include/uapi/linux/fd.h | 26 +-
include/uapi/linux/fdreg.h | 16 +-
include/uapi/linux/fiemap.h | 6 +-
include/uapi/linux/firewire-cdev.h | 2 +-
include/uapi/linux/fs.h | 1 +
include/uapi/linux/fscrypt.h | 3 +-
include/uapi/linux/genetlink.h | 2 +
include/uapi/linux/gfs2_ondisk.h | 6 +
include/uapi/linux/hyperv.h | 4 +-
include/uapi/linux/if.h | 1 +
include/uapi/linux/if_arcnet.h | 6 +-
include/uapi/linux/if_bridge.h | 96 +
include/uapi/linux/if_ether.h | 1 +
include/uapi/linux/if_link.h | 1 +
include/uapi/linux/if_x25.h | 2 +-
include/uapi/linux/inet_diag.h | 2 +
include/uapi/linux/io_uring.h | 12 +-
include/uapi/linux/iommu.h | 5 +
include/uapi/linux/keyctl.h | 2 +
include/uapi/linux/kfd_ioctl.h | 21 +-
include/uapi/linux/kvm.h | 18 +-
include/uapi/linux/loop.h | 31 +-
include/uapi/linux/magic.h | 1 +
include/uapi/linux/mii.h | 2 +
include/uapi/linux/mmc/ioctl.h | 3 +-
include/uapi/linux/mrp_bridge.h | 122 +
include/uapi/linux/ndctl.h | 1 +
include/uapi/linux/neighbour.h | 1 +
include/uapi/linux/net_dropmon.h | 4 +-
include/uapi/linux/netfilter/nf_conntrack_common.h | 8 +-
include/uapi/linux/netfilter/nf_nat.h | 4 +-
include/uapi/linux/netfilter/nf_tables.h | 2 +
include/uapi/linux/netfilter/nfnetlink_conntrack.h | 9 +
include/uapi/linux/netfilter/xt_IDLETIMER.h | 1 +
include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +-
include/uapi/linux/netlink.h | 103 +
include/uapi/linux/nexthop.h | 3 +
include/uapi/linux/nl80211.h | 149 +-
include/uapi/linux/pkt_cls.h | 24 +
include/uapi/linux/pkt_sched.h | 6 +
include/uapi/linux/psample.h | 22 +
include/uapi/linux/psp-sev.h | 2 +
include/uapi/linux/ptp_clock.h | 4 +-
include/uapi/linux/rtc.h | 1 +
include/uapi/linux/rtnetlink.h | 6 +
include/uapi/linux/stat.h | 19 +-
include/uapi/linux/tc_act/tc_gate.h | 47 +
include/uapi/linux/tee.h | 9 +
include/uapi/linux/usb/raw_gadget.h | 108 +-
include/uapi/linux/v4l2-controls.h | 12 +
include/uapi/linux/v4l2-subdev.h | 16 +
include/uapi/linux/vfio.h | 322 +
include/uapi/linux/vfio_ccw.h | 19 +
include/uapi/linux/vhost.h | 4 +
include/uapi/linux/videodev2.h | 5 +-
include/uapi/linux/virtio_balloon.h | 11 +-
include/uapi/linux/virtio_ids.h | 1 +
include/uapi/linux/virtio_mem.h | 211 +
include/uapi/linux/virtio_ring.h | 48 +-
include/uapi/linux/watch_queue.h | 104 +
include/uapi/linux/wireless.h | 6 +-
include/uapi/linux/xattr.h | 4 +
include/uapi/linux/xfrm.h | 2 +-
include/uapi/misc/habanalabs.h | 245 +-
include/uapi/mtd/mtd-abi.h | 1 +
include/uapi/rdma/hfi/hfi1_user.h | 3 +-
include/uapi/rdma/ib_user_ioctl_cmds.h | 81 +
include/uapi/rdma/ib_user_ioctl_verbs.h | 43 +
include/uapi/rdma/mlx5-abi.h | 9 +-
include/uapi/rdma/mlx5_user_ioctl_cmds.h | 6 +
include/uapi/rdma/rdma_user_cm.h | 15 +-
include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +-
include/uapi/scsi/scsi_bsg_fc.h | 2 +-
include/uapi/sound/skl-tplg-interface.h | 2 +
include/uapi/sound/sof/abi.h | 2 +-
include/uapi/sound/sof/tokens.h | 8 +
include/vdso/datapage.h | 4 +-
include/xen/arm/page.h | 2 +-
include/xen/events.h | 7 -
include/xen/hvm.h | 2 +
include/xen/interface/hvm/hvm_op.h | 2 +
include/xen/xen-ops.h | 19 +-
init/Kconfig | 112 +-
init/Makefile | 2 +-
init/do_mounts_initrd.c | 13 +-
init/init_task.c | 24 +-
init/initramfs.c | 2 +-
init/main.c | 91 +-
ipc/ipc_sysctl.c | 10 +-
ipc/mq_sysctl.c | 4 +-
ipc/mqueue.c | 34 +-
ipc/msg.c | 2 +
ipc/namespace.c | 31 +-
ipc/shm.c | 8 +-
ipc/util.c | 12 +-
kernel/Makefile | 8 +
kernel/acct.c | 6 +-
kernel/audit.c | 103 +-
kernel/audit.h | 2 +-
kernel/auditfilter.c | 16 +-
kernel/auditsc.c | 31 +
kernel/bpf/Makefile | 8 +-
kernel/bpf/arraymap.c | 17 +-
kernel/bpf/bpf_iter.c | 539 +
kernel/bpf/bpf_lru_list.h | 2 +-
kernel/bpf/bpf_lsm.c | 2 +-
kernel/bpf/bpf_struct_ops.c | 2 +-
kernel/bpf/btf.c | 49 +-
kernel/bpf/cgroup.c | 148 +-
kernel/bpf/core.c | 34 +-
kernel/bpf/cpumap.c | 27 +-
kernel/bpf/devmap.c | 125 +-
kernel/bpf/hashtab.c | 4 +-
kernel/bpf/helpers.c | 125 +-
kernel/bpf/inode.c | 5 +-
kernel/bpf/lpm_trie.c | 2 +-
kernel/bpf/map_in_map.c | 2 +-
kernel/bpf/map_iter.c | 102 +
kernel/bpf/net_namespace.c | 373 +
kernel/bpf/queue_stack_maps.c | 4 +-
kernel/bpf/reuseport_array.c | 2 +-
kernel/bpf/ringbuf.c | 501 +
kernel/bpf/stackmap.c | 19 +-
kernel/bpf/syscall.c | 714 +-
kernel/bpf/task_iter.c | 353 +
kernel/bpf/verifier.c | 483 +-
kernel/bpf/xskmap.c | 265 -
kernel/cgroup/cgroup.c | 37 +-
kernel/cgroup/cpuset.c | 4 +-
kernel/cgroup/namespace.c | 5 +-
kernel/cgroup/rstat.c | 76 +-
kernel/compat.c | 12 +-
kernel/context_tracking.c | 14 +-
kernel/cpu.c | 38 +-
kernel/cpu_pm.c | 4 +-
kernel/crash_dump.c | 6 -
kernel/cred.c | 3 +
kernel/debug/debug_core.c | 77 +-
kernel/debug/gdbstub.c | 6 +-
kernel/debug/kdb/kdb_bt.c | 15 +-
kernel/debug/kdb/kdb_main.c | 14 +-
kernel/debug/kdb/kdb_support.c | 7 +-
kernel/dma/Kconfig | 6 +-
kernel/dma/Makefile | 1 +
kernel/dma/contiguous.c | 4 +-
kernel/dma/debug.c | 2 +-
kernel/dma/direct.c | 56 +-
kernel/dma/pool.c | 263 +
kernel/dma/remap.c | 169 +-
kernel/events/callchain.c | 4 +-
kernel/events/core.c | 64 +-
kernel/events/hw_breakpoint.c | 16 +
kernel/events/internal.h | 2 +-
kernel/events/uprobes.c | 48 +-
kernel/exit.c | 58 +-
kernel/fork.c | 55 +-
kernel/futex.c | 7 +-
kernel/gcov/Kconfig | 28 +-
kernel/gcov/Makefile | 3 +-
kernel/gcov/gcc_3_4.c | 573 -
kernel/gen_kheaders.sh | 2 +-
kernel/groups.c | 2 +-
kernel/hung_task.c | 30 +-
kernel/irq/Kconfig | 5 +-
kernel/irq/irq_sim.c | 267 +-
kernel/irq/irqdomain.c | 53 +-
kernel/irq/manage.c | 48 +-
kernel/irq_work.c | 53 +-
kernel/kcov.c | 286 +-
kernel/kcsan/Makefile | 14 +
kernel/kcsan/atomic.h | 20 +
kernel/kcsan/core.c | 850 +
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_file.c | 5 +
kernel/kprobes.c | 182 +-
kernel/kthread.c | 80 +-
kernel/latencytop.c | 4 +-
kernel/livepatch/core.c | 178 +-
kernel/locking/Makefile | 3 +
kernel/locking/lockdep.c | 115 +-
kernel/locking/rtmutex-debug.c | 2 +-
kernel/locking/rtmutex.c | 2 -
kernel/module.c | 109 +-
kernel/notifier.c | 1 -
kernel/nsproxy.c | 305 +-
kernel/padata.c | 291 +-
kernel/panic.c | 49 +-
kernel/pid.c | 22 +-
kernel/pid_namespace.c | 7 +-
kernel/power/Kconfig | 36 +-
kernel/power/Makefile | 3 +-
kernel/power/hibernate.c | 27 +-
kernel/power/power.h | 4 +-
kernel/power/poweroff.c | 2 +-
kernel/power/snapshot.c | 1 -
kernel/power/swap.c | 2 +-
kernel/power/user.c | 22 +-
kernel/printk/console_cmdline.h | 1 +
kernel/printk/internal.h | 8 +-
kernel/printk/printk.c | 193 +-
kernel/printk/printk_safe.c | 16 +-
kernel/rcu/Kconfig | 46 +-
kernel/rcu/Kconfig.debug | 4 +
kernel/rcu/rcu.h | 7 +
kernel/rcu/rcuperf.c | 5 +-
kernel/rcu/rcutorture.c | 155 +-
kernel/rcu/srcutree.c | 21 +-
kernel/rcu/tasks.h | 1193 ++
kernel/rcu/tree.c | 401 +-
kernel/rcu/tree.h | 3 +
kernel/rcu/tree_exp.h | 50 +-
kernel/rcu/tree_plugin.h | 90 +-
kernel/rcu/tree_stall.h | 146 +-
kernel/rcu/update.c | 397 +-
kernel/reboot.c | 6 +-
kernel/relay.c | 33 +-
kernel/resource.c | 5 +
kernel/sched/Makefile | 6 +
kernel/sched/core.c | 327 +-
kernel/sched/cpuacct.c | 7 +-
kernel/sched/cputime.c | 4 +-
kernel/sched/debug.c | 13 +-
kernel/sched/fair.c | 317 +-
kernel/sched/idle.c | 6 +-
kernel/sched/isolation.c | 21 +-
kernel/sched/pelt.c | 24 +
kernel/sched/rt.c | 22 +-
kernel/sched/sched.h | 36 +-
kernel/sched/smp.h | 9 +
kernel/sched/topology.c | 33 +-
kernel/scs.c | 104 +
kernel/seccomp.c | 2 +-
kernel/signal.c | 126 +-
kernel/smp.c | 177 +-
kernel/softirq.c | 44 +-
kernel/sys.c | 72 +-
kernel/sysctl.c | 3912 +++--
kernel/time/clocksource.c | 2 -
kernel/time/namespace.c | 20 +-
kernel/time/posix-cpu-timers.c | 111 +-
kernel/time/timekeeping.c | 2 +-
kernel/time/timer.c | 3 +-
kernel/trace/Kconfig | 64 +-
kernel/trace/Makefile | 4 +
kernel/trace/blktrace.c | 70 +-
kernel/trace/bpf_trace.c | 467 +-
kernel/trace/ftrace.c | 46 +-
kernel/trace/ftrace_internal.h | 22 -
kernel/trace/preemptirq_delay_test.c | 38 +-
kernel/trace/ring_buffer.c | 34 +-
kernel/trace/trace.c | 25 +-
kernel/trace/trace.h | 4 +
kernel/trace/trace_boot.c | 20 +-
kernel/trace/trace_entries.h | 14 +-
kernel/trace/trace_events.c | 4 +
kernel/trace/trace_events_hist.c | 2204 +--
kernel/trace/trace_events_synth.c | 1789 ++
kernel/trace/trace_events_trigger.c | 10 +-
kernel/trace/trace_export.c | 16 +
kernel/trace/trace_functions.c | 2 +-
kernel/trace/trace_kprobe.c | 82 +-
kernel/trace/trace_output.c | 4 +-
kernel/trace/trace_preemptirq.c | 43 +-
kernel/trace/trace_probe.c | 6 +-
kernel/trace/trace_probe.h | 2 +-
kernel/trace/trace_stack.c | 5 +-
kernel/trace/trace_synth.h | 36 +
kernel/trace/trace_uprobe.c | 2 +-
kernel/trace/tracing_map.c | 6 +-
kernel/umh.c | 13 +-
kernel/user.c | 2 +-
kernel/user_namespace.c | 8 +-
kernel/utsname.c | 5 +-
kernel/utsname_sysctl.c | 2 +-
kernel/watch_queue.c | 655 +
kernel/watchdog.c | 49 +-
kernel/workqueue.c | 217 +-
lib/Kconfig | 8 +-
lib/Kconfig.debug | 120 +-
lib/Kconfig.kcsan | 199 +
lib/Kconfig.kgdb | 18 +
lib/Kconfig.ubsan | 26 +-
lib/Makefile | 11 +-
lib/bch.c | 152 +-
lib/bitmap.c | 40 +-
lib/bsearch.c | 22 +-
lib/bug.c | 3 +
lib/checksum.c | 20 -
lib/crypto/chacha.c | 1 -
lib/crypto/sha256.c | 20 +-
lib/debug_locks.c | 2 +-
lib/dump_stack.c | 2 +-
lib/dynamic_debug.c | 9 +-
lib/fault-inject.c | 4 +-
lib/flex_proportions.c | 7 +-
lib/ioremap.c | 47 +-
lib/iov_iter.c | 7 +-
lib/kobject.c | 18 +-
lib/kunit/Kconfig | 23 +-
lib/kunit/test.c | 2 +-
lib/linear_ranges.c | 245 +
lib/logic_pio.c | 22 +-
lib/lz4/lz4_decompress.c | 3 +
lib/lzo/lzo1x_compress.c | 13 +
lib/math/Kconfig | 7 +-
lib/math/prime_numbers.c | 10 +-
lib/mpi/longlong.h | 36 +-
lib/nlattr.c | 248 +-
lib/percpu-refcount.c | 6 +-
lib/radix-tree.c | 20 +-
lib/rhashtable.c | 17 +-
lib/seq_buf.c | 1 +
lib/sha1.c | 24 +-
lib/smp_processor_id.c | 10 +-
lib/strncpy_from_user.c | 5 +-
lib/strnlen_user.c | 4 +-
lib/test_bitops.c | 109 +
lib/test_firmware.c | 26 +-
lib/test_hmm.c | 1164 ++
lib/test_hmm_uapi.h | 59 +
lib/test_kasan.c | 29 +-
lib/test_linear_ranges.c | 228 +
lib/test_lockup.c | 24 +-
lib/test_objagg.c | 4 +-
lib/test_printf.c | 36 +-
lib/test_sysctl.c | 15 +-
lib/test_vmalloc.c | 26 +-
lib/ubsan.c | 33 +-
lib/usercopy.c | 13 +-
lib/vdso/gettimeofday.c | 13 +-
lib/vsprintf.c | 58 +-
lib/zlib_inflate/inffast.c | 91 +-
mm/Kconfig | 21 +-
mm/Kconfig.debug | 48 +-
mm/Makefile | 11 +-
mm/backing-dev.c | 34 +-
mm/compaction.c | 80 +-
mm/debug.c | 56 +-
mm/debug_vm_pgtable.c | 387 +
mm/fadvise.c | 6 +-
mm/filemap.c | 95 +-
mm/frame_vector.c | 13 +-
mm/frontswap.c | 6 +-
mm/gup.c | 436 +-
mm/hmm.c | 187 +-
mm/huge_memory.c | 322 +-
mm/hugetlb.c | 230 +-
mm/init-mm.c | 4 +-
mm/internal.h | 43 +-
mm/kasan/Makefile | 26 +-
mm/kasan/common.c | 19 -
mm/kasan/generic.c | 1 -
mm/kasan/init.c | 11 -
mm/kasan/kasan.h | 34 +-
mm/kasan/report.c | 22 +-
mm/kasan/tags.c | 1 -
mm/khugepaged.c | 335 +-
mm/ksm.c | 70 +-
mm/list_lru.c | 2 +-
mm/maccess.c | 285 +-
mm/madvise.c | 56 +-
mm/memblock.c | 21 +-
mm/memcontrol.c | 751 +-
mm/memory-failure.c | 61 +-
mm/memory.c | 155 +-
mm/memory_hotplug.c | 250 +-
mm/mempolicy.c | 41 +-
mm/migrate.c | 46 +-
mm/mincore.c | 6 +-
mm/mlock.c | 22 +-
mm/mm_init.c | 16 +-
mm/mmap.c | 76 +-
mm/mmu_context.c | 64 -
mm/mmu_gather.c | 2 +-
mm/mmu_notifier.c | 22 +-
mm/mprotect.c | 22 +-
mm/mremap.c | 33 +-
mm/msync.c | 8 +-
mm/nommu.c | 72 +-
mm/oom_kill.c | 24 +-
mm/page-writeback.c | 80 +-
mm/page_alloc.c | 688 +-
mm/page_idle.c | 7 +-
mm/page_io.c | 1 -
mm/page_isolation.c | 9 +
mm/page_owner.c | 7 +-
mm/page_reporting.h | 2 +-
mm/pagewalk.c | 12 +-
mm/percpu.c | 16 +-
mm/pgtable-generic.c | 8 +-
mm/process_vm_access.c | 4 +-
mm/ptdump.c | 21 +-
mm/readahead.c | 275 +-
mm/rmap.c | 65 +-
mm/rodata_test.c | 2 +-
mm/shmem.c | 128 +-
mm/slab.c | 4 +-
mm/slab_common.c | 3 +-
mm/slub.c | 136 +-
mm/sparse-vmemmap.c | 1 -
mm/sparse.c | 3 +-
mm/swap.c | 245 +-
mm/swap_cgroup.c | 6 -
mm/swap_state.c | 114 +-
mm/swapfile.c | 214 +-
mm/userfaultfd.c | 31 +-
mm/util.c | 46 +-
mm/vmacache.c | 5 +-
mm/vmalloc.c | 385 +-
mm/vmscan.c | 289 +-
mm/vmstat.c | 66 +-
mm/workingset.c | 21 +-
mm/z3fold.c | 14 +-
mm/zbud.c | 2 +-
mm/zsmalloc.c | 14 +-
net/6lowpan/Kconfig | 32 +-
net/8021q/Kconfig | 2 +-
net/8021q/vlan_dev.c | 30 +-
net/9p/trans_xen.c | 61 +-
net/Kconfig | 31 +-
net/Makefile | 2 +-
net/appletalk/ddp.c | 82 +-
net/atm/Kconfig | 4 +-
net/atm/common.c | 22 +-
net/atm/ioctl.c | 96 +-
net/atm/lec.c | 10 +-
net/atm/resources.c | 108 +-
net/atm/resources.h | 5 +-
net/ax25/Kconfig | 6 +-
net/ax25/af_ax25.c | 6 +-
net/batman-adv/bat_iv_ogm.c | 4 +-
net/batman-adv/bat_v_elp.c | 17 +-
net/batman-adv/bat_v_ogm.c | 6 +-
net/batman-adv/distributed-arp-table.h | 5 -
net/batman-adv/gateway_client.c | 4 +-
net/batman-adv/hard-interface.c | 4 +-
net/batman-adv/icmp_socket.c | 3 -
net/batman-adv/main.h | 2 +-
net/batman-adv/network-coding.c | 9 +-
net/batman-adv/routing.c | 4 +-
net/batman-adv/soft-interface.c | 33 +
net/batman-adv/sysfs.c | 3 +-
net/batman-adv/trace.h | 1 -
net/batman-adv/types.h | 2 +-
net/bluetooth/6lowpan.c | 8 +
net/bluetooth/Kconfig | 26 +-
net/bluetooth/Makefile | 1 +
net/bluetooth/hci_conn.c | 27 +-
net/bluetooth/hci_core.c | 139 +-
net/bluetooth/hci_debugfs.c | 46 +
net/bluetooth/hci_event.c | 106 +-
net/bluetooth/hci_request.c | 16 +-
net/bluetooth/hci_sock.c | 12 +-
net/bluetooth/l2cap_core.c | 4 +-
net/bluetooth/l2cap_sock.c | 168 +-
net/bluetooth/lib.c | 33 +
net/bluetooth/mgmt.c | 422 +-
net/bluetooth/msft.c | 141 +
net/bluetooth/msft.h | 18 +
net/bluetooth/rfcomm/sock.c | 7 +-
net/bluetooth/smp.c | 51 +-
net/bpf/test_run.c | 20 +-
net/bpfilter/Kconfig | 6 +-
net/bpfilter/Makefile | 11 +-
net/bridge/Kconfig | 18 +-
net/bridge/Makefile | 2 +
net/bridge/br_arp_nd_proxy.c | 4 +
net/bridge/br_device.c | 11 +
net/bridge/br_if.c | 34 +-
net/bridge/br_input.c | 26 +-
net/bridge/br_ioctl.c | 3 +-
net/bridge/br_mrp.c | 677 +
net/bridge/br_mrp_netlink.c | 327 +
net/bridge/br_mrp_switchdev.c | 143 +
net/bridge/br_multicast.c | 3 +-
net/bridge/br_netfilter_hooks.c | 2 +-
net/bridge/br_netlink.c | 13 +-
net/bridge/br_private.h | 49 +-
net/bridge/br_private_mrp.h | 66 +
net/bridge/br_stp.c | 6 +
net/bridge/br_stp_if.c | 11 +-
net/bridge/br_sysfs_br.c | 4 +-
net/bridge/netfilter/ebtables.c | 20 +-
net/bridge/netfilter/nft_reject_bridge.c | 6 +
net/caif/Kconfig | 8 +-
net/caif/caif_dev.c | 8 +-
net/caif/chnl_net.c | 3 +-
net/can/Kconfig | 8 +-
net/ceph/Kconfig | 2 +-
net/ceph/ceph_common.c | 76 +-
net/ceph/crush/crush.c | 3 +-
net/ceph/debugfs.c | 6 +-
net/ceph/messenger.c | 11 +-
net/ceph/osd_client.c | 106 +-
net/ceph/osdmap.c | 363 +-
net/compat.c | 214 +-
net/core/bpf_sk_storage.c | 4 +-
net/core/dev.c | 274 +-
net/core/dev_addr_lists.c | 12 +-
net/core/devlink.c | 212 +-
net/core/drop_monitor.c | 11 +-
net/core/dst.c | 8 +-
net/core/filter.c | 483 +-
net/core/flow_dissector.c | 155 +-
net/core/flow_offload.c | 305 +-
net/core/gen_stats.c | 2 +-
net/core/link_watch.c | 12 +-
net/core/neighbour.c | 40 +-
net/core/net-sysfs.c | 47 +-
net/core/net_namespace.c | 5 +-
net/core/netclassid_cgroup.c | 4 +-
net/core/netpoll.c | 38 +-
net/core/netprio_cgroup.c | 2 +
net/core/pktgen.c | 2 +-
net/core/rtnetlink.c | 12 +-
net/core/scm.c | 141 +-
net/core/secure_seq.c | 1 -
net/core/skbuff.c | 12 +-
net/core/skmsg.c | 98 +-
net/core/sock.c | 222 +-
net/core/sock_map.c | 56 +-
net/core/sysctl_net_core.c | 33 +-
net/core/xdp.c | 59 +-
net/dcb/Kconfig | 2 +-
net/dccp/Kconfig | 4 +-
net/dccp/ccids/Kconfig | 6 +-
net/dccp/dccp.h | 5 -
net/dccp/ipv6.c | 1 +
net/dccp/proto.c | 7 +-
net/decnet/Kconfig | 8 +-
net/decnet/dn_dev.c | 7 +-
net/decnet/sysctl_net_decnet.c | 27 +-
net/devres.c | 95 +
net/dns_resolver/Kconfig | 2 +-
net/dns_resolver/dns_key.c | 2 +-
net/dns_resolver/dns_query.c | 2 +-
net/dsa/Kconfig | 3 +-
net/dsa/dsa.c | 11 +-
net/dsa/dsa2.c | 23 +-
net/dsa/dsa_priv.h | 5 +
net/dsa/master.c | 7 +-
net/dsa/port.c | 44 +-
net/dsa/slave.c | 78 +-
net/dsa/switch.c | 21 +-
net/dsa/tag_8021q.c | 252 +-
net/dsa/tag_mtk.c | 15 +
net/dsa/tag_ocelot.c | 2 +-
net/dsa/tag_sja1105.c | 53 +-
net/ethernet/eth.c | 28 -
net/ethtool/Makefile | 2 +-
net/ethtool/cabletest.c | 431 +
net/ethtool/channels.c | 22 +-
net/ethtool/ioctl.c | 29 +-
net/ethtool/linkinfo.c | 3 +-
net/ethtool/linkmodes.c | 53 +
net/ethtool/linkstate.c | 75 +-
net/ethtool/netlink.c | 18 +-
net/ethtool/netlink.h | 4 +
net/ethtool/strset.c | 1 -
net/hsr/Kconfig | 2 +-
net/hsr/hsr_device.c | 4 +-
net/hsr/hsr_forward.c | 2 +-
net/hsr/hsr_main.c | 22 +-
net/hsr/hsr_main.h | 19 -
net/hsr/hsr_netlink.c | 10 +-
net/hsr/hsr_slave.c | 2 +-
net/ieee802154/6lowpan/Kconfig | 2 +-
net/ieee802154/6lowpan/core.c | 8 +
net/ieee802154/6lowpan/rx.c | 2 +-
net/ieee802154/Kconfig | 6 +-
net/ipv4/Kconfig | 75 +-
net/ipv4/af_inet.c | 69 +-
net/ipv4/cipso_ipv4.c | 6 +-
net/ipv4/devinet.c | 46 +-
net/ipv4/esp4_offload.c | 30 +-
net/ipv4/fib_frontend.c | 22 +-
net/ipv4/fib_semantics.c | 9 +-
net/ipv4/fib_trie.c | 51 +-
net/ipv4/icmp.c | 2 +-
net/ipv4/igmp.c | 18 +-
net/ipv4/inet_connection_sock.c | 48 +-
net/ipv4/inet_diag.c | 39 +
net/ipv4/ip_gre.c | 94 +-
net/ipv4/ip_sockglue.c | 397 +-
net/ipv4/ip_tunnel.c | 16 +-
net/ipv4/ip_vti.c | 55 +-
net/ipv4/ipip.c | 32 +-
net/ipv4/ipmr.c | 130 +-
net/ipv4/netfilter/Kconfig | 16 +-
net/ipv4/netfilter/nf_nat_pptp.c | 7 +-
net/ipv4/nexthop.c | 303 +-
net/ipv4/route.c | 19 +-
net/ipv4/sysctl_net_ipv4.c | 54 +-
net/ipv4/tcp.c | 329 +-
net/ipv4/tcp_bpf.c | 16 +-
net/ipv4/tcp_input.c | 111 +-
net/ipv4/tcp_ipv4.c | 105 +-
net/ipv4/tcp_minisocks.c | 2 +-
net/ipv4/tcp_output.c | 36 +-
net/ipv4/tcp_timer.c | 8 +-
net/ipv4/udp.c | 10 +-
net/ipv4/udp_tunnel.c | 4 +-
net/ipv4/xfrm4_input.c | 5 -
net/ipv4/xfrm4_output.c | 65 +-
net/ipv4/xfrm4_state.c | 24 -
net/ipv6/Kconfig | 58 +-
net/ipv6/addrconf.c | 281 +-
net/ipv6/addrconf_core.c | 3 +-
net/ipv6/af_inet6.c | 106 +-
net/ipv6/ah6.c | 1 +
net/ipv6/anycast.c | 4 +-
net/ipv6/calipso.c | 3 +-
net/ipv6/esp6.c | 414 +-
net/ipv6/esp6_offload.c | 44 +-
net/ipv6/icmp.c | 21 +-
net/ipv6/ila/ila.h | 5 -
net/ipv6/ila/ila_xlat.c | 2 -
net/ipv6/ip6_fib.c | 62 +-
net/ipv6/ip6_flowlabel.c | 2 +-
net/ipv6/ip6_tunnel.c | 247 +-
net/ipv6/ip6_udp_tunnel.c | 9 +-
net/ipv6/ip6_vti.c | 18 +-
net/ipv6/ip6mr.c | 5 +-
net/ipv6/ipcomp6.c | 1 +
net/ipv6/ipv6_sockglue.c | 297 +-
net/ipv6/mcast.c | 18 +-
net/ipv6/ndisc.c | 5 +-
net/ipv6/netfilter/Kconfig | 6 +-
net/ipv6/raw.c | 1 +
net/ipv6/route.c | 146 +-
net/ipv6/rpl.c | 7 +-
net/ipv6/seg6.c | 18 +-
net/ipv6/seg6_hmac.c | 1 -
net/ipv6/seg6_iptunnel.c | 2 +-
net/ipv6/seg6_local.c | 6 +-
net/ipv6/sit.c | 363 +-
net/ipv6/sysctl_net_ipv6.c | 3 +-
net/ipv6/tcp_ipv6.c | 12 +
net/ipv6/tunnel6.c | 87 +-
net/ipv6/xfrm6_input.c | 111 +-
net/ipv6/xfrm6_output.c | 98 +-
net/ipv6/xfrm6_protocol.c | 48 +
net/ipv6/xfrm6_state.c | 26 -
net/iucv/af_iucv.c | 253 +-
net/iucv/iucv.c | 188 -
net/kcm/Kconfig | 2 +-
net/l2tp/Kconfig | 2 +-
net/l2tp/l2tp_core.c | 3 +
net/l2tp/l2tp_eth.c | 1 +
net/l2tp/l2tp_ip.c | 29 +-
net/l2tp/l2tp_ip6.c | 31 +-
net/l2tp/l2tp_netlink.c | 16 +-
net/l3mdev/Kconfig | 2 +-
net/lapb/Kconfig | 4 +-
net/mac80211/Kconfig | 52 +-
net/mac80211/agg-rx.c | 5 +-
net/mac80211/agg-tx.c | 82 +-
net/mac80211/cfg.c | 106 +-
net/mac80211/chan.c | 1 +
net/mac80211/debugfs_netdev.c | 2 +-
net/mac80211/driver-ops.h | 4 +-
net/mac80211/he.c | 61 +-
net/mac80211/ibss.c | 16 +-
net/mac80211/ieee80211_i.h | 34 +-
net/mac80211/iface.c | 5 +
net/mac80211/main.c | 44 +-
net/mac80211/mesh.c | 66 +-
net/mac80211/mesh.h | 2 +
net/mac80211/mesh_hwmp.c | 7 +
net/mac80211/mesh_plink.c | 9 +-
net/mac80211/mlme.c | 184 +-
net/mac80211/offchannel.c | 4 +
net/mac80211/rate.c | 15 +-
net/mac80211/rate.h | 23 +
net/mac80211/rc80211_minstrel_ht.c | 22 +-
net/mac80211/rx.c | 124 +-
net/mac80211/scan.c | 27 +-
net/mac80211/spectmgmt.c | 4 +-
net/mac80211/sta_info.c | 3 +-
net/mac80211/sta_info.h | 4 +
net/mac80211/status.c | 9 +-
net/mac80211/tdls.c | 9 +-
net/mac80211/trace.h | 41 +-
net/mac80211/tx.c | 74 +-
net/mac80211/util.c | 298 +-
net/mac80211/vht.c | 10 +-
net/mac802154/Kconfig | 2 +-
net/mpls/Kconfig | 6 +-
net/mpls/af_mpls.c | 8 +-
net/mpls/internal.h | 11 -
net/mptcp/crypto.c | 28 +-
net/mptcp/options.c | 140 +-
net/mptcp/pm_netlink.c | 12 +-
net/mptcp/protocol.c | 333 +-
net/mptcp/protocol.h | 58 +-
net/mptcp/subflow.c | 249 +-
net/ncsi/Kconfig | 4 +-
net/netfilter/Kconfig | 60 +-
net/netfilter/core.c | 2 +-
net/netfilter/ipset/ip_set_core.c | 3 +-
net/netfilter/ipset/ip_set_list_set.c | 2 +-
net/netfilter/ipvs/Kconfig | 54 +-
net/netfilter/ipvs/ip_vs_ctl.c | 6 +-
net/netfilter/nf_conntrack_core.c | 116 +-
net/netfilter/nf_conntrack_netlink.c | 346 +-
net/netfilter/nf_conntrack_pptp.c | 62 +-
net/netfilter/nf_conntrack_proto_icmp.c | 40 +-
net/netfilter/nf_conntrack_proto_icmpv6.c | 42 +-
net/netfilter/nf_conntrack_standalone.c | 6 +-
net/netfilter/nf_flow_table_core.c | 57 +-
net/netfilter/nf_flow_table_offload.c | 98 +-
net/netfilter/nf_internals.h | 17 +
net/netfilter/nf_log.c | 2 +-
net/netfilter/nf_nat_proto.c | 8 +-
net/netfilter/nf_tables_api.c | 395 +-
net/netfilter/nf_tables_offload.c | 69 +-
net/netfilter/nfnetlink_cthelper.c | 3 +-
net/netfilter/nfnetlink_osf.c | 12 +-
net/netfilter/nft_lookup.c | 12 +-
net/netfilter/nft_nat.c | 110 +-
net/netfilter/nft_set_bitmap.c | 1 -
net/netfilter/nft_set_pipapo.c | 6 +-
net/netfilter/nft_set_rbtree.c | 53 +-
net/netfilter/x_tables.c | 14 +-
net/netfilter/xt_IDLETIMER.c | 3 +
net/netlabel/Kconfig | 4 +-
net/netlabel/netlabel_kapi.c | 6 +
net/netlink/Kconfig | 2 +-
net/netlink/Makefile | 2 +-
net/netlink/af_netlink.c | 92 +-
net/netlink/genetlink.c | 190 +-
net/netlink/policy.c | 308 +
net/netrom/af_netrom.c | 23 +
net/netrom/nr_route.c | 1 +
net/nfc/hci/Kconfig | 2 +-
net/nsh/Kconfig | 2 +-
net/openvswitch/Kconfig | 8 +-
net/openvswitch/conntrack.c | 3 +-
net/openvswitch/datapath.c | 4 +-
net/openvswitch/datapath.h | 2 +-
net/openvswitch/meter.c | 305 +-
net/openvswitch/meter.h | 20 +-
net/packet/Kconfig | 4 +-
net/phonet/sysctl.c | 3 +-
net/psample/psample.c | 165 +
net/qrtr/Kconfig | 14 +-
net/qrtr/Makefile | 2 +
net/qrtr/mhi.c | 127 +
net/qrtr/ns.c | 30 +-
net/qrtr/qrtr.c | 9 +-
net/rds/Kconfig | 6 +-
net/rds/Makefile | 2 +-
net/rds/ib.c | 43 +-
net/rds/ib.h | 10 +-
net/rds/ib_cm.c | 8 +-
net/rds/ib_fmr.c | 269 -
net/rds/ib_frmr.c | 4 +-
net/rds/ib_mr.h | 14 +-
net/rds/ib_rdma.c | 28 +-
net/rds/info.c | 7 +-
net/rds/message.c | 25 +-
net/rds/rdma.c | 65 +-
net/rds/rds.h | 20 +-
net/rds/send.c | 6 +-
net/rds/tcp.c | 17 +-
net/rds/tcp.h | 4 +-
net/rds/tcp_connect.c | 2 +-
net/rds/tcp_listen.c | 47 +-
net/rds/tcp_send.c | 9 +-
net/rose/af_rose.c | 23 +
net/rxrpc/Kconfig | 6 +-
net/rxrpc/Makefile | 1 +
net/rxrpc/af_rxrpc.c | 13 +
net/rxrpc/ar-internal.h | 144 +-
net/rxrpc/call_accept.c | 2 +-
net/rxrpc/call_event.c | 52 +-
net/rxrpc/conn_event.c | 7 +-
net/rxrpc/input.c | 51 +-
net/rxrpc/local_object.c | 43 +-
net/rxrpc/misc.c | 5 -
net/rxrpc/output.c | 53 +-
net/rxrpc/peer_event.c | 53 +-
net/rxrpc/peer_object.c | 12 +-
net/rxrpc/proc.c | 14 +-
net/rxrpc/recvmsg.c | 79 +
net/rxrpc/rtt.c | 195 +
net/rxrpc/rxkad.c | 3 +-
net/rxrpc/sendmsg.c | 30 +-
net/rxrpc/sysctl.c | 11 +-
net/sched/Kconfig | 134 +-
net/sched/Makefile | 1 +
net/sched/act_api.c | 43 +-
net/sched/act_ct.c | 16 +-
net/sched/act_gate.c | 639 +
net/sched/cls_api.c | 283 +-
net/sched/cls_flower.c | 350 +-
net/sched/em_ipt.c | 2 +-
net/sched/sch_api.c | 3 +
net/sched/sch_cake.c | 65 +-
net/sched/sch_choke.c | 9 +-
net/sched/sch_etf.c | 7 +-
net/sched/sch_fq.c | 143 +-
net/sched/sch_fq_codel.c | 2 +-
net/sched/sch_fq_pie.c | 4 +-
net/sched/sch_generic.c | 110 +-
net/sched/sch_red.c | 9 +-
net/sched/sch_sfq.c | 9 +
net/sched/sch_skbprio.c | 3 +
net/sctp/Kconfig | 4 +-
net/sctp/associola.c | 8 +-
net/sctp/auth.c | 10 +-
net/sctp/ipv6.c | 1 +
net/sctp/sm_make_chunk.c | 29 +-
net/sctp/sm_sideeffect.c | 14 +-
net/sctp/sm_statefuns.c | 15 +-
net/sctp/socket.c | 73 +-
net/sctp/sysctl.c | 32 +-
net/sctp/ulpevent.c | 5 +-
net/smc/Kconfig | 4 +-
net/smc/af_smc.c | 192 +-
net/smc/smc.h | 7 +
net/smc/smc_cdc.c | 88 +-
net/smc/smc_cdc.h | 21 +-
net/smc/smc_clc.c | 12 +-
net/smc/smc_clc.h | 2 +
net/smc/smc_core.c | 1175 +-
net/smc/smc_core.h | 156 +-
net/smc/smc_ib.c | 90 +-
net/smc/smc_ib.h | 10 +-
net/smc/smc_ism.c | 9 +-
net/smc/smc_llc.c | 1645 +-
net/smc/smc_llc.h | 69 +-
net/smc/smc_pnet.c | 593 +-
net/smc/smc_pnet.h | 7 +-
net/smc/smc_rx.c | 8 -
net/smc/smc_tx.c | 25 +-
net/smc/smc_wr.c | 62 +-
net/smc/smc_wr.h | 3 +
net/socket.c | 178 +-
net/sunrpc/addr.c | 4 +-
net/sunrpc/auth.c | 2 +-
net/sunrpc/auth_gss/auth_gss.c | 64 +-
net/sunrpc/auth_gss/gss_krb5_crypto.c | 8 +-
net/sunrpc/auth_gss/gss_krb5_wrap.c | 44 +-
net/sunrpc/auth_gss/gss_mech_switch.c | 15 +-
net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +-
net/sunrpc/auth_gss/svcauth_gss.c | 28 +-
net/sunrpc/auth_gss/trace.c | 1 +
net/sunrpc/cache.c | 5 +-
net/sunrpc/clnt.c | 87 +-
net/sunrpc/rpcb_clnt.c | 6 -
net/sunrpc/sunrpc.h | 1 +
net/sunrpc/sunrpc_syms.c | 2 +
net/sunrpc/svc.c | 29 +-
net/sunrpc/svc_xprt.c | 62 +-
net/sunrpc/svcauth.c | 25 +
net/sunrpc/svcauth_unix.c | 9 -
net/sunrpc/svcsock.c | 429 +-
net/sunrpc/sysctl.c | 29 +-
net/sunrpc/xdr.c | 41 +
net/sunrpc/xprt.c | 23 +-
net/sunrpc/xprtrdma/rpc_rdma.c | 19 +-
net/sunrpc/xprtrdma/svc_rdma.c | 7 +-
net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 121 +-
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 43 +-
net/sunrpc/xprtrdma/svc_rdma_rw.c | 95 +-
net/sunrpc/xprtrdma/svc_rdma_sendto.c | 39 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 60 +-
net/sunrpc/xprtrdma/transport.c | 10 +-
net/sunrpc/xprtrdma/verbs.c | 4 +-
net/sunrpc/xprtsock.c | 53 +-
net/switchdev/Kconfig | 2 +-
net/tipc/Kconfig | 4 +-
net/tipc/bcast.c | 22 +-
net/tipc/bcast.h | 9 +-
net/tipc/bearer.c | 2 +-
net/tipc/link.c | 489 +-
net/tipc/link.h | 11 +-
net/tipc/msg.c | 21 +-
net/tipc/msg.h | 43 +-
net/tipc/netlink.c | 2 +-
net/tipc/node.c | 76 +-
net/tipc/socket.c | 127 +-
net/tipc/socket.h | 2 +
net/tipc/subscr.h | 10 +
net/tipc/sysctl.c | 9 +-
net/tipc/topsrv.c | 24 +-
net/tipc/trace.h | 17 +-
net/tipc/udp_media.c | 6 +-
net/tls/Kconfig | 2 +-
net/tls/tls_device.c | 9 +-
net/tls/tls_main.c | 6 +-
net/tls/tls_sw.c | 77 +-
net/unix/Kconfig | 4 +-
net/vmw_vsock/af_vsock.c | 2 +-
net/vmw_vsock/virtio_transport_common.c | 12 +
net/vmw_vsock/vmci_transport.c | 2 +-
net/wireless/Kconfig | 18 +-
net/wireless/chan.c | 93 +-
net/wireless/core.c | 29 +-
net/wireless/core.h | 13 +-
net/wireless/mlme.c | 120 +-
net/wireless/nl80211.c | 424 +-
net/wireless/nl80211.h | 2 -
net/wireless/pmsr.c | 3 +-
net/wireless/radiotap.c | 2 +-
net/wireless/rdev-ops.h | 20 +-
net/wireless/reg.c | 40 +-
net/wireless/scan.c | 4 +-
net/wireless/sme.c | 9 +-
net/wireless/trace.h | 66 +-
net/wireless/util.c | 68 +-
net/x25/Kconfig | 6 +-
net/x25/x25_dev.c | 4 +-
net/x25/x25_subr.c | 6 +
net/xdp/Makefile | 3 +-
net/xdp/xdp_umem.c | 93 +-
net/xdp/xdp_umem.h | 2 +-
net/xdp/xsk.c | 219 +-
net/xdp/xsk.h | 30 +
net/xdp/xsk_buff_pool.c | 336 +
net/xdp/xsk_diag.c | 2 +-
net/xdp/xsk_queue.c | 63 +-
net/xdp/xsk_queue.h | 117 +-
net/xdp/xskmap.c | 267 +
net/xfrm/Kconfig | 17 +-
net/xfrm/Makefile | 2 +-
net/xfrm/espintcp.c | 58 +-
net/xfrm/xfrm_device.c | 8 +-
net/xfrm/xfrm_inout.h | 32 +
net/xfrm/xfrm_input.c | 23 +-
net/xfrm/xfrm_interface.c | 26 +-
net/xfrm/xfrm_output.c | 144 +-
net/xfrm/xfrm_policy.c | 7 +-
samples/Kconfig | 35 +-
samples/Makefile | 8 +-
samples/auxdisplay/Makefile | 11 +-
samples/binderfs/.gitignore | 1 +
samples/binderfs/Makefile | 5 +-
samples/binderfs/binderfs_example.c | 1 -
samples/bpf/.gitignore | 1 +
samples/bpf/Makefile | 16 +-
samples/bpf/lwt_len_hist_user.c | 2 -
samples/bpf/offwaketime_kern.c | 4 +-
samples/bpf/sampleip_kern.c | 12 +-
samples/bpf/sampleip_user.c | 7 +-
samples/bpf/sockex2_kern.c | 4 +-
samples/bpf/sockex3_kern.c | 40 +-
samples/bpf/sockex3_user.c | 64 +-
samples/bpf/trace_common.h | 13 +
samples/bpf/trace_event_kern.c | 24 +-
samples/bpf/trace_event_user.c | 9 +-
samples/bpf/tracex1_user.c | 37 +-
samples/bpf/tracex2_kern.c | 27 +-
samples/bpf/tracex2_user.c | 51 +-
samples/bpf/tracex3_kern.c | 24 +-
samples/bpf/tracex3_user.c | 61 +-
samples/bpf/tracex4_kern.c | 12 +-
samples/bpf/tracex4_user.c | 51 +-
samples/bpf/tracex5_kern.c | 14 +-
samples/bpf/tracex5_user.c | 66 +-
samples/bpf/tracex6_kern.c | 38 +-
samples/bpf/tracex6_user.c | 49 +-
samples/bpf/tracex7_user.c | 39 +-
samples/bpf/xdp_redirect_cpu_kern.c | 2 +-
samples/bpf/xdp_redirect_cpu_user.c | 34 +-
samples/connector/Makefile | 12 +-
samples/ftrace/ftrace-direct-modify.c | 4 +
samples/ftrace/ftrace-direct-too.c | 2 +
samples/ftrace/ftrace-direct.c | 2 +
samples/ftrace/sample-trace-array.c | 24 +-
samples/hidraw/Makefile | 9 +-
samples/kprobes/kprobe_example.c | 6 +-
samples/kprobes/kretprobe_example.c | 2 +
samples/mei/Makefile | 9 +-
samples/mei/mei-amt-version.c | 2 +-
samples/pidfd/Makefile | 8 +-
samples/pktgen/README.rst | 2 +-
samples/seccomp/Makefile | 42 +-
samples/timers/Makefile | 17 +-
samples/trace_events/trace-events-sample.h | 2 +-
samples/uhid/.gitignore | 2 +
samples/uhid/Makefile | 9 +-
samples/uhid/uhid-example.c | 4 +-
samples/vfio-mdev/mdpy.c | 2 +-
samples/vfs/Makefile | 11 +-
samples/vfs/test-statx.c | 2 +-
samples/watch_queue/.gitignore | 1 +
samples/watch_queue/Makefile | 5 +
samples/watch_queue/watch_test.c | 186 +
samples/watchdog/Makefile | 10 +-
scripts/Kbuild.include | 13 +-
scripts/Kconfig.include | 8 +-
scripts/Makefile.build | 67 +-
scripts/Makefile.clean | 2 +-
scripts/Makefile.host | 4 +-
scripts/Makefile.kcsan | 19 +
scripts/Makefile.lib | 91 +-
scripts/Makefile.modpost | 75 +-
scripts/Makefile.package | 8 +-
scripts/Makefile.userprogs | 45 +
scripts/atomic/fallbacks/acquire | 6 +-
scripts/atomic/fallbacks/add_negative | 8 +-
scripts/atomic/fallbacks/add_unless | 8 +-
scripts/atomic/fallbacks/andnot | 6 +-
scripts/atomic/fallbacks/dec | 6 +-
scripts/atomic/fallbacks/dec_and_test | 8 +-
scripts/atomic/fallbacks/dec_if_positive | 8 +-
scripts/atomic/fallbacks/dec_unless_positive | 8 +-
scripts/atomic/fallbacks/fence | 6 +-
scripts/atomic/fallbacks/fetch_add_unless | 10 +-
scripts/atomic/fallbacks/inc | 6 +-
scripts/atomic/fallbacks/inc_and_test | 8 +-
scripts/atomic/fallbacks/inc_not_zero | 8 +-
scripts/atomic/fallbacks/inc_unless_negative | 8 +-
scripts/atomic/fallbacks/read_acquire | 4 +-
scripts/atomic/fallbacks/release | 6 +-
scripts/atomic/fallbacks/set_release | 4 +-
scripts/atomic/fallbacks/sub_and_test | 8 +-
scripts/atomic/fallbacks/try_cmpxchg | 6 +-
scripts/atomic/gen-atomic-fallback.sh | 31 +-
scripts/atomic/gen-atomic-instrumented.sh | 9 +-
scripts/atomic/gen-atomic-long.sh | 3 +-
scripts/atomic/gen-atomics.sh | 5 +-
scripts/basic/fixdep.c | 2 +-
scripts/bpf_helpers_doc.py | 8 +
scripts/checkpatch.pl | 103 +-
scripts/checkstack.pl | 87 +-
scripts/coccinelle/misc/newline_in_nl_msg.cocci | 75 +
scripts/config | 5 +-
scripts/decode_stacktrace.sh | 5 +-
scripts/decodecode | 2 +-
scripts/documentation-file-ref-check | 2 +-
scripts/dtc/Makefile | 5 +-
scripts/gcc-plugins/Kconfig | 2 +-
scripts/gcc-plugins/Makefile | 3 +-
scripts/gcc-plugins/gcc-common.h | 4 +
scripts/gcc-plugins/stackleak_plugin.c | 5 +-
scripts/gdb/linux/rbtree.py | 4 +-
scripts/get_maintainer.pl | 46 +-
scripts/headers_install.sh | 16 +-
scripts/kallsyms.c | 2 +-
scripts/kconfig/Makefile | 11 +-
scripts/kconfig/menu.c | 3 +-
scripts/kconfig/parser.y | 30 +-
scripts/kconfig/streamline_config.pl | 21 +
scripts/kconfig/symbol.c | 2 +-
scripts/kconfig/tests/rand_nested_choice/Kconfig | 35 -
.../kconfig/tests/rand_nested_choice/__init__.py | 17 -
.../tests/rand_nested_choice/expected_stdout0 | 2 -
.../tests/rand_nested_choice/expected_stdout1 | 4 -
.../tests/rand_nested_choice/expected_stdout2 | 5 -
scripts/kernel-doc | 45 +-
scripts/link-vmlinux.sh | 30 +-
scripts/mkcompile_h | 3 +-
scripts/mksysmap | 2 +-
scripts/mod/file2alias.c | 2 +
scripts/mod/modpost.c | 389 +-
scripts/mod/modpost.h | 19 +-
scripts/mod/sumversion.c | 117 +-
scripts/modules-check.sh | 16 +-
scripts/package/buildtar | 6 +-
scripts/recordmcount.h | 98 +-
scripts/spelling.txt | 9 +
scripts/sphinx-pre-install | 291 +-
scripts/xz_wrap.sh | 2 +-
security/Makefile | 2 +-
security/apparmor/Kconfig | 3 +-
security/apparmor/apparmorfs.c | 59 +-
security/apparmor/audit.c | 3 +-
security/apparmor/domain.c | 49 +-
security/apparmor/file.c | 12 +-
security/apparmor/include/domain.h | 2 +-
security/apparmor/include/label.h | 2 +
security/apparmor/include/match.h | 11 +
security/apparmor/label.c | 60 +-
security/apparmor/lsm.c | 9 +-
security/apparmor/match.c | 58 +-
security/apparmor/path.c | 2 +-
security/apparmor/policy.c | 1 +
security/apparmor/policy_unpack.c | 58 +-
security/commoncap.c | 22 +-
security/device_cgroup.c | 19 +-
security/integrity/evm/evm_crypto.c | 48 +-
security/integrity/evm/evm_main.c | 4 +-
security/integrity/evm/evm_secfs.c | 9 +-
security/integrity/ima/ima.h | 20 +-
security/integrity/ima/ima_api.c | 23 +-
security/integrity/ima/ima_crypto.c | 266 +-
security/integrity/ima/ima_fs.c | 7 +-
security/integrity/ima/ima_init.c | 24 +-
security/integrity/ima/ima_main.c | 55 +
security/integrity/ima/ima_policy.c | 12 +-
security/integrity/ima/ima_queue.c | 36 +-
security/integrity/ima/ima_template.c | 25 +-
security/integrity/ima/ima_template_lib.c | 18 +
security/integrity/integrity.h | 4 +-
security/keys/Kconfig | 13 +-
security/keys/big_key.c | 257 +-
security/keys/compat.c | 3 +
security/keys/encrypted-keys/encrypted.c | 18 +-
security/keys/gc.c | 5 +
security/keys/internal.h | 49 +-
security/keys/key.c | 38 +-
security/keys/keyctl.c | 133 +-
security/keys/keyring.c | 20 +-
security/keys/permission.c | 31 +-
security/keys/proc.c | 2 +
security/keys/process_keys.c | 46 +-
security/keys/request_key.c | 4 +-
security/lockdown/lockdown.c | 2 +-
security/min_addr.c | 2 +-
security/security.c | 61 +-
security/selinux/Makefile | 2 +-
security/selinux/hooks.c | 129 +-
security/selinux/include/classmap.h | 4 +-
security/selinux/include/netlabel.h | 6 -
security/selinux/include/security.h | 3 +-
security/selinux/ss/conditional.c | 23 +-
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/hashtab.c | 51 +-
security/selinux/ss/hashtab.h | 13 +-
security/selinux/ss/mls.c | 16 +-
security/selinux/ss/mls.h | 11 +
security/selinux/ss/policydb.c | 459 +-
security/selinux/ss/policydb.h | 15 +-
security/selinux/ss/services.c | 157 +-
security/selinux/ss/services.h | 3 -
security/selinux/ss/sidtab.c | 35 +-
security/selinux/ss/sidtab.h | 1 +
security/selinux/ss/symtab.c | 5 +-
security/selinux/ss/symtab.h | 2 +-
security/smack/smack.h | 12 -
security/smack/smack_lsm.c | 163 +-
security/smack/smackfs.c | 10 +
security/tomoyo/Kconfig | 6 +-
security/tomoyo/common.c | 4 +-
security/tomoyo/realpath.c | 4 +-
security/tomoyo/tomoyo.c | 12 +-
security/yama/yama_lsm.c | 2 +-
sound/aoa/Kconfig | 2 +-
sound/aoa/codecs/Kconfig | 6 +-
sound/aoa/fabrics/Kconfig | 2 +-
sound/aoa/soundbus/Kconfig | 4 +-
sound/core/hwdep.c | 4 +-
sound/core/memalloc.c | 2 +-
sound/core/oss/pcm_oss.c | 2 +-
sound/core/oss/pcm_plugin.c | 10 +-
sound/core/oss/pcm_plugin.h | 2 +-
sound/core/pcm_lib.c | 1 +
sound/core/pcm_memory.c | 2 +-
sound/core/pcm_native.c | 32 +-
sound/core/rawmidi.c | 31 +-
sound/core/seq/oss/seq_oss_timer.h | 10 -
sound/core/sgbuf.c | 1 -
sound/drivers/Kconfig | 12 -
sound/drivers/Makefile | 2 -
sound/drivers/ml403-ac97cr.c | 1298 --
sound/drivers/pcm-indirect2.c | 560 -
sound/drivers/pcm-indirect2.h | 127 -
sound/drivers/portman2x4.c | 2 +-
sound/firewire/Kconfig | 8 +-
sound/firewire/amdtp-am824.c | 3 +-
sound/firewire/amdtp-stream-trace.h | 3 +-
sound/firewire/amdtp-stream.c | 326 +-
sound/firewire/amdtp-stream.h | 20 +-
sound/firewire/fireface/ff-protocol-latter.c | 58 +-
sound/firewire/fireface/ff-stream.c | 10 +-
sound/firewire/fireface/ff.c | 61 +-
sound/firewire/fireface/ff.h | 11 +-
sound/firewire/fireworks/fireworks.h | 2 +-
sound/firewire/motu/amdtp-motu.c | 19 +-
sound/firewire/motu/motu-pcm.c | 14 +-
sound/firewire/motu/motu-proc.c | 20 +-
sound/firewire/motu/motu-protocol-v2.c | 314 +-
sound/firewire/motu/motu-protocol-v3.c | 312 +-
sound/firewire/motu/motu-stream.c | 16 +-
sound/firewire/motu/motu.c | 114 +-
sound/firewire/motu/motu.h | 125 +-
sound/hda/Kconfig | 7 +-
sound/hda/ext/hdac_ext_bus.c | 2 +-
sound/hda/hdac_bus.c | 6 +-
sound/hda/hdac_controller.c | 13 +
sound/hda/hdac_device.c | 2 +-
sound/hda/hdac_stream.c | 2 +-
sound/hda/intel-dsp-config.c | 117 +-
sound/hda/intel-nhlt.c | 51 +-
sound/hda/local.h | 3 +
sound/isa/ad1816a/ad1816a.c | 2 +-
sound/isa/es1688/es1688.c | 4 +-
sound/isa/opti9xx/miro.c | 9 +-
sound/isa/opti9xx/opti92x-ad1848.c | 9 +-
sound/isa/wavefront/wavefront_synth.c | 8 +-
sound/pci/ac97/ac97_patch.c | 2 +-
sound/pci/ctxfi/cthw20k1.c | 14 +-
sound/pci/emu10k1/emu10k1x.c | 2 +-
sound/pci/hda/Kconfig | 4 +-
sound/pci/hda/hda_codec.c | 28 +-
sound/pci/hda/hda_intel.c | 111 +-
sound/pci/hda/hda_intel.h | 1 +
sound/pci/hda/hda_tegra.c | 50 +
sound/pci/hda/patch_hdmi.c | 28 +-
sound/pci/hda/patch_realtek.c | 187 +-
sound/pci/ice1712/ice1712.c | 3 +-
sound/pci/oxygen/xonar_pcm179x.c | 4 +-
sound/ppc/pmac.c | 4 +-
sound/ppc/snd_ps3.c | 2 +-
sound/soc/Kconfig | 2 +-
sound/soc/Makefile | 2 +-
sound/soc/amd/Kconfig | 15 +-
sound/soc/amd/Makefile | 1 +
sound/soc/amd/acp3x-rt5682-max9836.c | 6 +-
sound/soc/amd/raven/acp3x-i2s.c | 6 +-
sound/soc/amd/raven/acp3x-pcm-dma.c | 49 +-
sound/soc/amd/renoir/Makefile | 7 +
sound/soc/amd/renoir/acp3x-pdm-dma.c | 524 +
sound/soc/amd/renoir/acp3x-rn.c | 77 +
sound/soc/amd/renoir/rn-pci-acp3x.c | 344 +
sound/soc/amd/renoir/rn_acp3x.h | 88 +
sound/soc/amd/renoir/rn_chip_offset_byte.h | 349 +
sound/soc/atmel/atmel_ssc_dai.c | 4 +-
sound/soc/bcm/bcm2835-i2s.c | 6 +-
sound/soc/bcm/cygnus-ssp.c | 4 +-
sound/soc/cirrus/ep93xx-i2s.c | 4 +-
sound/soc/codecs/Kconfig | 43 +-
sound/soc/codecs/Makefile | 6 +
sound/soc/codecs/ad1980.c | 2 +-
sound/soc/codecs/ad73311.c | 2 +-
sound/soc/codecs/adau7118-i2c.c | 7 +
sound/soc/codecs/adav80x.c | 4 +-
sound/soc/codecs/arizona.c | 2 +-
sound/soc/codecs/cros_ec_codec.c | 22 +-
sound/soc/codecs/cs4271.c | 4 +-
sound/soc/codecs/cs47l15.c | 9 +-
sound/soc/codecs/cs47l24.c | 8 +-
sound/soc/codecs/cs47l35.c | 9 +-
sound/soc/codecs/cs47l85.c | 9 +-
sound/soc/codecs/cs47l90.c | 9 +-
sound/soc/codecs/cs47l92.c | 9 +-
sound/soc/codecs/da7213.c | 102 +-
sound/soc/codecs/da7213.h | 9 +
sound/soc/codecs/dmic.c | 4 +-
sound/soc/codecs/hdac_hda.h | 4 -
sound/soc/codecs/hdac_hdmi.c | 6 +-
sound/soc/codecs/jz4725b.c | 4 +-
sound/soc/codecs/jz4740.c | 4 +-
sound/soc/codecs/jz4770.c | 2 +-
sound/soc/codecs/madera.c | 6 +-
sound/soc/codecs/max9768.c | 2 +-
sound/soc/codecs/max98090.c | 6 +-
sound/soc/codecs/max98373.c | 2 +-
sound/soc/codecs/max98390.c | 1056 ++
sound/soc/codecs/max98390.h | 664 +
sound/soc/codecs/max9867.c | 95 +-
sound/soc/codecs/max9867.h | 1 -
sound/soc/codecs/nau8810.c | 39 +-
sound/soc/codecs/nau8810.h | 8 +
sound/soc/codecs/rl6231.c | 33 +-
sound/soc/codecs/rl6231.h | 1 +
sound/soc/codecs/rt1015.c | 29 +-
sound/soc/codecs/rt1015.h | 1 +
sound/soc/codecs/rt1016.c | 695 +
sound/soc/codecs/rt1016.h | 232 +
sound/soc/codecs/rt1308-sdw.c | 15 +-
sound/soc/codecs/rt5645.c | 14 +
sound/soc/codecs/rt5677-spi.c | 12 +-
sound/soc/codecs/rt5682-i2c.c | 306 +
sound/soc/codecs/rt5682-sdw.c | 462 +-
sound/soc/codecs/rt5682-sdw.h | 20 -
sound/soc/codecs/rt5682.c | 888 +-
sound/soc/codecs/rt5682.h | 32 +-
sound/soc/codecs/rt700-sdw.c | 3 -
sound/soc/codecs/rt700.c | 3 +
sound/soc/codecs/rt711-sdw.c | 3 -
sound/soc/codecs/rt711.c | 3 +
sound/soc/codecs/rt715-sdw.c | 3 -
sound/soc/codecs/rt715.c | 3 +
sound/soc/codecs/sgtl5000.c | 34 +
sound/soc/codecs/sgtl5000.h | 1 +
sound/soc/codecs/sta32x.c | 11 +-
sound/soc/codecs/tas2552.c | 1 +
sound/soc/codecs/tas571x.c | 20 +-
sound/soc/codecs/tlv320adcx140.c | 96 +-
sound/soc/codecs/tlv320adcx140.h | 11 +
sound/soc/codecs/tlv320aic23.c | 2 +-
sound/soc/codecs/tlv320dac33.c | 2 +-
sound/soc/codecs/uda1380.c | 2 +-
sound/soc/codecs/wcd9335.c | 44 +-
sound/soc/codecs/wcd934x.c | 30 +-
sound/soc/codecs/wl1273.c | 2 +-
sound/soc/codecs/wm5102.c | 9 +-
sound/soc/codecs/wm5110.c | 8 +-
sound/soc/codecs/wm8524.c | 4 +-
sound/soc/codecs/wm8711.c | 2 +-
sound/soc/codecs/wm8753.c | 4 +-
sound/soc/codecs/wm8782.c | 2 +-
sound/soc/codecs/wm8900.c | 6 -
sound/soc/codecs/wm8960.c | 3 +-
sound/soc/codecs/wm8962.c | 9 +-
sound/soc/codecs/wm8990.c | 98 -
sound/soc/codecs/wm8991.c | 8 -
sound/soc/codecs/wm8994.c | 8 -
sound/soc/codecs/wm_adsp.c | 18 +-
sound/soc/codecs/wm_adsp.h | 18 +-
sound/soc/codecs/wsa881x.c | 4 +
sound/soc/codecs/zl38060.c | 638 +
sound/soc/dwc/dwc-i2s.c | 2 +-
sound/soc/fsl/Kconfig | 11 +
sound/soc/fsl/Makefile | 2 +
sound/soc/fsl/fsl-asoc-card.c | 26 +-
sound/soc/fsl/fsl_asrc.c | 368 +-
sound/soc/fsl/fsl_asrc.h | 74 +-
sound/soc/fsl/fsl_asrc_common.h | 106 +
sound/soc/fsl/fsl_asrc_dma.c | 55 +-
sound/soc/fsl/fsl_audmix.c | 4 +-
sound/soc/fsl/fsl_easrc.c | 2117 +++
sound/soc/fsl/fsl_easrc.h | 651 +
sound/soc/fsl/fsl_esai.c | 52 +-
sound/soc/fsl/fsl_micfil.c | 17 +-
sound/soc/fsl/fsl_spdif.c | 4 +-
sound/soc/hisilicon/hi6210-i2s.c | 16 +-
sound/soc/img/img-i2s-in.c | 1 +
sound/soc/img/img-i2s-out.c | 8 +-
sound/soc/img/img-spdif-in.c | 4 +-
sound/soc/img/img-spdif-out.c | 4 +-
sound/soc/intel/Kconfig | 8 +-
sound/soc/intel/Makefile | 2 +-
sound/soc/intel/atom/Makefile | 2 +-
sound/soc/intel/atom/sst-atom-controls.h | 2 +-
sound/soc/intel/atom/sst-mfld-platform-compress.c | 43 +-
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 16 +-
sound/soc/intel/atom/sst-mfld-platform.h | 2 +-
sound/soc/intel/atom/sst/Makefile | 2 +-
sound/soc/intel/baytrail/sst-baytrail-ipc.c | 4 +-
sound/soc/intel/boards/Kconfig | 83 +-
sound/soc/intel/boards/Makefile | 6 +-
sound/soc/intel/boards/bdw-rt5650.c | 29 +
sound/soc/intel/boards/bdw-rt5677.c | 26 +
sound/soc/intel/boards/broadwell.c | 43 +-
sound/soc/intel/boards/bytcht_cx2072x.c | 5 +-
sound/soc/intel/boards/bytcht_da7213.c | 3 +
sound/soc/intel/boards/bytcht_es8316.c | 3 +
sound/soc/intel/boards/bytcr_rt5640.c | 31 +-
sound/soc/intel/boards/bytcr_rt5651.c | 6 +-
sound/soc/intel/boards/cht_bsw_max98090_ti.c | 3 +
sound/soc/intel/boards/cht_bsw_nau8824.c | 7 +-
sound/soc/intel/boards/cht_bsw_rt5645.c | 3 +
sound/soc/intel/boards/cht_bsw_rt5672.c | 3 +
sound/soc/intel/boards/cml_rt1011_rt5682.c | 224 +-
sound/soc/intel/boards/ehl_rt5660.c | 323 +
sound/soc/intel/boards/glk_rt5682_max98357a.c | 4 +-
sound/soc/intel/boards/hda_dsp_common.c | 2 +-
sound/soc/intel/boards/hda_dsp_common.h | 2 +-
sound/soc/intel/boards/kbl_da7219_max98357a.c | 2 +-
sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +-
sound/soc/intel/boards/kbl_rt5660.c | 2 +-
sound/soc/intel/boards/kbl_rt5663_max98927.c | 2 +-
.../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +-
sound/soc/intel/boards/skl_hda_dsp_common.c | 2 +-
sound/soc/intel/boards/skl_hda_dsp_common.h | 2 +-
sound/soc/intel/boards/skl_hda_dsp_generic.c | 33 +-
sound/soc/intel/boards/sof_da7219_max98373.c | 23 +-
sound/soc/intel/boards/sof_maxim_common.c | 2 +-
sound/soc/intel/boards/sof_maxim_common.h | 2 +-
sound/soc/intel/boards/sof_pcm512x.c | 11 +-
sound/soc/intel/boards/sof_rt5682.c | 2 +-
sound/soc/intel/boards/sof_sdw.c | 65 +-
sound/soc/intel/boards/sof_sdw_common.h | 2 +-
sound/soc/intel/boards/sof_sdw_dmic.c | 2 +-
sound/soc/intel/boards/sof_sdw_hdmi.c | 11 +-
sound/soc/intel/boards/sof_sdw_rt1308.c | 4 +-
sound/soc/intel/boards/sof_sdw_rt5682.c | 5 +-
sound/soc/intel/boards/sof_sdw_rt700.c | 13 +-
sound/soc/intel/boards/sof_sdw_rt711.c | 13 +-
sound/soc/intel/boards/sof_sdw_rt715.c | 2 +-
sound/soc/intel/boards/sof_wm8804.c | 298 +
sound/soc/intel/common/Makefile | 2 +-
sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 4 +-
sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 2 +-
sound/soc/intel/common/soc-acpi-intel-cml-match.c | 10 +-
sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 2 +-
sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 9 +-
sound/soc/intel/common/soc-acpi-intel-glk-match.c | 2 +-
sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 +-
sound/soc/intel/common/soc-acpi-intel-icl-match.c | 10 +-
sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 2 +-
sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +-
sound/soc/intel/common/soc-acpi-intel-skl-match.c | 2 +-
sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +-
sound/soc/intel/common/soc-intel-quirks.h | 2 +-
sound/soc/intel/common/sst-dsp.c | 9 +-
sound/soc/intel/common/sst-firmware.c | 2 +-
sound/soc/intel/haswell/sst-haswell-dsp.c | 185 +-
sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
sound/soc/intel/skylake/Makefile | 2 +-
sound/soc/intel/skylake/skl-i2s.h | 2 +-
sound/soc/intel/skylake/skl-ssp-clk.c | 2 +-
sound/soc/intel/skylake/skl-sst-utils.c | 2 +-
sound/soc/intel/skylake/skl-topology.c | 184 +-
sound/soc/intel/skylake/skl-topology.h | 5 +-
sound/soc/intel/skylake/skl.h | 2 +-
sound/soc/jz4740/Kconfig | 2 +-
sound/soc/jz4740/jz4740-i2s.c | 12 +-
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 7 +-
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 8 +-
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 7 +-
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 16 +-
sound/soc/meson/axg-card.c | 4 +-
sound/soc/meson/axg-fifo.c | 10 +-
sound/soc/meson/axg-tdm-interface.c | 2 +-
sound/soc/meson/gx-card.c | 4 +-
sound/soc/meson/meson-card-utils.c | 17 +-
sound/soc/mxs/mxs-saif.c | 5 +-
sound/soc/pxa/Kconfig | 25 +-
sound/soc/pxa/mmp-sspa.c | 445 +-
sound/soc/pxa/mmp-sspa.h | 32 +-
sound/soc/pxa/pxa-ssp.c | 8 +-
sound/soc/pxa/pxa2xx-i2s.c | 2 +-
sound/soc/qcom/apq8096.c | 4 +-
sound/soc/qcom/lpass-apq8016.c | 9 +-
sound/soc/qcom/lpass-cpu.c | 235 +-
sound/soc/qcom/lpass-lpaif-reg.h | 30 +-
sound/soc/qcom/lpass.h | 4 +
sound/soc/qcom/qdsp6/q6afe-dai.c | 16 +
sound/soc/qcom/qdsp6/q6asm-dai.c | 55 +-
sound/soc/qcom/sdm845.c | 4 +-
sound/soc/samsung/Kconfig | 2 +-
sound/soc/samsung/s3c-i2s-v2.c | 57 -
sound/soc/samsung/s3c2412-i2s.c | 56 +
sound/soc/sh/rcar/gen.c | 8 +
sound/soc/sh/rcar/rsnd.h | 9 +
sound/soc/sh/rcar/ssi.c | 156 +-
sound/soc/sh/rcar/ssiu.c | 2 +-
sound/soc/soc-card.c | 225 +
sound/soc/soc-compress.c | 281 +-
sound/soc/soc-core.c | 267 +-
sound/soc/soc-dai.c | 486 +-
sound/soc/soc-dapm.c | 161 +-
sound/soc/soc-generic-dmaengine-pcm.c | 6 +-
sound/soc/soc-jack.c | 38 -
sound/soc/soc-link.c | 155 +
sound/soc/soc-pcm.c | 288 +-
sound/soc/soc-topology.c | 211 +-
sound/soc/sof/Makefile | 2 +-
sound/soc/sof/compress.c | 9 +-
sound/soc/sof/compress.h | 9 +-
sound/soc/sof/control.c | 6 +-
sound/soc/sof/core.c | 9 +-
sound/soc/sof/debug.c | 2 +-
sound/soc/sof/imx/Kconfig | 34 +-
sound/soc/sof/imx/Makefile | 4 +-
sound/soc/sof/imx/imx8.c | 4 +-
sound/soc/sof/imx/imx8m.c | 285 +
sound/soc/sof/intel/Makefile | 2 +-
sound/soc/sof/intel/apl.c | 2 +-
sound/soc/sof/intel/bdw.c | 18 +-
sound/soc/sof/intel/byt.c | 220 +-
sound/soc/sof/intel/cnl.c | 2 +-
sound/soc/sof/intel/hda-bus.c | 2 +-
sound/soc/sof/intel/hda-codec.c | 58 +-
sound/soc/sof/intel/hda-compress.c | 2 +-
sound/soc/sof/intel/hda-ctrl.c | 2 +-
sound/soc/sof/intel/hda-dai.c | 2 +-
sound/soc/sof/intel/hda-dsp.c | 10 +-
sound/soc/sof/intel/hda-ipc.c | 2 +-
sound/soc/sof/intel/hda-ipc.h | 2 +-
sound/soc/sof/intel/hda-loader.c | 11 +-
sound/soc/sof/intel/hda-pcm.c | 2 +-
sound/soc/sof/intel/hda-stream.c | 2 +-
sound/soc/sof/intel/hda-trace.c | 2 +-
sound/soc/sof/intel/hda.c | 28 +-
sound/soc/sof/intel/hda.h | 2 +-
sound/soc/sof/intel/intel-ipc.c | 2 +-
sound/soc/sof/intel/shim.h | 2 +-
sound/soc/sof/ipc.c | 11 +-
sound/soc/sof/loader.c | 213 +-
sound/soc/sof/nocodec.c | 14 +-
sound/soc/sof/ops.c | 2 +-
sound/soc/sof/ops.h | 2 +-
sound/soc/sof/pcm.c | 18 +-
sound/soc/sof/pm.c | 29 +-
sound/soc/sof/probe.c | 2 +-
sound/soc/sof/probe.h | 10 +-
sound/soc/sof/sof-acpi-dev.c | 2 +-
sound/soc/sof/sof-audio.c | 2 +-
sound/soc/sof/sof-audio.h | 4 +-
sound/soc/sof/sof-of-dev.c | 16 +-
sound/soc/sof/sof-pci-dev.c | 4 +-
sound/soc/sof/sof-priv.h | 7 +-
sound/soc/sof/topology.c | 485 +-
sound/soc/sof/trace.c | 2 +-
sound/soc/sof/utils.c | 2 +-
sound/soc/sof/xtensa/Makefile | 2 +-
sound/soc/sof/xtensa/core.c | 2 +-
sound/soc/sprd/sprd-pcm-compress.c | 49 +-
sound/soc/sprd/sprd-pcm-dma.c | 2 +-
sound/soc/sprd/sprd-pcm-dma.h | 2 +-
sound/soc/stm/stm32_sai_sub.c | 14 +-
sound/soc/tegra/tegra_alc5632.c | 7 +-
sound/soc/tegra/tegra_asoc_utils.c | 113 +-
sound/soc/tegra/tegra_asoc_utils.h | 1 -
sound/soc/tegra/tegra_max98090.c | 22 +-
sound/soc/tegra/tegra_rt5640.c | 22 +-
sound/soc/tegra/tegra_rt5677.c | 7 +-
sound/soc/tegra/tegra_sgtl5000.c | 7 +-
sound/soc/tegra/tegra_wm8753.c | 22 +-
sound/soc/tegra/tegra_wm8903.c | 42 +-
sound/soc/tegra/tegra_wm9712.c | 8 +-
sound/soc/tegra/trimslice.c | 18 +-
sound/soc/ti/davinci-mcasp.c | 6 +-
sound/soc/ti/omap-dmic.c | 4 +-
sound/soc/ti/omap-mcbsp.c | 21 +-
sound/soc/ti/omap-mcpdm.c | 8 +-
sound/soc/txx9/txx9aclc-ac97.c | 1 +
sound/soc/uniphier/aio-compress.c | 45 +-
sound/soc/uniphier/aio-cpu.c | 4 +-
sound/soc/uniphier/aio-dma.c | 2 +-
sound/soc/uniphier/aio.h | 2 +-
sound/soc/ux500/mop500.c | 11 +-
sound/usb/card.c | 54 +-
sound/usb/card.h | 5 +
sound/usb/endpoint.c | 244 +-
sound/usb/endpoint.h | 1 +
sound/usb/format.c | 51 +
sound/usb/line6/driver.c | 20 +
sound/usb/line6/driver.h | 1 +
sound/usb/line6/podhd.c | 22 +-
sound/usb/mixer.c | 74 +-
sound/usb/mixer.h | 10 +
sound/usb/mixer_maps.c | 65 +-
sound/usb/mixer_quirks.c | 430 +-
sound/usb/pcm.c | 11 +
sound/usb/proc.c | 53 +
sound/usb/quirks-table.h | 256 +-
sound/usb/quirks.c | 38 +-
sound/usb/usbaudio.h | 6 +-
sound/usb/usx2y/usbusx2y.h | 2 +-
sound/usb/usx2y/usbusx2yaudio.c | 2 +
sound/x86/Kconfig | 2 +-
tools/arch/sh/include/asm/barrier.h | 2 +-
tools/arch/x86/include/asm/cpufeatures.h | 7 +-
tools/arch/x86/include/asm/msr-index.h | 16 +
tools/arch/x86/include/asm/orc_types.h | 3 +-
tools/arch/x86/include/uapi/asm/kvm.h | 20 +-
tools/arch/x86/include/uapi/asm/unistd.h | 11 +-
tools/arch/x86/include/uapi/asm/vmx.h | 3 +
tools/bootconfig/main.c | 34 +-
tools/bootconfig/test-bootconfig.sh | 17 +
tools/bpf/Makefile | 7 +-
tools/bpf/bpf_asm.c | 2 +-
tools/bpf/bpf_dbg.c | 2 +-
tools/bpf/bpftool/Documentation/bpftool-btf.rst | 11 +-
tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 22 +-
.../bpf/bpftool/Documentation/bpftool-feature.rst | 24 +-
tools/bpf/bpftool/Documentation/bpftool-gen.rst | 21 +-
tools/bpf/bpftool/Documentation/bpftool-iter.rst | 81 +
tools/bpf/bpftool/Documentation/bpftool-link.rst | 121 +
tools/bpf/bpftool/Documentation/bpftool-map.rst | 37 +-
tools/bpf/bpftool/Documentation/bpftool-net.rst | 12 +-
tools/bpf/bpftool/Documentation/bpftool-perf.rst | 12 +-
tools/bpf/bpftool/Documentation/bpftool-prog.rst | 26 +-
.../bpftool/Documentation/bpftool-struct_ops.rst | 11 +-
tools/bpf/bpftool/Documentation/bpftool.rst | 11 +-
tools/bpf/bpftool/Makefile | 21 +-
tools/bpf/bpftool/bash-completion/bpftool | 69 +-
tools/bpf/bpftool/btf.c | 11 +-
tools/bpf/bpftool/btf_dumper.c | 4 +-
tools/bpf/bpftool/cfg.c | 4 +-
tools/bpf/bpftool/cgroup.c | 69 +-
tools/bpf/bpftool/common.c | 2 +
tools/bpf/bpftool/feature.c | 314 +-
tools/bpf/bpftool/gen.c | 18 +-
tools/bpf/bpftool/iter.c | 88 +
tools/bpf/bpftool/jit_disasm.c | 1 -
tools/bpf/bpftool/link.c | 343 +
tools/bpf/bpftool/main.c | 7 +-
tools/bpf/bpftool/main.h | 45 +
tools/bpf/bpftool/map.c | 44 +-
tools/bpf/bpftool/map_perf_ring.c | 2 +-
tools/bpf/bpftool/net.c | 12 +-
tools/bpf/bpftool/perf.c | 2 +-
tools/bpf/bpftool/prog.c | 35 +-
tools/bpf/bpftool/struct_ops.c | 27 +-
tools/bpf/runqslower/Makefile | 3 +-
tools/build/Makefile.feature | 5 +-
tools/build/feature/Makefile | 8 +-
tools/build/feature/test-all.c | 5 -
tools/build/feature/test-libopencsd.c | 4 +-
tools/build/feature/test-libpfm4.c | 9 +
tools/build/feature/test-sync-compare-and-swap.c | 2 +-
tools/cgroup/iocost_monitor.py | 55 +-
tools/gpio/lsgpio.c | 12 +
tools/include/linux/bits.h | 24 +-
tools/include/linux/build_bug.h | 82 +
tools/include/linux/compiler-gcc.h | 12 +
tools/include/linux/compiler.h | 29 +
tools/include/linux/const.h | 5 +-
tools/include/linux/kallsyms.h | 2 +-
tools/include/linux/kernel.h | 4 +-
tools/include/linux/rbtree.h | 2 +-
tools/include/linux/rbtree_augmented.h | 2 +-
tools/include/uapi/asm-generic/unistd.h | 4 +-
tools/include/uapi/drm/drm.h | 2 +
tools/include/uapi/drm/i915_drm.h | 45 +
tools/include/uapi/linux/bpf.h | 405 +-
tools/include/uapi/linux/fcntl.h | 10 +
tools/include/uapi/linux/fs.h | 1 +
tools/include/uapi/linux/fscrypt.h | 4 +-
tools/include/uapi/linux/if_link.h | 1 +
tools/include/uapi/linux/kvm.h | 65 +-
tools/include/uapi/linux/mman.h | 5 +-
tools/include/uapi/linux/sched.h | 5 +
tools/include/uapi/linux/stat.h | 19 +-
tools/include/uapi/linux/vhost.h | 28 +
tools/include/vdso/bits.h | 9 +
tools/include/vdso/const.h | 10 +
tools/kvm/kvm_stat/kvm_stat | 84 +-
tools/kvm/kvm_stat/kvm_stat.service | 16 +
tools/kvm/kvm_stat/kvm_stat.txt | 15 +-
tools/lib/api/fs/fs.c | 17 +
tools/lib/api/fs/fs.h | 12 +
tools/lib/api/io.h | 115 +
tools/lib/bpf/Build | 2 +-
tools/lib/bpf/Makefile | 6 +-
tools/lib/bpf/bpf.c | 39 +-
tools/lib/bpf/bpf.h | 7 +-
tools/lib/bpf/bpf_helpers.h | 21 +
tools/lib/bpf/bpf_tracing.h | 20 +-
tools/lib/bpf/btf_dump.c | 35 +-
tools/lib/bpf/hashmap.c | 10 +-
tools/lib/bpf/hashmap.h | 8 +-
tools/lib/bpf/libbpf.c | 978 +-
tools/lib/bpf/libbpf.h | 35 +-
tools/lib/bpf/libbpf.map | 16 +
tools/lib/bpf/libbpf_internal.h | 2 +-
tools/lib/bpf/libbpf_probes.c | 5 +
tools/lib/bpf/netlink.c | 8 +-
tools/lib/bpf/ringbuf.c | 288 +
tools/lib/perf/cpumap.c | 2 +-
tools/lib/perf/evlist.c | 4 +-
tools/lib/subcmd/parse-options.h | 2 +
tools/lib/symbol/kallsyms.c | 86 +-
tools/lib/symbol/kallsyms.h | 2 -
tools/lib/traceevent/event-parse.c | 168 +-
tools/lib/traceevent/kbuffer-parse.c | 2 +-
tools/lib/traceevent/parse-filter.c | 29 +-
tools/objtool/Build | 13 +-
tools/objtool/Documentation/stack-validation.txt | 41 +
tools/objtool/Makefile | 15 +-
tools/objtool/arch.h | 19 +-
tools/objtool/arch/x86/decode.c | 302 +-
tools/objtool/arch/x86/include/cfi_regs.h | 25 +
tools/objtool/builtin-check.c | 13 +-
tools/objtool/builtin-orc.c | 3 +-
tools/objtool/builtin.h | 2 +-
tools/objtool/cfi.h | 35 +-
tools/objtool/check.c | 864 +-
tools/objtool/check.h | 35 +-
tools/objtool/elf.c | 104 +-
tools/objtool/elf.h | 46 +-
tools/objtool/objtool.c | 4 +-
tools/objtool/objtool.h | 27 +
tools/objtool/orc.h | 18 -
tools/objtool/orc_dump.c | 47 +-
tools/objtool/orc_gen.c | 45 +-
tools/objtool/weak.c | 40 +
tools/perf/Documentation/Makefile | 4 +-
tools/perf/Documentation/itrace.txt | 12 +-
tools/perf/Documentation/perf-bench.txt | 8 +
tools/perf/Documentation/perf-c2c.txt | 13 +-
tools/perf/Documentation/perf-config.txt | 5 +
tools/perf/Documentation/perf-intel-pt.txt | 55 +-
tools/perf/Documentation/perf-list.txt | 8 +
tools/perf/Documentation/perf-record.txt | 32 +-
tools/perf/Documentation/perf-report.txt | 11 +
tools/perf/Documentation/perf-script.txt | 11 +
tools/perf/Documentation/perf-stat.txt | 35 +-
tools/perf/Documentation/perf-top.txt | 20 +
tools/perf/Documentation/perf.data-file-format.txt | 16 +
tools/perf/Documentation/security.txt | 237 +
tools/perf/Makefile.config | 55 +-
tools/perf/Makefile.perf | 20 +-
tools/perf/arch/arm/util/cs-etm.c | 14 +-
tools/perf/arch/arm64/util/arm-spe.c | 12 +-
tools/perf/arch/arm64/util/unwind-libdw.c | 6 +-
tools/perf/arch/powerpc/util/Build | 1 +
tools/perf/arch/powerpc/util/header.c | 8 +
tools/perf/arch/powerpc/util/kvm-stat.c | 2 +-
tools/perf/arch/powerpc/util/unwind-libdw.c | 6 +-
tools/perf/arch/s390/util/kvm-stat.c | 8 +-
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 741 +-
tools/perf/arch/x86/tests/dwarf-unwind.c | 8 +
tools/perf/arch/x86/tests/perf-time-to-tsc.c | 6 +-
tools/perf/arch/x86/util/intel-bts.c | 2 +-
tools/perf/arch/x86/util/intel-pt.c | 62 +-
tools/perf/arch/x86/util/kvm-stat.c | 12 +-
tools/perf/arch/x86/util/unwind-libdw.c | 6 +-
tools/perf/bench/Build | 3 +-
tools/perf/bench/bench.h | 3 +-
tools/perf/bench/epoll-ctl.c | 4 +-
tools/perf/bench/epoll-wait.c | 7 +-
tools/perf/bench/futex-hash.c | 3 +-
tools/perf/bench/futex-lock-pi.c | 3 +-
tools/perf/bench/kallsyms-parse.c | 75 +
tools/perf/bench/sched-messaging.c | 2 +-
tools/perf/bench/synthesize.c | 262 +
tools/perf/builtin-annotate.c | 17 +-
tools/perf/builtin-bench.c | 13 +-
tools/perf/builtin-c2c.c | 30 +-
tools/perf/builtin-diff.c | 8 +-
tools/perf/builtin-evlist.c | 2 +-
tools/perf/builtin-ftrace.c | 20 +-
tools/perf/builtin-inject.c | 21 +-
tools/perf/builtin-kmem.c | 65 +-
tools/perf/builtin-kvm.c | 23 +-
tools/perf/builtin-list.c | 2 +-
tools/perf/builtin-lock.c | 42 +-
tools/perf/builtin-mem.c | 26 +-
tools/perf/builtin-probe.c | 3 +
tools/perf/builtin-record.c | 186 +-
tools/perf/builtin-report.c | 74 +-
tools/perf/builtin-sched.c | 78 +-
tools/perf/builtin-script.c | 435 +-
tools/perf/builtin-stat.c | 217 +-
tools/perf/builtin-timechart.c | 54 +-
tools/perf/builtin-top.c | 59 +-
tools/perf/builtin-trace.c | 207 +-
tools/perf/check-headers.sh | 7 +
tools/perf/design.txt | 3 +-
tools/perf/jvmti/libjvmti.c | 92 +-
.../pmu-events/arch/powerpc/power8/metrics.json | 2 +-
.../pmu-events/arch/powerpc/power9/metrics.json | 149 +-
.../arch/powerpc/power9/nest_metrics.json | 19 +
.../arch/x86/cascadelakex/clx-metrics.json | 10 +-
.../pmu-events/arch/x86/skylakex/skx-metrics.json | 4 +-
tools/perf/pmu-events/jsmn.h | 2 +-
tools/perf/pmu-events/pmu-events.h | 2 +-
tools/perf/scripts/python/bin/flamegraph-record | 2 +
tools/perf/scripts/python/bin/flamegraph-report | 3 +
tools/perf/scripts/python/flamegraph.py | 124 +
tools/perf/tests/Build | 3 +
tools/perf/tests/api-io.c | 304 +
tools/perf/tests/attr/system-wide-dummy | 50 +
tools/perf/tests/attr/test-record-C0 | 12 +-
tools/perf/tests/builtin-test.c | 69 +-
tools/perf/tests/demangle-java-test.c | 42 +
tools/perf/tests/dwarf-unwind.c | 11 +-
tools/perf/tests/event-times.c | 8 +-
tools/perf/tests/event_update.c | 2 +-
tools/perf/tests/evsel-roundtrip-name.c | 25 +-
tools/perf/tests/evsel-tp-sched.c | 10 +-
tools/perf/tests/expr.c | 52 +-
tools/perf/tests/hists_cumulate.c | 10 +-
tools/perf/tests/hists_filter.c | 2 +-
tools/perf/tests/hists_output.c | 10 +-
tools/perf/tests/make | 10 +-
tools/perf/tests/mmap-basic.c | 8 +-
tools/perf/tests/openat-syscall-all-cpus.c | 14 +-
tools/perf/tests/openat-syscall-tp-fields.c | 10 +-
tools/perf/tests/openat-syscall.c | 10 +-
tools/perf/tests/parse-events.c | 155 +-
tools/perf/tests/perf-record.c | 6 +-
tools/perf/tests/pfm.c | 203 +
tools/perf/tests/pmu-events.c | 173 +-
tools/perf/tests/pmu.c | 4 +-
tools/perf/tests/sample-parsing.c | 6 +-
tools/perf/tests/sw-clock.c | 2 +-
tools/perf/tests/switch-tracking.c | 14 +-
tools/perf/tests/tests.h | 9 +
tools/perf/tests/topology.c | 12 +-
tools/perf/trace/beauty/arch_errno_names.sh | 4 +-
tools/perf/trace/beauty/clone.c | 1 +
tools/perf/trace/beauty/mmap.c | 1 +
tools/perf/trace/beauty/statx.c | 1 +
tools/perf/ui/browsers/hists.c | 18 +-
tools/perf/ui/gtk/annotate.c | 2 +-
tools/perf/ui/gtk/hists.c | 6 +-
tools/perf/ui/hist.c | 16 +-
tools/perf/util/Build | 10 +-
tools/perf/util/annotate.c | 41 +-
tools/perf/util/annotate.h | 4 +-
tools/perf/util/arm-spe-decoder/Build | 1 +
tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 219 +
tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 82 +
.../{ => arm-spe-decoder}/arm-spe-pkt-decoder.c | 0
.../util/arm-spe-decoder/arm-spe-pkt-decoder.h | 59 +
tools/perf/util/arm-spe-pkt-decoder.h | 43 -
tools/perf/util/arm-spe.c | 832 +-
tools/perf/util/auxtrace.c | 147 +-
tools/perf/util/auxtrace.h | 31 +-
tools/perf/util/bpf-event.c | 96 +-
tools/perf/util/bpf-event.h | 7 +-
tools/perf/util/bpf-loader.c | 4 +-
tools/perf/util/bpf-prologue.c | 14 +-
tools/perf/util/branch.h | 21 +-
tools/perf/util/callchain.c | 14 +
tools/perf/util/callchain.h | 9 +
tools/perf/util/cap.h | 4 +
tools/perf/util/cgroup.c | 3 +-
tools/perf/util/cloexec.c | 6 +-
tools/perf/util/config.c | 14 +-
tools/perf/util/counts.c | 10 +-
tools/perf/util/counts.h | 7 +-
tools/perf/util/cputopo.h | 2 +-
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 2 +
tools/perf/util/cs-etm.c | 14 +
tools/perf/util/cs-etm.h | 3 -
tools/perf/util/data-convert-bt.c | 6 +-
tools/perf/util/demangle-java.c | 13 +-
tools/perf/util/dso.c | 17 +
tools/perf/util/dso.h | 6 +-
tools/perf/util/env.h | 3 +
tools/perf/util/event.c | 2 +-
tools/perf/util/event.h | 2 +-
tools/perf/util/evlist.c | 196 +-
tools/perf/util/evlist.h | 9 +-
tools/perf/util/evsel.c | 489 +-
tools/perf/util/evsel.h | 248 +-
tools/perf/util/evsel_config.h | 45 +-
tools/perf/util/evsel_fprintf.c | 11 +-
tools/perf/util/evsel_fprintf.h | 3 +-
tools/perf/util/expr.c | 145 +-
tools/perf/util/expr.h | 34 +-
tools/perf/util/expr.l | 51 +-
tools/perf/util/expr.y | 45 +-
tools/perf/util/genelf_debug.c | 4 +-
tools/perf/util/hashmap.c | 238 +
tools/perf/util/hashmap.h | 176 +
tools/perf/util/header.c | 155 +-
tools/perf/util/header.h | 1 +
tools/perf/util/hist.c | 44 +-
tools/perf/util/hist.h | 6 +-
tools/perf/util/intel-bts.c | 16 +-
.../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 2 +-
tools/perf/util/intel-pt.c | 327 +-
tools/perf/util/jitdump.c | 2 +-
tools/perf/util/jitdump.h | 6 +-
tools/perf/util/machine.c | 436 +-
tools/perf/util/mem-events.c | 15 +
tools/perf/util/mem-events.h | 2 +
tools/perf/util/mem2node.c | 3 +-
tools/perf/util/metricgroup.c | 350 +-
tools/perf/util/metricgroup.h | 8 +-
tools/perf/util/ordered-events.c | 2 +-
tools/perf/util/ordered-events.h | 2 +-
tools/perf/util/parse-events.c | 148 +-
tools/perf/util/parse-events.h | 6 +
tools/perf/util/parse-events.l | 13 +-
tools/perf/util/parse-events.y | 16 +-
tools/perf/util/perf_api_probe.c | 164 +
tools/perf/util/perf_api_probe.h | 14 +
tools/perf/util/pfm.c | 281 +
tools/perf/util/pfm.h | 37 +
tools/perf/util/pmu.c | 146 +-
tools/perf/util/pmu.h | 15 +-
tools/perf/util/probe-event.c | 56 +-
tools/perf/util/probe-file.c | 2 +-
tools/perf/util/probe-finder.c | 1 +
tools/perf/util/pstack.c | 2 +-
tools/perf/util/python.c | 4 +-
tools/perf/util/record.c | 185 +-
tools/perf/util/record.h | 7 +
tools/perf/util/s390-cpumcf-kernel.h | 1 +
tools/perf/util/s390-cpumsf.c | 12 +-
.../util/scripting-engines/trace-event-python.c | 6 +-
tools/perf/util/session.c | 21 +-
tools/perf/util/setup.py | 2 +
tools/perf/util/sideband_evlist.c | 148 +
tools/perf/util/smt.c | 10 +-
tools/perf/util/sort.c | 14 +-
tools/perf/util/sort.h | 2 +
tools/perf/util/stat-display.c | 27 +-
tools/perf/util/stat-shadow.c | 109 +-
tools/perf/util/stat.c | 112 +-
tools/perf/util/stat.h | 7 +
tools/perf/util/symbol-elf.c | 7 +
tools/perf/util/symbol.c | 19 +
tools/perf/util/symbol.h | 2 +-
tools/perf/util/synthetic-events.c | 179 +-
tools/perf/util/syscalltbl.c | 4 +-
tools/perf/util/syscalltbl.h | 14 +-
tools/perf/util/thread-stack.c | 274 +-
tools/perf/util/thread-stack.h | 11 +-
tools/perf/util/thread.c | 24 +
tools/perf/util/thread.h | 15 +
tools/perf/util/top.c | 2 +-
tools/perf/util/top.h | 3 +-
tools/perf/util/trace-event-info.c | 2 +-
tools/perf/util/trace-event-read.c | 2 +-
tools/perf/util/unwind-libunwind-local.c | 2 +-
tools/perf/util/util.c | 1 +
.../acpi/os_specific/service_layers/oslinuxtbl.c | 11 +-
tools/power/cpupower/utils/cpupower-info.c | 2 +-
tools/power/cpupower/utils/cpupower-set.c | 2 +-
.../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +-
.../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 6 +-
.../cpupower/utils/idle_monitor/hsw_ext_idle.c | 2 +-
tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +-
tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +-
tools/power/pm-graph/Makefile | 4 +
tools/power/pm-graph/README | 124 +-
tools/power/pm-graph/bootgraph.py | 2 +-
.../pm-graph/config/custom-timeline-functions.cfg | 2 +-
tools/power/pm-graph/sleepgraph.8 | 65 +-
tools/power/pm-graph/sleepgraph.py | 797 +-
tools/power/x86/intel-speed-select/isst-config.c | 49 +-
tools/power/x86/intel-speed-select/isst-core.c | 6 +-
tools/power/x86/intel-speed-select/isst-display.c | 28 +-
tools/power/x86/intel-speed-select/isst.h | 1 +
tools/spi/Makefile | 4 +-
tools/spi/spidev_test.c | 21 +-
tools/testing/kunit/kunit.py | 307 +-
tools/testing/kunit/kunit_tool_test.py | 63 +-
tools/testing/nvdimm/test/nfit_test.h | 6 +-
tools/testing/selftests/Makefile | 9 +-
tools/testing/selftests/bpf/.gitignore | 5 +-
tools/testing/selftests/bpf/Makefile | 40 +-
tools/testing/selftests/bpf/README.rst | 45 +
tools/testing/selftests/bpf/bench.c | 465 +
tools/testing/selftests/bpf/bench.h | 81 +
tools/testing/selftests/bpf/benchs/bench_count.c | 91 +
tools/testing/selftests/bpf/benchs/bench_rename.c | 195 +
.../testing/selftests/bpf/benchs/bench_ringbufs.c | 566 +
tools/testing/selftests/bpf/benchs/bench_trigger.c | 167 +
.../selftests/bpf/benchs/run_bench_rename.sh | 9 +
.../selftests/bpf/benchs/run_bench_ringbufs.sh | 75 +
.../selftests/bpf/benchs/run_bench_trigger.sh | 9 +
tools/testing/selftests/bpf/config | 2 +
tools/testing/selftests/bpf/network_helpers.c | 167 +
tools/testing/selftests/bpf/network_helpers.h | 42 +
tools/testing/selftests/bpf/prog_tests/align.c | 666 +
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 409 +
.../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 110 +-
.../selftests/bpf/prog_tests/btf_map_in_map.c | 49 +
.../selftests/bpf/prog_tests/cgroup_attach_multi.c | 7 +
.../bpf/prog_tests/cgroup_skb_sk_lookup.c | 95 +
.../selftests/bpf/prog_tests/cls_redirect.c | 456 +
.../selftests/bpf/prog_tests/connect_force_port.c | 166 +
.../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +-
.../selftests/bpf/prog_tests/enable_stats.c | 45 +
.../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 31 +-
.../selftests/bpf/prog_tests/flow_dissector.c | 167 +-
.../bpf/prog_tests/flow_dissector_load_bytes.c | 1 +
.../bpf/prog_tests/flow_dissector_reattach.c | 588 +-
.../testing/selftests/bpf/prog_tests/global_data.c | 1 +
tools/testing/selftests/bpf/prog_tests/hashmap.c | 380 +
tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 1 +
tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 1 +
.../selftests/bpf/prog_tests/load_bytes_relative.c | 71 +
tools/testing/selftests/bpf/prog_tests/map_lock.c | 14 +
tools/testing/selftests/bpf/prog_tests/mmap.c | 81 +-
.../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 5 +-
.../testing/selftests/bpf/prog_tests/perf_buffer.c | 5 +
.../testing/selftests/bpf/prog_tests/pkt_access.c | 1 +
.../selftests/bpf/prog_tests/pkt_md_access.c | 1 +
.../selftests/bpf/prog_tests/prog_run_xattr.c | 1 +
.../selftests/bpf/prog_tests/queue_stack_map.c | 1 +
tools/testing/selftests/bpf/prog_tests/ringbuf.c | 239 +
.../selftests/bpf/prog_tests/ringbuf_multi.c | 102 +
.../selftests/bpf/prog_tests/section_names.c | 42 +-
.../selftests/bpf/prog_tests/signal_pending.c | 1 +
tools/testing/selftests/bpf/prog_tests/sk_assign.c | 21 +-
tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 1 +
.../testing/selftests/bpf/prog_tests/skb_helpers.c | 30 +
tools/testing/selftests/bpf/prog_tests/skeleton.c | 45 +-
.../selftests/bpf/prog_tests/sockmap_basic.c | 35 +
tools/testing/selftests/bpf/prog_tests/spinlock.c | 14 +
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 116 +-
tools/testing/selftests/bpf/prog_tests/test_lsm.c | 18 +-
.../selftests/bpf/prog_tests/test_overhead.c | 14 +-
tools/testing/selftests/bpf/prog_tests/xdp.c | 1 +
.../selftests/bpf/prog_tests/xdp_adjust_tail.c | 124 +-
.../testing/selftests/bpf/prog_tests/xdp_attach.c | 30 +-
.../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 1 +
.../selftests/bpf/prog_tests/xdp_devmap_attach.c | 89 +
tools/testing/selftests/bpf/prog_tests/xdp_info.c | 68 +
.../selftests/bpf/prog_tests/xdp_noinline.c | 1 +
tools/testing/selftests/bpf/progs/bpf_flow.c | 20 +-
.../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 44 +
.../selftests/bpf/progs/bpf_iter_ipv6_route.c | 78 +
.../testing/selftests/bpf/progs/bpf_iter_netlink.c | 82 +
tools/testing/selftests/bpf/progs/bpf_iter_task.c | 41 +
.../selftests/bpf/progs/bpf_iter_task_file.c | 44 +
.../selftests/bpf/progs/bpf_iter_test_kern1.c | 4 +
.../selftests/bpf/progs/bpf_iter_test_kern2.c | 4 +
.../selftests/bpf/progs/bpf_iter_test_kern3.c | 33 +
.../selftests/bpf/progs/bpf_iter_test_kern4.c | 67 +
.../bpf/progs/bpf_iter_test_kern_common.h | 38 +
.../bpf/progs/cgroup_skb_sk_lookup_kern.c | 97 +
tools/testing/selftests/bpf/progs/connect4_prog.c | 107 +-
.../selftests/bpf/progs/connect_force_port4.c | 83 +
.../selftests/bpf/progs/connect_force_port6.c | 94 +
.../testing/selftests/bpf/progs/core_reloc_types.h | 2 +-
.../selftests/bpf/progs/freplace_connect4.c | 18 +
.../selftests/bpf/progs/load_bytes_relative.c | 48 +
tools/testing/selftests/bpf/progs/lsm.c | 8 +-
tools/testing/selftests/bpf/progs/perfbuf_bench.c | 33 +
tools/testing/selftests/bpf/progs/ringbuf_bench.c | 60 +
.../testing/selftests/bpf/progs/test_adjust_tail.c | 30 -
tools/testing/selftests/bpf/progs/test_btf_haskv.c | 18 +-
.../selftests/bpf/progs/test_btf_map_in_map.c | 76 +
tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 +-
tools/testing/selftests/bpf/progs/test_btf_nokv.c | 18 +-
.../selftests/bpf/progs/test_cls_redirect.c | 1061 ++
.../selftests/bpf/progs/test_cls_redirect.h | 54 +
.../selftests/bpf/progs/test_enable_stats.c | 18 +
tools/testing/selftests/bpf/progs/test_mmap.c | 8 +
tools/testing/selftests/bpf/progs/test_obj_id.c | 14 +-
tools/testing/selftests/bpf/progs/test_overhead.c | 8 +-
tools/testing/selftests/bpf/progs/test_ringbuf.c | 78 +
.../selftests/bpf/progs/test_ringbuf_multi.c | 77 +
tools/testing/selftests/bpf/progs/test_sk_assign.c | 82 +-
.../selftests/bpf/progs/test_sk_lookup_kern.c | 1 +
.../testing/selftests/bpf/progs/test_skb_helpers.c | 28 +
tools/testing/selftests/bpf/progs/test_skeleton.c | 19 +-
.../selftests/bpf/progs/test_skmsg_load_helpers.c | 47 +
.../selftests/bpf/progs/test_sockmap_kern.h | 343 +
.../testing/selftests/bpf/progs/test_sysctl_prog.c | 2 +-
.../bpf/progs/test_xdp_adjust_tail_grow.c | 33 +
.../bpf/progs/test_xdp_adjust_tail_shrink.c | 30 +
.../selftests/bpf/progs/test_xdp_devmap_helpers.c | 22 +
.../bpf/progs/test_xdp_with_devmap_helpers.c | 43 +
tools/testing/selftests/bpf/progs/trigger_bench.c | 47 +
tools/testing/selftests/bpf/test_align.c | 719 -
tools/testing/selftests/bpf/test_btf.c | 2 +-
tools/testing/selftests/bpf/test_hashmap.c | 382 -
tools/testing/selftests/bpf/test_maps.c | 52 +-
tools/testing/selftests/bpf/test_progs.c | 118 +-
tools/testing/selftests/bpf/test_progs.h | 29 +-
tools/testing/selftests/bpf/test_sock_addr.c | 38 +-
tools/testing/selftests/bpf/test_sockmap.c | 1060 +-
tools/testing/selftests/bpf/test_sockmap_kern.h | 451 -
tools/testing/selftests/bpf/test_verifier.c | 63 +-
tools/testing/selftests/bpf/testing_helpers.c | 66 +
tools/testing/selftests/bpf/testing_helpers.h | 5 +
tools/testing/selftests/bpf/verifier/and.c | 4 +-
.../testing/selftests/bpf/verifier/array_access.c | 4 +-
tools/testing/selftests/bpf/verifier/bounds.c | 56 +-
tools/testing/selftests/bpf/verifier/calls.c | 18 +-
tools/testing/selftests/bpf/verifier/const_or.c | 8 +-
tools/testing/selftests/bpf/verifier/dead_code.c | 10 +-
.../selftests/bpf/verifier/direct_value_access.c | 4 +-
.../testing/selftests/bpf/verifier/event_output.c | 24 +
.../selftests/bpf/verifier/helper_access_var_len.c | 46 +-
.../selftests/bpf/verifier/helper_value_access.c | 42 +-
tools/testing/selftests/bpf/verifier/precise.c | 8 +-
.../selftests/bpf/verifier/prevent_map_lookup.c | 30 -
.../testing/selftests/bpf/verifier/ref_tracking.c | 33 +
tools/testing/selftests/bpf/verifier/sock.c | 117 +-
tools/testing/selftests/bpf/verifier/stack_ptr.c | 40 +
.../selftests/bpf/verifier/value_illegal_alu.c | 1 +
.../testing/selftests/bpf/verifier/value_or_null.c | 19 +
.../selftests/bpf/verifier/value_ptr_arith.c | 8 +-
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 1 +
.../drivers/net/mlxsw/devlink_trap_acl_drops.sh | 4 +-
.../drivers/net/mlxsw/devlink_trap_control.sh | 688 +
.../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 33 +-
.../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 35 +-
.../net/mlxsw/devlink_trap_l3_exceptions.sh | 20 +-
.../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 6 +-
.../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 9 +-
.../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 2 +-
.../selftests/drivers/net/mlxsw/sharedbuffer.sh | 2 +-
.../drivers/net/mlxsw/tc_flower_restrictions.sh | 186 -
.../selftests/drivers/net/mlxsw/tc_restrictions.sh | 318 +
.../selftests/drivers/net/netdevsim/devlink.sh | 28 +
.../drivers/net/netdevsim/devlink_trap.sh | 4 +
tools/testing/selftests/exec/.gitignore | 1 +
tools/testing/selftests/exec/Makefile | 3 +-
tools/testing/selftests/exec/binfmt_script | 171 +
tools/testing/selftests/exec/execveat.c | 8 +
.../filesystems/epoll/epoll_wakeup_test.c | 146 +
tools/testing/selftests/ftrace/config | 1 +
tools/testing/selftests/ftrace/ftracetest | 43 +-
.../selftests/ftrace/test.d/00basic/snapshot.tc | 3 +-
.../selftests/ftrace/test.d/00basic/trace_pipe.tc | 3 +-
.../ftrace/test.d/direct/kprobe-direct.tc | 6 +-
.../ftrace/test.d/dynevent/add_remove_kprobe.tc | 6 +-
.../ftrace/test.d/dynevent/add_remove_synth.tc | 5 +-
.../ftrace/test.d/dynevent/clear_select_events.tc | 11 +-
.../ftrace/test.d/dynevent/generic_clear_event.tc | 8 +-
.../selftests/ftrace/test.d/event/event-enable.tc | 6 +-
.../selftests/ftrace/test.d/event/event-no-pid.tc | 11 +-
.../selftests/ftrace/test.d/event/event-pid.tc | 11 +-
.../ftrace/test.d/event/subsystem-enable.tc | 6 +-
.../ftrace/test.d/event/toplevel-enable.tc | 6 +-
.../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 17 +-
.../ftrace/test.d/ftrace/fgraph-filter.tc | 6 +-
.../ftrace/test.d/ftrace/func-filter-glob.tc | 6 +-
.../test.d/ftrace/func-filter-notrace-pid.tc | 16 +-
.../ftrace/test.d/ftrace/func-filter-pid.tc | 16 +-
.../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 3 +-
.../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 6 +-
.../ftrace/test.d/ftrace/func_event_triggers.tc | 10 +-
.../ftrace/test.d/ftrace/func_mod_trace.tc | 3 +-
.../ftrace/test.d/ftrace/func_profile_stat.tc | 3 +-
.../ftrace/test.d/ftrace/func_profiler.tc | 15 +-
.../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 9 +-
.../ftrace/test.d/ftrace/func_stack_tracer.tc | 6 +-
.../test.d/ftrace/func_traceonoff_triggers.tc | 9 +-
.../ftrace/test.d/ftrace/tracing-error-log.tc | 10 +-
tools/testing/selftests/ftrace/test.d/functions | 30 +-
.../ftrace/test.d/instances/instance-event.tc | 6 +-
.../selftests/ftrace/test.d/instances/instance.tc | 6 +-
.../ftrace/test.d/kprobe/add_and_remove.tc | 3 +-
.../selftests/ftrace/test.d/kprobe/busy_check.tc | 3 +-
.../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_args_comm.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 5 +-
.../ftrace/test.d/kprobe/kprobe_args_type.tc | 7 +-
.../ftrace/test.d/kprobe/kprobe_args_user.tc | 4 +-
.../ftrace/test.d/kprobe/kprobe_eventname.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_ftrace.tc | 4 +-
.../ftrace/test.d/kprobe/kprobe_module.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 5 +-
.../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 9 +-
.../ftrace/test.d/kprobe/kretprobe_args.tc | 3 +-
.../ftrace/test.d/kprobe/kretprobe_maxactive.tc | 4 +-
.../ftrace/test.d/kprobe/multiple_kprobes.tc | 3 +-
.../selftests/ftrace/test.d/kprobe/probepoint.tc | 3 +-
.../selftests/ftrace/test.d/kprobe/profile.tc | 3 +-
.../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 5 +-
.../ftrace/test.d/preemptirq/irqsoff_tracer.tc | 13 +-
tools/testing/selftests/ftrace/test.d/template | 4 +
.../selftests/ftrace/test.d/tracer/wakeup.tc | 6 +-
.../selftests/ftrace/test.d/tracer/wakeup_rt.tc | 6 +-
.../inter-event/trigger-action-hist-xfail.tc | 13 +-
.../inter-event/trigger-field-variable-support.tc | 11 +-
.../trigger-inter-event-combined-hist.tc | 11 +-
.../inter-event/trigger-multi-actions-accept.tc | 11 +-
.../inter-event/trigger-onchange-action-hist.tc | 8 +-
.../inter-event/trigger-onmatch-action-hist.tc | 11 +-
.../trigger-onmatch-onmax-action-hist.tc | 11 +-
.../inter-event/trigger-onmax-action-hist.tc | 11 +-
.../inter-event/trigger-snapshot-action-hist.tc | 15 +-
.../trigger-synthetic-event-createremove.tc | 11 +-
.../inter-event/trigger-synthetic-event-syntax.tc | 11 +-
.../inter-event/trigger-trace-action-hist.tc | 13 +-
.../ftrace/test.d/trigger/trigger-eventonoff.tc | 11 +-
.../ftrace/test.d/trigger/trigger-filter.tc | 11 +-
.../ftrace/test.d/trigger/trigger-hist-mod.tc | 16 +-
.../test.d/trigger/trigger-hist-syntax-errors.tc | 18 +-
.../ftrace/test.d/trigger/trigger-hist.tc | 18 +-
.../ftrace/test.d/trigger/trigger-multihist.tc | 16 +-
.../ftrace/test.d/trigger/trigger-snapshot.tc | 16 +-
.../ftrace/test.d/trigger/trigger-stacktrace.tc | 13 +-
.../test.d/trigger/trigger-trace-marker-hist.tc | 23 +-
.../trigger/trigger-trace-marker-snapshot.tc | 23 +-
.../trigger-trace-marker-synthetic-kernel.tc | 31 +-
.../trigger/trigger-trace-marker-synthetic.tc | 26 +-
.../ftrace/test.d/trigger/trigger-traceonoff.tc | 11 +-
tools/testing/selftests/gen_kselftest_tar.sh | 5 +
tools/testing/selftests/gpio/Makefile | 12 +-
tools/testing/selftests/intel_pstate/Makefile | 2 +-
tools/testing/selftests/ipc/msgque.c | 2 +-
tools/testing/selftests/kselftest/runner.sh | 2 +-
tools/testing/selftests/kselftest_deps.sh | 272 +
tools/testing/selftests/kselftest_harness.h | 240 +-
tools/testing/selftests/kvm/.gitignore | 4 +-
tools/testing/selftests/kvm/Makefile | 37 +-
tools/testing/selftests/kvm/include/evmcs.h | 4 +-
tools/testing/selftests/kvm/include/kvm_util.h | 32 +-
.../selftests/kvm/include/x86_64/processor.h | 11 +-
.../selftests/kvm/include/x86_64/svm_util.h | 11 +
tools/testing/selftests/kvm/include/x86_64/vmx.h | 24 +
tools/testing/selftests/kvm/lib/kvm_util.c | 174 +-
.../testing/selftests/kvm/lib/kvm_util_internal.h | 8 +-
tools/testing/selftests/kvm/lib/s390x/processor.c | 5 +-
tools/testing/selftests/kvm/lib/x86_64/svm.c | 10 +-
tools/testing/selftests/kvm/lib/x86_64/vmx.c | 12 +-
.../testing/selftests/kvm/set_memory_region_test.c | 408 +
tools/testing/selftests/kvm/x86_64/debug_regs.c | 202 +
tools/testing/selftests/kvm/x86_64/evmcs_test.c | 5 +-
tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 104 +-
.../selftests/kvm/x86_64/set_memory_region_test.c | 141 -
tools/testing/selftests/kvm/x86_64/smm_test.c | 30 +-
tools/testing/selftests/kvm/x86_64/state_test.c | 69 +-
.../kvm/x86_64/vmx_preemption_timer_test.c | 259 +
tools/testing/selftests/lib/config | 1 +
tools/testing/selftests/lkdtm/run.sh | 22 +-
tools/testing/selftests/memfd/Makefile | 17 +-
tools/testing/selftests/net/Makefile | 1 +
tools/testing/selftests/net/fib_nexthops.sh | 593 +-
tools/testing/selftests/net/fib_tests.sh | 10 +-
.../selftests/net/forwarding/devlink_lib.sh | 32 +-
.../testing/selftests/net/forwarding/mirror_lib.sh | 6 +-
.../selftests/net/forwarding/pedit_dsfield.sh | 73 +-
.../testing/selftests/net/forwarding/tc_actions.sh | 26 +-
tools/testing/selftests/net/ip_defrag.c | 8 +-
tools/testing/selftests/net/mptcp/pm_netlink.sh | 2 +-
tools/testing/selftests/net/pmtu.sh | 122 +
tools/testing/selftests/net/rxtimestamp.c | 1 +
tools/testing/selftests/net/tcp_mmap.c | 7 +-
tools/testing/selftests/net/timestamping.c | 10 +-
tools/testing/selftests/net/tls.c | 151 +-
tools/testing/selftests/net/vrf-xfrm-tests.sh | 436 +
tools/testing/selftests/nsfs/pidns.c | 2 +-
tools/testing/selftests/ntb/ntb_test.sh | 2 +-
tools/testing/selftests/pidfd/.gitignore | 1 +
tools/testing/selftests/pidfd/Makefile | 3 +-
tools/testing/selftests/pidfd/config | 6 +
tools/testing/selftests/pidfd/pidfd_setns_test.c | 473 +
tools/testing/selftests/powerpc/Makefile | 1 +
.../selftests/powerpc/nx-gzip/99-nx-gzip.rules | 1 +
tools/testing/selftests/powerpc/nx-gzip/Makefile | 8 +
tools/testing/selftests/powerpc/nx-gzip/README | 45 +
.../testing/selftests/powerpc/nx-gzip/gunz_test.c | 1028 ++
.../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 433 +
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c | 316 +
.../selftests/powerpc/nx-gzip/include/copy-paste.h | 56 +
.../selftests/powerpc/nx-gzip/include/crb.h | 155 +
.../testing/selftests/powerpc/nx-gzip/include/nx.h | 38 +
.../selftests/powerpc/nx-gzip/include/nx_dbg.h | 95 +
.../selftests/powerpc/nx-gzip/include/nxu.h | 650 +
.../selftests/powerpc/nx-gzip/include/vas-api.h | 1 +
.../selftests/powerpc/nx-gzip/nx-gzip-test.sh | 46 +
tools/testing/selftests/powerpc/pmu/.gitignore | 1 +
tools/testing/selftests/powerpc/pmu/Makefile | 8 +-
.../selftests/powerpc/pmu/count_stcx_fail.c | 161 +
tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +-
tools/testing/selftests/powerpc/pmu/loop.S | 35 +
tools/testing/selftests/powerpc/signal/Makefile | 2 +-
.../powerpc/signal/sig_sc_double_restart.c | 174 +
tools/testing/selftests/proc/.gitignore | 2 +
tools/testing/selftests/proc/Makefile | 2 +
.../testing/selftests/proc/proc-fsconfig-hidepid.c | 50 +
.../testing/selftests/proc/proc-multiple-procfs.c | 48 +
tools/testing/selftests/pstore/pstore_tests | 2 +-
tools/testing/selftests/ptp/testptp.c | 6 +-
.../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 +
.../selftests/rcutorture/configs/rcu/RUDE01 | 10 +
.../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 | 15 +-
tools/testing/selftests/sysctl/config | 2 +-
tools/testing/selftests/sysctl/sysctl.sh | 57 +-
.../tc-testing/tc-tests/actions/pedit.json | 25 +
.../tc-testing/tc-tests/filters/tests.json | 44 +-
.../tc-testing/tc-tests/qdiscs/fq_pie.json | 21 +
tools/testing/selftests/tc-testing/tdc.py | 5 +-
tools/testing/selftests/tc-testing/tdc_batch.py | 6 +-
tools/testing/selftests/timens/clock_nanosleep.c | 2 +-
tools/testing/selftests/timens/timens.c | 2 +-
tools/testing/selftests/timens/timens.h | 13 +-
tools/testing/selftests/timens/timer.c | 5 +
tools/testing/selftests/timens/timerfd.c | 5 +
tools/testing/selftests/tpm2/test_smoke.sh | 10 +-
tools/testing/selftests/tpm2/test_space.sh | 8 +-
tools/testing/selftests/vDSO/.gitignore | 2 +
tools/testing/selftests/vDSO/Makefile | 5 +-
tools/testing/selftests/vDSO/parse_vdso.c | 24 +-
tools/testing/selftests/vDSO/parse_vdso.h | 31 +
.../selftests/vDSO/vdso_standalone_test_x86.c | 4 +-
tools/testing/selftests/vDSO/vdso_test.c | 68 -
tools/testing/selftests/vDSO/vdso_test_getcpu.c | 54 +
.../selftests/vDSO/vdso_test_gettimeofday.c | 66 +
tools/testing/selftests/vm/.gitignore | 4 +
tools/testing/selftests/vm/Makefile | 81 +-
tools/testing/selftests/vm/config | 2 +
tools/testing/selftests/vm/hmm-tests.c | 1359 ++
tools/testing/selftests/vm/khugepaged.c | 1035 ++
tools/testing/selftests/vm/mremap_dontunmap.c | 1 -
tools/testing/selftests/vm/pkey-helpers.h | 225 +
tools/testing/selftests/vm/pkey-powerpc.h | 133 +
tools/testing/selftests/vm/pkey-x86.h | 181 +
tools/testing/selftests/vm/protection_keys.c | 1580 ++
tools/testing/selftests/vm/run_vmtests | 18 +-
tools/testing/selftests/vm/test_hmm.sh | 97 +
tools/testing/selftests/vm/write_to_hugetlbfs.c | 2 -
tools/testing/selftests/wireguard/netns.sh | 54 +-
tools/testing/selftests/wireguard/qemu/Makefile | 2 +-
.../wireguard/qemu/arch/powerpc64le.config | 1 +
.../testing/selftests/wireguard/qemu/debug.config | 2 -
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 +
tools/virtio/generated/autoconf.h | 0
tools/virtio/linux/compiler.h | 1 +
tools/vm/Makefile | 2 +
tools/vm/page_owner_sort.c | 5 +-
usr/include/Makefile | 6 +-
virt/kvm/arm/aarch32.c | 204 -
virt/kvm/arm/arch_timer.c | 1180 --
virt/kvm/arm/arm.c | 1681 --
virt/kvm/arm/hyp/aarch32.c | 136 -
virt/kvm/arm/hyp/timer-sr.c | 49 -
virt/kvm/arm/hyp/vgic-v3-sr.c | 1130 --
virt/kvm/arm/mmio.c | 200 -
virt/kvm/arm/mmu.c | 2447 ---
virt/kvm/arm/psci.c | 524 -
virt/kvm/arm/trace.h | 379 -
virt/kvm/arm/vgic/trace.h | 38 -
virt/kvm/arm/vgic/vgic-init.c | 543 -
virt/kvm/arm/vgic/vgic-its.c | 2776 ---
virt/kvm/arm/vgic/vgic-mmio-v2.c | 546 -
virt/kvm/arm/vgic/vgic-mmio-v3.c | 1058 --
virt/kvm/arm/vgic/vgic-mmio.c | 976 --
virt/kvm/arm/vgic/vgic-mmio.h | 208 -
virt/kvm/arm/vgic/vgic-v2.c | 504 -
virt/kvm/arm/vgic/vgic-v3.c | 693 -
virt/kvm/arm/vgic/vgic.c | 1011 --
virt/kvm/arm/vgic/vgic.h | 321 -
virt/kvm/async_pf.c | 40 +-
virt/kvm/coalesced_mmio.c | 2 +-
virt/kvm/eventfd.c | 4 +-
virt/kvm/kvm_main.c | 181 +-
15682 files changed, 988749 insertions(+), 442219 deletions(-)
create mode 100644 Documentation/ABI/obsolete/sysfs-cpuidle
create mode 100644 Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxt
create mode 100644 Documentation/ABI/stable/sysfs-driver-firmware-zynqmp
create mode 100644 Documentation/ABI/testing/sysfs-block-rnbd
create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dfl_fme
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9310
create mode 100644 Documentation/ABI/testing/sysfs-bus-papr-pmem
create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-master
create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-slave
create mode 100644 Documentation/ABI/testing/sysfs-class-power-mp2629
create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-client
create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-server
create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-client
create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-server
create mode 100644 Documentation/ABI/testing/sysfs-driver-w1_therm
create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-wmi-sbl-fw-update
delete mode 100644 Documentation/IRQ-domain.txt
create mode 100644 Documentation/admin-guide/device-mapper/dm-ebs.rst
create mode 100644 Documentation/admin-guide/gpio/gpio-aggregator.rst
create mode 100644 Documentation/admin-guide/hw-vuln/special-register-buffer-data-sampling.rst
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
create mode 100644 Documentation/admin-guide/media/bttv-cardlist.rst
create mode 100644 Documentation/admin-guide/media/bttv.rst
create mode 100644 Documentation/admin-guide/media/building.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/cafe_ccic.rst (100%)
create mode 100644 Documentation/admin-guide/media/cardlist.rst
create mode 100644 Documentation/admin-guide/media/cec-drivers.rst
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/cx231xx-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-drivers.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-a800-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-af9005-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-af9015-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-af9035-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-anysee-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-au6610-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-az6007-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-az6027-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-ce6230-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-cinergyT2-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-cxusb-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dib0700-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mb-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mc-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-digitv-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dtt200u-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dtv5100-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dvbsky-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dw2102-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-ec168-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-gl861-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-gp8psk-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-lmedm04-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-m920x-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-mxl111sf-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-nova-t-usb2-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-opera1-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-pctv452e-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-rtl28xxu-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-technisat-usb2-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-ttusb2-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-umt-010-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-vp702x-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-vp7045-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-zd1301-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb.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
create mode 100644 Documentation/admin-guide/media/frontend-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/gspca-cardlist.rst (100%)
create mode 100644 Documentation/admin-guide/media/i2c-cardlist.rst
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/intro.rst
create mode 100644 Documentation/admin-guide/media/ipu3.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/ipu3_rcb.svg (100%)
create mode 100644 Documentation/admin-guide/media/ivtv-cardlist.rst
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/misc-cardlist.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%)
create mode 100644 Documentation/admin-guide/media/other-usb-cardlist.rst
create mode 100644 Documentation/admin-guide/media/pci-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/philips.rst (100%)
create mode 100644 Documentation/admin-guide/media/platform-cardlist.rst
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_graph.dot (100%)
rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss_graph.dot (100%)
create mode 100644 Documentation/admin-guide/media/radio-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/rcar-fdp1.rst (100%)
create mode 100644 Documentation/admin-guide/media/remote-controller.rst
create mode 100644 Documentation/admin-guide/media/saa7134-cardlist.rst
create mode 100644 Documentation/admin-guide/media/saa7134.rst
create mode 100644 Documentation/admin-guide/media/saa7164-cardlist.rst
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%)
create mode 100644 Documentation/admin-guide/media/siano-cardlist.rst
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%)
create mode 100644 Documentation/admin-guide/media/usb-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/usbvision-cardlist.rst (100%)
create mode 100644 Documentation/admin-guide/media/v4l-drivers.rst
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/admin-guide/pm/intel-speed-select.rst
create mode 100644 Documentation/admin-guide/pstore-blk.rst
create mode 100644 Documentation/block/inline-encryption.rst
create mode 100644 Documentation/bpf/ringbuf.rst
rename Documentation/{debugging-via-ohci1394.txt => core-api/debugging-via-ohci1394.rst} (100%)
rename Documentation/{DMA-API-HOWTO.txt => core-api/dma-api-howto.rst} (100%)
rename Documentation/{DMA-API.txt => core-api/dma-api.rst} (100%)
rename Documentation/{DMA-attributes.txt => core-api/dma-attributes.rst} (100%)
rename Documentation/{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} (100%)
rename Documentation/{IRQ.txt => core-api/irq/concepts.rst} (100%)
create mode 100644 Documentation/core-api/irq/index.rst
rename Documentation/{IRQ-affinity.txt => core-api/irq/irq-affinity.rst} (100%)
create mode 100644 Documentation/core-api/irq/irq-domain.rst
rename Documentation/{irqflags-tracing.txt => core-api/irq/irqflags-tracing.rst} (100%)
rename Documentation/{kref.txt => core-api/kref.rst} (100%)
create mode 100644 Documentation/core-api/printk-basics.rst
create mode 100644 Documentation/core-api/rbtree.rst
create mode 100644 Documentation/dev-tools/kcsan.rst
create mode 100644 Documentation/devicetree/bindings/ABI.rst
delete mode 100644 Documentation/devicetree/bindings/ABI.txt
create mode 100644 Documentation/devicetree/bindings/arm/calxeda/hb-sregs.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.txt
create mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.yaml
create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mipi0a.txt
delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.txt
create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,vcodecsys.txt
delete mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.txt
create mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.yaml
delete mode 100644 Documentation/devicetree/bindings/auxdisplay/hit,hd44780.txt
create mode 100644 Documentation/devicetree/bindings/auxdisplay/hit,hd44780.yaml
create mode 100644 Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.yaml
create mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
create mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
create mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml
create mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/calxeda.txt
create mode 100644 Documentation/devicetree/bindings/clock/calxeda.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx25-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx25-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx27-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx27-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx31-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx31-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx35-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx35-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx5-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx5-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6sll-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6sll-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx7d-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx7d-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.txt
create mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.yaml
create mode 100644 Documentation/devicetree/bindings/clock/intel,agilex.yaml
create mode 100644 Documentation/devicetree/bindings/clock/intel,cgu-lgm.yaml
create mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2-audio-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/qcom,a53pll.txt
create mode 100644 Documentation/devicetree/bindings/clock/qcom,a53pll.yaml
create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-div6-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-div6-clocks.txt
delete mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.txt
create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.yaml
create mode 100644 Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt
delete mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7123.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/anx7814.txt
delete mode 100644 Documentation/devicetree/bindings/display/bridge/dumb-vga-dac.txt
delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd1024.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd1024.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ths813x.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
create mode 100644 Documentation/devicetree/bindings/dma/ingenic,dma.yaml
delete mode 100644 Documentation/devicetree/bindings/dma/jz4780-dma.txt
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
delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-arizona.txt
create mode 100644 Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
delete mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.txt
create mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml
delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mxs.txt
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mxs.yaml
create mode 100644 Documentation/devicetree/bindings/gpio/renesas,em-gio.yaml
delete mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt
create mode 100644 Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.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/hwmon/baikal,bt1-pvt.yaml
delete mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
create mode 100644 Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cadence.txt
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-designware.txt
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-jz4780.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/ingenic,i2c.yaml
create mode 100644 Documentation/devicetree/bindings/i2c/nuvoton,npcm7xx-i2c.yaml
create mode 100644 Documentation/devicetree/bindings/i2c/snps,designware-i2c.yaml
create mode 100644 Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/chemical/ams,ccs811.yaml
create mode 100644 Documentation/devicetree/bindings/iio/common.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.yaml
create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/imu/bmi160.txt
create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2563.txt
delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml
create mode 100644 Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml
create mode 100644 Documentation/devicetree/bindings/index.rst
delete mode 100644 Documentation/devicetree/bindings/input/elants_i2c.txt
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
create mode 100644 Documentation/devicetree/bindings/input/iqs269a.yaml
delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma140.yaml
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/elan,elants_i2c.yaml
create mode 100644 Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson,htvec.yaml
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.yaml
create mode 100644 Documentation/devicetree/bindings/iommu/allwinner,sun50i-h6-iommu.yaml
delete mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.txt
create mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
delete mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.txt
create mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml
delete mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt
create mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
create mode 100644 Documentation/devicetree/bindings/leds/leds-aw2013.yaml
create mode 100644 Documentation/devicetree/bindings/leds/leds-sgm3140.yaml
delete mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.txt
create mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
delete mode 100644 Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.txt
create mode 100644 Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
create mode 100644 Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
create mode 100644 Documentation/devicetree/bindings/mailbox/sprd-mailbox.yaml
create mode 100644 Documentation/devicetree/bindings/media/i2c/ov8856.yaml
delete mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt
create mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.yaml
create mode 100644 Documentation/devicetree/bindings/media/rockchip,vdec.yaml
delete mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt
create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.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/baikal,bt1-l2-ctl.yaml
delete mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-ddr-ctrlr.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-ddr-ctrlr.yaml
delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,jz4780-nemc.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-emc.yaml
delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,dbsc.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,dbsc.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/arizona.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/madera.txt
create mode 100644 Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
create mode 100644 Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml
create mode 100644 Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
create mode 100644 Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
delete mode 100644 Documentation/devicetree/bindings/mmc/jz4740.txt
delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-pxa.txt
create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-pxa.yaml
create mode 100644 Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
delete mode 100644 Documentation/devicetree/bindings/mtd/ingenic,jz4780-nand.txt
create mode 100644 Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
delete mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.txt
create mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.yaml
create mode 100644 Documentation/devicetree/bindings/net/imx-dwmac.txt
create mode 100644 Documentation/devicetree/bindings/net/mediatek,star-emac.yaml
create mode 100644 Documentation/devicetree/bindings/net/nxp,tja11xx.yaml
delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt
create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.yaml
create mode 100644 Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml
create mode 100644 Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
delete mode 100644 Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
create mode 100644 Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
delete mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.txt
create mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.yaml
delete mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.txt
create mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.yaml
create mode 100644 Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.yaml
delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
delete mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml
delete mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml
create mode 100644 Documentation/devicetree/bindings/pci/loongson.yaml
create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml
create mode 100644 Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.txt
create mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/cdns,salvo-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/intel,combo-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/meson-gxl-usb3-phy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt
create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt
create mode 100644 Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt
delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb3.txt
create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml
create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt
delete mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
delete mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.txt
create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.yaml
delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt
create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.txt
create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/power-supply.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/rohm,bd99954.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-battery.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-battery.txt
delete mode 100644 Documentation/devicetree/bindings/pwm/imx-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/imx-pwm.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/mxs-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/mxs-pwm.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/anatop-regulator.txt
create mode 100644 Documentation/devicetree/bindings/regulator/anatop-regulator.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/arizona-regulator.txt
delete mode 100644 Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77826.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
create mode 100644 Documentation/devicetree/bindings/remoteproc/ingenic,vpu.yaml
create mode 100644 Documentation/devicetree/bindings/rng/arm-cctrng.yaml
delete mode 100644 Documentation/devicetree/bindings/rtc/dw-apb.txt
delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.txt
create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.yaml
delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc_v2.txt
create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc_v2.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/8250.txt
create mode 100644 Documentation/devicetree/bindings/serial/8250.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.txt
create mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/mrvl-serial.txt
delete mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt
create mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.yaml
create mode 100644 Documentation/devicetree/bindings/serial/renesas,em-uart.yaml
delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-socinfo.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
create mode 100644 Documentation/devicetree/bindings/sound/cirrus,madera.yaml
create mode 100644 Documentation/devicetree/bindings/sound/fsl,easrc.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/madera.txt
create mode 100644 Documentation/devicetree/bindings/sound/marvell,mmp-sspa.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/sound/rt1016.txt
mode change 100755 => 100644 Documentation/devicetree/bindings/sound/rt1308.txt
delete mode 100644 Documentation/devicetree/bindings/sound/simple-card.txt
create mode 100644 Documentation/devicetree/bindings/sound/simple-card.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/wlf,arizona.txt
create mode 100644 Documentation/devicetree/bindings/sound/wlf,arizona.yaml
create mode 100644 Documentation/devicetree/bindings/sound/zl38060.yaml
create mode 100644 Documentation/devicetree/bindings/spi/marvell,mmp2-ssp.yaml
create mode 100644 Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
create mode 100644 Documentation/devicetree/bindings/spi/renesas,rspi.yaml
delete mode 100644 Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.txt
create mode 100644 Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
create mode 100644 Documentation/devicetree/bindings/spi/socionext,uniphier-spi.yaml
delete mode 100644 Documentation/devicetree/bindings/spi/spi-dw.txt
delete mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt
delete mode 100644 Documentation/devicetree/bindings/spi/spi-rspi.txt
delete mode 100644 Documentation/devicetree/bindings/spi/spi-uniphier.txt
delete mode 100644 Documentation/devicetree/bindings/sram/rockchip-pmu-sram.txt
create mode 100644 Documentation/devicetree/bindings/submitting-patches.rst
delete mode 100644 Documentation/devicetree/bindings/submitting-patches.txt
delete mode 100644 Documentation/devicetree/bindings/thermal/imx-thermal.txt
create mode 100644 Documentation/devicetree/bindings/thermal/imx-thermal.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.txt
create mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt
create mode 100644 Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
create mode 100644 Documentation/devicetree/bindings/thermal/socionext,uniphier-thermal.yaml
create mode 100644 Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
create mode 100644 Documentation/devicetree/bindings/thermal/thermal-idle.yaml
create mode 100644 Documentation/devicetree/bindings/thermal/thermal-sensor.yaml
create mode 100644 Documentation/devicetree/bindings/thermal/thermal-zones.yaml
create mode 100644 Documentation/devicetree/bindings/thermal/ti,am654-thermal.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/uniphier-thermal.txt
delete mode 100644 Documentation/devicetree/bindings/timer/cadence,ttc-timer.txt
create mode 100644 Documentation/devicetree/bindings/timer/cdns,ttc.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.txt
create mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt
create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.txt
create mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/nxp,tpm-timer.txt
create mode 100644 Documentation/devicetree/bindings/timer/nxp,tpm-timer.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.txt
create mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.yaml
create mode 100644 Documentation/devicetree/bindings/timer/renesas,em-sti.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/renesas,mtu2.txt
create mode 100644 Documentation/devicetree/bindings/timer/renesas,mtu2.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.txt
create mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.yaml
create mode 100644 Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/amlogic,dwc3.txt
create mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/ehci-mv.txt
delete mode 100644 Documentation/devicetree/bindings/usb/keystone-usb.txt
create mode 100644 Documentation/devicetree/bindings/usb/marvell,pxau2o-ehci.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.txt
create mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
create mode 100644 Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml
create mode 100644 Documentation/devicetree/bindings/usb/ti,tps6598x.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/usb-conn-gpio.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
create mode 100644 Documentation/devicetree/bindings/watchdog/socionext,uniphier-wdt.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/uniphier-wdt.txt
create mode 100644 Documentation/devicetree/bindings/writing-bindings.rst
delete mode 100644 Documentation/devicetree/bindings/writing-bindings.txt
create mode 100644 Documentation/devicetree/changesets.rst
delete mode 100644 Documentation/devicetree/changesets.txt
create mode 100644 Documentation/devicetree/dynamic-resolution-notes.rst
delete mode 100644 Documentation/devicetree/dynamic-resolution-notes.txt
create mode 100644 Documentation/devicetree/index.rst
create mode 100644 Documentation/devicetree/of_unittest.rst
delete mode 100644 Documentation/devicetree/of_unittest.txt
create mode 100644 Documentation/devicetree/overlay-notes.rst
delete mode 100644 Documentation/devicetree/overlay-notes.txt
create mode 100644 Documentation/devicetree/usage-model.rst
delete mode 100644 Documentation/devicetree/usage-model.txt
rename Documentation/{IPMI.txt => driver-api/ipmi.rst} (100%)
rename Documentation/{media/kapi => driver-api/media}/cec-core.rst (100%)
create mode 100644 Documentation/driver-api/media/csi2.rst
create mode 100644 Documentation/driver-api/media/drivers/bttv-devel.rst
rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/contributors.rst (100%)
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.rst (100%)
rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/radiotrack.rst (100%)
create mode 100644 Documentation/driver-api/media/drivers/saa7134-devel.rst
rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/sh_mobile_ceu_camera.rst (100%)
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%)
create mode 100644 Documentation/driver-api/media/v4l2-subdev.rst
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/automount-support.rst
delete mode 100644 Documentation/filesystems/automount-support.txt
create mode 100644 Documentation/filesystems/caching/backend-api.rst
delete mode 100644 Documentation/filesystems/caching/backend-api.txt
create mode 100644 Documentation/filesystems/caching/cachefiles.rst
delete mode 100644 Documentation/filesystems/caching/cachefiles.txt
create mode 100644 Documentation/filesystems/caching/fscache.rst
delete mode 100644 Documentation/filesystems/caching/fscache.txt
create mode 100644 Documentation/filesystems/caching/index.rst
create mode 100644 Documentation/filesystems/caching/netfs-api.rst
delete mode 100644 Documentation/filesystems/caching/netfs-api.txt
create mode 100644 Documentation/filesystems/caching/object.rst
delete mode 100644 Documentation/filesystems/caching/object.txt
create mode 100644 Documentation/filesystems/caching/operations.rst
delete mode 100644 Documentation/filesystems/caching/operations.txt
create mode 100644 Documentation/filesystems/cifs/cifsroot.rst
delete mode 100644 Documentation/filesystems/cifs/cifsroot.txt
create mode 100644 Documentation/filesystems/coda.rst
delete mode 100644 Documentation/filesystems/coda.txt
create mode 100644 Documentation/filesystems/configfs.rst
delete mode 100644 Documentation/filesystems/configfs/configfs.txt
create mode 100644 Documentation/filesystems/devpts.rst
delete mode 100644 Documentation/filesystems/devpts.txt
create mode 100644 Documentation/filesystems/dnotify.rst
delete mode 100644 Documentation/filesystems/dnotify.txt
create mode 100644 Documentation/filesystems/fiemap.rst
delete mode 100644 Documentation/filesystems/fiemap.txt
create mode 100644 Documentation/filesystems/files.rst
delete mode 100644 Documentation/filesystems/files.txt
create mode 100644 Documentation/filesystems/fuse-io.rst
delete mode 100644 Documentation/filesystems/fuse-io.txt
create mode 100644 Documentation/filesystems/gfs2-glocks.rst
delete mode 100644 Documentation/filesystems/gfs2-glocks.txt
create mode 100644 Documentation/filesystems/locks.rst
delete mode 100644 Documentation/filesystems/locks.txt
create mode 100644 Documentation/filesystems/mandatory-locking.rst
delete mode 100644 Documentation/filesystems/mandatory-locking.txt
create mode 100644 Documentation/filesystems/mount_api.rst
delete mode 100644 Documentation/filesystems/mount_api.txt
create mode 100644 Documentation/filesystems/quota.rst
delete mode 100644 Documentation/filesystems/quota.txt
create mode 100644 Documentation/filesystems/seq_file.rst
delete mode 100644 Documentation/filesystems/seq_file.txt
create mode 100644 Documentation/filesystems/sharedsubtree.rst
delete mode 100644 Documentation/filesystems/sharedsubtree.txt
delete mode 100644 Documentation/filesystems/spufs.txt
create mode 100644 Documentation/filesystems/spufs/index.rst
create mode 100644 Documentation/filesystems/spufs/spu_create.rst
create mode 100644 Documentation/filesystems/spufs/spu_run.rst
create mode 100644 Documentation/filesystems/spufs/spufs.rst
create mode 100644 Documentation/filesystems/sysfs-pci.rst
delete mode 100644 Documentation/filesystems/sysfs-pci.txt
create mode 100644 Documentation/filesystems/sysfs-tagging.rst
delete mode 100644 Documentation/filesystems/sysfs-tagging.txt
create mode 100644 Documentation/filesystems/xfs-delayed-logging-design.rst
delete mode 100644 Documentation/filesystems/xfs-delayed-logging-design.txt
create mode 100644 Documentation/filesystems/xfs-self-describing-metadata.rst
delete mode 100644 Documentation/filesystems/xfs-self-describing-metadata.txt
create mode 100644 Documentation/firmware-guide/acpi/intel-pmc-mux.rst
create mode 100644 Documentation/hwmon/amd_energy.rst
create mode 100644 Documentation/hwmon/bcm54140.rst
create mode 100644 Documentation/hwmon/bt1-pvt.rst
create mode 100644 Documentation/hwmon/gsc-hwmon.rst
create mode 100644 Documentation/hwmon/max16601.rst
delete mode 100644 Documentation/i2c/i2c.svg
create mode 100644 Documentation/i2c/i2c_bus.svg
rename Documentation/{futex-requeue-pi.txt => locking/futex-requeue-pi.rst} (100%)
rename Documentation/{hwspinlock.txt => locking/hwspinlock.rst} (100%)
rename Documentation/{percpu-rw-semaphore.txt => locking/percpu-rw-semaphore.rst} (100%)
rename Documentation/{pi-futex.txt => locking/pi-futex.rst} (100%)
rename Documentation/{preempt-locking.txt => locking/preempt-locking.rst} (100%)
rename Documentation/{robust-futex-ABI.txt => locking/robust-futex-ABI.rst} (100%)
rename Documentation/{robust-futexes.txt => locking/robust-futexes.rst} (100%)
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/conf_nitpick.py
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/cards.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/csi2.rst
delete mode 100644 Documentation/media/kapi/v4l2-subdev.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-multi-source.svg
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-cardlist.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/ivtv-cardlist.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-cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/saa7134.rst
delete mode 100644 Documentation/media/v4l-drivers/saa7164-cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/v4l-with-ir.rst
delete mode 100644 Documentation/media/v4l-drivers/vimc.rst
delete mode 100644 Documentation/media/v4l-drivers/zr364xx.rst
delete mode 100644 Documentation/media/videodev2.h.rst.exceptions
create mode 100644 Documentation/networking/6pack.rst
delete mode 100644 Documentation/networking/6pack.txt
delete mode 100644 Documentation/networking/PLIP.txt
create mode 100644 Documentation/networking/altera_tse.rst
delete mode 100644 Documentation/networking/altera_tse.txt
create mode 100644 Documentation/networking/arcnet-hardware.rst
delete mode 100644 Documentation/networking/arcnet-hardware.txt
create mode 100644 Documentation/networking/arcnet.rst
delete mode 100644 Documentation/networking/arcnet.txt
create mode 100644 Documentation/networking/atm.rst
delete mode 100644 Documentation/networking/atm.txt
create mode 100644 Documentation/networking/ax25.rst
delete mode 100644 Documentation/networking/ax25.txt
create mode 100644 Documentation/networking/baycom.rst
delete mode 100644 Documentation/networking/baycom.txt
create mode 100644 Documentation/networking/bonding.rst
delete mode 100644 Documentation/networking/bonding.txt
delete mode 100644 Documentation/networking/caif/Linux-CAIF.txt
create mode 100644 Documentation/networking/caif/index.rst
create mode 100644 Documentation/networking/caif/linux_caif.rst
create mode 100644 Documentation/networking/caif/spi_porting.rst
delete mode 100644 Documentation/networking/caif/spi_porting.txt
create mode 100644 Documentation/networking/cdc_mbim.rst
delete mode 100644 Documentation/networking/cdc_mbim.txt
create mode 100644 Documentation/networking/cops.rst
delete mode 100644 Documentation/networking/cops.txt
create mode 100644 Documentation/networking/cxacru.rst
delete mode 100644 Documentation/networking/cxacru.txt
create mode 100644 Documentation/networking/dccp.rst
delete mode 100644 Documentation/networking/dccp.txt
create mode 100644 Documentation/networking/dctcp.rst
delete mode 100644 Documentation/networking/dctcp.txt
create mode 100644 Documentation/networking/decnet.rst
delete mode 100644 Documentation/networking/decnet.txt
create mode 100644 Documentation/networking/defza.rst
delete mode 100644 Documentation/networking/defza.txt
create mode 100644 Documentation/networking/device_drivers/3com/3c509.rst
delete mode 100644 Documentation/networking/device_drivers/3com/3c509.txt
create mode 100644 Documentation/networking/device_drivers/3com/vortex.rst
delete mode 100644 Documentation/networking/device_drivers/3com/vortex.txt
create mode 100644 Documentation/networking/device_drivers/amazon/ena.rst
delete mode 100644 Documentation/networking/device_drivers/amazon/ena.txt
create mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.rst
delete mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.txt
create mode 100644 Documentation/networking/device_drivers/chelsio/cxgb.rst
delete mode 100644 Documentation/networking/device_drivers/chelsio/cxgb.txt
create mode 100644 Documentation/networking/device_drivers/cirrus/cs89x0.rst
delete mode 100644 Documentation/networking/device_drivers/cirrus/cs89x0.txt
create mode 100644 Documentation/networking/device_drivers/davicom/dm9000.rst
delete mode 100644 Documentation/networking/device_drivers/davicom/dm9000.txt
create mode 100644 Documentation/networking/device_drivers/dec/de4x5.rst
delete mode 100644 Documentation/networking/device_drivers/dec/de4x5.txt
create mode 100644 Documentation/networking/device_drivers/dec/dmfe.rst
delete mode 100644 Documentation/networking/device_drivers/dec/dmfe.txt
create mode 100644 Documentation/networking/device_drivers/dlink/dl2k.rst
delete mode 100644 Documentation/networking/device_drivers/dlink/dl2k.txt
create mode 100644 Documentation/networking/device_drivers/freescale/dpaa.rst
delete mode 100644 Documentation/networking/device_drivers/freescale/dpaa.txt
create mode 100644 Documentation/networking/device_drivers/freescale/gianfar.rst
delete mode 100644 Documentation/networking/device_drivers/freescale/gianfar.txt
create mode 100644 Documentation/networking/device_drivers/intel/ipw2100.rst
delete mode 100644 Documentation/networking/device_drivers/intel/ipw2100.txt
create mode 100644 Documentation/networking/device_drivers/intel/ipw2200.rst
delete mode 100644 Documentation/networking/device_drivers/intel/ipw2200.txt
create mode 100644 Documentation/networking/device_drivers/microsoft/netvsc.rst
delete mode 100644 Documentation/networking/device_drivers/microsoft/netvsc.txt
create mode 100644 Documentation/networking/device_drivers/neterion/s2io.rst
delete mode 100644 Documentation/networking/device_drivers/neterion/s2io.txt
create mode 100644 Documentation/networking/device_drivers/neterion/vxge.rst
delete mode 100644 Documentation/networking/device_drivers/neterion/vxge.txt
create mode 100644 Documentation/networking/device_drivers/qualcomm/rmnet.rst
delete mode 100644 Documentation/networking/device_drivers/qualcomm/rmnet.txt
create mode 100644 Documentation/networking/device_drivers/sb1000.rst
delete mode 100644 Documentation/networking/device_drivers/sb1000.txt
create mode 100644 Documentation/networking/device_drivers/smsc/smc9.rst
delete mode 100644 Documentation/networking/device_drivers/smsc/smc9.txt
create mode 100644 Documentation/networking/device_drivers/ti/cpsw.rst
delete mode 100644 Documentation/networking/device_drivers/ti/cpsw.txt
create mode 100644 Documentation/networking/device_drivers/ti/cpsw_switchdev.rst
delete mode 100644 Documentation/networking/device_drivers/ti/cpsw_switchdev.txt
create mode 100644 Documentation/networking/device_drivers/ti/tlan.rst
delete mode 100644 Documentation/networking/device_drivers/ti/tlan.txt
create mode 100644 Documentation/networking/device_drivers/toshiba/spider_net.rst
delete mode 100644 Documentation/networking/device_drivers/toshiba/spider_net.txt
create mode 100644 Documentation/networking/devlink/sja1105.rst
create mode 100644 Documentation/networking/dns_resolver.rst
delete mode 100644 Documentation/networking/dns_resolver.txt
create mode 100644 Documentation/networking/driver.rst
delete mode 100644 Documentation/networking/driver.txt
create mode 100644 Documentation/networking/eql.rst
delete mode 100644 Documentation/networking/eql.txt
create mode 100644 Documentation/networking/fib_trie.rst
delete mode 100644 Documentation/networking/fib_trie.txt
create mode 100644 Documentation/networking/filter.rst
delete mode 100644 Documentation/networking/filter.txt
create mode 100644 Documentation/networking/fore200e.rst
delete mode 100644 Documentation/networking/fore200e.txt
create mode 100644 Documentation/networking/framerelay.rst
delete mode 100644 Documentation/networking/framerelay.txt
create mode 100644 Documentation/networking/gen_stats.rst
delete mode 100644 Documentation/networking/gen_stats.txt
create mode 100644 Documentation/networking/generic-hdlc.rst
delete mode 100644 Documentation/networking/generic-hdlc.txt
create mode 100644 Documentation/networking/generic_netlink.rst
delete mode 100644 Documentation/networking/generic_netlink.txt
create mode 100644 Documentation/networking/gtp.rst
delete mode 100644 Documentation/networking/gtp.txt
create mode 100644 Documentation/networking/hinic.rst
delete mode 100644 Documentation/networking/hinic.txt
create mode 100644 Documentation/networking/ila.rst
delete mode 100644 Documentation/networking/ila.txt
create mode 100644 Documentation/networking/ip-sysctl.rst
delete mode 100644 Documentation/networking/ip-sysctl.txt
create mode 100644 Documentation/networking/ip_dynaddr.rst
delete mode 100644 Documentation/networking/ip_dynaddr.txt
create mode 100644 Documentation/networking/ipddp.rst
delete mode 100644 Documentation/networking/ipddp.txt
create mode 100644 Documentation/networking/iphase.rst
delete mode 100644 Documentation/networking/iphase.txt
create mode 100644 Documentation/networking/ipsec.rst
delete mode 100644 Documentation/networking/ipsec.txt
create mode 100644 Documentation/networking/ipv6.rst
delete mode 100644 Documentation/networking/ipv6.txt
create mode 100644 Documentation/networking/ipvlan.rst
delete mode 100644 Documentation/networking/ipvlan.txt
create mode 100644 Documentation/networking/ipvs-sysctl.rst
delete mode 100644 Documentation/networking/ipvs-sysctl.txt
create mode 100644 Documentation/networking/kcm.rst
delete mode 100644 Documentation/networking/kcm.txt
create mode 100644 Documentation/networking/l2tp.rst
delete mode 100644 Documentation/networking/l2tp.txt
create mode 100644 Documentation/networking/lapb-module.rst
delete mode 100644 Documentation/networking/lapb-module.txt
create mode 100644 Documentation/networking/ltpc.rst
delete mode 100644 Documentation/networking/ltpc.txt
create mode 100644 Documentation/networking/mac80211-injection.rst
delete mode 100644 Documentation/networking/mac80211-injection.txt
create mode 100644 Documentation/networking/mpls-sysctl.rst
delete mode 100644 Documentation/networking/mpls-sysctl.txt
create mode 100644 Documentation/networking/multiqueue.rst
delete mode 100644 Documentation/networking/multiqueue.txt
create mode 100644 Documentation/networking/net_dim.rst
delete mode 100644 Documentation/networking/net_dim.txt
create mode 100644 Documentation/networking/netconsole.rst
delete mode 100644 Documentation/networking/netconsole.txt
create mode 100644 Documentation/networking/netdev-features.rst
delete mode 100644 Documentation/networking/netdev-features.txt
create mode 100644 Documentation/networking/netdevices.rst
delete mode 100644 Documentation/networking/netdevices.txt
create mode 100644 Documentation/networking/netfilter-sysctl.rst
delete mode 100644 Documentation/networking/netfilter-sysctl.txt
create mode 100644 Documentation/networking/netif-msg.rst
delete mode 100644 Documentation/networking/netif-msg.txt
create mode 100644 Documentation/networking/nf_conntrack-sysctl.rst
delete mode 100644 Documentation/networking/nf_conntrack-sysctl.txt
create mode 100644 Documentation/networking/nf_flowtable.rst
delete mode 100644 Documentation/networking/nf_flowtable.txt
create mode 100644 Documentation/networking/openvswitch.rst
delete mode 100644 Documentation/networking/openvswitch.txt
create mode 100644 Documentation/networking/operstates.rst
delete mode 100644 Documentation/networking/operstates.txt
create mode 100644 Documentation/networking/packet_mmap.rst
delete mode 100644 Documentation/networking/packet_mmap.txt
create mode 100644 Documentation/networking/phonet.rst
delete mode 100644 Documentation/networking/phonet.txt
create mode 100644 Documentation/networking/pktgen.rst
delete mode 100644 Documentation/networking/pktgen.txt
create mode 100644 Documentation/networking/plip.rst
create mode 100644 Documentation/networking/ppp_generic.rst
delete mode 100644 Documentation/networking/ppp_generic.txt
create mode 100644 Documentation/networking/proc_net_tcp.rst
delete mode 100644 Documentation/networking/proc_net_tcp.txt
create mode 100644 Documentation/networking/radiotap-headers.rst
delete mode 100644 Documentation/networking/radiotap-headers.txt
create mode 100644 Documentation/networking/ray_cs.rst
delete mode 100644 Documentation/networking/ray_cs.txt
create mode 100644 Documentation/networking/rds.rst
delete mode 100644 Documentation/networking/rds.txt
create mode 100644 Documentation/networking/regulatory.rst
delete mode 100644 Documentation/networking/regulatory.txt
create mode 100644 Documentation/networking/rxrpc.rst
delete mode 100644 Documentation/networking/rxrpc.txt
create mode 100644 Documentation/networking/sctp.rst
delete mode 100644 Documentation/networking/sctp.txt
create mode 100644 Documentation/networking/secid.rst
delete mode 100644 Documentation/networking/secid.txt
create mode 100644 Documentation/networking/seg6-sysctl.rst
delete mode 100644 Documentation/networking/seg6-sysctl.txt
create mode 100644 Documentation/networking/skfp.rst
delete mode 100644 Documentation/networking/skfp.txt
create mode 100644 Documentation/networking/strparser.rst
delete mode 100644 Documentation/networking/strparser.txt
create mode 100644 Documentation/networking/switchdev.rst
delete mode 100644 Documentation/networking/switchdev.txt
create mode 100644 Documentation/networking/tc-actions-env-rules.rst
delete mode 100644 Documentation/networking/tc-actions-env-rules.txt
create mode 100644 Documentation/networking/tcp-thin.rst
delete mode 100644 Documentation/networking/tcp-thin.txt
create mode 100644 Documentation/networking/team.rst
delete mode 100644 Documentation/networking/team.txt
create mode 100644 Documentation/networking/timestamping.rst
delete mode 100644 Documentation/networking/timestamping.txt
create mode 100644 Documentation/networking/tproxy.rst
delete mode 100644 Documentation/networking/tproxy.txt
create mode 100644 Documentation/networking/tuntap.rst
delete mode 100644 Documentation/networking/tuntap.txt
create mode 100644 Documentation/networking/udplite.rst
delete mode 100644 Documentation/networking/udplite.txt
create mode 100644 Documentation/networking/vrf.rst
delete mode 100644 Documentation/networking/vrf.txt
create mode 100644 Documentation/networking/vxlan.rst
delete mode 100644 Documentation/networking/vxlan.txt
create mode 100644 Documentation/networking/x25-iface.rst
delete mode 100644 Documentation/networking/x25-iface.txt
create mode 100644 Documentation/networking/x25.rst
delete mode 100644 Documentation/networking/x25.txt
create mode 100644 Documentation/networking/xfrm_device.rst
delete mode 100644 Documentation/networking/xfrm_device.txt
create mode 100644 Documentation/networking/xfrm_proc.rst
delete mode 100644 Documentation/networking/xfrm_proc.txt
create mode 100644 Documentation/networking/xfrm_sync.rst
delete mode 100644 Documentation/networking/xfrm_sync.txt
create mode 100644 Documentation/networking/xfrm_sysctl.rst
delete mode 100644 Documentation/networking/xfrm_sysctl.txt
create mode 100644 Documentation/networking/z8530drv.rst
delete mode 100644 Documentation/networking/z8530drv.txt
create mode 100644 Documentation/powerpc/vas-api.rst
rename Documentation/{unaligned-memory-access.txt => process/unaligned-memory-access.rst} (100%)
delete mode 100644 Documentation/rbtree.txt
create mode 100644 Documentation/s390/pci.rst
rename Documentation/{digsig.txt => security/digsig.rst} (100%)
create mode 100644 Documentation/trace/histogram-design.rst
create mode 100644 Documentation/translations/it_IT/riscv/patch-acceptance.rst
create mode 100644 Documentation/translations/zh_CN/filesystems/debugfs.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-info.rst (100%)
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
create mode 100644 Documentation/userspace-api/media/conf_nitpick.py
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.rst (100%)
create mode 100644 Documentation/userspace-api/media/dvb/audio-bilingual-channel-select.rst
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-legacy-cmd.rst
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-systems.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-satellite-systems.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-terrestrial-systems.rst
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-reinit.rst
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.rst (100%)
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-scaling-multi-source.svg
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-interval.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rst
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-interval.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-querycap.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%)
create mode 100644 Documentation/userspace-api/media/videodev2.h.rst.exceptions
create mode 100644 Documentation/virt/kvm/running-nested-guests.rst
create mode 100644 Documentation/watch_queue.rst
create mode 100644 arch/arc/include/asm/vermagic.h
create mode 100644 arch/arm/boot/compressed/fdt.c
create mode 100644 arch/arm/boot/compressed/fdt_ro.c
create mode 100644 arch/arm/boot/compressed/fdt_rw.c
create mode 100644 arch/arm/boot/compressed/fdt_wip.c
delete mode 100644 arch/arm/boot/compressed/libfdt_env.h
create mode 100644 arch/arm/boot/dts/am5729-beagleboneai.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts
create mode 100644 arch/arm/boot/dts/at91-sama5d2_icp.dts
create mode 100644 arch/arm/boot/dts/bcm2835-rpi-common.dtsi
create mode 100644 arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi
create mode 100644 arch/arm/boot/dts/dra74-ipu-dsp-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/integratorap-im-pd1.dts
create mode 100644 arch/arm/boot/dts/kirkwood-l-50.dts
create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7.dts
create mode 100644 arch/arm/boot/dts/r8a7742-iwg21m.dtsi
create mode 100644 arch/arm/boot/dts/r8a7742.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/stm32mp157a-dhcor-avenger96.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-iot-box.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dts
create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dtsi
delete mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi
create mode 100644 arch/arm/boot/dts/stm32mp15xx-osd32.dtsi
create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts
delete mode 100644 arch/arm/configs/cm_x2xx_defconfig
delete mode 100644 arch/arm/configs/em_x270_defconfig
create mode 100644 arch/arm/include/asm/uaccess-asm.h
create mode 100644 arch/arm/include/asm/vermagic.h
delete mode 100644 arch/arm/mach-integrator/impd1.c
delete mode 100644 arch/arm/mach-integrator/impd1.h
delete mode 100644 arch/arm/mach-integrator/lm.c
delete mode 100644 arch/arm/mach-integrator/lm.h
delete mode 100644 arch/arm/mach-mmp/clock-mmp2.c
delete mode 100644 arch/arm/mach-mmp/clock-pxa168.c
delete mode 100644 arch/arm/mach-mmp/clock-pxa910.c
delete mode 100644 arch/arm/mach-mmp/clock.c
delete mode 100644 arch/arm/mach-mmp/clock.h
delete mode 100644 arch/arm/mach-pxa/cm-x255.c
delete mode 100644 arch/arm/mach-pxa/cm-x270.c
delete mode 100644 arch/arm/mach-pxa/cm-x2xx-pci.c
delete mode 100644 arch/arm/mach-pxa/cm-x2xx-pci.h
delete mode 100644 arch/arm/mach-pxa/cm-x2xx.c
delete mode 100644 arch/arm/mach-pxa/em-x270.c
delete mode 100644 arch/arm/mach-pxa/include/mach/io.h
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
delete mode 100644 arch/arm/plat-versatile/Kconfig
delete mode 100644 arch/arm/plat-versatile/include/plat/sched_clock.h
delete mode 100644 arch/arm/plat-versatile/sched-clock.c
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-kit.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt6358.dtsi
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
delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi
delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts
create mode 100644 arch/arm64/boot/dts/qcom/sdm660.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
create mode 100644 arch/arm64/boot/dts/renesas/aistarvision-mipi-adapter-2.1.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3326.dtsi
create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ld20-akebi96.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-industrial-thermal.dtsi
create mode 100644 arch/arm64/include/asm/mman.h
create mode 100644 arch/arm64/include/asm/scs.h
create mode 100644 arch/arm64/include/asm/vermagic.h
create mode 100644 arch/arm64/include/uapi/asm/mman.h
create mode 100644 arch/arm64/kernel/scs.c
create mode 100644 arch/arm64/kvm/aarch32.c
create mode 100644 arch/arm64/kvm/arch_timer.c
create mode 100644 arch/arm64/kvm/arm.c
create mode 100644 arch/arm64/kvm/hyp/aarch32.c
create mode 100644 arch/arm64/kvm/hyp/timer-sr.c
create mode 100644 arch/arm64/kvm/hyp/vgic-v3-sr.c
rename {virt/kvm/arm => arch/arm64/kvm}/hypercalls.c (100%)
create mode 100644 arch/arm64/kvm/mmio.c
create mode 100644 arch/arm64/kvm/mmu.c
rename {virt/kvm/arm => arch/arm64/kvm}/perf.c (100%)
rename virt/kvm/arm/pmu.c => arch/arm64/kvm/pmu-emul.c (100%)
create mode 100644 arch/arm64/kvm/psci.c
rename {virt/kvm/arm => arch/arm64/kvm}/pvtime.c (100%)
create mode 100644 arch/arm64/kvm/trace_arm.h
create mode 100644 arch/arm64/kvm/trace_handle_exit.h
create mode 100644 arch/arm64/kvm/vgic/trace.h
rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-debug.c (100%)
create mode 100644 arch/arm64/kvm/vgic/vgic-init.c
rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c (100%)
create mode 100644 arch/arm64/kvm/vgic/vgic-its.c
rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c (100%)
create mode 100644 arch/arm64/kvm/vgic/vgic-mmio-v2.c
create mode 100644 arch/arm64/kvm/vgic/vgic-mmio-v3.c
create mode 100644 arch/arm64/kvm/vgic/vgic-mmio.c
create mode 100644 arch/arm64/kvm/vgic/vgic-mmio.h
create mode 100644 arch/arm64/kvm/vgic/vgic-v2.c
create mode 100644 arch/arm64/kvm/vgic/vgic-v3.c
rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v4.c (100%)
create mode 100644 arch/arm64/kvm/vgic/vgic.c
create mode 100644 arch/arm64/kvm/vgic/vgic.h
delete mode 100644 arch/csky/kernel/dumpstack.c
create mode 100644 arch/h8300/kernel/.gitignore
delete mode 100644 arch/hexagon/include/asm/module.h
create mode 100644 arch/hexagon/include/asm/vermagic.h
create mode 100644 arch/ia64/include/asm/vermagic.h
create mode 100644 arch/mips/boot/dts/ingenic/gcw0_proto.dts
delete mode 100644 arch/mips/configs/lasat_defconfig
delete mode 100644 arch/mips/configs/markeins_defconfig
delete mode 100644 arch/mips/configs/msp71xx_defconfig
delete mode 100644 arch/mips/emma/Makefile
delete mode 100644 arch/mips/emma/Platform
delete mode 100644 arch/mips/emma/common/Makefile
delete mode 100644 arch/mips/emma/common/prom.c
delete mode 100644 arch/mips/emma/markeins/Makefile
delete mode 100644 arch/mips/emma/markeins/irq.c
delete mode 100644 arch/mips/emma/markeins/led.c
delete mode 100644 arch/mips/emma/markeins/platform.c
delete mode 100644 arch/mips/emma/markeins/setup.c
delete mode 100644 arch/mips/include/asm/clock.h
delete mode 100644 arch/mips/include/asm/emma/emma2rh.h
delete mode 100644 arch/mips/include/asm/emma/markeins.h
delete mode 100644 arch/mips/include/asm/lasat/ds1603.h
delete mode 100644 arch/mips/include/asm/lasat/eeprom.h
delete mode 100644 arch/mips/include/asm/lasat/head.h
delete mode 100644 arch/mips/include/asm/lasat/lasat.h
delete mode 100644 arch/mips/include/asm/lasat/lasatint.h
delete mode 100644 arch/mips/include/asm/lasat/picvue.h
delete mode 100644 arch/mips/include/asm/lasat/serial.h
delete mode 100644 arch/mips/include/asm/mach-au1x00/ioremap.h
delete mode 100644 arch/mips/include/asm/mach-emma2rh/irq.h
delete mode 100644 arch/mips/include/asm/mach-jz4740/base.h
delete mode 100644 arch/mips/include/asm/mach-jz4740/dma.h
delete mode 100644 arch/mips/include/asm/mach-jz4740/timer.h
delete mode 100644 arch/mips/include/asm/mach-lasat/irq.h
delete mode 100644 arch/mips/include/asm/mach-lasat/mach-gt64120.h
create mode 100644 arch/mips/include/asm/mach-loongson64/cpucfg-emul.h
delete mode 100644 arch/mips/include/asm/mach-loongson64/mc146818rtc.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/cpu-feature-overrides.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_regops.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h
delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/war.h
delete mode 100644 arch/mips/include/asm/mach-xilfpga/irq.h
delete mode 100644 arch/mips/include/asm/nile4.h
create mode 100644 arch/mips/include/asm/unaligned-emul.h
create mode 100644 arch/mips/include/asm/vermagic.h
delete mode 100644 arch/mips/jz4740/pm.c
delete mode 100644 arch/mips/jz4740/prom.c
delete mode 100644 arch/mips/jz4740/reset.c
delete mode 100644 arch/mips/jz4740/reset.h
delete mode 100644 arch/mips/jz4740/time.c
delete mode 100644 arch/mips/jz4740/timer.c
delete mode 100644 arch/mips/kernel/8250-platform.c
create mode 100644 arch/mips/kvm/loongson_ipi.c
delete mode 100644 arch/mips/lasat/Kconfig
delete mode 100644 arch/mips/lasat/Makefile
delete mode 100644 arch/mips/lasat/Platform
delete mode 100644 arch/mips/lasat/at93c.c
delete mode 100644 arch/mips/lasat/at93c.h
delete mode 100644 arch/mips/lasat/ds1603.c
delete mode 100644 arch/mips/lasat/ds1603.h
delete mode 100644 arch/mips/lasat/image/Makefile
delete mode 100644 arch/mips/lasat/image/head.S
delete mode 100644 arch/mips/lasat/image/romscript.normal
delete mode 100644 arch/mips/lasat/interrupt.c
delete mode 100644 arch/mips/lasat/lasat_board.c
delete mode 100644 arch/mips/lasat/lasat_models.h
delete mode 100644 arch/mips/lasat/picvue.c
delete mode 100644 arch/mips/lasat/picvue.h
delete mode 100644 arch/mips/lasat/picvue_proc.c
delete mode 100644 arch/mips/lasat/prom.c
delete mode 100644 arch/mips/lasat/prom.h
delete mode 100644 arch/mips/lasat/reset.c
delete mode 100644 arch/mips/lasat/serial.c
delete mode 100644 arch/mips/lasat/setup.c
delete mode 100644 arch/mips/lasat/sysctl.c
delete mode 100644 arch/mips/loongson64/acpi_init.c
create mode 100644 arch/mips/loongson64/cpucfg-emul.c
delete mode 100644 arch/mips/loongson64/pci.c
delete mode 100644 arch/mips/loongson64/rtc.c
create mode 100644 arch/mips/loongson64/vbios_quirk.c
create mode 100644 arch/mips/mm/ioremap64.c
delete mode 100644 arch/mips/pci/fixup-emma2rh.c
delete mode 100644 arch/mips/pci/fixup-loongson3.c
delete mode 100644 arch/mips/pci/fixup-pmcmsp.c
delete mode 100644 arch/mips/pci/ops-emma2rh.c
delete mode 100644 arch/mips/pci/ops-loongson3.c
delete mode 100644 arch/mips/pci/ops-nile4.c
delete mode 100644 arch/mips/pci/ops-pmcmsp.c
delete mode 100644 arch/mips/pci/pci-emma2rh.c
delete mode 100644 arch/mips/pci/pci-lasat.c
delete mode 100644 arch/mips/pmcs-msp71xx/Kconfig
delete mode 100644 arch/mips/pmcs-msp71xx/Makefile
delete mode 100644 arch/mips/pmcs-msp71xx/Platform
delete mode 100644 arch/mips/pmcs-msp71xx/msp_elb.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_eth.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_hwbutton.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_cic.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_per.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_slp.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_pci.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_prom.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_serial.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_setup.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_smp.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_time.c
delete mode 100644 arch/mips/pmcs-msp71xx/msp_usb.c
create mode 100644 arch/mips/vdso/Kconfig
create mode 100644 arch/mips/vr41xx/Makefile
delete mode 100644 arch/nds32/include/asm/module.h
create mode 100644 arch/nds32/include/asm/vermagic.h
delete mode 100644 arch/powerpc/boot/dts/ep405.dts
delete mode 100644 arch/powerpc/boot/dts/virtex440-ml507.dts
delete mode 100644 arch/powerpc/boot/dts/virtex440-ml510.dts
delete mode 100644 arch/powerpc/boot/dts/walnut.dts
delete mode 100644 arch/powerpc/boot/ep405.c
delete mode 100644 arch/powerpc/boot/treeboot-walnut.c
delete mode 100644 arch/powerpc/boot/uartlite.c
delete mode 100644 arch/powerpc/boot/virtex.c
delete mode 100644 arch/powerpc/boot/virtex405-head.S
delete mode 100644 arch/powerpc/configs/40x/ep405_defconfig
delete mode 100644 arch/powerpc/configs/40x/virtex_defconfig
delete mode 100644 arch/powerpc/configs/44x/virtex5_defconfig
delete mode 100644 arch/powerpc/include/asm/asm-405.h
create mode 100644 arch/powerpc/include/asm/idle.h
create mode 100644 arch/powerpc/include/asm/inst.h
delete mode 100644 arch/powerpc/include/asm/nohash/32/slice.h
create mode 100644 arch/powerpc/include/asm/rtas-types.h
create mode 100644 arch/powerpc/include/asm/vermagic.h
delete mode 100644 arch/powerpc/include/asm/xilinx_intc.h
delete mode 100644 arch/powerpc/include/asm/xilinx_pci.h
create mode 100644 arch/powerpc/include/uapi/asm/papr_pdsm.h
create mode 100644 arch/powerpc/include/uapi/asm/vas-api.h
create mode 100644 arch/powerpc/lib/inst.c
create mode 100644 arch/powerpc/lib/test_code-patching.S
create mode 100644 arch/powerpc/mm/book3s64/internal.h
create mode 100644 arch/powerpc/mm/kasan/8xx.c
create mode 100644 arch/powerpc/mm/kasan/book3s_32.c
delete mode 100644 arch/powerpc/platforms/40x/ep405.c
delete mode 100644 arch/powerpc/platforms/40x/virtex.c
delete mode 100644 arch/powerpc/platforms/40x/walnut.c
delete mode 100644 arch/powerpc/platforms/44x/virtex.c
delete mode 100644 arch/powerpc/platforms/44x/virtex_ml510.c
create mode 100644 arch/powerpc/platforms/powernv/vas-api.c
create mode 100644 arch/powerpc/platforms/powernv/vas-fault.c
delete mode 100644 arch/powerpc/sysdev/xilinx_intc.c
delete mode 100644 arch/powerpc/sysdev/xilinx_pci.c
create mode 100644 arch/powerpc/xmon/xmon_bpts.S
create mode 100644 arch/powerpc/xmon/xmon_bpts.h
create mode 100644 arch/riscv/include/asm/cacheinfo.h
create mode 100644 arch/riscv/include/asm/clocksource.h
create mode 100644 arch/riscv/include/asm/gdb_xml.h
create mode 100644 arch/riscv/include/asm/kdebug.h
create mode 100644 arch/riscv/include/asm/kgdb.h
create mode 100644 arch/riscv/include/asm/parse_asm.h
create mode 100644 arch/riscv/include/asm/vdso/clocksource.h
create mode 100644 arch/riscv/include/asm/vdso/gettimeofday.h
create mode 100644 arch/riscv/include/asm/vdso/processor.h
create mode 100644 arch/riscv/include/asm/vdso/vsyscall.h
create mode 100644 arch/riscv/include/asm/vermagic.h
create mode 100644 arch/riscv/kernel/kgdb.c
delete mode 100644 arch/riscv/kernel/vdso/clock_getres.S
delete mode 100644 arch/riscv/kernel/vdso/clock_gettime.S
delete mode 100644 arch/riscv/kernel/vdso/gettimeofday.S
create mode 100644 arch/riscv/kernel/vdso/note.S
create mode 100644 arch/riscv/kernel/vdso/vgettimeofday.c
create mode 100644 arch/s390/include/asm/chsc.h
create mode 100644 arch/s390/pci/pci_bus.c
create mode 100644 arch/s390/pci/pci_bus.h
delete mode 100644 arch/sh/drivers/pci/ops-sh5.c
delete mode 100644 arch/sh/drivers/pci/pci-sh5.c
delete mode 100644 arch/sh/drivers/pci/pci-sh5.h
delete mode 100644 arch/sh/include/asm/bl_bit_64.h
delete mode 100644 arch/sh/include/asm/cache_insns_64.h
delete mode 100644 arch/sh/include/asm/mmu_context_64.h
delete mode 100644 arch/sh/include/asm/pgtable_64.h
delete mode 100644 arch/sh/include/asm/processor_64.h
delete mode 100644 arch/sh/include/asm/ptrace_64.h
delete mode 100644 arch/sh/include/asm/string_64.h
delete mode 100644 arch/sh/include/asm/switch_to_64.h
delete mode 100644 arch/sh/include/asm/syscall_64.h
delete mode 100644 arch/sh/include/asm/syscalls_64.h
delete mode 100644 arch/sh/include/asm/tlb_64.h
delete mode 100644 arch/sh/include/asm/traps_64.h
delete mode 100644 arch/sh/include/asm/uaccess_64.h
create mode 100644 arch/sh/include/asm/vermagic.h
delete mode 100644 arch/sh/include/cpu-sh5/cpu/addrspace.h
delete mode 100644 arch/sh/include/cpu-sh5/cpu/cache.h
delete mode 100644 arch/sh/include/cpu-sh5/cpu/irq.h
delete mode 100644 arch/sh/include/cpu-sh5/cpu/mmu_context.h
delete mode 100644 arch/sh/include/cpu-sh5/cpu/registers.h
delete mode 100644 arch/sh/include/cpu-sh5/cpu/rtc.h
delete mode 100644 arch/sh/include/uapi/asm/posix_types_64.h
delete mode 100644 arch/sh/include/uapi/asm/ptrace_64.h
delete mode 100644 arch/sh/include/uapi/asm/unistd_64.h
delete mode 100644 arch/sh/kernel/cpu/irq/intc-sh5.c
delete mode 100644 arch/sh/kernel/cpu/sh5/Makefile
delete mode 100644 arch/sh/kernel/cpu/sh5/clock-sh5.c
delete mode 100644 arch/sh/kernel/cpu/sh5/entry.S
delete mode 100644 arch/sh/kernel/cpu/sh5/fpu.c
delete mode 100644 arch/sh/kernel/cpu/sh5/probe.c
delete mode 100644 arch/sh/kernel/cpu/sh5/setup-sh5.c
delete mode 100644 arch/sh/kernel/cpu/sh5/switchto.S
delete mode 100644 arch/sh/kernel/cpu/sh5/unwind.c
delete mode 100644 arch/sh/kernel/head_64.S
delete mode 100644 arch/sh/kernel/irq_64.c
delete mode 100644 arch/sh/kernel/process_64.c
delete mode 100644 arch/sh/kernel/ptrace_64.c
delete mode 100644 arch/sh/kernel/sh_ksyms_64.c
delete mode 100644 arch/sh/kernel/signal_64.c
delete mode 100644 arch/sh/kernel/syscalls_64.S
delete mode 100644 arch/sh/kernel/traps_64.c
delete mode 100644 arch/sh/lib64/Makefile
delete mode 100644 arch/sh/lib64/copy_page.S
delete mode 100644 arch/sh/lib64/copy_user_memcpy.S
delete mode 100644 arch/sh/lib64/memcpy.S
delete mode 100644 arch/sh/lib64/memset.S
delete mode 100644 arch/sh/lib64/panic.c
delete mode 100644 arch/sh/lib64/sdivsi3.S
delete mode 100644 arch/sh/lib64/strcpy.S
delete mode 100644 arch/sh/lib64/strlen.S
delete mode 100644 arch/sh/lib64/udelay.c
delete mode 100644 arch/sh/lib64/udivdi3.S
delete mode 100644 arch/sh/lib64/udivsi3.S
delete mode 100644 arch/sh/mm/cache-sh5.c
delete mode 100644 arch/sh/mm/extable_64.c
delete mode 100644 arch/sh/mm/tlb-sh5.c
delete mode 100644 arch/sh/mm/tlbex_64.c
delete mode 100644 arch/sh/mm/tlbflush_64.c
delete mode 100644 arch/x86/events/intel/rapl.c
create mode 100644 arch/x86/events/rapl.c
create mode 100644 arch/x86/events/zhaoxin/Makefile
create mode 100644 arch/x86/events/zhaoxin/core.c
create mode 100644 arch/x86/include/asm/GEN-for-each-reg.h
delete mode 100644 arch/x86/include/asm/acrn.h
create mode 100644 arch/x86/include/asm/audit.h
delete mode 100644 arch/x86/include/asm/entry_arch.h
create mode 100644 arch/x86/include/asm/idtentry.h
delete mode 100644 arch/x86/include/asm/intel_pmc_ipc.h
create mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h
delete mode 100644 arch/x86/include/asm/irq_regs.h
create mode 100644 arch/x86/include/asm/irq_stack.h
create mode 100644 arch/x86/include/asm/resctrl.h
delete mode 100644 arch/x86/include/asm/resctrl_sched.h
create mode 100644 arch/x86/include/asm/trapnr.h
create mode 100644 arch/x86/include/asm/vermagic.h
delete mode 100644 arch/x86/kernel/livepatch.c
create mode 100644 arch/x86/purgatory/.gitignore
delete mode 100644 arch/xtensa/include/asm/module.h
create mode 100644 arch/xtensa/include/asm/vermagic.h
create mode 100644 block/blk-crypto-fallback.c
create mode 100644 block/blk-crypto-internal.h
create mode 100644 block/blk-crypto.c
create mode 100644 block/keyslot-manager.c
create mode 100644 drivers/block/rnbd/Kconfig
create mode 100644 drivers/block/rnbd/Makefile
create mode 100644 drivers/block/rnbd/README
create mode 100644 drivers/block/rnbd/rnbd-clt-sysfs.c
create mode 100644 drivers/block/rnbd/rnbd-clt.c
create mode 100644 drivers/block/rnbd/rnbd-clt.h
create mode 100644 drivers/block/rnbd/rnbd-common.c
create mode 100644 drivers/block/rnbd/rnbd-log.h
create mode 100644 drivers/block/rnbd/rnbd-proto.h
create mode 100644 drivers/block/rnbd/rnbd-srv-dev.c
create mode 100644 drivers/block/rnbd/rnbd-srv-dev.h
create mode 100644 drivers/block/rnbd/rnbd-srv-sysfs.c
create mode 100644 drivers/block/rnbd/rnbd-srv.c
create mode 100644 drivers/block/rnbd/rnbd-srv.h
create mode 100644 drivers/bus/arm-integrator-lm.c
create mode 100644 drivers/bus/bt1-apb.c
create mode 100644 drivers/bus/bt1-axi.c
create mode 100644 drivers/char/hw_random/cctrng.c
create mode 100644 drivers/char/hw_random/cctrng.h
create mode 100644 drivers/clk/baikal-t1/Kconfig
create mode 100644 drivers/clk/baikal-t1/Makefile
create mode 100644 drivers/clk/baikal-t1/ccu-div.c
create mode 100644 drivers/clk/baikal-t1/ccu-div.h
create mode 100644 drivers/clk/baikal-t1/ccu-pll.c
create mode 100644 drivers/clk/baikal-t1/ccu-pll.h
create mode 100644 drivers/clk/baikal-t1/clk-ccu-div.c
create mode 100644 drivers/clk/baikal-t1/clk-ccu-pll.c
create mode 100644 drivers/clk/ingenic/x1830-cgu.c
create mode 100644 drivers/clk/mediatek/clk-mt6765-audio.c
create mode 100644 drivers/clk/mediatek/clk-mt6765-cam.c
create mode 100644 drivers/clk/mediatek/clk-mt6765-img.c
create mode 100644 drivers/clk/mediatek/clk-mt6765-mipi0a.c
create mode 100644 drivers/clk/mediatek/clk-mt6765-mm.c
create mode 100644 drivers/clk/mediatek/clk-mt6765-vcodec.c
create mode 100644 drivers/clk/mediatek/clk-mt6765.c
create mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c
create mode 100644 drivers/clk/mmp/clk-audio.c
create mode 100644 drivers/clk/mmp/pwr-island.c
create mode 100644 drivers/clk/qcom/gcc-msm8939.c
create mode 100644 drivers/clk/renesas/r8a7742-cpg-mssr.c
create mode 100644 drivers/clk/socfpga/clk-agilex.c
create mode 100644 drivers/clk/tegra/clk-tegra-super-cclk.c
rename drivers/clk/tegra/{clk-emc.c => clk-tegra124-emc.c} (100%)
create mode 100644 drivers/clk/tegra/clk-tegra210-emc.c
create mode 100644 drivers/clk/x86/Kconfig
create mode 100644 drivers/clk/x86/clk-cgu-pll.c
create mode 100644 drivers/clk/x86/clk-cgu.c
create mode 100644 drivers/clk/x86/clk-cgu.h
create mode 100644 drivers/clk/x86/clk-lgm.c
create mode 100644 drivers/clocksource/timer-ti-dm-systimer.c
create mode 100644 drivers/cpuidle/cpuidle-qcom-spm.c
delete mode 100644 drivers/crypto/nx/nx-842-powernv.c
create mode 100644 drivers/crypto/nx/nx-common-powernv.c
create mode 100644 drivers/devfreq/imx-bus.c
create mode 100644 drivers/firmware/arm_scmi/smc.c
create mode 100644 drivers/firmware/efi/libstub/alignedmem.c
delete mode 100644 drivers/firmware/efi/libstub/arm-stub.c
create mode 100644 drivers/firmware/efi/libstub/efi-stub.c
create mode 100644 drivers/firmware/efi/libstub/relocate.c
create mode 100644 drivers/firmware/efi/libstub/vsprintf.c
create mode 100644 drivers/firmware/smccc/Kconfig
create mode 100644 drivers/firmware/smccc/Makefile
create mode 100644 drivers/firmware/smccc/smccc.c
create mode 100644 drivers/fpga/dfl-fme-perf.c
create mode 100644 drivers/gpio/gpio-aggregator.c
create mode 100644 drivers/gpio/gpio-regmap.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
mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/log_helpers.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.h
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
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_common_defs.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_common_defs.h
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/dmub_srv.h
delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h
delete mode 100644 drivers/gpu/drm/amd/display/modules/stats/stats.c
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/i915/gem/selftests/i915_gem_execbuffer.c
delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.c
delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.h
delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool_types.h
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/intel_gt_buffer_pool.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_buffer_pool_types.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
create mode 100644 drivers/gpu/drm/i915/gt/selftest_ring.c
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/shmem_utils.c
create mode 100644 drivers/gpu/drm/i915/gt/shmem_utils.h
create mode 100644 drivers/gpu/drm/i915/gt/st_shmem_utils.c
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
create mode 100644 drivers/gpu/drm/i915/i915_config.c
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/msm/disp/dpu1/dpu_hw_dspp.c
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/capsgv100.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagv100.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgp100.c
delete mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
create mode 100644 drivers/gpu/drm/panel/panel-sitronix-st7703.c
create mode 100644 drivers/hwmon/amd_energy.c
create mode 100644 drivers/hwmon/bt1-pvt.c
create mode 100644 drivers/hwmon/bt1-pvt.h
create mode 100644 drivers/hwmon/gsc-hwmon.c
create mode 100644 drivers/hwmon/pmbus/max16601.c
create mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c
create mode 100644 drivers/i2c/busses/i2c-npcm7xx.c
create mode 100644 drivers/i2c/busses/i2c-qcom-cci.c
create mode 100644 drivers/iio/adc/ad9467.c
create mode 100644 drivers/iio/adc/adi-axi-adc.c
create mode 100644 drivers/iio/adc/max1241.c
create mode 100644 drivers/iio/adc/mp2629_adc.c
create mode 100644 drivers/iio/chemical/atlas-ezo-sensor.c
create mode 100644 drivers/iio/imu/adis16475.c
create mode 100644 drivers/iio/proximity/sx9310.c
create mode 100644 drivers/iio/proximity/vcnl3020.c
delete mode 100644 drivers/infiniband/core/fmr_pool.c
create mode 100644 drivers/infiniband/core/lag.c
create mode 100644 drivers/infiniband/core/uverbs_std_types_qp.c
create mode 100644 drivers/infiniband/core/uverbs_std_types_srq.c
create mode 100644 drivers/infiniband/core/uverbs_std_types_wq.c
create mode 100644 drivers/infiniband/hw/hfi1/ipoib.h
create mode 100644 drivers/infiniband/hw/hfi1/ipoib_main.c
create mode 100644 drivers/infiniband/hw/hfi1/ipoib_rx.c
create mode 100644 drivers/infiniband/hw/hfi1/ipoib_tx.c
create mode 100644 drivers/infiniband/hw/hfi1/netdev.h
create mode 100644 drivers/infiniband/hw/hfi1/netdev_rx.c
create mode 100644 drivers/infiniband/hw/mlx5/qp.h
create mode 100644 drivers/infiniband/hw/mlx5/qpc.c
create mode 100644 drivers/infiniband/hw/mlx5/wr.c
create mode 100644 drivers/infiniband/hw/mlx5/wr.h
create mode 100644 drivers/infiniband/ulp/rtrs/Kconfig
create mode 100644 drivers/infiniband/ulp/rtrs/Makefile
create mode 100644 drivers/infiniband/ulp/rtrs/README
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.c
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.h
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-log.h
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-pri.h
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.c
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.h
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.c
create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.h
delete mode 100644 drivers/input/misc/gp2ap002a00f.c
create mode 100644 drivers/input/misc/iqs269a.c
delete mode 100644 drivers/input/misc/msm-vibrator.c
delete mode 100644 drivers/input/serio/i8042-ppcio.h
create mode 100644 drivers/input/touchscreen/cy8ctma140.c
create mode 100644 drivers/interconnect/imx/Kconfig
create mode 100644 drivers/interconnect/imx/Makefile
create mode 100644 drivers/interconnect/imx/imx.c
create mode 100644 drivers/interconnect/imx/imx.h
create mode 100644 drivers/interconnect/imx/imx8mm.c
create mode 100644 drivers/interconnect/imx/imx8mn.c
create mode 100644 drivers/interconnect/imx/imx8mq.c
create mode 100644 drivers/iommu/amd/amd_iommu.h
create mode 100644 drivers/iommu/amd/amd_iommu_types.h
create mode 100644 drivers/iommu/amd/debugfs.c
create mode 100644 drivers/iommu/amd/init.c
create mode 100644 drivers/iommu/amd/iommu.c
create mode 100644 drivers/iommu/amd/iommu_v2.c
rename drivers/iommu/{amd_iommu_quirks.c => amd/quirks.c} (100%)
delete mode 100644 drivers/iommu/amd_iommu.c
delete mode 100644 drivers/iommu/amd_iommu.h
delete mode 100644 drivers/iommu/amd_iommu_debugfs.c
delete mode 100644 drivers/iommu/amd_iommu_init.c
delete mode 100644 drivers/iommu/amd_iommu_proto.h
delete mode 100644 drivers/iommu/amd_iommu_types.h
delete mode 100644 drivers/iommu/amd_iommu_v2.c
delete mode 100644 drivers/iommu/dmar.c
delete mode 100644 drivers/iommu/intel-iommu-debugfs.c
delete mode 100644 drivers/iommu/intel-iommu.c
delete mode 100644 drivers/iommu/intel-pasid.c
delete mode 100644 drivers/iommu/intel-pasid.h
delete mode 100644 drivers/iommu/intel-svm.c
create mode 100644 drivers/iommu/intel/debugfs.c
create mode 100644 drivers/iommu/intel/dmar.c
create mode 100644 drivers/iommu/intel/intel-pasid.h
create mode 100644 drivers/iommu/intel/iommu.c
create mode 100644 drivers/iommu/intel/irq_remapping.c
create mode 100644 drivers/iommu/intel/pasid.c
create mode 100644 drivers/iommu/intel/svm.c
rename drivers/iommu/{intel-trace.c => intel/trace.c} (100%)
delete mode 100644 drivers/iommu/intel_irq_remapping.c
create mode 100644 drivers/iommu/sun50i-iommu.c
create mode 100644 drivers/irqchip/irq-loongson-htvec.c
create mode 100644 drivers/irqchip/irq-loongson-pch-msi.c
create mode 100644 drivers/irqchip/irq-loongson-pch-pic.c
create mode 100644 drivers/irqchip/irq-riscv-intc.c
create mode 100644 drivers/leds/leds-ariel.c
create mode 100644 drivers/leds/leds-aw2013.c
create mode 100644 drivers/leds/leds-sgm3140.c
create mode 100644 drivers/mailbox/qcom-ipcc.c
create mode 100644 drivers/mailbox/sprd-mailbox.c
create mode 100644 drivers/md/dm-ebs-target.c
create mode 100644 drivers/md/dm-historical-service-time.c
delete mode 100644 drivers/media/cec/cec-adap.c
delete mode 100644 drivers/media/cec/cec-notifier.c
create mode 100644 drivers/media/cec/core/Makefile
create mode 100644 drivers/media/cec/core/cec-adap.c
rename drivers/media/cec/{ => core}/cec-api.c (100%)
rename drivers/media/cec/{ => core}/cec-core.c (100%)
create mode 100644 drivers/media/cec/core/cec-notifier.c
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%)
create mode 100644 drivers/media/cec/platform/cec-gpio/cec-gpio.c
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%)
create mode 100644 drivers/media/cec/usb/pulse8/pulse8-cec.c
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/i2c/ov2740.c
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/cec-gpio/cec-gpio.c
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/sh_veu.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/vicodec/vicodec-core.c
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.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%)
create mode 100644 drivers/media/test-drivers/vicodec/vicodec-core.c
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
create mode 100644 drivers/media/test-drivers/vimc/vimc-common.c
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/pulse8-cec/pulse8-cec.c
delete mode 100644 drivers/media/usb/rainshadow-cec/Kconfig
create mode 100644 drivers/media/v4l2-core/v4l2-h264.c
create mode 100644 drivers/media/v4l2-core/v4l2-jpeg.c
create mode 100644 drivers/memory/bt1-l2-ctl.c
create mode 100644 drivers/mfd/gateworks-gsc.c
create mode 100644 drivers/mfd/intel_pmc_bxt.c
create mode 100644 drivers/mfd/mp2629.c
create mode 100644 drivers/mfd/mt6358-irq.c
create mode 100644 drivers/mfd/mt6360-core.c
create mode 100644 drivers/misc/habanalabs/gaudi/Makefile
create mode 100644 drivers/misc/habanalabs/gaudi/gaudi.c
create mode 100644 drivers/misc/habanalabs/gaudi/gaudiP.h
create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_coresight.c
create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c
create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_security.c
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/cpu_if_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_masks.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_masks.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_core_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_core_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_core_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_core_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_core_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_core_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_core_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ch0_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ch1_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ch0_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ch1_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ch0_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ch1_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ch0_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ch1_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_blocks.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_ctrl_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_masks.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme1_ctrl_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_ctrl_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme3_ctrl_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mmu_up_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_etr_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf_masks.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_hbm_pll_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_pci_pll_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_timestamp_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/stlb_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_masks.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_masks.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_cfg_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_cfg_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_cfg_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_cfg_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_cfg_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_cfg_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_cfg_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_qm_regs.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_events.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_ids_map_extended.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_coresight.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_fw_if.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_masks.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_packets.h
create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_reg_map.h
create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_timestamp_regs.h
create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h
delete mode 100644 drivers/misc/vexpress-syscfg.c
create mode 100644 drivers/mmc/host/meson-mx-sdhc-clkc.c
create mode 100644 drivers/mmc/host/meson-mx-sdhc-mmc.c
create mode 100644 drivers/mmc/host/meson-mx-sdhc.h
create mode 100644 drivers/mmc/host/sdhci-esdhc-mcf.c
create mode 100644 drivers/mtd/mtdpstore.c
create mode 100644 drivers/mtd/nand/raw/arasan-nand-controller.c
delete mode 100644 drivers/mtd/nand/raw/cmx270_nand.c
create mode 100644 drivers/net/dsa/sja1105/sja1105_vl.c
create mode 100644 drivers/net/dsa/sja1105/sja1105_vl.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_internal.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c
create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh_internal.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c
create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_trace.h
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h
create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.c
create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_arfs.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_arfs.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_fdir.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_fdir.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_fltr.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_fltr.h
create mode 100644 drivers/net/ethernet/intel/igc/igc_diag.c
create mode 100644 drivers/net/ethernet/intel/igc/igc_diag.h
create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.c
create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.h
create mode 100644 drivers/net/ethernet/mediatek/mtk_star_emac.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/lgcy.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qp.c
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
delete mode 100644 drivers/net/ethernet/micrel/ks8851.c
create mode 100644 drivers/net/ethernet/micrel/ks8851_common.c
delete mode 100644 drivers/net/ethernet/micrel/ks8851_mll.c
create mode 100644 drivers/net/ethernet/micrel/ks8851_par.c
create mode 100644 drivers/net/ethernet/micrel/ks8851_spi.c
create mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.c
delete mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.h
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h
create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.c
create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.h
create mode 100644 drivers/net/ethernet/ti/am65-cpts.c
create mode 100644 drivers/net/ethernet/ti/am65-cpts.h
create mode 100644 drivers/net/phy/bcm54140.c
create mode 100644 drivers/net/phy/mdio-ipq4019.c
create mode 100644 drivers/net/wireless/ath/ath11k/hif.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/img.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_init.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_mcu.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/Kconfig
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/Makefile
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/dma.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/init.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mac.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mac.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/main.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/pci.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/regs.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.h
create mode 100644 drivers/ntb/hw/intel/ntb_hw_gen4.c
create mode 100644 drivers/ntb/hw/intel/ntb_hw_gen4.h
create mode 100644 drivers/nvme/host/fc.h
create mode 100644 drivers/pci/controller/dwc/pcie-uniphier-ep.c
create mode 100644 drivers/pci/controller/pci-loongson.c
create mode 100644 drivers/pci/controller/pcie-rcar-ep.c
create mode 100644 drivers/pci/controller/pcie-rcar-host.c
create mode 100644 drivers/pci/controller/pcie-rcar.h
create mode 100644 drivers/perf/hisilicon/Kconfig
delete mode 100644 drivers/phy/amlogic/phy-meson-gxl-usb3.c
create mode 100644 drivers/phy/cadence/phy-cadence-salvo.c
create mode 100644 drivers/phy/intel/phy-intel-combo.c
create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
create mode 100644 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.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/pinctrl/qcom/pinctrl-sm8250.c
create mode 100644 drivers/platform/mips/rs780e-acpi.c
create mode 100644 drivers/platform/x86/intel-wmi-sbl-fw-update.c
delete mode 100644 drivers/platform/x86/intel_pmc_ipc.c
create mode 100644 drivers/platform/x86/intel_scu_pcidrv.c
create mode 100644 drivers/platform/x86/intel_scu_pltdrv.c
create mode 100644 drivers/power/reset/oxnas-restart.c
create mode 100644 drivers/power/supply/bd99954-charger.c
create mode 100644 drivers/power/supply/bd99954-charger.h
create mode 100644 drivers/power/supply/cw2015_battery.c
create mode 100644 drivers/power/supply/mp2629_charger.c
create mode 100644 drivers/pwm/pwm-iqs620a.c
create mode 100644 drivers/regulator/max77826-regulator.c
create mode 100644 drivers/remoteproc/ingenic_rproc.c
create mode 100644 drivers/rpmsg/qcom_glink_ssr.c
create mode 100644 drivers/s390/cio/vfio_ccw_chp.c
delete mode 100644 drivers/scsi/lpfc/lpfc_nvmet.h
create mode 100644 drivers/scsi/mpt3sas/mpt3sas_debugfs.c
create mode 100644 drivers/soc/imx/soc-imx.c
create mode 100644 drivers/soc/mediatek/mtk-mmsys.c
delete mode 100644 drivers/soc/qcom/glink_ssr.c
delete mode 100644 drivers/soc/qcom/spm.c
create mode 100644 drivers/soc/renesas/r8a7742-sysc.c
create mode 100644 drivers/soc/ti/k3-socinfo.c
create mode 100644 drivers/soundwire/master.c
create mode 100644 drivers/soundwire/sysfs_local.h
create mode 100644 drivers/soundwire/sysfs_slave.c
create mode 100644 drivers/soundwire/sysfs_slave_dpn.c
create mode 100644 drivers/spi/spi-amd.c
create mode 100644 drivers/spi/spi-dw-core.c
create mode 100644 drivers/spi/spi-dw-dma.c
delete mode 100644 drivers/spi/spi-dw-mid.c
delete mode 100644 drivers/spi/spi-dw.c
delete mode 100644 drivers/staging/comedi/comedi_compat32.c
delete mode 100644 drivers/staging/comedi/comedi_compat32.h
create mode 100644 drivers/staging/media/atomisp/Kconfig
create mode 100644 drivers/staging/media/atomisp/Makefile
create mode 100644 drivers/staging/media/atomisp/TODO
create mode 100644 drivers/staging/media/atomisp/i2c/Kconfig
create mode 100644 drivers/staging/media/atomisp/i2c/Makefile
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-gc0310.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-lm3554.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-mt9m114.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ov2722.c
create mode 100644 drivers/staging/media/atomisp/i2c/gc0310.h
create mode 100644 drivers/staging/media/atomisp/i2c/gc2235.h
create mode 100644 drivers/staging/media/atomisp/i2c/mt9m114.h
create mode 100644 drivers/staging/media/atomisp/i2c/ov2680.h
create mode 100644 drivers/staging/media/atomisp/i2c/ov2722.h
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Kconfig
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Makefile
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ad5823.h
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.c
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ov5693.h
create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm.h
create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_bo.h
create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_common.h
create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_pool.h
create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp.h
create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h
create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp_platform.h
create mode 100644 drivers/staging/media/atomisp/include/linux/libmsrlisthelper.h
create mode 100644 drivers/staging/media/atomisp/include/media/lm3554.h
create mode 100644 drivers/staging/media/atomisp/include/mmu/isp_mmu.h
create mode 100644 drivers/staging/media/atomisp/include/mmu/sh_mmu_mrfld.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp-regs.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_common.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_css20.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_dfs_tables.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_internal.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_subdev.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_subdev.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tables.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_trace_event.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.h
create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_desc.h
create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
create mode 100644 drivers/staging/media/atomisp/pci/base/refcount/interface/ia_css_refcount.h
create mode 100644 drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c
create mode 100644 drivers/staging/media/atomisp/pci/bits.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_binarydesc.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_stagedesc.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_util.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c
create mode 100644 drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/util/src/util.c
create mode 100644 drivers/staging/media/atomisp/pci/cell_params.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_configs.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_params.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_states.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/csi_rx_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_configs.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_params.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_states.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/PixelGen_SysBlock_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/ibuf_cntrl_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_backend_common_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_backend_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/rx_csi_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/stream2mmio_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/ibuf_ctrl_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_dma_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_irq_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_stream2mmio_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/pixelgen_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_receiver_2400_common_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_receiver_2400_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_trace.h
create mode 100644 drivers/staging/media/atomisp/pci/defs.h
create mode 100644 drivers/staging/media/atomisp/pci/dma_v2_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/gdc_v2_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/gp_timer_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/gpio_block_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/debug_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/dma_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/event_fifo_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/fifo_monitor_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gdc_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_device_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_timer_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gpio_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/hmem_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vamem_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/input_formatter_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/irq_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/isp_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/mmu_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/sp_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/timed_ctrl_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/vamem_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/vmem_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/assert_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/bitop_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/csi_rx.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/debug.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/device_access.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/dma.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/event_fifo.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/fifo_monitor.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gdc_device.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_device.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_timer.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gpio.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/hmem.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/csi_rx_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/debug_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/dma_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/event_fifo_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/fifo_monitor_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gdc_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_device_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_timer_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gpio_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/hmem_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ibuf_ctrl_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/input_formatter_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/irq_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isp_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_dma_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_irq_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_stream2mmio_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/mmu_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/pixelgen_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/sp_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tag_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/timed_ctrl_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vamem_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vmem_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/ibuf_ctrl.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/input_formatter.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/input_system.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/irq.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isp.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_dma.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_irq.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_stream2mmio.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/misc_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/mmu_device.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/pixelgen.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/platform_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/print_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/queue.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/resource.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/sp.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/tag.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/timed_ctrl.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/type_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/vamem.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/vmem.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queue_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queue_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/queue_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/sw_event_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/tag_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_streaming_to_mipi_types_hrt.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_types.h
create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm.c
create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c
create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_reserved_pool.c
create mode 100644 drivers/staging/media/atomisp/pci/ia_css.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_3a.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_acc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_buffer.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_control.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_device_access.c
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_device_access.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_dvs.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_env.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_err.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_event_public.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_firmware.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frac.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frame_format.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frame_public.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_host_data.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_input_port.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_irq.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_configs.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_params.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_states.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_metadata.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mipi.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mmu.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mmu_private.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_morph.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_pipe.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_pipe_public.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_prbs.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_properties.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_shading.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream_format.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream_public.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_timer.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_tpg.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_types.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_version.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_version_data.h
create mode 100644 drivers/staging/media/atomisp/pci/if_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_formatter_subsystem_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_selector_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_switch_2400_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_ctrl_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_private.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_public.h
create mode 100644 drivers/staging/media/atomisp/pci/irq_controller_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/irq_types_hrt.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis_common.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis_common_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/input_buf.isp.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_private.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_public.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_support.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_private.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/isp_acquisition_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/isp_capture_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/mamoiada_params.h
create mode 100644 drivers/staging/media/atomisp/pci/mmu/isp_mmu.c
create mode 100644 drivers/staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c
create mode 100644 drivers/staging/media/atomisp/pci/mmu_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/binary/interface/ia_css_binary.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug_internal.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug_pipe.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/event/interface/ia_css_event.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/event/src/event.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/eventq/interface/ia_css_eventq.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/eventq/src/eventq.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_css_frame.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_css_frame_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/ifmtr/interface/ia_css_ifmtr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/inputfifo/interface/ia_css_inputfifo.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/interface/ia_css_isp_param.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/interface/ia_css_isp_param_types.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_init.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_pipeline.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_pipeline_common.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_css_queue.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_css_queue_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_css_spctrl.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_css_spctrl_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/src/spctrl.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/tagger/interface/ia_css_tagger_common.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/timer/src/timer.c
create mode 100644 drivers/staging/media/atomisp/pci/scalar_processor_2400_params.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_dvs_info.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_firmware.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_firmware.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_frac.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_host_data.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_internal.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_legacy.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metadata.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metrics.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metrics.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mmu.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_morph.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_dvs.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_dvs.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_shading.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_shading.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params_internal.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_properties.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_shading.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream_format.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream_format.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_struct.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_uds.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_version.c
create mode 100644 drivers/staging/media/atomisp/pci/str2mem_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/streaming_to_mipi_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/timed_controller_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/version.h
delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml
create mode 100644 drivers/staging/media/rkvdec/Kconfig
create mode 100644 drivers/staging/media/rkvdec/Makefile
create mode 100644 drivers/staging/media/rkvdec/TODO
create mode 100644 drivers/staging/media/rkvdec/rkvdec-h264.c
create mode 100644 drivers/staging/media/rkvdec/rkvdec-regs.h
create mode 100644 drivers/staging/media/rkvdec/rkvdec.c
create mode 100644 drivers/staging/media/rkvdec/rkvdec.h
rename {Documentation/media/v4l-drivers => drivers/staging/media/soc_camera}/soc-camera.rst (100%)
create mode 100644 drivers/staging/media/tegra-video/Kconfig
create mode 100644 drivers/staging/media/tegra-video/Makefile
create mode 100644 drivers/staging/media/tegra-video/TODO
create mode 100644 drivers/staging/media/tegra-video/csi.c
create mode 100644 drivers/staging/media/tegra-video/csi.h
create mode 100644 drivers/staging/media/tegra-video/tegra210.c
create mode 100644 drivers/staging/media/tegra-video/vi.c
create mode 100644 drivers/staging/media/tegra-video/vi.h
create mode 100644 drivers/staging/media/tegra-video/video.c
create mode 100644 drivers/staging/media/tegra-video/video.h
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
delete mode 100644 drivers/staging/vt6656/firmware.c
delete mode 100644 drivers/staging/vt6656/firmware.h
create mode 100644 drivers/staging/wfx/hif_tx_mib.c
rename drivers/thermal/{fair_share.c => gov_fair_share.c} (100%)
rename drivers/thermal/{power_allocator.c => gov_power_allocator.c} (100%)
rename drivers/thermal/{step_wise.c => gov_step_wise.c} (100%)
create mode 100644 drivers/thermal/gov_user_space.c
create mode 100644 drivers/thermal/k3_bandgap.c
delete mode 100644 drivers/thermal/of-thermal.c
delete mode 100644 drivers/thermal/qcom/tsens-common.c
create mode 100644 drivers/thermal/thermal_of.c
delete mode 100644 drivers/thermal/user_space.c
delete mode 100644 drivers/usb/chipidea/ci_hdrc_zevio.c
create mode 100644 drivers/usb/host/ehci-brcm.c
create mode 100644 drivers/usb/host/xhci-pci-renesas.c
create mode 100644 drivers/usb/host/xhci-pci.h
create mode 100644 drivers/usb/typec/ucsi/psy.c
delete mode 100644 drivers/video/fbdev/amba-clcd.c
create mode 100644 drivers/virtio/virtio_mem.c
create mode 100644 drivers/watchdog/arm_smc_wdt.c
delete mode 100644 drivers/xen/preempt.c
create mode 100644 fs/afs/fs_operation.c
create mode 100644 fs/afs/vl_alias.c
create mode 100644 fs/ceph/metric.c
create mode 100644 fs/ceph/metric.h
create mode 100644 fs/ext4/xattr_hurd.c
create mode 100644 fs/pstore/blk.c
create mode 100644 fs/pstore/zone.c
create mode 100644 fs/xfs/xfs_buf_item_recover.c
create mode 100644 fs/xfs/xfs_dquot_item_recover.c
create mode 100644 fs/xfs/xfs_inode_item_recover.c
delete mode 100644 include/asm-generic/5level-fixup.h
create mode 100644 include/asm-generic/hyperv-tlfs.h
delete mode 100644 include/asm-generic/pgtable-nop4d-hack.h
delete mode 100644 include/asm-generic/pgtable.h
create mode 100644 include/asm-generic/vermagic.h
create mode 100644 include/dt-bindings/clock/agilex-clock.h
create mode 100644 include/dt-bindings/clock/bt1-ccu.h
create mode 100644 include/dt-bindings/clock/intel,lgm-clk.h
create mode 100644 include/dt-bindings/clock/marvell,mmp2-audio.h
create mode 100644 include/dt-bindings/clock/mt6765-clk.h
create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8939.h
create mode 100644 include/dt-bindings/clock/r8a7742-cpg-mssr.h
create mode 100644 include/dt-bindings/clock/x1830-cgu.h
create mode 100644 include/dt-bindings/interconnect/imx8mm.h
create mode 100644 include/dt-bindings/interconnect/imx8mn.h
create mode 100644 include/dt-bindings/interconnect/imx8mq.h
create mode 100644 include/dt-bindings/mailbox/qcom-ipcc.h
create mode 100644 include/dt-bindings/pinctrl/pads-imx8dxl.h
create mode 100644 include/dt-bindings/power/marvell,mmp2.h
create mode 100644 include/dt-bindings/power/meson-gxbb-power.h
create mode 100644 include/dt-bindings/power/meson8-power.h
create mode 100644 include/dt-bindings/power/r8a7742-sysc.h
create mode 100644 include/dt-bindings/reset/bt1-ccu.h
create mode 100644 include/dt-bindings/reset/imx8mp-reset.h
create mode 100644 include/dt-bindings/reset/qcom,gcc-msm8939.h
create mode 100644 include/dt-bindings/reset/realtek,rtd1195.h
delete mode 100644 include/linux/amba/clcd-regs.h
delete mode 100644 include/linux/amba/clcd.h
create mode 100644 include/linux/atomic-arch-fallback.h
create mode 100644 include/linux/blk-crypto.h
create mode 100644 include/linux/bpf-netns.h
delete mode 100644 include/linux/cryptohash.h
create mode 100644 include/linux/dasd_mod.h
create mode 100644 include/linux/fiemap.h
delete mode 100644 include/linux/firmware/imx/types.h
create mode 100644 include/linux/gpio/regmap.h
create mode 100644 include/linux/iio/adc/adi-axi-adc.h
delete mode 100644 include/linux/input/gp2ap002a00f.h
create mode 100644 include/linux/instrumented.h
create mode 100644 include/linux/kcsan-checks.h
create mode 100644 include/linux/kcsan.h
create mode 100644 include/linux/keyslot-manager.h
create mode 100644 include/linux/linear_range.h
create mode 100644 include/linux/local_lock.h
create mode 100644 include/linux/local_lock_internal.h
create mode 100644 include/linux/mfd/gsc.h
create mode 100644 include/linux/mfd/intel_pmc_bxt.h
create mode 100644 include/linux/mfd/mp2629.h
create mode 100644 include/linux/mfd/mt6358/core.h
create mode 100644 include/linux/mfd/mt6358/registers.h
create mode 100644 include/linux/mfd/mt6360.h
delete mode 100644 include/linux/mlx5/cmd.h
create mode 100644 include/linux/mmap_lock.h
create mode 100644 include/linux/pgtable.h
delete mode 100644 include/linux/platform_data/clk-integrator.h
create mode 100644 include/linux/platform_data/gsc_hwmon.h
create mode 100644 include/linux/platform_data/mmc-esdhc-mcf.h
create mode 100644 include/linux/pstore_blk.h
create mode 100644 include/linux/pstore_zone.h
create mode 100644 include/linux/rcupdate_trace.h
create mode 100644 include/linux/scs.h
create mode 100644 include/linux/soc/mediatek/mtk-mmsys.h
delete mode 100644 include/linux/spi/l4f00242t03.h
delete mode 100644 include/linux/spi/mcp23s08.h
create mode 100644 include/linux/watch_queue.h
create mode 100644 include/media/v4l2-h264.h
create mode 100644 include/media/v4l2-jpeg.h
create mode 100644 include/net/netns/bpf.h
create mode 100644 include/net/tc_act/tc_gate.h
create mode 100644 include/net/xdp_sock_drv.h
create mode 100644 include/net/xsk_buff_pool.h
delete mode 100644 include/rdma/ib_fmr_pool.h
create mode 100644 include/rdma/lag.h
create mode 100644 include/soc/imx/cpu.h
create mode 100644 include/soc/mscc/ocelot_ptp.h
create mode 100644 include/sound/soc-card.h
create mode 100644 include/sound/soc-link.h
create mode 100644 include/sound/sof/ext_manifest.h
create mode 100644 include/trace/events/qrtr.h
create mode 100644 include/uapi/linux/mrp_bridge.h
create mode 100644 include/uapi/linux/tc_act/tc_gate.h
create mode 100644 include/uapi/linux/virtio_mem.h
create mode 100644 include/uapi/linux/watch_queue.h
create mode 100644 kernel/bpf/bpf_iter.c
create mode 100644 kernel/bpf/map_iter.c
create mode 100644 kernel/bpf/net_namespace.c
create mode 100644 kernel/bpf/ringbuf.c
create mode 100644 kernel/bpf/task_iter.c
delete mode 100644 kernel/bpf/xskmap.c
create mode 100644 kernel/dma/pool.c
delete mode 100644 kernel/gcov/gcc_3_4.c
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/sched/smp.h
create mode 100644 kernel/scs.c
create mode 100644 kernel/trace/trace_events_synth.c
create mode 100644 kernel/trace/trace_synth.h
create mode 100644 kernel/watch_queue.c
create mode 100644 lib/Kconfig.kcsan
create mode 100644 lib/linear_ranges.c
create mode 100644 lib/test_bitops.c
create mode 100644 lib/test_hmm.c
create mode 100644 lib/test_hmm_uapi.h
create mode 100644 lib/test_linear_ranges.c
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 net/bridge/br_mrp.c
create mode 100644 net/bridge/br_mrp_netlink.c
create mode 100644 net/bridge/br_mrp_switchdev.c
create mode 100644 net/bridge/br_private_mrp.h
create mode 100644 net/devres.c
create mode 100644 net/ethtool/cabletest.c
create mode 100644 net/netlink/policy.c
create mode 100644 net/qrtr/mhi.c
delete mode 100644 net/rds/ib_fmr.c
create mode 100644 net/rxrpc/rtt.c
create mode 100644 net/sched/act_gate.c
create mode 100644 net/xdp/xsk_buff_pool.c
create mode 100644 net/xdp/xskmap.c
create mode 100644 samples/binderfs/.gitignore
create mode 100644 samples/bpf/trace_common.h
create mode 100644 samples/uhid/.gitignore
create mode 100644 samples/watch_queue/.gitignore
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 scripts/Makefile.userprogs
create mode 100644 scripts/coccinelle/misc/newline_in_nl_msg.cocci
delete mode 100644 scripts/kconfig/tests/rand_nested_choice/Kconfig
delete mode 100644 scripts/kconfig/tests/rand_nested_choice/__init__.py
delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout0
delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout1
delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout2
create mode 100644 security/selinux/ss/context.c
delete mode 100644 sound/drivers/ml403-ac97cr.c
delete mode 100644 sound/drivers/pcm-indirect2.c
delete mode 100644 sound/drivers/pcm-indirect2.h
create mode 100644 sound/soc/amd/renoir/Makefile
create mode 100644 sound/soc/amd/renoir/acp3x-pdm-dma.c
create mode 100644 sound/soc/amd/renoir/acp3x-rn.c
create mode 100644 sound/soc/amd/renoir/rn-pci-acp3x.c
create mode 100644 sound/soc/amd/renoir/rn_acp3x.h
create mode 100644 sound/soc/amd/renoir/rn_chip_offset_byte.h
create mode 100644 sound/soc/codecs/max98390.c
create mode 100644 sound/soc/codecs/max98390.h
create mode 100644 sound/soc/codecs/rt1016.c
create mode 100644 sound/soc/codecs/rt1016.h
create mode 100644 sound/soc/codecs/rt5682-i2c.c
delete mode 100644 sound/soc/codecs/rt5682-sdw.h
create mode 100644 sound/soc/codecs/zl38060.c
create mode 100644 sound/soc/fsl/fsl_asrc_common.h
create mode 100644 sound/soc/fsl/fsl_easrc.c
create mode 100644 sound/soc/fsl/fsl_easrc.h
create mode 100644 sound/soc/intel/boards/ehl_rt5660.c
create mode 100644 sound/soc/intel/boards/sof_wm8804.c
create mode 100644 sound/soc/soc-card.c
create mode 100644 sound/soc/soc-link.c
create mode 100644 sound/soc/sof/imx/imx8m.c
create mode 100644 tools/bpf/bpftool/Documentation/bpftool-iter.rst
create mode 100644 tools/bpf/bpftool/Documentation/bpftool-link.rst
create mode 100644 tools/bpf/bpftool/iter.c
create mode 100644 tools/bpf/bpftool/link.c
create mode 100644 tools/build/feature/test-libpfm4.c
create mode 100644 tools/include/linux/build_bug.h
create mode 100644 tools/include/vdso/bits.h
create mode 100644 tools/include/vdso/const.h
create mode 100644 tools/kvm/kvm_stat/kvm_stat.service
create mode 100644 tools/lib/api/io.h
create mode 100644 tools/lib/bpf/ringbuf.c
create mode 100644 tools/objtool/arch/x86/include/cfi_regs.h
create mode 100644 tools/objtool/objtool.h
delete mode 100644 tools/objtool/orc.h
create mode 100644 tools/objtool/weak.c
create mode 100644 tools/perf/Documentation/security.txt
create mode 100644 tools/perf/bench/kallsyms-parse.c
create mode 100644 tools/perf/bench/synthesize.c
create mode 100644 tools/perf/pmu-events/arch/powerpc/power9/nest_metrics.json
create mode 100755 tools/perf/scripts/python/bin/flamegraph-record
create mode 100755 tools/perf/scripts/python/bin/flamegraph-report
create mode 100755 tools/perf/scripts/python/flamegraph.py
create mode 100644 tools/perf/tests/api-io.c
create mode 100644 tools/perf/tests/attr/system-wide-dummy
create mode 100644 tools/perf/tests/demangle-java-test.c
create mode 100644 tools/perf/tests/pfm.c
create mode 100644 tools/perf/util/arm-spe-decoder/Build
create mode 100644 tools/perf/util/arm-spe-decoder/arm-spe-decoder.c
create mode 100644 tools/perf/util/arm-spe-decoder/arm-spe-decoder.h
rename tools/perf/util/{ => arm-spe-decoder}/arm-spe-pkt-decoder.c (100%)
create mode 100644 tools/perf/util/arm-spe-decoder/arm-spe-pkt-decoder.h
delete mode 100644 tools/perf/util/arm-spe-pkt-decoder.h
create mode 100644 tools/perf/util/hashmap.c
create mode 100644 tools/perf/util/hashmap.h
create mode 100644 tools/perf/util/perf_api_probe.c
create mode 100644 tools/perf/util/perf_api_probe.h
create mode 100644 tools/perf/util/pfm.c
create mode 100644 tools/perf/util/pfm.h
create mode 100644 tools/perf/util/sideband_evlist.c
create mode 100644 tools/testing/selftests/bpf/README.rst
create mode 100644 tools/testing/selftests/bpf/bench.c
create mode 100644 tools/testing/selftests/bpf/bench.h
create mode 100644 tools/testing/selftests/bpf/benchs/bench_count.c
create mode 100644 tools/testing/selftests/bpf/benchs/bench_rename.c
create mode 100644 tools/testing/selftests/bpf/benchs/bench_ringbufs.c
create mode 100644 tools/testing/selftests/bpf/benchs/bench_trigger.c
create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_rename.sh
create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_ringbufs.sh
create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_trigger.sh
create mode 100644 tools/testing/selftests/bpf/network_helpers.c
create mode 100644 tools/testing/selftests/bpf/network_helpers.h
create mode 100644 tools/testing/selftests/bpf/prog_tests/align.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_skb_sk_lookup.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/cls_redirect.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/connect_force_port.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/enable_stats.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/hashmap.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/load_bytes_relative.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/ringbuf.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/skb_helpers.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_info.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_map.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ipv6_route.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_netlink.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_file.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern1.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern2.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern3.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern4.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern_common.h
create mode 100644 tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c
create mode 100644 tools/testing/selftests/bpf/progs/connect_force_port4.c
create mode 100644 tools/testing/selftests/bpf/progs/connect_force_port6.c
create mode 100644 tools/testing/selftests/bpf/progs/freplace_connect4.c
create mode 100644 tools/testing/selftests/bpf/progs/load_bytes_relative.c
create mode 100644 tools/testing/selftests/bpf/progs/perfbuf_bench.c
create mode 100644 tools/testing/selftests/bpf/progs/ringbuf_bench.c
delete mode 100644 tools/testing/selftests/bpf/progs/test_adjust_tail.c
create mode 100644 tools/testing/selftests/bpf/progs/test_btf_map_in_map.c
create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.c
create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.h
create mode 100644 tools/testing/selftests/bpf/progs/test_enable_stats.c
create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf.c
create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf_multi.c
create mode 100644 tools/testing/selftests/bpf/progs/test_skb_helpers.c
create mode 100644 tools/testing/selftests/bpf/progs/test_skmsg_load_helpers.c
create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_kern.h
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_grow.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_shrink.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_devmap_helpers.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c
create mode 100644 tools/testing/selftests/bpf/progs/trigger_bench.c
delete mode 100644 tools/testing/selftests/bpf/test_align.c
delete mode 100644 tools/testing/selftests/bpf/test_hashmap.c
delete mode 100644 tools/testing/selftests/bpf/test_sockmap_kern.h
create mode 100644 tools/testing/selftests/bpf/testing_helpers.c
create mode 100644 tools/testing/selftests/bpf/testing_helpers.h
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_control.sh
delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_flower_restrictions.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_restrictions.sh
create mode 100755 tools/testing/selftests/exec/binfmt_script
create mode 100755 tools/testing/selftests/kselftest_deps.sh
create mode 100644 tools/testing/selftests/kvm/set_memory_region_test.c
create mode 100644 tools/testing/selftests/kvm/x86_64/debug_regs.c
delete mode 100644 tools/testing/selftests/kvm/x86_64/set_memory_region_test.c
create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_preemption_timer_test.c
create mode 100755 tools/testing/selftests/net/vrf-xfrm-tests.sh
create mode 100644 tools/testing/selftests/pidfd/config
create mode 100644 tools/testing/selftests/pidfd/pidfd_setns_test.c
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/99-nx-gzip.rules
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/Makefile
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/README
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gunz_test.c
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/crb.h
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx.h
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx_dbg.h
create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nxu.h
create mode 120000 tools/testing/selftests/powerpc/nx-gzip/include/vas-api.h
create mode 100755 tools/testing/selftests/powerpc/nx-gzip/nx-gzip-test.sh
create mode 100644 tools/testing/selftests/powerpc/pmu/count_stcx_fail.c
create mode 100644 tools/testing/selftests/powerpc/signal/sig_sc_double_restart.c
create mode 100644 tools/testing/selftests/proc/proc-fsconfig-hidepid.c
create mode 100644 tools/testing/selftests/proc/proc-multiple-procfs.c
create mode 100755 tools/testing/selftests/rcutorture/bin/kcsan-collapse.sh
create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01
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/tc-testing/tc-tests/qdiscs/fq_pie.json
create mode 100644 tools/testing/selftests/vDSO/parse_vdso.h
delete mode 100644 tools/testing/selftests/vDSO/vdso_test.c
create mode 100644 tools/testing/selftests/vDSO/vdso_test_getcpu.c
create mode 100644 tools/testing/selftests/vDSO/vdso_test_gettimeofday.c
create mode 100644 tools/testing/selftests/vm/hmm-tests.c
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
create mode 100755 tools/testing/selftests/vm/test_hmm.sh
delete mode 100644 tools/testing/selftests/x86/pkey-helpers.h
delete mode 100644 tools/testing/selftests/x86/protection_keys.c
create mode 100644 tools/virtio/generated/autoconf.h
delete mode 100644 virt/kvm/arm/aarch32.c
delete mode 100644 virt/kvm/arm/arch_timer.c
delete mode 100644 virt/kvm/arm/arm.c
delete mode 100644 virt/kvm/arm/hyp/aarch32.c
delete mode 100644 virt/kvm/arm/hyp/timer-sr.c
delete mode 100644 virt/kvm/arm/hyp/vgic-v3-sr.c
delete mode 100644 virt/kvm/arm/mmio.c
delete mode 100644 virt/kvm/arm/mmu.c
delete mode 100644 virt/kvm/arm/psci.c
delete mode 100644 virt/kvm/arm/trace.h
delete mode 100644 virt/kvm/arm/vgic/trace.h
delete mode 100644 virt/kvm/arm/vgic/vgic-init.c
delete mode 100644 virt/kvm/arm/vgic/vgic-its.c
delete mode 100644 virt/kvm/arm/vgic/vgic-mmio-v2.c
delete mode 100644 virt/kvm/arm/vgic/vgic-mmio-v3.c
delete mode 100644 virt/kvm/arm/vgic/vgic-mmio.c
delete mode 100644 virt/kvm/arm/vgic/vgic-mmio.h
delete mode 100644 virt/kvm/arm/vgic/vgic-v2.c
delete mode 100644 virt/kvm/arm/vgic/vgic-v3.c
delete mode 100644 virt/kvm/arm/vgic/vgic.c
delete mode 100644 virt/kvm/arm/vgic/vgic.h
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
next reply other threads:[~2020-07-02 14:38 UTC|newest]
Thread overview: 168+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-07-02 13:16 Maarten Lankhorst [this message]
-- strict thread matches above, loose matches on Subject: below --
2023-12-07 9:59 [Intel-gfx] [PULL] drm-misc-next Maxime Ripard
2023-11-30 9:15 Maxime Ripard
2023-11-23 12:58 Maxime Ripard
2023-11-23 19:40 ` Daniel Vetter
2023-11-17 9:41 Maxime Ripard
2023-11-20 9:31 ` Daniel Vetter
2023-11-03 16:37 David Edelsohn
2023-11-06 10:01 ` Thomas Hellström
2023-11-06 10:20 ` Maxime Ripard
2023-11-06 10:37 ` Thomas Hellström
2023-11-06 10:47 ` Thomas Hellström
2023-11-06 10:55 ` Maxime Ripard
2023-11-06 14:57 ` David Edelsohn
2023-10-27 7:17 Maarten Lankhorst
2023-10-19 11:40 Maarten Lankhorst
2023-10-12 9:40 Maarten Lankhorst
2023-10-06 8:37 Maarten Lankhorst
2023-09-27 10:09 Maarten Lankhorst
2023-09-11 12:45 Maarten Lankhorst
2023-08-10 8:45 Thomas Zimmermann
2023-08-03 15:01 Thomas Zimmermann
2023-07-27 12:44 Thomas Zimmermann
2023-07-27 13:10 ` Daniel Vetter
2023-07-21 14:50 Maxime Ripard
2023-07-27 13:00 ` Daniel Vetter
2023-07-13 9:08 Thomas Zimmermann
2023-07-18 10:25 ` Daniel Vetter
2023-06-07 8:56 Thomas Zimmermann
2023-06-01 11:22 Thomas Zimmermann
2023-05-24 12:42 Thomas Zimmermann
2023-05-11 7:28 Maxime Ripard
2023-05-17 16:44 ` Thomas Zimmermann
2023-04-12 13:32 Maarten Lankhorst
2023-04-12 14:24 ` Daniel Vetter
2023-03-31 15:42 Maarten Lankhorst
2023-04-03 8:24 ` Daniel Vetter
2023-03-23 11:08 Maarten Lankhorst
2023-03-24 19:21 ` Daniel Vetter
2023-03-16 15:39 Maarten Lankhorst
2023-03-07 10:14 Maarten Lankhorst
2023-01-26 8:15 Thomas Zimmermann
2023-01-24 20:02 Thomas Zimmermann
2023-01-19 8:47 Thomas Zimmermann
2023-01-23 15:00 ` John Paul Adrian Glaubitz
2023-01-23 15:13 ` Thomas Zimmermann
2023-01-23 15:23 ` John Paul Adrian Glaubitz
2023-01-23 15:35 ` Thomas Zimmermann
2023-01-23 15:48 ` John Paul Adrian Glaubitz
2023-02-02 14:54 ` Deucher, Alexander
2023-01-24 16:56 ` Daniel Vetter
2023-01-12 12:56 Thomas Zimmermann
2023-01-03 10:51 Thomas Zimmermann
2023-01-04 15:18 ` Daniel Vetter
2022-11-24 7:46 Maxime Ripard
2022-11-17 8:36 Maxime Ripard
2022-11-10 8:36 Maxime Ripard
2022-11-03 8:34 Maxime Ripard
2022-10-27 7:34 Maxime Ripard
2022-10-20 7:24 Maxime Ripard
2022-09-30 8:54 Maarten Lankhorst
2022-09-23 7:39 Maxime Ripard
2022-09-09 8:46 Maarten Lankhorst
2022-09-06 6:53 Maarten Lankhorst
2022-09-06 15:20 ` Daniel Vetter
2022-07-07 7:13 Thomas Zimmermann
2022-06-30 7:19 Thomas Zimmermann
2022-06-23 8:02 Thomas Zimmermann
2022-06-23 8:07 ` Thomas Zimmermann
2022-06-23 8:26 ` Jani Nikula
2022-06-23 8:36 ` Thomas Zimmermann
2022-06-23 8:56 ` Jani Nikula
2022-06-24 22:12 ` Daniel Vetter
2022-06-17 7:21 Thomas Zimmermann
2022-06-08 10:34 Thomas Zimmermann
2022-06-15 18:14 ` Daniel Vetter
2022-05-05 13:11 Maxime Ripard
2022-04-28 7:52 Maxime Ripard
2022-04-21 6:59 Maxime Ripard
2022-04-14 7:38 Maxime Ripard
2022-04-07 8:59 Maxime Ripard
2022-03-03 9:28 Maarten Lankhorst
2022-02-23 12:49 Maarten Lankhorst
2022-01-27 11:57 Maarten Lankhorst
2022-02-01 6:38 ` Dave Airlie
2022-02-01 8:17 ` Maarten Lankhorst
2022-02-01 11:14 ` Thomas Zimmermann
2022-02-22 20:17 ` Thomas Zimmermann
2021-12-16 14:34 Thomas Zimmermann
2021-12-09 11:46 Thomas Zimmermann
2021-11-29 8:56 Thomas Zimmermann
2021-12-14 8:53 ` Daniel Vetter
2021-11-18 9:13 Thomas Zimmermann
2021-10-14 12:04 Maxime Ripard
2021-10-14 13:24 ` Hans de Goede
2021-10-14 14:30 ` Hans de Goede
2021-10-06 10:48 Maarten Lankhorst
2021-09-30 11:27 Maxime Ripard
2021-09-23 7:45 Maxime Ripard
2021-09-16 7:31 Maxime Ripard
2021-09-20 22:29 ` Rob Herring
2021-09-22 7:44 ` Maxime Ripard
2021-08-12 19:34 Maarten Lankhorst
2021-08-05 10:22 Maarten Lankhorst
2021-07-29 20:57 Maarten Lankhorst
2021-07-22 10:46 Maarten Lankhorst
2021-07-16 11:07 Maarten Lankhorst
2021-07-21 4:03 ` Dave Airlie
2021-07-21 8:44 ` Thomas Zimmermann
2021-06-10 11:15 Thomas Zimmermann
2021-06-10 13:32 ` Daniel Vetter
2021-06-11 6:53 ` Thomas Zimmermann
2021-06-09 7:42 Thomas Zimmermann
2021-06-01 15:11 Thomas Zimmermann
2021-05-17 13:17 Thomas Zimmermann
2021-05-17 13:25 ` Thomas Zimmermann
2021-05-12 14:19 Thomas Zimmermann
2021-04-09 9:00 Maxime Ripard
2021-04-01 11:05 Maxime Ripard
2021-03-25 9:47 Maxime Ripard
2021-03-16 8:03 Maxime Ripard
2021-03-03 10:06 Maxime Ripard
2021-01-19 11:39 Maarten Lankhorst
2021-01-20 12:11 ` Daniel Vetter
2021-01-06 11:13 Maarten Lankhorst
2021-01-07 12:42 ` Daniel Vetter
2020-12-17 10:12 Maarten Lankhorst
2021-01-07 9:59 ` Daniel Vetter
2020-11-27 8:30 Thomas Zimmermann
2020-11-18 12:32 Thomas Zimmermann
2020-11-12 8:01 Thomas Zimmermann
2020-11-05 10:16 Thomas Zimmermann
2020-10-27 10:09 Thomas Zimmermann
2020-10-27 10:11 ` Thomas Zimmermann
2020-09-21 15:29 Maxime Ripard
2020-09-18 8:11 Maxime Ripard
2020-09-10 8:18 Maxime Ripard
2020-09-03 16:06 Maxime Ripard
2020-08-27 15:55 Maxime Ripard
2020-08-20 12:56 Maxime Ripard
2020-08-26 10:02 ` Jani Nikula
2020-08-30 6:05 ` Daniel Vetter
2020-07-22 10:38 Maarten Lankhorst
2020-07-16 11:42 Maarten Lankhorst
2020-06-26 10:52 Maarten Lankhorst
2020-06-19 15:19 Maarten Lankhorst
2020-05-14 7:08 Thomas Zimmermann
2020-05-07 7:25 Thomas Zimmermann
2020-04-23 8:34 Thomas Zimmermann
2020-04-14 9:07 Thomas Zimmermann
2020-04-21 12:46 ` Thomas Zimmermann
2020-04-21 13:41 ` Daniel Vetter
2020-04-21 14:05 ` Thomas Zimmermann
2020-03-17 8:28 Maxime Ripard
2020-03-09 13:54 Maxime Ripard
2020-02-27 11:32 Maxime Ripard
2020-02-21 10:09 Maxime Ripard
2020-02-10 9:34 Maxime Ripard
2020-01-10 11:50 Maarten Lankhorst
2020-01-07 11:50 Maarten Lankhorst
2020-01-07 15:25 ` Daniel Vetter
2020-01-02 13:06 Maarten Lankhorst
2019-12-17 8:48 Maarten Lankhorst
2019-12-17 12:59 ` Daniel Vetter
2019-10-31 19:30 Sean Paul
2019-10-31 19:30 ` Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-24 15:55 ` Sean Paul
2019-10-17 19:26 Sean Paul
2019-10-18 13:45 ` Tomi Valkeinen
2019-10-18 20:11 ` Sean Paul
2019-10-21 8:09 ` Tomi Valkeinen
2019-10-21 15:48 ` Sean Paul
2019-10-22 2:17 ` [Intel-gfx] " Dave Airlie
2019-10-22 7:01 ` Daniel Vetter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=c1c47696-595b-631b-c6a1-90d6969ab4f8@linux.intel.com \
--to=maarten.lankhorst@linux.intel.com \
--cc=airlied@gmail.com \
--cc=daniel.vetter@ffwll.ch \
--cc=dim-tools@lists.freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=mripard@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.