Alsa-devel
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
November 2019
- 135 participants
- 359 discussions
[alsa-devel] [PATCH] soundwire: intel: fix PDI/stream mapping for Bulk
by Pierre-Louis Bossart 09 Nov '19
by Pierre-Louis Bossart 09 Nov '19
09 Nov '19
The previous formula is incorrect for PDI0/1, the mapping is not
linear but has a discontinuity between PDI1 and PDI2.
This change has no effect on PCM PDIs (same mapping).
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart(a)linux.intel.com>
---
drivers/soundwire/intel.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/drivers/soundwire/intel.c b/drivers/soundwire/intel.c
index b403ccc832b6..c984261fcc33 100644
--- a/drivers/soundwire/intel.c
+++ b/drivers/soundwire/intel.c
@@ -480,7 +480,10 @@ intel_pdi_shim_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi)
unsigned int link_id = sdw->instance;
int pdi_conf = 0;
- pdi->intel_alh_id = (link_id * 16) + pdi->num + 5;
+ /* the Bulk and PCM streams are not contiguous */
+ pdi->intel_alh_id = (link_id * 16) + pdi->num + 3;
+ if (pdi->num >= 2)
+ pdi->intel_alh_id += 2;
/*
* Program stream parameters to stream SHIM register
@@ -509,7 +512,10 @@ intel_pdi_alh_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi)
unsigned int link_id = sdw->instance;
unsigned int conf;
- pdi->intel_alh_id = (link_id * 16) + pdi->num + 5;
+ /* the Bulk and PCM streams are not contiguous */
+ pdi->intel_alh_id = (link_id * 16) + pdi->num + 3;
+ if (pdi->num >= 2)
+ pdi->intel_alh_id += 2;
/* Program Stream config ALH register */
conf = intel_readl(alh, SDW_ALH_STRMZCFG(pdi->intel_alh_id));
--
2.20.1
2
3
We are trying to get a piece of Google hardware which uses the rt5645
driver working correctly with newer kernels (currently one based on
the latest v4.14 stable), and noticed that the following commit:
commit 6b5da66322c5 ("ASoC: rt5645: read jd1_1 status for jd detection")
broke jack support for our device. Basically with that patch we never
correctly see a jack insertion event, and audio is never routed to the
headphones.
With just that one patch reverted, things work correctly on our
system. The revert applies cleanly to linus/master.
Here is the series where that patch was originally upstreamed:
https://www.spinics.net/lists/alsa-devel/msg64331.html
If we reverted that patch upstream, would it break other devices (the
"GDP Win" device?) that use the rt5645 driver? If so, how would you
recommend proceeding?
Does anyone have one of the "GDP Win" devices so we can test that and
our device and make sure whatever solution we end up coming up with
works for everyone?
Thanks,
- Ross
5
5
Hi,
this is a patch series for ASoC to clean up ALSA memory allocation API
usages. It's based on my recent API changes found on for-next branch
for 5.5 merge, so please give ACK if it's OK, so that I can merge them
into my sound git tree.
Basically three things:
* Drop superfluous snd_pcm_sgbuf_ops_page usages
* Drop snd_dma_continuous_data() macro usage for the normal continuous
page allocation
* Convert PCM vmalloc buffer allocation with the preallocation API
Takashi
===
Takashi Iwai (8):
ASoC: Remove superfluous snd_dma_continuous_data()
ASoC: rt5514-spi: Convert to the common vmalloc memalloc
ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page
ASoC: intel: Avoid non-standard macro usage
ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page
ASoC: rt5677-spi: Convert to the common vmalloc memalloc
ASoC: cros_ec_codec: Convert to the common vmalloc memalloc
ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page
include/sound/pcm.h | 8 --------
sound/core/pcm_local.h | 5 +++++
sound/core/pcm_memory.c | 3 +--
sound/soc/au1x/dma.c | 2 +-
sound/soc/codecs/cros_ec_codec.c | 16 ++++++++--------
sound/soc/codecs/rt5514-spi.c | 21 +++++++++++----------
sound/soc/codecs/rt5677-spi.c | 17 ++++++++---------
sound/soc/dwc/dwc-pcm.c | 2 +-
sound/soc/intel/haswell/sst-haswell-pcm.c | 12 ------------
sound/soc/intel/skylake/skl-pcm.c | 14 +-------------
sound/soc/sh/dma-sh7760.c | 2 +-
sound/soc/sof/pcm.c | 12 ------------
12 files changed, 37 insertions(+), 77 deletions(-)
--
2.16.4
3
10
[alsa-devel] [PATCH 00/11] ASoC: SOF/Intel: Kconfig improvements/fixes
by Pierre-Louis Bossart 08 Nov '19
by Pierre-Louis Bossart 08 Nov '19
08 Nov '19
We have a number of distros who unfortunately selected the wrong
options for SOF. The first patches in this series enforce mutual
exclusions, add explicit developer options and add help text to make
sure SOF or SOF debug options are not selected by mistake.
Patch 5..6 are a follow-up on a report from Arnd Bergman.
Patches 7..11 fix mistakes with dependencies in the board
Kconfig. This should not have any impact for distros but help
developers trying to build a minimal config.
Pierre-Louis Bossart (11):
ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST
driver
ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy
driver
ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail
driver
ASoC: SOF: Kconfig: add EXPERT dependency for developer options,
clarify help
ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency
ASoC: SOF: Intel: use def_tristate, avoid using select
ASoC: Intel: Skylake: mark HDAudio codec support as deprecated.
ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER
ASoC: Intel: boards: fix configs for bxt-da7219-max98057a
ASoC: Intel: boards: Geminilake is only supported by SOF
ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK
sound/soc/intel/Kconfig | 17 +++++++++++----
sound/soc/intel/boards/Kconfig | 37 ++++++++++++++++++++++++---------
sound/soc/intel/boards/Makefile | 2 +-
sound/soc/sof/Kconfig | 27 ++++++++++++++----------
sound/soc/sof/imx/Kconfig | 8 +++++--
sound/soc/sof/intel/Kconfig | 24 +++++++++++++++++----
6 files changed, 83 insertions(+), 32 deletions(-)
--
2.20.1
4
26
08 Nov '19
This adds a new mode WM8904_CLK_AUTO which automatically enables the FLL
if a frequency different than the MCLK is set.
These additions make the codec work with the simple-card driver in
general and especially in systems where the MCLK doesn't match the
requested clock.
Signed-off-by: Michael Walle <michael(a)walle.cc>
---
Unfortunately, I had to move wm8904_sys_sysclk() below wm8904_set_fll(). So
that makes this patch a bit ugly. The added part is the WM8904_CLK_AUTO
branch.
sound/soc/codecs/wm8904.c | 72 ++++++++++++++++++++++++---------------
sound/soc/codecs/wm8904.h | 1 +
2 files changed, 45 insertions(+), 28 deletions(-)
diff --git a/sound/soc/codecs/wm8904.c b/sound/soc/codecs/wm8904.c
index bcb3c9d5abf0..2dd7addfd1a8 100644
--- a/sound/soc/codecs/wm8904.c
+++ b/sound/soc/codecs/wm8904.c
@@ -1410,34 +1410,6 @@ static int wm8904_hw_params(struct snd_pcm_substream *substream,
return 0;
}
-
-static int wm8904_set_sysclk(struct snd_soc_dai *dai, int clk_id,
- unsigned int freq, int dir)
-{
- struct snd_soc_component *component = dai->component;
- struct wm8904_priv *priv = snd_soc_component_get_drvdata(component);
-
- switch (clk_id) {
- case WM8904_CLK_MCLK:
- priv->sysclk_src = clk_id;
- priv->mclk_rate = freq;
- break;
-
- case WM8904_CLK_FLL:
- priv->sysclk_src = clk_id;
- break;
-
- default:
- return -EINVAL;
- }
-
- dev_dbg(dai->dev, "Clock source is %d at %uHz\n", clk_id, freq);
-
- wm8904_configure_clocking(component);
-
- return 0;
-}
-
static int wm8904_set_fmt(struct snd_soc_dai *dai, unsigned int fmt)
{
struct snd_soc_component *component = dai->component;
@@ -1824,6 +1796,50 @@ static int wm8904_set_fll(struct snd_soc_dai *dai, int fll_id, int source,
return 0;
}
+static int wm8904_set_sysclk(struct snd_soc_dai *dai, int clk_id,
+ unsigned int freq, int dir)
+{
+ struct snd_soc_component *component = dai->component;
+ struct wm8904_priv *priv = snd_soc_component_get_drvdata(component);
+ unsigned long mclk_freq;
+ int ret;
+
+ switch (clk_id) {
+ case WM8904_CLK_AUTO:
+ mclk_freq = clk_get_rate(priv->mclk);
+ /* enable FLL if a different sysclk is desired */
+ if (mclk_freq != freq) {
+ priv->sysclk_src = WM8904_CLK_FLL;
+ ret = wm8904_set_fll(dai, WM8904_FLL_MCLK,
+ WM8904_FLL_MCLK,
+ clk_get_rate(priv->mclk), freq);
+ if (ret)
+ return ret;
+ break;
+ }
+ clk_id = WM8904_CLK_MCLK;
+ /* fallthrough */
+
+ case WM8904_CLK_MCLK:
+ priv->sysclk_src = clk_id;
+ priv->mclk_rate = freq;
+ break;
+
+ case WM8904_CLK_FLL:
+ priv->sysclk_src = clk_id;
+ break;
+
+ default:
+ return -EINVAL;
+ }
+
+ dev_dbg(dai->dev, "Clock source is %d at %uHz\n", clk_id, freq);
+
+ wm8904_configure_clocking(component);
+
+ return 0;
+}
+
static int wm8904_digital_mute(struct snd_soc_dai *codec_dai, int mute)
{
struct snd_soc_component *component = codec_dai->component;
diff --git a/sound/soc/codecs/wm8904.h b/sound/soc/codecs/wm8904.h
index c1bca52f9927..de6340446b1f 100644
--- a/sound/soc/codecs/wm8904.h
+++ b/sound/soc/codecs/wm8904.h
@@ -10,6 +10,7 @@
#ifndef _WM8904_H
#define _WM8904_H
+#define WM8904_CLK_AUTO 0
#define WM8904_CLK_MCLK 1
#define WM8904_CLK_FLL 2
--
2.20.1
2
2
Hello,
syzbot found the following crash on:
HEAD commit: c2453450 kmsan: kcov: prettify the code unpoisoning area->..
git tree: https://github.com/google/kmsan.git master
console output: https://syzkaller.appspot.com/x/log.txt?x=119f1173600000
kernel config: https://syzkaller.appspot.com/x/.config?x=3684f3c73f43899a
dashboard link: https://syzkaller.appspot.com/bug?extid=abe1ab7afc62c6bb6377
compiler: clang version 9.0.0 (/home/glider/llvm/clang
80fee25776c2fb61e74c1ecb1a523375c2500b69)
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=16255fe7600000
C reproducer: https://syzkaller.appspot.com/x/repro.c?x=15e73290e00000
IMPORTANT: if you fix the bug, please add the following tag to the commit:
Reported-by: syzbot+abe1ab7afc62c6bb6377(a)syzkaller.appspotmail.com
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: syz
usb 1-1: Manufacturer: syz
usb 1-1: SerialNumber: syz
usb 1-1: 0:2 : does not exist
=====================================================
BUG: KMSAN: uninit-value in get_min_max_with_quirks+0xd6f/0x2ea0
sound/usb/mixer.c:1239
CPU: 0 PID: 2859 Comm: kworker/0:2 Not tainted 5.4.0-rc3+ #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Workqueue: usb_hub_wq hub_event
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x191/0x1f0 lib/dump_stack.c:113
kmsan_report+0x14a/0x2f0 mm/kmsan/kmsan_report.c:109
__msan_warning+0x73/0xf0 mm/kmsan/kmsan_instr.c:245
get_min_max_with_quirks+0xd6f/0x2ea0 sound/usb/mixer.c:1239
__build_feature_ctl+0x12b9/0x29e0 sound/usb/mixer.c:1665
build_feature_ctl sound/usb/mixer.c:1709 [inline]
parse_audio_feature_unit sound/usb/mixer.c:1918 [inline]
parse_audio_unit+0x218c/0x7490 sound/usb/mixer.c:2753
snd_usb_mixer_controls sound/usb/mixer.c:3095 [inline]
snd_usb_create_mixer+0x1d7c/0x4070 sound/usb/mixer.c:3445
usb_audio_probe+0x286b/0x3eb0 sound/usb/card.c:653
usb_probe_interface+0xd19/0x1310 drivers/usb/core/driver.c:361
really_probe+0xd91/0x1f90 drivers/base/dd.c:552
driver_probe_device+0x1ba/0x510 drivers/base/dd.c:721
__device_attach_driver+0x5b8/0x790 drivers/base/dd.c:828
bus_for_each_drv+0x28e/0x3b0 drivers/base/bus.c:430
__device_attach+0x489/0x750 drivers/base/dd.c:894
device_initial_probe+0x4a/0x60 drivers/base/dd.c:941
bus_probe_device+0x131/0x390 drivers/base/bus.c:490
device_add+0x25b5/0x2df0 drivers/base/core.c:2201
usb_set_configuration+0x309f/0x3710 drivers/usb/core/message.c:2027
generic_probe+0xe7/0x280 drivers/usb/core/generic.c:210
usb_probe_device+0x146/0x200 drivers/usb/core/driver.c:266
really_probe+0xd91/0x1f90 drivers/base/dd.c:552
driver_probe_device+0x1ba/0x510 drivers/base/dd.c:721
__device_attach_driver+0x5b8/0x790 drivers/base/dd.c:828
bus_for_each_drv+0x28e/0x3b0 drivers/base/bus.c:430
__device_attach+0x489/0x750 drivers/base/dd.c:894
device_initial_probe+0x4a/0x60 drivers/base/dd.c:941
bus_probe_device+0x131/0x390 drivers/base/bus.c:490
device_add+0x25b5/0x2df0 drivers/base/core.c:2201
usb_new_device+0x23e5/0x2fb0 drivers/usb/core/hub.c:2536
hub_port_connect drivers/usb/core/hub.c:5098 [inline]
hub_port_connect_change drivers/usb/core/hub.c:5213 [inline]
port_event drivers/usb/core/hub.c:5359 [inline]
hub_event+0x581d/0x72f0 drivers/usb/core/hub.c:5441
process_one_work+0x1572/0x1ef0 kernel/workqueue.c:2269
worker_thread+0x111b/0x2460 kernel/workqueue.c:2415
kthread+0x4b5/0x4f0 kernel/kthread.c:256
ret_from_fork+0x35/0x40 arch/x86/entry/entry_64.S:355
Local variable description: ----saved@get_min_max_with_quirks
Variable was created at:
get_min_max_with_quirks+0xa8b/0x2ea0 sound/usb/mixer.c:1231
get_min_max_with_quirks+0xa8b/0x2ea0 sound/usb/mixer.c:1231
=====================================================
---
This bug is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzkaller(a)googlegroups.com.
syzbot will keep track of this bug report. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
syzbot can test patches for this bug, for details see:
https://goo.gl/tpsmEJ#testing-patches
1
0
[alsa-devel] [PATCH] ALSA: pcm: Yet another missing check of non-cached buffer type
by Takashi Iwai 08 Nov '19
by Takashi Iwai 08 Nov '19
08 Nov '19
For non-x86 architectures, SNDRV_DMA_TYPE_DEV_UC should be treated
equivalent with SNDRV_DMA_TYPE_DEV, where the default mmap handler
still checks only about SNDRV_DMA_TYPE_DEV. Make the check more
proper.
Note that all existing users of *_UC buffer types are x86-only, so
this doesn't fix any bug, but just for consistency.
Fixes: 42e748a0b325 ("ALSA: memalloc: Add non-cached buffer type")
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
sound/core/pcm_native.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sound/core/pcm_native.c b/sound/core/pcm_native.c
index 998c63192ae4..0c27009dc3df 100644
--- a/sound/core/pcm_native.c
+++ b/sound/core/pcm_native.c
@@ -3416,7 +3416,8 @@ int snd_pcm_lib_default_mmap(struct snd_pcm_substream *substream,
#endif /* CONFIG_GENERIC_ALLOCATOR */
#ifndef CONFIG_X86 /* for avoiding warnings arch/x86/mm/pat.c */
if (IS_ENABLED(CONFIG_HAS_DMA) && !substream->ops->page &&
- substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV)
+ (substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV ||
+ substream->dma_buffer.dev.type == SNDRV_DMA_TYPE_DEV_UC))
return dma_mmap_coherent(substream->dma_buffer.dev.dev,
area,
substream->runtime->dma_area,
--
2.16.4
1
0
08 Nov '19
Now that all users have been converted, we can drop snd_dma_pci_data()
macro definition.
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
include/sound/memalloc.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/sound/memalloc.h b/include/sound/memalloc.h
index 6ada3b8ede4e..3b47832b1c1f 100644
--- a/include/sound/memalloc.h
+++ b/include/sound/memalloc.h
@@ -21,7 +21,6 @@ struct snd_dma_device {
struct device *dev; /* generic device */
};
-#define snd_dma_pci_data(pci) (&(pci)->dev)
#define snd_dma_continuous_data(x) ((struct device *)(__force unsigned long)(x))
--
2.16.4
1
0
[alsa-devel] [PATCH 00/14] soundwire: intel: implement new ASoC interfaces
by Pierre-Louis Bossart 08 Nov '19
by Pierre-Louis Bossart 08 Nov '19
08 Nov '19
this patchset applies on top of the series "[PATCH 0/4] soundwire:
update ASoC interfaces" and previously submitted cleanups "[PATCH v3
0/5] soundwire: intel/cadence: better initialization"
The changes are essentially a removal of the platform devices and the
implementation of the new interfaces required to scan the ACPI tables,
probe the links and start them.
The missing prepare, trigger and setup ASoC callbacks are also
implemented. The hw_params and free callbacks use the new interfaces
as well.
While there are quite a few lines of code changed, this is mostly
about interface changes. The next series will contain more functional
changes and deal with race conditions on probe, enumeration and
suspend/resume issues.
Bard Liao (1):
soundwire: add device driver to sdw_md_driver
Pierre-Louis Bossart (10):
soundwire: renames to prepare support for master drivers/devices
soundwire: rename dev_to_sdw_dev macro
soundwire: rename drv_to_sdw_slave_driver macro
soundwire: bus_type: rename sdw_drv_ to sdw_slave_drv
soundwire: intel: rename res field as link_res
soundwire: add support for sdw_slave_type
soundwire: add initial definitions for sdw_master_device
soundwire: intel: remove platform devices and provide new interface
soundwire: intel: free all resources on hw_free()
soundwire: intel_init: add implementation of sdw_intel_enable_irq()
Rander Wang (3):
soundwire: intel: add prepare support in sdw dai driver
soundwire: intel: add trigger support in sdw dai driver
soundwire: intel: add sdw_stream_setup helper for .startup callback
drivers/base/regmap/regmap-sdw.c | 4 +-
drivers/soundwire/Makefile | 2 +-
drivers/soundwire/bus.c | 2 +-
drivers/soundwire/bus_type.c | 60 +++---
drivers/soundwire/intel.c | 280 ++++++++++++++++++++++-----
drivers/soundwire/intel.h | 8 +-
drivers/soundwire/intel_init.c | 300 ++++++++++++++++++++++-------
drivers/soundwire/master.c | 64 ++++++
drivers/soundwire/slave.c | 9 +-
include/linux/soundwire/sdw.h | 39 +++-
include/linux/soundwire/sdw_type.h | 34 +++-
11 files changed, 642 insertions(+), 160 deletions(-)
create mode 100644 drivers/soundwire/master.c
--
2.20.1
3
32
The following changes since commit 95a32c98055f664f9b3f34c41e153d4dcedd0eff:
ASoC: SOF: control: return true when kcontrol values change (2019-10-18 18:09:22 +0100)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v5.5
for you to fetch changes up to 2acdcabb8a4089476208a822050dd47a6557290d:
ASoC: SOF: topology: Fix bytes control size checks (2019-11-06 18:17:54 +0000)
----------------------------------------------------------------
ASoC: Updates for v5.5
Some big changes in the core but more about cleanps and refactorings
than new features, plus a collection of new drivers and lots of small
fixes and improvements to existing ones.
- Lots more cleanups from Morimoto-san. Now that everything is a
component this is mostly about refactorings to clarify and simplify
the core, a combination of things that are no longer required due to
refactorings and spotting similarities.
- Many fixes to the Sound Open Firmware code.
- Wake on voice support for Chromebooks.
- SPI support for RT5677.
- New drivers for Analog Devices ADAU7118, Intel Cannonlake systems
with RT1011 and RT5682, Texas Instruments TAS2562 and TAS2770.
----------------------------------------------------------------
Akshu Agrawal (1):
ASoC: rt5650: Add Kahlee platform specfic changes
Ben Dooks (1):
ASoC: tegra: disable rx_fifo after disable stream
Ben Dooks (Codethink) (1):
ASoC: wm8958: use <asm/unaligned.h> to simplify code
Ben Zhang (1):
ASoC: rt5677: Add a PCM device for streaming hotword via SPI
Biju Das (1):
ASoC: rsnd: Document r8a774b1 bindings
Brent Lu (1):
ASoC: eve: implement set_bias_level function for rt5514
Charles Keepax (1):
ASoC: madera: Add support for using MCLK3
Cheng-Yi Chiang (5):
ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection
drm: bridge: dw-hdmi: Report connector status using callback
ASoC: rockchip-max98090: Support usage with and without HDMI
ASoC: rockchip_max98090: Optionally support HDMI use case
ASoC: rockchip_max98090: Add HDMI jack support
Chuhong Yuan (1):
ASoC: tlv320aic32x4: add a check for devm_clk_get
Colin Ian King (6):
ASoC: amd: acp3x: clean up indentation issue
ASoC: rt5663: clean up indentation issues
ASoC: wcd9335: clean up indentation issue
ASoC: stm32: sai: clean up indentation issue
ASoC: rt1011: fix spelling mistake "temperture" -> "temperature"
ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp
Curtis Malainey (1):
ASoC: rt5677-spi: fix sparse warnings
Dan Carpenter (1):
ASoC: fsl_mqs: Fix error handling in probe
Dan Murphy (5):
ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register
ASoc: tas2770: Remove unused defines and variables
ASoC: tas2770: Fix snd_soc_update_bits error handling
ASoc: Add Texas Instruments TAS2562 amplifier binding
ASoC: tas2562: Introduce the TAS2562 amplifier
Daniel Baluta (4):
ASoC: core: Clarify usage of ignore_machine
ASoC: simple_card_utils.h: Add missing include
ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP
ASoC: SOF: imx: Read ESAI parameters and send them to DSP
Dragos Tarcatu (2):
ASoC: SOF: topology: Fix bytes control size checks
ASoC: SOF: topology: Fix bytes control size checks
Edward Cragg (2):
ASoC: tegra: Allow 24bit and 32bit samples
ASoC: tegra: add a TDM configuration callback
Frank Shi (2):
dt-bindings: ASoC: Add tas2770 smart PA dt bindings
tas2770: add tas2770 smart PA kernel driver
Geert Uytterhoeven (2):
ASoC: Spelling s/configr/configur/
ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/
Jaroslav Kysela (2):
ASoC: intel - fix the card names
ASoC: SOF - remove the dead code (skylake/kabylake)
Jaska Uimonen (3):
ASoC: SOF: enable dual control for pga
AsoC: SOF: refactor control load code
ASoC: SOF: acpi led support for switch controls
Jerome Brunet (1):
ASoC: hdmi-codec: drop mutex locking again
Jiada Wang (2):
ASoC: rsnd: dma: set bus width to data width for monaural data
ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address
Jiaxin Yu (2):
dt-bindings: medaitek: mt8183: add property "resets" && "reset-names"
ASoC: mt8183: fix audio playback slowly after playback during bootup
Kai Vehmanen (12):
ASoC: SOF: enable sync_write in hdac_bus
Revert "ASoC: SOF: Force polling mode on CFL and CNL"
ALSA: hda/hdmi - implement mst_no_extra_pcms flag
ASoC: hdac_hda: add support for HDMI/DP as a HDA codec
ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi
ASoC: Intel: skl-hda-dsp-generic: fix include guard name
ASoC: SOF: Intel: add support for snd-hda-codec-hdmi
ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support
ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support
ASoC: intel: sof_rt5682: common hdmi codec support
ASoC: Intel: bxt_rt298: common hdmi codec support
ASoC: hdac_hda: fix race in device removal
Keyon Jie (27):
ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing
ASoC: SOF: add a field to store the current D0 substate of DSP
ASoC: SOF: reset default d0_substate at probe() and resume()
ASoC: SOF: add set_power_state() to dsp_ops for power state update
ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate
ASoC: SOF: Intel: CNL: add set_power_state() ops
ASoC: SOF: Intel: APL: add set_power_state() ops
ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream
ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate
ASoC: SOF: topology: parse and store d0i3_compatible flag
ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update
ASoC: SOF: Intel: HDA: use macro for register polling retry count
ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc
ASoC: SOF: ipc: introduce message for DSP power gating
ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply
ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file
ASoC: SOF: configure D0ix IPC flags in set_power_state
ASoC: SOF: PM: add helpers for setting D0 substate for ADSP
ASoC: SOF: Intel: CNL: add support for sending compact IPC
ASoC: SOF: add a flag to indicate the system suspend target
ASoC: SOF: add a flag suspend_ignored for sof stream
ASoC: SOF: PM: implement prepare/complete callbacks
ASoC: SOF: ignore suspend/resume for D0ix compatible streams
ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition
ASoC: SOF: return -ENOTSUPP if D0I3 is not supported
ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix
ASoC: SOF: pci: Add prepare/complete PM callbacks
Kuninori Morimoto (91):
ASoC: soc-component.h: remove GPL explanation from header
ASoC: soc-core: move soc_free_pcm_runtime()
ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime()
ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime()
ASoC: soc-core: create rtd->codec_dais first
ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init()
ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free()
ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order
ASoC: soc-core: remove snd_soc_rtdcom_del_all()
ASoC: soc-core: use devm_kzalloc() for rtd
ASoC: soc-core: remove soc_remove_dai_links()
ASoC: soc-core: add soc_setup_card_name()
ASoC: soc-core: use devm_xxx for component related resource
ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card()
ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume()
ASoC: soc-core: merge snd_pcm_ops member to component driver
ASoC: soc-core: add new pcm_construct/pcm_destruct
ASoC: soc-core: add snd_soc_pcm_lib_ioctl()
ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops
ASoC: intel: skl-pcm: remove snd_pcm_ops
ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops
ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops
ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops
ASoC: amd: acp-pcm-dma: remove snd_pcm_ops
ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops
ASoC: au1x: dbdma2: remove snd_pcm_ops
ASoC: au1x: dma: remove snd_pcm_ops
ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops
ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops
ASoC: uniphier: aio-dma: remove snd_pcm_ops
ASoC: txx9: txx9aclc: remove snd_pcm_ops
ASoC: stm: stm32_adfsdm: remove snd_pcm_ops
ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops
ASoC: sof: pcm: remove snd_pcm_ops
ASoC: sh: rsnd: remove snd_pcm_ops
ASoC: sh: fsi: remove snd_pcm_ops
ASoC: sh: dma-sh7760: remove snd_pcm_ops
ASoC: sh: siu_pcm: remove snd_pcm_ops
ASoC: samsung: idma: remove snd_pcm_ops
ASoC: qcom: lpass-platform: remove snd_pcm_ops
ASoC: qcom: q6routing: remove snd_pcm_ops
ASoC: qcom: q6asm-dai: remove snd_pcm_ops
ASoC: pxa: mmp-pcm: remove snd_pcm_ops
ASoC: pxa: remove snd_pcm_ops
ASoC: meson: remove snd_pcm_ops
ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops
ASoC: mediatek: remove snd_pcm_ops
ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops
ASoC: dwc: dwc-pcm: remove snd_pcm_ops
ASoC: rt5514-spi: remove snd_pcm_ops
ASoC: bcm: cygnus-pcm: remove snd_pcm_ops
ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops
ASoC: fsl: fsl_dma: remove snd_pcm_ops
ASoC: fsl: mpc5200_dma: remove snd_pcm_ops
ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops
ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup()
ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops
ASoC: soc-utils: remove snd_pcm_ops
ASoC: soc-component: remove snd_pcm_ops from component driver
ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment
ASoC: sof: include types.h at header.h
ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment
ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue
ASoC: soc-core: remove for_each_rtdcom_safe()
ASoC: soc-core: snd_soc_unbind_card() cleanup
ASoC: soc-core: add for_each_rtd_components() and replace
ASoC: rsnd: add missing of_node_put()
ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro
ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization()
ASoC: rt5677-spi: fixup compile warning
ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove()
ASoC: soc-core: move soc_init_dai_link()
ASoC: soc-core: tidyup soc_init_dai_link()
ASoC: soc-core: typo fix at soc_dai_link_sanity_check()
ASoC: soc-core: remove duplicated soc_is_dai_link_bound()
ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link()
ASoC: soc-core: add soc_unbind_dai_link()
ASoC: soc-core: move snd_soc_lookup_component()
ASoC: soc-core: tidyup snd_soc_lookup_component()
ASoC: soc-core: add snd_soc_del_component_unlocked()
ASoC: soc-core: remove snd_soc_component_add/del()
ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component()
ASoC: soc-core: move snd_soc_register_dai()
ASoC: soc-core: move snd_soc_unregister_dais()
ASoC: soc-core: add snd_soc_unregister_dai()
ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai()
ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai()
ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais()
ASoC: soc-core: remove topology specific operation
ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY
ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component()
Lars-Peter Clausen (2):
ASoC: adau1761: Add PGA Slew time control
ASoC: adau1761: Add ALC controls
Liam Girdwood (2):
ASoC: SOF: ipc: retain DSP context after FW exception.
ASoC: SOF: Intel: Add context data to any IPC timeout.
Maciej Falkowski (3):
dt-bindings: sound: Convert Samsung Exynos Odroid XU3/XU4 audio complex to dt-schema
dt-bindings: sound: Convert Samsung I2S controller to dt-schema
ASoC: samsung: i2s: Document clocks macros
Mao Wenan (1):
ASoC: mediatek: Check SND_SOC_CROS_EC_CODEC dependency
Marcin Rajwa (2):
ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct
ASoC: SOF: Intel: hda: fix reset of host_period_bytes
Mark Brown (2):
Merge branch 'asoc-5.4' into asoc-5.5
Merge branch 'for-5.4' of https://git.kernel.org/.../broonie/sound into asoc-5.5
Markus Elfring (1):
ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe()
Maxime Ripard (3):
ASoC: dt-bindings: Convert Allwinner A23 analog codec to a schema
ASoC: dt-bindings: Convert Allwinner A10 codec to a schema
ASoC: adau7118: Fix example warning
Michael Ellerman (1):
ASoC: fsl: fsl_dma: fix build failure
Naveen M (1):
ASoC: Intel: eve: Enable mclk and ssp sclk early
Naveen Manohar (2):
ASoC: Intel: Add acpi match for rt1011 based m/c driver
ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682
Navid Emamdoost (2):
ASoC: SOF: Fix memory leak in sof_dfsentry_write
ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data
Nuno Sá (4):
ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver
dt-bindings: asoc: Add ADAU7118 documentation
dt-bindings: asoc: adau7118: Cleanup
ASOC: adau7118: Change regulators id
Olivier Moysan (2):
ASoC: stm32: spdifrx: retry synchronization in sync state
ASoC: stm32: sai: add restriction on mmap support
Pan Xiuli (2):
ASoC: Intel: common: add ACPI matching tables for JSL
ASoC: SOF: Intel: initial support to JasperLake.
Peter Ujfalusi (4):
ASoC: soc-pcm: Use different sequence for start/stop trigger
ASoC: pcm3168a: Use fixup instead of constraint for channels and formats
ASoC: pcm3168a: Fix serial mode dependent format support
ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names
Pierre-Louis Bossart (25):
ASoC: SOF: trace: move to opt-in with Kconfig and module parameter
ASoC: soc-acpi: add link_mask field
ASoC: SOF: support alternate list of machines
ASoC: SOF: acpi: add debug module param
ASoC: SOF: pci: add debug module param
ASoC: SOF: Intel: byt: fix operator precedence warnings
ASoC: SOF: Intel: bdw: fix operator precedence warnings
ASoC: SOF: topology: remove always-true redundant test
ASoC: SOF: topology: check errors when parsing LED tokens
ASoC: SOF: Intel: hda-loader: improve error handling
ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout()
ASoC: SOF: define INFO_ flags in dsp_ops
ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms
ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver
ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver
ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver
ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help
ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency
ASoC: SOF: Intel: use def_tristate, avoid using select
ASoC: Intel: Skylake: mark HDAudio codec support as deprecated.
ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER
ASoC: Intel: boards: fix configs for bxt-da7219-max98057a
ASoC: Intel: boards: Geminilake is only supported by SOF
ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK
ASoC: soc-core: fix RIP warning on card removal
Ranjani Sridharan (4):
ASoC: SOF: core: check for mandatory fw_ready op during SOF probe
ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function
ASoC: pcm: update FE/BE trigger order based on the command
ASoC: SOF: topology: set trigger order for FE DAI link
Rikard Falkeborn (1):
ASoC: tas2562: Fix misuse of GENMASK macro
Russell King (3):
ASoC: kirkwood: fix external clock probe defer
ASoC: kirkwood: fix IRQ error handling
ASoC: kirkwood: fix device remove ordering
Sam McNally (1):
ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0
Shengjiu Wang (8):
ASoC: fsl_mqs: add DT binding documentation
ASoC: fsl_mqs: Add MQS component driver
ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width
ASoC: fsl_asrc: update supported sample format
ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams
ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8
ASoC: fsl_asrc: refine the setting of internal clock divider
ASoC: fsl_esai: Add spin lock to protect reset, stop and start
Shuming Fan (10):
ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case
ASoC: dt-bindings: rt1011: add r0 and temperature device property
ASoC: rt1011: Read and apply r0 and temperature device property
ASoC: rt5682: improve the sensitivity of push button
ASoC: dt-bindings: rt5682: add button delay device property
ASoC: rt1011: remove redundant code in kcontrol
ASoC: rt1011: improve the rt1011_set_dai_fmt() function
ASoC: rt1011: remove unnecessary tabs using spaces instead
ASoC: rt1011: add the range check for temperature_calib from device property
ASoC: rt1011: some minor changes to improve readability
Stephan Gerhold (2):
ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX
ASoC: msm8916-wcd-analog: Add earpiece
Stephen Boyd (2):
ASoC: jz4740: Use of_device_get_match_data()
ASoC: jz4740: Remove unused match variable
Sylwester Nawrocki (6):
ASoC: wm8994: Add support for setting MCLK clock rate
ASoC: wm8994: Add support for MCLKn clock gating
ASoC: dt-bindings: Document "samsung, arndale-wm1811" compatible
ASoC: samsung: arndale: Simplify DAI link initialization
ASoC: samsung: arndale: Add support for WM1811 CODEC
ASoC: samsung: Rename Arndale card driver
Tzung-Bi Shih (11):
ASoC: dt-bindings: mt8183: add missing update
platform/chrome: cros_ec: remove unused EC feature
ASoC: cros_ec_codec: refactor I2S RX
ASoC: cros_ec_codec: extract DMIC EC command from I2S RX
platform/chrome: cros_ec: add common commands for EC codec
ASoC: cros_ec_codec: read max DMIC gain from EC codec
ASoC: dt-bindings: cros_ec_codec: add SHM bindings
ASoC: cros_ec_codec: support WoV
ASoC: mediatek: mt6358: support WoV
ASoC: dt-bindings: mt8183: add ec-codec
ASoC: mediatek: mt8183: support WoV
Xiaojun Sang (1):
ASoC: compress: fix unsigned integer overflow check
Yong Zhi (1):
ASoC: max98373: replace gpio_request with devm_gpio_request
YueHaibing (6):
ASoc: tas2770: Fix build error without GPIOLIB
ASoC: fsl_mqs: remove set but not used variable 'bclk'
ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C
ASoC: fsl_mqs: Move static keyword to the front of declarations
ASoC: SOF: Fix randbuild error
ASoC: sunxi: sun4i-codec: remove unneeded semicolon
kbuild test robot (1):
tas2770: fix platform_no_drv_owner.cocci warnings
zhong jiang (1):
ASoC: ux500: Remove redundant variable "status"
.clang-format | 17 +-
.gitignore | 6 +-
.mailmap | 29 +-
CREDITS | 2 +-
Documentation/ABI/stable/sysfs-bus-w1 | 2 +-
Documentation/ABI/stable/sysfs-driver-w1_ds28e04 | 4 +-
Documentation/ABI/stable/sysfs-driver-w1_ds28ea00 | 2 +-
Documentation/ABI/testing/debugfs-hisi-zip | 50 +
Documentation/ABI/testing/debugfs-moxtet | 23 +
Documentation/ABI/testing/dev-kmsg | 15 +-
Documentation/ABI/testing/ima_policy | 6 +-
.../ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32 | 2 +-
.../ABI/testing/sysfs-bus-iio-timer-stm32 | 23 -
.../ABI/testing/sysfs-bus-intel_th-devices-msc | 3 +-
Documentation/ABI/testing/sysfs-bus-moxtet-devices | 17 +
Documentation/ABI/testing/sysfs-class-backlight | 26 +
.../{sysfs-class-mic.txt => sysfs-class-mic} | 0
Documentation/ABI/testing/sysfs-class-remoteproc | 10 +
Documentation/ABI/testing/sysfs-class-wakeup | 76 +
Documentation/ABI/testing/sysfs-class-watchdog | 34 +
.../testing/sysfs-devices-platform-stratix10-rsu | 128 +
Documentation/ABI/testing/sysfs-devices-power | 9 +
Documentation/ABI/testing/sysfs-devices-soc | 7 +
Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +
Documentation/ABI/testing/sysfs-driver-habanalabs | 14 +-
Documentation/ABI/testing/sysfs-firmware-efi | 8 +
.../ABI/testing/sysfs-firmware-turris-mox-rwtm | 37 +
Documentation/ABI/testing/sysfs-fs-f2fs | 7 +
Documentation/ABI/testing/sysfs-kernel-btf | 17 +
Documentation/ABI/testing/sysfs-kernel-slab | 13 +-
Documentation/ABI/testing/sysfs-platform-dfl-fme | 85 +
Documentation/ABI/testing/sysfs-platform-dfl-port | 85 +
Documentation/ABI/testing/sysfs-power | 106 +
Documentation/DMA-API.txt | 19 +-
Documentation/PCI/index.rst | 2 +-
Documentation/PCI/pci-error-recovery.rst | 6 +-
.../PCI/{picebus-howto.rst => pciebus-howto.rst} | 0
.../RCU/Design/Requirements/Requirements.html | 73 +-
Documentation/RCU/rculist_nulls.txt | 2 +-
Documentation/RCU/stallwarn.txt | 6 +
Documentation/acpi/dsd/leds.txt | 99 -
.../admin-guide/auxdisplay/cfag12864b.rst | 98 +
Documentation/admin-guide/auxdisplay/index.rst | 16 +
Documentation/admin-guide/auxdisplay/ks0108.rst | 50 +
.../admin-guide/cgroup-v1/blkio-controller.rst | 6 -
Documentation/admin-guide/cgroup-v1/memory.rst | 4 +-
Documentation/admin-guide/cgroup-v2.rst | 131 +
Documentation/admin-guide/cifs/authors.rst | 69 +
Documentation/admin-guide/cifs/changes.rst | 8 +
Documentation/admin-guide/cifs/index.rst | 21 +
Documentation/admin-guide/cifs/introduction.rst | 53 +
Documentation/admin-guide/cifs/todo.rst | 133 +
Documentation/admin-guide/cifs/usage.rst | 869 +
.../cifs/winucase_convert.pl | 0
Documentation/admin-guide/conf.py | 10 -
.../admin-guide/device-mapper/dm-clone.rst | 333 +
Documentation/admin-guide/device-mapper/verity.rst | 7 +
Documentation/admin-guide/devices.txt | 11 +-
Documentation/admin-guide/hw-vuln/spectre.rst | 88 +-
Documentation/admin-guide/index.rst | 5 +
Documentation/admin-guide/jfs.rst | 66 +
Documentation/admin-guide/kernel-parameters.txt | 103 +-
.../admin-guide/kernel-per-CPU-kthreads.rst | 8 +-
.../admin-guide/laptops/thinkpad-acpi.rst | 23 +
Documentation/admin-guide/mm/transhuge.rst | 2 +-
Documentation/admin-guide/perf/imx-ddr.rst | 52 +
Documentation/admin-guide/sysctl/net.rst | 29 +-
Documentation/admin-guide/sysrq.rst | 20 +-
Documentation/admin-guide/ufs.rst | 68 +
Documentation/admin-guide/wimax/i2400m.rst | 283 +
Documentation/admin-guide/wimax/index.rst | 19 +
Documentation/admin-guide/wimax/wimax.rst | 89 +
Documentation/admin-guide/xfs.rst | 5 +-
Documentation/arm/sa1100/adsbitsy.rst | 51 -
Documentation/arm/sa1100/assabet.rst | 2 +-
Documentation/arm/sa1100/brutus.rst | 69 -
Documentation/arm/sa1100/freebird.rst | 25 -
Documentation/arm/sa1100/graphicsclient.rst | 102 -
Documentation/arm/sa1100/graphicsmaster.rst | 60 -
Documentation/arm/sa1100/huw_webpanel.rst | 21 -
Documentation/arm/sa1100/index.rst | 12 -
Documentation/arm/sa1100/itsy.rst | 47 -
Documentation/arm/sa1100/nanoengine.rst | 11 -
Documentation/arm/sa1100/pangolin.rst | 29 -
Documentation/arm/sa1100/pleb.rst | 13 -
Documentation/arm/sa1100/tifon.rst | 7 -
Documentation/arm/sa1100/yopy.rst | 5 -
Documentation/arm/samsung-s3c24xx/index.rst | 2 +-
Documentation/arm/sh-mobile/.gitignore | 1 -
Documentation/arm64/index.rst | 1 +
Documentation/arm64/kasan-offsets.sh | 27 +
Documentation/arm64/memory.rst | 123 +-
Documentation/arm64/silicon-errata.rst | 2 +
Documentation/arm64/tagged-address-abi.rst | 156 +
Documentation/arm64/tagged-pointers.rst | 21 +-
Documentation/auxdisplay/cfag12864b | 105 -
Documentation/auxdisplay/ks0108 | 55 -
Documentation/block/null_blk.rst | 33 +-
Documentation/block/switching-sched.rst | 4 -
Documentation/bpf/prog_flow_dissector.rst | 18 +
Documentation/conf.py | 30 +-
Documentation/core-api/conf.py | 10 -
Documentation/core-api/index.rst | 3 +-
Documentation/core-api/kernel-api.rst | 3 +
Documentation/core-api/packing.rst | 166 +
Documentation/core-api/printk-formats.rst | 16 +-
Documentation/cpu-freq/core.txt | 16 +-
Documentation/crypto/conf.py | 10 -
Documentation/crypto/crypto_engine.rst | 1 +
Documentation/dev-tools/conf.py | 10 -
Documentation/devicetree/bindings/Makefile | 4 +-
Documentation/devicetree/bindings/arm/actions.txt | 56 -
Documentation/devicetree/bindings/arm/actions.yaml | 38 +
Documentation/devicetree/bindings/arm/amlogic.yaml | 21 +-
.../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 -
.../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 52 +
Documentation/devicetree/bindings/arm/arm,scmi.txt | 17 +
Documentation/devicetree/bindings/arm/arm-boards | 2 +-
Documentation/devicetree/bindings/arm/cpus.yaml | 3 +
.../devicetree/bindings/arm/freescale/fsl,scu.txt | 4 +-
Documentation/devicetree/bindings/arm/fsl.yaml | 26 +
.../devicetree/bindings/arm/idle-states.txt | 34 +-
Documentation/devicetree/bindings/arm/l2c2x0.yaml | 4 +
.../arm/marvell/ap806-system-controller.txt | 42 +-
.../bindings/arm/marvell/armada-37xx.txt | 8 +
.../arm/marvell/cp110-system-controller.txt | 4 +-
.../devicetree/bindings/arm/mediatek.yaml | 4 +
.../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,ipesys.txt | 22 +
.../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 +
.../bindings/arm/mediatek/mediatek,mmsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,pericfg.txt | 1 +
.../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 -
.../bindings/arm/mediatek/mediatek,topckgen.txt | 1 +
.../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,vencsys.txt | 1 +
Documentation/devicetree/bindings/arm/qcom.yaml | 8 +
Documentation/devicetree/bindings/arm/realtek.txt | 22 -
Documentation/devicetree/bindings/arm/realtek.yaml | 23 +
Documentation/devicetree/bindings/arm/renesas.yaml | 2 +-
.../devicetree/bindings/arm/rockchip.yaml | 45 +-
.../bindings/arm/socionext/milbeaut.yaml | 2 +-
Documentation/devicetree/bindings/arm/sunxi.yaml | 16 +
.../devicetree/bindings/arm/ti/ti,davinci.yaml | 2 +-
Documentation/devicetree/bindings/arm/topology.txt | 475 -
.../devicetree/bindings/ata/ahci-platform.txt | 2 +-
.../bindings/bus/allwinner,sun50i-a64-de2.yaml | 85 +
Documentation/devicetree/bindings/bus/imx-weim.txt | 4 +
Documentation/devicetree/bindings/bus/moxtet.txt | 46 +
.../devicetree/bindings/bus/qcom,ebi2.txt | 2 +-
.../devicetree/bindings/bus/sun50i-de2-bus.txt | 40 -
.../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 3 +-
.../bindings/clock/amlogic,axg-audio-clkc.txt | 1 +
.../bindings/clock/amlogic,gxbb-clkc.txt | 1 +
.../bindings/clock/brcm,bcm2835-cprman.txt | 4 +-
.../devicetree/bindings/clock/imx8mn-clock.yaml | 112 +
.../devicetree/bindings/clock/qcom,gcc.txt | 21 +
.../devicetree/bindings/clock/qcom,rpmh-clk.txt | 7 +-
.../{emev2-clock.txt => renesas,emev2-smu.txt} | 0
.../bindings/clock/rockchip,rk3308-cru.txt | 60 +
.../devicetree/bindings/clock/ti,cdce925.txt | 4 +
.../bindings/connector/usb-connector.txt | 14 +
.../devicetree/bindings/cpu/cpu-topology.txt | 553 +
.../crypto/allwinner,sun4i-a10-crypto.yaml | 79 +
.../devicetree/bindings/crypto/sun4i-ss.txt | 23 -
.../bindings/display/amlogic,meson-dw-hdmi.txt | 119 -
.../bindings/display/amlogic,meson-dw-hdmi.yaml | 150 +
.../bindings/display/amlogic,meson-vpu.txt | 121 -
.../bindings/display/amlogic,meson-vpu.yaml | 137 +
.../devicetree/bindings/display/arm,pl11x.txt | 9 +-
.../devicetree/bindings/display/bridge/sii902x.txt | 5 +-
.../bindings/display/connector/hdmi-connector.txt | 1 +
.../display/panel/ampire,am-480272h3tmqw-t01h.txt | 26 -
.../display/panel/ampire,am-480272h3tmqw-t01h.yaml | 42 +
.../display/panel/arm,versatile-tft-panel.txt | 2 +-
.../display/panel/armadeus,st0700-adapt.txt | 9 -
.../display/panel/armadeus,st0700-adapt.yaml | 33 +
.../display/panel/bananapi,s070wv20-ct16.txt | 12 -
.../display/panel/bananapi,s070wv20-ct16.yaml | 31 +
.../bindings/display/panel/boe,himax8279d.txt | 24 +
.../bindings/display/panel/dlc,dlc0700yzg-1.txt | 13 -
.../bindings/display/panel/dlc,dlc0700yzg-1.yaml | 31 +
.../bindings/display/panel/edt,et-series.txt | 2 +-
.../bindings/display/panel/giantplus,gpm940b0.txt | 12 +
.../bindings/display/panel/innolux,ee101ia-01d.txt | 7 -
.../display/panel/innolux,ee101ia-01d.yaml | 31 +
.../display/panel/kingdisplay,kd035g6-54nt.txt | 42 +
.../devicetree/bindings/display/panel/lvds.yaml | 107 +
.../display/panel/mitsubishi,aa104xd12.txt | 47 -
.../display/panel/mitsubishi,aa104xd12.yaml | 75 +
.../display/panel/mitsubishi,aa121td01.txt | 47 -
.../display/panel/mitsubishi,aa121td01.yaml | 74 +
.../bindings/display/panel/nec,nl8048hl11.yaml | 62 +
.../display/panel/ortustech,com37h3m05dtc.txt | 12 +
.../display/panel/ortustech,com37h3m99dtc.txt | 12 +
.../bindings/display/panel/panel-common.txt | 101 -
.../bindings/display/panel/panel-common.yaml | 149 +
.../bindings/display/panel/panel-lvds.txt | 121 -
.../devicetree/bindings/display/panel/panel.txt | 4 -
.../bindings/display/panel/pda,91-00156-a0.txt | 14 -
.../bindings/display/panel/pda,91-00156-a0.yaml | 31 +
.../panel/raspberrypi,7inch-touchscreen.txt | 49 -
.../panel/raspberrypi,7inch-touchscreen.yaml | 71 +
.../bindings/display/panel/raydium,rm67191.txt | 41 +
.../display/panel/rocktech,jh057n00900.txt | 5 +
.../bindings/display/panel/sgd,gktw70sdae4se.txt | 41 -
.../bindings/display/panel/sgd,gktw70sdae4se.yaml | 68 +
.../bindings/display/panel/sharp,ld-d5116z01b.txt | 26 +
.../bindings/display/panel/sharp,lq070y3dg3b.txt | 12 +
.../bindings/display/panel/sharp,ls020b1dd01d.txt | 12 +
.../bindings/display/panel/simple-panel.txt | 29 +-
.../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 -
.../display/panel/tfc,s9700rtwv43tr-01b.yaml | 33 +
.../bindings/display/panel/ti,nspire.yaml | 36 +
.../bindings/display/panel/tpo,tpg110.txt | 70 -
.../bindings/display/panel/tpo,tpg110.yaml | 101 +
.../display/rockchip/dw_mipi_dsi_rockchip.txt | 23 +-
.../bindings/display/rockchip/rockchip-lvds.txt | 11 -
.../devicetree/bindings/display/ssd1307fb.txt | 10 +
.../bindings/dma/allwinner,sun4i-a10-dma.yaml | 55 +
.../bindings/dma/allwinner,sun50i-a64-dma.yaml | 88 +
.../bindings/dma/allwinner,sun6i-a31-dma.yaml | 62 +
.../devicetree/bindings/dma/dma-common.yaml | 45 +
.../devicetree/bindings/dma/dma-controller.yaml | 35 +
.../devicetree/bindings/dma/dma-router.yaml | 50 +
Documentation/devicetree/bindings/dma/dma.txt | 114 +-
.../dma/{nbpfaxi.txt => renesas,nbpfaxi.txt} | 0
.../bindings/dma/{shdma.txt => renesas,shdma.txt} | 0
.../devicetree/bindings/dma/sun4i-dma.txt | 45 -
.../devicetree/bindings/dma/sun6i-dma.txt | 81 -
Documentation/devicetree/bindings/eeprom/at25.txt | 1 +
.../devicetree/bindings/example-schema.yaml | 2 +-
.../devicetree/bindings/extcon/extcon-arizona.txt | 2 +-
.../devicetree/bindings/extcon/extcon-fsa9480.txt | 4 +-
.../bindings/firmware/cznic,turris-mox-rwtm.txt | 19 +
.../intel,ixp4xx-network-processing-engine.yaml | 2 +-
.../devicetree/bindings/firmware/qcom,scm.txt | 4 +-
.../bindings/fpga/altera-fpga2sdram-bridge.txt | 5 +-
.../bindings/fpga/altera-freeze-bridge.txt | 5 +-
.../bindings/fpga/altera-hps2fpga-bridge.txt | 5 +-
.../devicetree/bindings/fpga/fpga-bridge.txt | 13 +
.../bindings/fpga/xilinx-pr-decoupler.txt | 8 +-
.../devicetree/bindings/gpio/gpio-aspeed.txt | 7 +-
.../devicetree/bindings/gpio/gpio-davinci.txt | 1 +
.../devicetree/bindings/gpio/gpio-moxtet.txt | 18 +
.../devicetree/bindings/gpio/gpio-mpc8xxx.txt | 16 +-
.../devicetree/bindings/gpio/sgpio-aspeed.txt | 45 +
.../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 -
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 116 +
.../devicetree/bindings/gpu/arm,mali-midgard.txt | 119 -
.../devicetree/bindings/gpu/arm,mali-midgard.yaml | 168 +
.../devicetree/bindings/gpu/arm,mali-utgard.txt | 124 -
.../devicetree/bindings/gpu/arm,mali-utgard.yaml | 168 +
Documentation/devicetree/bindings/hwmon/as370.txt | 11 +
.../devicetree/bindings/hwmon/ibm,cffps1.txt | 8 +-
Documentation/devicetree/bindings/hwmon/lm75.txt | 1 +
.../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 4 +-
.../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 2 +-
.../bindings/i2c/marvell,mv64xxx-i2c.yaml | 3 +
.../bindings/i2c/{i2c-rcar.txt => renesas,i2c.txt} | 0
.../i2c/{i2c-emev2.txt => renesas,iic-emev2.txt} | 0
.../i2c/{i2c-sh_mobile.txt => renesas,iic.txt} | 0
.../i2c/{i2c-riic.txt => renesas,riic.txt} | 0
.../devicetree/bindings/iio/accel/adi,adxl345.yaml | 2 +-
.../devicetree/bindings/iio/accel/adi,adxl372.yaml | 2 +-
.../devicetree/bindings/iio/adc/adi,ad7192.yaml | 121 +
.../devicetree/bindings/iio/adc/adi,ad7606.txt | 66 -
.../devicetree/bindings/iio/adc/adi,ad7606.yaml | 138 +
.../bindings/{hwmon => iio/adc}/ads1015.txt | 0
.../bindings/iio/adc/allwinner,sun8i-a33-ths.yaml | 43 +
.../devicetree/bindings/iio/adc/st,stm32-adc.txt | 6 +
.../bindings/iio/chemical/plantower,pms7003.txt | 26 -
.../bindings/iio/chemical/plantower,pms7003.yaml | 51 +
.../devicetree/bindings/iio/imu/adi,adis16460.yaml | 53 +
.../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 +
.../devicetree/bindings/iio/light/noa1305.yaml | 44 +
.../light/{isl29501.txt => renesas,isl29501.txt} | 0
.../devicetree/bindings/iio/light/stk33xx.yaml | 49 +
.../devicetree/bindings/iio/mount-matrix.txt | 203 +
.../bindings/iio/potentiometer/max5432.yaml | 44 +
.../input/allwinner,sun4i-a10-lradc-keys.yaml | 95 +
.../devicetree/bindings/input/sun4i-lradc-keys.txt | 65 -
.../bindings/input/touchscreen/ads7846.txt | 29 +-
.../bindings/input/touchscreen/bu21013.txt | 27 +-
.../bindings/interconnect/qcom,qcs404.txt | 45 +
.../allwinner,sun4i-a10-ic.yaml | 47 +
.../interrupt-controller/allwinner,sun4i-ic.txt | 20 -
.../allwinner,sun7i-a20-sc-nmi.yaml | 70 +
.../interrupt-controller/allwinner,sunxi-nmi.txt | 29 -
.../interrupt-controller/amazon,al-fic.txt | 16 +-
.../amlogic,meson-gpio-intc.txt | 1 +
.../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +-
.../intel,ixp4xx-interrupt.yaml | 2 +-
.../bindings/interrupt-controller/interrupts.txt | 8 +-
.../interrupt-controller/mediatek,sysirq.txt | 1 +
.../interrupt-controller/snps,archs-idu-intc.txt | 30 +-
.../devicetree/bindings/iommu/mediatek,iommu.txt | 30 +-
.../devicetree/bindings/leds/ams,as3645a.txt | 22 +-
Documentation/devicetree/bindings/leds/common.txt | 62 +-
.../devicetree/bindings/leds/leds-aat1290.txt | 12 +-
.../devicetree/bindings/leds/leds-an30259a.txt | 22 +-
.../devicetree/bindings/leds/leds-cr0014114.txt | 26 +-
.../devicetree/bindings/leds/leds-gpio.txt | 23 +-
.../devicetree/bindings/leds/leds-lm3532.txt | 4 +
.../devicetree/bindings/leds/leds-lm3601x.txt | 10 +-
.../devicetree/bindings/leds/leds-lm3692x.txt | 9 +-
.../devicetree/bindings/leds/leds-lp8860.txt | 9 +-
.../devicetree/bindings/leds/leds-lt3593.txt | 11 +-
.../devicetree/bindings/leds/leds-sc27xx-bltc.txt | 10 +-
.../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 52 +
.../devicetree/bindings/mailbox/meson-mhu.txt | 34 -
.../devicetree/bindings/mailbox/mtk-gce.txt | 23 +-
.../bindings/mailbox/qcom,apcs-kpss-global.txt | 3 +
.../bindings/media/allwinner,sun4i-a10-csi.yaml | 109 +
.../bindings/media/allwinner,sun4i-a10-ir.yaml | 80 +
.../devicetree/bindings/media/amlogic,vdec.txt | 5 +-
.../devicetree/bindings/media/cdns,csi2tx.txt | 3 +-
.../devicetree/bindings/media/i2c/nokia,smia.txt | 10 +-
.../devicetree/bindings/media/imx7-csi.txt | 2 +-
.../devicetree/bindings/media/meson-ao-cec.txt | 8 +-
.../devicetree/bindings/media/nvidia,tegra-vde.txt | 2 +
Documentation/devicetree/bindings/media/rc.txt | 118 +-
Documentation/devicetree/bindings/media/rc.yaml | 145 +
.../{renesas,rcar-csi2.txt => renesas,csi2.txt} | 0
.../media/{rcar_imr.txt => renesas,imr.txt} | 0
.../media/{rcar_vin.txt => renesas,vin.txt} | 0
.../devicetree/bindings/media/rockchip-vpu.txt | 18 +-
.../devicetree/bindings/media/sunxi-ir.txt | 28 -
.../memory-controllers/mediatek,smi-common.txt | 12 +-
.../memory-controllers/mediatek,smi-larb.txt | 4 +
...sas-memory-controllers.txt => renesas,dbsc.txt} | 0
.../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 76 +
.../devicetree/bindings/mfd/aspeed-scu.txt | 2 -
Documentation/devicetree/bindings/mfd/mt6397.txt | 20 +-
Documentation/devicetree/bindings/mfd/rn5t618.txt | 5 +
.../devicetree/bindings/mfd/sun4i-gpadc.txt | 59 -
.../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 2 -
.../misc/intel,ixp4xx-ahb-queue-manager.yaml | 49 +
.../bindings/misc/intel,ixp4xx-queue-manager.yaml | 49 -
.../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 14 +-
.../devicetree/bindings/mmc/arasan,sdhci.txt | 17 +
.../devicetree/bindings/mmc/aspeed,sdhci.yaml | 106 +
.../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 4 +-
.../devicetree/bindings/mtd/mxic-nand.txt | 36 +
.../devicetree/bindings/net/adi,adin.yaml | 66 +
.../bindings/net/allwinner,sun7i-a20-gmac.yaml | 3 +
.../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +-
.../bindings/net/amlogic,meson-dwmac.yaml | 113 +
.../bindings/net/aspeed,ast2600-mdio.yaml | 45 +
.../devicetree/bindings/net/broadcom-bluetooth.txt | 1 +
.../devicetree/bindings/net/can/fsl-flexcan.txt | 10 +
.../devicetree/bindings/net/can/rcar_can.txt | 6 +-
.../devicetree/bindings/net/can/rcar_canfd.txt | 15 +-
.../devicetree/bindings/net/can/tcan4x5x.txt | 40 +
Documentation/devicetree/bindings/net/dsa/ksz.txt | 4 +
.../devicetree/bindings/net/dsa/marvell.txt | 2 +-
.../devicetree/bindings/net/dsa/mt7530.txt | 214 +
.../devicetree/bindings/net/fsl-enetc.txt | 42 +-
Documentation/devicetree/bindings/net/fsl-fec.txt | 30 +-
Documentation/devicetree/bindings/net/macb.txt | 4 +-
.../devicetree/bindings/net/mediatek-net.txt | 1 +
.../devicetree/bindings/net/meson-dwmac.txt | 71 -
.../devicetree/bindings/net/micrel-ksz90x1.txt | 32 +-
.../devicetree/bindings/net/mscc-ocelot.txt | 20 +-
.../devicetree/bindings/net/renesas,ravb.txt | 1 +
.../devicetree/bindings/net/snps,dwmac.yaml | 16 +-
.../devicetree/bindings/net/ti,dp83867.txt | 4 +
.../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 4 +-
.../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +-
.../devicetree/bindings/nvmem/nvmem-consumer.yaml | 45 +
Documentation/devicetree/bindings/nvmem/nvmem.txt | 81 +-
Documentation/devicetree/bindings/nvmem/nvmem.yaml | 93 +
.../devicetree/bindings/opp/kryo-cpufreq.txt | 680 -
Documentation/devicetree/bindings/opp/opp.txt | 4 +-
.../devicetree/bindings/opp/qcom-nvmem-cpufreq.txt | 795 +
Documentation/devicetree/bindings/opp/qcom-opp.txt | 19 +
.../bindings/opp/sun50i-nvmem-cpufreq.txt | 167 +
.../devicetree/bindings/pci/designware-pcie.txt | 6 +-
.../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 2 +-
.../devicetree/bindings/pci/mediatek-pcie.txt | 1 +
.../bindings/pci/nvidia,tegra194-pcie.txt | 171 +
.../devicetree/bindings/pci/pci-armada8k.txt | 10 +-
Documentation/devicetree/bindings/pci/pci-msi.txt | 2 +-
Documentation/devicetree/bindings/pci/pci.txt | 5 +
Documentation/devicetree/bindings/pci/pcie-al.txt | 46 +
.../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +-
.../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 63 +
.../phy/amlogic,meson-g12a-usb3-pcie-phy.yaml | 57 +
.../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 95 +
.../bindings/phy/meson-g12a-usb2-phy.txt | 22 -
.../bindings/phy/meson-g12a-usb3-pcie-phy.txt | 22 -
.../devicetree/bindings/phy/phy-mvebu-comphy.txt | 10 +
.../devicetree/bindings/phy/phy-tegra194-p2u.txt | 28 +
.../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 45 +-
.../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 49 +-
.../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 115 +
.../bindings/pinctrl/brcm,bcm2835-gpio.txt | 1 +
.../bindings/pinctrl/ingenic,pinctrl.txt | 17 +-
.../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 +-
.../bindings/pinctrl/qcom,msm8998-pinctrl.txt | 5 +-
.../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 6 +
.../bindings/pinctrl/qcom,sc7180-pinctrl.txt | 186 +
.../bindings/pinctrl/st,stm32-pinctrl.yaml | 3 +-
.../bindings/power/amlogic,meson-ee-pwrc.yaml | 93 +
.../bindings/power/reset/mt6323-poweroff.txt | 20 +
.../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 22 -
.../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +
Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 40 +
.../bindings/regulator/act8865-regulator.txt | 27 +-
.../bindings/regulator/fixed-regulator.yaml | 19 +-
.../bindings/regulator/mt6358-regulator.txt | 358 +
.../bindings/regulator/qcom,rpmh-regulator.txt | 15 +-
.../devicetree/bindings/regulator/sy8824x.txt | 24 +
.../bindings/regulator/twl-regulator.txt | 7 +
.../bindings/regulator/uniphier-regulator.txt | 5 +-
.../bindings/reset/amlogic,meson-reset.txt | 19 -
.../bindings/reset/amlogic,meson-reset.yaml | 37 +
.../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +-
.../bindings/reset/hisilicon,hi6220-reset.txt | 1 +
.../devicetree/bindings/reset/snps,dw-reset.txt | 30 +
Documentation/devicetree/bindings/riscv/cpus.txt | 162 -
Documentation/devicetree/bindings/riscv/cpus.yaml | 16 +
.../devicetree/bindings/riscv/sifive.yaml | 2 +-
.../devicetree/bindings/rng/amlogic,meson-rng.txt | 21 -
.../devicetree/bindings/rng/amlogic,meson-rng.yaml | 37 +
Documentation/devicetree/bindings/rng/mtk-rng.txt | 1 +
.../devicetree/bindings/rng/timeriomem_rng.txt | 2 +-
.../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 13 +
.../devicetree/bindings/rtc/nxp,rtc-2123.txt | 4 +-
Documentation/devicetree/bindings/rtc/pcf8563.txt | 4 +-
.../devicetree/bindings/rtc/rtc-ds1307.txt | 1 +
.../devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt | 36 +
.../devicetree/bindings/rtc/rtc-meson-vrtc.txt | 22 +
.../devicetree/bindings/rtc/trivial-rtc.yaml | 2 -
.../bindings/serial/amlogic,meson-uart.txt | 38 -
.../bindings/serial/amlogic,meson-uart.yaml | 73 +
.../bindings/serial/fsl,s32-linflexuart.txt | 22 +
.../devicetree/bindings/serial/fsl-lpuart.txt | 5 +-
.../devicetree/bindings/serial/mtk-uart.txt | 1 +
.../bindings/serial/nvidia,tegra20-hsuart.txt | 39 +-
.../devicetree/bindings/serial/sifive-serial.txt | 33 -
.../devicetree/bindings/serial/sifive-serial.yaml | 62 +
.../devicetree/bindings/serial/st,stm32-usart.txt | 5 +
.../bindings/soc/amlogic/clk-measure.txt | 1 +
.../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +-
.../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 5 +-
.../devicetree/bindings/soc/ti/sci-pm-domain.txt | 11 +-
.../devicetree/bindings/sound/adi,adau7118.yaml | 85 +
.../bindings/sound/allwinner,sun4i-a10-codec.yaml | 267 +
.../sound/allwinner,sun8i-a23-codec-analog.yaml | 38 +
.../devicetree/bindings/sound/arndale.txt | 5 +-
.../devicetree/bindings/sound/fsl,mqs.txt | 36 +
.../bindings/sound/google,cros-ec-codec.txt | 24 +-
.../devicetree/bindings/sound/mt8183-afe-pcm.txt | 6 +
.../sound/mt8183-mt6358-ts3a227-max98357.txt | 7 +-
.../devicetree/bindings/sound/renesas,rsnd.txt | 1 +
.../bindings/sound/rockchip-max98090.txt | 27 +-
Documentation/devicetree/bindings/sound/rt1011.txt | 10 +
Documentation/devicetree/bindings/sound/rt5682.txt | 6 +
.../devicetree/bindings/sound/samsung,odroid.txt | 54 -
.../devicetree/bindings/sound/samsung,odroid.yaml | 91 +
.../devicetree/bindings/sound/samsung-i2s.txt | 84 -
.../devicetree/bindings/sound/samsung-i2s.yaml | 138 +
.../devicetree/bindings/sound/sun4i-codec.txt | 94 -
.../bindings/sound/sun8i-codec-analog.txt | 17 -
.../devicetree/bindings/sound/tas2562.txt | 34 +
.../devicetree/bindings/sound/tas2770.txt | 37 +
.../bindings/soundwire/soundwire-controller.yaml | 82 +
.../bindings/spi/amlogic,meson-gx-spicc.yaml | 67 +
.../bindings/spi/amlogic,meson6-spifc.yaml | 53 +
.../devicetree/bindings/spi/nuvoton,npcm-fiu.txt | 47 +
.../devicetree/bindings/spi/spi-controller.yaml | 3 +-
.../devicetree/bindings/spi/spi-fsl-dspi.txt | 1 +
.../devicetree/bindings/spi/spi-fsl-qspi.txt | 9 +-
.../devicetree/bindings/spi/spi-meson.txt | 55 -
.../devicetree/bindings/spi/spi-mt65xx.txt | 1 +
.../devicetree/bindings/spi/spi-sprd-adi.txt | 11 +-
.../devicetree/bindings/thermal/qoriq-thermal.txt | 1 +
.../bindings/timer/allwinner,sun4i-a10-timer.yaml | 102 +
.../bindings/timer/allwinner,sun4i-timer.txt | 19 -
.../bindings/timer/allwinner,sun5i-a13-hstimer.txt | 26 -
.../timer/allwinner,sun5i-a13-hstimer.yaml | 79 +
.../devicetree/bindings/timer/ingenic,tcu.txt | 137 +
.../bindings/timer/intel,ixp4xx-timer.yaml | 2 +-
.../devicetree/bindings/timer/renesas,cmt.txt | 40 +-
.../devicetree/bindings/trivial-devices.yaml | 2 +
.../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 +
.../devicetree/bindings/usb/cdns-usb3.txt | 45 +
.../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 +
.../devicetree/bindings/usb/exynos-usb.txt | 41 +-
.../devicetree/bindings/usb/fcs,fusb302.txt | 7 -
Documentation/devicetree/bindings/usb/generic.txt | 4 +
.../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 5 +-
.../devicetree/bindings/usb/mediatek,mtu3.txt | 12 +-
.../{renesas,usb3.txt => renesas,usb3-peri.txt} | 0
.../devicetree/bindings/usb/usb-conn-gpio.txt | 30 +
Documentation/devicetree/bindings/usb/usb251xb.txt | 6 +-
.../devicetree/bindings/usb/usbmisc-imx.txt | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 23 +
.../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 58 +
.../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 37 +
.../devicetree/bindings/watchdog/aspeed-wdt.txt | 1 +
.../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 +
.../bindings/watchdog/ingenic,jz4740-wdt.txt | 17 -
.../bindings/watchdog/meson-gxbb-wdt.txt | 16 -
.../devicetree/bindings/watchdog/sunxi-wdt.txt | 22 -
.../devicetree/bindings/watchdog/watchdog.yaml | 26 +
Documentation/devicetree/writing-schema.md | 130 -
Documentation/devicetree/writing-schema.rst | 154 +
Documentation/doc-guide/conf.py | 10 -
Documentation/driver-api/80211/conf.py | 10 -
Documentation/driver-api/conf.py | 10 -
Documentation/driver-api/device_link.rst | 4 +-
Documentation/driver-api/dmaengine/index.rst | 2 +-
Documentation/driver-api/generic-counter.rst | 4 +-
Documentation/driver-api/gpio/driver.rst | 138 +-
Documentation/driver-api/index.rst | 2 +
Documentation/driver-api/ipmb.rst | 2 +-
Documentation/driver-api/mtd/spi-nor.rst | 2 +-
Documentation/driver-api/phy/phy.rst | 4 +-
Documentation/driver-api/pinctl.rst | 6 +-
Documentation/driver-api/pm/conf.py | 10 -
Documentation/driver-api/serial/n_gsm.rst | 19 +-
Documentation/driver-api/sgi-ioc4.rst | 49 -
Documentation/driver-api/soundwire/index.rst | 2 +-
.../{ => driver-api}/thermal/cpu-cooling-api.rst | 0
.../{ => driver-api}/thermal/exynos_thermal.rst | 0
.../thermal/exynos_thermal_emulation.rst | 0
Documentation/driver-api/thermal/index.rst | 18 +
.../{ => driver-api}/thermal/intel_powerclamp.rst | 0
.../{ => driver-api}/thermal/nouveau_thermal.rst | 0
.../{ => driver-api}/thermal/power_allocator.rst | 0
Documentation/driver-api/thermal/sysfs-api.rst | 798 +
.../thermal/x86_pkg_temperature_thermal.rst | 55 +
Documentation/driver-api/uio-howto.rst | 7 +
.../features/core/jump-labels/arch-support.txt | 2 +-
.../debug/kprobes-on-ftrace/arch-support.txt | 2 +-
.../locking/queued-rwlocks/arch-support.txt | 2 +-
.../locking/queued-spinlocks/arch-support.txt | 4 +-
.../locking/rwsem-optimized/arch-support.txt | 34 -
Documentation/filesystems/Locking | 576 -
Documentation/filesystems/ceph.txt | 14 +
Documentation/filesystems/cifs/AUTHORS | 63 -
Documentation/filesystems/cifs/CHANGES | 4 -
Documentation/filesystems/cifs/README | 743 -
Documentation/filesystems/cifs/TODO | 119 -
Documentation/filesystems/cifs/cifs.txt | 45 -
Documentation/filesystems/cifs/cifsroot.txt | 97 +
Documentation/filesystems/coda.txt | 4 +-
Documentation/filesystems/conf.py | 10 -
Documentation/filesystems/directory-locking | 135 -
Documentation/filesystems/directory-locking.rst | 145 +
Documentation/filesystems/erofs.txt | 210 +
Documentation/filesystems/ext4/bigalloc.rst | 32 +-
Documentation/filesystems/ext4/blockgroup.rst | 10 +-
Documentation/filesystems/ext4/blocks.rst | 4 +-
Documentation/filesystems/ext4/directory.rst | 2 +-
Documentation/filesystems/ext4/group_descr.rst | 9 +-
Documentation/filesystems/ext4/inodes.rst | 10 +-
Documentation/filesystems/ext4/overview.rst | 1 +
Documentation/filesystems/ext4/super.rst | 22 +-
Documentation/filesystems/ext4/verity.rst | 41 +
Documentation/filesystems/f2fs.txt | 8 +
Documentation/filesystems/fscrypt.rst | 758 +-
Documentation/filesystems/fsverity.rst | 726 +
Documentation/filesystems/index.rst | 15 +
Documentation/filesystems/jfs.txt | 52 -
Documentation/filesystems/locking.rst | 665 +
Documentation/filesystems/mandatory-locking.txt | 10 +
Documentation/filesystems/nfs/Exporting | 160 -
Documentation/filesystems/nfs/exporting.rst | 165 +
Documentation/filesystems/overlayfs.txt | 2 +-
Documentation/filesystems/porting | 686 -
Documentation/filesystems/porting.rst | 852 +
Documentation/filesystems/ubifs-authentication.md | 426 -
Documentation/filesystems/ubifs-authentication.rst | 444 +
Documentation/filesystems/ufs.txt | 60 -
Documentation/filesystems/vfs.rst | 2 +-
Documentation/filesystems/virtiofs.rst | 60 +
Documentation/firmware-guide/acpi/dsd/leds.rst | 111 +
Documentation/firmware-guide/acpi/index.rst | 1 +
Documentation/fpga/dfl.rst | 105 +
Documentation/gpu/conf.py | 10 -
Documentation/gpu/drivers.rst | 1 -
Documentation/gpu/drm-kms-helpers.rst | 12 +
Documentation/gpu/drm-mm.rst | 40 +-
Documentation/gpu/i915.rst | 23 +-
Documentation/gpu/introduction.rst | 16 +
Documentation/gpu/tinydrm.rst | 30 -
Documentation/gpu/todo.rst | 81 +-
Documentation/hwmon/adm1021.rst | 2 +-
Documentation/hwmon/adm1275.rst | 2 +-
Documentation/hwmon/ads1015.rst | 90 -
Documentation/hwmon/hih6130.rst | 2 +-
Documentation/hwmon/ibm-cffps.rst | 2 +-
Documentation/hwmon/index.rst | 2 +-
Documentation/hwmon/inspur-ipsps1.rst | 79 +
Documentation/hwmon/k8temp.rst | 2 +-
Documentation/hwmon/lm25066.rst | 2 +-
Documentation/hwmon/lm75.rst | 6 +-
Documentation/hwmon/max16064.rst | 2 +-
Documentation/hwmon/max16065.rst | 2 +-
Documentation/hwmon/max20751.rst | 2 +-
Documentation/hwmon/max34440.rst | 2 +-
Documentation/hwmon/max6650.rst | 2 +-
Documentation/hwmon/max8688.rst | 2 +-
Documentation/hwmon/menf21bmc.rst | 2 +-
Documentation/hwmon/pcf8591.rst | 2 +-
Documentation/hwmon/pxe1610 | 90 -
Documentation/hwmon/pxe1610.rst | 107 +
Documentation/hwmon/sht3x.rst | 2 +-
Documentation/hwmon/shtc1.rst | 21 +-
Documentation/hwmon/submitting-patches.rst | 8 +-
Documentation/hwmon/tmp103.rst | 2 +-
Documentation/hwmon/tps40422.rst | 2 +-
Documentation/hwmon/ucd9000.rst | 2 +-
Documentation/hwmon/ucd9200.rst | 2 +-
Documentation/hwmon/via686a.rst | 2 +-
Documentation/hwmon/zl6100.rst | 2 +-
Documentation/i2c/busses/i2c-ali1535 | 42 -
Documentation/i2c/busses/i2c-ali1535.rst | 45 +
Documentation/i2c/busses/i2c-ali1563 | 27 -
Documentation/i2c/busses/i2c-ali1563.rst | 30 +
Documentation/i2c/busses/i2c-ali15x3 | 112 -
Documentation/i2c/busses/i2c-ali15x3.rst | 122 +
Documentation/i2c/busses/i2c-amd-mp2 | 23 -
Documentation/i2c/busses/i2c-amd-mp2.rst | 25 +
Documentation/i2c/busses/i2c-amd756 | 25 -
Documentation/i2c/busses/i2c-amd756.rst | 29 +
Documentation/i2c/busses/i2c-amd8111 | 41 -
Documentation/i2c/busses/i2c-amd8111.rst | 43 +
Documentation/i2c/busses/i2c-diolan-u2c | 26 -
Documentation/i2c/busses/i2c-diolan-u2c.rst | 29 +
Documentation/i2c/busses/i2c-i801 | 173 -
Documentation/i2c/busses/i2c-i801.rst | 182 +
Documentation/i2c/busses/i2c-ismt | 36 -
Documentation/i2c/busses/i2c-ismt.rst | 44 +
Documentation/i2c/busses/i2c-mlxcpld | 51 -
Documentation/i2c/busses/i2c-mlxcpld.rst | 57 +
Documentation/i2c/busses/i2c-nforce2 | 50 -
Documentation/i2c/busses/i2c-nforce2.rst | 53 +
Documentation/i2c/busses/i2c-nvidia-gpu | 18 -
Documentation/i2c/busses/i2c-nvidia-gpu.rst | 20 +
Documentation/i2c/busses/i2c-ocores | 68 -
Documentation/i2c/busses/i2c-ocores.rst | 70 +
Documentation/i2c/busses/i2c-parport | 178 -
Documentation/i2c/busses/i2c-parport-light | 22 -
Documentation/i2c/busses/i2c-parport-light.rst | 24 +
Documentation/i2c/busses/i2c-parport.rst | 190 +
Documentation/i2c/busses/i2c-pca-isa | 23 -
Documentation/i2c/busses/i2c-pca-isa.rst | 26 +
Documentation/i2c/busses/i2c-piix4 | 112 -
Documentation/i2c/busses/i2c-piix4.rst | 114 +
Documentation/i2c/busses/i2c-sis5595 | 59 -
Documentation/i2c/busses/i2c-sis5595.rst | 68 +
Documentation/i2c/busses/i2c-sis630 | 58 -
Documentation/i2c/busses/i2c-sis630.rst | 63 +
Documentation/i2c/busses/i2c-sis96x | 73 -
Documentation/i2c/busses/i2c-sis96x.rst | 82 +
Documentation/i2c/busses/i2c-taos-evm | 46 -
Documentation/i2c/busses/i2c-taos-evm.rst | 48 +
Documentation/i2c/busses/i2c-via | 34 -
Documentation/i2c/busses/i2c-via.rst | 40 +
Documentation/i2c/busses/i2c-viapro | 73 -
Documentation/i2c/busses/i2c-viapro.rst | 77 +
Documentation/i2c/busses/index.rst | 33 +
Documentation/i2c/busses/scx200_acb | 32 -
Documentation/i2c/busses/scx200_acb.rst | 37 +
Documentation/i2c/dev-interface | 213 -
Documentation/i2c/dev-interface.rst | 219 +
.../{DMA-considerations => dma-considerations.rst} | 0
Documentation/i2c/fault-codes | 128 -
Documentation/i2c/fault-codes.rst | 131 +
Documentation/i2c/functionality | 148 -
Documentation/i2c/functionality.rst | 156 +
Documentation/i2c/gpio-fault-injection | 136 -
Documentation/i2c/gpio-fault-injection.rst | 136 +
Documentation/i2c/i2c-protocol | 88 -
Documentation/i2c/i2c-protocol.rst | 98 +
Documentation/i2c/i2c-stub | 64 -
Documentation/i2c/i2c-stub.rst | 66 +
Documentation/i2c/i2c-topology | 376 -
Documentation/i2c/i2c-topology.rst | 396 +
Documentation/i2c/index.rst | 37 +
Documentation/i2c/instantiating-devices | 248 -
Documentation/i2c/instantiating-devices.rst | 253 +
Documentation/i2c/muxes/i2c-mux-gpio | 83 -
Documentation/i2c/muxes/i2c-mux-gpio.rst | 85 +
Documentation/i2c/old-module-parameters | 44 -
Documentation/i2c/old-module-parameters.rst | 49 +
Documentation/i2c/slave-eeprom-backend | 14 -
Documentation/i2c/slave-eeprom-backend.rst | 14 +
Documentation/i2c/slave-interface | 193 -
Documentation/i2c/slave-interface.rst | 198 +
Documentation/i2c/smbus-protocol | 283 -
Documentation/i2c/smbus-protocol.rst | 301 +
Documentation/i2c/summary | 43 -
Documentation/i2c/summary.rst | 45 +
Documentation/i2c/ten-bit-addresses | 28 -
Documentation/i2c/ten-bit-addresses.rst | 33 +
Documentation/i2c/upgrading-clients | 279 -
Documentation/i2c/upgrading-clients.rst | 285 +
Documentation/i2c/writing-clients | 403 -
Documentation/i2c/writing-clients.rst | 425 +
Documentation/index.rst | 12 +-
Documentation/infiniband/core_locking.rst | 8 +-
Documentation/input/conf.py | 10 -
Documentation/input/multi-touch-protocol.rst | 2 +-
Documentation/ioctl/ioctl-number.rst | 1 +
Documentation/isdn/CREDITS | 70 -
Documentation/isdn/INTERFACE.CAPI | 355 -
Documentation/isdn/README.avmb1 | 187 -
Documentation/isdn/README.gigaset | 403 -
Documentation/isdn/README.hysdn | 195 -
Documentation/isdn/README.mISDN | 6 -
Documentation/isdn/avmb1.rst | 246 +
Documentation/isdn/credits.rst | 73 +
Documentation/isdn/gigaset.rst | 465 +
Documentation/isdn/hysdn.rst | 196 +
Documentation/isdn/index.rst | 24 +
Documentation/isdn/interface_capi.rst | 407 +
Documentation/isdn/m_isdn.rst | 9 +
Documentation/kbuild/index.rst | 1 +
Documentation/kbuild/kbuild.rst | 28 +-
Documentation/kbuild/makefiles.rst | 67 +-
Documentation/kbuild/modules.rst | 7 +-
Documentation/kbuild/namespaces.rst | 154 +
Documentation/kbuild/reproducible-builds.rst | 122 +
Documentation/kernel-hacking/conf.py | 10 -
Documentation/kernel-hacking/hacking.rst | 18 +
Documentation/leds/leds-class.rst | 70 +-
Documentation/locking/spinlocks.rst | 16 +-
Documentation/m68k/README.buddha | 210 -
Documentation/m68k/buddha-driver.rst | 209 +
Documentation/m68k/index.rst | 1 +
Documentation/maintainer/conf.py | 10 -
Documentation/maintainer/pull-requests.rst | 2 +-
Documentation/media/conf.py | 12 -
Documentation/media/kapi/csi2.rst | 17 +-
Documentation/media/kapi/v4l2-dev.rst | 1 +
Documentation/media/uapi/rc/lirc-dev-intro.rst | 57 +-
Documentation/media/uapi/rc/lirc-read.rst | 3 +-
Documentation/media/uapi/rc/lirc-write.rst | 3 +-
Documentation/media/uapi/rc/rc-protos.rst | 456 +
Documentation/media/uapi/rc/remote_controllers.rst | 1 +
Documentation/media/uapi/v4l/biblio.rst | 10 +
Documentation/media/uapi/v4l/control.rst | 2 +-
Documentation/media/uapi/v4l/dev-decoder.rst | 1101 +
Documentation/media/uapi/v4l/dev-mem2mem.rst | 8 +-
Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 422 +-
Documentation/media/uapi/v4l/hist-v4l2.rst | 2 +-
Documentation/media/uapi/v4l/pixfmt-bayer.rst | 38 +
Documentation/media/uapi/v4l/pixfmt-compressed.rst | 67 +-
Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | 1306 -
Documentation/media/uapi/v4l/pixfmt-rgb.rst | 1302 +-
Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 7 +-
Documentation/media/uapi/v4l/pixfmt.rst | 1 +
Documentation/media/uapi/v4l/subdev-formats.rst | 115 +
Documentation/media/uapi/v4l/v4l2.rst | 10 +-
.../media/uapi/v4l/vidioc-decoder-cmd.rst | 41 +-
Documentation/media/uapi/v4l/vidioc-dqevent.rst | 11 +-
Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 16 +
Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 4 +-
Documentation/media/v4l-drivers/imx7.rst | 127 +-
Documentation/media/v4l-drivers/vimc.rst | 13 +-
Documentation/media/videodev2.h.rst.exceptions | 6 +-
Documentation/memory-barriers.txt | 2 +-
Documentation/mips/AU1xxx_IDE.README | 115 -
Documentation/mips/au1xxx_ide.rst | 130 +
Documentation/mips/index.rst | 20 +
Documentation/mips/ingenic-tcu.rst | 71 +
Documentation/misc-devices/index.rst | 1 +
Documentation/networking/af_xdp.rst | 10 +-
Documentation/networking/caif/README | 109 -
Documentation/networking/caif/caif.rst | 141 +
Documentation/networking/conf.py | 10 -
Documentation/networking/device_drivers/index.rst | 3 +-
.../networking/device_drivers/intel/iavf.rst | 115 +-
.../networking/device_drivers/mellanox/mlx5.rst | 112 +-
.../networking/device_drivers/netronome/nfp.rst | 133 +
.../networking/device_drivers/pensando/ionic.rst | 43 +
Documentation/networking/devlink-info-versions.rst | 16 +
Documentation/networking/devlink-params-nfp.txt | 5 +
Documentation/networking/devlink-params.txt | 16 +
.../networking/devlink-trap-netdevsim.rst | 20 +
Documentation/networking/devlink-trap.rst | 209 +
Documentation/networking/dsa/sja1105.rst | 90 +
Documentation/networking/index.rst | 5 +-
Documentation/networking/ip-sysctl.txt | 6 +
Documentation/networking/j1939.rst | 422 +
Documentation/networking/mac80211_hwsim/README | 68 -
.../networking/mac80211_hwsim/mac80211_hwsim.rst | 80 +
Documentation/networking/sfp-phylink.rst | 3 +-
Documentation/networking/tls-offload.rst | 41 +-
Documentation/networking/tuntap.txt | 4 +-
Documentation/nios2/README | 23 -
Documentation/nios2/nios2.rst | 24 +
Documentation/openrisc/README | 110 -
Documentation/openrisc/TODO | 12 -
Documentation/openrisc/index.rst | 18 +
Documentation/openrisc/openrisc_port.rst | 121 +
Documentation/openrisc/todo.rst | 15 +
Documentation/packing.txt | 149 -
Documentation/padata.txt | 12 +-
Documentation/parisc/debugging | 39 -
Documentation/parisc/debugging.rst | 46 +
Documentation/parisc/index.rst | 18 +
Documentation/parisc/registers | 129 -
Documentation/parisc/registers.rst | 154 +
Documentation/power/index.rst | 2 +-
Documentation/power/opp.rst | 2 +-
Documentation/power/pm_qos_interface.rst | 5 +-
Documentation/powerpc/DAWR-POWER9.txt | 90 -
Documentation/powerpc/bootwrapper.rst | 155 +
Documentation/powerpc/bootwrapper.txt | 141 -
Documentation/powerpc/cpu_families.rst | 222 +
Documentation/powerpc/cpu_families.txt | 221 -
Documentation/powerpc/cpu_features.rst | 60 +
Documentation/powerpc/cpu_features.txt | 56 -
Documentation/powerpc/cxl.rst | 467 +
Documentation/powerpc/cxl.txt | 449 -
Documentation/powerpc/cxlflash.rst | 433 +
Documentation/powerpc/cxlflash.txt | 429 -
Documentation/powerpc/dawr-power9.rst | 93 +
Documentation/powerpc/dscr.rst | 87 +
Documentation/powerpc/dscr.txt | 83 -
Documentation/powerpc/eeh-pci-error-recovery.rst | 336 +
Documentation/powerpc/eeh-pci-error-recovery.txt | 334 -
Documentation/powerpc/elfnote.rst | 41 +
Documentation/powerpc/firmware-assisted-dump.rst | 361 +
Documentation/powerpc/firmware-assisted-dump.txt | 292 -
Documentation/powerpc/hvcs.rst | 581 +
Documentation/powerpc/hvcs.txt | 567 -
Documentation/powerpc/index.rst | 36 +
Documentation/powerpc/isa-versions.rst | 15 +-
Documentation/powerpc/mpc52xx.rst | 43 +
Documentation/powerpc/mpc52xx.txt | 39 -
.../powerpc/pci_iov_resource_on_powernv.rst | 312 +
.../powerpc/pci_iov_resource_on_powernv.txt | 301 -
Documentation/powerpc/pmu-ebb.rst | 138 +
Documentation/powerpc/pmu-ebb.txt | 137 -
Documentation/powerpc/ptrace.rst | 156 +
Documentation/powerpc/ptrace.txt | 151 -
Documentation/powerpc/qe_firmware.rst | 296 +
Documentation/powerpc/qe_firmware.txt | 295 -
Documentation/powerpc/syscall64-abi.rst | 110 +
Documentation/powerpc/syscall64-abi.txt | 105 -
Documentation/powerpc/transactional_memory.rst | 247 +
Documentation/powerpc/transactional_memory.txt | 244 -
Documentation/powerpc/ultravisor.rst | 1054 +
Documentation/process/conf.py | 10 -
Documentation/process/deprecated.rst | 14 +
Documentation/process/email-clients.rst | 20 +-
.../process/embargoed-hardware-issues.rst | 305 +
Documentation/process/howto.rst | 2 +-
Documentation/process/index.rst | 1 +
Documentation/process/submitting-patches.rst | 2 +-
Documentation/riscv/boot-image-header.rst | 62 +
Documentation/riscv/boot-image-header.txt | 50 -
Documentation/riscv/index.rst | 1 +
Documentation/s390/dasd.rst | 84 -
Documentation/s390/debugging390.rst | 2613 -
Documentation/s390/index.rst | 2 -
Documentation/s390/vfio-ccw.rst | 31 +-
Documentation/scheduler/sched-bwc.rst | 74 +-
Documentation/security/IMA-templates.rst | 3 +
Documentation/security/tpm/index.rst | 2 +
Documentation/security/tpm/tpm_event_log.rst | 55 +
Documentation/security/tpm/tpm_ftpm_tee.rst | 27 +
Documentation/sh/conf.py | 10 -
Documentation/sound/alsa-configuration.rst | 2 +
Documentation/sound/conf.py | 10 -
Documentation/sound/hd-audio/models.rst | 3 +
Documentation/sound/hd-audio/notes.rst | 5 +
Documentation/sound/index.rst | 2 +-
Documentation/sphinx/automarkup.py | 5 +-
Documentation/sphinx/load_config.py | 27 +-
Documentation/spi/butterfly | 68 -
Documentation/spi/butterfly.rst | 74 +
Documentation/spi/index.rst | 22 +
Documentation/spi/pxa2xx | 235 -
Documentation/spi/pxa2xx.rst | 240 +
Documentation/spi/spi-lm70llp | 79 -
Documentation/spi/spi-lm70llp.rst | 84 +
Documentation/spi/spi-sc18is602 | 36 -
Documentation/spi/spi-sc18is602.rst | 39 +
Documentation/spi/spi-summary | 631 -
Documentation/spi/spi-summary.rst | 644 +
Documentation/spi/spidev | 149 -
Documentation/spi/spidev.rst | 163 +
Documentation/thermal/index.rst | 18 -
Documentation/thermal/sysfs-api.rst | 798 -
.../thermal/x86_pkg_temperature_thermal.rst | 55 -
Documentation/trace/coresight-cpu-debug.rst | 192 +
Documentation/trace/coresight-cpu-debug.txt | 187 -
Documentation/trace/coresight.rst | 498 +
Documentation/trace/coresight.txt | 482 -
Documentation/trace/ftrace.rst | 13 +-
Documentation/trace/index.rst | 2 +
Documentation/trace/kprobetrace.rst | 1 +
Documentation/trace/uprobetracer.rst | 1 +
.../translations/it_IT/doc-guide/sphinx.rst | 19 +-
.../translations/it_IT/process/changes.rst | 22 +-
Documentation/translations/it_IT/process/howto.rst | 2 +-
Documentation/translations/it_IT/process/index.rst | 1 +
.../translations/it_IT/process/kernel-docs.rst | 11 +-
.../it_IT/process/maintainer-pgp-guide.rst | 25 +-
.../it_IT/process/programming-language.rst | 51 +
.../it_IT/process/submitting-patches.rst | 2 +-
Documentation/translations/ja_JP/SubmittingPatches | 2 +-
Documentation/translations/ja_JP/howto.rst | 2 +-
Documentation/translations/ko_KR/howto.rst | 2 +-
.../translations/ko_KR/memory-barriers.txt | 2 +-
Documentation/translations/zh_CN/arm64/booting.txt | 4 +-
Documentation/translations/zh_CN/process/howto.rst | 14 +-
.../zh_CN/process/submitting-patches.rst | 2 +-
Documentation/userspace-api/conf.py | 10 -
Documentation/{virtual => virt}/index.rst | 0
.../kvm/amd-memory-encryption.rst | 0
Documentation/virt/kvm/api.txt | 5324 ++
.../{virtual => virt}/kvm/arm/hyp-abi.txt | 0
Documentation/{virtual => virt}/kvm/arm/psci.txt | 0
Documentation/{virtual => virt}/kvm/cpuid.rst | 0
Documentation/{virtual => virt}/kvm/devices/README | 0
.../{virtual => virt}/kvm/devices/arm-vgic-its.txt | 0
.../{virtual => virt}/kvm/devices/arm-vgic-v3.txt | 0
.../{virtual => virt}/kvm/devices/arm-vgic.txt | 0
.../{virtual => virt}/kvm/devices/mpic.txt | 0
.../{virtual => virt}/kvm/devices/s390_flic.txt | 0
.../{virtual => virt}/kvm/devices/vcpu.txt | 0
.../{virtual => virt}/kvm/devices/vfio.txt | 0
Documentation/{virtual => virt}/kvm/devices/vm.txt | 0
.../{virtual => virt}/kvm/devices/xics.txt | 0
.../{virtual => virt}/kvm/devices/xive.txt | 0
.../{virtual => virt}/kvm/halt-polling.txt | 0
Documentation/virt/kvm/hypercalls.txt | 154 +
Documentation/virt/kvm/index.rst | 12 +
Documentation/{virtual => virt}/kvm/locking.txt | 0
Documentation/virt/kvm/mmu.txt | 449 +
Documentation/{virtual => virt}/kvm/msr.txt | 0
Documentation/{virtual => virt}/kvm/nested-vmx.txt | 0
Documentation/{virtual => virt}/kvm/ppc-pv.txt | 0
Documentation/virt/kvm/review-checklist.txt | 38 +
Documentation/{virtual => virt}/kvm/s390-diag.txt | 0
.../{virtual => virt}/kvm/timekeeping.txt | 0
.../{virtual => virt}/kvm/vcpu-requests.rst | 0
Documentation/{virtual => virt}/paravirt_ops.rst | 0
.../{virtual => virt}/uml/UserModeLinux-HOWTO.txt | 0
Documentation/virtual/guest-halt-polling.txt | 78 +
Documentation/virtual/kvm/api.txt | 5296 --
Documentation/virtual/kvm/hypercalls.txt | 154 -
Documentation/virtual/kvm/index.rst | 11 -
Documentation/virtual/kvm/mmu.txt | 449 -
Documentation/virtual/kvm/review-checklist.txt | 38 -
Documentation/vm/conf.py | 10 -
Documentation/vm/hmm.rst | 75 +-
Documentation/vm/split_page_table_lock.rst | 10 +-
Documentation/w1/index.rst | 21 +
Documentation/w1/masters/ds2482 | 31 -
Documentation/w1/masters/ds2482.rst | 39 +
Documentation/w1/masters/ds2490 | 68 -
Documentation/w1/masters/ds2490.rst | 72 +
Documentation/w1/masters/index.rst | 14 +
Documentation/w1/masters/mxc-w1 | 12 -
Documentation/w1/masters/mxc-w1.rst | 17 +
Documentation/w1/masters/omap-hdq | 52 -
Documentation/w1/masters/omap-hdq.rst | 54 +
Documentation/w1/masters/w1-gpio | 44 -
Documentation/w1/masters/w1-gpio.rst | 47 +
Documentation/w1/slaves/index.rst | 16 +
Documentation/w1/slaves/w1_ds2406 | 25 -
Documentation/w1/slaves/w1_ds2406.rst | 27 +
Documentation/w1/slaves/w1_ds2413 | 50 -
Documentation/w1/slaves/w1_ds2413.rst | 59 +
Documentation/w1/slaves/w1_ds2423 | 47 -
Documentation/w1/slaves/w1_ds2423.rst | 54 +
Documentation/w1/slaves/w1_ds2438 | 63 -
Documentation/w1/slaves/w1_ds2438.rst | 69 +
Documentation/w1/slaves/w1_ds28e04 | 36 -
Documentation/w1/slaves/w1_ds28e04.rst | 41 +
Documentation/w1/slaves/w1_ds28e17 | 68 -
Documentation/w1/slaves/w1_ds28e17.rst | 72 +
Documentation/w1/slaves/w1_therm | 67 -
Documentation/w1/slaves/w1_therm.rst | 74 +
Documentation/w1/w1-generic.rst | 133 +
Documentation/w1/w1-netlink.rst | 202 +
Documentation/w1/w1.generic | 121 -
Documentation/w1/w1.netlink | 189 -
Documentation/watchdog/hpwdt.rst | 2 +-
Documentation/watchdog/watchdog-parameters.rst | 19 -
Documentation/wimax/README.i2400m | 260 -
Documentation/wimax/README.wimax | 81 -
Documentation/x86/conf.py | 10 -
Documentation/x86/x86_64/boot-options.rst | 2 +-
Kbuild | 7 -
MAINTAINERS | 744 +-
Makefile | 328 +-
arch/Kconfig | 43 +-
arch/alpha/Kconfig | 1 +
arch/alpha/include/asm/pgalloc.h | 2 -
arch/alpha/include/asm/pgtable.h | 5 -
arch/alpha/include/uapi/asm/mman.h | 3 +
arch/alpha/kernel/pci_iommu.c | 2 +
arch/arc/Makefile | 8 -
arch/arc/boot/dts/Makefile | 3 +
arch/arc/configs/axs101_defconfig | 1 +
arch/arc/configs/axs103_defconfig | 1 +
arch/arc/configs/axs103_smp_defconfig | 1 +
arch/arc/configs/haps_hs_defconfig | 1 +
arch/arc/configs/haps_hs_smp_defconfig | 1 +
arch/arc/configs/hsdk_defconfig | 1 +
arch/arc/configs/nps_defconfig | 1 +
arch/arc/configs/nsim_700_defconfig | 1 +
arch/arc/configs/nsim_hs_defconfig | 1 +
arch/arc/configs/nsim_hs_smp_defconfig | 1 +
arch/arc/configs/nsimosci_defconfig | 1 +
arch/arc/configs/nsimosci_hs_defconfig | 1 +
arch/arc/configs/nsimosci_hs_smp_defconfig | 1 +
arch/arc/configs/tb10x_defconfig | 1 +
arch/arc/configs/vdk_hs38_defconfig | 1 +
arch/arc/configs/vdk_hs38_smp_defconfig | 1 +
arch/arc/include/asm/entry-arcv2.h | 2 +-
arch/arc/include/asm/linkage.h | 8 +-
arch/arc/include/asm/mach_desc.h | 3 +-
arch/arc/include/asm/pgalloc.h | 5 +-
arch/arc/include/asm/pgtable.h | 5 -
arch/arc/kernel/mcip.c | 60 +-
arch/arc/kernel/unwind.c | 5 +-
arch/arc/mm/dma.c | 8 +-
arch/arc/plat-hsdk/platform.c | 87 +-
arch/arm/Kconfig | 110 +-
arch/arm/Kconfig.debug | 48 +-
arch/arm/Makefile | 30 +-
arch/arm/boot/compressed/head.S | 14 +-
arch/arm/boot/dts/Makefile | 23 +-
arch/arm/boot/dts/am335x-boneblue.dts | 92 +-
arch/arm/boot/dts/am335x-cm-t335.dts | 1 -
arch/arm/boot/dts/am33xx-l4.dtsi | 20 +-
arch/arm/boot/dts/am33xx.dtsi | 32 +-
arch/arm/boot/dts/am3517-evm.dts | 23 +-
arch/arm/boot/dts/am3517.dtsi | 24 +
arch/arm/boot/dts/am4372.dtsi | 32 +-
arch/arm/boot/dts/am437x-l4.dtsi | 10 +-
arch/arm/boot/dts/am571x-idk.dts | 7 +-
arch/arm/boot/dts/am572x-idk.dts | 7 +-
arch/arm/boot/dts/am574x-idk.dts | 7 +-
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 3 +-
arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 7 +-
arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 7 +-
arch/arm/boot/dts/aspeed-ast2500-evb.dts | 11 +
arch/arm/boot/dts/aspeed-ast2600-evb.dts | 80 +
arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 429 +
.../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 272 +-
arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 149 +
arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 141 +
arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 4 +-
arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 663 +
arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 918 +
arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 19 +-
arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 10 +
arch/arm/boot/dts/aspeed-g4.dtsi | 48 +
arch/arm/boot/dts/aspeed-g5.dtsi | 35 +-
arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 1154 +
arch/arm/boot/dts/aspeed-g6.dtsi | 261 +
arch/arm/boot/dts/at91-ariag25.dts | 255 +-
arch/arm/boot/dts/at91-ariettag25.dts | 100 +-
arch/arm/boot/dts/at91-cosino.dtsi | 203 +-
arch/arm/boot/dts/at91-cosino_mega2560.dts | 93 +-
arch/arm/boot/dts/at91-kizboxmini.dts | 179 +-
arch/arm/boot/dts/at91sam9261ek.dts | 2 +-
arch/arm/boot/dts/at91sam9263ek.dts | 2 +-
arch/arm/boot/dts/at91sam9g15.dtsi | 28 +-
arch/arm/boot/dts/at91sam9g15ek.dts | 12 +-
arch/arm/boot/dts/at91sam9g25ek.dts | 89 +-
arch/arm/boot/dts/at91sam9g35ek.dts | 22 +-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 2 +-
arch/arm/boot/dts/at91sam9rlek.dts | 2 +-
arch/arm/boot/dts/at91sam9x25ek.dts | 36 +-
arch/arm/boot/dts/at91sam9x35ek.dts | 43 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 2 +-
arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 194 +-
arch/arm/boot/dts/at91sam9x5dm.dtsi | 86 +-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 265 +-
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 14 +
arch/arm/boot/dts/bcm2835-rpi-a.dts | 14 +
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 14 +
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 14 +
arch/arm/boot/dts/bcm2835-rpi-b.dts | 14 +
arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts | 9 +
arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi | 5 +
arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 14 +
arch/arm/boot/dts/bcm2835-rpi-zero.dts | 14 +
arch/arm/boot/dts/bcm2835-rpi.dtsi | 23 -
arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 10 +
arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 3 +
arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 3 +
arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 3 +
arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 9 +
arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 1 +
arch/arm/boot/dts/bcm283x.dtsi | 6 +-
arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 3 +
arch/arm/boot/dts/da850-evm.dts | 2 +-
arch/arm/boot/dts/dra7-evm.dts | 2 +-
arch/arm/boot/dts/dra7-l4.dtsi | 49 +-
arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi | 50 +-
arch/arm/boot/dts/ep7211-edb7211.dts | 2 +-
arch/arm/boot/dts/exynos3250.dtsi | 3 +-
arch/arm/boot/dts/exynos4.dtsi | 28 +-
arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 +-
arch/arm/boot/dts/exynos4412-itop-elite.dts | 9 +-
arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 18 +-
arch/arm/boot/dts/exynos4412-odroidu3.dts | 8 +-
arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +-
arch/arm/boot/dts/exynos4412-origen.dts | 9 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 9 +-
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 5 +
arch/arm/boot/dts/exynos5250.dtsi | 64 +-
arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 +
arch/arm/boot/dts/exynos5420.dtsi | 13 +-
arch/arm/boot/dts/exynos54xx.dtsi | 18 +-
arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 +
arch/arm/boot/dts/exynos5800.dtsi | 9 +
arch/arm/boot/dts/gemini-dlink-dir-685.dts | 1 -
arch/arm/boot/dts/gemini-nas4220b.dts | 37 +-
arch/arm/boot/dts/gemini-sl93512r.dts | 56 +-
.../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 2 +-
.../imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 2 +-
.../imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 2 +-
arch/arm/boot/dts/imx25-pdk.dts | 2 +-
arch/arm/boot/dts/imx27-apf27dev.dts | 2 +-
.../boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts | 2 +-
arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 2 +-
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +-
arch/arm/boot/dts/imx53-m53menlo.dts | 3 +-
arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 +
arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 -
arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 73 +-
arch/arm/boot/dts/imx6qdl.dtsi | 4 +-
arch/arm/boot/dts/imx6sl.dtsi | 18 +-
arch/arm/boot/dts/imx6sll.dtsi | 24 +-
arch/arm/boot/dts/imx6sx.dtsi | 22 +-
arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +-
arch/arm/boot/dts/imx6ul-geam.dts | 2 +-
arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 +-
arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts | 102 +
arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts | 420 +
arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 134 +
arch/arm/boot/dts/imx6ul-opos6uldev.dts | 37 +-
arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi | 148 -
arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi | 55 -
.../boot/dts/imx6ul-phytec-phyboard-segin-full.dts | 89 -
.../arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi | 329 -
arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 171 +
.../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 93 +
.../boot/dts/imx6ul-phytec-segin-peb-eval-01.dtsi | 57 +
arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 346 +
arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 2 +-
arch/arm/boot/dts/imx6ul-pico-pi.dts | 4 +-
arch/arm/boot/dts/imx6ul.dtsi | 53 +-
arch/arm/boot/dts/imx6ull-phytec-phycore-som.dtsi | 24 +
.../boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts | 93 +
.../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 93 +
.../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 45 +
.../boot/dts/imx6ull-phytec-segin-peb-eval-01.dtsi | 19 +
arch/arm/boot/dts/imx6ull-phytec-segin.dtsi | 38 +
arch/arm/boot/dts/imx7-colibri.dtsi | 86 +-
arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 6 +-
arch/arm/boot/dts/imx7d-zii-rmu2.dts | 357 +
arch/arm/boot/dts/imx7d-zii-rpu2.dts | 4 -
arch/arm/boot/dts/imx7d.dtsi | 4 +-
arch/arm/boot/dts/imx7s.dtsi | 6 +-
arch/arm/boot/dts/imx7ulp.dtsi | 38 +-
arch/arm/boot/dts/kirkwood-ts219.dtsi | 8 +
arch/arm/boot/dts/logicpd-som-lv.dtsi | 26 +-
arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 37 +-
arch/arm/boot/dts/ls1021a.dtsi | 2 -
arch/arm/boot/dts/meson8b-ec100.dts | 31 +-
arch/arm/boot/dts/meson8b-mxq.dts | 26 +-
arch/arm/boot/dts/meson8b-odroidc1.dts | 36 +-
arch/arm/boot/dts/meson8b.dtsi | 10 +
arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 244 +
arch/arm/boot/dts/mmp2.dtsi | 48 +-
arch/arm/boot/dts/mt7629-rfb.dts | 263 +
arch/arm/boot/dts/mt7629.dtsi | 481 +
arch/arm/boot/dts/nspire-classic.dtsi | 15 +-
arch/arm/boot/dts/nspire-cx.dts | 15 +-
arch/arm/boot/dts/nspire.dtsi | 10 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 4 +
arch/arm/boot/dts/omap3-n950-n9.dtsi | 1 -
arch/arm/boot/dts/omap34xx.dtsi | 26 +
arch/arm/boot/dts/omap36xx.dtsi | 28 +
arch/arm/boot/dts/omap4-l4-abe.dtsi | 1 -
arch/arm/boot/dts/omap4-l4.dtsi | 39 +-
arch/arm/boot/dts/omap4.dtsi | 1 -
arch/arm/boot/dts/omap5.dtsi | 23 +
arch/arm/boot/dts/omap54xx-clocks.dtsi | 14 +
arch/arm/boot/dts/r8a77470.dtsi | 7 +
arch/arm/boot/dts/r8a7779.dtsi | 4 +-
arch/arm/boot/dts/rk3036.dtsi | 2 +-
arch/arm/boot/dts/rk3229-xms6.dts | 283 +
arch/arm/boot/dts/rk3288-evb.dtsi | 2 +-
arch/arm/boot/dts/rk3288-fennec.dts | 347 -
arch/arm/boot/dts/rk3288-tinker.dtsi | 12 +-
arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 101 +-
arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 172 +
arch/arm/boot/dts/rk3288-veyron-fievel.dts | 522 +
arch/arm/boot/dts/rk3288-veyron-jaq.dts | 55 -
arch/arm/boot/dts/rk3288-veyron-jerry.dts | 207 +-
arch/arm/boot/dts/rk3288-veyron-minnie.dts | 66 +-
arch/arm/boot/dts/rk3288-veyron-pinky.dts | 17 +
arch/arm/boot/dts/rk3288-veyron-speedy.dts | 58 -
arch/arm/boot/dts/rk3288-veyron-tiger.dts | 118 +
arch/arm/boot/dts/rk3288-veyron.dtsi | 4 +
arch/arm/boot/dts/socfpga.dtsi | 3 +-
arch/arm/boot/dts/socfpga_arria10.dtsi | 7 +-
arch/arm/boot/dts/socfpga_arria10_socdk_nand.dts | 20 +-
arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 30 +-
arch/arm/boot/dts/ste-ab8500.dtsi | 228 +
arch/arm/boot/dts/ste-dbx5x0.dtsi | 251 +-
arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 +
arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 1 -
arch/arm/boot/dts/ste-href-stuib.dtsi | 11 +
arch/arm/boot/dts/ste-href.dtsi | 4 -
arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 14 +-
arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 14 +-
arch/arm/boot/dts/ste-nomadik-nhk15.dts | 8 +-
arch/arm/boot/dts/ste-snowball.dts | 33 -
arch/arm/boot/dts/stm32429i-eval.dts | 25 +-
arch/arm/boot/dts/stm32f429.dtsi | 12 +
arch/arm/boot/dts/stm32f746.dtsi | 12 +
arch/arm/boot/dts/stm32h743i-eval.dts | 1 +
arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 70 +-
arch/arm/boot/dts/stm32mp157a-dk1.dts | 135 +
arch/arm/boot/dts/stm32mp157c-ed1.dts | 46 +
arch/arm/boot/dts/stm32mp157c-ev1.dts | 17 +
arch/arm/boot/dts/stm32mp157c.dtsi | 61 +
arch/arm/boot/dts/sun4i-a10-a1000.dts | 2 +-
arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts | 2 +-
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 2 +-
arch/arm/boot/dts/sun4i-a10-hackberry.dts | 2 +-
.../boot/dts/sun4i-a10-itead-iteaduino-plus.dts | 2 +-
arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +-
arch/arm/boot/dts/sun4i-a10-marsboard.dts | 2 +-
arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +-
arch/arm/boot/dts/sun4i-a10-pcduino.dts | 2 +-
arch/arm/boot/dts/sun4i-a10.dtsi | 9 +-
arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +-
arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +-
arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 2 +-
arch/arm/boot/dts/sun5i.dtsi | 9 +-
arch/arm/boot/dts/sun6i-a31-colombus.dts | 12 +-
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 18 +-
arch/arm/boot/dts/sun6i-a31-i7.dts | 12 +-
arch/arm/boot/dts/sun6i-a31-m9.dts | 12 +-
arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 12 +-
arch/arm/boot/dts/sun6i-a31.dtsi | 15 +-
arch/arm/boot/dts/sun6i-a31s-cs908.dts | 11 +-
arch/arm/boot/dts/sun6i-a31s-sina31s.dts | 12 +-
arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 18 +-
arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-bananapi.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-bananapro.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-hummingbird.dts | 21 +-
arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 +-
arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 -
arch/arm/boot/dts/sun7i-a20-m3.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 20 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-orangepi.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 12 +-
arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 35 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 3 +-
arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 2 +-
arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 25 +
arch/arm/boot/dts/sun8i-a83t.dtsi | 14 +-
arch/arm/boot/dts/sun8i-r40.dtsi | 12 +-
arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dts | 53 +
arch/arm/boot/dts/sun8i-v3.dtsi | 14 +
arch/arm/boot/dts/sun8i-v3s.dtsi | 14 +-
arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 12 +-
arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +-
arch/arm/boot/dts/sun9i-a80.dtsi | 10 +-
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 15 +-
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 1 +
arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +-
arch/arm/boot/dts/vf610-bk4.dts | 4 +-
arch/arm/boot/dts/vf610-zii-cfu1.dts | 21 +-
arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 12 +-
arch/arm/boot/dts/vf610-zii-spb4.dts | 7 -
arch/arm/common/scoop.c | 2 +-
arch/arm/configs/acs5k_defconfig | 77 -
arch/arm/configs/acs5k_tiny_defconfig | 69 -
arch/arm/configs/aspeed_g4_defconfig | 50 +-
arch/arm/configs/aspeed_g5_defconfig | 68 +-
arch/arm/configs/bcm2835_defconfig | 9 +
arch/arm/configs/davinci_all_defconfig | 5 +
arch/arm/configs/exynos_defconfig | 5 +-
arch/arm/configs/imx_v6_v7_defconfig | 2 +
arch/arm/configs/iop13xx_defconfig | 118 -
arch/arm/configs/iop33x_defconfig | 85 -
arch/arm/configs/ks8695_defconfig | 67 -
arch/arm/configs/lpc32xx_defconfig | 2 +
arch/arm/configs/multi_v5_defconfig | 12 +
arch/arm/configs/multi_v7_defconfig | 27 +-
arch/arm/configs/nuc910_defconfig | 51 -
arch/arm/configs/nuc950_defconfig | 67 -
arch/arm/configs/nuc960_defconfig | 57 -
arch/arm/configs/omap2plus_defconfig | 1 +
arch/arm/configs/qcom_defconfig | 1 +
arch/arm/configs/u8500_defconfig | 34 +-
arch/arm/crypto/Kconfig | 2 +-
arch/arm/crypto/aes-ce-core.S | 482 +-
arch/arm/crypto/aes-ce-glue.c | 545 +-
arch/arm/crypto/aes-cipher-core.S | 40 +-
arch/arm/crypto/aes-cipher-glue.c | 11 +-
arch/arm/crypto/aes-neonbs-core.S | 24 +-
arch/arm/crypto/aes-neonbs-glue.c | 160 +-
arch/arm/crypto/ghash-ce-glue.c | 80 +-
arch/arm/crypto/sha256_glue.c | 8 +-
arch/arm/crypto/sha256_neon_glue.c | 24 +-
arch/arm/include/asm/Kbuild | 1 -
arch/arm/include/asm/device.h | 3 -
arch/arm/include/asm/dma-mapping.h | 10 +-
arch/arm/include/asm/hardware/cache-aurora-l2.h | 103 +
arch/arm/include/asm/hardware/iop3xx-adma.h | 919 -
arch/arm/include/asm/hardware/iop3xx.h | 311 -
arch/arm/include/asm/hardware/iop_adma.h | 106 -
arch/arm/include/asm/pgalloc.h | 2 -
arch/arm/include/asm/pgtable-nommu.h | 6 -
arch/arm/include/asm/pgtable.h | 2 -
arch/arm/include/asm/processor.h | 2 -
arch/arm/include/asm/tlb.h | 2 +-
arch/arm/include/asm/topology.h | 20 -
arch/arm/include/asm/xen/page-coherent.h | 93 -
arch/arm/include/debug/ks8695.S | 37 -
arch/arm/include/debug/renesas-scif.S | 6 +-
arch/arm/include/debug/ux500.S | 9 +-
arch/arm/include/uapi/asm/kvm.h | 4 +-
arch/arm/kernel/hw_breakpoint.c | 5 +
arch/arm/kernel/perf_event_v7.c | 6 +-
arch/arm/kernel/process.c | 5 -
arch/arm/kernel/signal.c | 1 +
arch/arm/kernel/smp.c | 6 +-
arch/arm/kernel/topology.c | 60 +-
arch/arm/kernel/vdso.c | 1 -
arch/arm/kvm/Makefile | 5 +-
arch/arm/kvm/coproc.c | 23 +-
arch/arm/lib/Makefile | 8 +-
arch/arm/lib/backtrace-clang.S | 217 +
arch/arm/lib/backtrace.S | 2 +-
arch/arm/mach-aspeed/Kconfig | 18 +-
arch/arm/mach-aspeed/Makefile | 5 +
arch/arm/mach-aspeed/platsmp.c | 61 +
arch/arm/mach-at91/.gitignore | 1 +
arch/arm/mach-at91/Makefile | 5 +-
arch/arm/mach-at91/pm_suspend.S | 2 +-
arch/arm/mach-davinci/Kconfig | 17 +-
arch/arm/mach-davinci/Makefile | 2 +
arch/arm/mach-davinci/board-da850-evm.c | 90 +-
arch/arm/mach-davinci/da830.c | 45 +-
arch/arm/mach-davinci/da850.c | 50 +-
arch/arm/mach-davinci/davinci.h | 3 +
arch/arm/mach-davinci/dm355.c | 28 +-
arch/arm/mach-davinci/dm365.c | 4 +
arch/arm/mach-davinci/dm644x.c | 28 +-
arch/arm/mach-davinci/dm646x.c | 30 +-
arch/arm/mach-davinci/include/mach/time.h | 2 -
arch/arm/mach-davinci/sleep.S | 1 +
arch/arm/mach-davinci/time.c | 14 -
arch/arm/mach-dove/bridge-regs.h | 55 +
arch/arm/mach-dove/cm-a510.c | 3 +-
arch/arm/mach-dove/common.c | 4 +-
arch/arm/mach-dove/dove-db-setup.c | 2 +-
arch/arm/mach-dove/dove.h | 190 +
arch/arm/mach-dove/include/mach/bridge-regs.h | 57 -
arch/arm/mach-dove/include/mach/dove.h | 192 -
arch/arm/mach-dove/include/mach/hardware.h | 19 -
arch/arm/mach-dove/include/mach/irqs.h | 96 -
arch/arm/mach-dove/include/mach/pm.h | 64 -
arch/arm/mach-dove/include/mach/uncompress.h | 8 +-
arch/arm/mach-dove/irq.c | 5 +-
arch/arm/mach-dove/irqs.h | 94 +
arch/arm/mach-dove/mpp.c | 2 +-
arch/arm/mach-dove/pcie.c | 4 +-
arch/arm/mach-dove/pm.h | 62 +
arch/arm/mach-ep93xx/crunch.c | 1 +
arch/arm/mach-ep93xx/edb93xx.c | 2 +-
arch/arm/mach-ep93xx/simone.c | 2 +-
arch/arm/mach-ep93xx/ts72xx.c | 4 +-
arch/arm/mach-ep93xx/vision_ep9307.c | 2 +-
arch/arm/mach-exynos/Kconfig | 2 +
arch/arm/mach-imx/mach-imx7d.c | 6 -
arch/arm/mach-iop13xx/Kconfig | 21 -
arch/arm/mach-iop13xx/Makefile | 9 -
arch/arm/mach-iop13xx/Makefile.boot | 4 -
arch/arm/mach-iop13xx/include/mach/adma.h | 608 -
arch/arm/mach-iop13xx/include/mach/entry-macro.S | 29 -
arch/arm/mach-iop13xx/include/mach/hardware.h | 22 -
arch/arm/mach-iop13xx/include/mach/iop13xx.h | 508 -
arch/arm/mach-iop13xx/include/mach/iq81340.h | 29 -
arch/arm/mach-iop13xx/include/mach/irqs.h | 195 -
arch/arm/mach-iop13xx/include/mach/memory.h | 68 -
arch/arm/mach-iop13xx/include/mach/time.h | 127 -
arch/arm/mach-iop13xx/include/mach/uncompress.h | 23 -
arch/arm/mach-iop13xx/io.c | 77 -
arch/arm/mach-iop13xx/iq81340mc.c | 84 -
arch/arm/mach-iop13xx/iq81340sc.c | 86 -
arch/arm/mach-iop13xx/irq.c | 227 -
arch/arm/mach-iop13xx/msi.c | 152 -
arch/arm/mach-iop13xx/msi.h | 12 -
arch/arm/mach-iop13xx/pci.c | 1115 -
arch/arm/mach-iop13xx/pci.h | 66 -
arch/arm/mach-iop13xx/setup.c | 595 -
arch/arm/mach-iop13xx/tpmi.c | 244 -
arch/arm/mach-iop32x/Makefile | 10 +-
arch/arm/mach-iop32x/adma.c | 163 +
arch/arm/{plat-iop => mach-iop32x}/cp6.c | 0
arch/arm/mach-iop32x/em7210.c | 5 +-
arch/arm/mach-iop32x/glantank.c | 5 +-
arch/arm/mach-iop32x/glantank.h | 12 +
arch/arm/mach-iop32x/hardware.h | 38 +
arch/arm/mach-iop32x/i2c.c | 93 +
arch/arm/mach-iop32x/include/mach/adma.h | 6 -
arch/arm/mach-iop32x/include/mach/entry-macro.S | 2 -
arch/arm/mach-iop32x/include/mach/glantank.h | 14 -
arch/arm/mach-iop32x/include/mach/hardware.h | 42 -
arch/arm/mach-iop32x/include/mach/iop32x.h | 31 -
arch/arm/mach-iop32x/include/mach/iq31244.h | 18 -
arch/arm/mach-iop32x/include/mach/iq80321.h | 18 -
arch/arm/mach-iop32x/include/mach/irqs.h | 33 -
arch/arm/mach-iop32x/include/mach/n2100.h | 20 -
arch/arm/mach-iop32x/include/mach/time.h | 5 -
arch/arm/mach-iop32x/include/mach/uncompress.h | 18 +-
arch/arm/mach-iop32x/iop3xx.h | 325 +
arch/arm/mach-iop32x/iq31244.c | 5 +-
arch/arm/mach-iop32x/iq31244.h | 16 +
arch/arm/mach-iop32x/iq80321.c | 5 +-
arch/arm/mach-iop32x/iq80321.h | 16 +
arch/arm/mach-iop32x/irq.c | 3 +-
arch/arm/mach-iop32x/irqs.h | 42 +
arch/arm/mach-iop32x/n2100.c | 5 +-
arch/arm/mach-iop32x/n2100.h | 18 +
arch/arm/mach-iop32x/pci.c | 401 +
arch/arm/mach-iop32x/pmu.c | 29 +
arch/arm/mach-iop32x/restart.c | 17 +
arch/arm/mach-iop32x/setup.c | 31 +
arch/arm/mach-iop32x/time.c | 183 +
arch/arm/mach-iop33x/Kconfig | 22 -
arch/arm/mach-iop33x/Makefile | 9 -
arch/arm/mach-iop33x/Makefile.boot | 4 -
arch/arm/mach-iop33x/include/mach/adma.h | 6 -
arch/arm/mach-iop33x/include/mach/entry-macro.S | 34 -
arch/arm/mach-iop33x/include/mach/hardware.h | 44 -
arch/arm/mach-iop33x/include/mach/iop33x.h | 37 -
arch/arm/mach-iop33x/include/mach/iq80331.h | 17 -
arch/arm/mach-iop33x/include/mach/iq80332.h | 17 -
arch/arm/mach-iop33x/include/mach/irqs.h | 57 -
arch/arm/mach-iop33x/include/mach/time.h | 5 -
arch/arm/mach-iop33x/include/mach/uncompress.h | 37 -
arch/arm/mach-iop33x/iq80331.c | 148 -
arch/arm/mach-iop33x/iq80332.c | 148 -
arch/arm/mach-iop33x/irq.c | 115 -
arch/arm/mach-iop33x/uart.c | 100 -
arch/arm/mach-ks8695/Kconfig | 88 -
arch/arm/mach-ks8695/Makefile | 23 -
arch/arm/mach-ks8695/Makefile.boot | 9 -
arch/arm/mach-ks8695/board-acs5k.c | 238 -
arch/arm/mach-ks8695/board-dsm320.c | 127 -
arch/arm/mach-ks8695/board-micrel.c | 59 -
arch/arm/mach-ks8695/board-og.c | 197 -
arch/arm/mach-ks8695/board-sg.c | 118 -
arch/arm/mach-ks8695/cpu.c | 60 -
arch/arm/mach-ks8695/devices.c | 197 -
arch/arm/mach-ks8695/devices.h | 29 -
arch/arm/mach-ks8695/generic.h | 12 -
arch/arm/mach-ks8695/include/mach/entry-macro.S | 47 -
arch/arm/mach-ks8695/include/mach/gpio-ks8695.h | 36 -
arch/arm/mach-ks8695/include/mach/hardware.h | 42 -
arch/arm/mach-ks8695/include/mach/irqs.h | 51 -
arch/arm/mach-ks8695/include/mach/memory.h | 51 -
arch/arm/mach-ks8695/include/mach/regs-gpio.h | 55 -
arch/arm/mach-ks8695/include/mach/regs-irq.h | 41 -
arch/arm/mach-ks8695/include/mach/regs-misc.h | 97 -
arch/arm/mach-ks8695/include/mach/regs-switch.h | 66 -
arch/arm/mach-ks8695/include/mach/regs-uart.h | 89 -
arch/arm/mach-ks8695/include/mach/uncompress.h | 33 -
arch/arm/mach-ks8695/irq.c | 164 -
arch/arm/mach-ks8695/pci.c | 247 -
arch/arm/mach-ks8695/regs-hpna.h | 25 -
arch/arm/mach-ks8695/regs-lan.h | 65 -
arch/arm/mach-ks8695/regs-mem.h | 89 -
arch/arm/mach-ks8695/regs-pci.h | 53 -
arch/arm/mach-ks8695/regs-sys.h | 34 -
arch/arm/mach-ks8695/regs-wan.h | 65 -
arch/arm/mach-ks8695/time.c | 159 -
arch/arm/mach-lpc32xx/Kconfig | 11 +
arch/arm/mach-lpc32xx/common.c | 24 +-
arch/arm/mach-lpc32xx/common.h | 1 -
arch/arm/mach-lpc32xx/include/mach/board.h | 15 -
arch/arm/mach-lpc32xx/include/mach/entry-macro.S | 28 -
arch/arm/mach-lpc32xx/include/mach/hardware.h | 25 -
arch/arm/mach-lpc32xx/include/mach/platform.h | 703 -
arch/arm/mach-lpc32xx/include/mach/uncompress.h | 50 -
arch/arm/mach-lpc32xx/lpc32xx.h | 717 +
arch/arm/mach-lpc32xx/pm.c | 3 +-
arch/arm/mach-lpc32xx/serial.c | 33 +-
arch/arm/mach-lpc32xx/suspend.S | 3 +-
arch/arm/mach-mmp/regs-icu.h | 3 +
arch/arm/mach-mv78xx0/mv78xx0.h | 4 +-
arch/arm/mach-netx/Kconfig | 22 -
arch/arm/mach-netx/Makefile | 13 -
arch/arm/mach-netx/Makefile.boot | 3 -
arch/arm/mach-netx/fb.c | 65 -
arch/arm/mach-netx/fb.h | 12 -
arch/arm/mach-netx/generic.c | 182 -
arch/arm/mach-netx/generic.h | 14 -
arch/arm/mach-netx/include/mach/hardware.h | 27 -
arch/arm/mach-netx/include/mach/irqs.h | 58 -
arch/arm/mach-netx/include/mach/netx-regs.h | 420 -
arch/arm/mach-netx/include/mach/pfifo.h | 42 -
arch/arm/mach-netx/include/mach/uncompress.h | 63 -
arch/arm/mach-netx/include/mach/xc.h | 30 -
arch/arm/mach-netx/nxdb500.c | 197 -
arch/arm/mach-netx/nxdkn.c | 90 -
arch/arm/mach-netx/nxeb500hmi.c | 174 -
arch/arm/mach-netx/pfifo.c | 56 -
arch/arm/mach-netx/time.c | 141 -
arch/arm/mach-netx/xc.c | 246 -
arch/arm/mach-nspire/Makefile | 1 -
arch/arm/mach-nspire/clcd.c | 114 -
arch/arm/mach-nspire/clcd.h | 10 -
arch/arm/mach-nspire/nspire.c | 25 -
arch/arm/mach-omap1/ams-delta-fiq-handler.S | 3 +-
arch/arm/mach-omap1/ams-delta-fiq.c | 4 +-
arch/arm/mach-omap1/board-ams-delta.c | 10 +-
arch/arm/mach-omap2/.gitignore | 1 +
arch/arm/mach-omap2/Makefile | 7 +-
arch/arm/mach-omap2/devices.c | 7 +
arch/arm/mach-omap2/hsmmc.c | 4 +-
arch/arm/mach-omap2/omap-iommu.c | 43 +
arch/arm/mach-omap2/omap4-common.c | 3 +
.../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 3 -
.../omap_hwmod_33xx_43xx_interconnect_data.c | 6 -
.../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 50 -
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 9 -
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 9 -
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 168 -
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 478 +-
arch/arm/mach-omap2/pdata-quirks.c | 4 +-
arch/arm/mach-omap2/sleep33xx.S | 2 +-
arch/arm/mach-omap2/sleep43xx.S | 2 +-
arch/arm/mach-orion5x/orion5x.h | 4 +-
arch/arm/mach-rpc/riscpc.c | 1 +
arch/arm/mach-s3c64xx/setup-usb-phy.c | 5 +
arch/arm/mach-tegra/reset.c | 2 +-
arch/arm/mach-ux500/cpu-db8500.c | 1 -
arch/arm/mach-vexpress/spc.c | 4 +-
arch/arm/mach-w90x900/Kconfig | 50 -
arch/arm/mach-w90x900/Makefile | 20 -
arch/arm/mach-w90x900/Makefile.boot | 4 -
arch/arm/mach-w90x900/clksel.c | 88 -
arch/arm/mach-w90x900/clock.c | 121 -
arch/arm/mach-w90x900/clock.h | 40 -
arch/arm/mach-w90x900/cpu.c | 238 -
arch/arm/mach-w90x900/cpu.h | 56 -
arch/arm/mach-w90x900/dev.c | 537 -
arch/arm/mach-w90x900/gpio.c | 150 -
arch/arm/mach-w90x900/include/mach/entry-macro.S | 26 -
arch/arm/mach-w90x900/include/mach/hardware.h | 19 -
arch/arm/mach-w90x900/include/mach/irqs.h | 82 -
arch/arm/mach-w90x900/include/mach/map.h | 153 -
arch/arm/mach-w90x900/include/mach/mfp.h | 21 -
arch/arm/mach-w90x900/include/mach/regs-clock.h | 49 -
arch/arm/mach-w90x900/include/mach/regs-irq.h | 46 -
arch/arm/mach-w90x900/include/mach/regs-ldm.h | 248 -
arch/arm/mach-w90x900/include/mach/regs-serial.h | 54 -
arch/arm/mach-w90x900/include/mach/uncompress.h | 43 -
arch/arm/mach-w90x900/irq.c | 212 -
arch/arm/mach-w90x900/mach-nuc910evb.c | 38 -
arch/arm/mach-w90x900/mach-nuc950evb.c | 42 -
arch/arm/mach-w90x900/mach-nuc960evb.c | 38 -
arch/arm/mach-w90x900/mfp.c | 197 -
arch/arm/mach-w90x900/nuc910.c | 58 -
arch/arm/mach-w90x900/nuc910.h | 17 -
arch/arm/mach-w90x900/nuc950.c | 52 -
arch/arm/mach-w90x900/nuc950.h | 17 -
arch/arm/mach-w90x900/nuc960.c | 50 -
arch/arm/mach-w90x900/nuc960.h | 17 -
arch/arm/mach-w90x900/nuc9xx.h | 22 -
arch/arm/mach-w90x900/regs-ebi.h | 29 -
arch/arm/mach-w90x900/regs-gcr.h | 34 -
arch/arm/mach-w90x900/regs-timer.h | 37 -
arch/arm/mach-w90x900/regs-usb.h | 31 -
arch/arm/mach-w90x900/time.c | 168 -
arch/arm/mach-zynq/headsmp.S | 2 +
arch/arm/mach-zynq/platsmp.c | 4 +-
arch/arm/mm/Kconfig | 3 +-
arch/arm/mm/alignment.c | 4 +-
arch/arm/mm/cache-aurora-l2.h | 55 -
arch/arm/mm/cache-l2x0.c | 18 +-
arch/arm/mm/copypage-xscale.c | 6 +-
arch/arm/mm/dma-mapping-nommu.c | 5 +-
arch/arm/mm/dma-mapping.c | 123 +-
arch/arm/mm/fault.c | 4 +-
arch/arm/mm/fault.h | 1 +
arch/arm/mm/flush.c | 7 +-
arch/arm/mm/init.c | 13 +-
arch/arm/mm/mm.h | 3 -
arch/arm/mm/mmap.c | 52 -
arch/arm/mm/mmu.c | 21 +-
arch/arm/plat-iop/Makefile | 28 -
arch/arm/plat-iop/adma.c | 192 -
arch/arm/plat-iop/i2c.c | 100 -
arch/arm/plat-iop/pci.c | 401 -
arch/arm/plat-iop/pmu.c | 35 -
arch/arm/plat-iop/restart.c | 17 -
arch/arm/plat-iop/setup.c | 31 -
arch/arm/plat-iop/time.c | 182 -
arch/arm/plat-omap/dma.c | 14 +-
arch/arm/plat-samsung/include/plat/gpio-core.h | 1 +
arch/arm/plat-samsung/include/plat/usb-phy.h | 2 -
arch/arm/plat-samsung/watchdog-reset.c | 1 +
arch/arm/xen/mm.c | 129 +-
arch/arm64/Kbuild | 6 +
arch/arm64/Kconfig | 53 +-
arch/arm64/Kconfig.platforms | 2 +
arch/arm64/Makefile | 27 +-
arch/arm64/boot/dts/allwinner/Makefile | 2 +
.../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 23 +
.../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 4 +
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 29 +-
.../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 27 +
.../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 72 +
.../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 +
.../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +
.../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 100 +
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 135 +-
arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 18 +
arch/arm64/boot/dts/amlogic/Makefile | 4 +
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 8 +-
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2435 +
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 61 +
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 54 +
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 55 +-
arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 2422 +-
.../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 16 +
arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 149 +
.../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 189 +
.../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 104 +-
.../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 16 +
arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 124 +
arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 39 +-
arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 35 +-
.../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 +
.../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 +-
.../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 4 +-
.../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 4 +
.../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 11 +
.../boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 +
.../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 4 +-
.../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 +-
.../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 16 +-
.../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 4 +
arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 360 +
.../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 70 +
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 383 +
arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 147 +
arch/arm64/boot/dts/arm/fvp-base-revc.dts | 8 -
arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 -
arch/arm64/boot/dts/bitmain/bm1880.dtsi | 15 +-
arch/arm64/boot/dts/freescale/Makefile | 6 +
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 48 +
arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 13 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 157 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 3 -
arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 155 +
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 -
arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 33 +
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 41 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 9 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 21 +-
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 68 +-
arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 4 +-
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 69 +-
arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 348 +
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 758 +
arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 6 +-
.../dts/freescale/imx8mq-hummingboard-pulse.dts | 256 +
.../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 +
arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 405 +
arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 413 +
arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 309 +
.../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 46 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 93 +-
arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 249 +
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 4 +
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 55 +-
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 +
arch/arm64/boot/dts/marvell/Makefile | 1 +
.../boot/dts/marvell/armada-3720-turris-mox.dts | 840 +
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 12 +
arch/arm64/boot/dts/marvell/armada-7040-db.dts | 37 +-
.../dts/marvell/armada-8040-clearfog-gt-8k.dts | 22 +-
arch/arm64/boot/dts/marvell/armada-8040-db.dts | 43 +-
arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 38 +-
arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 5 +-
arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 7 +
arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 13 +
.../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 28 +-
arch/arm64/boot/dts/mediatek/mt7622.dtsi | 1 -
arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 96 +
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 191 +-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 24 +
arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +-
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 38 +-
arch/arm64/boot/dts/qcom/Makefile | 8 +
.../boot/dts/qcom/msm8916-longcheer-l8150.dts | 228 +
.../dts/qcom/msm8916-samsung-a2015-common.dtsi | 236 +
.../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 10 +
.../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 10 +
arch/arm64/boot/dts/qcom/msm8996.dtsi | 544 +-
.../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 47 +
arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 240 +
arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 30 +
.../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 30 +
arch/arm64/boot/dts/qcom/msm8998.dtsi | 689 +-
arch/arm64/boot/dts/qcom/pm8150.dtsi | 97 +
arch/arm64/boot/dts/qcom/pm8150b.dtsi | 86 +
arch/arm64/boot/dts/qcom/pm8150l.dtsi | 80 +
arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +-
arch/arm64/boot/dts/qcom/pms405.dtsi | 16 +-
arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 7 +-
arch/arm64/boot/dts/qcom/qcs404.dtsi | 60 +-
arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 12 +-
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 +
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 2 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 646 +-
.../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 446 +
arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 375 +
arch/arm64/boot/dts/qcom/sm8150.dtsi | 482 +
arch/arm64/boot/dts/renesas/hihope-common.dtsi | 126 +
arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 22 +
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 342 +-
arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 37 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 100 +-
.../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 26 +-
arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 223 +-
arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 26 +-
.../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 82 +-
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 156 +-
arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 10 +-
.../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 10 +-
arch/arm64/boot/dts/renesas/r8a7796.dtsi | 152 +-
.../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 28 +
.../boot/dts/renesas/r8a77965-salvator-xs.dts | 28 +
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 50 +-
arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 58 +-
arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 116 +-
arch/arm64/boot/dts/renesas/r8a77970.dtsi | 6 +-
arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 42 +-
arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 12 +-
arch/arm64/boot/dts/renesas/r8a77980.dtsi | 4 +-
arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 216 +-
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 48 +-
arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 24 +-
arch/arm64/boot/dts/renesas/r8a77995.dtsi | 82 +-
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 72 +-
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 226 +-
arch/arm64/boot/dts/renesas/ulcb.dtsi | 10 +-
arch/arm64/boot/dts/rockchip/Makefile | 1 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 11 +-
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 17 +-
arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 14 +
arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 645 +
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 21 +
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 10 +-
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +-
arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 +
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 69 +
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 160 +-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 40 +-
arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 +
arch/arm64/configs/defconfig | 22 +
arch/arm64/crypto/Kconfig | 10 +-
arch/arm64/crypto/aes-ce-ccm-glue.c | 18 +-
arch/arm64/crypto/aes-ce-glue.c | 7 +-
arch/arm64/crypto/aes-ce.S | 3 +
arch/arm64/crypto/aes-cipher-core.S | 40 +-
arch/arm64/crypto/aes-cipher-glue.c | 11 +-
arch/arm64/crypto/aes-ctr-fallback.h | 50 -
arch/arm64/crypto/aes-glue.c | 470 +-
arch/arm64/crypto/aes-modes.S | 135 +-
arch/arm64/crypto/aes-neon.S | 79 +-
arch/arm64/crypto/aes-neonbs-core.S | 9 +-
arch/arm64/crypto/aes-neonbs-glue.c | 140 +-
arch/arm64/crypto/ghash-ce-glue.c | 30 +-
arch/arm64/crypto/sha256-glue.c | 24 +-
arch/arm64/include/asm/Kbuild | 1 +
arch/arm64/include/asm/arch_gicv3.h | 6 +
arch/arm64/include/asm/assembler.h | 28 +-
arch/arm64/include/asm/atomic.h | 99 +-
arch/arm64/include/asm/atomic_ll_sc.h | 217 +-
arch/arm64/include/asm/atomic_lse.h | 395 +-
arch/arm64/include/asm/cache.h | 2 +-
arch/arm64/include/asm/cmpxchg.h | 51 +-
arch/arm64/include/asm/compat.h | 2 -
arch/arm64/include/asm/cpu_ops.h | 3 +
arch/arm64/include/asm/cpufeature.h | 35 +-
arch/arm64/include/asm/cputype.h | 21 +-
arch/arm64/include/asm/daifflags.h | 2 +
arch/arm64/include/asm/debug-monitors.h | 3 -
arch/arm64/include/asm/dma-mapping.h | 31 -
arch/arm64/include/asm/efi.h | 10 +-
arch/arm64/include/asm/elf.h | 2 +-
arch/arm64/include/asm/esr.h | 3 +-
arch/arm64/include/asm/exception.h | 2 +
arch/arm64/include/asm/fpsimd.h | 2 +-
arch/arm64/include/asm/ftrace.h | 13 +
arch/arm64/include/asm/futex.h | 3 -
arch/arm64/include/asm/hw_breakpoint.h | 3 -
arch/arm64/include/asm/io.h | 10 +-
arch/arm64/include/asm/irqflags.h | 5 +-
arch/arm64/include/asm/kasan.h | 11 +-
arch/arm64/include/asm/kvm_arm.h | 7 +-
arch/arm64/include/asm/lse.h | 49 +-
arch/arm64/include/asm/memory.h | 139 +-
arch/arm64/include/asm/mmu.h | 2 +-
arch/arm64/include/asm/mmu_context.h | 4 +-
arch/arm64/include/asm/pci.h | 2 -
arch/arm64/include/asm/pgalloc.h | 2 -
arch/arm64/include/asm/pgtable-hwdef.h | 2 +-
arch/arm64/include/asm/pgtable-prot.h | 2 +-
arch/arm64/include/asm/pgtable.h | 49 +-
arch/arm64/include/asm/pointer_auth.h | 2 +-
arch/arm64/include/asm/proc-fns.h | 2 -
arch/arm64/include/asm/processor.h | 31 +-
arch/arm64/include/asm/ptrace.h | 7 +-
arch/arm64/include/asm/signal32.h | 2 -
arch/arm64/include/asm/stacktrace.h | 78 +-
arch/arm64/include/asm/syscall_wrapper.h | 15 +-
arch/arm64/include/asm/sysreg.h | 32 +-
arch/arm64/include/asm/thread_info.h | 29 +-
arch/arm64/include/asm/tlb.h | 2 +-
arch/arm64/include/asm/tlbflush.h | 1 +
arch/arm64/include/asm/topology.h | 23 -
arch/arm64/include/asm/uaccess.h | 12 +-
arch/arm64/include/asm/vdso.h | 4 -
arch/arm64/include/asm/vdso/compat_gettimeofday.h | 40 +
arch/arm64/include/asm/vdso_datapage.h | 4 -
arch/arm64/include/asm/xen/page-coherent.h | 75 -
arch/arm64/include/uapi/asm/bpf_perf_event.h | 2 +-
arch/arm64/include/uapi/asm/kvm.h | 4 +-
arch/arm64/include/uapi/asm/stat.h | 17 -
arch/arm64/kernel/cpufeature.c | 24 +-
arch/arm64/kernel/cpuidle.c | 50 +-
arch/arm64/kernel/cpuinfo.c | 2 +-
arch/arm64/kernel/debug-monitors.c | 14 +-
arch/arm64/kernel/entry.S | 58 +-
arch/arm64/kernel/fpsimd.c | 29 +-
arch/arm64/kernel/ftrace.c | 22 +-
arch/arm64/kernel/head.S | 116 +-
arch/arm64/kernel/hibernate-asm.S | 8 +-
arch/arm64/kernel/hibernate.c | 2 +-
arch/arm64/kernel/hw_breakpoint.c | 11 +-
arch/arm64/kernel/image-vars.h | 51 +
arch/arm64/kernel/image.h | 42 -
arch/arm64/kernel/insn.c | 2 +-
arch/arm64/kernel/kaslr.c | 11 +-
arch/arm64/kernel/kexec_image.c | 2 +-
arch/arm64/kernel/machine_kexec_file.c | 22 +-
arch/arm64/kernel/module-plts.c | 2 +-
arch/arm64/kernel/module.c | 4 +
arch/arm64/kernel/perf_callchain.c | 7 +-
arch/arm64/kernel/perf_event.c | 2 +-
arch/arm64/kernel/probes/kprobes.c | 40 +-
arch/arm64/kernel/process.c | 120 +-
arch/arm64/kernel/psci.c | 10 +-
arch/arm64/kernel/ptrace.c | 2 +-
arch/arm64/kernel/return_address.c | 12 +-
arch/arm64/kernel/setup.c | 20 +-
arch/arm64/kernel/smp.c | 6 +-
arch/arm64/kernel/smp_spin_table.c | 2 +-
arch/arm64/kernel/stacktrace.c | 62 +-
arch/arm64/kernel/time.c | 7 +-
arch/arm64/kernel/topology.c | 312 +-
arch/arm64/kernel/traps.c | 34 +-
arch/arm64/kernel/vdso/Makefile | 13 +-
arch/arm64/kernel/vdso32/Makefile | 14 +-
arch/arm64/kernel/vmlinux.lds.S | 11 +
arch/arm64/kvm/hyp/debug-sr.c | 30 +
arch/arm64/kvm/hyp/switch.c | 2 +-
arch/arm64/kvm/hyp/tlb.c | 14 +-
arch/arm64/kvm/regmap.c | 5 +
arch/arm64/kvm/sys_regs.c | 32 +-
arch/arm64/kvm/va_layout.c | 14 +-
arch/arm64/lib/Makefile | 21 +-
arch/arm64/lib/atomic_ll_sc.c | 3 -
arch/arm64/lib/error-inject.c | 18 +
arch/arm64/mm/dma-mapping.c | 18 +-
arch/arm64/mm/dump.c | 24 +-
arch/arm64/mm/fault.c | 101 +-
arch/arm64/mm/flush.c | 3 +-
arch/arm64/mm/init.c | 35 +-
arch/arm64/mm/ioremap.c | 4 +-
arch/arm64/mm/kasan_init.c | 9 +-
arch/arm64/mm/mmap.c | 72 -
arch/arm64/mm/mmu.c | 34 +-
arch/arm64/mm/numa.c | 2 +-
arch/arm64/mm/pageattr.c | 2 -
arch/arm64/mm/pgd.c | 2 +-
arch/arm64/mm/proc.S | 20 +-
arch/arm64/net/bpf_jit.h | 3 +
arch/arm64/net/bpf_jit_comp.c | 6 +-
arch/c6x/Kconfig | 1 -
arch/c6x/include/asm/pgtable.h | 5 -
arch/csky/abiv1/alignment.c | 62 +-
arch/csky/abiv1/cacheflush.c | 70 +-
arch/csky/abiv1/inc/abi/cacheflush.h | 45 +-
arch/csky/abiv1/inc/abi/page.h | 5 +-
arch/csky/abiv1/mmap.c | 75 +-
arch/csky/include/asm/barrier.h | 15 +-
arch/csky/include/asm/cache.h | 1 +
arch/csky/include/asm/io.h | 23 +-
arch/csky/include/asm/pgalloc.h | 4 +-
arch/csky/include/asm/pgtable.h | 15 +-
arch/csky/include/asm/tlb.h | 8 +-
arch/csky/include/uapi/asm/byteorder.h | 2 +-
arch/csky/include/uapi/asm/cachectl.h | 2 +-
arch/csky/include/uapi/asm/perf_regs.h | 2 +-
arch/csky/include/uapi/asm/ptrace.h | 2 +-
arch/csky/include/uapi/asm/sigcontext.h | 2 +-
arch/csky/include/uapi/asm/unistd.h | 2 +-
arch/csky/kernel/entry.S | 54 +-
arch/csky/kernel/perf_event.c | 4 +-
arch/csky/kernel/process.c | 2 +-
arch/csky/mm/cachev1.c | 7 +-
arch/csky/mm/cachev2.c | 11 +-
arch/csky/mm/dma-mapping.c | 82 +-
arch/csky/mm/init.c | 16 -
arch/csky/mm/ioremap.c | 27 +-
arch/h8300/include/asm/pgtable.h | 6 -
arch/hexagon/include/asm/pgalloc.h | 4 +-
arch/hexagon/include/asm/pgtable.h | 3 -
arch/hexagon/mm/Makefile | 2 +-
arch/hexagon/mm/init.c | 13 -
arch/hexagon/mm/pgalloc.c | 10 -
arch/ia64/Kconfig | 147 +-
arch/ia64/Kconfig.debug | 2 +-
arch/ia64/Makefile | 38 +-
arch/ia64/configs/bigsur_defconfig | 1 -
arch/ia64/configs/generic_defconfig | 8 -
arch/ia64/configs/gensparse_defconfig | 10 -
arch/ia64/configs/sim_defconfig | 52 -
arch/ia64/configs/tiger_defconfig | 1 -
arch/ia64/configs/zx1_defconfig | 1 -
arch/ia64/dig/Makefile | 15 -
arch/ia64/dig/machvec.c | 3 -
arch/ia64/dig/machvec_vtd.c | 3 -
arch/ia64/dig/setup.c | 71 -
arch/ia64/hp/common/Makefile | 4 +-
arch/ia64/hp/common/hwsw_iommu.c | 60 -
arch/ia64/hp/common/sba_iommu.c | 107 +-
arch/ia64/hp/sim/Kconfig | 23 -
arch/ia64/hp/sim/Makefile | 17 -
arch/ia64/hp/sim/boot/Makefile | 37 -
arch/ia64/hp/sim/boot/boot_head.S | 165 -
arch/ia64/hp/sim/boot/bootloader.c | 175 -
arch/ia64/hp/sim/boot/bootloader.lds | 67 -
arch/ia64/hp/sim/boot/fw-emu.c | 374 -
arch/ia64/hp/sim/boot/ssc.h | 36 -
arch/ia64/hp/sim/hpsim.S | 11 -
arch/ia64/hp/sim/hpsim_console.c | 77 -
arch/ia64/hp/sim/hpsim_irq.c | 76 -
arch/ia64/hp/sim/hpsim_machvec.c | 3 -
arch/ia64/hp/sim/hpsim_setup.c | 41 -
arch/ia64/hp/sim/hpsim_ssc.h | 37 -
arch/ia64/hp/sim/simeth.c | 510 -
arch/ia64/hp/sim/simscsi.c | 373 -
arch/ia64/hp/sim/simserial.c | 521 -
arch/ia64/hp/zx1/Makefile | 9 -
arch/ia64/hp/zx1/hpzx1_machvec.c | 3 -
arch/ia64/hp/zx1/hpzx1_swiotlb_machvec.c | 3 -
arch/ia64/include/asm/acpi.h | 28 +-
arch/ia64/include/asm/dma-mapping.h | 8 +-
arch/ia64/include/asm/dma.h | 6 +-
arch/ia64/include/asm/hpsim.h | 17 -
arch/ia64/include/asm/hw_irq.h | 27 +-
arch/ia64/include/asm/io.h | 222 +-
arch/ia64/include/asm/iommu.h | 3 -
arch/ia64/include/asm/iosapic.h | 12 -
arch/ia64/include/asm/irq.h | 3 -
arch/ia64/include/asm/machvec.h | 347 -
arch/ia64/include/asm/machvec_dig.h | 17 -
arch/ia64/include/asm/machvec_dig_vtd.h | 19 -
arch/ia64/include/asm/machvec_hpsim.h | 19 -
arch/ia64/include/asm/machvec_hpzx1.h | 19 -
arch/ia64/include/asm/machvec_hpzx1_swiotlb.h | 20 -
arch/ia64/include/asm/machvec_init.h | 35 -
arch/ia64/include/asm/machvec_sn2.h | 114 -
arch/ia64/include/asm/machvec_uv.h | 26 -
arch/ia64/include/asm/mmiowb.h | 12 +-
arch/ia64/include/asm/mmzone.h | 13 +-
arch/ia64/include/asm/pci.h | 9 +-
arch/ia64/include/asm/pgalloc.h | 52 +-
arch/ia64/include/asm/pgtable.h | 5 -
arch/ia64/include/asm/processor.h | 2 -
arch/ia64/include/asm/sal.h | 1 +
arch/ia64/include/asm/sn/acpi.h | 15 -
arch/ia64/include/asm/sn/addrs.h | 299 -
arch/ia64/include/asm/sn/arch.h | 86 -
arch/ia64/include/asm/sn/bte.h | 236 -
arch/ia64/include/asm/sn/clksupport.h | 28 -
arch/ia64/include/asm/sn/geo.h | 132 -
arch/ia64/include/asm/sn/intr.h | 53 -
arch/ia64/include/asm/sn/io.h | 274 -
arch/ia64/include/asm/sn/ioc3.h | 242 -
arch/ia64/include/asm/sn/klconfig.h | 246 -
arch/ia64/include/asm/sn/l1.h | 51 -
arch/ia64/include/asm/sn/leds.h | 33 -
arch/ia64/include/asm/sn/module.h | 127 -
arch/ia64/include/asm/sn/mspec.h | 59 -
arch/ia64/include/asm/sn/nodepda.h | 82 -
arch/ia64/include/asm/sn/pcibr_provider.h | 150 -
arch/ia64/include/asm/sn/pcibus_provider_defs.h | 68 -
arch/ia64/include/asm/sn/pcidev.h | 85 -
arch/ia64/include/asm/sn/pda.h | 68 -
arch/ia64/include/asm/sn/pic.h | 261 -
arch/ia64/include/asm/sn/rw_mmr.h | 28 -
arch/ia64/include/asm/sn/shub_mmr.h | 502 -
arch/ia64/include/asm/sn/shubio.h | 3358 --
arch/ia64/include/asm/sn/simulator.h | 25 -
arch/ia64/include/asm/sn/sn2/sn_hwperf.h | 242 -
arch/ia64/include/asm/sn/sn_cpuid.h | 132 -
arch/ia64/include/asm/sn/sn_feature_sets.h | 58 -
arch/ia64/include/asm/sn/sn_sal.h | 1111 +-
arch/ia64/include/asm/sn/tioca.h | 596 -
arch/ia64/include/asm/sn/tioca_provider.h | 207 -
arch/ia64/include/asm/sn/tioce.h | 760 -
arch/ia64/include/asm/sn/tioce_provider.h | 63 -
arch/ia64/include/asm/sn/tiocp.h | 257 -
arch/ia64/include/asm/sn/tiocx.h | 72 -
arch/ia64/include/asm/sn/types.h | 26 -
arch/ia64/include/asm/switch_to.h | 1 -
arch/ia64/include/asm/tlb.h | 1 -
arch/ia64/include/asm/uv/uv.h | 23 +-
arch/ia64/kernel/Makefile | 9 +-
arch/ia64/kernel/acpi.c | 81 +-
arch/ia64/kernel/dma-mapping.c | 14 -
arch/ia64/kernel/efi.c | 3 +
arch/ia64/kernel/iosapic.c | 8 +-
arch/ia64/kernel/irq.c | 23 -
arch/ia64/kernel/irq_ia64.c | 12 +-
arch/ia64/kernel/kprobes.c | 26 -
arch/ia64/kernel/machine_kexec.c | 1 -
arch/ia64/kernel/machvec.c | 77 -
arch/ia64/kernel/mca.c | 29 +-
arch/ia64/kernel/mca_drv.c | 1 -
arch/ia64/kernel/module.c | 8 +-
arch/ia64/kernel/msi_ia64.c | 21 +-
arch/ia64/kernel/pci-dma.c | 24 -
arch/ia64/kernel/sal.c | 9 +-
arch/ia64/kernel/setup.c | 100 +-
arch/ia64/kernel/signal.c | 10 +-
arch/ia64/kernel/smp.c | 9 +-
arch/ia64/kernel/smpboot.c | 9 +-
arch/ia64/kernel/sys_ia64.c | 18 -
arch/ia64/kernel/time.c | 3 -
arch/ia64/kernel/topology.c | 4 -
arch/ia64/kernel/unaligned.c | 6 +-
arch/ia64/kernel/uncached.c | 6 +-
arch/ia64/kernel/vmlinux.lds.S | 10 -
arch/ia64/lib/io.c | 114 -
arch/ia64/mm/contig.c | 6 +-
arch/ia64/mm/discontig.c | 10 +-
arch/ia64/mm/init.c | 21 +-
arch/ia64/mm/tlb.c | 6 +-
arch/ia64/pci/fixup.c | 6 +-
arch/ia64/pci/pci.c | 14 +-
arch/ia64/sn/Makefile | 12 -
arch/ia64/sn/include/ioerror.h | 81 -
arch/ia64/sn/include/tio.h | 41 -
arch/ia64/sn/include/xtalk/hubdev.h | 91 -
arch/ia64/sn/include/xtalk/xbow.h | 301 -
arch/ia64/sn/include/xtalk/xwidgetdev.h | 70 -
arch/ia64/sn/kernel/Makefile | 18 -
arch/ia64/sn/kernel/bte.c | 475 -
arch/ia64/sn/kernel/bte_error.c | 255 -
arch/ia64/sn/kernel/huberror.c | 220 -
arch/ia64/sn/kernel/idle.c | 30 -
arch/ia64/sn/kernel/io_acpi_init.c | 513 -
arch/ia64/sn/kernel/io_common.c | 561 -
arch/ia64/sn/kernel/io_init.c | 308 -
arch/ia64/sn/kernel/iomv.c | 82 -
arch/ia64/sn/kernel/irq.c | 489 -
arch/ia64/sn/kernel/klconflib.c | 107 -
arch/ia64/sn/kernel/machvec.c | 11 -
arch/ia64/sn/kernel/mca.c | 144 -
arch/ia64/sn/kernel/msi_sn.c | 238 -
arch/ia64/sn/kernel/pio_phys.S | 71 -
arch/ia64/sn/kernel/setup.c | 786 -
arch/ia64/sn/kernel/sn2/Makefile | 13 -
arch/ia64/sn/kernel/sn2/cache.c | 41 -
arch/ia64/sn/kernel/sn2/io.c | 101 -
arch/ia64/sn/kernel/sn2/prominfo_proc.c | 207 -
arch/ia64/sn/kernel/sn2/ptc_deadlock.S | 92 -
arch/ia64/sn/kernel/sn2/sn2_smp.c | 577 -
arch/ia64/sn/kernel/sn2/sn_hwperf.c | 1004 -
arch/ia64/sn/kernel/sn2/sn_proc_fs.c | 69 -
arch/ia64/sn/kernel/sn2/timer.c | 61 -
arch/ia64/sn/kernel/sn2/timer_interrupt.c | 60 -
arch/ia64/sn/kernel/tiocx.c | 569 -
arch/ia64/sn/pci/Makefile | 10 -
arch/ia64/sn/pci/pci_dma.c | 446 -
arch/ia64/sn/pci/pcibr/Makefile | 13 -
arch/ia64/sn/pci/pcibr/pcibr_ate.c | 177 -
arch/ia64/sn/pci/pcibr/pcibr_dma.c | 413 -
arch/ia64/sn/pci/pcibr/pcibr_provider.c | 265 -
arch/ia64/sn/pci/pcibr/pcibr_reg.c | 285 -
arch/ia64/sn/pci/tioca_provider.c | 677 -
arch/ia64/sn/pci/tioce_provider.c | 1062 -
arch/ia64/uv/kernel/Makefile | 1 -
arch/ia64/uv/kernel/machvec.c | 11 -
arch/ia64/uv/kernel/setup.c | 74 +-
arch/m68k/Kconfig | 3 +-
arch/m68k/Makefile | 2 +-
arch/m68k/atari/config.c | 6 +-
arch/m68k/coldfire/gpio.c | 1 +
arch/m68k/configs/amiga_defconfig | 13 +-
arch/m68k/configs/apollo_defconfig | 13 +-
arch/m68k/configs/atari_defconfig | 13 +-
arch/m68k/configs/bvme6000_defconfig | 13 +-
arch/m68k/configs/hp300_defconfig | 13 +-
arch/m68k/configs/mac_defconfig | 13 +-
arch/m68k/configs/multi_defconfig | 13 +-
arch/m68k/configs/mvme147_defconfig | 13 +-
arch/m68k/configs/mvme16x_defconfig | 13 +-
arch/m68k/configs/q40_defconfig | 13 +-
arch/m68k/configs/sun3_defconfig | 13 +-
arch/m68k/configs/sun3x_defconfig | 13 +-
arch/m68k/include/asm/atarihw.h | 13 +-
arch/m68k/include/asm/export.h | 1 -
arch/m68k/include/asm/io_mm.h | 6 +-
arch/m68k/include/asm/kmap.h | 17 +-
arch/m68k/include/asm/macintosh.h | 11 +-
arch/m68k/include/asm/mcf_pgalloc.h | 6 +-
arch/m68k/include/asm/motorola_pgalloc.h | 6 +-
arch/m68k/include/asm/pgtable_mm.h | 10 +-
arch/m68k/include/asm/pgtable_no.h | 7 -
arch/m68k/include/asm/sun3_pgalloc.h | 2 +-
arch/m68k/kernel/dma.c | 12 +-
arch/m68k/mac/config.c | 128 +-
arch/microblaze/Kconfig | 4 +-
arch/microblaze/boot/dts/system.dts | 16 +-
arch/microblaze/configs/mmu_defconfig | 22 +-
arch/microblaze/configs/nommu_defconfig | 25 +-
arch/microblaze/include/asm/io.h | 1 -
arch/microblaze/include/asm/pci.h | 2 -
arch/microblaze/include/asm/pgalloc.h | 122 +-
arch/microblaze/include/asm/pgtable.h | 7 -
arch/microblaze/include/asm/uaccess.h | 42 +-
arch/microblaze/kernel/reset.c | 87 +-
arch/microblaze/mm/consistent.c | 221 +-
arch/microblaze/mm/pgtable.c | 4 -
arch/mips/Kconfig | 77 +-
arch/mips/Makefile | 4 -
arch/mips/bcm47xx/board.c | 1 +
arch/mips/bcm47xx/buttons.c | 10 +
arch/mips/boot/Makefile | 2 +-
arch/mips/boot/dts/brcm/bcm3368.dtsi | 12 +-
arch/mips/boot/dts/brcm/bcm63268.dtsi | 12 +-
arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 +
arch/mips/boot/dts/brcm/bcm6358.dtsi | 12 +-
arch/mips/boot/dts/brcm/bcm6362.dtsi | 12 +-
arch/mips/boot/dts/brcm/bcm6368.dtsi | 12 +-
arch/mips/boot/dts/ingenic/ci20.dts | 7 +
arch/mips/boot/dts/ingenic/gcw0.dts | 10 +
arch/mips/boot/dts/ingenic/jz4740.dtsi | 127 +-
arch/mips/boot/dts/ingenic/jz4770.dtsi | 21 +
arch/mips/boot/dts/ingenic/jz4780.dtsi | 23 +
arch/mips/boot/dts/ingenic/qi_lb60.dts | 325 +
arch/mips/boot/dts/mscc/ocelot.dtsi | 7 +-
arch/mips/cavium-octeon/dma-octeon.c | 16 +-
arch/mips/cavium-octeon/octeon-usb.c | 1 +
arch/mips/cavium-octeon/setup.c | 3 +-
arch/mips/configs/bigsur_defconfig | 1 -
arch/mips/configs/ip32_defconfig | 1 -
arch/mips/configs/markeins_defconfig | 1 -
arch/mips/configs/qi_lb60_defconfig | 44 +-
arch/mips/configs/rm200_defconfig | 1 -
arch/mips/configs/sb1250_swarm_defconfig | 1 -
arch/mips/fw/arc/memory.c | 24 +-
arch/mips/include/asm/addrspace.h | 9 -
arch/mips/include/asm/atomic.h | 19 +-
arch/mips/include/asm/barrier.h | 44 +-
arch/mips/include/asm/bitops.h | 47 +-
arch/mips/include/asm/bootinfo.h | 17 +-
arch/mips/include/asm/cmpxchg.h | 18 +-
arch/mips/include/asm/cpu-features.h | 19 +-
arch/mips/include/asm/cpu-type.h | 15 +-
arch/mips/include/asm/cpu.h | 19 +-
arch/mips/include/asm/io.h | 21 +-
arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 +
.../asm/mach-cavium-octeon/cpu-feature-overrides.h | 9 -
arch/mips/include/asm/mach-cavium-octeon/war.h | 1 -
.../include/asm/mach-dec/cpu-feature-overrides.h | 1 -
arch/mips/include/asm/mach-generic/war.h | 1 -
arch/mips/include/asm/mach-ip22/war.h | 1 -
arch/mips/include/asm/mach-ip27/war.h | 1 -
arch/mips/include/asm/mach-ip28/war.h | 1 -
arch/mips/include/asm/mach-ip32/war.h | 1 -
arch/mips/include/asm/mach-jz4740/gpio.h | 15 -
arch/mips/include/asm/mach-jz4740/jz4740_fb.h | 58 -
arch/mips/include/asm/mach-jz4740/jz4740_mmc.h | 12 -
arch/mips/include/asm/mach-jz4740/platform.h | 26 -
.../asm/mach-loongson64/cpu-feature-overrides.h | 1 -
arch/mips/include/asm/mach-malta/war.h | 1 -
arch/mips/include/asm/mach-pmcs-msp71xx/war.h | 1 -
arch/mips/include/asm/mach-rc32434/war.h | 1 -
arch/mips/include/asm/mach-rm/war.h | 1 -
arch/mips/include/asm/mach-sibyte/war.h | 1 -
arch/mips/include/asm/mach-tx49xx/war.h | 1 -
arch/mips/include/asm/mipsregs.h | 4 +
arch/mips/include/asm/module.h | 6 -
arch/mips/include/asm/octeon/cvmx-sli-defs.h | 1 +
arch/mips/include/asm/octeon/octeon.h | 4 +-
arch/mips/include/asm/pci.h | 1 -
arch/mips/include/asm/pgalloc.h | 4 +-
arch/mips/include/asm/pgtable-32.h | 62 +-
arch/mips/include/asm/pgtable-bits.h | 34 +-
arch/mips/include/asm/pgtable.h | 25 +-
arch/mips/include/asm/processor.h | 5 -
arch/mips/include/asm/sn/ioc3.h | 357 +-
arch/mips/include/asm/syscall.h | 21 +-
arch/mips/include/asm/vdso.h | 78 +-
arch/mips/include/asm/vdso/gettimeofday.h | 222 +
arch/mips/include/asm/vdso/vdso.h | 75 +
arch/mips/include/asm/vdso/vsyscall.h | 43 +
arch/mips/include/asm/war.h | 13 -
arch/mips/include/uapi/asm/mman.h | 3 +
arch/mips/jazz/jazzdma.c | 2 +
arch/mips/jz4740/Makefile | 7 +-
arch/mips/jz4740/board-qi_lb60.c | 523 -
arch/mips/jz4740/platform.c | 250 -
arch/mips/jz4740/prom.c | 5 -
arch/mips/jz4740/setup.c | 7 +-
arch/mips/jz4740/time.c | 151 +-
arch/mips/kernel/branch.c | 2 +-
arch/mips/kernel/cacheinfo.c | 2 +
arch/mips/kernel/cpu-probe.c | 53 +-
arch/mips/kernel/genex.S | 3 -
arch/mips/kernel/i8253.c | 3 +-
arch/mips/kernel/idle.c | 3 +-
arch/mips/kernel/proc.c | 4 +
arch/mips/kernel/scall32-o32.S | 2 +-
arch/mips/kernel/scall64-n32.S | 2 +-
arch/mips/kernel/scall64-n64.S | 2 +-
arch/mips/kernel/scall64-o32.S | 2 +-
arch/mips/kernel/setup.c | 357 +-
arch/mips/kernel/syscall.c | 1 +
arch/mips/kernel/syscalls/syscalltbl.sh | 4 +-
arch/mips/kernel/vdso.c | 37 +-
arch/mips/kvm/emulate.c | 1 +
arch/mips/kvm/mips.c | 10 -
arch/mips/lantiq/xway/sysctrl.c | 16 +-
arch/mips/mm/Makefile | 6 +-
arch/mips/mm/c-r4k.c | 2 -
arch/mips/mm/dma-noncoherent.c | 8 -
arch/mips/mm/init.c | 98 +-
arch/mips/mm/mmap.c | 84 -
arch/mips/mm/pgtable-32.c | 20 +
arch/mips/mm/sc-mips.c | 27 +-
arch/mips/mm/tlb-r8k.c | 239 -
arch/mips/mm/tlbex.c | 63 +-
arch/mips/mti-malta/malta-memory.c | 11 -
arch/mips/netlogic/xlp/setup.c | 12 +-
arch/mips/oprofile/op_model_mipsxx.c | 13 +
arch/mips/pci/ops-bcm63xx.c | 1 +
arch/mips/pci/pci-xtalk-bridge.c | 167 +-
arch/mips/pmcs-msp71xx/msp_prom.c | 22 +-
arch/mips/ralink/Kconfig | 1 -
arch/mips/ralink/timer.c | 4 +-
arch/mips/sgi-ip22/ip28-berr.c | 20 +-
arch/mips/sgi-ip27/ip27-console.c | 5 +-
arch/mips/sgi-ip27/ip27-init.c | 13 -
arch/mips/vdso/Makefile | 41 +-
arch/mips/vdso/config-n32-o32-env.c | 19 +
arch/mips/vdso/elf.S | 2 +-
arch/mips/vdso/sigreturn.S | 2 +-
arch/mips/vdso/vdso.h | 85 -
arch/mips/vdso/vdso.lds.S | 4 +
arch/mips/vdso/vgettimeofday.c | 58 +
arch/nds32/include/asm/pgalloc.h | 2 -
arch/nds32/include/asm/pgtable.h | 2 -
arch/nds32/include/uapi/asm/auxvec.h | 2 +-
arch/nds32/include/uapi/asm/byteorder.h | 2 +-
arch/nds32/include/uapi/asm/cachectl.h | 2 +-
arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 2 +-
arch/nds32/include/uapi/asm/param.h | 2 +-
arch/nds32/include/uapi/asm/ptrace.h | 2 +-
arch/nds32/include/uapi/asm/sigcontext.h | 2 +-
arch/nds32/include/uapi/asm/unistd.h | 2 +-
arch/nds32/kernel/dma.c | 6 -
arch/nds32/kernel/signal.c | 2 +
arch/nios2/include/asm/pgalloc.h | 4 +-
arch/nios2/include/asm/pgtable.h | 2 -
arch/nios2/kernel/setup.c | 6 +-
arch/openrisc/boot/dts/or1ksim.dts | 5 +-
arch/openrisc/boot/dts/simple_smp.dts | 6 +
arch/openrisc/include/asm/io.h | 20 +-
arch/openrisc/include/asm/pgalloc.h | 8 +-
arch/openrisc/include/asm/pgtable.h | 7 +-
arch/openrisc/kernel/dma.c | 23 +-
arch/openrisc/mm/ioremap.c | 8 +-
arch/parisc/Kconfig | 26 +-
arch/parisc/Makefile | 7 +-
arch/parisc/boot/compressed/.gitignore | 2 +
arch/parisc/boot/compressed/Makefile | 4 +-
arch/parisc/boot/compressed/vmlinux.lds.S | 4 +-
.../configs/{default_defconfig => defconfig} | 0
arch/parisc/include/asm/alternative.h | 11 +-
arch/parisc/include/asm/fixmap.h | 1 +
arch/parisc/include/asm/ftrace.h | 1 +
arch/parisc/include/asm/kexec.h | 37 +
arch/parisc/include/asm/kprobes.h | 4 +
arch/parisc/include/asm/pdc.h | 1 +
arch/parisc/include/asm/pgalloc.h | 2 -
arch/parisc/include/asm/pgtable.h | 5 +-
arch/parisc/include/asm/string.h | 15 +
arch/parisc/include/uapi/asm/mman.h | 3 +
arch/parisc/kernel/Makefile | 2 +
arch/parisc/kernel/alternative.c | 23 +-
arch/parisc/kernel/entry.S | 99 +
arch/parisc/kernel/firmware.c | 13 +
arch/parisc/kernel/ftrace.c | 67 +-
arch/parisc/kernel/kexec.c | 112 +
arch/parisc/kernel/kexec_file.c | 86 +
arch/parisc/kernel/kprobes.c | 4 -
arch/parisc/kernel/pacache.S | 12 +-
arch/parisc/kernel/parisc_ksyms.c | 4 +
arch/parisc/kernel/pci.c | 11 -
arch/parisc/kernel/relocate_kernel.S | 149 +
arch/parisc/kernel/smp.c | 1 +
arch/parisc/kernel/syscalls/syscall.tbl | 3 +-
arch/parisc/kernel/traps.c | 2 +
arch/parisc/lib/Makefile | 4 +-
arch/parisc/lib/memset.c | 91 -
arch/parisc/lib/string.S | 136 +
arch/parisc/math-emu/Makefile | 1 +
arch/parisc/mm/fault.c | 1 +
arch/powerpc/Kconfig | 45 +-
arch/powerpc/Makefile | 5 +-
arch/powerpc/Makefile.postlink | 2 +-
arch/powerpc/boot/main.c | 41 +
arch/powerpc/boot/ops.h | 2 +
arch/powerpc/boot/wrapper | 24 +-
arch/powerpc/boot/zImage.lds.S | 8 +
arch/powerpc/configs/pmac32_defconfig | 1 -
arch/powerpc/configs/powernv_defconfig | 2 +-
arch/powerpc/configs/ppc40x_defconfig | 1 -
arch/powerpc/configs/ppc64_defconfig | 1 +
arch/powerpc/configs/pseries_defconfig | 1 +
arch/powerpc/configs/skiroot_defconfig | 1 +
arch/powerpc/include/asm/Kbuild | 1 -
arch/powerpc/include/asm/asm-prototypes.h | 14 +-
arch/powerpc/include/asm/book3s/32/pgtable.h | 18 +-
arch/powerpc/include/asm/book3s/64/mmu.h | 4 -
arch/powerpc/include/asm/book3s/64/pgtable.h | 8 +-
arch/powerpc/include/asm/book3s/64/radix.h | 11 +-
.../powerpc/include/asm/book3s/64/tlbflush-radix.h | 12 +-
arch/powerpc/include/asm/book3s/64/tlbflush.h | 9 +
arch/powerpc/include/asm/book3s/pgtable.h | 11 +
arch/powerpc/include/asm/bug.h | 8 -
arch/powerpc/include/asm/cache.h | 8 +-
arch/powerpc/include/asm/cputable.h | 25 +-
arch/powerpc/include/asm/current.h | 3 +-
arch/powerpc/include/asm/eeh.h | 40 +-
arch/powerpc/include/asm/elfnote.h | 24 +
arch/powerpc/include/asm/error-injection.h | 13 -
arch/powerpc/include/asm/fadump-internal.h | 169 +
arch/powerpc/include/asm/fadump.h | 194 +-
arch/powerpc/include/asm/firmware.h | 5 +-
arch/powerpc/include/asm/ftrace.h | 2 +
arch/powerpc/include/asm/futex.h | 3 +-
arch/powerpc/include/asm/head-64.h | 41 -
arch/powerpc/include/asm/hugetlb.h | 3 -
arch/powerpc/include/asm/hvcall.h | 11 +-
arch/powerpc/include/asm/io-workarounds.h | 20 +
arch/powerpc/include/asm/io.h | 16 +-
arch/powerpc/include/asm/iommu.h | 28 +-
arch/powerpc/include/asm/kvm_book3s_64.h | 2 +-
arch/powerpc/include/asm/kvm_host.h | 23 +-
arch/powerpc/include/asm/kvm_ppc.h | 101 +-
arch/powerpc/include/asm/machdep.h | 7 -
arch/powerpc/include/asm/mce.h | 10 +-
arch/powerpc/include/asm/mem_encrypt.h | 26 +
arch/powerpc/include/asm/mmu.h | 2 +-
arch/powerpc/include/asm/nohash/32/pgtable.h | 18 +-
arch/powerpc/include/asm/nohash/64/pgtable.h | 1 +
arch/powerpc/include/asm/nohash/pgtable.h | 13 +
arch/powerpc/include/asm/opal-api.h | 45 +-
arch/powerpc/include/asm/opal.h | 7 +-
arch/powerpc/include/asm/page.h | 14 +-
arch/powerpc/include/asm/page_32.h | 4 +
arch/powerpc/include/asm/pci-bridge.h | 1 +
arch/powerpc/include/asm/pci.h | 2 -
arch/powerpc/include/asm/pgalloc.h | 2 -
arch/powerpc/include/asm/pgtable.h | 15 +-
arch/powerpc/include/asm/plpar_wrappers.h | 6 +
arch/powerpc/include/asm/pmc.h | 5 +-
arch/powerpc/include/asm/ppc-pci.h | 7 +-
arch/powerpc/include/asm/ppc4xx_ocm.h | 31 -
arch/powerpc/include/asm/ppc_asm.h | 80 +-
arch/powerpc/include/asm/ptrace.h | 6 +-
arch/powerpc/include/asm/reg.h | 12 +-
arch/powerpc/include/asm/scom.h | 154 -
arch/powerpc/include/asm/sections.h | 11 -
arch/powerpc/include/asm/setjmp.h | 4 +-
arch/powerpc/include/asm/spinlock.h | 62 +-
arch/powerpc/include/asm/string.h | 2 +
arch/powerpc/include/asm/svm.h | 31 +
arch/powerpc/include/asm/time.h | 6 +-
arch/powerpc/include/asm/timex.h | 34 +-
arch/powerpc/include/asm/uaccess.h | 14 +
arch/powerpc/include/asm/ultravisor-api.h | 33 +
arch/powerpc/include/asm/ultravisor.h | 49 +
arch/powerpc/include/asm/unistd.h | 1 +
arch/powerpc/include/asm/xive.h | 10 +
arch/powerpc/include/uapi/asm/bpf_perf_event.h | 2 +-
arch/powerpc/include/uapi/asm/kvm_para.h | 2 +-
arch/powerpc/kernel/.gitignore | 1 +
arch/powerpc/kernel/Makefile | 23 +-
arch/powerpc/kernel/align.c | 4 +
arch/powerpc/kernel/asm-offsets.c | 1 +
arch/powerpc/kernel/cpu_setup_power.S | 6 +
arch/powerpc/kernel/cputable.c | 6 +-
arch/powerpc/kernel/dbell.c | 6 +-
arch/powerpc/kernel/dma-iommu.c | 13 +-
arch/powerpc/kernel/dt_cpu_ftrs.c | 35 +-
arch/powerpc/kernel/eeh.c | 281 +-
arch/powerpc/kernel/eeh_cache.c | 37 +-
arch/powerpc/kernel/eeh_dev.c | 2 +
arch/powerpc/kernel/eeh_driver.c | 280 +-
arch/powerpc/kernel/eeh_event.c | 34 +-
arch/powerpc/kernel/eeh_pe.c | 145 +-
arch/powerpc/kernel/entry_32.S | 48 +-
arch/powerpc/kernel/entry_64.S | 26 +-
arch/powerpc/kernel/exceptions-64e.S | 22 +-
arch/powerpc/kernel/exceptions-64s.S | 1646 +-
arch/powerpc/kernel/fadump.c | 1340 +-
arch/powerpc/kernel/head_32.S | 55 +-
arch/powerpc/kernel/head_32.h | 21 +-
arch/powerpc/kernel/head_64.S | 8 +-
arch/powerpc/kernel/head_8xx.S | 28 +-
arch/powerpc/kernel/hw_breakpoint.c | 77 +-
arch/powerpc/kernel/io-workarounds.c | 13 +-
arch/powerpc/kernel/iommu.c | 97 +-
arch/powerpc/kernel/kexec_elf_64.c | 545 +-
arch/powerpc/kernel/kvm.c | 58 +-
arch/powerpc/kernel/kvm_emul.S | 16 +
arch/powerpc/kernel/machine_kexec_64.c | 9 +
arch/powerpc/kernel/mce.c | 71 +-
arch/powerpc/kernel/mce_power.c | 50 +-
arch/powerpc/kernel/misc_32.S | 36 +-
arch/powerpc/kernel/note.S | 40 +
arch/powerpc/kernel/paca.c | 52 +-
arch/powerpc/kernel/pci-common.c | 4 -
arch/powerpc/kernel/pci-hotplug.c | 7 +
arch/powerpc/kernel/pci_32.c | 4 +
arch/powerpc/kernel/pci_64.c | 12 +-
arch/powerpc/kernel/pci_dn.c | 21 +-
arch/powerpc/kernel/pci_of_scan.c | 66 +-
arch/powerpc/kernel/process.c | 49 +-
arch/powerpc/kernel/prom.c | 8 +-
arch/powerpc/kernel/prom_init.c | 98 +-
arch/powerpc/kernel/prom_init_check.sh | 2 +-
arch/powerpc/kernel/rtas.c | 15 +-
arch/powerpc/kernel/security.c | 19 +-
arch/powerpc/kernel/setup-common.c | 14 +-
arch/powerpc/kernel/setup_32.c | 2 +-
arch/powerpc/kernel/signal_32.c | 3 +
arch/powerpc/kernel/signal_64.c | 5 +
arch/powerpc/kernel/stacktrace.c | 2 +-
arch/powerpc/kernel/syscalls/syscall.tbl | 2 +-
arch/powerpc/kernel/sysfs.c | 20 +
arch/powerpc/kernel/trace/ftrace.c | 5 +-
arch/powerpc/kernel/trace/ftrace_32.S | 1 +
arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 1 +
arch/powerpc/kernel/trace/ftrace_64_pg.S | 1 +
arch/powerpc/kernel/traps.c | 1 +
arch/powerpc/kernel/ucall.S | 14 +
arch/powerpc/kernel/vdso.c | 22 -
arch/powerpc/kernel/vdso32/datapage.S | 2 +
arch/powerpc/kernel/vdso32/vdso32.lds.S | 4 +-
arch/powerpc/kvm/book3s.c | 8 +-
arch/powerpc/kvm/book3s_32_mmu.c | 1 +
arch/powerpc/kvm/book3s_64_vio.c | 33 +-
arch/powerpc/kvm/book3s_64_vio_hv.c | 42 +-
arch/powerpc/kvm/book3s_hv.c | 54 +-
arch/powerpc/kvm/book3s_hv_nested.c | 10 +-
arch/powerpc/kvm/book3s_hv_rm_mmu.c | 44 +-
arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 87 +-
arch/powerpc/kvm/book3s_xive.c | 64 +-
arch/powerpc/kvm/book3s_xive.h | 2 +
arch/powerpc/kvm/book3s_xive_native.c | 27 +-
arch/powerpc/kvm/e500.c | 3 +
arch/powerpc/kvm/emulate.c | 1 +
arch/powerpc/kvm/emulate_loadstore.c | 6 -
arch/powerpc/kvm/powerpc.c | 18 +-
arch/powerpc/lib/Makefile | 4 +-
arch/powerpc/lib/locks.c | 6 +-
arch/powerpc/lib/memcpy_mcsafe_64.S | 242 +
arch/powerpc/mm/Makefile | 2 +-
arch/powerpc/mm/book3s32/mmu.c | 60 +-
arch/powerpc/mm/book3s64/hash_native.c | 31 +-
arch/powerpc/mm/book3s64/hash_pgtable.c | 2 +
arch/powerpc/mm/book3s64/hash_utils.c | 99 +-
arch/powerpc/mm/book3s64/iommu_api.c | 7 +-
arch/powerpc/mm/book3s64/mmu_context.c | 15 +-
arch/powerpc/mm/book3s64/pgtable.c | 121 +-
arch/powerpc/mm/book3s64/radix_pgtable.c | 87 +-
arch/powerpc/mm/book3s64/radix_tlb.c | 387 +-
arch/powerpc/mm/book3s64/subpage_prot.c | 12 +-
arch/powerpc/mm/dma-noncoherent.c | 312 +-
arch/powerpc/mm/hugetlbpage.c | 2 +-
arch/powerpc/mm/init_64.c | 17 +-
arch/powerpc/mm/ioremap.c | 99 +
arch/powerpc/mm/ioremap_32.c | 92 +
arch/powerpc/mm/ioremap_64.c | 113 +
arch/powerpc/mm/kasan/kasan_init_32.c | 64 +-
arch/powerpc/mm/mem.c | 68 +-
arch/powerpc/mm/mmu_decl.h | 7 +-
arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 16 +-
arch/powerpc/mm/nohash/tlb.c | 3 +-
arch/powerpc/mm/pgtable-frag.c | 6 +-
arch/powerpc/mm/pgtable_32.c | 155 +-
arch/powerpc/mm/pgtable_64.c | 203 +-
arch/powerpc/mm/ptdump/bats.c | 2 +-
arch/powerpc/mm/ptdump/hashpagetable.c | 24 +-
arch/powerpc/mm/ptdump/ptdump.c | 37 +-
arch/powerpc/perf/imc-pmu.c | 29 +-
arch/powerpc/platforms/44x/Kconfig | 8 -
arch/powerpc/platforms/4xx/Makefile | 1 -
arch/powerpc/platforms/4xx/ocm.c | 390 -
arch/powerpc/platforms/Kconfig | 3 +-
arch/powerpc/platforms/Kconfig.cputype | 16 +-
arch/powerpc/platforms/cell/iommu.c | 2 +-
arch/powerpc/platforms/cell/spufs/inode.c | 207 +-
arch/powerpc/platforms/pasemi/iommu.c | 2 +-
arch/powerpc/platforms/powernv/Kconfig | 5 +-
arch/powerpc/platforms/powernv/Makefile | 6 +-
arch/powerpc/platforms/powernv/eeh-powernv.c | 97 +-
arch/powerpc/platforms/powernv/idle.c | 6 +-
arch/powerpc/platforms/powernv/npu-dma.c | 101 +-
arch/powerpc/platforms/powernv/opal-call.c | 5 +-
arch/powerpc/platforms/powernv/opal-core.c | 636 +
arch/powerpc/platforms/powernv/opal-fadump.c | 716 +
arch/powerpc/platforms/powernv/opal-fadump.h | 146 +
arch/powerpc/platforms/powernv/opal-imc.c | 12 +-
arch/powerpc/platforms/powernv/opal-msglog.c | 57 +-
arch/powerpc/platforms/powernv/opal-prd.c | 8 +-
arch/powerpc/platforms/powernv/opal-xscom.c | 213 +-
arch/powerpc/platforms/powernv/opal.c | 42 +-
arch/powerpc/platforms/powernv/pci-ioda-tce.c | 38 +-
arch/powerpc/platforms/powernv/pci-ioda.c | 98 +-
arch/powerpc/platforms/powernv/pci.c | 3 +-
arch/powerpc/platforms/powernv/pci.h | 2 +-
arch/powerpc/platforms/powernv/powernv.h | 5 +
arch/powerpc/platforms/powernv/setup.c | 9 +
arch/powerpc/platforms/powernv/smp.c | 2 +-
arch/powerpc/platforms/powernv/ultravisor.c | 69 +
arch/powerpc/platforms/ps3/spu.c | 10 +-
arch/powerpc/platforms/ps3/system-bus.c | 11 +-
arch/powerpc/platforms/pseries/Kconfig | 14 +
arch/powerpc/platforms/pseries/Makefile | 2 +
arch/powerpc/platforms/pseries/eeh_pseries.c | 68 +-
arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +-
arch/powerpc/platforms/pseries/iommu.c | 24 +-
arch/powerpc/platforms/pseries/lpar.c | 183 +-
arch/powerpc/platforms/pseries/mobility.c | 9 +
arch/powerpc/platforms/pseries/papr_scm.c | 121 +-
arch/powerpc/platforms/pseries/pci.c | 3 +-
arch/powerpc/platforms/pseries/pseries.h | 1 +
arch/powerpc/platforms/pseries/ras.c | 460 +-
arch/powerpc/platforms/pseries/rtas-fadump.c | 550 +
arch/powerpc/platforms/pseries/rtas-fadump.h | 114 +
arch/powerpc/platforms/pseries/setup.c | 33 +-
arch/powerpc/platforms/pseries/smp.c | 3 +-
arch/powerpc/platforms/pseries/svm.c | 85 +
arch/powerpc/platforms/pseries/vio.c | 4 +-
arch/powerpc/sysdev/Kconfig | 7 -
arch/powerpc/sysdev/Makefile | 2 -
arch/powerpc/sysdev/dart_iommu.c | 2 +-
arch/powerpc/sysdev/scom.c | 223 -
arch/powerpc/sysdev/xics/icp-native.c | 6 +-
arch/powerpc/sysdev/xics/icp-opal.c | 6 +-
arch/powerpc/sysdev/xive/common.c | 153 +-
arch/powerpc/sysdev/xive/native.c | 33 +
arch/powerpc/sysdev/xive/spapr.c | 57 +-
arch/powerpc/sysdev/xive/xive-internal.h | 2 +
arch/powerpc/xmon/xmon.c | 51 +-
arch/riscv/Kbuild | 3 +
arch/riscv/Kconfig | 37 +
arch/riscv/Makefile | 7 +-
arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 38 +-
.../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 17 +
arch/riscv/configs/defconfig | 23 +-
arch/riscv/configs/rv32_defconfig | 14 +
arch/riscv/include/asm/Kbuild | 1 +
arch/riscv/include/asm/fixmap.h | 4 -
arch/riscv/include/asm/image.h | 12 +-
arch/riscv/include/asm/page.h | 2 +
arch/riscv/include/asm/pgalloc.h | 6 +-
arch/riscv/include/asm/pgtable.h | 38 +-
arch/riscv/include/asm/smp.h | 6 -
arch/riscv/include/asm/sparsemem.h | 11 +
arch/riscv/include/asm/switch_to.h | 8 +-
arch/riscv/include/asm/timex.h | 44 +-
arch/riscv/include/asm/tlbflush.h | 31 +-
arch/riscv/include/uapi/asm/auxvec.h | 2 +-
arch/riscv/include/uapi/asm/bitsperlong.h | 2 +-
arch/riscv/include/uapi/asm/byteorder.h | 2 +-
arch/riscv/include/uapi/asm/hwcap.h | 2 +-
arch/riscv/include/uapi/asm/perf_regs.h | 42 +
arch/riscv/include/uapi/asm/ptrace.h | 2 +-
arch/riscv/include/uapi/asm/sigcontext.h | 2 +-
arch/riscv/include/uapi/asm/ucontext.h | 2 +-
arch/riscv/include/uapi/asm/unistd.h | 1 +
arch/riscv/kernel/Makefile | 4 +-
arch/riscv/kernel/entry.S | 12 +-
arch/riscv/kernel/fpu.S | 8 +-
arch/riscv/kernel/head.S | 14 +-
arch/riscv/kernel/perf_callchain.c | 94 +
arch/riscv/kernel/perf_regs.c | 44 +
arch/riscv/kernel/process.c | 11 +-
arch/riscv/kernel/smp.c | 61 +-
arch/riscv/kernel/smpboot.c | 3 +
arch/riscv/kernel/stacktrace.c | 4 +-
arch/riscv/kernel/time.c | 1 +
arch/riscv/kernel/vdso/Makefile | 2 +-
arch/riscv/lib/Makefile | 2 -
arch/riscv/lib/delay.c | 6 +-
arch/riscv/lib/uaccess.S | 12 +-
arch/riscv/lib/udivdi3.S | 32 -
arch/riscv/mm/Makefile | 3 +
arch/riscv/mm/cacheflush.c | 1 -
arch/riscv/mm/context.c | 7 +-
arch/riscv/mm/init.c | 12 +-
arch/riscv/mm/tlbflush.c | 35 +
arch/s390/Kconfig | 28 +-
arch/s390/Makefile | 2 +
arch/s390/boot/Makefile | 2 +-
arch/s390/boot/boot.h | 3 +
arch/s390/boot/compressed/.gitignore | 3 -
arch/s390/boot/compressed/vmlinux.lds.S | 3 +-
arch/s390/boot/head.S | 33 +-
arch/s390/boot/ipl_parm.c | 13 +-
arch/s390/boot/kaslr.c | 42 +-
arch/s390/boot/mem_detect.c | 7 -
arch/s390/boot/pgm_check_info.c | 90 +
arch/s390/boot/startup.c | 6 +
arch/s390/boot/version.c | 7 +
arch/s390/configs/debug_defconfig | 332 +-
arch/s390/configs/defconfig | 235 +-
arch/s390/configs/zfcpdump_defconfig | 31 +-
arch/s390/crypto/Makefile | 2 +
arch/s390/crypto/aes_s390.c | 22 +-
arch/s390/crypto/des_s390.c | 25 +-
arch/s390/crypto/ghash_s390.c | 2 +-
arch/s390/crypto/paes_s390.c | 184 +-
arch/s390/crypto/sha.h | 12 +-
arch/s390/crypto/sha256_s390.c | 8 +-
arch/s390/crypto/sha3_256_s390.c | 147 +
arch/s390/crypto/sha3_512_s390.c | 155 +
arch/s390/crypto/sha_common.c | 75 +-
arch/s390/hypfs/hypfs_vm.c | 4 +-
arch/s390/hypfs/inode.c | 139 +-
arch/s390/include/asm/bitops.h | 73 +-
arch/s390/include/asm/cpacf.h | 8 +
arch/s390/include/asm/cpu_mf.h | 10 +-
arch/s390/include/asm/gmap.h | 4 +-
arch/s390/include/asm/mem_detect.h | 12 +
arch/s390/include/asm/mem_encrypt.h | 5 +-
arch/s390/include/asm/page.h | 2 +
arch/s390/include/asm/perf_event.h | 2 +
arch/s390/include/asm/pgtable.h | 7 +-
arch/s390/include/asm/pkey.h | 114 +-
arch/s390/include/asm/processor.h | 2 -
arch/s390/include/asm/qdio.h | 16 +-
arch/s390/include/asm/setup.h | 6 +-
arch/s390/include/asm/string.h | 9 +-
arch/s390/include/asm/unistd.h | 1 +
arch/s390/include/uapi/asm/bpf_perf_event.h | 2 +-
arch/s390/include/uapi/asm/ipl.h | 2 +-
arch/s390/include/uapi/asm/kvm.h | 6 +
arch/s390/include/uapi/asm/pkey.h | 257 +-
arch/s390/include/uapi/asm/zcrypt.h | 39 +-
arch/s390/kernel/Makefile | 13 +-
arch/s390/kernel/base.S | 21 -
arch/s390/kernel/dumpstack.c | 6 +-
arch/s390/kernel/early.c | 16 +
arch/s390/kernel/early_nobss.c | 45 -
arch/s390/kernel/early_printk.c | 2 +-
arch/s390/kernel/head64.S | 15 +-
arch/s390/kernel/ipl.c | 9 -
arch/s390/kernel/kexec_elf.c | 4 +-
arch/s390/kernel/kexec_image.c | 4 +-
arch/s390/kernel/machine_kexec_file.c | 28 +-
arch/s390/kernel/machine_kexec_reloc.c | 1 +
arch/s390/kernel/module.c | 4 +-
arch/s390/kernel/perf_cpum_cf_diag.c | 2 +-
arch/s390/kernel/perf_cpum_sf.c | 181 +-
arch/s390/kernel/process.c | 26 +-
arch/s390/kernel/setup.c | 30 +-
arch/s390/kernel/stacktrace.c | 50 +-
arch/s390/kernel/syscalls/syscall.tbl | 2 +-
arch/s390/kernel/topology.c | 3 +-
arch/s390/kernel/vdso.c | 23 +-
arch/s390/kernel/vmlinux.lds.S | 10 +-
arch/s390/kvm/interrupt.c | 10 +
arch/s390/kvm/kvm-s390.c | 20 +-
arch/s390/lib/Makefile | 3 -
arch/s390/lib/xor.c | 1 +
arch/s390/mm/dump_pagetables.c | 12 +-
arch/s390/mm/extmem.c | 11 +-
arch/s390/mm/fault.c | 3 +
arch/s390/mm/gmap.c | 49 +-
arch/s390/mm/init.c | 7 +-
arch/s390/mm/kasan_init.c | 14 +-
arch/s390/mm/page-states.c | 14 +-
arch/s390/mm/pgalloc.c | 12 +-
arch/s390/net/bpf_jit_comp.c | 79 +-
arch/s390/numa/mode_emu.c | 7 +-
arch/s390/numa/numa.c | 2 +
arch/s390/pci/pci.c | 8 +-
arch/s390/pci/pci_dma.c | 6 +-
arch/s390/pci/pci_irq.c | 2 +-
arch/s390/purgatory/Makefile | 4 +-
arch/s390/purgatory/purgatory.c | 2 +-
arch/s390/scripts/Makefile.chkbss | 3 +-
arch/s390/tools/gen_facilities.c | 3 +
arch/sh/Kconfig | 1 -
arch/sh/boards/mach-ap325rxa/setup.c | 1 -
arch/sh/boards/mach-ecovec24/setup.c | 2 -
arch/sh/boards/mach-kfr2r09/setup.c | 1 -
arch/sh/boards/mach-migor/setup.c | 1 -
arch/sh/boards/mach-se/7724/setup.c | 2 -
arch/sh/include/asm/pgalloc.h | 46 +-
arch/sh/include/asm/pgtable.h | 5 -
arch/sh/include/uapi/asm/setup.h | 2 +-
arch/sh/include/uapi/asm/types.h | 2 +-
arch/sh/kernel/disassemble.c | 5 +-
arch/sh/kernel/hw_breakpoint.c | 1 +
arch/sh/mm/Kconfig | 3 -
arch/sh/mm/nommu.c | 4 -
arch/sparc/Kconfig | 1 +
arch/sparc/crypto/aes_glue.c | 8 +-
arch/sparc/crypto/des_glue.c | 37 +-
arch/sparc/include/asm/pci.h | 2 -
arch/sparc/include/asm/pgalloc_32.h | 2 -
arch/sparc/include/asm/pgalloc_64.h | 2 -
arch/sparc/include/asm/pgtable_32.h | 5 -
arch/sparc/include/asm/pgtable_64.h | 6 +-
arch/sparc/include/uapi/asm/oradax.h | 2 +-
arch/sparc/kernel/sys_sparc_64.c | 33 +-
arch/sparc/mm/init_32.c | 1 -
arch/sparc/mm/init_64.c | 4 +-
arch/sparc/mm/srmmu.c | 4 +-
arch/um/Kconfig | 1 +
arch/um/drivers/Kconfig | 7 +
arch/um/drivers/Makefile | 3 +-
arch/um/drivers/chan.h | 2 +-
arch/um/drivers/chan_kern.c | 2 +-
arch/um/drivers/chan_user.c | 2 +-
arch/um/drivers/chan_user.h | 2 +-
arch/um/drivers/cow_user.c | 2 +-
arch/um/drivers/daemon.h | 2 +-
arch/um/drivers/daemon_kern.c | 2 +-
arch/um/drivers/daemon_user.c | 2 +-
arch/um/drivers/fd.c | 2 +-
arch/um/drivers/harddog_user.c | 2 +-
arch/um/drivers/hostaudio_kern.c | 2 +-
arch/um/drivers/line.c | 2 +-
arch/um/drivers/line.h | 2 +-
arch/um/drivers/mconsole.h | 2 +-
arch/um/drivers/mconsole_kern.c | 2 +-
arch/um/drivers/mconsole_kern.h | 2 +-
arch/um/drivers/mconsole_user.c | 2 +-
arch/um/drivers/net_kern.c | 2 +-
arch/um/drivers/net_user.c | 2 +-
arch/um/drivers/null.c | 2 +-
arch/um/drivers/pcap_kern.c | 2 +-
arch/um/drivers/pcap_user.c | 2 +-
arch/um/drivers/pcap_user.h | 2 +-
arch/um/drivers/port.h | 2 +-
arch/um/drivers/port_kern.c | 2 +-
arch/um/drivers/port_user.c | 2 +-
arch/um/drivers/pty.c | 2 +-
arch/um/drivers/slip_kern.c | 2 +-
arch/um/drivers/slip_user.c | 2 +-
arch/um/drivers/slirp_kern.c | 2 +-
arch/um/drivers/slirp_user.c | 2 +-
arch/um/drivers/ssl.c | 2 +-
arch/um/drivers/stdio_console.c | 2 +-
arch/um/drivers/stdio_console.h | 2 +-
arch/um/drivers/tty.c | 2 +-
arch/um/drivers/ubd.h | 2 +-
arch/um/drivers/ubd_kern.c | 2 +-
arch/um/drivers/ubd_user.c | 2 +-
arch/um/drivers/umcast.h | 2 +-
arch/um/drivers/umcast_kern.c | 2 +-
arch/um/drivers/umcast_user.c | 2 +-
arch/um/drivers/vde.h | 2 +-
arch/um/drivers/vde_kern.c | 2 +-
arch/um/drivers/vde_user.c | 2 +-
arch/um/drivers/vector_kern.c | 44 +-
arch/um/drivers/vector_kern.h | 3 +-
arch/um/drivers/vector_transports.c | 42 +-
arch/um/drivers/vector_user.c | 293 +-
arch/um/drivers/vector_user.h | 9 +-
arch/um/drivers/vhost_user.h | 117 +
arch/um/drivers/virtio_uml.c | 1177 +
arch/um/drivers/xterm.c | 2 +-
arch/um/drivers/xterm.h | 2 +-
arch/um/drivers/xterm_kern.c | 2 +-
arch/um/include/asm/Kbuild | 1 -
arch/um/include/asm/common.lds.S | 2 +-
arch/um/include/asm/irq.h | 7 +-
arch/um/include/asm/irqflags.h | 1 -
arch/um/include/asm/kmap_types.h | 2 +-
arch/um/include/asm/mmu.h | 2 +-
arch/um/include/asm/mmu_context.h | 2 +-
arch/um/include/asm/page.h | 2 +-
arch/um/include/asm/pgalloc.h | 6 +-
arch/um/include/asm/pgtable-2level.h | 2 +-
arch/um/include/asm/pgtable-3level.h | 2 +-
arch/um/include/asm/pgtable.h | 4 +-
arch/um/include/asm/processor-generic.h | 2 +-
arch/um/include/asm/ptrace-generic.h | 2 +-
arch/um/include/asm/thread_info.h | 2 +-
arch/um/include/asm/tlbflush.h | 2 +-
arch/um/include/asm/uaccess.h | 2 +-
arch/um/include/shared/arch.h | 2 +-
arch/um/include/shared/as-layout.h | 2 +-
arch/um/include/shared/elf_user.h | 2 +-
arch/um/include/shared/frame_kern.h | 2 +-
arch/um/include/shared/irq_kern.h | 2 +-
arch/um/include/shared/irq_user.h | 2 +-
arch/um/include/shared/kern.h | 2 +-
arch/um/include/shared/kern_util.h | 2 +-
arch/um/include/shared/longjmp.h | 2 +-
arch/um/include/shared/mem.h | 2 +-
arch/um/include/shared/net_kern.h | 2 +-
arch/um/include/shared/net_user.h | 2 +-
arch/um/include/shared/os.h | 14 +-
arch/um/include/shared/ptrace_user.h | 2 +-
arch/um/include/shared/registers.h | 2 +-
arch/um/include/shared/sigio.h | 2 +-
arch/um/include/shared/skas/mm_id.h | 2 +-
arch/um/include/shared/skas/skas.h | 2 +-
arch/um/include/shared/skas/stub-data.h | 2 +-
arch/um/include/shared/timer-internal.h | 25 +-
arch/um/include/shared/um_malloc.h | 2 +-
arch/um/include/shared/user.h | 2 +-
arch/um/kernel/Makefile | 3 +-
arch/um/kernel/config.c.in | 4 +-
arch/um/kernel/dyn.lds.S | 3 +-
arch/um/kernel/exec.c | 2 +-
arch/um/kernel/exitcode.c | 2 +-
arch/um/kernel/gmon_syms.c | 2 +-
arch/um/kernel/gprof_syms.c | 2 +-
arch/um/kernel/initrd.c | 2 +-
arch/um/kernel/irq.c | 4 +-
arch/um/kernel/ksyms.c | 4 +-
arch/um/kernel/mem.c | 3 +-
arch/um/kernel/physmem.c | 3 +-
arch/um/kernel/process.c | 20 +-
arch/um/kernel/ptrace.c | 2 +-
arch/um/kernel/reboot.c | 2 +-
arch/um/kernel/sigio.c | 2 +-
arch/um/kernel/signal.c | 30 +-
arch/um/kernel/skas/Makefile | 2 +-
arch/um/kernel/skas/clone.c | 2 +-
arch/um/kernel/skas/mmu.c | 6 +-
arch/um/kernel/skas/process.c | 4 +-
arch/um/kernel/skas/syscall.c | 2 +-
arch/um/kernel/skas/uaccess.c | 2 +-
arch/um/kernel/syscall.c | 2 +-
arch/um/kernel/time.c | 29 +-
arch/um/kernel/tlb.c | 2 +-
arch/um/kernel/trap.c | 2 +-
arch/um/kernel/um_arch.c | 3 +-
arch/um/kernel/umid.c | 2 +-
arch/um/kernel/uml.lds.S | 2 +
arch/um/os-Linux/Makefile | 2 +-
arch/um/os-Linux/drivers/Makefile | 2 +-
arch/um/os-Linux/drivers/etap.h | 2 +-
arch/um/os-Linux/drivers/ethertap_kern.c | 2 +-
arch/um/os-Linux/drivers/ethertap_user.c | 2 +-
arch/um/os-Linux/drivers/tuntap.h | 2 +-
arch/um/os-Linux/drivers/tuntap_kern.c | 2 +-
arch/um/os-Linux/drivers/tuntap_user.c | 2 +-
arch/um/os-Linux/file.c | 46 +-
arch/um/os-Linux/helper.c | 2 +-
arch/um/os-Linux/irq.c | 2 +-
arch/um/os-Linux/main.c | 4 +-
arch/um/os-Linux/mem.c | 2 +-
arch/um/os-Linux/process.c | 2 +-
arch/um/os-Linux/registers.c | 2 +-
arch/um/os-Linux/sigio.c | 8 +-
arch/um/os-Linux/signal.c | 52 +-
arch/um/os-Linux/skas/Makefile | 2 +-
arch/um/os-Linux/skas/mem.c | 2 +-
arch/um/os-Linux/skas/process.c | 14 +-
arch/um/os-Linux/start_up.c | 2 +-
arch/um/os-Linux/time.c | 2 +-
arch/um/os-Linux/tty.c | 2 +-
arch/um/os-Linux/umid.c | 2 +-
arch/um/os-Linux/util.c | 2 +-
arch/unicore32/include/asm/pgalloc.h | 2 -
arch/unicore32/include/asm/pgtable.h | 4 -
arch/unicore32/include/asm/tlb.h | 2 +-
arch/unicore32/kernel/irq.c | 1 -
arch/x86/Kconfig | 34 +-
arch/x86/Kconfig.debug | 2 +-
arch/x86/Makefile | 1 +
arch/x86/boot/boot.h | 2 -
arch/x86/boot/compressed/acpi.c | 19 +-
arch/x86/boot/compressed/head_32.S | 4 +-
arch/x86/boot/compressed/head_64.S | 18 +-
arch/x86/boot/compressed/pgtable_64.c | 13 +-
arch/x86/boot/main.c | 1 +
arch/x86/boot/string.c | 8 +
arch/x86/crypto/Makefile | 21 -
arch/x86/crypto/aegis128l-aesni-asm.S | 823 -
arch/x86/crypto/aegis128l-aesni-glue.c | 293 -
arch/x86/crypto/aegis256-aesni-asm.S | 700 -
arch/x86/crypto/aegis256-aesni-glue.c | 293 -
arch/x86/crypto/aes-i586-asm_32.S | 362 -
arch/x86/crypto/aes-x86_64-asm_64.S | 185 -
arch/x86/crypto/aes_glue.c | 70 -
arch/x86/crypto/aesni-intel_glue.c | 46 +-
arch/x86/crypto/camellia_aesni_avx2_glue.c | 4 +-
arch/x86/crypto/camellia_aesni_avx_glue.c | 4 +-
arch/x86/crypto/cast6_avx_glue.c | 4 +-
arch/x86/crypto/des3_ede_glue.c | 38 +-
arch/x86/crypto/ghash-clmulni-intel_glue.c | 3 +-
arch/x86/crypto/glue_helper.c | 67 +-
arch/x86/crypto/morus1280-avx2-asm.S | 619 -
arch/x86/crypto/morus1280-avx2-glue.c | 62 -
arch/x86/crypto/morus1280-sse2-asm.S | 893 -
arch/x86/crypto/morus1280-sse2-glue.c | 61 -
arch/x86/crypto/morus1280_glue.c | 205 -
arch/x86/crypto/morus640-sse2-asm.S | 612 -
arch/x86/crypto/morus640-sse2-glue.c | 61 -
arch/x86/crypto/morus640_glue.c | 200 -
arch/x86/crypto/serpent_avx2_glue.c | 4 +-
arch/x86/crypto/serpent_avx_glue.c | 4 +-
arch/x86/crypto/sha256_ssse3_glue.c | 12 +-
arch/x86/crypto/twofish_avx_glue.c | 4 +-
arch/x86/entry/calling.h | 17 +
arch/x86/entry/common.c | 13 +-
arch/x86/entry/entry_32.S | 19 +-
arch/x86/entry/entry_64.S | 29 +-
arch/x86/entry/syscall_64.c | 25 +
arch/x86/entry/syscalls/syscall_32.tbl | 4 +-
arch/x86/entry/syscalls/syscalltbl.sh | 35 +-
arch/x86/entry/thunk_32.S | 2 +-
arch/x86/entry/thunk_64.S | 4 +-
arch/x86/entry/vdso/Makefile | 3 +-
arch/x86/entry/vdso/vma.c | 2 +-
arch/x86/events/amd/ibs.c | 13 +-
arch/x86/events/core.c | 38 +-
arch/x86/events/intel/core.c | 107 +-
arch/x86/events/intel/cstate.c | 44 +-
arch/x86/events/intel/ds.c | 53 +-
arch/x86/events/intel/lbr.c | 2 +-
arch/x86/events/intel/pt.c | 336 +-
arch/x86/events/intel/pt.h | 12 +-
arch/x86/events/intel/rapl.c | 30 +-
arch/x86/events/intel/uncore.c | 28 +-
arch/x86/events/msr.c | 28 +-
arch/x86/events/perf_event.h | 17 +
arch/x86/hyperv/hv_init.c | 16 +-
arch/x86/hyperv/mmu.c | 8 +-
arch/x86/include/asm/acpi.h | 9 +
arch/x86/include/asm/alternative.h | 14 +-
arch/x86/include/asm/apic.h | 11 +-
arch/x86/include/asm/apic_flat_64.h | 8 -
arch/x86/include/asm/barrier.h | 3 +-
arch/x86/include/asm/bitops.h | 7 +-
arch/x86/include/asm/bootparam_utils.h | 64 +-
arch/x86/include/asm/bug.h | 4 +-
arch/x86/include/asm/bugs.h | 2 +
arch/x86/include/asm/cpufeature.h | 7 +
arch/x86/include/asm/cpufeatures.h | 7 +-
arch/x86/include/asm/cpuidle_haltpoll.h | 8 +
arch/x86/include/asm/crypto/aes.h | 12 -
arch/x86/include/asm/crypto/glue_helper.h | 2 +-
arch/x86/include/asm/div64.h | 13 +
arch/x86/include/asm/efi.h | 5 +
arch/x86/include/asm/error-injection.h | 13 -
arch/x86/include/asm/fixmap.h | 5 +-
arch/x86/include/asm/ftrace.h | 1 -
arch/x86/include/asm/hw_irq.h | 4 +-
arch/x86/include/asm/hyperv-tlfs.h | 43 +-
arch/x86/include/asm/intel-family.h | 69 +-
arch/x86/include/asm/intel_pt.h | 2 +
arch/x86/include/asm/iommu.h | 1 -
arch/x86/include/asm/ipi.h | 109 -
arch/x86/include/asm/irq.h | 2 +-
arch/x86/include/asm/kvm_emulate.h | 3 +-
arch/x86/include/asm/kvm_host.h | 91 +-
arch/x86/include/asm/mem_encrypt.h | 10 +
arch/x86/include/asm/mmu_context.h | 8 +-
arch/x86/include/asm/mshyperv.h | 5 +-
arch/x86/include/asm/msr-index.h | 16 +-
arch/x86/include/asm/msr.h | 3 +-
arch/x86/include/asm/nospec-branch.h | 2 +-
arch/x86/include/asm/paravirt.h | 12 -
arch/x86/include/asm/paravirt_types.h | 5 -
arch/x86/include/asm/perf_event.h | 12 +-
arch/x86/include/asm/pgtable_32.h | 2 -
arch/x86/include/asm/pgtable_64.h | 3 -
arch/x86/include/asm/preempt.h | 2 +-
arch/x86/include/asm/qspinlock.h | 15 +
arch/x86/include/asm/realmode.h | 1 -
arch/x86/include/asm/set_memory.h | 8 -
arch/x86/include/asm/smp.h | 1 +
arch/x86/include/asm/special_insns.h | 24 -
arch/x86/include/asm/suspend_64.h | 2 +-
arch/x86/include/asm/svm.h | 1 +
arch/x86/include/asm/syscall.h | 4 +
arch/x86/include/asm/text-patching.h | 4 +-
arch/x86/include/asm/tlbflush.h | 30 +-
arch/x86/include/asm/uaccess.h | 4 +-
arch/x86/include/asm/unistd.h | 6 -
arch/x86/include/asm/uv/uv.h | 4 +-
arch/x86/include/asm/vdso/gettimeofday.h | 42 +-
arch/x86/include/asm/vmware.h | 53 +
arch/x86/include/asm/vmx.h | 16 +
arch/x86/include/asm/x86_init.h | 2 +
arch/x86/include/asm/xen/page-coherent.h | 14 -
arch/x86/include/uapi/asm/byteorder.h | 2 +-
arch/x86/include/uapi/asm/errno.h | 1 -
arch/x86/include/uapi/asm/fcntl.h | 1 -
arch/x86/include/uapi/asm/hwcap2.h | 2 +-
arch/x86/include/uapi/asm/ioctl.h | 1 -
arch/x86/include/uapi/asm/ioctls.h | 1 -
arch/x86/include/uapi/asm/ipcbuf.h | 1 -
arch/x86/include/uapi/asm/param.h | 1 -
arch/x86/include/uapi/asm/resource.h | 1 -
arch/x86/include/uapi/asm/sigcontext32.h | 2 +-
arch/x86/include/uapi/asm/svm.h | 1 +
arch/x86/include/uapi/asm/termbits.h | 1 -
arch/x86/include/uapi/asm/termios.h | 1 -
arch/x86/include/uapi/asm/types.h | 7 -
arch/x86/include/uapi/asm/unistd.h | 2 +-
arch/x86/include/uapi/asm/vmx.h | 8 +-
arch/x86/kernel/acpi/boot.c | 5 +
arch/x86/kernel/acpi/wakeup_64.S | 10 +-
arch/x86/kernel/alternative.c | 6 +-
arch/x86/kernel/amd_gart_64.c | 3 +
arch/x86/kernel/amd_nb.c | 3 +
arch/x86/kernel/apic/apic.c | 280 +-
arch/x86/kernel/apic/apic_flat_64.c | 66 +-
arch/x86/kernel/apic/apic_noop.c | 18 +-
arch/x86/kernel/apic/apic_numachip.c | 8 +-
arch/x86/kernel/apic/bigsmp_32.c | 33 +-
arch/x86/kernel/apic/io_apic.c | 8 +-
arch/x86/kernel/apic/ipi.c | 174 +-
arch/x86/kernel/apic/local.h | 68 +
arch/x86/kernel/apic/probe_32.c | 44 +-
arch/x86/kernel/apic/probe_64.c | 21 +-
arch/x86/kernel/apic/vector.c | 11 +
arch/x86/kernel/apic/x2apic.h | 9 -
arch/x86/kernel/apic/x2apic_cluster.c | 20 +-
arch/x86/kernel/apic/x2apic_phys.c | 23 +-
arch/x86/kernel/apic/x2apic_uv_x.c | 30 +-
arch/x86/kernel/asm-offsets_64.c | 21 +-
arch/x86/kernel/cpu/amd.c | 92 +-
arch/x86/kernel/cpu/bugs.c | 127 +-
arch/x86/kernel/cpu/common.c | 56 +-
arch/x86/kernel/cpu/cpuid-deps.c | 97 +-
arch/x86/kernel/cpu/hygon.c | 21 +-
arch/x86/kernel/cpu/intel.c | 31 +-
arch/x86/kernel/cpu/mce/intel.c | 2 +-
arch/x86/kernel/cpu/mce/severity.c | 4 +-
arch/x86/kernel/cpu/mshyperv.c | 10 +
arch/x86/kernel/cpu/mtrr/cyrix.c | 1 +
arch/x86/kernel/cpu/umwait.c | 45 +-
arch/x86/kernel/cpu/vmware.c | 94 +-
arch/x86/kernel/crash.c | 2 -
arch/x86/kernel/crash_dump_64.c | 5 +
arch/x86/kernel/dumpstack.c | 7 +-
arch/x86/kernel/early-quirks.c | 1 +
arch/x86/kernel/head_64.S | 8 +-
arch/x86/kernel/hpet.c | 12 +-
arch/x86/kernel/ima_arch.c | 4 +-
arch/x86/kernel/ioport.c | 7 +-
arch/x86/kernel/irq.c | 10 +-
arch/x86/kernel/irq_32.c | 7 +-
arch/x86/kernel/irq_64.c | 9 -
arch/x86/kernel/kexec-bzimage64.c | 1 +
arch/x86/kernel/kgdb.c | 2 +-
arch/x86/kernel/kprobes/core.c | 2 +-
arch/x86/kernel/kprobes/opt.c | 2 +-
arch/x86/kernel/kvm.c | 59 +-
arch/x86/kernel/machine_kexec_32.c | 4 +-
arch/x86/kernel/msr.c | 8 +
arch/x86/kernel/nmi.c | 3 +
arch/x86/kernel/paravirt.c | 4 -
arch/x86/kernel/pci-calgary_64.c | 2 +
arch/x86/kernel/pci-dma.c | 20 +-
arch/x86/kernel/pci-swiotlb.c | 1 -
arch/x86/kernel/process.c | 2 +-
arch/x86/kernel/ptrace.c | 1 +
arch/x86/kernel/quirks.c | 4 -
arch/x86/kernel/reboot.c | 7 +-
arch/x86/kernel/setup.c | 2 +-
arch/x86/kernel/smp.c | 88 +-
arch/x86/kernel/smpboot.c | 12 +-
arch/x86/kernel/stacktrace.c | 2 +-
arch/x86/kernel/sysfb_efi.c | 46 +
arch/x86/kernel/tsc.c | 2 +-
arch/x86/kernel/tsc_msr.c | 5 +
arch/x86/kernel/umip.c | 65 +-
arch/x86/kernel/uprobes.c | 17 +-
arch/x86/kernel/x86_init.c | 1 +
arch/x86/kvm/cpuid.c | 35 +-
arch/x86/kvm/debugfs.c | 46 +-
arch/x86/kvm/emulate.c | 27 +-
arch/x86/kvm/hyperv.c | 21 +-
arch/x86/kvm/lapic.c | 67 +-
arch/x86/kvm/lapic.h | 1 -
arch/x86/kvm/mmu.c | 252 +-
arch/x86/kvm/mmu.h | 2 +-
arch/x86/kvm/mmutrace.h | 42 +-
arch/x86/kvm/svm.c | 271 +-
arch/x86/kvm/trace.h | 74 +-
arch/x86/kvm/vmx/capabilities.h | 6 +
arch/x86/kvm/vmx/evmcs.h | 2 +
arch/x86/kvm/vmx/nested.c | 383 +-
arch/x86/kvm/vmx/ops.h | 93 +-
arch/x86/kvm/vmx/vmenter.S | 4 +-
arch/x86/kvm/vmx/vmx.c | 394 +-
arch/x86/kvm/vmx/vmx.h | 11 +-
arch/x86/kvm/x86.c | 434 +-
arch/x86/kvm/x86.h | 4 +-
arch/x86/lib/copy_user_64.S | 14 +-
arch/x86/lib/cpu.c | 1 +
arch/x86/lib/getuser.S | 16 +-
arch/x86/lib/putuser.S | 22 +-
arch/x86/math-emu/errors.c | 5 +-
arch/x86/math-emu/fpu_trig.c | 2 +-
arch/x86/mm/fault.c | 15 +-
arch/x86/mm/init_32.c | 2 +-
arch/x86/mm/ioremap.c | 1 +
arch/x86/mm/mem_encrypt.c | 2 -
arch/x86/mm/numa.c | 4 +-
arch/x86/mm/pageattr.c | 136 +-
arch/x86/mm/pat_rbtree.c | 19 +-
arch/x86/mm/pgtable.c | 8 +-
arch/x86/mm/pti.c | 8 +-
arch/x86/mm/testmmiotrace.c | 5 +
arch/x86/mm/tlb.c | 2 +-
arch/x86/net/bpf_jit_comp.c | 9 +-
arch/x86/pci/mmconfig-shared.c | 5 +-
arch/x86/pci/sta2x11-fixup.c | 4 +-
arch/x86/platform/efi/efi.c | 39 +-
arch/x86/platform/intel/iosf_mbi.c | 100 +-
arch/x86/platform/olpc/olpc-xo1-sci.c | 17 +-
arch/x86/platform/uv/bios_uv.c | 10 +-
arch/x86/platform/uv/tlb_uv.c | 4 +-
arch/x86/power/cpu.c | 90 +-
arch/x86/purgatory/Makefile | 42 +-
arch/x86/purgatory/purgatory.c | 8 +-
arch/x86/purgatory/string.c | 23 -
arch/x86/realmode/rm/header.S | 1 -
arch/x86/realmode/rm/trampoline_32.S | 3 -
arch/x86/realmode/rm/trampoline_64.S | 3 -
arch/x86/realmode/rm/trampoline_common.S | 4 -
arch/x86/um/asm/barrier.h | 12 +-
arch/x86/um/vdso/um_vdso.c | 2 +-
arch/x86/xen/enlighten_pv.c | 15 -
arch/x86/xen/mmu_pv.c | 2 -
arch/xtensa/Kconfig | 49 +-
arch/xtensa/boot/dts/virt.dts | 8 +-
arch/xtensa/include/asm/io.h | 1 +
arch/xtensa/include/asm/pgalloc.h | 4 +-
arch/xtensa/include/asm/pgtable.h | 1 -
arch/xtensa/include/asm/processor.h | 11 +-
arch/xtensa/include/asm/regs.h | 1 +
arch/xtensa/include/asm/tlbflush.h | 3 -
arch/xtensa/include/uapi/asm/mman.h | 3 +
arch/xtensa/kernel/coprocessor.S | 1 +
arch/xtensa/kernel/entry.S | 42 +-
arch/xtensa/kernel/head.S | 2 +-
arch/xtensa/kernel/pci-dma.c | 4 +-
arch/xtensa/kernel/setup.c | 10 +-
arch/xtensa/kernel/signal.c | 26 +-
arch/xtensa/kernel/stacktrace.c | 5 +
arch/xtensa/kernel/traps.c | 4 +
arch/xtensa/mm/init.c | 10 -
block/Kconfig | 13 +
block/Makefile | 1 +
block/bfq-cgroup.c | 156 +-
block/bfq-iosched.c | 170 +-
block/bfq-iosched.h | 3 +
block/bfq-wf2q.c | 2 +
block/bio.c | 60 +-
block/blk-cgroup.c | 82 +-
block/blk-core.c | 44 +-
block/blk-flush.c | 10 +
block/blk-integrity.c | 11 +
block/blk-iocost.c | 2465 +
block/blk-iolatency.c | 11 +-
block/blk-merge.c | 151 +-
block/blk-mq-cpumap.c | 29 +-
block/blk-mq-sched.c | 2 -
block/blk-mq-sched.h | 9 -
block/blk-mq-sysfs.c | 23 +-
block/blk-mq-tag.c | 32 +
block/blk-mq.c | 89 +-
block/blk-pm.c | 12 +-
block/blk-rq-qos.c | 25 +-
block/blk-rq-qos.h | 28 +-
block/blk-settings.c | 44 +-
block/blk-sysfs.c | 43 +-
block/blk-throttle.c | 9 +-
block/blk-wbt.c | 20 +-
block/blk-wbt.h | 4 -
block/blk-zoned.c | 39 +
block/blk.h | 13 +-
block/bsg-lib.c | 10 +-
block/elevator.c | 186 +-
block/genhd.c | 11 +-
block/mq-deadline.c | 20 +-
block/opal_proto.h | 5 +-
block/sed-opal.c | 49 +-
block/t10-pi.c | 169 +-
certs/system_keyring.c | 61 +-
crypto/Kconfig | 192 +-
crypto/Makefile | 27 +-
crypto/aead.c | 3 +-
crypto/aegis.h | 39 +-
crypto/aegis128-core.c | 502 +
crypto/aegis128-neon-inner.c | 212 +
crypto/aegis128-neon.c | 49 +
crypto/aegis128.c | 458 -
crypto/aegis128l.c | 522 -
crypto/aegis256.c | 473 -
crypto/aes_generic.c | 169 +-
crypto/aes_ti.c | 313 +-
crypto/asymmetric_keys/pkcs7_verify.c | 33 +
crypto/asymmetric_keys/verify_pefile.c | 4 +-
crypto/cryptd.c | 44 +-
crypto/crypto_engine.c | 2 +-
crypto/crypto_user_base.c | 37 +-
crypto/crypto_user_stat.c | 4 +-
crypto/des_generic.c | 945 +-
crypto/essiv.c | 663 +
crypto/fips.c | 11 +
crypto/gcm.c | 47 +-
crypto/ghash-generic.c | 31 +-
crypto/morus1280.c | 542 -
crypto/morus640.c | 533 -
crypto/pcrypt.c | 167 +-
crypto/sha256_generic.c | 224 +-
crypto/skcipher.c | 42 +-
crypto/streebog_generic.c | 46 -
crypto/tcrypt.c | 16 +
crypto/testmgr.c | 52 +-
crypto/testmgr.h | 5284 +-
crypto/xts.c | 152 +-
drivers/Kconfig | 6 +-
drivers/Makefile | 3 +-
drivers/acpi/Kconfig | 2 +-
drivers/acpi/acpi_apd.c | 7 +
drivers/acpi/acpi_lpss.c | 8 +-
drivers/acpi/acpi_processor.c | 10 +-
drivers/acpi/acpica/aclocal.h | 4 +-
drivers/acpi/acpica/acobject.h | 2 +-
drivers/acpi/acpica/acstruct.h | 2 +-
drivers/acpi/acpica/acutils.h | 10 +-
drivers/acpi/acpica/dbhistry.c | 2 +-
drivers/acpi/acpica/dbinput.c | 10 +-
drivers/acpi/acpica/dbmethod.c | 4 +
drivers/acpi/acpica/dbobject.c | 1 -
drivers/acpi/acpica/dbstats.c | 92 +-
drivers/acpi/acpica/evxfgpe.c | 6 +-
drivers/acpi/acpica/exdump.c | 6 +-
drivers/acpi/acpica/nsaccess.c | 2 +-
drivers/acpi/acpica/nsalloc.c | 2 +-
drivers/acpi/acpica/nsdump.c | 2 +-
drivers/acpi/acpica/nsrepair2.c | 2 +-
drivers/acpi/acpica/tbdata.c | 1 +
drivers/acpi/acpica/utdebug.c | 4 +-
drivers/acpi/acpica/uterror.c | 6 +-
drivers/acpi/acpica/utosi.c | 3 +-
drivers/acpi/acpica/utownerid.c | 12 +-
drivers/acpi/apei/ghes.c | 19 +-
drivers/acpi/arm64/iort.c | 10 +-
drivers/acpi/cppc_acpi.c | 6 +-
drivers/acpi/custom_method.c | 11 +-
drivers/acpi/device_pm.c | 11 +-
drivers/acpi/ec.c | 57 +-
drivers/acpi/hmat/hmat.c | 143 +-
drivers/acpi/internal.h | 6 +-
drivers/acpi/nfit/core.c | 28 +-
drivers/acpi/nfit/intel.c | 59 +-
drivers/acpi/nfit/nfit.h | 24 +
drivers/acpi/osl.c | 20 +-
drivers/acpi/pci_irq.c | 4 +-
drivers/acpi/pci_link.c | 4 +-
drivers/acpi/pci_root.c | 1 -
drivers/acpi/pptt.c | 53 +-
drivers/acpi/processor_driver.c | 39 +-
drivers/acpi/processor_perflib.c | 100 +-
drivers/acpi/processor_thermal.c | 84 +-
drivers/acpi/property.c | 8 +-
drivers/acpi/sbshc.h | 2 -
drivers/acpi/scan.c | 6 +
drivers/acpi/sleep.c | 165 +-
drivers/acpi/tables.c | 6 +
drivers/acpi/thermal.c | 11 +-
drivers/acpi/x86/utils.c | 4 +-
drivers/amba/bus.c | 14 +
drivers/amba/tegra-ahb.c | 11 +-
drivers/android/binder.c | 105 +-
drivers/android/binder_internal.h | 86 +
drivers/android/binderfs.c | 290 +-
drivers/ata/acard-ahci.c | 38 +-
drivers/ata/ahci.c | 149 +-
drivers/ata/ahci.h | 2 +
drivers/ata/libahci.c | 1 -
drivers/ata/libahci_platform.c | 13 +-
drivers/ata/libata-scsi.c | 21 +
drivers/ata/libata-sff.c | 14 +-
drivers/ata/libata-zpodd.c | 2 +-
drivers/ata/pata_atp867x.c | 7 +-
drivers/ata/pata_buddha.c | 228 +-
drivers/ata/pata_cs5520.c | 6 +-
drivers/ata/pata_hpt3x3.c | 5 +-
drivers/ata/pata_ninja32.c | 5 +-
drivers/ata/pata_pdc2027x.c | 6 +-
drivers/ata/pata_rb532_cf.c | 1 -
drivers/ata/pata_sil680.c | 5 +-
drivers/ata/pdc_adma.c | 23 +-
drivers/ata/sata_inic162x.c | 8 +-
drivers/ata/sata_mv.c | 38 +-
drivers/ata/sata_nv.c | 10 +-
drivers/ata/sata_promise.c | 5 +-
drivers/ata/sata_qstor.c | 34 +-
drivers/ata/sata_sil.c | 5 +-
drivers/ata/sata_sil24.c | 26 +-
drivers/ata/sata_svw.c | 5 +-
drivers/ata/sata_sx4.c | 5 +-
drivers/ata/sata_via.c | 9 +-
drivers/ata/sata_vsc.c | 5 +-
drivers/atm/Kconfig | 2 +-
drivers/atm/eni.c | 2 +-
drivers/atm/he.c | 9 +-
drivers/atm/iphase.c | 8 +-
drivers/atm/solos-pci.c | 9 +-
drivers/auxdisplay/Kconfig | 7 +-
drivers/auxdisplay/charlcd.c | 2 +-
drivers/auxdisplay/charlcd.h | 44 +
drivers/auxdisplay/hd44780.c | 3 +-
drivers/auxdisplay/ht16k33.c | 4 +-
drivers/auxdisplay/panel.c | 4 +-
drivers/base/Kconfig | 2 +-
drivers/base/arch_topology.c | 300 +-
drivers/base/base.h | 1 +
drivers/base/bus.c | 24 -
drivers/base/core.c | 314 +-
drivers/base/dd.c | 14 +
drivers/base/devcon.c | 51 +-
drivers/base/devcoredump.c | 13 +-
drivers/base/devtmpfs.c | 38 +-
drivers/base/firmware_loader/firmware.h | 4 +-
drivers/base/memory.c | 44 +-
drivers/base/node.c | 55 +-
drivers/base/platform.c | 125 +-
drivers/base/power/Makefile | 2 +-
drivers/base/power/domain.c | 25 +-
drivers/base/power/main.c | 35 +-
drivers/base/power/power.h | 18 +
drivers/base/power/runtime.c | 19 +-
drivers/base/power/sysfs.c | 6 +
drivers/base/power/wakeup.c | 72 +-
drivers/base/power/wakeup_stats.c | 214 +
drivers/base/regmap/Kconfig | 2 +-
drivers/base/regmap/regmap-debugfs.c | 12 -
drivers/base/regmap/regmap-irq.c | 7 +-
drivers/base/soc.c | 9 +
drivers/base/swnode.c | 39 +-
drivers/bcma/driver_mips.c | 16 -
drivers/bcma/driver_pci.c | 4 +-
drivers/bcma/host_pci.c | 6 +-
drivers/bcma/sprom.c | 10 +-
drivers/block/aoe/aoedev.c | 13 +-
drivers/block/ataflop.c | 1 +
drivers/block/drbd/drbd_interval.c | 29 +-
drivers/block/drbd/drbd_main.c | 2 +
drivers/block/drbd/drbd_receiver.c | 14 +-
drivers/block/floppy.c | 4 +-
drivers/block/loop.c | 19 +-
drivers/block/nbd.c | 237 +-
drivers/block/null_blk.h | 18 +-
drivers/block/null_blk_main.c | 183 +-
drivers/block/null_blk_zoned.c | 59 +-
drivers/block/paride/pcd.c | 12 +-
drivers/block/paride/pf.c | 2 +-
drivers/block/pktcdvd.c | 1 -
drivers/block/rbd.c | 29 +-
drivers/block/xen-blkback/xenbus.c | 6 +-
drivers/bluetooth/bpa10x.c | 2 +-
drivers/bluetooth/btbcm.c | 3 +
drivers/bluetooth/btqca.c | 30 +-
drivers/bluetooth/btqca.h | 7 +
drivers/bluetooth/btrtl.c | 125 +-
drivers/bluetooth/btusb.c | 75 +-
drivers/bluetooth/hci_ath.c | 3 +
drivers/bluetooth/hci_bcm.c | 36 +-
drivers/bluetooth/hci_intel.c | 3 +
drivers/bluetooth/hci_ldisc.c | 13 +
drivers/bluetooth/hci_mrvl.c | 3 +
drivers/bluetooth/hci_qca.c | 50 +-
drivers/bluetooth/hci_uart.h | 1 +
drivers/bus/Kconfig | 10 +
drivers/bus/Makefile | 1 +
drivers/bus/fsl-mc/fsl-mc-allocator.c | 1 -
drivers/bus/fsl-mc/mc-io.c | 1 -
drivers/bus/hisi_lpc.c | 47 +-
drivers/bus/imx-weim.c | 34 +-
drivers/bus/moxtet.c | 885 +
drivers/bus/sunxi-rsb.c | 4 +-
drivers/bus/ti-sysc.c | 177 +-
drivers/bus/uniphier-system-bus.c | 4 +-
drivers/char/Kconfig | 31 +-
drivers/char/Makefile | 2 -
drivers/char/agp/Kconfig | 11 +-
drivers/char/agp/Makefile | 1 -
drivers/char/agp/sgi-agp.c | 338 -
drivers/char/hpet.c | 3 +-
drivers/char/hw_random/atmel-rng.c | 3 +-
drivers/char/hw_random/cavium-rng-vf.c | 11 +-
drivers/char/hw_random/core.c | 7 +-
drivers/char/hw_random/exynos-trng.c | 3 +-
drivers/char/hw_random/imx-rngc.c | 4 +-
drivers/char/hw_random/mxc-rnga.c | 4 +-
drivers/char/hw_random/n2-drv.c | 4 +-
drivers/char/hw_random/nomadik-rng.c | 3 +-
drivers/char/hw_random/omap-rng.c | 3 +-
drivers/char/hw_random/powernv-rng.c | 10 +-
drivers/char/hw_random/st-rng.c | 4 +-
drivers/char/hw_random/timeriomem-rng.c | 4 +-
drivers/char/hw_random/xgene-rng.c | 4 +-
drivers/char/ipmi/ipmb_dev_int.c | 2 +-
drivers/char/ipmi/ipmi_dmi.c | 1 -
drivers/char/ipmi/ipmi_dmi.h | 1 +
drivers/char/ipmi/ipmi_msghandler.c | 121 +-
drivers/char/ipmi/ipmi_si.h | 57 +-
drivers/char/ipmi/ipmi_si_intf.c | 98 +-
drivers/char/ipmi/ipmi_si_mem_io.c | 2 +-
drivers/char/ipmi/ipmi_si_pci.c | 2 +-
drivers/char/ipmi/ipmi_si_platform.c | 2 +-
drivers/char/ipmi/ipmi_si_port_io.c | 2 +-
drivers/char/ipmi/ipmi_si_sm.h | 54 +-
drivers/char/ipmi/ipmi_ssif.c | 79 +-
drivers/char/mbcs.c | 831 -
drivers/char/mbcs.h | 553 -
drivers/char/mem.c | 28 +-
drivers/char/mspec.c | 155 +-
drivers/char/ppdev.c | 2 +-
drivers/char/random.c | 80 +-
drivers/char/snsc.c | 469 -
drivers/char/snsc.h | 92 -
drivers/char/snsc_event.c | 303 -
drivers/char/toshiba.c | 8 +-
drivers/char/tpm/Kconfig | 5 +
drivers/char/tpm/Makefile | 1 +
drivers/char/tpm/tpm-chip.c | 50 +-
drivers/char/tpm/tpm-interface.c | 23 +-
drivers/char/tpm/tpm-sysfs.c | 7 -
drivers/char/tpm/tpm.h | 2 +
drivers/char/tpm/tpm1-cmd.c | 36 +-
drivers/char/tpm/tpm2-cmd.c | 6 +-
drivers/char/tpm/tpm_ftpm_tee.c | 350 +
drivers/char/tpm/tpm_ftpm_tee.h | 40 +
drivers/char/tpm/tpm_tis_core.c | 3 +
drivers/char/xillybus/xillybus_pcie.c | 1 -
drivers/clk/Kconfig | 9 -
drivers/clk/Makefile | 1 +
drivers/clk/actions/owl-common.c | 5 +-
drivers/clk/actions/owl-factor.c | 7 +-
drivers/clk/at91/clk-generated.c | 2 +
drivers/clk/at91/clk-main.c | 12 +-
drivers/clk/at91/sama5d2.c | 2 +-
drivers/clk/bcm/clk-bcm2835.c | 138 +-
drivers/clk/bcm/clk-bcm63xx-gate.c | 4 +-
drivers/clk/clk-aspeed.c | 78 +-
drivers/clk/clk-aspeed.h | 82 +
drivers/clk/clk-ast2600.c | 704 +
drivers/clk/clk-bulk.c | 5 +-
drivers/clk/clk-cdce925.c | 34 +
drivers/clk/clk-composite.c | 1 -
drivers/clk/clk-lochnagar.c | 2 +-
drivers/clk/clk-milbeaut.c | 2 +-
drivers/clk/clk-qoriq.c | 2 +-
drivers/clk/clk-scmi.c | 2 +-
drivers/clk/clk-si5341.c | 1 -
drivers/clk/clk.c | 224 +-
drivers/clk/davinci/pll.c | 5 +-
drivers/clk/imx/Kconfig | 6 +
drivers/clk/imx/Makefile | 1 +
drivers/clk/imx/clk-imx7ulp.c | 31 +
drivers/clk/imx/clk-imx8mm.c | 141 +-
drivers/clk/imx/clk-imx8mn.c | 648 +
drivers/clk/imx/clk-imx8mq.c | 131 +-
drivers/clk/imx/clk-imx8qxp-lpcg.c | 5 +
drivers/clk/imx/clk-pll14xx.c | 27 +-
drivers/clk/imx/clk.c | 8 +
drivers/clk/imx/clk.h | 43 +-
drivers/clk/ingenic/Kconfig | 10 +-
drivers/clk/ingenic/Makefile | 1 +
drivers/clk/ingenic/jz4725b-cgu.c | 2 +-
drivers/clk/ingenic/jz4740-cgu.c | 17 +-
drivers/clk/ingenic/jz4770-cgu.c | 2 +-
drivers/clk/ingenic/jz4780-cgu.c | 2 +-
drivers/clk/ingenic/tcu.c | 474 +
drivers/clk/mediatek/Kconfig | 56 +
drivers/clk/mediatek/Makefile | 9 +
drivers/clk/mediatek/clk-gate.c | 5 +-
drivers/clk/mediatek/clk-gate.h | 3 +-
drivers/clk/mediatek/clk-mt6779-aud.c | 117 +
drivers/clk/mediatek/clk-mt6779-cam.c | 66 +
drivers/clk/mediatek/clk-mt6779-img.c | 58 +
drivers/clk/mediatek/clk-mt6779-ipe.c | 60 +
drivers/clk/mediatek/clk-mt6779-mfg.c | 55 +
drivers/clk/mediatek/clk-mt6779-mm.c | 113 +
drivers/clk/mediatek/clk-mt6779-vdec.c | 67 +
drivers/clk/mediatek/clk-mt6779-venc.c | 58 +
drivers/clk/mediatek/clk-mt6779.c | 1315 +
drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 7 +-
drivers/clk/mediatek/clk-mt8183.c | 90 +-
drivers/clk/mediatek/clk-mtk.c | 16 +-
drivers/clk/mediatek/clk-mtk.h | 8 +
drivers/clk/mediatek/reset.c | 56 +-
drivers/clk/meson/Kconfig | 11 +-
drivers/clk/meson/Makefile | 2 +-
drivers/clk/meson/axg-aoclk.c | 63 +-
drivers/clk/meson/axg-audio.c | 351 +-
drivers/clk/meson/axg-audio.h | 1 +
drivers/clk/meson/axg.c | 207 +-
drivers/clk/meson/clk-cpu-dyndiv.c | 73 +
drivers/clk/meson/clk-cpu-dyndiv.h | 20 +
drivers/clk/meson/clk-input.c | 49 -
drivers/clk/meson/clk-input.h | 19 -
drivers/clk/meson/clk-regmap.h | 12 +-
drivers/clk/meson/g12a-aoclk.c | 81 +-
drivers/clk/meson/g12a.c | 2232 +-
drivers/clk/meson/g12a.h | 25 +-
drivers/clk/meson/gxbb-aoclk.c | 55 +-
drivers/clk/meson/gxbb.c | 657 +-
drivers/clk/meson/meson-aoclk.c | 37 -
drivers/clk/meson/meson-aoclk.h | 8 -
drivers/clk/meson/meson-eeclk.c | 10 -
drivers/clk/meson/meson-eeclk.h | 2 -
drivers/clk/meson/meson8b.c | 710 +-
drivers/clk/mvebu/Kconfig | 8 +
drivers/clk/mvebu/Makefile | 2 +
drivers/clk/mvebu/ap-cpu-clk.c | 356 +
drivers/clk/mvebu/ap806-system-controller.c | 178 +-
drivers/clk/mvebu/armada_ap_cp_helper.c | 30 +
drivers/clk/mvebu/armada_ap_cp_helper.h | 11 +
drivers/clk/mvebu/cp110-system-controller.c | 32 +-
drivers/clk/qcom/Kconfig | 9 +-
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/clk-alpha-pll.c | 236 +-
drivers/clk/qcom/clk-alpha-pll.h | 7 +
drivers/clk/qcom/clk-rcg2.c | 10 +-
drivers/clk/qcom/clk-rpmh.c | 58 +-
drivers/clk/qcom/common.c | 20 +
drivers/clk/qcom/common.h | 2 +
drivers/clk/qcom/gcc-ipq8074.c | 2 +-
drivers/clk/qcom/gcc-msm8998.c | 4 +-
drivers/clk/qcom/gcc-qcs404.c | 34 +-
drivers/clk/qcom/gcc-sdm660.c | 2 +-
drivers/clk/qcom/gcc-sdm845.c | 4 +-
drivers/clk/qcom/gcc-sm8150.c | 3588 ++
drivers/clk/qcom/lpasscc-sdm845.c | 23 +-
drivers/clk/qcom/turingcc-qcs404.c | 2 +-
drivers/clk/renesas/clk-mstp.c | 3 +-
drivers/clk/renesas/r9a06g032-clocks.c | 3 +-
drivers/clk/renesas/rcar-usb2-clock-sel.c | 4 +-
drivers/clk/renesas/renesas-cpg-mssr.c | 19 +-
drivers/clk/rockchip/Makefile | 1 +
drivers/clk/rockchip/clk-rk3308.c | 955 +
drivers/clk/rockchip/clk-rv1108.c | 1 -
drivers/clk/rockchip/clk.h | 13 +
drivers/clk/samsung/clk-exynos5-subcmu.c | 16 +-
drivers/clk/samsung/clk-exynos5-subcmu.h | 2 +-
drivers/clk/samsung/clk-exynos5250.c | 7 +-
drivers/clk/samsung/clk-exynos5420.c | 162 +-
drivers/clk/sirf/clk-common.c | 12 +-
drivers/clk/socfpga/clk-gate.c | 24 +-
drivers/clk/socfpga/clk-periph-a10.c | 7 +-
drivers/clk/socfpga/clk-periph-s10.c | 2 +-
drivers/clk/spear/spear1340_clock.c | 2 +-
drivers/clk/sprd/Kconfig | 1 +
drivers/clk/sprd/common.c | 5 +-
drivers/clk/sprd/pll.c | 2 +
drivers/clk/st/clk-flexgen.c | 1 +
drivers/clk/st/clkgen-fsyn.c | 1 -
drivers/clk/st/clkgen-pll.c | 13 -
drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 8 +-
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 250 +-
drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 6 +-
drivers/clk/sunxi-ng/ccu_common.c | 5 +-
drivers/clk/ti/apll.c | 9 +-
drivers/clk/ti/clk-54xx.c | 34 +
drivers/clk/ti/clk-814x.c | 1 +
drivers/clk/ti/dpll.c | 13 +-
drivers/clk/versatile/clk-versatile.c | 1 +
drivers/clk/zte/clk-zx296718.c | 109 +-
drivers/clocksource/Kconfig | 13 +-
drivers/clocksource/Makefile | 1 +
drivers/clocksource/em_sti.c | 4 +-
drivers/clocksource/hyperv_timer.c | 45 +-
drivers/clocksource/ingenic-timer.c | 356 +
drivers/clocksource/renesas-ostm.c | 2 +-
drivers/clocksource/sh_cmt.c | 19 +-
drivers/clocksource/sh_tmu.c | 5 +-
drivers/clocksource/timer-atmel-tcb.c | 18 +
drivers/clocksource/timer-imx-sysctr.c | 5 +
drivers/clocksource/timer-npcm7xx.c | 9 +-
drivers/clocksource/timer-of.c | 6 +-
drivers/clocksource/timer-probe.c | 4 +-
drivers/clocksource/timer-riscv.c | 23 +-
drivers/clocksource/timer-sun4i.c | 4 +
drivers/connector/connector.c | 6 +-
drivers/counter/ftm-quaddec.c | 30 +-
drivers/cpufreq/Kconfig.arm | 16 +-
drivers/cpufreq/Makefile | 3 +-
drivers/cpufreq/armada-8k-cpufreq.c | 2 +
drivers/cpufreq/cpufreq-dt-platdev.c | 5 +
drivers/cpufreq/cpufreq.c | 59 +-
drivers/cpufreq/imx-cpufreq-dt.c | 8 +-
drivers/cpufreq/intel_pstate.c | 146 +-
drivers/cpufreq/mediatek-cpufreq.c | 4 +-
drivers/cpufreq/pasemi-cpufreq.c | 23 +-
drivers/cpufreq/ppc_cbe_cpufreq.c | 19 +-
drivers/cpufreq/ppc_cbe_cpufreq.h | 8 +
drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 96 +-
drivers/cpufreq/qcom-cpufreq-hw.c | 23 +-
drivers/cpufreq/qcom-cpufreq-kryo.c | 249 -
drivers/cpufreq/qcom-cpufreq-nvmem.c | 352 +
drivers/cpufreq/sun50i-cpufreq-nvmem.c | 226 +
drivers/cpufreq/ti-cpufreq.c | 1 +
drivers/cpuidle/Kconfig | 20 +
drivers/cpuidle/Kconfig.arm | 10 +
drivers/cpuidle/Makefile | 2 +
drivers/cpuidle/cpuidle-arm.c | 13 +-
drivers/cpuidle/cpuidle-haltpoll.c | 134 +
drivers/cpuidle/cpuidle-psci.c | 236 +
drivers/cpuidle/cpuidle.c | 30 +
drivers/cpuidle/cpuidle.h | 2 +
drivers/cpuidle/driver.c | 25 +
drivers/cpuidle/governor.c | 7 +-
drivers/cpuidle/governors/Makefile | 1 +
drivers/cpuidle/governors/haltpoll.c | 150 +
drivers/cpuidle/governors/ladder.c | 21 +-
drivers/cpuidle/governors/menu.c | 21 +-
drivers/cpuidle/governors/teo.c | 60 +-
drivers/cpuidle/poll_state.c | 11 +-
drivers/cpuidle/sysfs.c | 7 +
drivers/crypto/Kconfig | 76 +-
drivers/crypto/amcc/crypto4xx_alg.c | 24 +-
drivers/crypto/atmel-aes.c | 1 -
drivers/crypto/atmel-i2c.c | 12 +
drivers/crypto/atmel-i2c.h | 12 -
drivers/crypto/atmel-sha.c | 1 -
drivers/crypto/atmel-sha204a.c | 3 +-
drivers/crypto/atmel-tdes.c | 29 +-
drivers/crypto/axis/artpec6_crypto.c | 4 +-
drivers/crypto/bcm/cipher.c | 92 +-
drivers/crypto/caam/Kconfig | 4 +-
drivers/crypto/caam/Makefile | 1 +
drivers/crypto/caam/caamalg.c | 268 +-
drivers/crypto/caam/caamalg_desc.c | 56 +-
drivers/crypto/caam/caamalg_desc.h | 4 +-
drivers/crypto/caam/caamalg_qi.c | 257 +-
drivers/crypto/caam/caamalg_qi2.c | 325 +-
drivers/crypto/caam/caamalg_qi2.h | 31 +-
drivers/crypto/caam/caamhash.c | 116 +-
drivers/crypto/caam/caamhash_desc.c | 5 +-
drivers/crypto/caam/caamhash_desc.h | 2 +-
drivers/crypto/caam/caampkc.c | 99 +-
drivers/crypto/caam/caamrng.c | 19 +-
drivers/crypto/caam/compat.h | 2 +-
drivers/crypto/caam/ctrl.c | 255 +-
drivers/crypto/caam/desc_constr.h | 81 +-
drivers/crypto/caam/dpseci-debugfs.c | 79 +
drivers/crypto/caam/dpseci-debugfs.h | 18 +
drivers/crypto/caam/error.c | 64 +-
drivers/crypto/caam/error.h | 2 +-
drivers/crypto/caam/intern.h | 32 +-
drivers/crypto/caam/jr.c | 124 +-
drivers/crypto/caam/key_gen.c | 14 +-
drivers/crypto/caam/pdb.h | 16 +-
drivers/crypto/caam/pkc_desc.c | 8 +-
drivers/crypto/caam/qi.c | 10 +-
drivers/crypto/caam/qi.h | 26 -
drivers/crypto/caam/regs.h | 141 +-
drivers/crypto/cavium/cpt/cptvf_algs.c | 26 +-
drivers/crypto/cavium/nitrox/Kconfig | 2 +-
drivers/crypto/cavium/nitrox/nitrox_csr.h | 235 +-
drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 3 +-
drivers/crypto/cavium/nitrox/nitrox_dev.h | 8 +-
drivers/crypto/cavium/nitrox/nitrox_hal.c | 158 +-
drivers/crypto/cavium/nitrox/nitrox_hal.h | 6 +-
drivers/crypto/cavium/nitrox/nitrox_lib.c | 66 +-
drivers/crypto/cavium/nitrox/nitrox_main.c | 148 +-
drivers/crypto/cavium/nitrox/nitrox_req.h | 30 +
drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 4 +-
drivers/crypto/cavium/nitrox/nitrox_sriov.c | 3 +
drivers/crypto/cavium/zip/zip_main.c | 3 +
drivers/crypto/ccp/Kconfig | 9 +
drivers/crypto/ccp/Makefile | 4 +-
drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 25 +-
drivers/crypto/ccp/ccp-crypto-aes-galois.c | 14 +
drivers/crypto/ccp/ccp-crypto-aes-xts.c | 3 -
drivers/crypto/ccp/ccp-crypto-des3.c | 7 +-
drivers/crypto/ccp/ccp-crypto-main.c | 4 +-
drivers/crypto/ccp/ccp-crypto.h | 8 +-
drivers/crypto/ccp/ccp-dev-v3.c | 3 +-
drivers/crypto/ccp/ccp-dev-v5.c | 26 +-
drivers/crypto/ccp/ccp-dev.c | 37 +-
drivers/crypto/ccp/ccp-dev.h | 3 +-
drivers/crypto/ccp/ccp-dmaengine.c | 13 +-
drivers/crypto/ccp/ccp-ops.c | 89 +-
drivers/crypto/ccp/psp-dev.h | 1 -
drivers/crypto/ccp/sp-dev.h | 1 -
drivers/crypto/ccp/sp-platform.c | 4 +-
drivers/crypto/ccree/Makefile | 2 +-
drivers/crypto/ccree/cc_aead.c | 129 +-
drivers/crypto/ccree/cc_aead.h | 3 +-
drivers/crypto/ccree/cc_buffer_mgr.c | 21 -
drivers/crypto/ccree/cc_buffer_mgr.h | 2 -
drivers/crypto/ccree/cc_cipher.c | 31 +-
drivers/crypto/ccree/cc_driver.c | 18 +-
drivers/crypto/ccree/cc_driver.h | 10 -
drivers/crypto/ccree/cc_fips.c | 31 +-
drivers/crypto/ccree/cc_hash.c | 153 +-
drivers/crypto/ccree/cc_ivgen.c | 276 -
drivers/crypto/ccree/cc_ivgen.h | 55 -
drivers/crypto/ccree/cc_pm.c | 2 -
drivers/crypto/ccree/cc_request_mgr.c | 47 +-
drivers/crypto/chelsio/Kconfig | 1 +
drivers/crypto/chelsio/chcr_algo.c | 46 +-
drivers/crypto/chelsio/chcr_algo.h | 20 +-
drivers/crypto/chelsio/chcr_crypto.h | 1 -
drivers/crypto/chelsio/chcr_ipsec.c | 19 +-
drivers/crypto/chelsio/chtls/chtls_hw.c | 20 +-
drivers/crypto/chelsio/chtls/chtls_io.c | 11 +-
drivers/crypto/chelsio/chtls/chtls_main.c | 6 +-
drivers/crypto/exynos-rng.c | 4 +-
drivers/crypto/hifn_795x.c | 32 +-
drivers/crypto/hisilicon/Kconfig | 25 +
drivers/crypto/hisilicon/Makefile | 3 +
drivers/crypto/hisilicon/qm.c | 1913 +
drivers/crypto/hisilicon/qm.h | 215 +
drivers/crypto/hisilicon/sec/sec_algs.c | 61 +-
drivers/crypto/hisilicon/sgl.c | 214 +
drivers/crypto/hisilicon/sgl.h | 24 +
drivers/crypto/hisilicon/zip/Makefile | 2 +
drivers/crypto/hisilicon/zip/zip.h | 71 +
drivers/crypto/hisilicon/zip/zip_crypto.c | 653 +
drivers/crypto/hisilicon/zip/zip_main.c | 1010 +
drivers/crypto/img-hash.c | 5 +-
drivers/crypto/inside-secure/safexcel.c | 1171 +-
drivers/crypto/inside-secure/safexcel.h | 226 +-
drivers/crypto/inside-secure/safexcel_cipher.c | 1532 +-
drivers/crypto/inside-secure/safexcel_hash.c | 625 +-
drivers/crypto/inside-secure/safexcel_ring.c | 11 +-
drivers/crypto/ixp4xx_crypto.c | 27 +-
drivers/crypto/marvell/cipher.c | 27 +-
drivers/crypto/marvell/hash.c | 3 +-
drivers/crypto/mediatek/mtk-aes.c | 143 +-
drivers/crypto/mediatek/mtk-platform.c | 7 +-
drivers/crypto/mediatek/mtk-sha.c | 4 +-
drivers/crypto/mxs-dcp.c | 8 +-
drivers/crypto/n2_core.c | 42 +-
drivers/crypto/nx/nx-842-powernv.c | 1 +
drivers/crypto/nx/nx.h | 3 -
drivers/crypto/omap-aes.c | 1 -
drivers/crypto/omap-des.c | 28 +-
drivers/crypto/omap-sham.c | 1 -
drivers/crypto/padlock-aes.c | 10 +-
drivers/crypto/picoxcell_crypto.c | 29 +-
drivers/crypto/qat/qat_common/adf_common_drv.h | 2 +-
drivers/crypto/qce/ablkcipher.c | 55 +-
drivers/crypto/qce/core.c | 4 +-
drivers/crypto/qcom-rng.c | 4 +-
drivers/crypto/rockchip/rk3288_crypto.c | 4 +-
drivers/crypto/rockchip/rk3288_crypto.h | 2 +-
drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 21 +-
drivers/crypto/s5p-sss.c | 7 +-
drivers/crypto/sahara.c | 4 +-
drivers/crypto/stm32/Kconfig | 2 +-
drivers/crypto/stm32/stm32-crc32.c | 4 +-
drivers/crypto/stm32/stm32-cryp.c | 38 +-
drivers/crypto/stm32/stm32-hash.c | 4 +-
drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 26 +-
drivers/crypto/sunxi-ss/sun4i-ss-core.c | 4 +-
drivers/crypto/sunxi-ss/sun4i-ss.h | 2 +-
drivers/crypto/talitos.c | 39 +-
drivers/crypto/ux500/Kconfig | 2 +-
drivers/crypto/ux500/cryp/cryp.c | 6 +
drivers/crypto/ux500/cryp/cryp.h | 4 +-
drivers/crypto/ux500/cryp/cryp_core.c | 39 +-
drivers/crypto/ux500/hash/hash_alg.h | 4 +-
drivers/crypto/ux500/hash/hash_core.c | 12 +-
drivers/crypto/virtio/virtio_crypto_algs.c | 4 +-
drivers/crypto/vmx/aes_xts.c | 2 +-
drivers/devfreq/Kconfig | 19 +-
drivers/devfreq/Makefile | 3 +-
drivers/devfreq/devfreq.c | 12 +-
drivers/devfreq/event/exynos-ppmu.c | 104 +-
drivers/devfreq/exynos-bus.c | 153 +-
drivers/devfreq/governor_passive.c | 7 +-
drivers/devfreq/rk3399_dmc.c | 2 +-
drivers/devfreq/tegra-devfreq.c | 773 -
drivers/devfreq/tegra20-devfreq.c | 212 +
drivers/devfreq/tegra30-devfreq.c | 748 +
drivers/dma-buf/Kconfig | 5 +
drivers/dma-buf/Makefile | 8 +-
drivers/dma-buf/dma-buf.c | 28 +-
drivers/dma-buf/dma-fence-array.c | 32 +-
drivers/dma-buf/dma-fence-chain.c | 24 +-
drivers/dma-buf/dma-fence.c | 55 +-
drivers/dma-buf/dma-resv.c | 650 +
drivers/dma-buf/reservation.c | 591 -
drivers/dma-buf/selftest.c | 167 +
drivers/dma-buf/selftest.h | 30 +
drivers/dma-buf/selftests.h | 13 +
drivers/dma-buf/st-dma-fence.c | 574 +
drivers/dma-buf/sw_sync.c | 16 +-
drivers/dma-buf/sync_file.c | 2 +-
drivers/dma/Kconfig | 10 +-
drivers/dma/Makefile | 1 -
drivers/dma/acpi-dma.c | 12 +-
drivers/dma/bcm2835-dma.c | 42 +-
drivers/dma/dma-jz4740.c | 623 -
drivers/dma/dma-jz4780.c | 19 +-
drivers/dma/dmatest.c | 35 +-
drivers/dma/dw-edma/dw-edma-core.h | 2 +-
drivers/dma/dw-edma/dw-edma-pcie.c | 18 +-
drivers/dma/dw-edma/dw-edma-v0-core.c | 34 +-
drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 29 +-
drivers/dma/dw/Makefile | 4 +-
drivers/dma/dw/acpi.c | 53 +
drivers/dma/dw/internal.h | 51 +
drivers/dma/dw/of.c | 131 +
drivers/dma/dw/pci.c | 62 +-
drivers/dma/dw/platform.c | 221 +-
drivers/dma/fsl-edma-common.c | 20 +-
drivers/dma/fsl-edma-common.h | 4 +
drivers/dma/fsl-edma.c | 81 +-
drivers/dma/fsl-qdma.c | 9 +-
drivers/dma/fsldma.c | 1 +
drivers/dma/imx-dma.c | 1 +
drivers/dma/imx-sdma.c | 4 -
drivers/dma/ioat/dca.c | 3 +-
drivers/dma/iop-adma.c | 24 +-
drivers/dma/iop-adma.h | 914 +
drivers/dma/mediatek/mtk-uart-apdma.c | 4 +-
drivers/dma/mv_xor_v2.c | 11 +-
drivers/dma/pl330.c | 9 +-
drivers/dma/qcom/hidma_ll.c | 2 -
drivers/dma/qcom/hidma_mgmt.c | 9 +-
drivers/dma/s3c24xx-dma.c | 5 +-
drivers/dma/sh/rcar-dmac.c | 32 +-
drivers/dma/sh/usb-dmac.c | 4 +-
drivers/dma/sprd-dma.c | 10 +-
drivers/dma/st_fdma.c | 4 +-
drivers/dma/ste_dma40.c | 4 +-
drivers/dma/stm32-dma.c | 18 +-
drivers/dma/stm32-dmamux.c | 3 +-
drivers/dma/stm32-mdma.c | 9 +-
drivers/dma/sun4i-dma.c | 4 +-
drivers/dma/sun6i-dma.c | 4 +-
drivers/dma/tegra20-apb-dma.c | 75 +-
drivers/dma/tegra210-adma.c | 16 +-
drivers/dma/ti/dma-crossbar.c | 4 +-
drivers/dma/ti/edma.c | 228 +-
drivers/dma/ti/omap-dma.c | 70 +-
drivers/dma/uniphier-mdmac.c | 5 +-
drivers/dma/xgene-dma.c | 8 +-
drivers/edac/Kconfig | 14 +
drivers/edac/Makefile | 2 +
drivers/edac/altera_edac.c | 58 +-
drivers/edac/altera_edac.h | 25 +-
drivers/edac/amd64_edac.c | 371 +-
drivers/edac/amd64_edac.h | 15 +-
drivers/edac/armada_xp_edac.c | 635 +
drivers/edac/bluefield_edac.c | 356 +
drivers/edac/debugfs.c | 11 +
drivers/edac/edac_mc.c | 53 +-
drivers/edac/edac_mc.h | 6 +-
drivers/edac/edac_mc_sysfs.c | 92 +-
drivers/edac/edac_module.h | 4 +
drivers/edac/ghes_edac.c | 2 +-
drivers/edac/i10nm_base.c | 4 +-
drivers/edac/i5100_edac.c | 16 +-
drivers/edac/pnd2_edac.c | 9 +-
drivers/edac/sb_edac.c | 2 +-
drivers/extcon/Kconfig | 2 +-
drivers/extcon/extcon-adc-jack.c | 4 +-
drivers/extcon/extcon-arizona.c | 2 +-
drivers/extcon/extcon-axp288.c | 16 +-
drivers/extcon/extcon-fsa9480.c | 1 +
drivers/extcon/extcon-gpio.c | 29 +-
drivers/extcon/extcon-max77843.c | 6 +-
drivers/extcon/extcon-sm5502.c | 2 +-
drivers/extcon/extcon-usbc-cros-ec.c | 3 +-
drivers/firewire/core-device.c | 2 +-
drivers/firewire/core-iso.c | 2 +-
drivers/firewire/core-topology.c | 1 +
drivers/firmware/Kconfig | 37 +-
drivers/firmware/Makefile | 2 +
drivers/firmware/arm_scmi/Makefile | 2 +-
drivers/firmware/arm_scmi/base.c | 2 +-
drivers/firmware/arm_scmi/clock.c | 33 +-
drivers/firmware/arm_scmi/common.h | 18 +-
drivers/firmware/arm_scmi/driver.c | 366 +-
drivers/firmware/arm_scmi/perf.c | 264 +-
drivers/firmware/arm_scmi/power.c | 6 +-
drivers/firmware/arm_scmi/reset.c | 231 +
drivers/firmware/arm_scmi/sensors.c | 57 +-
drivers/firmware/arm_scpi.c | 5 +-
drivers/firmware/broadcom/Kconfig | 2 +-
drivers/firmware/broadcom/bcm47xx_nvram.c | 6 +-
drivers/firmware/efi/Kconfig | 13 +
drivers/firmware/efi/Makefile | 1 +
drivers/firmware/efi/cper.c | 15 +
drivers/firmware/efi/efi.c | 45 +-
drivers/firmware/efi/libstub/efi-stub-helper.c | 38 +-
drivers/firmware/efi/rci2-table.c | 147 +
drivers/firmware/google/vpd.c | 4 +-
drivers/firmware/google/vpd_decode.c | 55 +-
drivers/firmware/google/vpd_decode.h | 6 +-
drivers/firmware/imx/Kconfig | 11 +
drivers/firmware/imx/Makefile | 1 +
drivers/firmware/imx/imx-dsp.c | 155 +
drivers/firmware/imx/scu-pd.c | 4 +-
drivers/firmware/iscsi_ibft.c | 4 +
drivers/firmware/psci/psci.c | 167 +-
drivers/firmware/psci/psci_checker.c | 16 +-
drivers/firmware/qcom_scm.c | 47 +-
drivers/firmware/stratix10-rsu.c | 451 +
drivers/firmware/stratix10-svc.c | 76 +-
drivers/firmware/ti_sci.c | 45 +-
drivers/firmware/turris-mox-rwtm.c | 384 +
drivers/fpga/Kconfig | 7 +-
drivers/fpga/Makefile | 3 +-
drivers/fpga/altera-cvp.c | 342 +-
drivers/fpga/altera-pr-ip-core-plat.c | 4 +-
drivers/fpga/altera-pr-ip-core.c | 4 +-
drivers/fpga/altera-ps-spi.c | 11 +-
drivers/fpga/dfl-afu-error.c | 230 +
drivers/fpga/dfl-afu-main.c | 381 +-
drivers/fpga/dfl-afu.h | 9 +
drivers/fpga/dfl-fme-error.c | 359 +
drivers/fpga/dfl-fme-main.c | 128 +-
drivers/fpga/dfl-fme-pr.c | 7 +-
drivers/fpga/dfl-fme.h | 6 +-
drivers/fpga/dfl-pci.c | 36 +
drivers/fpga/dfl.c | 226 +-
drivers/fpga/dfl.h | 52 +-
drivers/fpga/fpga-bridge.c | 8 +-
drivers/fpga/fpga-mgr.c | 8 +-
drivers/fsi/fsi-scom.c | 8 +-
drivers/gpio/Kconfig | 22 +-
drivers/gpio/Makefile | 4 +-
drivers/gpio/gpio-arizona.c | 4 +-
drivers/gpio/gpio-aspeed.c | 117 +-
drivers/gpio/gpio-bd70528.c | 4 +-
drivers/gpio/gpio-brcmstb.c | 4 +-
drivers/gpio/gpio-cadence.c | 36 +-
drivers/gpio/gpio-creg-snps.c | 4 +-
drivers/gpio/gpio-dwapb.c | 1 +
drivers/gpio/gpio-eic-sprd.c | 4 +-
drivers/gpio/gpio-em.c | 37 +-
drivers/gpio/gpio-ep93xx.c | 140 +-
drivers/gpio/gpio-ftgpio010.c | 14 +-
drivers/gpio/gpio-grgpio.c | 2 -
drivers/gpio/gpio-hlwd.c | 58 +-
drivers/gpio/gpio-htc-egpio.c | 14 -
drivers/gpio/gpio-intel-mid.c | 35 +-
drivers/gpio/gpio-ixp4xx.c | 279 +-
drivers/gpio/gpio-ks8695.c | 284 -
drivers/gpio/gpio-lpc32xx.c | 118 +-
drivers/gpio/gpio-lynxpoint.c | 35 +-
drivers/gpio/gpio-madera.c | 12 +-
drivers/gpio/gpio-max77620.c | 4 +-
drivers/gpio/gpio-max77650.c | 1 +
drivers/gpio/gpio-mb86s7x.c | 1 +
drivers/gpio/gpio-merrifield.c | 28 +-
drivers/gpio/gpio-mockup.c | 1 +
drivers/gpio/gpio-moxtet.c | 179 +
drivers/gpio/gpio-mpc8xxx.c | 32 +
drivers/gpio/gpio-mt7621.c | 33 +-
drivers/gpio/gpio-mvebu.c | 2 +-
drivers/gpio/gpio-mxc.c | 9 +-
drivers/gpio/gpio-pca953x.c | 85 +-
drivers/gpio/gpio-pch.c | 6 +-
drivers/gpio/gpio-pmic-eic-sprd.c | 4 +-
drivers/gpio/gpio-sprd.c | 4 +-
drivers/gpio/gpio-stmpe.c | 36 +-
drivers/gpio/gpio-tb10x.c | 4 +-
drivers/gpio/gpio-tegra.c | 4 +-
drivers/gpio/gpio-thunderx.c | 163 +-
drivers/gpio/gpio-tqmx86.c | 50 +-
drivers/gpio/gpio-vf610.c | 26 +-
drivers/gpio/gpio-viperboard.c | 20 +-
drivers/gpio/gpio-xgene-sb.c | 1 +
drivers/gpio/gpio-xlp.c | 29 +-
drivers/gpio/gpio-zx.c | 35 +-
drivers/gpio/gpio-zynq.c | 41 +-
drivers/gpio/gpiolib-acpi.c | 69 +-
drivers/gpio/gpiolib-acpi.h | 96 +
drivers/gpio/gpiolib-devres.c | 28 +-
drivers/gpio/gpiolib-of.c | 185 +-
drivers/gpio/gpiolib-of.h | 38 +
drivers/gpio/gpiolib.c | 746 +-
drivers/gpio/gpiolib.h | 120 -
drivers/gpio/sgpio-aspeed.c | 533 +
drivers/gpu/drm/Kconfig | 8 +-
drivers/gpu/drm/Makefile | 4 +-
drivers/gpu/drm/amd/amdgpu/Kconfig | 4 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 48 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 +
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 323 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 42 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 181 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 69 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 96 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 41 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 72 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 172 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 48 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 52 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 34 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 31 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 137 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 193 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 120 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 231 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 313 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 493 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 90 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 74 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 82 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 210 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 35 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 45 -
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 54 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 114 +-
drivers/gpu/drm/amd/amdgpu/arct_reg_init.c | 59 +
drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 103 +
drivers/gpu/drm/amd/amdgpu/athub_v1_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/cik.c | 7 +
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 7 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 202 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 254 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 28 +
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 68 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1354 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 122 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 401 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 7 +
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 132 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 +
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 642 +
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 36 +
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 15 -
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 14 +-
drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 53 +
drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 54 +
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 21 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 72 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 128 +-
drivers/gpu/drm/amd/amdgpu/nv.h | 2 +
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 11 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 26 +-
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 565 +
drivers/gpu/drm/amd/amdgpu/psp_v12_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 3 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 688 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 60 +-
drivers/gpu/drm/amd/amdgpu/si.c | 13 +-
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 732 +
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 34 +
drivers/gpu/drm/amd/amdgpu/soc15.c | 247 +-
drivers/gpu/drm/amd/amdgpu/soc15.h | 1 +
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 5 +-
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 255 +
drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 51 +
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 116 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 314 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 38 +
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 1414 +
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 29 +
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 31 +-
drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 4 +
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 6 +
drivers/gpu/drm/amd/amdgpu/vi.c | 7 +
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 1455 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1992 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 395 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 547 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 28 -
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 44 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 12 +-
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 59 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 24 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 101 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 17 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 +-
drivers/gpu/drm/amd/display/Kconfig | 8 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 262 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 17 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 231 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 67 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 24 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 4 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 26 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 51 +-
drivers/gpu/drm/amd/display/dc/Makefile | 3 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 3 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 3 +-
.../amd/display/dc/bios/command_table_helper2.c | 5 +
.../dc/bios/dce110/command_table_helper_dce110.c | 36 +-
.../dc/bios/dce112/command_table_helper2_dce112.c | 36 +-
.../dc/bios/dce112/command_table_helper_dce112.c | 36 +-
drivers/gpu/drm/amd/display/dc/calcs/Makefile | 10 +-
drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 35 +-
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 16 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 10 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 9 +
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 17 +-
.../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 31 +-
.../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 4 +-
.../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 4 +-
.../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 173 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 5 +
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 590 +
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h | 39 +
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 200 +
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 40 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 192 +-
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 40 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 279 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 728 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 204 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 310 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 26 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 3 +-
drivers/gpu/drm/amd/display/dc/dc.h | 57 +-
drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 24 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 61 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 21 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 14 +
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 4 +
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 34 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 6 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 9 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 36 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 17 +
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 168 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 16 +-
drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 14 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 61 +-
.../drm/amd/display/dc/dce100/dce100_resource.c | 7 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 137 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.h | 10 +-
.../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 42 +-
.../drm/amd/display/dc/dce110/dce110_resource.c | 7 +-
.../drm/amd/display/dc/dce112/dce112_resource.c | 19 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 14 +-
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 14 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 16 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 2 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 4 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 81 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 72 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 53 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 429 +-
.../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 72 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 21 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 4 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 25 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 14 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 13 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 59 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 22 +-
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 6 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 36 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 26 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 21 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 130 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 4 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 117 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 26 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 772 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 105 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 725 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 16 +-
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 40 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 6 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 1 -
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 97 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 7 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 865 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 12 +
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 39 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.h | 5 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 37 +
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 10 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 595 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 132 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 244 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h | 133 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 1682 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.h | 45 +
drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 47 +
drivers/gpu/drm/amd/display/dc/dm_services.h | 1 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 30 +-
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 5136 ++
.../display/dc/dml/dcn20/display_mode_vba_20v2.h | 32 +
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 1701 +
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 74 +
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 6123 ++
.../amd/display/dc/dml/dcn21/display_mode_vba_21.h | 32 +
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 1823 +
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.h | 73 +
.../drm/amd/display/dc/dml/display_mode_enums.h | 22 +-
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 31 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 4 +
.../drm/amd/display/dc/dml/display_mode_structs.h | 4 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 21 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 18 +
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 11 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 71 +-
drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 382 -
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 9 +-
.../amd/display/dc/gpio/dce110/hw_factory_dce110.c | 18 +-
.../amd/display/dc/gpio/dce120/hw_factory_dce120.c | 14 +-
.../amd/display/dc/gpio/dce80/hw_factory_dce80.c | 14 +-
.../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c | 52 +-
.../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 51 +-
.../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 +-
.../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 242 +
.../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 33 +
.../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 385 +
.../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 35 +
.../display/dc/gpio/diagnostics/hw_factory_diag.c | 10 +-
drivers/gpu/drm/amd/display/dc/gpio/generic_regs.h | 66 +
drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 74 +-
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 117 +-
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.h | 6 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 26 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.h | 5 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 8 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.h | 51 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 138 +
drivers/gpu/drm/amd/display/dc/gpio/hw_generic.h | 50 +
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 31 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.h | 5 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 8 +
drivers/gpu/drm/amd/display/dc/inc/core_status.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 21 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 10 +
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 132 +
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 15 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 10 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 3 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 12 -
drivers/gpu/drm/amd/display/dc/inc/hw/gpio.h | 10 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 13 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 +
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 6 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 8 +
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 -
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 20 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 15 +-
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 51 +-
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/resource.h | 5 +-
drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +
.../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 28 +-
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 374 +
.../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 34 +
.../display/dc/virtual/virtual_stream_encoder.c | 5 +
drivers/gpu/drm/amd/display/include/audio_types.h | 4 +-
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 22 +-
drivers/gpu/drm/amd/display/include/dal_types.h | 3 +
.../drm/amd/display/include/ddc_service_types.h | 10 +-
drivers/gpu/drm/amd/display/include/dpcd_defs.h | 2 +-
.../gpu/drm/amd/display/include/gpio_interface.h | 9 +
.../amd/display/include/gpio_service_interface.h | 18 +-
.../drm/amd/display/include/link_service_types.h | 17 +-
.../gpu/drm/amd/display/include/logger_interface.h | 2 +
drivers/gpu/drm/amd/display/include/logger_types.h | 7 +
.../drm/amd/display/modules/color/color_gamma.c | 367 +-
.../drm/amd/display/modules/color/color_gamma.h | 10 +
.../drm/amd/display/modules/freesync/freesync.c | 303 +-
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 2 +
.../drm/amd/display/modules/inc/mod_info_packet.h | 2 +-
.../amd/display/modules/info_packet/info_packet.c | 69 +
.../drm/amd/display/modules/power/power_helpers.c | 121 +-
drivers/gpu/drm/amd/include/amd_shared.h | 1 +
drivers/gpu/drm/amd/include/arct_ip_offset.h | 1650 +
.../amd/include/asic_reg/clk/clk_10_0_2_offset.h | 56 +
.../amd/include/asic_reg/clk/clk_10_0_2_sh_mask.h | 73 +
.../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 13862 +++++
.../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 56638 +++++++++++++++++++
.../amd/include/asic_reg/dcn/dpcs_2_1_0_offset.h | 565 +
.../amd/include/asic_reg/dcn/dpcs_2_1_0_sh_mask.h | 3430 ++
.../drm/amd/include/asic_reg/df/df_3_6_offset.h | 4 +
.../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 2 +
.../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 39 +
.../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 2 +
.../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 157 +
.../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 21 +
.../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 222 +
.../include/asic_reg/mmhub/mmhub_9_4_1_default.h | 3933 ++
.../include/asic_reg/mmhub/mmhub_9_4_1_offset.h | 7753 +++
.../include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h | 44884 +++++++++++++++
.../drm/amd/include/asic_reg/mp/mp_12_0_0_offset.h | 336 +
.../amd/include/asic_reg/mp/mp_12_0_0_sh_mask.h | 866 +
.../amd/include/asic_reg/nbio/nbio_7_0_sh_mask.h | 30 +
.../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 6 +
.../amd/include/asic_reg/oss/osssys_4_0_sh_mask.h | 4 +
.../amd/include/asic_reg/rsmu/rsmu_0_0_2_offset.h | 27 +
.../amd/include/asic_reg/rsmu/rsmu_0_0_2_sh_mask.h | 32 +
.../include/asic_reg/sdma0/sdma0_4_2_2_offset.h | 1051 +
.../include/asic_reg/sdma0/sdma0_4_2_2_sh_mask.h | 3002 +
.../include/asic_reg/sdma1/sdma1_4_2_2_offset.h | 1043 +
.../include/asic_reg/sdma1/sdma1_4_2_2_sh_mask.h | 2956 +
.../include/asic_reg/sdma2/sdma2_4_2_2_offset.h | 1043 +
.../include/asic_reg/sdma2/sdma2_4_2_2_sh_mask.h | 2956 +
.../include/asic_reg/sdma3/sdma3_4_2_2_offset.h | 1043 +
.../include/asic_reg/sdma3/sdma3_4_2_2_sh_mask.h | 2956 +
.../include/asic_reg/sdma4/sdma4_4_2_2_offset.h | 1043 +
.../include/asic_reg/sdma4/sdma4_4_2_2_sh_mask.h | 2956 +
.../include/asic_reg/sdma5/sdma5_4_2_2_offset.h | 1043 +
.../include/asic_reg/sdma5/sdma5_4_2_2_sh_mask.h | 2956 +
.../include/asic_reg/sdma6/sdma6_4_2_2_offset.h | 1043 +
.../include/asic_reg/sdma6/sdma6_4_2_2_sh_mask.h | 2956 +
.../include/asic_reg/sdma7/sdma7_4_2_2_offset.h | 1043 +
.../include/asic_reg/sdma7/sdma7_4_2_2_sh_mask.h | 2956 +
.../include/asic_reg/smuio/smuio_11_0_0_offset.h | 92 +
.../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 231 +
.../amd/include/asic_reg/umc/umc_6_1_1_offset.h | 31 +
.../amd/include/asic_reg/umc/umc_6_1_1_sh_mask.h | 91 +
.../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 979 +
.../drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h | 3609 ++
drivers/gpu/drm/amd/include/atomfirmware.h | 86 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 12 +
drivers/gpu/drm/amd/include/navi12_ip_offset.h | 1119 +
drivers/gpu/drm/amd/include/navi14_ip_offset.h | 1119 +
drivers/gpu/drm/amd/include/renoir_ip_offset.h | 1364 +
drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 11 +-
drivers/gpu/drm/amd/include/v9_structs.h | 8 +-
drivers/gpu/drm/amd/powerplay/Makefile | 2 +-
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 56 +
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 495 +-
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 1938 +
drivers/gpu/drm/amd/powerplay/arcturus_ppt.h | 72 +
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 16 +
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 12 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 28 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 26 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 114 +-
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 254 +-
drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 120 +
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 11 +
drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 2 +-
.../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 4 +-
.../amd/powerplay/inc/smu11_driver_if_arcturus.h | 891 +
.../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 29 +-
.../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 217 +
drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 263 +
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 27 +-
drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 42 +
.../gpu/drm/amd/powerplay/inc/smu_v12_0_ppsmc.h | 106 +
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 489 +-
drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 4 +
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 265 +
drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 53 +
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 339 +-
drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 412 +
.../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 4 +
drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 5 +-
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 4 +
.../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 4 +
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 10 +-
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 2 +
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 288 +-
drivers/gpu/drm/arc/arcpgu_drv.c | 5 +-
.../gpu/drm/arm/display/komeda/d71/d71_component.c | 42 +-
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 89 +-
drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 16 +-
drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 8 +-
.../drm/arm/display/komeda/komeda_format_caps.c | 19 +
.../drm/arm/display/komeda/komeda_format_caps.h | 3 +
.../drm/arm/display/komeda/komeda_framebuffer.c | 5 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 35 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 4 +-
.../gpu/drm/arm/display/komeda/komeda_pipeline.c | 19 +-
.../gpu/drm/arm/display/komeda/komeda_pipeline.h | 7 +-
.../drm/arm/display/komeda/komeda_pipeline_state.c | 2 +-
drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 4 +-
.../drm/arm/display/komeda/komeda_wb_connector.c | 2 +-
drivers/gpu/drm/arm/hdlcd_crtc.c | 12 +-
drivers/gpu/drm/arm/hdlcd_drv.c | 13 +-
drivers/gpu/drm/arm/malidp_crtc.c | 11 +-
drivers/gpu/drm/arm/malidp_drv.c | 13 +-
drivers/gpu/drm/arm/malidp_drv.h | 7 +-
drivers/gpu/drm/arm/malidp_hw.c | 10 +-
drivers/gpu/drm/arm/malidp_mw.c | 5 +-
drivers/gpu/drm/arm/malidp_planes.c | 4 +-
drivers/gpu/drm/armada/armada_crtc.c | 10 +-
drivers/gpu/drm/armada/armada_debugfs.c | 8 +-
drivers/gpu/drm/armada/armada_drm.h | 5 +-
drivers/gpu/drm/armada/armada_drv.c | 11 +-
drivers/gpu/drm/armada/armada_fb.c | 3 +
drivers/gpu/drm/armada/armada_fbdev.c | 3 +
drivers/gpu/drm/armada/armada_gem.c | 12 +-
drivers/gpu/drm/armada/armada_gem.h | 3 +-
drivers/gpu/drm/armada/armada_overlay.c | 8 +-
drivers/gpu/drm/armada/armada_plane.c | 4 +-
drivers/gpu/drm/armada/armada_trace.h | 5 +-
drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 2 +-
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 3 +-
drivers/gpu/drm/ast/Makefile | 2 +-
drivers/gpu/drm/ast/ast_dp501.c | 5 +-
drivers/gpu/drm/ast/ast_drv.c | 22 +-
drivers/gpu/drm/ast/ast_drv.h | 46 +-
drivers/gpu/drm/ast/ast_fb.c | 346 -
drivers/gpu/drm/ast/ast_main.c | 82 +-
drivers/gpu/drm/ast/ast_mode.c | 62 +-
drivers/gpu/drm/ast/ast_post.c | 9 +-
drivers/gpu/drm/ast/ast_ttm.c | 7 +-
drivers/gpu/drm/ati_pcigart.c | 10 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 12 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 18 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 20 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 12 +-
drivers/gpu/drm/bochs/bochs.h | 6 +-
drivers/gpu/drm/bochs/bochs_drv.c | 17 +-
drivers/gpu/drm/bochs/bochs_hw.c | 4 +
drivers/gpu/drm/bochs/bochs_kms.c | 9 +-
drivers/gpu/drm/bridge/Kconfig | 6 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 18 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 295 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +-
drivers/gpu/drm/bridge/dumb-vga-dac.c | 13 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 1 -
drivers/gpu/drm/bridge/nxp-ptn3460.c | 3 -
drivers/gpu/drm/bridge/parade-ps8622.c | 1 -
drivers/gpu/drm/bridge/sii902x.c | 44 +-
.../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 20 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 1 +
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 13 +-
.../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 71 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 175 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 13 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 47 +
drivers/gpu/drm/bridge/tc358767.c | 683 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 46 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 6 +-
drivers/gpu/drm/cirrus/cirrus.c | 2 +-
drivers/gpu/drm/drm_agpsupport.c | 45 +-
drivers/gpu/drm/drm_atomic_helper.c | 22 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 2 +-
drivers/gpu/drm/drm_atomic_uapi.c | 9 +-
drivers/gpu/drm/drm_client.c | 61 +-
drivers/gpu/drm/drm_client_modeset.c | 2 +-
drivers/gpu/drm/drm_connector.c | 109 +-
drivers/gpu/drm/drm_crtc_helper.c | 32 -
drivers/gpu/drm/drm_debugfs_crc.c | 15 +-
drivers/gpu/drm/drm_dma.c | 2 +-
drivers/gpu/drm/drm_dp_aux_dev.c | 18 +-
drivers/gpu/drm/drm_dp_helper.c | 31 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 142 +-
drivers/gpu/drm/drm_drv.c | 14 +-
drivers/gpu/drm/drm_fb_helper.c | 51 +-
drivers/gpu/drm/drm_file.c | 9 +-
drivers/gpu/drm/drm_framebuffer.c | 2 +-
drivers/gpu/drm/drm_gem.c | 37 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 74 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 71 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 94 +-
drivers/gpu/drm/drm_hdcp.c | 77 +-
drivers/gpu/drm/drm_ioc32.c | 13 +-
drivers/gpu/drm/drm_ioctl.c | 146 +-
drivers/gpu/drm/drm_kms_helper_common.c | 2 +-
drivers/gpu/drm/drm_legacy_misc.c | 2 +-
drivers/gpu/drm/drm_lock.c | 2 +-
drivers/gpu/drm/drm_memory.c | 2 +-
drivers/gpu/drm/drm_mipi_dbi.c | 1330 +
drivers/gpu/drm/drm_mipi_dsi.c | 7 +-
drivers/gpu/drm/drm_mm.c | 2 +-
drivers/gpu/drm/drm_mode_object.c | 4 +
drivers/gpu/drm/drm_modes.c | 77 +-
drivers/gpu/drm/drm_panel.c | 102 +-
drivers/gpu/drm/drm_prime.c | 868 +-
drivers/gpu/drm/drm_scatter.c | 2 +-
drivers/gpu/drm/drm_self_refresh_helper.c | 73 +-
drivers/gpu/drm/drm_syncobj.c | 109 +-
drivers/gpu/drm/drm_sysfs.c | 43 +
drivers/gpu/drm/drm_vblank.c | 25 +-
drivers/gpu/drm/drm_vm.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 93 +-
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c | 58 +-
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h | 15 +-
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 96 +-
drivers/gpu/drm/etnaviv/etnaviv_drv.h | 27 +-
drivers/gpu/drm/etnaviv/etnaviv_dump.c | 65 +-
drivers/gpu/drm/etnaviv/etnaviv_dump.h | 4 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 78 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.h | 13 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 59 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 158 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 11 +-
drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 167 +-
drivers/gpu/drm/etnaviv/etnaviv_iommu.h | 20 -
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 284 +-
drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 326 +-
drivers/gpu/drm/etnaviv/etnaviv_mmu.h | 114 +-
drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 48 +-
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +-
drivers/gpu/drm/exynos/Kconfig | 1 +
drivers/gpu/drm/exynos/exynos_drm_drv.c | 38 +-
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 5 +-
drivers/gpu/drm/exynos/exynos_drm_ipp.h | 2 -
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 2 +
drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 5 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 9 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 1 -
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 11 +-
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 6 +
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 29 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 9 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 1 +
drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 8 +-
drivers/gpu/drm/hisilicon/kirin/Kconfig | 10 +-
drivers/gpu/drm/hisilicon/kirin/Makefile | 3 +-
drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 1 +
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 359 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 258 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 48 +-
drivers/gpu/drm/i2c/ch7006_priv.h | 1 -
drivers/gpu/drm/i2c/sil164_drv.c | 3 +-
drivers/gpu/drm/i2c/tda998x_drv.c | 2 +-
drivers/gpu/drm/i810/i810_dma.c | 17 +-
drivers/gpu/drm/i810/i810_drv.c | 8 +-
drivers/gpu/drm/i810/i810_drv.h | 2 +
drivers/gpu/drm/i915/Kconfig.debug | 16 +
drivers/gpu/drm/i915/Makefile | 96 +-
drivers/gpu/drm/i915/Makefile.header-test | 22 -
drivers/gpu/drm/i915/display/Makefile | 6 +-
drivers/gpu/drm/i915/display/Makefile.header-test | 16 -
drivers/gpu/drm/i915/display/dvo_ch7017.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ivch.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ns2501.c | 2 +-
drivers/gpu/drm/i915/display/dvo_sil164.c | 2 +-
drivers/gpu/drm/i915/display/dvo_tfp410.c | 2 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 244 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 2 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 59 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +-
drivers/gpu/drm/i915/display/intel_audio.c | 83 +-
drivers/gpu/drm/i915/display/intel_bios.c | 27 +-
drivers/gpu/drm/i915/display/intel_bios.h | 3 +-
drivers/gpu/drm/i915/display/intel_bw.c | 33 +-
drivers/gpu/drm/i915/display/intel_bw.h | 15 -
drivers/gpu/drm/i915/display/intel_cdclk.c | 117 +-
drivers/gpu/drm/i915/display/intel_color.c | 2 +-
drivers/gpu/drm/i915/display/intel_combo_phy.c | 195 +-
drivers/gpu/drm/i915/display/intel_combo_phy.h | 4 +-
drivers/gpu/drm/i915/display/intel_connector.c | 4 +-
drivers/gpu/drm/i915/display/intel_crt.c | 17 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 469 +-
drivers/gpu/drm/i915/display/intel_display.c | 1371 +-
drivers/gpu/drm/i915/display/intel_display.h | 239 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 776 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 73 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 1525 +
drivers/gpu/drm/i915/display/intel_dp.c | 393 +-
drivers/gpu/drm/i915/display/intel_dp.h | 2 -
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 7 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 37 +-
drivers/gpu/drm/i915/display/intel_dp_mst.h | 1 +
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 8 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 698 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 57 +-
drivers/gpu/drm/i915/display/intel_dsi.h | 15 +-
.../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 2 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 2 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 7 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 51 +-
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 3 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 257 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.h | 70 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 19 +-
drivers/gpu/drm/i915/display/intel_gmbus.h | 22 +
drivers/gpu/drm/i915/display/intel_hdcp.c | 104 +-
drivers/gpu/drm/i915/display/intel_hdcp.h | 2 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 118 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 67 +-
drivers/gpu/drm/i915/display/intel_hotplug.h | 5 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 8 +-
drivers/gpu/drm/i915/display/intel_opregion.c | 2 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 149 +-
drivers/gpu/drm/i915/display/intel_panel.c | 2 +-
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 4 +-
drivers/gpu/drm/i915/display/intel_psr.c | 8 +-
drivers/gpu/drm/i915/display/intel_quirks.c | 2 +-
drivers/gpu/drm/i915/display/intel_sdvo.c | 316 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 344 +-
drivers/gpu/drm/i915/display/intel_sprite.h | 8 +-
drivers/gpu/drm/i915/display/intel_tc.c | 544 +
drivers/gpu/drm/i915/display/intel_tc.h | 30 +
drivers/gpu/drm/i915/display/intel_tv.c | 2 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 12 +-
drivers/gpu/drm/i915/display/intel_vdsc.c | 18 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 88 +-
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 20 +-
drivers/gpu/drm/i915/gem/Makefile | 6 +-
drivers/gpu/drm/i915/gem/Makefile.header-test | 16 -
drivers/gpu/drm/i915/gem/i915_gem_busy.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 127 +-
drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 60 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 231 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 8 -
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 9 +-
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 7 +-
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 49 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 363 +-
drivers/gpu/drm/i915/gem/i915_gem_fence.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 34 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 159 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 24 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 376 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 25 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 15 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 13 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 56 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 8 +
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 101 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.h | 31 +
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 11 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 35 +
drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 14 +-
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 24 +-
drivers/gpu/drm/i915/gem/i915_gemfs.c | 31 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 187 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 42 +-
.../drm/i915/gem/selftests/i915_gem_coherency.c | 13 +-
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 274 +-
.../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 8 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 66 +-
.../drm/i915/gem/selftests/i915_gem_object_blt.c | 141 +-
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 141 +-
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 16 +
drivers/gpu/drm/i915/gt/Makefile | 5 +-
drivers/gpu/drm/i915/gt/Makefile.header-test | 16 -
.../gen6_renderstate.c} | 0
.../gen7_renderstate.c} | 0
.../gen8_renderstate.c} | 0
.../gen9_renderstate.c} | 0
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 49 +-
drivers/gpu/drm/i915/gt/intel_context.c | 167 +-
drivers/gpu/drm/i915/gt/intel_context.h | 35 +-
drivers/gpu/drm/i915/gt/intel_context_types.h | 15 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 90 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 436 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 109 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.h | 28 +-
drivers/gpu/drm/i915/gt/intel_engine_pool.c | 177 +
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 | 139 +-
drivers/gpu/drm/i915/gt/intel_engine_user.c | 303 +
drivers/gpu/drm/i915/gt/intel_engine_user.h | 25 +
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 18 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 268 +
drivers/gpu/drm/i915/gt/intel_gt.h | 60 +
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 455 +
drivers/gpu/drm/i915/gt/intel_gt_irq.h | 44 +
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 95 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 41 +-
drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 109 +
drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h | 22 +
drivers/gpu/drm/i915/gt/intel_gt_types.h | 102 +
drivers/gpu/drm/i915/gt/intel_hangcheck.c | 71 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 1387 +-
drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 1 +
drivers/gpu/drm/i915/gt/intel_mocs.c | 218 +-
drivers/gpu/drm/i915/gt/intel_mocs.h | 7 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 236 +
drivers/gpu/drm/i915/gt/intel_renderstate.h | 51 +
drivers/gpu/drm/i915/gt/intel_reset.c | 669 +-
drivers/gpu/drm/i915/gt/intel_reset.h | 75 +-
drivers/gpu/drm/i915/gt/intel_reset_types.h | 50 +
drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 362 +-
drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +-
drivers/gpu/drm/i915/gt/intel_timeline.c | 563 +
drivers/gpu/drm/i915/gt/intel_timeline.h | 94 +
drivers/gpu/drm/i915/gt/intel_timeline_types.h | 85 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 292 +-
drivers/gpu/drm/i915/gt/intel_workarounds.h | 6 +-
drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 +
drivers/gpu/drm/i915/gt/mock_engine.c | 103 +-
drivers/gpu/drm/i915/gt/selftest_context.c | 456 +
drivers/gpu/drm/i915/gt/selftest_engine.c | 28 +
drivers/gpu/drm/i915/gt/selftest_engine.h | 14 +
drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 26 +-
drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 83 +
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 528 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 522 +-
drivers/gpu/drm/i915/gt/selftest_reset.c | 134 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 846 +
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 191 +-
drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 29 +
drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 15 +
drivers/gpu/drm/i915/gt/uc/Makefile | 5 +
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 619 +
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 200 +
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 184 +
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 15 +
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 897 +
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 93 +
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 166 +
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h | 14 +
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 604 +
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 646 +
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 80 +
drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 143 +
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 1184 +
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 67 +
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 192 +
drivers/gpu/drm/i915/gt/uc/intel_huc.h | 54 +
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 58 +
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h | 14 +
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 627 +
drivers/gpu/drm/i915/gt/uc/intel_uc.h | 67 +
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 616 +
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 241 +
drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 82 +
drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 317 +
drivers/gpu/drm/i915/gvt/aperture_gm.c | 10 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 190 +-
drivers/gpu/drm/i915/gvt/debugfs.c | 47 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +-
drivers/gpu/drm/i915/gvt/fb_decoder.c | 6 +-
drivers/gpu/drm/i915/gvt/gtt.c | 9 +
drivers/gpu/drm/i915/gvt/gtt.h | 13 +-
drivers/gpu/drm/i915/gvt/gvt.c | 4 +-
drivers/gpu/drm/i915/gvt/gvt.h | 8 +-
drivers/gpu/drm/i915/gvt/interrupt.c | 4 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 27 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 57 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 142 +-
drivers/gpu/drm/i915/gvt/trace_points.c | 2 -
drivers/gpu/drm/i915/gvt/vgpu.c | 4 +-
drivers/gpu/drm/i915/i915_active.c | 640 +-
drivers/gpu/drm/i915/i915_active.h | 61 +-
drivers/gpu/drm/i915/i915_active_types.h | 30 +-
drivers/gpu/drm/i915/i915_buddy.c | 428 +
drivers/gpu/drm/i915/i915_buddy.h | 128 +
drivers/gpu/drm/i915/i915_cmd_parser.c | 4 +-
drivers/gpu/drm/i915/i915_debugfs.c | 493 +-
drivers/gpu/drm/i915/i915_drv.c | 925 +-
drivers/gpu/drm/i915/i915_drv.h | 771 +-
drivers/gpu/drm/i915/i915_fixed.h | 5 +
drivers/gpu/drm/i915/i915_gem.c | 609 +-
drivers/gpu/drm/i915/i915_gem.h | 2 +
drivers/gpu/drm/i915/i915_gem_batch_pool.c | 140 -
drivers/gpu/drm/i915/i915_gem_batch_pool.h | 26 -
drivers/gpu/drm/i915/i915_gem_evict.c | 9 -
drivers/gpu/drm/i915/i915_gem_fence_reg.c | 140 +-
drivers/gpu/drm/i915/i915_gem_fence_reg.h | 5 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 2176 +-
drivers/gpu/drm/i915/i915_gem_gtt.h | 206 +-
drivers/gpu/drm/i915/i915_gem_render_state.c | 235 -
drivers/gpu/drm/i915/i915_gem_render_state.h | 31 -
drivers/gpu/drm/i915/i915_getparam.c | 168 +
drivers/gpu/drm/i915/i915_globals.c | 1 +
drivers/gpu/drm/i915/i915_globals.h | 3 +
drivers/gpu/drm/i915/i915_gpu_error.c | 827 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 78 +-
drivers/gpu/drm/i915/i915_irq.c | 1598 +-
drivers/gpu/drm/i915/i915_irq.h | 110 +-
drivers/gpu/drm/i915/i915_memcpy.c | 2 +-
drivers/gpu/drm/i915/i915_memcpy.h | 32 +
drivers/gpu/drm/i915/i915_mm.c | 5 +-
drivers/gpu/drm/i915/i915_oa_bdw.c | 91 -
drivers/gpu/drm/i915/i915_oa_bdw.h | 15 -
drivers/gpu/drm/i915/i915_oa_bxt.c | 89 -
drivers/gpu/drm/i915/i915_oa_bxt.h | 15 -
drivers/gpu/drm/i915/i915_oa_cflgt2.c | 90 -
drivers/gpu/drm/i915/i915_oa_cflgt2.h | 15 -
drivers/gpu/drm/i915/i915_oa_cflgt3.c | 90 -
drivers/gpu/drm/i915/i915_oa_cflgt3.h | 15 -
drivers/gpu/drm/i915/i915_oa_chv.c | 90 -
drivers/gpu/drm/i915/i915_oa_chv.h | 15 -
drivers/gpu/drm/i915/i915_oa_cnl.c | 102 -
drivers/gpu/drm/i915/i915_oa_cnl.h | 15 -
drivers/gpu/drm/i915/i915_oa_glk.c | 89 -
drivers/gpu/drm/i915/i915_oa_glk.h | 15 -
drivers/gpu/drm/i915/i915_oa_hsw.c | 119 -
drivers/gpu/drm/i915/i915_oa_hsw.h | 15 -
drivers/gpu/drm/i915/i915_oa_icl.c | 99 -
drivers/gpu/drm/i915/i915_oa_icl.h | 15 -
drivers/gpu/drm/i915/i915_oa_kblgt2.c | 90 -
drivers/gpu/drm/i915/i915_oa_kblgt2.h | 15 -
drivers/gpu/drm/i915/i915_oa_kblgt3.c | 90 -
drivers/gpu/drm/i915/i915_oa_kblgt3.h | 15 -
drivers/gpu/drm/i915/i915_oa_sklgt2.c | 89 -
drivers/gpu/drm/i915/i915_oa_sklgt2.h | 15 -
drivers/gpu/drm/i915/i915_oa_sklgt3.c | 90 -
drivers/gpu/drm/i915/i915_oa_sklgt3.h | 15 -
drivers/gpu/drm/i915/i915_oa_sklgt4.c | 90 -
drivers/gpu/drm/i915/i915_oa_sklgt4.h | 15 -
drivers/gpu/drm/i915/i915_params.c | 5 +-
drivers/gpu/drm/i915/i915_params.h | 2 +-
drivers/gpu/drm/i915/i915_pci.c | 65 +-
drivers/gpu/drm/i915/i915_perf.c | 895 +-
drivers/gpu/drm/i915/i915_perf.h | 32 +
drivers/gpu/drm/i915/i915_pmu.c | 298 +-
drivers/gpu/drm/i915/i915_priolist_types.h | 15 +-
drivers/gpu/drm/i915/i915_pvinfo.h | 7 +-
drivers/gpu/drm/i915/i915_query.c | 5 +-
drivers/gpu/drm/i915/i915_reg.h | 356 +-
drivers/gpu/drm/i915/i915_request.c | 381 +-
drivers/gpu/drm/i915/i915_request.h | 29 +-
drivers/gpu/drm/i915/i915_scheduler.c | 7 +-
drivers/gpu/drm/i915/i915_scheduler_types.h | 1 +
drivers/gpu/drm/i915/i915_selftest.h | 29 +-
drivers/gpu/drm/i915/i915_suspend.c | 3 +-
drivers/gpu/drm/i915/i915_suspend.h | 14 +
drivers/gpu/drm/i915/i915_sw_fence.c | 31 +-
drivers/gpu/drm/i915/i915_sw_fence.h | 11 +-
drivers/gpu/drm/i915/i915_sw_fence_work.c | 95 +
drivers/gpu/drm/i915/i915_sw_fence_work.h | 44 +
drivers/gpu/drm/i915/i915_sysfs.c | 2 +-
drivers/gpu/drm/i915/i915_sysfs.h | 14 +
drivers/gpu/drm/i915/i915_timeline.c | 579 -
drivers/gpu/drm/i915/i915_timeline.h | 94 -
drivers/gpu/drm/i915/i915_timeline_types.h | 67 -
drivers/gpu/drm/i915/i915_trace.h | 100 +-
drivers/gpu/drm/i915/i915_utils.c | 78 +
drivers/gpu/drm/i915/i915_utils.h | 51 +
drivers/gpu/drm/i915/i915_vgpu.c | 68 +-
drivers/gpu/drm/i915/i915_vgpu.h | 7 +-
drivers/gpu/drm/i915/i915_vma.c | 145 +-
drivers/gpu/drm/i915/i915_vma.h | 29 +-
drivers/gpu/drm/i915/intel_csr.c | 7 +
drivers/gpu/drm/i915/intel_device_info.c | 45 +-
drivers/gpu/drm/i915/intel_device_info.h | 6 +-
drivers/gpu/drm/i915/intel_drv.h | 1616 -
drivers/gpu/drm/i915/intel_guc.c | 687 -
drivers/gpu/drm/i915/intel_guc.h | 204 -
drivers/gpu/drm/i915/intel_guc_ads.c | 202 -
drivers/gpu/drm/i915/intel_guc_ads.h | 34 -
drivers/gpu/drm/i915/intel_guc_ct.c | 929 -
drivers/gpu/drm/i915/intel_guc_ct.h | 104 -
drivers/gpu/drm/i915/intel_guc_fw.c | 308 -
drivers/gpu/drm/i915/intel_guc_fw.h | 33 -
drivers/gpu/drm/i915/intel_guc_fwif.h | 692 -
drivers/gpu/drm/i915/intel_guc_log.c | 632 -
drivers/gpu/drm/i915/intel_guc_log.h | 100 -
drivers/gpu/drm/i915/intel_guc_reg.h | 155 -
drivers/gpu/drm/i915/intel_guc_submission.c | 1458 -
drivers/gpu/drm/i915/intel_guc_submission.h | 89 -
drivers/gpu/drm/i915/intel_gvt.c | 7 +-
drivers/gpu/drm/i915/intel_gvt.h | 7 +-
drivers/gpu/drm/i915/intel_huc.c | 182 -
drivers/gpu/drm/i915/intel_huc.h | 65 -
drivers/gpu/drm/i915/intel_huc_fw.c | 215 -
drivers/gpu/drm/i915/intel_huc_fw.h | 15 -
drivers/gpu/drm/i915/intel_pch.c | 201 +
drivers/gpu/drm/i915/intel_pch.h | 73 +
drivers/gpu/drm/i915/intel_pm.c | 460 +-
drivers/gpu/drm/i915/intel_pm.h | 4 +-
drivers/gpu/drm/i915/intel_renderstate.h | 47 -
drivers/gpu/drm/i915/intel_runtime_pm.c | 13 +-
drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +-
drivers/gpu/drm/i915/intel_sideband.c | 4 +-
drivers/gpu/drm/i915/intel_uc.c | 561 -
drivers/gpu/drm/i915/intel_uc.h | 64 -
drivers/gpu/drm/i915/intel_uc_fw.c | 357 -
drivers/gpu/drm/i915/intel_uc_fw.h | 155 -
drivers/gpu/drm/i915/intel_uncore.c | 558 +-
drivers/gpu/drm/i915/intel_uncore.h | 54 +-
drivers/gpu/drm/i915/intel_wakeref.c | 89 +-
drivers/gpu/drm/i915/intel_wakeref.h | 99 +-
drivers/gpu/drm/i915/intel_wopcm.c | 268 +-
drivers/gpu/drm/i915/intel_wopcm.h | 18 +-
drivers/gpu/drm/i915/oa/Makefile | 7 +
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/selftests/i915_active.c | 127 +-
drivers/gpu/drm/i915/selftests/i915_buddy.c | 720 +
drivers/gpu/drm/i915/selftests/i915_gem.c | 11 +-
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 22 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 6 +-
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 3 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 89 +-
drivers/gpu/drm/i915/selftests/i915_selftest.c | 67 +-
drivers/gpu/drm/i915/selftests/i915_timeline.c | 845 -
drivers/gpu/drm/i915/selftests/i915_vma.c | 10 +
drivers/gpu/drm/i915/selftests/igt_flush_test.c | 5 +-
drivers/gpu/drm/i915/selftests/igt_reset.c | 38 +-
drivers/gpu/drm/i915/selftests/igt_reset.h | 10 +-
drivers/gpu/drm/i915/selftests/igt_spinner.c | 34 +-
drivers/gpu/drm/i915/selftests/igt_spinner.h | 9 +-
drivers/gpu/drm/i915/selftests/igt_wedge_me.h | 58 -
drivers/gpu/drm/i915/selftests/intel_guc.c | 359 -
drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 1 +
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 19 +-
drivers/gpu/drm/i915/selftests/mock_gtt.c | 3 +
drivers/gpu/drm/i915/selftests/mock_request.c | 6 +-
drivers/gpu/drm/i915/selftests/mock_request.h | 4 +-
drivers/gpu/drm/i915/selftests/mock_timeline.c | 29 -
drivers/gpu/drm/i915/selftests/mock_timeline.h | 15 -
drivers/gpu/drm/i915/selftests/mock_uncore.c | 4 +-
drivers/gpu/drm/imx/Makefile | 1 -
drivers/gpu/drm/imx/dw_hdmi-imx.c | 16 +-
drivers/gpu/drm/imx/imx-drm-core.c | 13 +-
drivers/gpu/drm/imx/imx-ldb.c | 40 +-
drivers/gpu/drm/imx/imx-tve.c | 16 +-
drivers/gpu/drm/imx/ipuv3-crtc.c | 8 +-
drivers/gpu/drm/imx/ipuv3-plane.c | 5 +-
drivers/gpu/drm/imx/parallel-display.c | 19 +-
drivers/gpu/drm/ingenic/ingenic-drm.c | 80 +-
drivers/gpu/drm/lima/lima_device.c | 41 +-
drivers/gpu/drm/lima/lima_drv.c | 20 +-
drivers/gpu/drm/lima/lima_gem.c | 12 +-
drivers/gpu/drm/lima/lima_gem_prime.c | 3 +-
drivers/gpu/drm/lima/lima_object.c | 9 +-
drivers/gpu/drm/lima/lima_object.h | 3 +-
drivers/gpu/drm/lima/lima_vm.h | 4 +-
drivers/gpu/drm/mcde/mcde_drv.c | 13 +-
drivers/gpu/drm/mcde/mcde_dsi.c | 70 +-
drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 +-
drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 18 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 10 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 87 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +
drivers/gpu/drm/mediatek/mtk_drm_fb.c | 35 +-
drivers/gpu/drm/mediatek/mtk_drm_fb.h | 1 -
drivers/gpu/drm/mediatek/mtk_drm_gem.c | 7 +-
drivers/gpu/drm/mediatek/mtk_drm_plane.c | 4 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 14 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 14 +-
drivers/gpu/drm/meson/meson_crtc.c | 35 +-
drivers/gpu/drm/meson/meson_drv.c | 73 +-
drivers/gpu/drm/meson/meson_drv.h | 24 +-
drivers/gpu/drm/meson/meson_dw_hdmi.c | 23 +-
drivers/gpu/drm/meson/meson_dw_hdmi.h | 12 +-
drivers/gpu/drm/meson/meson_overlay.c | 15 +-
drivers/gpu/drm/meson/meson_plane.c | 28 +-
drivers/gpu/drm/meson/meson_registers.h | 138 +-
drivers/gpu/drm/meson/meson_vclk.c | 78 +-
drivers/gpu/drm/meson/meson_vclk.h | 4 +
drivers/gpu/drm/meson/meson_venc.c | 181 +-
drivers/gpu/drm/meson/meson_venc.h | 2 +
drivers/gpu/drm/meson/meson_venc_cvbs.c | 24 +-
drivers/gpu/drm/meson/meson_viu.c | 99 +-
drivers/gpu/drm/meson/meson_vpp.c | 42 +-
drivers/gpu/drm/meson/meson_vpp.h | 3 +
drivers/gpu/drm/mga/mga_dma.c | 13 +-
drivers/gpu/drm/mga/mga_drv.c | 7 +-
drivers/gpu/drm/mga/mga_drv.h | 27 +-
drivers/gpu/drm/mga/mga_ioc32.c | 3 +-
drivers/gpu/drm/mga/mga_irq.c | 12 +-
drivers/gpu/drm/mga/mga_state.c | 8 +-
drivers/gpu/drm/mga/mga_warp.c | 4 +-
drivers/gpu/drm/mgag200/Makefile | 2 +-
drivers/gpu/drm/mgag200/mgag200_cursor.c | 11 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 10 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 40 +-
drivers/gpu/drm/mgag200/mgag200_fb.c | 315 -
drivers/gpu/drm/mgag200/mgag200_i2c.c | 6 +-
drivers/gpu/drm/mgag200/mgag200_main.c | 96 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 59 +-
drivers/gpu/drm/mgag200/mgag200_ttm.c | 3 +-
drivers/gpu/drm/msm/Kconfig | 2 +-
drivers/gpu/drm/msm/Makefile | 1 +
drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 2 +
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 1 +
drivers/gpu/drm/msm/adreno/adreno_device.c | 1 +
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 16 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 95 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 7 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 78 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 11 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 3 -
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 44 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 3 -
drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 9 -
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 112 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 10 +
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 31 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 11 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 1 +
drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c | 1 +
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 51 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 2 +
.../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 2 -
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 2 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 132 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 19 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 4 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | 1 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 62 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 1 +
drivers/gpu/drm/msm/disp/mdp_format.c | 2 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 18 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 12 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 2 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 2 +
drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 2 +-
drivers/gpu/drm/msm/hdmi/hdmi.c | 66 +-
drivers/gpu/drm/msm/hdmi/hdmi.h | 4 +-
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 2 +
drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 43 +-
drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 1 +
drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 2 +
drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 2 +
drivers/gpu/drm/msm/msm_atomic.c | 236 +-
drivers/gpu/drm/msm/msm_atomic_trace.h | 110 +
drivers/gpu/drm/msm/msm_atomic_tracepoints.c | 3 +
drivers/gpu/drm/msm/msm_debugfs.c | 5 +
drivers/gpu/drm/msm/msm_drv.c | 81 +-
drivers/gpu/drm/msm/msm_drv.h | 6 +-
drivers/gpu/drm/msm/msm_fb.c | 2 +
drivers/gpu/drm/msm/msm_fbdev.c | 4 +
drivers/gpu/drm/msm/msm_gem.c | 75 +-
drivers/gpu/drm/msm/msm_gem.h | 2 +-
drivers/gpu/drm/msm/msm_gem_prime.c | 6 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 10 +-
drivers/gpu/drm/msm/msm_gpu.c | 5 +-
drivers/gpu/drm/msm/msm_gpu_trace.h | 2 +-
drivers/gpu/drm/msm/msm_gpummu.c | 2 +
drivers/gpu/drm/msm/msm_kms.h | 108 +-
drivers/gpu/drm/msm/msm_perf.c | 3 +
drivers/gpu/drm/msm/msm_rd.c | 7 +-
drivers/gpu/drm/msm/msm_submitqueue.c | 2 +
drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 16 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 18 +-
drivers/gpu/drm/mxsfb/mxsfb_out.c | 3 +-
drivers/gpu/drm/nouveau/Kconfig | 5 +-
drivers/gpu/drm/nouveau/dispnv04/arb.c | 2 -
drivers/gpu/drm/nouveau/dispnv04/crtc.c | 54 +-
drivers/gpu/drm/nouveau/dispnv04/cursor.c | 1 -
drivers/gpu/drm/nouveau/dispnv04/dac.c | 1 -
drivers/gpu/drm/nouveau/dispnv04/dfp.c | 2 +-
drivers/gpu/drm/nouveau/dispnv04/disp.c | 3 +-
drivers/gpu/drm/nouveau/dispnv04/disp.h | 1 -
drivers/gpu/drm/nouveau/dispnv04/hw.c | 1 -
drivers/gpu/drm/nouveau/dispnv04/hw.h | 1 -
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 1 -
drivers/gpu/drm/nouveau/dispnv04/tvmodesnv17.c | 1 -
drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 1 -
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 1 -
drivers/gpu/drm/nouveau/dispnv50/atom.h | 14 +
drivers/gpu/drm/nouveau/dispnv50/base507c.c | 26 +-
drivers/gpu/drm/nouveau/dispnv50/base827c.c | 11 +-
drivers/gpu/drm/nouveau/dispnv50/base907c.c | 65 +
drivers/gpu/drm/nouveau/dispnv50/base917c.c | 2 +
drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 68 +-
drivers/gpu/drm/nouveau/dispnv50/head.c | 18 +-
drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 3 +-
drivers/gpu/drm/nouveau/dispnv50/ovly827e.c | 3 -
drivers/gpu/drm/nouveau/dispnv50/ovly907e.c | 13 +-
drivers/gpu/drm/nouveau/dispnv50/ovly917e.c | 5 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 115 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.h | 10 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 61 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 72 +-
.../drm/nouveau/include/nvkm/subdev/bios/extdev.h | 2 +
.../drm/nouveau/include/nvkm/subdev/bios/gpio.h | 5 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 1 +
drivers/gpu/drm/nouveau/nouveau_abi16.c | 10 +-
drivers/gpu/drm/nouveau/nouveau_abi16.h | 1 -
drivers/gpu/drm/nouveau/nouveau_bios.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 98 +-
drivers/gpu/drm/nouveau/nouveau_bo.h | 11 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 3 +-
drivers/gpu/drm/nouveau/nouveau_crtc.h | 2 +
drivers/gpu/drm/nouveau/nouveau_debugfs.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 14 +-
drivers/gpu/drm/nouveau/nouveau_display.h | 4 +
drivers/gpu/drm/nouveau/nouveau_dma.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 456 +-
drivers/gpu/drm/nouveau/nouveau_dmem.h | 11 -
drivers/gpu/drm/nouveau/nouveau_dp.c | 1 -
drivers/gpu/drm/nouveau/nouveau_drm.c | 39 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 9 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 15 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 51 +-
drivers/gpu/drm/nouveau/nouveau_gem.h | 5 +-
drivers/gpu/drm/nouveau/nouveau_hwmon.c | 2 -
drivers/gpu/drm/nouveau/nouveau_ioc32.c | 3 +-
drivers/gpu/drm/nouveau/nouveau_prime.c | 43 +-
drivers/gpu/drm/nouveau/nouveau_svm.c | 50 +-
drivers/gpu/drm/nouveau/nouveau_vga.c | 1 -
drivers/gpu/drm/nouveau/nvif/mmu.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 188 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 28 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 6 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 26 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 27 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 2 +
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c | 1 -
drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c | 13 +
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 28 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c | 2 +
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 32 +
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 24 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 18 +
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c | 12 +
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c | 3 +
drivers/gpu/drm/omapdrm/displays/Kconfig | 38 -
drivers/gpu/drm/omapdrm/displays/Makefile | 6 -
.../omapdrm/displays/panel-lgphilips-lb035q02.c | 251 -
.../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 271 -
.../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 262 -
.../drm/omapdrm/displays/panel-sony-acx565akm.c | 755 -
.../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 390 -
.../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 513 -
drivers/gpu/drm/omapdrm/dss/dispc.c | 11 +-
drivers/gpu/drm/omapdrm/dss/dss.c | 11 +-
drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 7 -
drivers/gpu/drm/omapdrm/dss/output.c | 4 +-
drivers/gpu/drm/omapdrm/omap_crtc.c | 4 +-
drivers/gpu/drm/omapdrm/omap_debugfs.c | 2 +
drivers/gpu/drm/omapdrm/omap_drv.c | 24 +-
drivers/gpu/drm/omapdrm/omap_drv.h | 5 +-
drivers/gpu/drm/omapdrm/omap_fb.c | 4 +-
drivers/gpu/drm/omapdrm/omap_fbdev.c | 4 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 2 +
drivers/gpu/drm/omapdrm/omap_gem.h | 3 +-
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 8 +-
drivers/gpu/drm/omapdrm/omap_irq.c | 2 +
drivers/gpu/drm/omapdrm/omap_plane.c | 9 +-
drivers/gpu/drm/panel/Kconfig | 64 +
drivers/gpu/drm/panel/Makefile | 8 +
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 34 +-
drivers/gpu/drm/panel/panel-lg-lb035q02.c | 237 +
drivers/gpu/drm/panel/panel-lvds.c | 5 +-
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 248 +
drivers/gpu/drm/panel/panel-novatek-nt39016.c | 359 +
.../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 +
drivers/gpu/drm/panel/panel-raydium-rm67191.c | 668 +
drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 75 +-
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 226 +
drivers/gpu/drm/panel/panel-simple.c | 407 +-
drivers/gpu/drm/panel/panel-sony-acx565akm.c | 701 +
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 399 +
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 509 +
drivers/gpu/drm/panfrost/Makefile | 1 +
drivers/gpu/drm/panfrost/TODO | 15 -
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 12 +-
drivers/gpu/drm/panfrost/panfrost_devfreq.h | 1 +
drivers/gpu/drm/panfrost/panfrost_device.c | 36 +-
drivers/gpu/drm/panfrost/panfrost_device.h | 31 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 196 +-
drivers/gpu/drm/panfrost/panfrost_gem.c | 142 +-
drivers/gpu/drm/panfrost/panfrost_gem.h | 23 +-
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 110 +
drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +
drivers/gpu/drm/panfrost/panfrost_job.c | 62 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 479 +-
drivers/gpu/drm/panfrost/panfrost_mmu.h | 9 +-
drivers/gpu/drm/pl111/pl111_debugfs.c | 4 +-
drivers/gpu/drm/pl111/pl111_display.c | 52 +-
drivers/gpu/drm/pl111/pl111_drm.h | 11 +-
drivers/gpu/drm/pl111/pl111_drv.c | 13 +-
drivers/gpu/drm/pl111/pl111_nomadik.h | 3 +-
drivers/gpu/drm/pl111/pl111_versatile.c | 9 +-
drivers/gpu/drm/pl111/pl111_versatile.h | 3 +
drivers/gpu/drm/pl111/pl111_vexpress.c | 1 +
drivers/gpu/drm/qxl/qxl_cmd.c | 6 +-
drivers/gpu/drm/qxl/qxl_debugfs.c | 10 +-
drivers/gpu/drm/qxl/qxl_display.c | 11 +-
drivers/gpu/drm/qxl/qxl_draw.c | 2 +
drivers/gpu/drm/qxl/qxl_drv.c | 41 +-
drivers/gpu/drm/qxl/qxl_drv.h | 13 +-
drivers/gpu/drm/qxl/qxl_gem.c | 3 +-
drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +
drivers/gpu/drm/qxl/qxl_irq.c | 4 +
drivers/gpu/drm/qxl/qxl_kms.c | 9 +-
drivers/gpu/drm/qxl/qxl_object.c | 20 +-
drivers/gpu/drm/qxl/qxl_object.h | 6 +-
drivers/gpu/drm/qxl/qxl_release.c | 14 +-
drivers/gpu/drm/qxl/qxl_ttm.c | 20 +-
drivers/gpu/drm/r128/r128_ioc32.c | 3 +-
drivers/gpu/drm/r128/r128_irq.c | 5 +-
drivers/gpu/drm/radeon/cik.c | 2 +-
drivers/gpu/drm/radeon/cik_sdma.c | 2 +-
drivers/gpu/drm/radeon/evergreen_dma.c | 2 +-
drivers/gpu/drm/radeon/r100.c | 2 +-
drivers/gpu/drm/radeon/r200.c | 2 +-
drivers/gpu/drm/radeon/r600.c | 2 +-
drivers/gpu/drm/radeon/r600_dma.c | 2 +-
drivers/gpu/drm/radeon/radeon.h | 15 +-
drivers/gpu/drm/radeon/radeon_asic.h | 18 +-
drivers/gpu/drm/radeon/radeon_benchmark.c | 6 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 2 +-
drivers/gpu/drm/radeon/radeon_cs.c | 6 +-
drivers/gpu/drm/radeon/radeon_device.c | 23 +-
drivers/gpu/drm/radeon/radeon_display.c | 6 +-
drivers/gpu/drm/radeon/radeon_drv.c | 64 +-
drivers/gpu/drm/radeon/radeon_gem.c | 10 +-
drivers/gpu/drm/radeon/radeon_kms.c | 25 -
drivers/gpu/drm/radeon/radeon_mn.c | 158 +-
drivers/gpu/drm/radeon/radeon_object.c | 28 +-
drivers/gpu/drm/radeon/radeon_object.h | 4 +-
drivers/gpu/drm/radeon/radeon_prime.c | 20 +-
drivers/gpu/drm/radeon/radeon_sync.c | 10 +-
drivers/gpu/drm/radeon/radeon_test.c | 8 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 6 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 2 +-
drivers/gpu/drm/radeon/radeon_vm.c | 6 +-
drivers/gpu/drm/radeon/rv770_dma.c | 2 +-
drivers/gpu/drm/radeon/si_dma.c | 2 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 5 +-
drivers/gpu/drm/rcar-du/rcar_lvds.c | 14 +-
drivers/gpu/drm/rockchip/Makefile | 3 +-
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 118 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 17 +-
drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 9 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 5 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 3 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 20 +-
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 29 +-
drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 8 +-
drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 282 -
drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 22 -
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 114 +-
drivers/gpu/drm/rockchip/rockchip_lvds.c | 16 +-
drivers/gpu/drm/rockchip/rockchip_rgb.c | 9 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 11 +-
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 2 -
drivers/gpu/drm/scheduler/sched_entity.c | 7 +-
drivers/gpu/drm/scheduler/sched_fence.c | 6 +-
drivers/gpu/drm/scheduler/sched_main.c | 3 +-
drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 7 +
.../gpu/drm/selftests/test-drm_cmdline_parser.c | 130 +
drivers/gpu/drm/selftests/test-drm_framebuffer.c | 7 +-
drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 3 +-
drivers/gpu/drm/shmobile/shmob_drm_crtc.h | 4 +-
drivers/gpu/drm/shmobile/shmob_drm_drv.c | 9 +-
drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 -
drivers/gpu/drm/shmobile/shmob_drm_plane.c | 2 +-
drivers/gpu/drm/shmobile/shmob_drm_plane.h | 1 +
drivers/gpu/drm/shmobile/shmob_drm_regs.h | 3 +
drivers/gpu/drm/sti/sti_drv.c | 6 +-
drivers/gpu/drm/sti/sti_dvo.c | 8 +-
drivers/gpu/drm/sti/sti_hdmi.c | 9 +-
drivers/gpu/drm/sti/sti_tvout.c | 16 +-
drivers/gpu/drm/stm/drv.c | 5 +-
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 10 +-
drivers/gpu/drm/stm/ltdc.c | 2 +
drivers/gpu/drm/sun4i/sun4i_backend.c | 16 +-
drivers/gpu/drm/sun4i/sun4i_crtc.c | 13 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 7 +-
drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 1 -
drivers/gpu/drm/sun4i/sun4i_frontend.c | 10 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 24 +-
drivers/gpu/drm/sun4i/sun4i_layer.c | 3 +-
drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_tcon.c | 29 +-
drivers/gpu/drm/sun4i/sun4i_tv.c | 4 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 10 +-
drivers/gpu/drm/sun4i/sun8i_csc.c | 157 +-
drivers/gpu/drm/sun4i/sun8i_csc.h | 6 +-
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 57 +-
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 +
drivers/gpu/drm/sun4i/sun8i_mixer.c | 14 +-
drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 6 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 22 +-
drivers/gpu/drm/tdfx/tdfx_drv.c | 11 +-
drivers/gpu/drm/tegra/dc.c | 13 +-
drivers/gpu/drm/tegra/dpaux.c | 5 +-
drivers/gpu/drm/tegra/drm.c | 38 +-
drivers/gpu/drm/tegra/drm.h | 3 +-
drivers/gpu/drm/tegra/dsi.c | 8 +-
drivers/gpu/drm/tegra/fb.c | 6 +-
drivers/gpu/drm/tegra/gem.c | 10 +-
drivers/gpu/drm/tegra/gem.h | 4 +-
drivers/gpu/drm/tegra/gr2d.c | 1 +
drivers/gpu/drm/tegra/hdmi.c | 5 +
drivers/gpu/drm/tegra/hub.c | 3 +-
drivers/gpu/drm/tegra/hub.h | 1 -
drivers/gpu/drm/tegra/output.c | 8 +-
drivers/gpu/drm/tegra/plane.c | 1 +
drivers/gpu/drm/tegra/sor.c | 3 +
drivers/gpu/drm/tegra/vic.c | 1 +
drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 46 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 25 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.h | 33 +-
drivers/gpu/drm/tilcdc/tilcdc_external.c | 89 +-
drivers/gpu/drm/tilcdc/tilcdc_external.h | 1 -
drivers/gpu/drm/tilcdc/tilcdc_panel.c | 20 +-
drivers/gpu/drm/tilcdc/tilcdc_plane.c | 4 +-
drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 17 +-
drivers/gpu/drm/tiny/Kconfig | 99 +
drivers/gpu/drm/tiny/Makefile | 10 +
drivers/gpu/drm/tiny/gm12u320.c | 804 +
drivers/gpu/drm/tiny/hx8357d.c | 304 +
drivers/gpu/drm/tiny/ili9225.c | 470 +
drivers/gpu/drm/tiny/ili9341.c | 268 +
drivers/gpu/drm/tiny/mi0283qt.c | 294 +
drivers/gpu/drm/tiny/repaper.c | 1212 +
drivers/gpu/drm/tiny/st7586.c | 424 +
drivers/gpu/drm/tiny/st7735r.c | 246 +
drivers/gpu/drm/tinydrm/Kconfig | 87 -
drivers/gpu/drm/tinydrm/Makefile | 14 -
drivers/gpu/drm/tinydrm/core/Makefile | 4 -
drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 207 -
drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 179 -
drivers/gpu/drm/tinydrm/hx8357d.c | 304 -
drivers/gpu/drm/tinydrm/ili9225.c | 467 -
drivers/gpu/drm/tinydrm/ili9341.c | 266 -
drivers/gpu/drm/tinydrm/mi0283qt.c | 293 -
drivers/gpu/drm/tinydrm/mipi-dbi.c | 1175 -
drivers/gpu/drm/tinydrm/repaper.c | 1165 -
drivers/gpu/drm/tinydrm/st7586.c | 442 -
drivers/gpu/drm/tinydrm/st7735r.c | 245 -
drivers/gpu/drm/ttm/ttm_bo.c | 158 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 20 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 15 +-
drivers/gpu/drm/ttm/ttm_execbuf_util.c | 22 +-
drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 6 +-
drivers/gpu/drm/ttm/ttm_tt.c | 2 +-
drivers/gpu/drm/tve200/tve200_display.c | 8 +-
drivers/gpu/drm/tve200/tve200_drm.h | 15 +-
drivers/gpu/drm/tve200/tve200_drv.c | 8 +-
drivers/gpu/drm/udl/udl_connector.c | 4 +-
drivers/gpu/drm/udl/udl_connector.h | 2 +
drivers/gpu/drm/udl/udl_dmabuf.c | 11 +-
drivers/gpu/drm/udl/udl_drv.c | 9 +-
drivers/gpu/drm/udl/udl_drv.h | 11 +-
drivers/gpu/drm/udl/udl_encoder.c | 6 +-
drivers/gpu/drm/udl/udl_fb.c | 15 +-
drivers/gpu/drm/udl/udl_gem.c | 9 +-
drivers/gpu/drm/udl/udl_main.c | 6 +-
drivers/gpu/drm/udl/udl_modeset.c | 6 +-
drivers/gpu/drm/udl/udl_transfer.c | 4 -
drivers/gpu/drm/v3d/v3d_debugfs.c | 3 +-
drivers/gpu/drm/v3d/v3d_drv.c | 6 +-
drivers/gpu/drm/v3d/v3d_drv.h | 13 +-
drivers/gpu/drm/v3d/v3d_gem.c | 16 +-
drivers/gpu/drm/v3d/v3d_irq.c | 2 +
drivers/gpu/drm/vboxvideo/Makefile | 2 +-
drivers/gpu/drm/vboxvideo/vbox_drv.c | 15 +-
drivers/gpu/drm/vboxvideo/vbox_drv.h | 12 -
drivers/gpu/drm/vboxvideo/vbox_main.c | 2 +-
drivers/gpu/drm/vboxvideo/vbox_prime.c | 56 -
drivers/gpu/drm/vc4/vc4_bo.c | 7 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 11 +-
drivers/gpu/drm/vc4/vc4_debugfs.c | 1 -
drivers/gpu/drm/vc4/vc4_drv.c | 12 +-
drivers/gpu/drm/vc4/vc4_drv.h | 20 +-
drivers/gpu/drm/vc4/vc4_dsi.c | 17 +-
drivers/gpu/drm/vc4/vc4_gem.c | 8 +-
drivers/gpu/drm/vc4/vc4_hvs.c | 5 +-
drivers/gpu/drm/vc4/vc4_kms.c | 4 +-
drivers/gpu/drm/vc4/vc4_plane.c | 9 +-
drivers/gpu/drm/vc4/vc4_txp.c | 14 +-
drivers/gpu/drm/vc4/vc4_v3d.c | 4 +
drivers/gpu/drm/vgem/vgem_drv.c | 21 +-
drivers/gpu/drm/vgem/vgem_drv.h | 1 -
drivers/gpu/drm/vgem/vgem_fence.c | 40 +-
drivers/gpu/drm/via/via_dma.c | 43 +-
drivers/gpu/drm/via/via_dmablit.c | 51 +-
drivers/gpu/drm/via/via_drv.c | 7 +-
drivers/gpu/drm/via/via_drv.h | 75 +-
drivers/gpu/drm/via/via_irq.c | 54 +-
drivers/gpu/drm/via/via_map.c | 6 +-
drivers/gpu/drm/via/via_mm.c | 7 +-
drivers/gpu/drm/via/via_verifier.c | 22 +-
drivers/gpu/drm/via/via_video.c | 5 +-
drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 7 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 9 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 8 +-
drivers/gpu/drm/virtio/virtgpu_fence.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_gem.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 30 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 10 +-
drivers/gpu/drm/virtio/virtgpu_plane.c | 8 +-
drivers/gpu/drm/virtio/virtgpu_prime.c | 5 +-
drivers/gpu/drm/virtio/virtgpu_ttm.c | 13 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +-
drivers/gpu/drm/vkms/Makefile | 2 +-
drivers/gpu/drm/vkms/vkms_composer.c | 249 +
drivers/gpu/drm/vkms/vkms_crc.c | 272 -
drivers/gpu/drm/vkms/vkms_crtc.c | 100 +-
drivers/gpu/drm/vkms/vkms_drv.c | 50 +-
drivers/gpu/drm/vkms/vkms_drv.h | 44 +-
drivers/gpu/drm/vkms/vkms_gem.c | 1 +
drivers/gpu/drm/vkms/vkms_output.c | 6 +-
drivers/gpu/drm/vkms/vkms_plane.c | 46 +-
drivers/gpu/drm/vmwgfx/ttm_lock.c | 100 -
drivers/gpu/drm/vmwgfx/ttm_lock.h | 32 +-
drivers/gpu/drm/vmwgfx/ttm_object.h | 7 +-
drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 17 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 3 +
drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 17 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 200 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 135 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 52 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 5 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 41 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 2 +
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 38 +-
drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 35 +-
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 62 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 2 +
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 14 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 1 -
drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 3 +-
drivers/gpu/drm/xen/xen_drm_front.c | 16 +-
drivers/gpu/drm/xen/xen_drm_front.h | 11 +-
drivers/gpu/drm/xen/xen_drm_front_cfg.c | 4 +-
drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 +
drivers/gpu/drm/xen/xen_drm_front_conn.h | 7 +-
drivers/gpu/drm/xen/xen_drm_front_evtchnl.c | 4 +-
drivers/gpu/drm/xen/xen_drm_front_gem.c | 11 +-
drivers/gpu/drm/xen/xen_drm_front_gem.h | 7 +-
drivers/gpu/drm/xen/xen_drm_front_kms.c | 9 +-
drivers/gpu/drm/zte/zx_drm_drv.c | 8 +-
drivers/gpu/drm/zte/zx_hdmi.c | 2 +-
drivers/gpu/drm/zte/zx_plane.c | 2 +-
drivers/gpu/drm/zte/zx_tvenc.c | 4 +-
drivers/gpu/drm/zte/zx_vga.c | 4 +-
drivers/gpu/drm/zte/zx_vou.c | 5 +-
drivers/gpu/ipu-v3/ipu-common.c | 16 +-
drivers/gpu/ipu-v3/ipu-cpmem.c | 26 +-
drivers/gpu/ipu-v3/ipu-image-convert.c | 230 +-
drivers/greybus/Kconfig | 32 +
drivers/greybus/Makefile | 26 +
drivers/greybus/arpc.h | 63 +
drivers/greybus/bundle.c | 252 +
drivers/greybus/connection.c | 942 +
drivers/greybus/control.c | 584 +
drivers/greybus/core.c | 349 +
drivers/greybus/debugfs.c | 29 +
drivers/greybus/es2.c | 1465 +
drivers/greybus/greybus_trace.h | 502 +
drivers/greybus/hd.c | 256 +
drivers/greybus/interface.c | 1263 +
drivers/greybus/manifest.c | 533 +
drivers/greybus/module.c | 236 +
drivers/greybus/operation.c | 1264 +
drivers/greybus/svc.c | 1397 +
drivers/greybus/svc_watchdog.c | 197 +
drivers/hid/Kconfig | 11 +-
drivers/hid/Makefile | 1 +
drivers/hid/hid-a4tech.c | 30 +-
drivers/hid/hid-apple.c | 49 +-
drivers/hid/hid-core.c | 4 +-
drivers/hid/hid-cougar.c | 6 +-
drivers/hid/hid-cp2112.c | 8 +-
drivers/hid/hid-creative-sb0540.c | 268 +
drivers/hid/hid-gfrm.c | 7 -
drivers/hid/hid-google-hammer.c | 4 +-
drivers/hid/hid-holtek-kbd.c | 9 +-
drivers/hid/hid-hyperv.c | 4 +-
drivers/hid/hid-ids.h | 8 +-
drivers/hid/hid-lenovo.c | 2 -
drivers/hid/hid-lg.c | 10 +-
drivers/hid/hid-lg4ff.c | 1 -
drivers/hid/hid-logitech-dj.c | 40 +-
drivers/hid/hid-logitech-hidpp.c | 14 +-
drivers/hid/hid-microsoft.c | 2 +-
drivers/hid/hid-multitouch.c | 37 +-
drivers/hid/hid-picolcd_core.c | 7 +-
drivers/hid/hid-prodikeys.c | 12 +-
drivers/hid/hid-quirks.c | 3 +
drivers/hid/hid-sensor-hub.c | 1 -
drivers/hid/hid-sony.c | 17 +-
drivers/hid/hid-tmff.c | 12 +
drivers/hid/hidraw.c | 4 +-
drivers/hid/i2c-hid/i2c-hid-core.c | 4 +-
drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 +
drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +-
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 96 +-
drivers/hid/usbhid/hiddev.c | 14 +-
drivers/hid/wacom_sys.c | 25 +-
drivers/hid/wacom_wac.c | 95 +-
drivers/hsi/clients/ssi_protocol.c | 10 +-
drivers/hsi/controllers/omap_ssi_core.c | 4 +-
drivers/hsi/controllers/omap_ssi_port.c | 4 +-
drivers/hv/Kconfig | 3 -
drivers/hv/channel.c | 2 +-
drivers/hv/channel_mgmt.c | 161 +-
drivers/hv/connection.c | 8 +-
drivers/hv/hv.c | 66 +-
drivers/hv/hv_balloon.c | 143 +-
drivers/hv/hv_trace.h | 2 +-
drivers/hv/hyperv_vmbus.h | 40 +-
drivers/hv/vmbus_drv.c | 265 +
drivers/hwmon/Kconfig | 41 +-
drivers/hwmon/Makefile | 3 +-
drivers/hwmon/acpi_power_meter.c | 4 +-
drivers/hwmon/ads1015.c | 324 -
drivers/hwmon/adt7475.c | 146 +-
drivers/hwmon/as370-hwmon.c | 145 +
drivers/hwmon/asb100.c | 12 +-
drivers/hwmon/atxp1.c | 2 +-
drivers/hwmon/coretemp.c | 3 +-
drivers/hwmon/iio_hwmon.c | 18 +-
drivers/hwmon/jz4740-hwmon.c | 135 -
drivers/hwmon/k10temp.c | 1 +
drivers/hwmon/k8temp.c | 233 +-
drivers/hwmon/lm75.c | 462 +-
drivers/hwmon/ltc2990.c | 10 +-
drivers/hwmon/nct6775.c | 183 +-
drivers/hwmon/nct7802.c | 6 +-
drivers/hwmon/nct7904.c | 476 +-
drivers/hwmon/npcm750-pwm-fan.c | 4 +-
drivers/hwmon/occ/common.c | 6 +-
drivers/hwmon/pmbus/Kconfig | 9 +
drivers/hwmon/pmbus/Makefile | 1 +
drivers/hwmon/pmbus/ibm-cffps.c | 110 +-
drivers/hwmon/pmbus/inspur-ipsps.c | 228 +
drivers/hwmon/pmbus/max31785.c | 2 -
drivers/hwmon/pmbus/ucd9000.c | 1 -
drivers/hwmon/pwm-fan.c | 2 +-
drivers/hwmon/raspberrypi-hwmon.c | 2 +-
drivers/hwmon/scmi-hwmon.c | 2 +-
drivers/hwmon/shtc1.c | 57 +-
drivers/hwmon/smm665.c | 8 +-
drivers/hwmon/w83781d.c | 6 +-
drivers/hwmon/w83791d.c | 32 +-
drivers/hwmon/w83792d.c | 32 +-
drivers/hwmon/w83793.c | 30 +-
drivers/hwtracing/coresight/Kconfig | 2 +-
drivers/hwtracing/coresight/coresight-cpu-debug.c | 33 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 1 +
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 13 +-
drivers/hwtracing/coresight/coresight-etm4x.c | 38 +-
drivers/hwtracing/coresight/coresight-funnel.c | 11 +-
drivers/hwtracing/coresight/coresight-platform.c | 11 +-
drivers/hwtracing/coresight/coresight-priv.h | 12 +-
drivers/hwtracing/coresight/coresight-replicator.c | 3 +-
drivers/hwtracing/coresight/coresight-tmc-etf.c | 23 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 93 +-
drivers/hwtracing/coresight/coresight-tmc.c | 40 +
drivers/hwtracing/coresight/coresight-tmc.h | 11 +-
drivers/hwtracing/coresight/coresight.c | 4 +-
drivers/hwtracing/intel_th/Makefile | 3 +
drivers/hwtracing/intel_th/core.c | 10 +-
drivers/hwtracing/intel_th/msu-sink.c | 116 +
drivers/hwtracing/intel_th/msu.c | 537 +-
drivers/hwtracing/intel_th/msu.h | 22 +-
drivers/hwtracing/intel_th/pci.c | 10 +
drivers/hwtracing/intel_th/pti.h | 2 +-
drivers/hwtracing/stm/core.c | 10 +-
drivers/i2c/Kconfig | 4 +-
drivers/i2c/busses/Kconfig | 23 +-
drivers/i2c/busses/Makefile | 1 +
drivers/i2c/busses/i2c-amd-mp2-pci.c | 8 +-
drivers/i2c/busses/i2c-at91-core.c | 2 +-
drivers/i2c/busses/i2c-at91-master.c | 9 +-
drivers/i2c/busses/i2c-axxia.c | 152 +-
drivers/i2c/busses/i2c-bcm-iproc.c | 21 +-
drivers/i2c/busses/i2c-bcm2835.c | 11 +-
drivers/i2c/busses/i2c-cht-wc.c | 49 +-
drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +-
drivers/i2c/busses/i2c-designware-master.c | 14 +-
drivers/i2c/busses/i2c-designware-pcidrv.c | 41 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 22 +-
drivers/i2c/busses/i2c-designware-slave.c | 1 +
drivers/i2c/busses/i2c-emev2.c | 16 +-
drivers/i2c/busses/i2c-exynos5.c | 4 +-
drivers/i2c/busses/i2c-fsi.c | 4 +-
drivers/i2c/busses/i2c-hix5hd2.c | 3 +-
drivers/i2c/busses/i2c-i801.c | 163 +-
drivers/i2c/busses/i2c-icy.c | 230 +
drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +-
drivers/i2c/busses/i2c-imx.c | 35 +-
drivers/i2c/busses/i2c-ismt.c | 2 -
drivers/i2c/busses/i2c-mt65xx.c | 11 +-
drivers/i2c/busses/i2c-mxs.c | 4 +-
drivers/i2c/busses/i2c-nvidia-gpu.c | 2 +-
drivers/i2c/busses/i2c-ocores.c | 5 +-
drivers/i2c/busses/i2c-piix4.c | 46 +-
drivers/i2c/busses/i2c-qcom-geni.c | 12 +-
drivers/i2c/busses/i2c-rcar.c | 11 +-
drivers/i2c/busses/i2c-riic.c | 1 +
drivers/i2c/busses/i2c-s3c2410.c | 1 +
drivers/i2c/busses/i2c-sprd.c | 25 +-
drivers/i2c/busses/i2c-stm32.h | 2 +-
drivers/i2c/busses/i2c-stm32f7.c | 2 +-
drivers/i2c/busses/i2c-synquacer.c | 2 +-
drivers/i2c/busses/i2c-taos-evm.c | 4 +-
drivers/i2c/busses/i2c-tegra.c | 56 +-
drivers/i2c/busses/i2c-uniphier-f.c | 26 +-
drivers/i2c/busses/i2c-uniphier.c | 22 +-
drivers/i2c/i2c-core-acpi.c | 9 +-
drivers/i2c/i2c-core-base.c | 26 +-
drivers/i2c/i2c-core-of.c | 7 +-
drivers/i2c/i2c-slave-eeprom.c | 54 +-
drivers/i3c/device.c | 53 +
drivers/i3c/master.c | 67 +-
drivers/i3c/master/dw-i3c-master.c | 4 +-
drivers/i3c/master/i3c-master-cdns.c | 30 +-
drivers/ide/Kconfig | 9 -
drivers/ide/Makefile | 1 -
drivers/ide/sgiioc4.c | 630 -
drivers/idle/intel_idle.c | 28 +-
drivers/iio/accel/Kconfig | 4 +-
drivers/iio/accel/cros_ec_accel_legacy.c | 356 +-
drivers/iio/accel/kxcjk-1013.c | 4 +-
drivers/iio/accel/mxc4005.c | 40 +-
drivers/iio/accel/sca3000.c | 2 +-
drivers/iio/accel/st_accel.h | 1 +
drivers/iio/accel/st_accel_buffer.c | 44 +-
drivers/iio/accel/st_accel_core.c | 32 +-
drivers/iio/accel/st_accel_i2c.c | 23 +-
drivers/iio/accel/st_accel_spi.c | 20 +-
drivers/iio/adc/Kconfig | 2 +-
drivers/iio/adc/ad7606.c | 100 +-
drivers/iio/adc/ad7606.h | 61 +-
drivers/iio/adc/ad7606_par.c | 4 +-
drivers/iio/adc/ad7606_spi.c | 282 +-
drivers/iio/adc/at91_adc.c | 4 +-
drivers/iio/adc/axp288_adc.c | 4 +-
drivers/iio/adc/bcm_iproc_adc.c | 7 +-
drivers/iio/adc/da9150-gpadc.c | 4 +-
drivers/iio/adc/envelope-detector.c | 5 +-
drivers/iio/adc/exynos_adc.c | 4 +-
drivers/iio/adc/fsl-imx25-gcq.c | 1 -
drivers/iio/adc/hi8435.c | 34 +-
drivers/iio/adc/imx7d_adc.c | 4 +-
drivers/iio/adc/ingenic-adc.c | 54 +
drivers/iio/adc/lpc32xx_adc.c | 4 +-
drivers/iio/adc/max1027.c | 38 +-
drivers/iio/adc/max9611.c | 4 +-
drivers/iio/adc/npcm_adc.c | 1 -
drivers/iio/adc/rcar-gyroadc.c | 4 +-
drivers/iio/adc/rockchip_saradc.c | 4 +-
drivers/iio/adc/sc27xx_adc.c | 122 +-
drivers/iio/adc/spear_adc.c | 1 -
drivers/iio/adc/stm32-adc-core.c | 194 +-
drivers/iio/adc/stm32-adc.c | 4 +-
drivers/iio/adc/stm32-dfsdm-adc.c | 5 +-
drivers/iio/adc/sun4i-gpadc-iio.c | 4 +-
drivers/iio/adc/twl6030-gpadc.c | 4 +-
drivers/iio/adc/vf610_adc.c | 4 +-
drivers/iio/common/cros_ec_sensors/Kconfig | 2 +-
.../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +-
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 57 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 156 +-
.../iio/common/hid-sensors/hid-sensor-attributes.c | 69 +-
drivers/iio/common/st_sensors/Kconfig | 2 +
drivers/iio/common/st_sensors/st_sensors_buffer.c | 10 +-
drivers/iio/common/st_sensors/st_sensors_core.c | 118 +-
drivers/iio/common/st_sensors/st_sensors_i2c.c | 82 +-
drivers/iio/common/st_sensors/st_sensors_spi.c | 148 +-
drivers/iio/common/st_sensors/st_sensors_trigger.c | 31 +-
drivers/iio/dac/ad5380.c | 2 +-
drivers/iio/dummy/iio_simple_dummy.c | 4 +-
drivers/iio/frequency/adf4371.c | 8 +-
drivers/iio/gyro/st_gyro.h | 1 +
drivers/iio/gyro/st_gyro_buffer.c | 48 +-
drivers/iio/gyro/st_gyro_core.c | 32 +-
drivers/iio/gyro/st_gyro_i2c.c | 22 +-
drivers/iio/gyro/st_gyro_spi.c | 20 +-
drivers/iio/humidity/am2315.c | 24 +-
drivers/iio/humidity/hdc100x.c | 19 +-
drivers/iio/imu/Kconfig | 12 +
drivers/iio/imu/Makefile | 1 +
drivers/iio/imu/adis.c | 12 +
drivers/iio/imu/adis16460.c | 489 +
drivers/iio/imu/inv_mpu6050/Kconfig | 10 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 46 +-
drivers/iio/imu/st_lsm6dsx/Kconfig | 11 +-
drivers/iio/imu/st_lsm6dsx/Makefile | 1 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 29 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 36 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 622 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 57 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 +
drivers/iio/light/Kconfig | 11 +
drivers/iio/light/Makefile | 1 +
drivers/iio/light/apds9960.c | 2 +-
drivers/iio/light/cm3323.c | 33 +-
drivers/iio/light/cm36651.c | 12 +-
drivers/iio/light/cros_ec_light_prox.c | 54 +-
drivers/iio/light/noa1305.c | 313 +
drivers/iio/light/si1145.c | 42 +-
drivers/iio/light/stk3310.c | 9 +
drivers/iio/light/tsl2772.c | 124 +-
drivers/iio/light/veml6070.c | 6 +-
drivers/iio/magnetometer/mmc35240.c | 4 +-
drivers/iio/magnetometer/st_magn.h | 1 +
drivers/iio/magnetometer/st_magn_buffer.c | 31 +-
drivers/iio/magnetometer/st_magn_core.c | 32 +-
drivers/iio/magnetometer/st_magn_i2c.c | 22 +-
drivers/iio/magnetometer/st_magn_spi.c | 20 +-
drivers/iio/potentiometer/Kconfig | 11 +
drivers/iio/potentiometer/Makefile | 1 +
drivers/iio/potentiometer/max5432.c | 135 +
drivers/iio/pressure/cros_ec_baro.c | 22 +-
drivers/iio/pressure/hp03.c | 6 +-
drivers/iio/pressure/st_pressure.h | 1 +
drivers/iio/pressure/st_pressure_buffer.c | 39 +-
drivers/iio/pressure/st_pressure_core.c | 32 +-
drivers/iio/pressure/st_pressure_i2c.c | 31 +-
drivers/iio/pressure/st_pressure_spi.c | 22 +-
drivers/iio/proximity/Kconfig | 2 +-
drivers/iio/temperature/maxim_thermocouple.c | 25 +-
drivers/iio/trigger/stm32-timer-trigger.c | 84 -
drivers/infiniband/Kconfig | 1 +
drivers/infiniband/core/addr.c | 4 +-
drivers/infiniband/core/cache.c | 1 +
drivers/infiniband/core/cma.c | 8 +-
drivers/infiniband/core/cma_configfs.c | 8 +-
drivers/infiniband/core/core_priv.h | 29 +-
drivers/infiniband/core/counters.c | 35 +-
drivers/infiniband/core/cq.c | 28 +
drivers/infiniband/core/device.c | 231 +-
drivers/infiniband/core/fmr_pool.c | 13 -
drivers/infiniband/core/iwpm_msg.c | 17 +-
drivers/infiniband/core/iwpm_util.c | 15 +-
drivers/infiniband/core/mad.c | 20 +-
drivers/infiniband/core/netlink.c | 63 +-
drivers/infiniband/core/nldev.c | 31 +-
drivers/infiniband/core/restrack.c | 15 +-
drivers/infiniband/core/rw.c | 6 +-
drivers/infiniband/core/sa_query.c | 2 +-
drivers/infiniband/core/sysfs.c | 30 +-
drivers/infiniband/core/umem.c | 66 +-
drivers/infiniband/core/umem_odp.c | 528 +-
drivers/infiniband/core/user_mad.c | 8 +-
drivers/infiniband/core/uverbs_cmd.c | 8 +-
drivers/infiniband/core/uverbs_main.c | 5 +
drivers/infiniband/core/verbs.c | 1 +
drivers/infiniband/hw/bnxt_re/hw_counters.c | 2 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 13 +-
drivers/infiniband/hw/bnxt_re/main.c | 1 -
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 8 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 11 +-
drivers/infiniband/hw/bnxt_re/qplib_res.c | 13 +-
drivers/infiniband/hw/bnxt_re/qplib_res.h | 2 +-
drivers/infiniband/hw/bnxt_re/qplib_sp.c | 14 +-
drivers/infiniband/hw/bnxt_re/qplib_sp.h | 7 +-
drivers/infiniband/hw/cxgb3/iwch_provider.c | 45 +-
drivers/infiniband/hw/cxgb4/provider.c | 24 -
drivers/infiniband/hw/efa/efa.h | 3 +
drivers/infiniband/hw/efa/efa_com.c | 70 +-
drivers/infiniband/hw/efa/efa_com_cmd.c | 165 +-
drivers/infiniband/hw/efa/efa_com_cmd.h | 23 +
drivers/infiniband/hw/efa/efa_main.c | 2 +
drivers/infiniband/hw/efa/efa_verbs.c | 91 +-
drivers/infiniband/hw/hfi1/chip.c | 13 +-
drivers/infiniband/hw/hfi1/chip.h | 1 +
drivers/infiniband/hw/hfi1/fault.c | 12 +-
drivers/infiniband/hw/hfi1/mad.c | 45 +-
drivers/infiniband/hw/hfi1/rc.c | 17 +-
drivers/infiniband/hw/hfi1/tid_rdma.c | 127 +-
drivers/infiniband/hw/hfi1/trace_tid.h | 38 +
drivers/infiniband/hw/hfi1/user_pages.c | 5 +-
drivers/infiniband/hw/hfi1/user_sdma.h | 6 -
drivers/infiniband/hw/hfi1/verbs.c | 21 +-
drivers/infiniband/hw/hfi1/vnic_sdma.c | 4 +-
drivers/infiniband/hw/hns/Kconfig | 14 +-
drivers/infiniband/hw/hns/Makefile | 8 +-
drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +-
drivers/infiniband/hw/hns/hns_roce_cmd.c | 11 +-
drivers/infiniband/hw/hns/hns_roce_cq.c | 186 +-
drivers/infiniband/hw/hns/hns_roce_db.c | 15 +-
drivers/infiniband/hw/hns/hns_roce_device.h | 95 +-
drivers/infiniband/hw/hns/hns_roce_hem.c | 252 +-
drivers/infiniband/hw/hns/hns_roce_hem.h | 6 +-
drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 81 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1065 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +-
drivers/infiniband/hw/hns/hns_roce_main.c | 11 +-
drivers/infiniband/hw/hns/hns_roce_mr.c | 434 +-
drivers/infiniband/hw/hns/hns_roce_qp.c | 359 +-
drivers/infiniband/hw/hns/hns_roce_srq.c | 296 +-
drivers/infiniband/hw/i40iw/i40iw_verbs.c | 11 -
drivers/infiniband/hw/mlx4/mad.c | 4 +-
drivers/infiniband/hw/mlx4/main.c | 3 +-
drivers/infiniband/hw/mlx4/mr.c | 7 +-
drivers/infiniband/hw/mlx4/qp.c | 242 +-
drivers/infiniband/hw/mlx5/cmd.c | 130 -
drivers/infiniband/hw/mlx5/cmd.h | 4 -
drivers/infiniband/hw/mlx5/devx.c | 38 +-
drivers/infiniband/hw/mlx5/flow.c | 34 +-
drivers/infiniband/hw/mlx5/main.c | 258 +-
drivers/infiniband/hw/mlx5/mem.c | 12 -
drivers/infiniband/hw/mlx5/mlx5_ib.h | 24 +-
drivers/infiniband/hw/mlx5/mr.c | 89 +-
drivers/infiniband/hw/mlx5/odp.c | 220 +-
drivers/infiniband/hw/mlx5/qp.c | 62 +-
drivers/infiniband/hw/mlx5/srq_cmd.c | 6 +-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +-
drivers/infiniband/hw/qedr/main.c | 12 +-
drivers/infiniband/hw/qedr/qedr.h | 2 +-
drivers/infiniband/hw/qedr/verbs.c | 7 +-
drivers/infiniband/hw/qib/qib_file_ops.c | 3 +-
drivers/infiniband/hw/qib/qib_fs.c | 2 +-
drivers/infiniband/hw/qib/qib_rc.c | 10 +-
drivers/infiniband/hw/qib/qib_sysfs.c | 2 +
drivers/infiniband/hw/qib/qib_user_pages.c | 5 +-
drivers/infiniband/hw/usnic/usnic_ib_main.c | 10 +-
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 9 +-
drivers/infiniband/hw/usnic/usnic_uiom.c | 5 +-
drivers/infiniband/sw/rxe/rxe.h | 4 -
drivers/infiniband/sw/rxe/rxe_param.h | 2 +-
drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +-
drivers/infiniband/sw/siw/Kconfig | 2 +-
drivers/infiniband/sw/siw/siw.h | 10 +-
drivers/infiniband/sw/siw/siw_cm.c | 116 +-
drivers/infiniband/sw/siw/siw_cq.c | 5 +-
drivers/infiniband/sw/siw/siw_main.c | 5 +-
drivers/infiniband/sw/siw/siw_mem.c | 24 +-
drivers/infiniband/sw/siw/siw_mem.h | 2 +-
drivers/infiniband/sw/siw/siw_qp.c | 22 +-
drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +-
drivers/infiniband/sw/siw/siw_qp_tx.c | 101 +-
drivers/infiniband/sw/siw/siw_verbs.c | 59 +-
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 3 +-
drivers/infiniband/ulp/iser/iscsi_iser.h | 7 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 4 +-
drivers/input/Makefile | 2 +-
drivers/input/evdev.c | 35 +-
drivers/input/input-poller.c | 213 +
drivers/input/input-poller.h | 18 +
drivers/input/input.c | 83 +-
drivers/input/joystick/Kconfig | 10 +
drivers/input/joystick/Makefile | 5 +-
drivers/input/joystick/fsia6b.c | 231 +
drivers/input/joystick/iforce/iforce-usb.c | 5 +
drivers/input/joystick/sidewinder.c | 2 +-
drivers/input/keyboard/Kconfig | 15 +-
drivers/input/keyboard/Makefile | 1 -
drivers/input/keyboard/applespi.c | 59 +-
drivers/input/keyboard/bcm-keypad.c | 4 +-
drivers/input/keyboard/cros_ec_keyb.c | 10 +-
drivers/input/keyboard/davinci_keyscan.c | 1 -
drivers/input/keyboard/gpio_keys.c | 13 +-
drivers/input/keyboard/imx_keypad.c | 4 +-
drivers/input/keyboard/lpc32xx-keys.c | 4 +-
drivers/input/keyboard/mpr121_touchkey.c | 3 +-
drivers/input/keyboard/nomadik-ske-keypad.c | 4 +-
drivers/input/keyboard/nspire-keypad.c | 4 +-
drivers/input/keyboard/opencores-kbd.c | 4 +-
drivers/input/keyboard/pmic8xxx-keypad.c | 8 +-
drivers/input/keyboard/pxa27x_keypad.c | 4 +-
drivers/input/keyboard/pxa930_rotary.c | 4 +-
drivers/input/keyboard/sh_keysc.c | 4 +-
drivers/input/keyboard/snvs_pwrkey.c | 4 +-
drivers/input/keyboard/spear-keyboard.c | 4 +-
drivers/input/keyboard/st-keyscan.c | 4 +-
drivers/input/keyboard/tegra-kbc.c | 4 +-
drivers/input/keyboard/w90p910_keypad.c | 264 -
drivers/input/matrix-keymap.c | 2 +-
drivers/input/misc/88pm80x_onkey.c | 1 -
drivers/input/misc/88pm860x_onkey.c | 4 +-
drivers/input/misc/Kconfig | 6 +-
drivers/input/misc/ab8500-ponkey.c | 8 +-
drivers/input/misc/axp20x-pek.c | 25 +-
drivers/input/misc/da9055_onkey.c | 5 +-
drivers/input/misc/da9063_onkey.c | 7 +-
drivers/input/misc/e3x0-button.c | 10 +-
drivers/input/misc/hisi_powerkey.c | 8 +-
drivers/input/misc/max8925_onkey.c | 8 +-
drivers/input/misc/pm8941-pwrkey.c | 4 +-
drivers/input/misc/rk805-pwrkey.c | 8 +-
drivers/input/misc/soc_button_array.c | 127 +-
drivers/input/misc/stpmic1_onkey.c | 10 +-
drivers/input/misc/tps65218-pwrbutton.c | 4 +-
drivers/input/misc/twl6040-vibra.c | 4 +-
drivers/input/mouse/alps.h | 11 -
drivers/input/mouse/byd.h | 11 -
drivers/input/mouse/cyapa.c | 16 +-
drivers/input/mouse/cypress_ps2.h | 11 -
drivers/input/mouse/elan_i2c_core.c | 20 +-
drivers/input/mouse/elantech.c | 55 +-
drivers/input/mouse/elantech.h | 18 +-
drivers/input/mouse/hgpk.h | 13 +-
drivers/input/mouse/lifebook.h | 13 +-
drivers/input/mouse/logips2pp.h | 7 -
drivers/input/mouse/pxa930_trkball.c | 4 +-
drivers/input/mouse/sentelic.h | 11 -
drivers/input/mouse/synaptics.c | 3 +-
drivers/input/mouse/touchkit_ps2.h | 8 -
drivers/input/mouse/trackpoint.h | 8 -
drivers/input/mouse/vmmouse.c | 6 +-
drivers/input/mouse/vmmouse.h | 11 -
drivers/input/rmi4/rmi_2d_sensor.c | 1 -
drivers/input/serio/arc_ps2.c | 4 +-
drivers/input/serio/hyperv-keyboard.c | 35 +-
drivers/input/serio/i8042.c | 25 +-
drivers/input/serio/ps2-gpio.c | 2 -
drivers/input/tablet/kbtab.c | 6 +-
drivers/input/touchscreen/88pm860x-ts.c | 4 +-
drivers/input/touchscreen/Kconfig | 9 -
drivers/input/touchscreen/Makefile | 1 -
drivers/input/touchscreen/ads7846.c | 38 +-
drivers/input/touchscreen/atmel_mxt_ts.c | 3 +-
drivers/input/touchscreen/bcm_iproc_tsc.c | 4 +-
drivers/input/touchscreen/bu21013_ts.c | 740 +-
drivers/input/touchscreen/edt-ft5x06.c | 2 -
drivers/input/touchscreen/fsl-imx25-tcq.c | 8 +-
drivers/input/touchscreen/hideep.c | 3 +-
drivers/input/touchscreen/imx6ul_tsc.c | 8 +-
drivers/input/touchscreen/lpc32xx_ts.c | 4 +-
drivers/input/touchscreen/mxs-lradc-ts.c | 10 +-
drivers/input/touchscreen/sun4i-ts.c | 3 +-
drivers/input/touchscreen/sur40.c | 4 +-
drivers/input/touchscreen/ts4800-ts.c | 4 +-
drivers/input/touchscreen/usbtouchscreen.c | 2 +
drivers/input/touchscreen/w90p910_ts.c | 331 -
drivers/input/touchscreen/wacom_w8001.c | 4 +-
drivers/interconnect/core.c | 27 +-
drivers/interconnect/qcom/Kconfig | 12 +
drivers/interconnect/qcom/Makefile | 4 +
drivers/interconnect/qcom/qcs404.c | 539 +
drivers/interconnect/qcom/sdm845.c | 160 +-
drivers/interconnect/qcom/smd-rpm.c | 77 +
drivers/interconnect/qcom/smd-rpm.h | 15 +
drivers/iommu/Kconfig | 3 +-
drivers/iommu/Makefile | 5 +-
drivers/iommu/amd_iommu.c | 371 +-
drivers/iommu/amd_iommu.h | 14 +
drivers/iommu/amd_iommu_init.c | 95 +-
drivers/iommu/amd_iommu_quirks.c | 92 +
drivers/iommu/amd_iommu_types.h | 22 +-
drivers/iommu/arm-smmu-impl.c | 174 +
drivers/iommu/arm-smmu-regs.h | 210 -
drivers/iommu/arm-smmu-v3.c | 993 +-
drivers/iommu/arm-smmu.c | 673 +-
drivers/iommu/arm-smmu.h | 402 +
drivers/iommu/dma-iommu.c | 70 +-
drivers/iommu/dmar.c | 77 +-
drivers/iommu/exynos-iommu.c | 9 +-
drivers/iommu/intel-iommu-debugfs.c | 6 +-
drivers/iommu/intel-iommu.c | 506 +-
drivers/iommu/intel-svm.c | 36 +-
drivers/iommu/intel-trace.c | 14 +
drivers/iommu/intel_irq_remapping.c | 6 +-
drivers/iommu/io-pgtable-arm-v7s.c | 145 +-
drivers/iommu/io-pgtable-arm.c | 48 +-
drivers/iommu/iommu.c | 217 +-
drivers/iommu/iova.c | 27 +-
drivers/iommu/ipmmu-vmsa.c | 106 +-
drivers/iommu/msm_iommu.c | 43 +-
drivers/iommu/mtk_iommu.c | 213 +-
drivers/iommu/mtk_iommu.h | 21 +-
drivers/iommu/mtk_iommu_v1.c | 11 +-
drivers/iommu/omap-iommu.c | 324 +-
drivers/iommu/omap-iommu.h | 9 +-
drivers/iommu/qcom_iommu.c | 72 +-
drivers/iommu/rockchip-iommu.c | 2 +-
drivers/iommu/s390-iommu.c | 3 +-
drivers/iommu/tegra-gart.c | 12 +-
drivers/iommu/tegra-smmu.c | 2 +-
drivers/iommu/virtio-iommu.c | 45 +-
drivers/irqchip/Kconfig | 12 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-gic-common.c | 35 +-
drivers/irqchip/irq-gic-common.h | 2 +-
drivers/irqchip/irq-gic-v2m.c | 2 +-
drivers/irqchip/irq-gic-v3-its.c | 15 +-
drivers/irqchip/irq-gic-v3.c | 388 +-
drivers/irqchip/irq-gic.c | 14 +-
drivers/irqchip/irq-hip04.c | 9 +-
drivers/irqchip/irq-imgpdc.c | 8 +-
drivers/irqchip/irq-imx-gpcv2.c | 1 +
drivers/irqchip/irq-ingenic-tcu.c | 182 +
drivers/irqchip/irq-ixp4xx.c | 2 +-
drivers/irqchip/irq-keystone.c | 4 +-
drivers/irqchip/irq-mbigen.c | 9 +-
drivers/irqchip/irq-meson-gpio.c | 52 +-
drivers/irqchip/irq-mmp.c | 86 +-
drivers/irqchip/irq-sifive-plic.c | 12 +-
drivers/irqchip/irq-uniphier-aidet.c | 4 +-
drivers/irqchip/qcom-irq-combiner.c | 4 +-
drivers/isdn/capi/capi.c | 10 +-
drivers/isdn/hardware/mISDN/avmfritz.c | 3 +-
drivers/isdn/hardware/mISDN/hfcpci.c | 6 +-
drivers/isdn/hardware/mISDN/hfcsusb.c | 13 +-
drivers/isdn/hardware/mISDN/mISDNipac.c | 12 +-
drivers/isdn/hardware/mISDN/mISDNisar.c | 3 +-
drivers/isdn/hardware/mISDN/netjet.c | 3 +-
drivers/isdn/hardware/mISDN/w6692.c | 9 +-
drivers/isdn/mISDN/l1oip_core.c | 3 +-
drivers/isdn/mISDN/layer2.c | 9 +-
drivers/isdn/mISDN/socket.c | 2 +
drivers/isdn/mISDN/stack.c | 6 +-
drivers/isdn/mISDN/tei.c | 6 +-
drivers/leds/Kconfig | 6 +-
drivers/leds/led-class-flash.c | 9 +-
drivers/leds/led-class.c | 62 +-
drivers/leds/led-core.c | 136 +-
drivers/leds/led-triggers.c | 5 +-
drivers/leds/leds-aat1290.c | 16 +-
drivers/leds/leds-an30259a.c | 29 +-
drivers/leds/leds-apu.c | 157 +-
drivers/leds/leds-as3645a.c | 74 +-
drivers/leds/leds-cr0014114.c | 33 +-
drivers/leds/leds-gpio.c | 26 +-
drivers/leds/leds-is31fl319x.c | 3 +-
drivers/leds/leds-is31fl32xx.c | 8 +-
drivers/leds/leds-ktd2692.c | 4 +-
drivers/leds/leds-lm3532.c | 138 +-
drivers/leds/leds-lm3601x.c | 38 +-
drivers/leds/leds-lm36274.c | 4 +-
drivers/leds/leds-lm3692x.c | 22 +-
drivers/leds/leds-lm3697.c | 5 +-
drivers/leds/leds-lp5562.c | 6 +-
drivers/leds/leds-lp8860.c | 35 +-
drivers/leds/leds-lt3593.c | 20 +-
drivers/leds/leds-max77650.c | 44 +-
drivers/leds/leds-netxbig.c | 76 +-
drivers/leds/leds-ns2.c | 21 +-
drivers/leds/leds-pca9532.c | 2 +-
drivers/leds/leds-pwm.c | 11 +-
drivers/leds/leds-sc27xx-bltc.c | 22 +-
drivers/leds/leds-syscon.c | 2 +-
drivers/leds/leds-ti-lmu-common.c | 15 +-
drivers/leds/leds.h | 1 +
drivers/leds/trigger/ledtrig-gpio.c | 12 +-
drivers/lightnvm/core.c | 97 +-
drivers/lightnvm/pblk-core.c | 116 +-
drivers/lightnvm/pblk-gc.c | 19 +-
drivers/lightnvm/pblk-init.c | 38 +-
drivers/lightnvm/pblk-read.c | 26 +-
drivers/lightnvm/pblk-recovery.c | 42 +-
drivers/lightnvm/pblk-write.c | 20 +-
drivers/lightnvm/pblk.h | 31 +-
drivers/macintosh/smu.c | 1 +
drivers/macintosh/windfarm_cpufreq_clamp.c | 77 +-
drivers/mailbox/armada-37xx-rwtm-mailbox.c | 14 +-
drivers/mailbox/mtk-cmdq-mailbox.c | 18 +-
drivers/mailbox/qcom-apcs-ipc-mailbox.c | 16 +-
drivers/md/Kconfig | 27 +
drivers/md/Makefile | 6 +
drivers/md/bcache/closure.c | 10 +-
drivers/md/bcache/debug.c | 5 +-
drivers/md/bcache/super.c | 3 +
drivers/md/bcache/sysfs.c | 21 +-
drivers/md/dm-bufio.c | 196 +-
drivers/md/dm-clone-metadata.c | 964 +
drivers/md/dm-clone-metadata.h | 158 +
drivers/md/dm-clone-target.c | 2191 +
drivers/md/dm-crypt.c | 341 +-
drivers/md/dm-dust.c | 11 +-
drivers/md/dm-integrity.c | 25 +
drivers/md/dm-ioctl.c | 34 +-
drivers/md/dm-kcopyd.c | 5 +-
drivers/md/dm-raid.c | 12 +-
drivers/md/dm-raid1.c | 7 +-
drivers/md/dm-rq.c | 3 +-
drivers/md/dm-stats.c | 2 +-
drivers/md/dm-table.c | 27 +-
drivers/md/dm-verity-target.c | 43 +-
drivers/md/dm-verity-verify-sig.c | 133 +
drivers/md/dm-verity-verify-sig.h | 60 +
drivers/md/dm-verity.h | 2 +
drivers/md/dm-writecache.c | 27 +-
drivers/md/dm-zoned-metadata.c | 68 +-
drivers/md/dm-zoned-reclaim.c | 47 +-
drivers/md/dm-zoned-target.c | 66 +-
drivers/md/dm-zoned.h | 11 +
drivers/md/dm.c | 8 +-
drivers/md/dm.h | 5 -
drivers/md/md-linear.c | 5 +
drivers/md/md.c | 96 +-
drivers/md/md.h | 20 +
drivers/md/persistent-data/dm-btree.c | 31 +-
drivers/md/persistent-data/dm-space-map-common.c | 4 -
drivers/md/persistent-data/dm-space-map-metadata.c | 2 +-
drivers/md/raid0.c | 41 +-
drivers/md/raid0.h | 14 +
drivers/md/raid1.c | 89 +-
drivers/md/raid10.c | 32 +-
drivers/md/raid5.c | 27 +-
drivers/md/raid5.h | 5 +-
drivers/media/Kconfig | 7 +-
drivers/media/cec/cec-adap.c | 3 +
drivers/media/cec/cec-notifier.c | 2 +
drivers/media/common/saa7146/saa7146_video.c | 16 +-
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 107 +
.../media/common/videobuf2/videobuf2-dma-contig.c | 23 +-
drivers/media/common/videobuf2/videobuf2-v4l2.c | 8 +-
drivers/media/dvb-core/dvb_frontend.c | 4 +-
drivers/media/dvb-core/dvbdev.c | 7 +-
drivers/media/dvb-frontends/Kconfig | 5 +-
drivers/media/dvb-frontends/cx24117.c | 4 +-
drivers/media/dvb-frontends/cx24123.c | 2 +-
drivers/media/dvb-frontends/cxd2099.c | 2 +-
drivers/media/dvb-frontends/cxd2820r_core.c | 9 +-
drivers/media/dvb-frontends/dib7000p.c | 7 +-
drivers/media/dvb-frontends/drx39xyj/drxj.c | 5 +-
drivers/media/dvb-frontends/dvb-pll.c | 40 +-
drivers/media/dvb-frontends/mn88443x.c | 6 +-
drivers/media/dvb-frontends/mn88472.c | 18 +-
drivers/media/dvb-frontends/mn88473.c | 18 +-
drivers/media/dvb-frontends/rtl2832_sdr.c | 3 -
drivers/media/dvb-frontends/si2168.c | 164 +-
drivers/media/dvb-frontends/si2168.h | 1 +
drivers/media/dvb-frontends/stv0900_core.c | 2 +-
drivers/media/dvb-frontends/zd1301_demod.c | 3 +-
drivers/media/firewire/firedtv-ci.c | 2 +-
drivers/media/i2c/Kconfig | 18 +-
drivers/media/i2c/Makefile | 1 +
drivers/media/i2c/ad9389b.c | 6 +-
drivers/media/i2c/adv7180.c | 12 +-
drivers/media/i2c/adv7343.c | 5 +-
drivers/media/i2c/adv748x/adv748x-core.c | 19 +-
drivers/media/i2c/adv7511-v4l2.c | 28 +-
drivers/media/i2c/adv7604.c | 22 +-
drivers/media/i2c/adv7842.c | 42 +-
drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +-
drivers/media/i2c/imx274.c | 5 +-
drivers/media/i2c/ir-kbd-i2c.c | 14 +-
drivers/media/i2c/max2175.c | 5 +-
drivers/media/i2c/mt9m001.c | 5 +-
drivers/media/i2c/mt9m111.c | 7 +-
drivers/media/i2c/ov2640.c | 7 +-
drivers/media/i2c/ov2659.c | 9 +-
drivers/media/i2c/ov2680.c | 9 +-
drivers/media/i2c/ov5640.c | 14 +-
drivers/media/i2c/ov5645.c | 151 +-
drivers/media/i2c/ov5647.c | 5 +-
drivers/media/i2c/ov5675.c | 1183 +
drivers/media/i2c/ov5695.c | 5 +-
drivers/media/i2c/ov7670.c | 6 +-
drivers/media/i2c/ov772x.c | 5 +-
drivers/media/i2c/ov7740.c | 13 +-
drivers/media/i2c/ov8856.c | 5 +-
drivers/media/i2c/ov9650.c | 10 +-
drivers/media/i2c/s5c73m3/s5c73m3-core.c | 5 +-
drivers/media/i2c/s5k5baf.c | 5 +-
drivers/media/i2c/s5k6a3.c | 5 +-
drivers/media/i2c/smiapp/smiapp-core.c | 5 +-
drivers/media/i2c/tc358743.c | 5 +-
drivers/media/i2c/tda1997x.c | 9 +-
drivers/media/i2c/ths8200.c | 5 +-
drivers/media/i2c/tvp5150.c | 9 +-
drivers/media/i2c/tvp7002.c | 4 +-
drivers/media/pci/bt8xx/bttv-driver.c | 19 -
drivers/media/pci/bt8xx/bttv-input.c | 4 +-
drivers/media/pci/bt8xx/bttv-risc.c | 8 +-
drivers/media/pci/bt8xx/bttvp.h | 1 -
drivers/media/pci/bt8xx/dvb-bt8xx.c | 2 +-
drivers/media/pci/cobalt/cobalt-driver.c | 40 +-
drivers/media/pci/cobalt/cobalt-driver.h | 63 +-
drivers/media/pci/cobalt/cobalt-flash.c | 2 +-
drivers/media/pci/cobalt/cobalt-v4l2.c | 6 -
drivers/media/pci/cx18/cx18-ioctl.c | 2 +-
drivers/media/pci/cx18/cx18-mailbox.c | 2 +-
drivers/media/pci/cx23885/cx23885-417.c | 1 -
drivers/media/pci/cx23885/cx23885-video.c | 7 +-
drivers/media/pci/cx23885/cx23885.h | 1 -
drivers/media/pci/cx25821/cx25821-video.c | 7 +-
drivers/media/pci/cx25821/cx25821.h | 1 -
drivers/media/pci/cx88/cx88-blackbird.c | 2 -
drivers/media/pci/cx88/cx88-video.c | 17 +-
drivers/media/pci/cx88/cx88.h | 1 -
drivers/media/pci/dt3155/dt3155.c | 1 -
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 100 +-
drivers/media/pci/ivtv/ivtv-driver.c | 2 +-
drivers/media/pci/ivtv/ivtv-ioctl.c | 4 +-
drivers/media/pci/ivtv/ivtv-irq.h | 28 +-
drivers/media/pci/ivtv/ivtv-mailbox.c | 2 -
drivers/media/pci/mantis/mantis_reg.h | 152 +-
drivers/media/pci/meye/meye.c | 3 -
drivers/media/pci/ngene/ngene-core.c | 4 -
drivers/media/pci/pt1/pt1.c | 6 +-
drivers/media/pci/pt3/pt3.c | 6 +-
drivers/media/pci/saa7134/saa7134-dvb.c | 14 +
drivers/media/pci/saa7134/saa7134-empress.c | 2 -
drivers/media/pci/saa7134/saa7134-i2c.c | 12 +-
drivers/media/pci/saa7134/saa7134-tvaudio.c | 1 -
drivers/media/pci/saa7134/saa7134-video.c | 28 +-
drivers/media/pci/saa7134/saa7134.h | 1 -
drivers/media/pci/saa7146/hexium_gemini.c | 3 +
drivers/media/pci/saa7164/saa7164-encoder.c | 1 -
drivers/media/pci/solo6x10/solo6x10-gpio.c | 6 +-
drivers/media/pci/solo6x10/solo6x10-regs.h | 286 +-
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 9 -
drivers/media/pci/solo6x10/solo6x10-v4l2.c | 4 -
drivers/media/pci/sta2x11/sta2x11_vip.c | 2 -
drivers/media/pci/ttpci/av7110_hw.c | 1 -
drivers/media/pci/ttpci/av7110_ir.c | 14 +-
drivers/media/pci/tw68/tw68-video.c | 14 -
drivers/media/pci/tw68/tw68.h | 1 -
drivers/media/platform/Kconfig | 9 +-
drivers/media/platform/Makefile | 2 +-
drivers/media/platform/am437x/am437x-vpfe.c | 30 +-
drivers/media/platform/am437x/am437x-vpfe.h | 6 -
drivers/media/platform/am437x/am437x-vpfe_regs.h | 26 +-
drivers/media/platform/aspeed-video.c | 6 +-
drivers/media/platform/atmel/atmel-isi.c | 2 +-
drivers/media/platform/atmel/atmel-sama5d2-isc.c | 7 +-
drivers/media/platform/cadence/cdns-csi2tx.c | 155 +-
drivers/media/platform/coda/coda-common.c | 4 +-
drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 74 +-
drivers/media/platform/davinci/dm644x_ccdc_regs.h | 20 +-
drivers/media/platform/davinci/vpbe_display.c | 21 +-
drivers/media/platform/davinci/vpbe_osd.c | 5 -
drivers/media/platform/davinci/vpbe_venc.c | 5 -
drivers/media/platform/davinci/vpfe_capture.c | 54 +-
drivers/media/platform/davinci/vpif_capture.c | 33 +-
drivers/media/platform/davinci/vpif_display.c | 7 +-
drivers/media/platform/exynos-gsc/gsc-core.c | 22 -
drivers/media/platform/exynos-gsc/gsc-core.h | 2 -
drivers/media/platform/exynos4-is/fimc-capture.c | 3 -
drivers/media/platform/exynos4-is/fimc-core.c | 20 -
drivers/media/platform/exynos4-is/fimc-is.c | 2 +-
drivers/media/platform/exynos4-is/fimc-isp-video.c | 1 -
drivers/media/platform/exynos4-is/fimc-isp.c | 3 -
drivers/media/platform/exynos4-is/fimc-lite-reg.h | 80 +-
drivers/media/platform/exynos4-is/fimc-lite.c | 8 -
drivers/media/platform/exynos4-is/fimc-m2m.c | 1 -
drivers/media/platform/exynos4-is/fimc-reg.h | 138 +-
drivers/media/platform/exynos4-is/media-dev.c | 2 +
drivers/media/platform/exynos4-is/mipi-csis.c | 10 +-
drivers/media/platform/fsl-viu.c | 11 +-
drivers/media/platform/imx-pxp.c | 4 +-
drivers/media/platform/m2m-deinterlace.c | 140 +-
drivers/media/platform/marvell-ccic/mcam-core.c | 15 +-
drivers/media/platform/marvell-ccic/mmp-driver.c | 1 +
drivers/media/platform/meson/ao-cec-g12a.c | 84 +-
drivers/media/platform/meson/ao-cec.c | 44 +-
drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 9 +-
drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 4 +
drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 1 +
.../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 16 +-
drivers/media/platform/mx2_emmaprp.c | 141 +-
drivers/media/platform/omap/Kconfig | 3 +-
drivers/media/platform/omap/omap_vout.c | 1045 +-
drivers/media/platform/omap/omap_vout_vrfb.c | 29 +-
drivers/media/platform/omap/omap_vout_vrfb.h | 4 +-
drivers/media/platform/omap/omap_voutdef.h | 45 +-
drivers/media/platform/omap/omap_voutlib.c | 6 +-
drivers/media/platform/omap3isp/isp.c | 340 +-
drivers/media/platform/omap3isp/ispccdc.c | 1 +
drivers/media/platform/omap3isp/ispccp2.c | 1 +
drivers/media/platform/omap3isp/ispcsi2.c | 1 +
drivers/media/platform/omap3isp/isppreview.c | 1 +
drivers/media/platform/omap3isp/ispreg.h | 584 +-
drivers/media/platform/omap3isp/ispresizer.c | 1 +
drivers/media/platform/omap3isp/ispstat.c | 2 +
drivers/media/platform/omap3isp/ispvideo.c | 15 +-
drivers/media/platform/pxa_camera.c | 7 +-
drivers/media/platform/qcom/camss/camss.c | 2 +-
drivers/media/platform/qcom/venus/core.c | 2 +-
drivers/media/platform/qcom/venus/core.h | 33 +-
drivers/media/platform/qcom/venus/helpers.c | 199 +-
drivers/media/platform/qcom/venus/helpers.h | 11 +
drivers/media/platform/qcom/venus/hfi.c | 11 +-
drivers/media/platform/qcom/venus/hfi.h | 2 +-
drivers/media/platform/qcom/venus/vdec.c | 548 +-
drivers/media/platform/qcom/venus/vdec_ctrls.c | 7 +-
drivers/media/platform/qcom/venus/venc.c | 13 +-
drivers/media/platform/rcar-vin/rcar-core.c | 55 +-
drivers/media/platform/rcar-vin/rcar-dma.c | 56 +-
drivers/media/platform/rcar-vin/rcar-v4l2.c | 68 +-
drivers/media/platform/rcar-vin/rcar-vin.h | 9 +-
drivers/media/platform/rcar_fdp1.c | 3 +-
drivers/media/platform/renesas-ceu.c | 4 +-
drivers/media/platform/rockchip/rga/rga.c | 1 -
drivers/media/platform/s3c-camif/camif-capture.c | 16 +-
drivers/media/platform/s3c-camif/camif-core.c | 10 +-
drivers/media/platform/s3c-camif/camif-core.h | 1 -
drivers/media/platform/s3c-camif/camif-regs.h | 118 +-
drivers/media/platform/s5p-cec/s5p_cec.c | 23 +-
drivers/media/platform/s5p-g2d/g2d.c | 13 +-
drivers/media/platform/s5p-g2d/g2d.h | 1 -
drivers/media/platform/s5p-jpeg/jpeg-core.c | 31 +-
drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 -
drivers/media/platform/s5p-jpeg/jpeg-regs.h | 10 +-
drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 1 -
drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 19 +-
drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 14 +-
drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +-
drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 2 +-
drivers/media/platform/seco-cec/seco-cec.c | 55 +-
drivers/media/platform/sh_veu.c | 28 +-
drivers/media/platform/sh_vou.c | 17 +-
drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 6 +-
.../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 8 +-
drivers/media/platform/sti/cec/stih-cec.c | 32 +-
drivers/media/platform/sti/hva/hva-hw.c | 8 +-
drivers/media/platform/stm32/stm32-dcmi.c | 323 +-
drivers/media/platform/sunxi/Kconfig | 2 +
drivers/media/platform/sunxi/Makefile | 2 +
drivers/media/platform/sunxi/sun4i-csi/Kconfig | 11 +
drivers/media/platform/sunxi/sun4i-csi/Makefile | 5 +
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 314 +
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 160 +
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 454 +
.../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 385 +
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 7 +-
drivers/media/platform/tegra-cec/tegra_cec.c | 35 +-
drivers/media/platform/tegra-cec/tegra_cec.h | 82 +-
drivers/media/platform/ti-vpe/cal.c | 6 +-
drivers/media/platform/ti-vpe/vpdma.c | 10 +-
drivers/media/platform/ti-vpe/vpe.c | 12 -
drivers/media/platform/ti-vpe/vpe_regs.h | 94 +-
drivers/media/platform/via-camera.c | 579 +-
drivers/media/platform/vicodec/codec-v4l2-fwht.c | 30 +-
drivers/media/platform/vicodec/vicodec-core.c | 14 +-
drivers/media/platform/vimc/vimc-capture.c | 76 +-
drivers/media/platform/vimc/vimc-common.c | 309 +-
drivers/media/platform/vimc/vimc-common.h | 58 +-
drivers/media/platform/vimc/vimc-debayer.c | 88 +-
drivers/media/platform/vimc/vimc-scaler.c | 68 +-
drivers/media/platform/vimc/vimc-sensor.c | 57 +-
drivers/media/platform/vimc/vimc-streamer.c | 40 +-
drivers/media/platform/vimc/vimc-streamer.h | 14 -
drivers/media/platform/vivid/vivid-core.c | 12 +-
drivers/media/platform/vivid/vivid-ctrls.c | 26 +-
drivers/media/platform/vivid/vivid-kthread-cap.c | 9 +-
drivers/media/platform/vivid/vivid-vid-common.c | 132 +-
drivers/media/platform/vsp1/vsp1_dl.c | 4 +-
drivers/media/platform/vsp1/vsp1_histo.c | 3 +-
drivers/media/platform/vsp1/vsp1_regs.h | 224 +-
drivers/media/platform/vsp1/vsp1_video.c | 10 +-
drivers/media/platform/xilinx/xilinx-dma.c | 18 +-
drivers/media/platform/xilinx/xilinx-vip.c | 16 +-
drivers/media/platform/xilinx/xilinx-vip.h | 31 +-
drivers/media/platform/xilinx/xilinx-vipp.c | 2 +-
drivers/media/radio/radio-gemtek.c | 2 +-
drivers/media/radio/radio-trust.c | 1 -
drivers/media/radio/si470x/radio-si470x-i2c.c | 5 +-
drivers/media/radio/si470x/radio-si470x-usb.c | 5 +-
drivers/media/radio/si4713/si4713.c | 5 +-
drivers/media/radio/wl128x/fmdrv_common.h | 88 +-
drivers/media/rc/iguanair.c | 15 +-
drivers/media/rc/img-ir/img-ir-core.c | 4 +-
drivers/media/rc/imon.c | 7 +-
drivers/media/rc/imon_raw.c | 43 +-
drivers/media/rc/ir-hix5hd2.c | 4 +-
drivers/media/rc/keymaps/Makefile | 7 +
drivers/media/rc/keymaps/rc-imon-rsc.c | 7 +-
drivers/media/rc/keymaps/rc-khadas.c | 54 +
drivers/media/rc/keymaps/rc-odroid.c | 54 +
drivers/media/rc/keymaps/rc-tanix-tx3mini.c | 77 +
drivers/media/rc/keymaps/rc-tanix-tx5max.c | 68 +
drivers/media/rc/keymaps/rc-wetek-hub.c | 53 +
drivers/media/rc/keymaps/rc-wetek-play2.c | 93 +
drivers/media/rc/keymaps/rc-x96max.c | 83 +
drivers/media/rc/mceusb.c | 401 +-
drivers/media/rc/meson-ir.c | 4 +-
drivers/media/rc/mtk-cir.c | 14 +-
drivers/media/rc/sunxi-cir.c | 89 +-
drivers/media/spi/Kconfig | 5 +-
drivers/media/tuners/Kconfig | 6 +-
drivers/media/tuners/tuner-xc2028.c | 3 +-
drivers/media/tuners/xc4000.c | 3 +-
drivers/media/usb/airspy/airspy.c | 3 -
drivers/media/usb/au0828/au0828-video.c | 6 -
drivers/media/usb/cpia2/cpia2_usb.c | 4 +
drivers/media/usb/cpia2/cpia2_v4l.c | 25 +-
drivers/media/usb/cx231xx/cx231xx-417.c | 2 +-
drivers/media/usb/cx231xx/cx231xx-cards.c | 4 +-
drivers/media/usb/cx231xx/cx231xx-core.c | 2 +-
drivers/media/usb/cx231xx/cx231xx-video.c | 4 +-
drivers/media/usb/cx231xx/cx231xx.h | 1 -
drivers/media/usb/dvb-usb-v2/dvbsky.c | 26 +-
drivers/media/usb/dvb-usb-v2/ec168.c | 2 +-
drivers/media/usb/dvb-usb-v2/gl861.c | 2 +-
drivers/media/usb/dvb-usb/cxusb.c | 161 -
drivers/media/usb/dvb-usb/dib0700_devices.c | 8 +
drivers/media/usb/dvb-usb/pctv452e.c | 8 -
drivers/media/usb/dvb-usb/technisat-usb2.c | 22 +-
drivers/media/usb/em28xx/em28xx-cards.c | 4 +-
drivers/media/usb/em28xx/em28xx-core.c | 2 +-
drivers/media/usb/em28xx/em28xx-video.c | 11 +-
drivers/media/usb/em28xx/em28xx.h | 4 +-
drivers/media/usb/go7007/go7007-v4l2.c | 11 -
drivers/media/usb/go7007/s2250-board.c | 6 +-
drivers/media/usb/go7007/snd-go7007.c | 2 +-
drivers/media/usb/gspca/gspca.c | 37 +-
drivers/media/usb/gspca/konica.c | 5 +
drivers/media/usb/gspca/nw80x.c | 5 +
drivers/media/usb/gspca/ov519.c | 10 +
drivers/media/usb/gspca/ov534.c | 5 +
drivers/media/usb/gspca/ov534_9.c | 1 +
drivers/media/usb/gspca/se401.c | 5 +
drivers/media/usb/gspca/sn9c20x.c | 12 +
drivers/media/usb/gspca/sonixb.c | 5 +
drivers/media/usb/gspca/sonixj.c | 5 +
drivers/media/usb/gspca/spca1528.c | 5 +
drivers/media/usb/gspca/sq930x.c | 5 +
drivers/media/usb/gspca/sunplus.c | 5 +
drivers/media/usb/gspca/vc032x.c | 5 +
drivers/media/usb/gspca/w996Xcf.c | 5 +
drivers/media/usb/hdpvr/hdpvr-core.c | 13 +-
drivers/media/usb/hdpvr/hdpvr-i2c.c | 6 +-
drivers/media/usb/hdpvr/hdpvr-video.c | 3 -
drivers/media/usb/msi2500/msi2500.c | 8 -
drivers/media/usb/pvrusb2/pvrusb2-eeprom.c | 3 +-
drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 19 +-
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +-
drivers/media/usb/pwc/pwc-v4l.c | 5 -
drivers/media/usb/s2255/s2255drv.c | 10 -
drivers/media/usb/stk1160/stk1160-v4l.c | 2 -
drivers/media/usb/stk1160/stk1160.h | 1 -
drivers/media/usb/stkwebcam/stk-webcam.c | 5 -
drivers/media/usb/tm6000/tm6000-cards.c | 2 +-
drivers/media/usb/tm6000/tm6000-dvb.c | 3 +
drivers/media/usb/tm6000/tm6000-video.c | 4 -
drivers/media/usb/tm6000/tm6000.h | 1 -
drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +-
drivers/media/usb/usbtv/usbtv-video.c | 2 -
drivers/media/usb/usbvision/usbvision-video.c | 28 +-
drivers/media/usb/usbvision/usbvision.h | 1 -
drivers/media/usb/uvc/uvc_v4l2.c | 2 -
drivers/media/usb/zr364xx/zr364xx.c | 11 +-
drivers/media/v4l2-core/Kconfig | 5 +
drivers/media/v4l2-core/Makefile | 15 +-
drivers/media/v4l2-core/v4l2-async.c | 28 +-
drivers/media/v4l2-core/v4l2-common.c | 218 +-
drivers/media/v4l2-core/v4l2-ctrls.c | 305 +-
drivers/media/v4l2-core/v4l2-dev.c | 7 +-
drivers/media/v4l2-core/v4l2-device.c | 39 +-
drivers/media/v4l2-core/v4l2-fwnode.c | 31 +-
drivers/media/v4l2-core/v4l2-i2c.c | 184 +
drivers/media/v4l2-core/v4l2-ioctl.c | 74 +-
drivers/media/v4l2-core/v4l2-mem2mem.c | 47 +-
drivers/media/v4l2-core/v4l2-spi.c | 78 +
drivers/media/v4l2-core/v4l2-subdev.c | 8 +-
drivers/media/v4l2-core/videobuf-core.c | 5 +-
drivers/media/v4l2-core/videobuf-dma-contig.c | 9 +-
drivers/memory/mtk-smi.c | 268 +-
drivers/memstick/core/ms_block.c | 2 +-
drivers/memstick/host/r592.c | 6 +-
drivers/mfd/88pm800.c | 12 +-
drivers/mfd/88pm860x-core.c | 6 +-
drivers/mfd/Kconfig | 48 +-
drivers/mfd/Makefile | 9 +-
drivers/mfd/aat2870-core.c | 13 +-
drivers/mfd/ab3100-core.c | 53 +-
drivers/mfd/ab3100-otp.c | 21 +-
drivers/mfd/ab8500-debugfs.c | 332 +-
drivers/mfd/altera-sysmgr.c | 14 +-
drivers/mfd/asic3.c | 2 +-
drivers/mfd/bcm590xx.c | 6 +-
drivers/mfd/cros_ec.c | 279 -
drivers/mfd/cros_ec_dev.c | 463 +-
drivers/mfd/cros_ec_dev.h | 35 -
drivers/mfd/da9150-core.c | 6 +-
drivers/mfd/davinci_voicecodec.c | 9 +-
drivers/mfd/db8500-prcmu.c | 99 +-
drivers/mfd/ezx-pcap.c | 53 +-
drivers/mfd/fsl-imx25-tsadc.c | 4 +-
drivers/mfd/htc-i2cpld.c | 3 +-
drivers/mfd/intel-lpss-acpi.c | 26 +
drivers/mfd/intel-lpss-pci.c | 25 +
drivers/mfd/intel-lpss.c | 39 +-
drivers/mfd/intel_soc_pmic_bxtwc.c | 4 +-
drivers/mfd/intel_soc_pmic_mrfld.c | 157 +
drivers/mfd/jz4740-adc.c | 324 -
drivers/mfd/max14577.c | 6 +-
drivers/mfd/max77620.c | 4 +-
drivers/mfd/max77693.c | 12 +-
drivers/mfd/max77843.c | 6 +-
drivers/mfd/max8907.c | 6 +-
drivers/mfd/max8925-i2c.c | 12 +-
drivers/mfd/max8997.c | 18 +-
drivers/mfd/max8998.c | 6 +-
drivers/mfd/mt6397-core.c | 192 +-
drivers/mfd/mt6397-irq.c | 181 +
drivers/mfd/omap-usb-host.c | 4 +-
drivers/mfd/palmas.c | 6 +-
drivers/mfd/qcom_rpm.c | 12 +-
drivers/mfd/rk808.c | 6 +-
drivers/mfd/sm501.c | 5 +-
drivers/mfd/syscon.c | 46 +-
drivers/mfd/timberdale.c | 3 +-
drivers/mfd/tps80031.c | 23 +-
drivers/mfd/twl-core.c | 6 +-
drivers/misc/Kconfig | 27 +-
drivers/misc/Makefile | 2 -
drivers/misc/cardreader/alcor_pci.c | 6 +-
drivers/misc/cxl/main.c | 4 +
drivers/misc/eeprom/Kconfig | 8 +-
drivers/misc/eeprom/at24.c | 3 +-
drivers/misc/eeprom/ee1004.c | 6 +-
drivers/misc/eeprom/max6875.c | 6 +-
drivers/misc/fastrpc.c | 79 +-
drivers/misc/habanalabs/asid.c | 2 +-
drivers/misc/habanalabs/command_buffer.c | 3 +-
drivers/misc/habanalabs/command_submission.c | 29 +-
drivers/misc/habanalabs/context.c | 40 +-
drivers/misc/habanalabs/debugfs.c | 16 +-
drivers/misc/habanalabs/device.c | 493 +-
drivers/misc/habanalabs/firmware_if.c | 22 +-
drivers/misc/habanalabs/goya/goya.c | 178 +-
drivers/misc/habanalabs/goya/goyaP.h | 21 +-
drivers/misc/habanalabs/goya/goya_coresight.c | 89 +-
drivers/misc/habanalabs/goya/goya_hwmgr.c | 109 +
drivers/misc/habanalabs/habanalabs.h | 150 +-
drivers/misc/habanalabs/habanalabs_drv.c | 171 +-
drivers/misc/habanalabs/habanalabs_ioctl.c | 180 +-
drivers/misc/habanalabs/hw_queue.c | 32 +-
drivers/misc/habanalabs/hwmon.c | 24 +-
drivers/misc/habanalabs/include/armcp_if.h | 85 +-
drivers/misc/habanalabs/include/goya/goya.h | 2 +
.../misc/habanalabs/include/goya/goya_packets.h | 13 +
.../misc/habanalabs/include/goya/goya_reg_map.h | 34 +
drivers/misc/habanalabs/irq.c | 31 +-
drivers/misc/habanalabs/memory.c | 2 +
drivers/misc/habanalabs/sysfs.c | 126 +-
drivers/misc/ioc4.c | 498 -
drivers/misc/lkdtm/Makefile | 1 +
drivers/misc/lkdtm/bugs.c | 11 +-
drivers/misc/lkdtm/cfi.c | 42 +
drivers/misc/lkdtm/core.c | 2 +
drivers/misc/lkdtm/lkdtm.h | 4 +
drivers/misc/mei/hw-me-regs.h | 5 +
drivers/misc/mei/main.c | 9 +-
drivers/misc/mei/pci-me.c | 24 +-
drivers/misc/mei/pci-txe.c | 19 +-
drivers/misc/mic/card/mic_x100.c | 28 +-
drivers/misc/mic/scif/scif_epd.h | 5 +-
drivers/misc/ocxl/main.c | 4 +
drivers/misc/sgi-gru/grufile.c | 1 +
drivers/misc/sgi-gru/grutables.h | 2 -
drivers/misc/sgi-gru/grutlbpurge.c | 84 +-
drivers/misc/sgi-xp/Makefile | 13 +-
drivers/misc/sgi-xp/xp.h | 19 -
drivers/misc/sgi-xp/xp_main.c | 8 +-
drivers/misc/sgi-xp/xp_nofault.S | 35 -
drivers/misc/sgi-xp/xp_sn2.c | 190 -
drivers/misc/sgi-xp/xp_uv.c | 9 +-
drivers/misc/sgi-xp/xpc.h | 273 -
drivers/misc/sgi-xp/xpc_main.c | 31 +-
drivers/misc/sgi-xp/xpc_partition.c | 5 -
drivers/misc/sgi-xp/xpc_sn2.c | 2459 -
drivers/misc/sgi-xp/xpc_uv.c | 20 +-
drivers/misc/sgi-xp/xpnet.c | 2 +-
drivers/misc/spear13xx_pcie_gadget.c | 797 -
drivers/misc/vmw_balloon.c | 10 +-
drivers/misc/vmw_vmci/vmci_doorbell.c | 6 +-
drivers/misc/xilinx_sdfec.c | 1214 +-
drivers/mmc/core/mmc_ops.c | 2 +-
drivers/mmc/core/queue.c | 46 +-
drivers/mmc/core/sd.c | 6 +
drivers/mmc/core/sdio.c | 4 +-
drivers/mmc/core/sdio_irq.c | 57 +-
drivers/mmc/host/Kconfig | 13 +
drivers/mmc/host/Makefile | 3 +-
drivers/mmc/host/atmel-mci.c | 4 +
drivers/mmc/host/bcm2835.c | 5 +-
drivers/mmc/host/cavium.c | 4 +-
drivers/mmc/host/dw_mmc-hi3798cv200.c | 2 +-
drivers/mmc/host/dw_mmc.c | 7 +-
drivers/mmc/host/jz4740_mmc.c | 19 +-
drivers/mmc/host/meson-gx-mmc.c | 1 -
drivers/mmc/host/meson-mx-sdio.c | 2 +-
drivers/mmc/host/mmc_spi.c | 2 +-
drivers/mmc/host/mmci.c | 69 +-
drivers/mmc/host/mtk-sd.c | 29 +-
drivers/mmc/host/mxcmmc.c | 4 +-
drivers/mmc/host/mxs-mmc.c | 4 +-
drivers/mmc/host/renesas_sdhi_core.c | 19 +-
drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +-
drivers/mmc/host/renesas_sdhi_sys_dmac.c | 36 -
drivers/mmc/host/s3cmci.c | 1 -
drivers/mmc/host/sdhci-acpi.c | 2 +-
drivers/mmc/host/sdhci-cadence.c | 8 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 36 +-
drivers/mmc/host/sdhci-iproc.c | 9 +
drivers/mmc/host/sdhci-msm.c | 2 -
drivers/mmc/host/sdhci-of-arasan.c | 15 +
drivers/mmc/host/sdhci-of-aspeed.c | 342 +
drivers/mmc/host/sdhci-of-at91.c | 5 +-
drivers/mmc/host/sdhci-of-esdhc.c | 8 +-
drivers/mmc/host/sdhci-pci-core.c | 19 +-
drivers/mmc/host/sdhci-pci-gli.c | 352 +
drivers/mmc/host/sdhci-pci-o2micro.c | 313 +-
drivers/mmc/host/sdhci-pci.h | 6 +
drivers/mmc/host/sdhci-pltfm.c | 5 +-
drivers/mmc/host/sdhci-pxav3.c | 2 +-
drivers/mmc/host/sdhci-s3c.c | 7 +-
drivers/mmc/host/sdhci-sprd.c | 33 +-
drivers/mmc/host/sdhci-tegra.c | 62 +-
drivers/mmc/host/sdhci-xenon.c | 2 +-
drivers/mmc/host/sdhci.c | 107 +-
drivers/mmc/host/sdhci.h | 15 +-
drivers/mmc/host/sdhci_f_sdh30.c | 4 +-
drivers/mmc/host/tmio_mmc.c | 5 -
drivers/mmc/host/tmio_mmc.h | 1 +
drivers/mmc/host/tmio_mmc_core.c | 27 +-
drivers/mmc/host/uniphier-sd.c | 7 +-
drivers/mtd/Kconfig | 67 -
drivers/mtd/Makefile | 5 -
drivers/mtd/chips/cfi_cmdset_0002.c | 299 +-
drivers/mtd/chips/gen_probe.c | 2 +-
drivers/mtd/devices/Kconfig | 18 -
drivers/mtd/devices/Makefile | 1 -
drivers/mtd/devices/m25p80.c | 347 -
drivers/mtd/devices/phram.c | 2 +-
drivers/mtd/devices/pmc551.c | 9 +-
drivers/mtd/hyperbus/Kconfig | 4 +-
drivers/mtd/maps/pismo.c | 3 +-
drivers/mtd/maps/pxa2xx-flash.c | 3 +-
drivers/mtd/maps/sa1100-flash.c | 1 +
drivers/mtd/mtdcore.c | 86 +-
drivers/mtd/mtdcore.h | 1 +
drivers/mtd/mtdsuper.c | 174 +-
drivers/mtd/nand/onenand/onenand_base.c | 4 +
drivers/mtd/nand/raw/Kconfig | 14 +-
drivers/mtd/nand/raw/Makefile | 2 +-
drivers/mtd/nand/raw/brcmnand/brcmnand.c | 5 +-
drivers/mtd/nand/raw/ingenic/Kconfig | 7 -
drivers/mtd/nand/raw/ingenic/Makefile | 1 -
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 +-
drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 536 -
drivers/mtd/nand/raw/meson_nand.c | 1 +
drivers/mtd/nand/raw/mxic_nand.c | 582 +
drivers/mtd/nand/raw/nand_base.c | 2 +-
drivers/mtd/nand/raw/nand_bbt.c | 10 +-
drivers/mtd/nand/raw/nand_micron.c | 14 +-
drivers/mtd/nand/raw/nuc900_nand.c | 304 -
drivers/mtd/nand/raw/omap2.c | 2 +-
drivers/mtd/nand/raw/oxnas_nand.c | 8 +-
drivers/mtd/nand/raw/r852.c | 4 +-
drivers/mtd/nand/raw/stm32_fmc2_nand.c | 90 +-
drivers/mtd/nand/raw/tango_nand.c | 1 +
drivers/mtd/nand/raw/vf610_nfc.c | 1 +
drivers/mtd/parsers/Kconfig | 68 +
drivers/mtd/parsers/Makefile | 5 +
drivers/mtd/{ => parsers}/ar7part.c | 0
drivers/mtd/{ => parsers}/bcm47xxpart.c | 0
drivers/mtd/{ => parsers}/bcm63xxpart.c | 0
drivers/mtd/{ => parsers}/cmdlinepart.c | 0
drivers/mtd/{ => parsers}/ofpart.c | 0
drivers/mtd/sm_ftl.c | 5 +-
drivers/mtd/spi-nor/Kconfig | 2 +
drivers/mtd/spi-nor/aspeed-smc.c | 4 +-
drivers/mtd/spi-nor/cadence-quadspi.c | 19 +-
drivers/mtd/spi-nor/hisi-sfc.c | 1 +
drivers/mtd/spi-nor/intel-spi-pci.c | 1 +
drivers/mtd/spi-nor/intel-spi.c | 2 +
drivers/mtd/spi-nor/spi-nor.c | 1715 +-
drivers/mtd/ubi/block.c | 43 +-
drivers/mtd/ubi/fastmap-wl.c | 6 +-
drivers/mtd/ubi/wl.c | 6 +
drivers/mux/core.c | 7 +-
drivers/net/Kconfig | 2 +-
drivers/net/arcnet/Kconfig | 26 +-
drivers/net/arcnet/arc-rimi.c | 3 +
drivers/net/arcnet/arcnet.c | 31 +-
drivers/net/arcnet/capmode.c | 2 +-
drivers/net/arcnet/com20020-isa.c | 6 +
drivers/net/arcnet/com90io.c | 2 +
drivers/net/arcnet/com90xx.c | 3 +
drivers/net/bonding/bond_debugfs.c | 5 -
drivers/net/bonding/bond_main.c | 11 +
drivers/net/caif/caif_serial.c | 26 +-
drivers/net/caif/caif_virtio.c | 6 +-
drivers/net/can/Kconfig | 13 +
drivers/net/can/Makefile | 1 +
drivers/net/can/at91_can.c | 6 +-
drivers/net/can/dev.c | 157 +-
drivers/net/can/flexcan.c | 175 +-
drivers/net/can/janz-ican3.c | 1 -
drivers/net/can/kvaser_pciefd.c | 1911 +
drivers/net/can/m_can/Kconfig | 22 +-
drivers/net/can/m_can/Makefile | 2 +
drivers/net/can/m_can/m_can.c | 1079 +-
drivers/net/can/m_can/m_can.h | 110 +
drivers/net/can/m_can/m_can_platform.c | 201 +
drivers/net/can/m_can/tcan4x5x.c | 505 +
drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +-
drivers/net/can/rcar/rcar_can.c | 23 +-
drivers/net/can/rcar/rcar_canfd.c | 11 +-
drivers/net/can/sja1000/Kconfig | 79 +-
drivers/net/can/sja1000/Makefile | 11 +-
drivers/net/can/sja1000/f81601.c | 211 +
drivers/net/can/sja1000/peak_pci.c | 2 +-
drivers/net/can/sja1000/peak_pcmcia.c | 2 +-
drivers/net/can/slcan.c | 6 +-
drivers/net/can/spi/hi311x.c | 62 +-
drivers/net/can/spi/mcp251x.c | 239 +-
drivers/net/can/sun4i_can.c | 1 -
drivers/net/can/ti_hecc.c | 268 +-
drivers/net/can/usb/Kconfig | 8 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 3 +-
drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +-
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 10 +-
drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 2 +-
drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 +-
drivers/net/can/vcan.c | 26 +-
drivers/net/can/vxcan.c | 4 +-
drivers/net/can/xilinx_can.c | 292 +-
drivers/net/dsa/b53/b53_common.c | 40 +-
drivers/net/dsa/b53/b53_priv.h | 2 +
drivers/net/dsa/b53/b53_serdes.h | 4 +-
drivers/net/dsa/b53/b53_srab.c | 8 +-
drivers/net/dsa/bcm_sf2.c | 17 +-
drivers/net/dsa/lan9303-core.c | 6 +
drivers/net/dsa/lantiq_gswip.c | 16 +-
drivers/net/dsa/lantiq_pce.h | 2 +-
drivers/net/dsa/microchip/Kconfig | 25 +-
drivers/net/dsa/microchip/Makefile | 3 +
drivers/net/dsa/microchip/ksz8795.c | 1310 +
drivers/net/dsa/microchip/ksz8795_reg.h | 1004 +
drivers/net/dsa/microchip/ksz8795_spi.c | 103 +
drivers/net/dsa/microchip/ksz9477.c | 10 +-
drivers/net/dsa/microchip/ksz9477_i2c.c | 101 +
drivers/net/dsa/microchip/ksz9477_spi.c | 3 +-
drivers/net/dsa/microchip/ksz_common.c | 21 +-
drivers/net/dsa/microchip/ksz_common.h | 178 +-
drivers/net/dsa/microchip/ksz_priv.h | 155 -
drivers/net/dsa/mt7530.c | 377 +-
drivers/net/dsa/mt7530.h | 61 +-
drivers/net/dsa/mv88e6xxx/Makefile | 1 +
drivers/net/dsa/mv88e6xxx/chip.c | 846 +-
drivers/net/dsa/mv88e6xxx/chip.h | 76 +-
drivers/net/dsa/mv88e6xxx/global1.c | 95 +-
drivers/net/dsa/mv88e6xxx/global1.h | 48 +-
drivers/net/dsa/mv88e6xxx/global1_atu.c | 13 +-
drivers/net/dsa/mv88e6xxx/global1_vtu.c | 6 +-
drivers/net/dsa/mv88e6xxx/global2.c | 72 +-
drivers/net/dsa/mv88e6xxx/global2.h | 12 +-
drivers/net/dsa/mv88e6xxx/global2_avb.c | 29 +-
drivers/net/dsa/mv88e6xxx/global2_scratch.c | 3 +-
drivers/net/dsa/mv88e6xxx/port.c | 209 +-
drivers/net/dsa/mv88e6xxx/port.h | 49 +-
drivers/net/dsa/mv88e6xxx/port_hidden.c | 70 +
drivers/net/dsa/mv88e6xxx/ptp.c | 95 +-
drivers/net/dsa/mv88e6xxx/ptp.h | 6 +-
drivers/net/dsa/mv88e6xxx/serdes.c | 473 +-
drivers/net/dsa/mv88e6xxx/serdes.h | 100 +-
drivers/net/dsa/mv88e6xxx/smi.c | 4 +-
drivers/net/dsa/qca8k.c | 13 +-
drivers/net/dsa/sja1105/Kconfig | 9 +
drivers/net/dsa/sja1105/Makefile | 4 +
drivers/net/dsa/sja1105/sja1105.h | 6 +
drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 22 +-
drivers/net/dsa/sja1105/sja1105_main.c | 189 +-
drivers/net/dsa/sja1105/sja1105_ptp.c | 7 +-
drivers/net/dsa/sja1105/sja1105_static_config.c | 167 +
drivers/net/dsa/sja1105/sja1105_static_config.h | 48 +-
drivers/net/dsa/sja1105/sja1105_tas.c | 423 +
drivers/net/dsa/sja1105/sja1105_tas.h | 41 +
drivers/net/ethernet/3com/3c59x.c | 8 +-
drivers/net/ethernet/8390/Kconfig | 4 +-
drivers/net/ethernet/Kconfig | 13 +-
drivers/net/ethernet/Makefile | 3 +-
drivers/net/ethernet/aeroflex/greth.c | 2 +-
drivers/net/ethernet/agere/et131x.c | 8 +-
drivers/net/ethernet/allwinner/Kconfig | 10 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +-
drivers/net/ethernet/amazon/Kconfig | 1 +
drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 8 +
drivers/net/ethernet/amazon/ena/ena_com.c | 175 +-
drivers/net/ethernet/amazon/ena/ena_com.h | 151 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 4 +-
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 89 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 88 +-
drivers/net/ethernet/amazon/ena/ena_netdev.h | 8 +-
drivers/net/ethernet/amd/Kconfig | 2 +-
drivers/net/ethernet/amd/au1000_eth.c | 1 -
drivers/net/ethernet/amd/ni65.c | 6 +-
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 107 +-
drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-main.c | 10 +-
drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 33 +-
drivers/net/ethernet/apm/xgene-v2/main.c | 4 +-
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 10 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 8 +-
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 10 +-
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 10 +-
drivers/net/ethernet/apple/Kconfig | 4 +-
drivers/net/ethernet/apple/bmac.c | 4 +-
.../net/ethernet/aquantia/atlantic/aq_filters.c | 5 +-
drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +-
drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 18 +-
.../net/ethernet/aquantia/atlantic/hw_atl/Makefile | 2 -
drivers/net/ethernet/atheros/ag71xx.c | 6 +-
drivers/net/ethernet/atheros/alx/main.c | 10 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 12 +-
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 3 +-
drivers/net/ethernet/atheros/atlx/atl1.c | 11 +-
drivers/net/ethernet/aurora/nb8800.c | 4 +-
drivers/net/ethernet/broadcom/Kconfig | 6 +-
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 9 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 11 +-
drivers/net/ethernet/broadcom/bgmac-platform.c | 4 +-
drivers/net/ethernet/broadcom/bgmac.c | 2 +-
drivers/net/ethernet/broadcom/bnx2.c | 6 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 13 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 17 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1541 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 191 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 6 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c | 39 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 206 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 209 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 247 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 181 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 25 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 6 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 3 +
drivers/net/ethernet/broadcom/cnic.c | 5 +
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 18 +-
drivers/net/ethernet/broadcom/tg3.c | 6 +-
drivers/net/ethernet/brocade/bna/bnad.c | 2 +-
drivers/net/ethernet/cadence/macb_main.c | 7 +-
drivers/net/ethernet/calxeda/xgmac.c | 2 +-
drivers/net/ethernet/cavium/common/cavium_ptp.c | 2 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 23 +-
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 23 +-
.../net/ethernet/cavium/liquidio/octeon_mailbox.c | 4 +-
.../net/ethernet/cavium/liquidio/request_manager.c | 4 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 6 +-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 18 +-
drivers/net/ethernet/chelsio/cxgb/my3126.c | 4 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 5 +-
drivers/net/ethernet/chelsio/cxgb3/sge.c | 4 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 9 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 11 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 3 +-
drivers/net/ethernet/chelsio/cxgb4/smt.c | 18 +-
drivers/net/ethernet/chelsio/cxgb4/smt.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 39 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 21 +-
drivers/net/ethernet/cirrus/cs89x0.c | 7 +-
drivers/net/ethernet/cortina/gemini.c | 9 +-
drivers/net/ethernet/davicom/dm9000.c | 2 -
drivers/net/ethernet/emulex/benet/Kconfig | 2 +-
drivers/net/ethernet/emulex/benet/be.h | 2 +-
drivers/net/ethernet/emulex/benet/be_cmds.c | 10 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 7 +-
drivers/net/ethernet/emulex/benet/be_main.c | 28 +-
drivers/net/ethernet/ezchip/nps_enet.c | 4 +-
drivers/net/ethernet/ezchip/nps_enet.h | 4 +-
drivers/net/ethernet/faraday/Kconfig | 1 +
drivers/net/ethernet/faraday/ftgmac100.c | 39 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 3 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 54 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.h | 3 -
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 117 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 7 +
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 134 +-
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 3 +-
drivers/net/ethernet/freescale/dpaa2/dpni.c | 42 +-
drivers/net/ethernet/freescale/dpaa2/dpni.h | 45 +
drivers/net/ethernet/freescale/enetc/Kconfig | 11 +
drivers/net/ethernet/freescale/enetc/Makefile | 19 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 97 +-
drivers/net/ethernet/freescale/enetc/enetc_mdio.h | 12 +
.../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 101 +
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 7 +-
drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 +-
drivers/net/ethernet/freescale/fec_main.c | 78 +-
drivers/net/ethernet/freescale/fman/fman.c | 3 -
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 3230 +-
drivers/net/ethernet/freescale/gianfar.h | 45 -
drivers/net/ethernet/freescale/gianfar_ethtool.c | 13 -
drivers/net/ethernet/google/gve/gve.h | 8 +-
drivers/net/ethernet/google/gve/gve_ethtool.c | 4 +-
drivers/net/ethernet/google/gve/gve_main.c | 2 +-
drivers/net/ethernet/google/gve/gve_rx.c | 34 +-
drivers/net/ethernet/hisilicon/hip04_eth.c | 28 +-
drivers/net/ethernet/hisilicon/hisi_femac.c | 1 -
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 4 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 8 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +-
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 4 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.c | 25 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 45 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 51 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 415 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 38 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 166 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 43 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 60 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 63 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 448 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 19 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 153 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 1 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1114 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 73 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 49 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 31 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 18 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 7 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 183 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 7 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 14 +-
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +-
drivers/net/ethernet/ibm/ehea/ehea_main.c | 14 +-
drivers/net/ethernet/ibm/emac/core.c | 2 +-
drivers/net/ethernet/ibm/ibmveth.c | 9 +-
drivers/net/ethernet/ibm/ibmvnic.c | 289 +-
drivers/net/ethernet/ibm/ibmvnic.h | 6 +-
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 3 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +-
drivers/net/ethernet/intel/e1000e/e1000.h | 1 -
drivers/net/ethernet/intel/e1000e/ethtool.c | 6 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 10 +
drivers/net/ethernet/intel/e1000e/ich8lan.h | 2 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 22 +-
drivers/net/ethernet/intel/fm10k/fm10k.h | 10 +-
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 6 +-
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 2 -
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 15 +-
drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 5 +-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 24 +-
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 11 +-
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 23 +-
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 24 +-
drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 15 +-
drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 9 +-
drivers/net/ethernet/intel/fm10k/fm10k_type.h | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 25 +-
drivers/net/ethernet/intel/i40e/i40e.h | 12 +-
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 38 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 111 +-
drivers/net/ethernet/intel/i40e/i40e_dcb.c | 18 +-
drivers/net/ethernet/intel/i40e/i40e_dcb.h | 2 +
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 26 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 80 +-
drivers/net/ethernet/intel/i40e/i40e_hmc.c | 1 +
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 21 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 191 +-
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 101 +
drivers/net/ethernet/intel/i40e/i40e_osdep.h | 5 +-
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 8 +
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_register.h | 30 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 6 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 2 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 3 +
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 64 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 +
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 57 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.h | 2 +-
drivers/net/ethernet/intel/iavf/iavf.h | 1 -
drivers/net/ethernet/intel/iavf/iavf_main.c | 27 -
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 6 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.h | 2 +-
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 7 +
drivers/net/ethernet/intel/ice/Makefile | 1 +
drivers/net/ethernet/intel/ice/ice.h | 90 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 79 +-
drivers/net/ethernet/intel/ice/ice_common.c | 371 +-
drivers/net/ethernet/intel/ice/ice_common.h | 18 +-
drivers/net/ethernet/intel/ice/ice_controlq.c | 112 +-
drivers/net/ethernet/intel/ice/ice_dcb.c | 50 +-
drivers/net/ethernet/intel/ice/ice_dcb.h | 11 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 259 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 2 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 308 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 1549 +
drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 29 +
drivers/net/ethernet/intel/ice/ice_flex_type.h | 374 +
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 36 +-
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +
drivers/net/ethernet/intel/ice/ice_lib.c | 699 +-
drivers/net/ethernet/intel/ice/ice_lib.h | 35 +-
drivers/net/ethernet/intel/ice/ice_main.c | 1366 +-
drivers/net/ethernet/intel/ice/ice_sched.c | 59 +-
drivers/net/ethernet/intel/ice/ice_switch.c | 61 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 204 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 13 +
drivers/net/ethernet/intel/ice/ice_type.h | 51 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 591 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 39 +-
drivers/net/ethernet/intel/igb/igb_main.c | 11 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 2 +-
drivers/net/ethernet/intel/igc/igc.h | 4 +
drivers/net/ethernet/intel/igc/igc_base.c | 5 +-
drivers/net/ethernet/intel/igc/igc_base.h | 8 +
drivers/net/ethernet/intel/igc/igc_defines.h | 11 +-
drivers/net/ethernet/intel/igc/igc_hw.h | 14 +-
drivers/net/ethernet/intel/igc/igc_mac.c | 73 +-
drivers/net/ethernet/intel/igc/igc_main.c | 129 +-
drivers/net/ethernet/intel/igc/igc_phy.c | 192 +-
drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 22 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 9 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 52 +-
.../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 77 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 27 +-
drivers/net/ethernet/jme.c | 16 +-
drivers/net/ethernet/lantiq_xrx200.c | 10 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +-
drivers/net/ethernet/marvell/mvmdio.c | 31 +-
drivers/net/ethernet/marvell/mvneta.c | 8 +-
drivers/net/ethernet/marvell/mvneta_bm.c | 4 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 7 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 19 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 426 +-
drivers/net/ethernet/marvell/pxa168_eth.c | 3 +-
drivers/net/ethernet/marvell/skge.c | 47 +-
drivers/net/ethernet/marvell/sky2.c | 17 +-
drivers/net/ethernet/mediatek/Kconfig | 5 +-
drivers/net/ethernet/mediatek/mtk_eth_path.c | 71 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 999 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.h | 123 +-
drivers/net/ethernet/mediatek/mtk_sgmii.c | 65 +-
drivers/net/ethernet/mellanox/mlx4/catas.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/crdump.c | 7 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 43 +-
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 112 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 45 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 55 +-
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 102 +-
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 112 +-
.../net/ethernet/mellanox/mlx5/core/diag/Makefile | 2 -
.../mellanox/mlx5/core/diag/en_rep_tracepoint.h | 54 +
.../mellanox/mlx5/core/diag/en_tc_tracepoint.c | 58 +
.../mellanox/mlx5/core/diag/en_tc_tracepoint.h | 114 +
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 90 +-
.../net/ethernet/mellanox/mlx5/core/en/Makefile | 2 -
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 25 +-
.../net/ethernet/mellanox/mlx5/core/en/health.c | 205 +
.../net/ethernet/mellanox/mlx5/core/en/health.h | 53 +
.../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 161 +
.../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h | 25 +
.../net/ethernet/mellanox/mlx5/core/en/params.c | 23 +-
.../net/ethernet/mellanox/mlx5/core/en/params.h | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 27 +-
drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 6 +-
.../net/ethernet/mellanox/mlx5/core/en/reporter.h | 15 -
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 404 +
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 271 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 60 +-
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 24 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 44 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 66 +-
.../ethernet/mellanox/mlx5/core/en/xsk/Makefile | 1 -
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 5 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 +
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 47 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 14 +-
.../ethernet/mellanox/mlx5/core/en_accel/Makefile | 2 -
.../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 6 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 56 +-
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 97 +-
.../net/ethernet/mellanox/mlx5/core/en_common.c | 12 -
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 151 +-
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 50 +
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 233 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 346 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 95 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 204 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 7 +
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1244 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 44 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 31 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 45 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 222 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 46 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 188 +-
.../net/ethernet/mellanox/mlx5/core/fpga/Makefile | 2 -
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 191 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 41 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 280 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 47 +-
.../net/ethernet/mellanox/mlx5/core/fs_counters.c | 451 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/Makefile | 2 -
.../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 9 +
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 11 +-
.../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 3 +
.../net/ethernet/mellanox/mlx5/core/lib/Makefile | 2 -
.../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 223 +
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c | 64 +
drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h | 22 +
.../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c | 371 +
.../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 104 +
.../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 31 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/qp.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/rl.c | 6 +-
.../mlx5/core/{accel => steering}/Makefile | 0
.../mellanox/mlx5/core/steering/dr_action.c | 1588 +
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 480 +
.../mellanox/mlx5/core/steering/dr_crc32.c | 98 +
.../mellanox/mlx5/core/steering/dr_domain.c | 393 +
.../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 93 +
.../mellanox/mlx5/core/steering/dr_icm_pool.c | 570 +
.../mellanox/mlx5/core/steering/dr_matcher.c | 767 +
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 1243 +
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 975 +
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 2332 +
.../mellanox/mlx5/core/steering/dr_table.c | 294 +
.../mellanox/mlx5/core/steering/dr_types.h | 1061 +
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 600 +
.../ethernet/mellanox/mlx5/core/steering/fs_dr.h | 60 +
.../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 604 +
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 212 +
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/wq.c | 5 +
drivers/net/ethernet/mellanox/mlx5/core/wq.h | 1 +
drivers/net/ethernet/mellanox/mlxsw/Kconfig | 6 +-
drivers/net/ethernet/mellanox/mlxsw/Makefile | 2 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 157 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 17 +
drivers/net/ethernet/mellanox/mlxsw/pci.h | 1 +
drivers/net/ethernet/mellanox/mlxsw/reg.h | 13 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 312 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 41 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 19 +-
.../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 55 +-
.../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 28 +
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 1 +
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 +
.../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 76 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 222 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 32 +
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 267 +
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 6 -
drivers/net/ethernet/mellanox/mlxsw/trap.h | 7 +
drivers/net/ethernet/micrel/Kconfig | 11 +-
drivers/net/ethernet/micrel/Makefile | 1 -
drivers/net/ethernet/micrel/ks8695net.c | 1632 -
drivers/net/ethernet/micrel/ks8695net.h | 108 -
drivers/net/ethernet/micrel/ks8842.c | 4 +-
drivers/net/ethernet/micrel/ks8851_mll.c | 7 +-
drivers/net/ethernet/micrel/ksz884x.c | 2 +-
drivers/net/ethernet/microchip/lan743x_main.c | 8 +-
drivers/net/ethernet/microchip/lan743x_ptp.c | 3 +-
drivers/net/ethernet/mscc/ocelot.c | 402 +-
drivers/net/ethernet/mscc/ocelot.h | 49 +-
drivers/net/ethernet/mscc/ocelot_ace.c | 2 +-
drivers/net/ethernet/mscc/ocelot_board.c | 145 +-
drivers/net/ethernet/mscc/ocelot_flower.c | 23 +-
drivers/net/ethernet/mscc/ocelot_ptp.h | 41 +
drivers/net/ethernet/mscc/ocelot_regs.c | 11 +
drivers/net/ethernet/mscc/ocelot_tc.c | 6 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 21 +-
drivers/net/ethernet/natsemi/sonic.c | 6 +-
drivers/net/ethernet/netronome/nfp/Makefile | 1 +
drivers/net/ethernet/netronome/nfp/abm/cls.c | 14 +-
drivers/net/ethernet/netronome/nfp/bpf/Makefile | 2 -
drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 187 +-
drivers/net/ethernet/netronome/nfp/bpf/fw.h | 1 +
drivers/net/ethernet/netronome/nfp/bpf/jit.c | 17 +-
drivers/net/ethernet/netronome/nfp/bpf/main.c | 33 +
drivers/net/ethernet/netronome/nfp/bpf/main.h | 24 +
drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 +
drivers/net/ethernet/netronome/nfp/devlink_param.c | 255 +
drivers/net/ethernet/netronome/nfp/flower/Makefile | 2 -
drivers/net/ethernet/netronome/nfp/flower/action.c | 160 +-
drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 10 +-
drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 25 +-
drivers/net/ethernet/netronome/nfp/flower/main.c | 8 +
drivers/net/ethernet/netronome/nfp/flower/main.h | 19 +
.../net/ethernet/netronome/nfp/flower/offload.c | 222 +-
.../net/ethernet/netronome/nfp/flower/qos_conf.c | 2 +-
.../ethernet/netronome/nfp/flower/tunnel_conf.c | 208 +-
drivers/net/ethernet/netronome/nfp/nfp_main.c | 144 +-
drivers/net/ethernet/netronome/nfp/nfp_main.h | 5 +
drivers/net/ethernet/netronome/nfp/nfp_net.h | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 15 +-
.../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 17 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 4 +-
drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 11 +-
.../net/ethernet/netronome/nfp/nfpcore/Makefile | 2 -
.../netronome/nfp/nfpcore/nfp6000/Makefile | 2 -
.../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 16 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 77 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 29 +
drivers/net/ethernet/netronome/nfp/nic/Makefile | 2 -
drivers/net/ethernet/netx-eth.c | 497 -
drivers/net/ethernet/ni/Kconfig | 2 +-
drivers/net/ethernet/ni/nixge.c | 2 +-
drivers/net/ethernet/nuvoton/Kconfig | 29 -
drivers/net/ethernet/nuvoton/Makefile | 6 -
drivers/net/ethernet/nuvoton/w90p910_ether.c | 1082 -
drivers/net/ethernet/nvidia/forcedeth.c | 146 +-
drivers/net/ethernet/nxp/Kconfig | 8 +-
drivers/net/ethernet/nxp/lpc_eth.c | 45 +-
drivers/net/ethernet/packetengines/Kconfig | 6 +-
drivers/net/ethernet/packetengines/Makefile | 2 +-
drivers/net/ethernet/packetengines/yellowfin.c | 3 +-
drivers/net/ethernet/pensando/Kconfig | 32 +
drivers/net/ethernet/pensando/Makefile | 6 +
drivers/net/ethernet/pensando/ionic/Makefile | 8 +
drivers/net/ethernet/pensando/ionic/ionic.h | 73 +
drivers/net/ethernet/pensando/ionic/ionic_bus.h | 16 +
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 292 +
.../net/ethernet/pensando/ionic/ionic_debugfs.c | 248 +
.../net/ethernet/pensando/ionic/ionic_debugfs.h | 34 +
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 500 +
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 299 +
.../net/ethernet/pensando/ionic/ionic_devlink.c | 99 +
.../net/ethernet/pensando/ionic/ionic_devlink.h | 14 +
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 779 +
.../net/ethernet/pensando/ionic/ionic_ethtool.h | 9 +
drivers/net/ethernet/pensando/ionic/ionic_if.h | 2482 +
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2275 +
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 277 +
drivers/net/ethernet/pensando/ionic/ionic_main.c | 548 +
drivers/net/ethernet/pensando/ionic/ionic_regs.h | 136 +
.../net/ethernet/pensando/ionic/ionic_rx_filter.c | 150 +
.../net/ethernet/pensando/ionic/ionic_rx_filter.h | 35 +
drivers/net/ethernet/pensando/ionic/ionic_stats.c | 310 +
drivers/net/ethernet/pensando/ionic/ionic_stats.h | 53 +
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 925 +
drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 15 +
drivers/net/ethernet/qlogic/Kconfig | 9 -
drivers/net/ethernet/qlogic/Makefile | 1 -
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 82 +
drivers/net/ethernet/qlogic/qed/qed_hsi.h | 32 +
drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_l2.c | 34 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 153 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 61 +
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 35 +
drivers/net/ethernet/qlogic/qed/qed_rdma.c | 12 +-
drivers/net/ethernet/qlogic/qed/qed_vf.c | 2 +-
drivers/net/ethernet/qlogic/qede/qede.h | 15 +
drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 119 +-
drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +-
drivers/net/ethernet/qualcomm/emac/emac-mac.c | 12 +-
drivers/net/ethernet/qualcomm/emac/emac.c | 12 +-
drivers/net/ethernet/qualcomm/qca_debug.c | 13 +-
drivers/net/ethernet/qualcomm/qca_spi.c | 3 +-
drivers/net/ethernet/qualcomm/qca_uart.c | 3 +-
.../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 13 +-
drivers/net/ethernet/realtek/Kconfig | 9 +-
drivers/net/ethernet/realtek/r8169_main.c | 1105 +-
drivers/net/ethernet/renesas/ravb.h | 9 +-
drivers/net/ethernet/renesas/ravb_main.c | 29 +-
drivers/net/ethernet/rocker/rocker_main.c | 5 +
drivers/net/ethernet/samsung/Kconfig | 2 +-
.../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 4 +-
drivers/net/ethernet/seeq/sgiseeq.c | 7 +-
drivers/net/ethernet/sfc/ef10.c | 4 +-
drivers/net/ethernet/sfc/efx.c | 10 +-
drivers/net/ethernet/sfc/falcon/efx.c | 6 +-
drivers/net/ethernet/sfc/falcon/falcon_boards.c | 18 +-
drivers/net/ethernet/sfc/falcon/rx.c | 5 +-
drivers/net/ethernet/sfc/rx.c | 5 +-
drivers/net/ethernet/sfc/tx.c | 2 +-
drivers/net/ethernet/sgi/ioc3-eth.c | 1038 +-
drivers/net/ethernet/sgi/meth.c | 3 +-
drivers/net/ethernet/sis/sis900.c | 68 +
drivers/net/ethernet/smsc/smc911x.c | 1 +
drivers/net/ethernet/smsc/smc91x.c | 3 +-
drivers/net/ethernet/socionext/netsec.c | 2 +-
drivers/net/ethernet/socionext/sni_ave.c | 16 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 +
drivers/net/ethernet/stmicro/stmmac/common.h | 18 +
.../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 4 +-
.../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 14 +-
.../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 4 +-
.../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 6 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 6 +-
.../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 15 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 7 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 26 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 89 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 43 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 9 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 5 +-
drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 172 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 1078 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 114 +-
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 49 +-
drivers/net/ethernet/stmicro/stmmac/hwif.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/hwif.h | 66 +
drivers/net/ethernet/stmicro/stmmac/mmc.h | 9 +
drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 192 +
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 35 +-
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 124 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 550 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 244 +
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 92 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 3 +
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 1133 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 251 +-
drivers/net/ethernet/sun/cassini.c | 8 +-
drivers/net/ethernet/sun/niu.c | 2 +-
drivers/net/ethernet/sun/sunvnet_common.c | 7 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c | 2 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +-
drivers/net/ethernet/tehuti/tehuti.c | 2 +-
drivers/net/ethernet/ti/cpsw.c | 7 +-
drivers/net/ethernet/ti/netcp_core.c | 2 +-
drivers/net/ethernet/toshiba/spider_net.c | 7 +-
drivers/net/ethernet/toshiba/tc35815.c | 2 +-
drivers/net/ethernet/tundra/tsi108_eth.c | 5 +-
drivers/net/ethernet/via/via-rhine.c | 4 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +-
drivers/net/ethernet/xscale/Kconfig | 2 +-
drivers/net/geneve.c | 2 +-
drivers/net/hamradio/6pack.c | 4 +-
drivers/net/hamradio/baycom_epp.c | 6 +-
drivers/net/hamradio/hdlcdrv.c | 3 +-
drivers/net/hamradio/mkiss.c | 11 +-
drivers/net/hyperv/hyperv_net.h | 2 +-
drivers/net/hyperv/netvsc_drv.c | 40 +-
drivers/net/hyperv/rndis_filter.c | 1 +
drivers/net/ieee802154/adf7242.c | 13 +-
drivers/net/ieee802154/at86rf230.c | 20 +-
drivers/net/ieee802154/ca8210.c | 9 +-
drivers/net/ieee802154/mac802154_hwsim.c | 8 +-
drivers/net/ipvlan/ipvlan_main.c | 1 +
drivers/net/macsec.c | 1 +
drivers/net/netdevsim/dev.c | 491 +-
drivers/net/netdevsim/fib.c | 102 +-
drivers/net/netdevsim/netdev.c | 9 +-
drivers/net/netdevsim/netdevsim.h | 14 +-
drivers/net/phy/Kconfig | 32 +-
drivers/net/phy/Makefile | 2 +
drivers/net/phy/adin.c | 781 +
drivers/net/phy/at803x.c | 36 +-
drivers/net/phy/dp83822.c | 5 -
drivers/net/phy/dp83848.c | 11 +-
drivers/net/phy/dp83867.c | 19 +
drivers/net/phy/dp83tc811.c | 4 -
drivers/net/phy/fixed_phy.c | 6 +-
drivers/net/phy/mdio-aspeed.c | 157 +
drivers/net/phy/mdio-bcm-iproc.c | 4 +-
drivers/net/phy/mdio-cavium.h | 2 +
drivers/net/phy/mdio-hisi-femac.c | 4 +-
drivers/net/phy/mdio-moxart.c | 4 +-
drivers/net/phy/mdio-mux-meson-g12a.c | 4 +-
drivers/net/phy/mdio-sun4i.c | 4 +-
drivers/net/phy/mdio-xgene.c | 4 +-
drivers/net/phy/mdio_bus.c | 29 +-
drivers/net/phy/meson-gxl.c | 2 +-
drivers/net/phy/micrel.c | 3 +
drivers/net/phy/microchip.c | 1 -
drivers/net/phy/microchip_t1.c | 1 -
drivers/net/phy/mscc.c | 20 +-
drivers/net/phy/national.c | 9 +-
drivers/net/phy/phy-c45.c | 40 +
drivers/net/phy/phy-core.c | 66 +-
drivers/net/phy/phy.c | 70 +-
drivers/net/phy/phy_device.c | 129 +-
drivers/net/phy/phy_led_triggers.c | 3 +-
drivers/net/phy/phylink.c | 16 +-
drivers/net/phy/realtek.c | 188 +-
drivers/net/phy/sfp.c | 75 +-
drivers/net/phy/swphy.c | 8 +
drivers/net/phy/vitesse.c | 6 +-
drivers/net/phy/xilinx_gmii2rgmii.c | 4 +-
drivers/net/ppp/ppp_generic.c | 2 +
drivers/net/ppp/pppoe.c | 3 +
drivers/net/ppp/pppox.c | 13 +
drivers/net/ppp/pptp.c | 3 +
drivers/net/slip/slhc.c | 30 +-
drivers/net/tap.c | 2 +-
drivers/net/team/team.c | 2 +
drivers/net/thunderbolt.c | 2 +-
drivers/net/tun.c | 25 +-
drivers/net/usb/asix_common.c | 9 +-
drivers/net/usb/ax88179_178a.c | 14 +-
drivers/net/usb/cdc_ether.c | 10 +-
drivers/net/usb/cdc_ncm.c | 6 +-
drivers/net/usb/cx82310_eth.c | 3 +-
drivers/net/usb/kalmia.c | 6 +-
drivers/net/usb/lan78xx.c | 31 +-
drivers/net/usb/lg-vl600.c | 4 +-
drivers/net/usb/pegasus.c | 2 +-
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/usb/r8152.c | 967 +-
drivers/net/usb/rtl8150.c | 6 +-
drivers/net/usb/smsc75xx.c | 20 +-
drivers/net/usb/sr9800.c | 9 +-
drivers/net/usb/usbnet.c | 14 +-
drivers/net/virtio_net.c | 2 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 9 +-
drivers/net/vrf.c | 61 +-
drivers/net/wan/Kconfig | 14 -
drivers/net/wan/Makefile | 1 -
drivers/net/wan/dscc4.c | 2057 -
drivers/net/wan/lmc/lmc_main.c | 2 +-
drivers/net/wan/sdla.c | 1 +
drivers/net/wimax/i2400m/debugfs.c | 150 +-
drivers/net/wimax/i2400m/driver.c | 7 +-
drivers/net/wimax/i2400m/fw.c | 13 +-
drivers/net/wimax/i2400m/i2400m.h | 7 +-
drivers/net/wimax/i2400m/op-rfkill.c | 1 +
drivers/net/wimax/i2400m/rx.c | 1 -
drivers/net/wimax/i2400m/tx.c | 3 +-
drivers/net/wimax/i2400m/usb.c | 64 +-
drivers/net/wireless/ath/Kconfig | 2 +-
drivers/net/wireless/ath/ar5523/Kconfig | 4 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 91 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 8 +
drivers/net/wireless/ath/ath10k/mac.c | 12 +-
drivers/net/wireless/ath/ath10k/sdio.c | 29 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.h | 16 +
drivers/net/wireless/ath/ath10k/wmi.h | 8 -
drivers/net/wireless/ath/ath5k/pci.c | 1 -
drivers/net/wireless/ath/ath6kl/Kconfig | 2 +-
drivers/net/wireless/ath/ath6kl/htc_mbox.c | 4 +-
drivers/net/wireless/ath/ath6kl/usb.c | 8 +
drivers/net/wireless/ath/ath9k/Kconfig | 18 +-
drivers/net/wireless/ath/ath9k/Makefile | 2 +
.../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 215 +
drivers/net/wireless/ath/ath9k/dynack.c | 101 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 4 +-
drivers/net/wireless/ath/ath9k/htc_hst.c | 3 +
drivers/net/wireless/ath/ath9k/main.c | 3 +-
drivers/net/wireless/ath/ath9k/wmi.c | 1 +
drivers/net/wireless/ath/carl9170/Kconfig | 6 +-
drivers/net/wireless/ath/carl9170/usb.c | 2 -
drivers/net/wireless/ath/wcn36xx/smd.c | 186 +-
drivers/net/wireless/ath/wil6210/cfg80211.c | 225 +-
drivers/net/wireless/ath/wil6210/debugfs.c | 19 +-
drivers/net/wireless/ath/wil6210/main.c | 4 +
drivers/net/wireless/ath/wil6210/netdev.c | 4 +
drivers/net/wireless/ath/wil6210/pcie_bus.c | 4 +-
drivers/net/wireless/ath/wil6210/pmc.c | 26 +
drivers/net/wireless/ath/wil6210/pmc.h | 1 +
drivers/net/wireless/ath/wil6210/rx_reorder.c | 1 -
drivers/net/wireless/ath/wil6210/txrx.c | 253 +-
drivers/net/wireless/ath/wil6210/txrx.h | 42 +
drivers/net/wireless/ath/wil6210/txrx_edma.c | 42 +-
drivers/net/wireless/ath/wil6210/txrx_edma.h | 12 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 25 +-
drivers/net/wireless/ath/wil6210/wmi.c | 43 +-
drivers/net/wireless/ath/wil6210/wmi.h | 29 +-
drivers/net/wireless/atmel/Kconfig | 32 +-
drivers/net/wireless/broadcom/b43legacy/phy.c | 21 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 11 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 6 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 4 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 84 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.h | 1 -
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/chip.h | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 1 -
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 93 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.h | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 +
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 9 -
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 16 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.h | 3 +-
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 8 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 22 +-
.../wireless/broadcom/brcm80211/brcmfmac/proto.c | 10 +-
.../wireless/broadcom/brcm80211/brcmfmac/proto.h | 3 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 15 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 34 +-
.../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 1 +
.../wireless/broadcom/brcm80211/brcmsmac/main.c | 13 -
.../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 16 +-
drivers/net/wireless/cisco/airo.c | 11 +-
drivers/net/wireless/intel/ipw2x00/Kconfig | 116 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 -
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 -
drivers/net/wireless/intel/iwlegacy/Kconfig | 6 +-
drivers/net/wireless/intel/iwlegacy/common.c | 3 +-
drivers/net/wireless/intel/iwlwifi/Kconfig | 20 +-
drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 14 +-
drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 26 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 70 +-
drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 18 +-
drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 44 +-
drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 10 +-
drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 10 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 10 +-
drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 3 +-
drivers/net/wireless/intel/iwlwifi/dvm/led.c | 5 +-
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 12 +-
drivers/net/wireless/intel/iwlwifi/dvm/power.c | 3 +-
drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 29 +-
drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 -
drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 12 +
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 7 +
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 6 +-
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 102 +-
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 83 +-
.../net/wireless/intel/iwlwifi/fw/api/location.h | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 4 +
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 7 +
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 12 +
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 18 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 35 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 55 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 1153 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 121 +-
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 38 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 29 +-
drivers/net/wireless/intel/iwlwifi/fw/img.h | 9 -
drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 -
drivers/net/wireless/intel/iwlwifi/fw/paging.c | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 23 +-
drivers/net/wireless/intel/iwlwifi/fw/smem.c | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 53 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 236 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 36 +-
drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 1 -
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 30 +-
.../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 21 +-
.../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 4 +-
.../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 14 +-
drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 6 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.c | 21 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.h | 18 +-
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 9 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 60 +-
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 27 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 +
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 16 -
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 150 +-
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 224 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 154 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 214 +-
drivers/net/wireless/intel/iwlwifi/mvm/led.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 42 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 493 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 158 +-
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 484 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 11 +-
drivers/net/wireless/intel/iwlwifi/mvm/power.c | 82 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 19 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 542 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 18 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 278 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 98 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 35 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 9 -
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 21 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 23 +-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 330 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 38 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 77 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 19 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 385 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 70 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 178 +-
.../net/wireless/intersil/hostap/hostap_download.c | 6 +-
drivers/net/wireless/intersil/hostap/hostap_plx.c | 3 +-
drivers/net/wireless/intersil/hostap/hostap_proc.c | 3 +-
drivers/net/wireless/mac80211_hwsim.c | 311 +-
drivers/net/wireless/marvell/libertas/dev.h | 2 -
drivers/net/wireless/marvell/libertas/if_spi.c | 14 +-
drivers/net/wireless/marvell/libertas/if_usb.c | 3 +-
drivers/net/wireless/marvell/libertas/main.c | 2 +-
drivers/net/wireless/marvell/libertas/mesh.c | 31 +-
drivers/net/wireless/marvell/libertas/mesh.h | 3 +-
drivers/net/wireless/marvell/libertas_tf/cmd.c | 2 +-
drivers/net/wireless/marvell/mwifiex/ie.c | 3 +
drivers/net/wireless/marvell/mwifiex/init.c | 2 +-
drivers/net/wireless/marvell/mwifiex/main.h | 1 +
drivers/net/wireless/marvell/mwifiex/pcie.c | 8 +-
drivers/net/wireless/marvell/mwifiex/scan.c | 5 +-
drivers/net/wireless/marvell/mwifiex/tdls.c | 3 +-
drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 9 +-
drivers/net/wireless/mediatek/mt76/agg-rx.c | 36 +-
drivers/net/wireless/mediatek/mt76/debugfs.c | 13 +-
drivers/net/wireless/mediatek/mt76/dma.c | 21 +-
drivers/net/wireless/mediatek/mt76/dma.h | 13 +-
drivers/net/wireless/mediatek/mt76/eeprom.c | 13 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 78 +-
drivers/net/wireless/mediatek/mt76/mcu.c | 13 +-
drivers/net/wireless/mediatek/mt76/mmio.c | 28 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 43 +-
drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 6 +-
drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/core.c | 2 +-
.../net/wireless/mediatek/mt76/mt7603/debugfs.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/init.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 41 +-
drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 1 -
drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 7 +-
drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 3 +-
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 91 +
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 38 +
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 80 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 733 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 28 +
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 111 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 483 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 54 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 105 +-
drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 75 +
drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 12 +-
drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 5 +
drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 30 +-
.../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 49 +-
drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 10 +-
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 36 +-
.../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02.h | 45 +-
.../net/wireless/mediatek/mt76/mt76x02_beacon.c | 83 +-
.../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 13 +-
.../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 13 +-
.../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 29 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 15 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 26 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 24 +-
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 16 +-
drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 41 +-
drivers/net/wireless/mediatek/mt76/mt76x02_trace.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 16 +-
drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 13 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 13 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 75 +-
drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 14 +-
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 23 +-
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 16 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 13 +-
.../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 13 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 14 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 15 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 17 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 18 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 14 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 20 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 13 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 24 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 13 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 13 +-
drivers/net/wireless/mediatek/mt76/trace.c | 13 +-
drivers/net/wireless/mediatek/mt76/trace.h | 22 +-
drivers/net/wireless/mediatek/mt76/tx.c | 44 +-
drivers/net/wireless/mediatek/mt76/usb.c | 60 +-
drivers/net/wireless/mediatek/mt76/usb_trace.c | 13 +-
drivers/net/wireless/mediatek/mt76/usb_trace.h | 24 +-
drivers/net/wireless/mediatek/mt76/util.c | 13 +-
drivers/net/wireless/mediatek/mt76/util.h | 4 +-
drivers/net/wireless/mediatek/mt7601u/init.c | 3 +
drivers/net/wireless/mediatek/mt7601u/main.c | 4 +-
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 4 +-
drivers/net/wireless/ralink/rt2x00/Kconfig | 24 +-
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 46 +-
drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 +
drivers/net/wireless/ralink/rt2x00/rt2x00.h | 1 +
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 136 +-
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 16 +-
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 9 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 11 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 +-
drivers/net/wireless/realtek/rtlwifi/base.h | 27 -
.../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 8 +-
drivers/net/wireless/realtek/rtlwifi/debug.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/efuse.c | 17 -
drivers/net/wireless/realtek/rtlwifi/pci.c | 8 +-
drivers/net/wireless/realtek/rtlwifi/regd.c | 18 -
.../net/wireless/realtek/rtlwifi/rtl8188ee/def.h | 29 -
.../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 7 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 -
.../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 257 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 1046 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/def.h | 33 -
.../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 2 -
.../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 238 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/trx.h | 803 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 2 -
.../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 272 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/trx.h | 529 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/def.h | 31 -
.../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 18 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 314 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/trx.h | 861 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 2 -
.../net/wireless/realtek/rtlwifi/rtl8723ae/def.h | 31 -
.../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 -
.../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 212 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/trx.h | 794 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 -
.../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 236 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/trx.h | 718 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/def.h | 31 -
.../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 -
.../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 10 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 16 +-
drivers/net/wireless/realtek/rtw88/Makefile | 1 +
drivers/net/wireless/realtek/rtw88/coex.c | 2502 +
drivers/net/wireless/realtek/rtw88/coex.h | 370 +
drivers/net/wireless/realtek/rtw88/debug.c | 116 +-
drivers/net/wireless/realtek/rtw88/fw.c | 135 +-
drivers/net/wireless/realtek/rtw88/fw.h | 73 +
drivers/net/wireless/realtek/rtw88/mac.c | 3 -
drivers/net/wireless/realtek/rtw88/mac80211.c | 21 +-
drivers/net/wireless/realtek/rtw88/main.c | 50 +-
drivers/net/wireless/realtek/rtw88/main.h | 289 +-
drivers/net/wireless/realtek/rtw88/pci.c | 192 +-
drivers/net/wireless/realtek/rtw88/phy.c | 160 +-
drivers/net/wireless/realtek/rtw88/phy.h | 11 +
drivers/net/wireless/realtek/rtw88/ps.c | 9 +
drivers/net/wireless/realtek/rtw88/reg.h | 79 +
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 470 +-
.../net/wireless/realtek/rtw88/rtw8822b_table.c | 1564 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1543 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.h | 86 +
.../net/wireless/realtek/rtw88/rtw8822c_table.c | 9565 +++-
.../net/wireless/realtek/rtw88/rtw8822c_table.h | 3 +
drivers/net/wireless/realtek/rtw88/rx.c | 5 +
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 31 +-
drivers/net/wireless/rsi/rsi_91x_usb.c | 1 -
drivers/net/wireless/ti/wlcore/main.c | 3 +-
drivers/net/wireless/ti/wlcore/vendor_cmd.c | 3 +
drivers/net/wireless/wl3501_cs.c | 4 +-
drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 3 +-
drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 1 -
drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 11 +-
drivers/net/xen-netback/netback.c | 15 +-
drivers/net/xen-netback/xenbus.c | 46 +-
drivers/net/xen-netfront.c | 10 +-
drivers/nfc/nfcmrvl/main.c | 4 +-
drivers/nfc/nfcmrvl/uart.c | 4 +-
drivers/nfc/nfcmrvl/usb.c | 1 +
drivers/nfc/nxp-nci/Kconfig | 7 +-
drivers/nfc/nxp-nci/core.c | 2 -
drivers/nfc/nxp-nci/i2c.c | 134 +-
drivers/nfc/nxp-nci/nxp-nci.h | 1 -
drivers/nfc/st-nci/se.c | 2 +
drivers/nfc/st21nfca/se.c | 2 +
drivers/nfc/st95hf/core.c | 4 +-
drivers/ntb/hw/amd/ntb_hw_amd.c | 22 +-
drivers/ntb/hw/amd/ntb_hw_amd.h | 8 +-
drivers/ntb/hw/idt/Kconfig | 6 +-
drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +-
drivers/ntb/msi.c | 5 -
drivers/ntb/ntb_transport.c | 2 +-
drivers/ntb/test/ntb_perf.c | 2 +-
drivers/nvdimm/Kconfig | 12 +
drivers/nvdimm/Makefile | 4 +
drivers/nvdimm/btt.c | 8 +-
drivers/nvdimm/btt_devs.c | 16 +-
drivers/nvdimm/bus.c | 222 +-
drivers/nvdimm/core.c | 10 +-
drivers/nvdimm/dimm_devs.c | 138 +-
drivers/nvdimm/label.c | 5 -
drivers/nvdimm/namespace_devs.c | 83 +-
drivers/nvdimm/nd-core.h | 125 +-
drivers/nvdimm/nd.h | 10 +-
drivers/nvdimm/of_pmem.c | 2 +-
drivers/nvdimm/pfn.h | 5 +-
drivers/nvdimm/pfn_devs.c | 141 +-
drivers/nvdimm/pmem.c | 33 +-
drivers/nvdimm/region.c | 28 +-
drivers/nvdimm/region_devs.c | 102 +-
drivers/nvdimm/security.c | 203 +-
drivers/nvme/host/Kconfig | 1 +
drivers/nvme/host/core.c | 251 +-
drivers/nvme/host/fabrics.c | 38 +-
drivers/nvme/host/fabrics.h | 3 +
drivers/nvme/host/fc.c | 73 +-
drivers/nvme/host/lightnvm.c | 45 +-
drivers/nvme/host/multipath.c | 87 +-
drivers/nvme/host/nvme.h | 68 +-
drivers/nvme/host/pci.c | 135 +-
drivers/nvme/host/rdma.c | 77 +-
drivers/nvme/host/tcp.c | 144 +-
drivers/nvme/host/trace.c | 18 +
drivers/nvme/target/admin-cmd.c | 22 +-
drivers/nvme/target/configfs.c | 1 +
drivers/nvme/target/core.c | 15 +
drivers/nvme/target/discovery.c | 4 +-
drivers/nvme/target/loop.c | 38 +-
drivers/nvme/target/nvmet.h | 3 +
drivers/nvme/target/tcp.c | 24 +-
drivers/nvme/target/trace.c | 18 +
drivers/nvmem/core.c | 7 +-
drivers/nvmem/imx-ocotp-scu.c | 7 +
drivers/nvmem/imx-ocotp.c | 7 +
drivers/nvmem/meson-mx-efuse.c | 3 +-
drivers/nvmem/mxs-ocotp.c | 2 +-
drivers/nvmem/nvmem-sysfs.c | 15 +-
drivers/nvmem/sunxi_sid.c | 1 +
drivers/of/base.c | 58 +-
drivers/of/fdt.c | 14 +
drivers/of/irq.c | 2 +-
drivers/of/of_mdio.c | 10 +-
drivers/of/platform.c | 7 +-
drivers/of/resolver.c | 12 +-
drivers/of/unittest.c | 4 +-
drivers/opp/core.c | 85 +-
drivers/opp/of.c | 30 +-
drivers/parisc/ccio-dma.c | 1 +
drivers/parisc/dino.c | 30 +-
drivers/parisc/eisa_enumerator.c | 10 +-
drivers/parisc/hppb.c | 11 +-
drivers/parisc/sba_iommu.c | 1 +
drivers/parport/Makefile | 2 +-
drivers/parport/parport_serial.c | 50 +-
drivers/pci/Kconfig | 7 +-
drivers/pci/access.c | 9 -
drivers/pci/bus.c | 2 -
drivers/pci/controller/Kconfig | 7 +
drivers/pci/controller/Makefile | 1 +
drivers/pci/controller/dwc/Kconfig | 42 +-
drivers/pci/controller/dwc/Makefile | 4 +-
drivers/pci/controller/dwc/pci-exynos.c | 2 +-
drivers/pci/controller/dwc/pci-imx6.c | 37 +-
drivers/pci/controller/dwc/pci-layerscape-ep.c | 1 +
drivers/pci/controller/dwc/pcie-al.c | 365 +
drivers/pci/controller/dwc/pcie-armada8k.c | 7 +-
drivers/pci/controller/dwc/pcie-designware-ep.c | 45 +-
drivers/pci/controller/dwc/pcie-designware-host.c | 30 +-
drivers/pci/controller/dwc/pcie-designware.c | 96 +-
drivers/pci/controller/dwc/pcie-designware.h | 12 +
drivers/pci/controller/dwc/pcie-histb.c | 4 +-
drivers/pci/controller/dwc/pcie-kirin.c | 2 +-
drivers/pci/controller/dwc/pcie-tegra194.c | 1732 +
drivers/pci/controller/pci-host-common.c | 3 +-
drivers/pci/controller/pci-hyperv-intf.c | 67 +
drivers/pci/controller/pci-hyperv.c | 412 +-
drivers/pci/controller/pci-tegra.c | 22 +-
drivers/pci/controller/pcie-iproc-platform.c | 9 +-
drivers/pci/controller/pcie-mediatek.c | 20 +-
drivers/pci/controller/pcie-mobiveil.c | 10 +-
drivers/pci/controller/pcie-rockchip-host.c | 16 +-
drivers/pci/controller/vmd.c | 25 +-
drivers/pci/hotplug/Kconfig | 9 -
drivers/pci/hotplug/Makefile | 1 -
drivers/pci/hotplug/cpci_hotplug_core.c | 1 -
drivers/pci/hotplug/cpqphp_core.c | 1 -
drivers/pci/hotplug/cpqphp_ctrl.c | 4 -
drivers/pci/hotplug/cpqphp_nvram.h | 5 +-
drivers/pci/hotplug/ibmphp_res.c | 1 +
drivers/pci/hotplug/pciehp.h | 11 +-
drivers/pci/hotplug/pciehp_core.c | 9 +-
drivers/pci/hotplug/pciehp_ctrl.c | 39 +-
drivers/pci/hotplug/pciehp_hpc.c | 87 +-
drivers/pci/hotplug/pnv_php.c | 59 +-
drivers/pci/hotplug/rpadlpar_core.c | 1 -
drivers/pci/hotplug/rpaphp_core.c | 19 +-
drivers/pci/hotplug/sgi_hotplug.c | 700 -
drivers/pci/iov.c | 171 +-
drivers/pci/of.c | 2 +-
drivers/pci/p2pdma.c | 374 +-
drivers/pci/pci-acpi.c | 410 +-
drivers/pci/pci-bridge-emul.c | 4 +-
drivers/pci/pci-sysfs.c | 239 +-
drivers/pci/pci.c | 116 +-
drivers/pci/pci.h | 69 +-
drivers/pci/pcie/aspm.c | 29 +-
drivers/pci/pcie/err.c | 2 +-
drivers/pci/pcie/portdrv_core.c | 66 -
drivers/pci/probe.c | 333 +-
drivers/pci/proc.c | 14 +-
drivers/pci/quirks.c | 108 +-
drivers/pci/search.c | 1 -
drivers/pci/setup-bus.c | 4 +-
drivers/pci/syscall.c | 4 +-
drivers/pci/vc.c | 5 +-
drivers/pci/vpd.c | 6 +
drivers/pcmcia/cistpl.c | 5 +
drivers/pcmcia/db1xxx_ss.c | 4 +
drivers/pcmcia/i82092.c | 6 +-
drivers/perf/arm_pmu.c | 2 +-
drivers/perf/arm_smmuv3_pmu.c | 65 +-
drivers/perf/fsl_imx8_ddr_perf.c | 75 +-
drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 4 +-
drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 4 +-
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 4 +-
drivers/perf/qcom_l2_pmu.c | 6 +-
drivers/perf/xgene_pmu.c | 4 +-
drivers/phy/Makefile | 2 +-
drivers/phy/lantiq/Kconfig | 11 +
drivers/phy/lantiq/Makefile | 1 +
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 494 +
drivers/phy/marvell/Kconfig | 1 +
drivers/phy/marvell/phy-armada38x-comphy.c | 4 +-
drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 17 +-
drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 525 +-
drivers/phy/motorola/phy-cpcap-usb.c | 8 +-
drivers/phy/phy-core.c | 10 +
drivers/phy/qualcomm/phy-qcom-qmp.c | 44 +-
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 +
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 2 +-
drivers/phy/samsung/phy-exynos-dp-video.c | 1 +
drivers/phy/samsung/phy-exynos-mipi-video.c | 1 +
drivers/phy/samsung/phy-exynos-pcie.c | 1 +
drivers/phy/samsung/phy-exynos5-usbdrd.c | 1 +
drivers/phy/samsung/phy-exynos5250-sata.c | 1 +
drivers/phy/samsung/phy-samsung-usb2.c | 1 +
drivers/phy/tegra/Kconfig | 7 +
drivers/phy/tegra/Makefile | 1 +
drivers/phy/tegra/phy-tegra194-p2u.c | 120 +
drivers/phy/ti/phy-am654-serdes.c | 37 +-
drivers/pinctrl/aspeed/Kconfig | 8 +
drivers/pinctrl/aspeed/Makefile | 1 +
drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 1827 +-
drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 1989 +-
drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 2395 +
drivers/pinctrl/aspeed/pinctrl-aspeed.c | 12 +-
drivers/pinctrl/aspeed/pinmux-aspeed.c | 9 +-
drivers/pinctrl/aspeed/pinmux-aspeed.h | 239 +-
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 156 +-
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 1 -
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 158 +-
drivers/pinctrl/cirrus/Kconfig | 6 +
drivers/pinctrl/cirrus/Makefile | 6 +
drivers/pinctrl/cirrus/pinctrl-cs47l15.c | 40 +
drivers/pinctrl/cirrus/pinctrl-cs47l92.c | 40 +
drivers/pinctrl/cirrus/pinctrl-madera-core.c | 24 +-
drivers/pinctrl/cirrus/pinctrl-madera.h | 2 +
drivers/pinctrl/core.c | 28 +
drivers/pinctrl/devicetree.c | 6 +-
drivers/pinctrl/freescale/pinctrl-imx.c | 13 +-
drivers/pinctrl/freescale/pinctrl-mxs.c | 12 +-
drivers/pinctrl/intel/pinctrl-baytrail.c | 83 +-
drivers/pinctrl/intel/pinctrl-broxton.c | 4 +-
drivers/pinctrl/intel/pinctrl-cannonlake.c | 2 +
drivers/pinctrl/intel/pinctrl-cherryview.c | 50 +-
drivers/pinctrl/intel/pinctrl-denverton.c | 53 +-
drivers/pinctrl/intel/pinctrl-geminilake.c | 2 +
drivers/pinctrl/intel/pinctrl-icelake.c | 2 +
drivers/pinctrl/intel/pinctrl-intel.c | 120 +-
drivers/pinctrl/intel/pinctrl-intel.h | 9 +-
drivers/pinctrl/intel/pinctrl-lewisburg.c | 2 +
drivers/pinctrl/intel/pinctrl-merrifield.c | 4 +-
drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 2 +
drivers/pinctrl/meson/pinctrl-meson-g12a.c | 9 +
drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 12 +-
drivers/pinctrl/meson/pinctrl-meson.c | 1 +
drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 20 +-
drivers/pinctrl/nomadik/pinctrl-abx500.c | 1 +
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 1 +
drivers/pinctrl/pinctrl-amd.c | 16 +-
drivers/pinctrl/pinctrl-falcon.c | 11 +-
drivers/pinctrl/pinctrl-ingenic.c | 755 +-
drivers/pinctrl/pinctrl-oxnas.c | 8 +-
drivers/pinctrl/pinctrl-pic32.c | 4 +-
drivers/pinctrl/pinctrl-rk805.c | 4 +-
drivers/pinctrl/pinctrl-rockchip.c | 1 +
drivers/pinctrl/pinctrl-rza1.c | 16 +-
drivers/pinctrl/pinctrl-rza2.c | 17 +-
drivers/pinctrl/pinctrl-rzn1.c | 12 +-
drivers/pinctrl/pinctrl-st.c | 12 +-
drivers/pinctrl/pinctrl-stmfx.c | 46 +-
drivers/pinctrl/pinctrl-xway.c | 4 +-
drivers/pinctrl/pinmux.c | 24 +
drivers/pinctrl/pinmux.h | 8 +
drivers/pinctrl/qcom/Kconfig | 10 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-msm.c | 59 +-
drivers/pinctrl/qcom/pinctrl-msm8998.c | 76 +-
drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 2 +-
drivers/pinctrl/qcom/pinctrl-sc7180.c | 1146 +
drivers/pinctrl/qcom/pinctrl-sdm845.c | 8 +-
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 100 +-
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 5 +-
drivers/pinctrl/sh-pfc/gpio.c | 11 +-
drivers/pinctrl/sh-pfc/pinctrl.c | 43 +-
drivers/pinctrl/spear/pinctrl-spear.c | 8 +-
drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 1 -
drivers/pinctrl/sprd/pinctrl-sprd.c | 32 +-
drivers/pinctrl/stm32/pinctrl-stm32.c | 5 +-
drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c | 265 +-
drivers/pinctrl/sunxi/pinctrl-sunxi.h | 2 +
drivers/pinctrl/tegra/pinctrl-tegra.c | 67 +-
drivers/pinctrl/tegra/pinctrl-tegra.h | 3 +
drivers/pinctrl/tegra/pinctrl-tegra210.c | 1 +
drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 10 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 20 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 10 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 10 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 10 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 17 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 10 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 10 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 10 +-
drivers/platform/chrome/Kconfig | 60 +-
drivers/platform/chrome/Makefile | 2 +
drivers/platform/chrome/chromeos_laptop.c | 10 +-
drivers/platform/chrome/chromeos_tbmc.c | 2 +
drivers/platform/chrome/cros_ec.c | 281 +
drivers/platform/chrome/cros_ec_chardev.c | 419 +
drivers/platform/chrome/cros_ec_debugfs.c | 3 +-
drivers/platform/chrome/cros_ec_i2c.c | 12 +-
drivers/platform/chrome/cros_ec_ishtp.c | 9 +-
drivers/platform/chrome/cros_ec_lightbar.c | 3 +-
drivers/platform/chrome/cros_ec_lpc.c | 7 +-
drivers/platform/chrome/cros_ec_proto.c | 3 +-
drivers/platform/chrome/cros_ec_rpmsg.c | 57 +-
drivers/platform/chrome/cros_ec_spi.c | 14 +-
drivers/platform/chrome/cros_ec_sysfs.c | 3 +-
drivers/platform/chrome/cros_ec_trace.c | 7 +-
drivers/platform/chrome/cros_ec_trace.h | 4 +-
drivers/platform/chrome/cros_ec_vbc.c | 3 +-
drivers/platform/chrome/cros_usbpd_logger.c | 8 +-
drivers/platform/chrome/wilco_ec/telemetry.c | 64 +-
drivers/platform/mellanox/mlxreg-hotplug.c | 5 +-
drivers/platform/olpc/olpc-xo175-ec.c | 6 +
drivers/platform/x86/Kconfig | 1 +
drivers/platform/x86/acer-wmi.c | 49 +-
drivers/platform/x86/asus-nb-wmi.c | 9 +
drivers/platform/x86/asus-wmi.c | 534 +-
drivers/platform/x86/compal-laptop.c | 2 +-
drivers/platform/x86/dell-wmi.c | 12 +-
drivers/platform/x86/hp-wmi.c | 47 +-
drivers/platform/x86/hp_accel.c | 1 +
drivers/platform/x86/i2c-multi-instantiate.c | 6 +-
drivers/platform/x86/intel-hid.c | 36 +-
drivers/platform/x86/intel-vbtn.c | 20 +-
drivers/platform/x86/intel_bxtwc_tmu.c | 5 +-
drivers/platform/x86/intel_cht_int33fe.c | 57 +-
drivers/platform/x86/intel_int0002_vgpio.c | 26 +-
drivers/platform/x86/intel_pmc_core.c | 21 +-
drivers/platform/x86/intel_pmc_core_pltdrv.c | 20 +-
drivers/platform/x86/intel_pmc_ipc.c | 4 +-
.../x86/intel_speed_select_if/isst_if_common.c | 2 +
.../x86/intel_speed_select_if/isst_if_mmio.c | 8 +-
drivers/platform/x86/pcengines-apuv2.c | 19 +-
drivers/platform/x86/pmc_atom.c | 14 +
drivers/platform/x86/surfacepro3_button.c | 47 +
drivers/platform/x86/thinkpad_acpi.c | 122 +-
drivers/platform/x86/touchscreen_dmi.c | 58 +
drivers/platform/x86/wmi.c | 4 +-
drivers/power/reset/gpio-restart.c | 2 +-
drivers/power/reset/reboot-mode.c | 2 +-
drivers/power/supply/Kconfig | 13 +-
drivers/power/supply/Makefile | 1 -
drivers/power/supply/ab8500_charger.c | 8 +-
drivers/power/supply/axp288_fuel_gauge.c | 14 +-
drivers/power/supply/bq25890_charger.c | 12 +-
drivers/power/supply/cpcap-charger.c | 23 +-
drivers/power/supply/cros_usbpd-charger.c | 5 +-
drivers/power/supply/isp1704_charger.c | 2 +-
drivers/power/supply/jz4740-battery.c | 421 -
drivers/power/supply/max17042_battery.c | 8 +-
drivers/power/supply/max77650-charger.c | 1 +
drivers/power/supply/power_supply_core.c | 10 +-
drivers/power/supply/power_supply_hwmon.c | 15 +-
drivers/power/supply/sbs-battery.c | 27 +-
drivers/power/supply/sc27xx_fuel_gauge.c | 223 +-
drivers/powercap/idle_inject.c | 53 +-
drivers/powercap/intel_rapl_common.c | 34 +-
drivers/powercap/powercap_sys.c | 2 +-
drivers/ptp/ptp_chardev.c | 63 +
drivers/ptp/ptp_dte.c | 5 +-
drivers/pwm/Kconfig | 15 +-
drivers/pwm/Makefile | 1 +
drivers/pwm/core.c | 47 +-
drivers/pwm/pwm-atmel-hlcdc.c | 2 +-
drivers/pwm/pwm-atmel.c | 49 +-
drivers/pwm/pwm-bcm-iproc.c | 2 +-
drivers/pwm/pwm-bcm2835.c | 19 +-
drivers/pwm/pwm-cros-ec.c | 6 +-
drivers/pwm/pwm-fsl-ftm.c | 8 +-
drivers/pwm/pwm-hibvt.c | 2 +-
drivers/pwm/pwm-imx-tpm.c | 4 +-
drivers/pwm/pwm-imx27.c | 6 +-
drivers/pwm/pwm-jz4740.c | 7 +-
drivers/pwm/pwm-lpss.c | 2 +-
drivers/pwm/pwm-mediatek.c | 231 +-
drivers/pwm/pwm-meson.c | 4 +-
drivers/pwm/pwm-mxs.c | 4 +-
drivers/pwm/pwm-rcar.c | 4 +-
drivers/pwm/pwm-rockchip.c | 18 +-
drivers/pwm/pwm-sifive.c | 6 +-
drivers/pwm/pwm-sprd.c | 309 +
drivers/pwm/pwm-sti.c | 4 +-
drivers/pwm/pwm-stm32-lp.c | 8 +-
drivers/pwm/pwm-stm32.c | 4 +-
drivers/pwm/pwm-sun4i.c | 10 +-
drivers/pwm/pwm-zx.c | 2 +-
drivers/ras/Makefile | 3 +-
drivers/ras/cec.c | 1 +
drivers/ras/debugfs.c | 2 +
drivers/regulator/Kconfig | 17 +
drivers/regulator/Makefile | 2 +
drivers/regulator/act8865-regulator.c | 316 +-
drivers/regulator/act8945a-regulator.c | 8 +-
drivers/regulator/axp20x-regulator.c | 10 +-
drivers/regulator/core.c | 58 +-
drivers/regulator/da9062-regulator.c | 4 +-
drivers/regulator/da9063-regulator.c | 4 +-
drivers/regulator/da9211-regulator.c | 2 +-
drivers/regulator/fixed.c | 83 +-
drivers/regulator/helpers.c | 21 +
drivers/regulator/lm363x-regulator.c | 10 +-
drivers/regulator/lp87565-regulator.c | 13 +-
drivers/regulator/lp8788-ldo.c | 2 +-
drivers/regulator/max77686-regulator.c | 2 +-
drivers/regulator/max8660.c | 1 -
drivers/regulator/mt6358-regulator.c | 549 +
drivers/regulator/of_regulator.c | 11 +-
drivers/regulator/qcom-rpmh-regulator.c | 193 +-
drivers/regulator/rk808-regulator.c | 2 +-
drivers/regulator/s2mps11.c | 2 +-
drivers/regulator/slg51000-regulator.c | 15 +-
drivers/regulator/stm32-booster.c | 4 -
drivers/regulator/sy8824x.c | 232 +
drivers/regulator/tps65132-regulator.c | 4 +-
drivers/regulator/twl-regulator.c | 23 +-
drivers/regulator/twl6030-regulator.c | 21 +-
drivers/regulator/uniphier-regulator.c | 4 +
drivers/remoteproc/Kconfig | 2 +-
drivers/remoteproc/da8xx_remoteproc.c | 4 +-
drivers/remoteproc/keystone_remoteproc.c | 4 -
drivers/remoteproc/qcom_common.c | 4 +-
drivers/remoteproc/qcom_q6v5.c | 35 +-
drivers/remoteproc/qcom_q6v5_mss.c | 4 +-
drivers/remoteproc/remoteproc_sysfs.c | 11 +
drivers/remoteproc/stm32_rproc.c | 14 +
drivers/reset/Kconfig | 13 +-
drivers/reset/Makefile | 1 +
drivers/reset/reset-imx7.c | 12 +-
drivers/reset/reset-meson.c | 51 +-
drivers/reset/reset-scmi.c | 125 +
drivers/reset/reset-simple.c | 3 +
drivers/rpmsg/qcom_glink_native.c | 2 +-
drivers/rpmsg/qcom_glink_smem.c | 2 +-
drivers/rpmsg/rpmsg_core.c | 8 +-
drivers/rpmsg/rpmsg_internal.h | 5 +-
drivers/rpmsg/virtio_rpmsg_bus.c | 2 +-
drivers/rtc/Kconfig | 44 +-
drivers/rtc/Makefile | 3 +-
drivers/rtc/class.c | 4 +-
drivers/rtc/interface.c | 11 +-
drivers/rtc/rtc-88pm80x.c | 6 +-
drivers/rtc/rtc-88pm860x.c | 4 +-
drivers/rtc/rtc-ab-eoz9.c | 24 +-
drivers/rtc/rtc-ac100.c | 14 +-
drivers/rtc/rtc-armada38x.c | 12 +-
drivers/rtc/rtc-asm9260.c | 4 +-
drivers/rtc/rtc-aspeed.c | 7 +-
drivers/rtc/rtc-at91rm9200.c | 4 +-
drivers/rtc/rtc-at91sam9.c | 4 +-
drivers/rtc/rtc-bd70528.c | 11 +-
drivers/rtc/rtc-brcmstb-waketimer.c | 4 +-
drivers/rtc/rtc-cadence.c | 13 +-
drivers/rtc/rtc-cros-ec.c | 3 +-
drivers/rtc/rtc-davinci.c | 4 +-
drivers/rtc/rtc-ds1305.c | 7 +-
drivers/rtc/rtc-ds1374.c | 2 +-
drivers/rtc/rtc-ds1672.c | 3 -
drivers/rtc/rtc-fsl-ftm-alarm.c | 337 +
drivers/rtc/rtc-imx-sc.c | 4 +-
drivers/rtc/rtc-imxdi.c | 4 +-
drivers/rtc/rtc-isl12026.c | 6 +-
drivers/rtc/rtc-jz4740.c | 8 +-
drivers/rtc/rtc-max77686.c | 26 +-
drivers/rtc/rtc-meson-vrtc.c | 155 +
drivers/rtc/rtc-mt6397.c | 4 +-
drivers/rtc/rtc-mt7622.c | 1 -
drivers/rtc/rtc-mxc.c | 5 +-
drivers/rtc/rtc-mxc_v2.c | 4 +-
drivers/rtc/rtc-nuc900.c | 271 -
drivers/rtc/rtc-pcf2123.c | 136 +-
drivers/rtc/rtc-pcf2127.c | 380 +-
drivers/rtc/rtc-pcf85363.c | 7 +-
drivers/rtc/rtc-pcf8563.c | 48 +-
drivers/rtc/rtc-pic32.c | 4 +-
drivers/rtc/rtc-pm8xxx.c | 4 +-
drivers/rtc/rtc-puv3.c | 12 +-
drivers/rtc/rtc-pxa.c | 8 +-
drivers/rtc/rtc-rk808.c | 6 +-
drivers/rtc/rtc-rv3028.c | 3 +-
drivers/rtc/rtc-rv3029c2.c | 16 +-
drivers/rtc/rtc-rv8803.c | 3 +-
drivers/rtc/rtc-s35390a.c | 56 +-
drivers/rtc/rtc-s3c.c | 8 +-
drivers/rtc/rtc-s5m.c | 6 +-
drivers/rtc/rtc-sc27xx.c | 7 +-
drivers/rtc/rtc-sd3078.c | 4 +-
drivers/rtc/rtc-snvs.c | 25 +-
drivers/rtc/rtc-spear.c | 4 +-
drivers/rtc/rtc-stm32.c | 1 -
drivers/rtc/rtc-sun6i.c | 76 +-
drivers/rtc/rtc-sunxi.c | 14 +-
drivers/rtc/rtc-tegra.c | 8 +-
drivers/rtc/rtc-tps6586x.c | 5 +-
drivers/rtc/rtc-tps65910.c | 8 +-
drivers/rtc/rtc-vt8500.c | 4 +-
drivers/rtc/rtc-xgene.c | 4 +-
drivers/rtc/rtc-zynqmp.c | 8 +-
drivers/s390/Makefile | 3 -
drivers/s390/block/dasd_alias.c | 22 +-
drivers/s390/char/Makefile | 3 -
drivers/s390/char/con3215.c | 1 +
drivers/s390/char/sclp_early.c | 2 +-
drivers/s390/char/tape_core.c | 3 +
drivers/s390/char/vmcp.c | 2 +
drivers/s390/cio/ccwgroup.c | 20 +-
drivers/s390/cio/css.c | 2 +
drivers/s390/cio/device.c | 15 +-
drivers/s390/cio/device_ops.c | 23 +-
drivers/s390/cio/qdio.h | 3 +-
drivers/s390/cio/qdio_main.c | 99 +-
drivers/s390/cio/qdio_setup.c | 2 +-
drivers/s390/cio/vfio_ccw_async.c | 2 +-
drivers/s390/cio/vfio_ccw_cp.c | 28 +-
drivers/s390/cio/vfio_ccw_drv.c | 60 +-
drivers/s390/cio/vfio_ccw_fsm.c | 51 +-
drivers/s390/cio/vfio_ccw_ops.c | 10 +
drivers/s390/cio/vfio_ccw_private.h | 17 +
drivers/s390/crypto/Makefile | 2 +-
drivers/s390/crypto/ap_bus.c | 12 +-
drivers/s390/crypto/ap_bus.h | 3 +-
drivers/s390/crypto/ap_queue.c | 1 +
drivers/s390/crypto/pkey_api.c | 1843 +-
drivers/s390/crypto/vfio_ap_drv.c | 2 +
drivers/s390/crypto/vfio_ap_ops.c | 2 +-
drivers/s390/crypto/zcrypt_api.c | 52 +-
drivers/s390/crypto/zcrypt_api.h | 10 +-
drivers/s390/crypto/zcrypt_ccamisc.c | 1765 +
drivers/s390/crypto/zcrypt_ccamisc.h | 217 +
drivers/s390/crypto/zcrypt_cex4.c | 178 +-
drivers/s390/crypto/zcrypt_msgtype6.c | 17 +-
drivers/s390/net/ctcm_fsms.c | 43 +-
drivers/s390/net/ctcm_main.c | 12 +-
drivers/s390/net/ctcm_mpc.c | 9 +-
drivers/s390/net/lcs.c | 6 +-
drivers/s390/net/qeth_core.h | 87 +-
drivers/s390/net/qeth_core_main.c | 679 +-
drivers/s390/net/qeth_core_mpc.h | 1 -
drivers/s390/net/qeth_ethtool.c | 2 +
drivers/s390/net/qeth_l2_main.c | 76 +-
drivers/s390/net/qeth_l3_main.c | 33 +-
drivers/s390/virtio/virtio_ccw.c | 4 +
drivers/scsi/Kconfig | 4 +-
drivers/scsi/aacraid/linit.c | 1 -
drivers/scsi/aic94xx/aic94xx_init.c | 9 +-
drivers/scsi/arm/fas216.c | 8 +
drivers/scsi/bfa/bfad_im.c | 2 +-
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +-
drivers/scsi/bnx2fc/bnx2fc_hwi.c | 16 -
drivers/scsi/bnx2fc/bnx2fc_io.c | 7 -
drivers/scsi/csiostor/csio_wr.c | 8 +-
drivers/scsi/cxlflash/main.c | 12 +-
drivers/scsi/device_handler/scsi_dh_alua.c | 7 +-
drivers/scsi/device_handler/scsi_dh_rdac.c | 2 +
drivers/scsi/esas2r/esas2r_init.c | 13 +-
drivers/scsi/esas2r/esas2r_ioctl.c | 14 +-
drivers/scsi/fcoe/fcoe.c | 20 +-
drivers/scsi/fcoe/fcoe_ctlr.c | 140 +-
drivers/scsi/fcoe/fcoe_transport.c | 4 +-
drivers/scsi/fdomain.c | 6 +-
drivers/scsi/fdomain_isa.c | 5 +-
drivers/scsi/fnic/fnic_debugfs.c | 4 +-
drivers/scsi/fnic/fnic_fcs.c | 14 +-
drivers/scsi/fnic/fnic_isr.c | 4 +-
drivers/scsi/fnic/fnic_trace.c | 2 +-
drivers/scsi/hisi_sas/hisi_sas.h | 54 +-
drivers/scsi/hisi_sas/hisi_sas_main.c | 982 +-
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 48 +-
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 92 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 307 +-
drivers/scsi/hpsa.c | 19 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 5 +-
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 +
drivers/scsi/libfc/fc_rport.c | 5 +-
drivers/scsi/libsas/sas_discover.c | 1 +
drivers/scsi/lpfc/lpfc.h | 12 +-
drivers/scsi/lpfc/lpfc_attr.c | 91 +-
drivers/scsi/lpfc/lpfc_bsg.c | 29 +-
drivers/scsi/lpfc/lpfc_crtn.h | 13 +-
drivers/scsi/lpfc/lpfc_ct.c | 68 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 228 +-
drivers/scsi/lpfc/lpfc_debugfs.h | 61 +-
drivers/scsi/lpfc/lpfc_disc.h | 3 +
drivers/scsi/lpfc/lpfc_els.c | 116 +-
drivers/scsi/lpfc/lpfc_hbadisc.c | 181 +-
drivers/scsi/lpfc/lpfc_hw.h | 6 +-
drivers/scsi/lpfc/lpfc_hw4.h | 34 +
drivers/scsi/lpfc/lpfc_init.c | 959 +-
drivers/scsi/lpfc/lpfc_mem.c | 65 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +-
drivers/scsi/lpfc/lpfc_nvme.c | 389 +-
drivers/scsi/lpfc/lpfc_nvmet.c | 28 +-
drivers/scsi/lpfc/lpfc_scsi.c | 591 +-
drivers/scsi/lpfc/lpfc_sli.c | 533 +-
drivers/scsi/lpfc/lpfc_sli.h | 11 +-
drivers/scsi/lpfc/lpfc_sli4.h | 53 +-
drivers/scsi/lpfc/lpfc_version.h | 2 +-
drivers/scsi/lpfc/lpfc_vport.c | 8 +-
drivers/scsi/megaraid/megaraid_sas.h | 1 +
drivers/scsi/megaraid/megaraid_sas_base.c | 117 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 56 +-
drivers/scsi/mpt3sas/mpi/mpi2.h | 5 +-
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 10 +-
drivers/scsi/mpt3sas/mpi/mpi2_image.h | 39 +-
drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 13 +-
drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 13 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 187 +-
drivers/scsi/mpt3sas/mpt3sas_base.h | 30 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 178 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 197 +-
drivers/scsi/ncr53c8xx.c | 4 +
drivers/scsi/pm8001/pm8001_sas.c | 13 +-
drivers/scsi/pmcraid.c | 2 +-
drivers/scsi/qedf/qedf.h | 1 +
drivers/scsi/qedf/qedf_debugfs.c | 16 +-
drivers/scsi/qedf/qedf_els.c | 38 +-
drivers/scsi/qedf/qedf_fip.c | 33 +-
drivers/scsi/qedf/qedf_io.c | 67 +-
drivers/scsi/qedf/qedf_main.c | 180 +-
drivers/scsi/qedf/qedf_version.h | 8 +-
drivers/scsi/qla1280.c | 37 -
drivers/scsi/qla1280.h | 3 -
drivers/scsi/qla2xxx/qla_attr.c | 14 +-
drivers/scsi/qla2xxx/qla_bsg.c | 23 +-
drivers/scsi/qla2xxx/qla_dbg.c | 3 +-
drivers/scsi/qla2xxx/qla_def.h | 132 +-
drivers/scsi/qla2xxx/qla_dfs.c | 9 +-
drivers/scsi/qla2xxx/qla_dsd.h | 2 +
drivers/scsi/qla2xxx/qla_fw.h | 8 +-
drivers/scsi/qla2xxx/qla_gbl.h | 33 +-
drivers/scsi/qla2xxx/qla_gs.c | 254 +-
drivers/scsi/qla2xxx/qla_init.c | 566 +-
drivers/scsi/qla2xxx/qla_inline.h | 28 +-
drivers/scsi/qla2xxx/qla_iocb.c | 226 +-
drivers/scsi/qla2xxx/qla_isr.c | 29 +-
drivers/scsi/qla2xxx/qla_mbx.c | 26 +-
drivers/scsi/qla2xxx/qla_mid.c | 4 +-
drivers/scsi/qla2xxx/qla_mr.c | 67 +-
drivers/scsi/qla2xxx/qla_nvme.c | 32 +-
drivers/scsi/qla2xxx/qla_nvme.h | 5 +-
drivers/scsi/qla2xxx/qla_nx.c | 22 +-
drivers/scsi/qla2xxx/qla_nx.h | 14 +-
drivers/scsi/qla2xxx/qla_nx2.c | 2 +-
drivers/scsi/qla2xxx/qla_os.c | 248 +-
drivers/scsi/qla2xxx/qla_sup.c | 16 +-
drivers/scsi/qla2xxx/qla_target.c | 212 +-
drivers/scsi/qla2xxx/qla_target.h | 35 +-
drivers/scsi/qla2xxx/qla_tmpl.c | 7 +-
drivers/scsi/qla2xxx/qla_version.h | 2 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 27 +-
drivers/scsi/qlogicpti.c | 10 +
drivers/scsi/scsi_debugfs.c | 5 +-
drivers/scsi/scsi_lib.c | 71 +-
drivers/scsi/scsi_logging.c | 48 +-
drivers/scsi/scsi_pm.c | 3 +-
drivers/scsi/scsi_proc.c | 9 +-
drivers/scsi/sd.c | 14 +-
drivers/scsi/sd.h | 5 +-
drivers/scsi/sd_zbc.c | 12 +-
drivers/scsi/smartpqi/Kconfig | 2 +
drivers/scsi/smartpqi/smartpqi.h | 20 +-
drivers/scsi/smartpqi/smartpqi_init.c | 236 +-
drivers/scsi/smartpqi/smartpqi_sas_transport.c | 102 +-
drivers/scsi/sun3_scsi.c | 2 +
drivers/scsi/sym53c8xx_2/sym_nvram.c | 2 +-
drivers/scsi/ufs/cdns-pltfrm.c | 40 +-
drivers/scsi/ufs/ufs-hisi.c | 4 +-
drivers/scsi/ufs/ufs-qcom.c | 41 +-
drivers/scsi/ufs/ufs-qcom.h | 4 +
drivers/scsi/ufs/ufs-sysfs.c | 18 +-
drivers/scsi/ufs/ufs.h | 2 +-
drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +-
drivers/scsi/ufs/ufshcd.c | 284 +-
drivers/scsi/ufs/ufshcd.h | 57 +-
drivers/scsi/virtio_scsi.c | 88 +-
drivers/scsi/wd33c93.c | 1 +
drivers/slimbus/qcom-ngd-ctrl.c | 5 +-
drivers/slimbus/slimbus.h | 2 +-
drivers/sn/Kconfig | 22 -
drivers/sn/Makefile | 7 -
drivers/sn/ioc3.c | 844 -
drivers/soc/amlogic/Kconfig | 11 +
drivers/soc/amlogic/Makefile | 1 +
drivers/soc/amlogic/meson-clk-measure.c | 148 +-
drivers/soc/amlogic/meson-ee-pwrc.c | 492 +
drivers/soc/amlogic/meson-gx-socinfo.c | 7 +-
drivers/soc/fsl/dpaa2-console.c | 2 +-
drivers/soc/fsl/dpio/dpio-service.c | 2 -
drivers/soc/fsl/guts.c | 6 +
drivers/soc/fsl/qbman/bman.c | 17 +-
drivers/soc/fsl/qbman/bman_ccsr.c | 36 +-
drivers/soc/fsl/qbman/bman_portal.c | 22 +-
drivers/soc/fsl/qbman/bman_priv.h | 5 +
drivers/soc/fsl/qbman/dpaa_sys.c | 63 +-
drivers/soc/fsl/qbman/qman.c | 83 +-
drivers/soc/fsl/qbman/qman_ccsr.c | 68 +-
drivers/soc/fsl/qbman/qman_portal.c | 22 +-
drivers/soc/fsl/qbman/qman_priv.h | 8 +
drivers/soc/fsl/qe/qe.c | 165 +-
drivers/soc/imx/gpcv2.c | 2 +-
drivers/soc/imx/soc-imx-scu.c | 39 +
drivers/soc/imx/soc-imx8.c | 45 +
drivers/soc/ixp4xx/Kconfig | 4 +
drivers/soc/mediatek/mtk-cmdq-helper.c | 10 +-
drivers/soc/qcom/Kconfig | 8 +
drivers/soc/qcom/Makefile | 1 +
drivers/soc/qcom/qcom-geni-se.c | 6 +
drivers/soc/qcom/qcom_aoss.c | 133 +
drivers/soc/qcom/smem.c | 11 +-
drivers/soc/qcom/socinfo.c | 476 +
drivers/soc/renesas/Kconfig | 11 +
drivers/soc/renesas/rcar-sysc.c | 7 +-
drivers/soc/renesas/rmobile-sysc.c | 31 +-
drivers/soc/samsung/Kconfig | 6 +
drivers/soc/samsung/Makefile | 2 +
drivers/soc/samsung/exynos-chipid.c | 105 +
drivers/soc/ti/pm33xx.c | 19 +-
drivers/soc/ti/ti_sci_pm_domains.c | 23 +-
drivers/soc/ux500/ux500-soc-id.c | 5 +-
drivers/soundwire/Kconfig | 7 +-
drivers/soundwire/Makefile | 6 +-
drivers/soundwire/bus.c | 20 +-
drivers/soundwire/bus.h | 24 +-
drivers/soundwire/bus_type.c | 3 +
drivers/soundwire/cadence_master.c | 219 +-
drivers/soundwire/cadence_master.h | 6 +-
drivers/soundwire/debugfs.c | 151 +
drivers/soundwire/intel.c | 211 +-
drivers/soundwire/intel_init.c | 11 +
drivers/soundwire/mipi_disco.c | 18 +-
drivers/soundwire/slave.c | 53 +
drivers/soundwire/stream.c | 105 +-
drivers/spi/Kconfig | 19 +-
drivers/spi/Makefile | 2 +-
drivers/spi/atmel-quadspi.c | 1 -
drivers/spi/spi-altera.c | 4 +-
drivers/spi/spi-armada-3700.c | 5 +-
drivers/spi/spi-ath79.c | 4 +-
drivers/spi/spi-atmel.c | 5 +
drivers/spi/spi-axi-spi-engine.c | 4 +-
drivers/spi/spi-bcm-qspi.c | 5 +-
drivers/spi/spi-bcm2835.c | 469 +-
drivers/spi/spi-bcm2835aux.c | 5 +-
drivers/spi/spi-bcm63xx-hsspi.c | 8 +-
drivers/spi/spi-bcm63xx.c | 4 +-
drivers/spi/spi-butterfly.c | 2 +-
drivers/spi/spi-cadence.c | 5 +-
drivers/spi/spi-cavium-octeon.c | 4 +-
drivers/spi/spi-clps711x.c | 4 +-
drivers/spi/spi-coldfire-qspi.c | 4 +-
drivers/spi/spi-dw-mmio.c | 18 +-
drivers/spi/spi-dw-pci.c | 20 +-
drivers/spi/spi-efm32.c | 4 +-
drivers/spi/spi-ep93xx.c | 4 +-
drivers/spi/spi-fsl-cpm.c | 6 +-
drivers/spi/spi-fsl-dspi.c | 718 +-
drivers/spi/spi-fsl-lib.h | 3 -
drivers/spi/spi-fsl-qspi.c | 6 +-
drivers/spi/spi-fsl-spi.c | 193 +-
drivers/spi/spi-geni-qcom.c | 8 +-
drivers/spi/spi-gpio.c | 11 +-
drivers/spi/spi-lantiq-ssc.c | 12 +-
drivers/spi/spi-lm70llp.c | 2 +-
drivers/spi/spi-lp8841-rtc.c | 4 +-
drivers/spi/spi-meson-spicc.c | 4 +-
drivers/spi/spi-meson-spifc.c | 4 +-
drivers/spi/spi-mt65xx.c | 54 +-
drivers/spi/spi-mt7621.c | 4 +-
drivers/spi/spi-mxs.c | 4 +-
drivers/spi/spi-npcm-fiu.c | 769 +
drivers/spi/spi-npcm-pspi.c | 5 +-
drivers/spi/spi-nuc900.c | 429 -
drivers/spi/spi-nxp-fspi.c | 4 +-
drivers/spi/spi-oc-tiny.c | 4 +-
drivers/spi/spi-pic32-sqi.c | 5 +-
drivers/spi/spi-pic32.c | 12 +-
drivers/spi/spi-pxa2xx.c | 14 +-
drivers/spi/spi-qcom-qspi.c | 8 +-
drivers/spi/spi-rb4xx.c | 4 +-
drivers/spi/spi-s3c24xx.c | 5 +-
drivers/spi/spi-sh-msiof.c | 5 +-
drivers/spi/spi-sh.c | 4 +-
drivers/spi/spi-sifive.c | 5 +-
drivers/spi/spi-sirf.c | 4 +-
drivers/spi/spi-slave-mt27xx.c | 1 -
drivers/spi/spi-sprd-adi.c | 92 +-
drivers/spi/spi-sprd.c | 4 +-
drivers/spi/spi-st-ssc4.c | 4 +-
drivers/spi/spi-stm32-qspi.c | 5 +-
drivers/spi/spi-sun4i.c | 5 +-
drivers/spi/spi-sun6i.c | 5 +-
drivers/spi/spi-synquacer.c | 2 -
drivers/spi/spi-tegra20-sflash.c | 4 +-
drivers/spi/spi-ti-qspi.c | 1 -
drivers/spi/spi-uniphier.c | 90 +-
drivers/spi/spi-xlp.c | 8 +-
drivers/spi/spi-zynq-qspi.c | 7 +-
drivers/spi/spi-zynqmp-gqspi.c | 5 +-
drivers/spi/spi.c | 81 +-
drivers/ssb/pci.c | 2 +-
drivers/staging/Kconfig | 9 +-
drivers/staging/Makefile | 5 +-
drivers/staging/android/TODO | 2 -
drivers/staging/android/ion/ion.c | 36 -
drivers/staging/android/ion/ion.h | 10 +-
drivers/staging/android/ion/ion_page_pool.c | 3 +
drivers/staging/android/ion/ion_system_heap.c | 4 +-
drivers/staging/android/vsoc.c | 8 +-
drivers/staging/comedi/drivers/daqboard2000.c | 7 +-
drivers/staging/comedi/drivers/dt3000.c | 8 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 2 +-
drivers/staging/comedi/drivers/usbduxsigma.c | 2 +-
drivers/staging/emxx_udc/emxx_udc.c | 80 +-
drivers/staging/emxx_udc/emxx_udc.h | 5 -
.../erofs/Documentation/filesystems/erofs.txt | 209 -
drivers/staging/erofs/Kconfig | 151 -
drivers/staging/erofs/Makefile | 13 -
drivers/staging/erofs/TODO | 46 -
drivers/staging/erofs/compress.h | 62 -
drivers/staging/erofs/data.c | 400 -
drivers/staging/erofs/decompressor.c | 335 -
drivers/staging/erofs/dir.c | 151 -
drivers/staging/erofs/erofs_fs.h | 322 -
drivers/staging/erofs/include/linux/tagptr.h | 110 -
drivers/staging/erofs/include/trace/events/erofs.h | 256 -
drivers/staging/erofs/inode.c | 332 -
drivers/staging/erofs/internal.h | 642 -
drivers/staging/erofs/namei.c | 256 -
drivers/staging/erofs/super.c | 701 -
drivers/staging/erofs/unzip_pagevec.h | 169 -
drivers/staging/erofs/unzip_vle.c | 1591 -
drivers/staging/erofs/unzip_vle.h | 196 -
drivers/staging/erofs/utils.c | 353 -
drivers/staging/erofs/xattr.c | 704 -
drivers/staging/erofs/xattr.h | 97 -
drivers/staging/erofs/zmap.c | 463 -
drivers/staging/exfat/Kconfig | 49 +
drivers/staging/exfat/Makefile | 10 +
drivers/staging/exfat/TODO | 12 +
drivers/staging/exfat/exfat.h | 971 +
drivers/staging/exfat/exfat_blkdev.c | 136 +
drivers/staging/exfat/exfat_cache.c | 724 +
drivers/staging/exfat/exfat_core.c | 3701 ++
drivers/staging/exfat/exfat_nls.c | 404 +
drivers/staging/exfat/exfat_super.c | 4049 ++
drivers/staging/exfat/exfat_upcase.c | 740 +
drivers/staging/fbtft/fb_bd663474.c | 2 +-
drivers/staging/fbtft/fb_hx8340bn.c | 2 +-
drivers/staging/fbtft/fb_hx8347d.c | 2 +-
drivers/staging/fbtft/fb_ili9163.c | 4 +-
drivers/staging/fbtft/fb_ili9320.c | 2 +-
drivers/staging/fbtft/fb_ili9325.c | 4 +-
drivers/staging/fbtft/fb_pcd8544.c | 4 +-
drivers/staging/fbtft/fb_s6d1121.c | 4 +-
drivers/staging/fbtft/fb_ssd1289.c | 4 +-
drivers/staging/fbtft/fb_ssd1331.c | 4 +-
drivers/staging/fbtft/fb_upd161704.c | 2 +-
drivers/staging/fbtft/fbtft-bus.c | 2 +-
drivers/staging/fbtft/fbtft-core.c | 47 +-
.../bindings/fieldbus/arcx,anybus-controller.txt | 0
drivers/staging/fsl-dpaa2/ethsw/TODO | 1 -
drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 15 +-
drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 51 +
drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 56 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 44 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 309 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 4 +
drivers/staging/gasket/apex_driver.c | 22 +-
drivers/staging/gasket/gasket_ioctl.c | 12 +-
drivers/staging/goldfish/goldfish_audio.c | 4 +-
.../greybus/Documentation/firmware/authenticate.c | 46 -
.../greybus/Documentation/firmware/firmware.c | 46 -
drivers/staging/greybus/Kconfig | 27 -
drivers/staging/greybus/Makefile | 22 -
drivers/staging/greybus/arche-platform.c | 2 +-
drivers/staging/greybus/arpc.h | 109 -
drivers/staging/greybus/audio_apbridgea.c | 3 +-
drivers/staging/greybus/audio_apbridgea.h | 26 +-
drivers/staging/greybus/audio_codec.h | 4 +-
drivers/staging/greybus/audio_gb.c | 4 +-
drivers/staging/greybus/audio_manager.c | 2 +-
drivers/staging/greybus/authentication.c | 3 +-
drivers/staging/greybus/bootrom.c | 2 +-
drivers/staging/greybus/bundle.c | 252 -
drivers/staging/greybus/bundle.h | 89 -
drivers/staging/greybus/camera.c | 2 +-
drivers/staging/greybus/connection.c | 942 -
drivers/staging/greybus/connection.h | 128 -
drivers/staging/greybus/control.c | 584 -
drivers/staging/greybus/control.h | 57 -
drivers/staging/greybus/core.c | 349 -
drivers/staging/greybus/debugfs.c | 30 -
drivers/staging/greybus/es2.c | 1466 -
drivers/staging/greybus/firmware.h | 4 +-
drivers/staging/greybus/fw-core.c | 2 +-
drivers/staging/greybus/fw-download.c | 2 +-
drivers/staging/greybus/fw-management.c | 2 +-
drivers/staging/greybus/gb-camera.h | 2 +-
drivers/staging/greybus/gbphy.c | 2 +-
drivers/staging/greybus/gbphy.h | 2 +-
drivers/staging/greybus/gpio.c | 2 +-
drivers/staging/greybus/greybus.h | 152 -
drivers/staging/greybus/greybus_authentication.h | 48 +-
drivers/staging/greybus/greybus_firmware.h | 48 +-
drivers/staging/greybus/greybus_manifest.h | 178 -
drivers/staging/greybus/greybus_protocols.h | 2222 -
drivers/staging/greybus/greybus_trace.h | 502 -
drivers/staging/greybus/hd.c | 256 -
drivers/staging/greybus/hd.h | 82 -
drivers/staging/greybus/hid.c | 3 +-
drivers/staging/greybus/i2c.c | 24 +-
drivers/staging/greybus/interface.c | 1263 -
drivers/staging/greybus/interface.h | 82 -
drivers/staging/greybus/light.c | 16 +-
drivers/staging/greybus/log.c | 9 +-
drivers/staging/greybus/loopback.c | 9 +-
drivers/staging/greybus/manifest.c | 534 -
drivers/staging/greybus/manifest.h | 15 -
drivers/staging/greybus/module.c | 236 -
drivers/staging/greybus/module.h | 33 -
drivers/staging/greybus/operation.c | 1264 -
drivers/staging/greybus/operation.h | 224 -
drivers/staging/greybus/power_supply.c | 3 +-
drivers/staging/greybus/pwm.c | 2 +-
drivers/staging/greybus/raw.c | 3 +-
drivers/staging/greybus/sdio.c | 2 +-
drivers/staging/greybus/spi.c | 2 +-
drivers/staging/greybus/spilib.c | 2 +-
drivers/staging/greybus/spilib.h | 2 +-
drivers/staging/greybus/svc.c | 1398 -
drivers/staging/greybus/svc.h | 101 -
drivers/staging/greybus/svc_watchdog.c | 197 -
drivers/staging/greybus/tools/loopback_test.c | 2 -
drivers/staging/greybus/uart.c | 2 +-
drivers/staging/greybus/usb.c | 2 +-
drivers/staging/greybus/vibrator.c | 3 +-
drivers/staging/iio/accel/adis16240.c | 5 +-
drivers/staging/iio/adc/ad7192.c | 175 +-
drivers/staging/iio/adc/ad7192.h | 37 -
drivers/staging/iio/resolver/ad2s1210.c | 12 +-
drivers/staging/isdn/hysdn/Kconfig | 2 +-
drivers/staging/isdn/hysdn/hysdn_net.c | 2 +-
drivers/staging/isdn/hysdn/hysdn_procconf.c | 2 +-
drivers/staging/kpc2000/kpc2000/cell_probe.c | 18 +-
drivers/staging/kpc2000/kpc2000/core.c | 18 +-
drivers/staging/kpc2000/kpc2000_i2c.c | 4 +-
drivers/staging/kpc2000/kpc2000_spi.c | 3 +-
drivers/staging/kpc2000/kpc_dma/fileops.c | 8 +-
drivers/staging/media/Kconfig | 4 -
drivers/staging/media/Makefile | 2 -
drivers/staging/media/allegro-dvt/allegro-core.c | 4 +-
drivers/staging/media/bcm2048/Kconfig | 14 -
drivers/staging/media/bcm2048/Makefile | 2 -
drivers/staging/media/bcm2048/TODO | 24 -
drivers/staging/media/bcm2048/radio-bcm2048.c | 2689 -
drivers/staging/media/bcm2048/radio-bcm2048.h | 26 -
drivers/staging/media/davinci_vpfe/Kconfig | 13 -
drivers/staging/media/davinci_vpfe/Makefile | 11 -
drivers/staging/media/davinci_vpfe/TODO | 38 -
.../staging/media/davinci_vpfe/davinci-vpfe-mc.txt | 154 -
.../staging/media/davinci_vpfe/davinci_vpfe_user.h | 1287 -
drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 1852 -
drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 174 -
.../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 1038 -
.../staging/media/davinci_vpfe/dm365_ipipe_hw.h | 556 -
drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 1070 -
drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 228 -
.../media/davinci_vpfe/dm365_ipipeif_user.h | 90 -
drivers/staging/media/davinci_vpfe/dm365_isif.c | 2097 -
drivers/staging/media/davinci_vpfe/dm365_isif.h | 200 -
.../staging/media/davinci_vpfe/dm365_isif_regs.h | 291 -
drivers/staging/media/davinci_vpfe/dm365_resizer.c | 1995 -
drivers/staging/media/davinci_vpfe/dm365_resizer.h | 241 -
drivers/staging/media/davinci_vpfe/vpfe.h | 83 -
.../staging/media/davinci_vpfe/vpfe_mc_capture.c | 716 -
.../staging/media/davinci_vpfe/vpfe_mc_capture.h | 90 -
drivers/staging/media/davinci_vpfe/vpfe_video.c | 1646 -
drivers/staging/media/davinci_vpfe/vpfe_video.h | 150 -
drivers/staging/media/hantro/Kconfig | 2 +-
drivers/staging/media/hantro/Makefile | 7 +-
drivers/staging/media/hantro/hantro.h | 51 +-
drivers/staging/media/hantro/hantro_drv.c | 110 +-
drivers/staging/media/hantro/hantro_g1_h264_dec.c | 292 +
drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 14 +-
drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 503 +
drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 11 +-
drivers/staging/media/hantro/hantro_h264.c | 646 +
drivers/staging/media/hantro/hantro_hw.h | 80 +
drivers/staging/media/hantro/hantro_v4l2.c | 11 +
drivers/staging/media/hantro/hantro_vp8.c | 201 +
drivers/staging/media/hantro/rk3288_vpu_hw.c | 41 +-
drivers/staging/media/hantro/rk3399_vpu_hw.c | 39 +-
.../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 12 +-
.../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 14 +-
.../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 595 +
drivers/staging/media/imx/Kconfig | 5 +-
drivers/staging/media/imx/Makefile | 3 +-
drivers/staging/media/imx/imx-media-csc-scaler.c | 925 +
drivers/staging/media/imx/imx-media-dev.c | 28 +-
drivers/staging/media/imx/imx-media-internal-sd.c | 4 +
drivers/staging/media/imx/imx-media-utils.c | 2 +-
drivers/staging/media/imx/imx-media.h | 12 +
drivers/staging/media/imx/imx6-mipi-csi2.c | 12 +-
drivers/staging/media/imx/imx7-media-csi.c | 34 +-
drivers/staging/media/imx/imx7-mipi-csis.c | 4 +-
drivers/staging/media/ipu3/ipu3-tables.h | 4 +-
drivers/staging/media/ipu3/ipu3.c | 3 +-
drivers/staging/media/meson/vdec/esparser.c | 4 +-
drivers/staging/media/omap4iss/iss.c | 1 -
drivers/staging/media/omap4iss/iss_video.c | 40 +-
drivers/staging/media/omap4iss/iss_video.h | 2 -
drivers/staging/media/soc_camera/soc_camera.c | 2 -
drivers/staging/media/sunxi/cedrus/cedrus.c | 63 +-
drivers/staging/media/sunxi/cedrus/cedrus.h | 7 +-
drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +-
drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 4 +-
drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 8 +-
drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 +-
drivers/staging/media/sunxi/cedrus/cedrus_video.c | 28 +-
drivers/staging/media/tegra-vde/Kconfig | 2 +-
drivers/staging/most/cdev/cdev.c | 4 +-
drivers/staging/most/core.c | 4 +-
drivers/staging/most/dim2/dim2.c | 21 -
drivers/staging/most/dim2/hal.c | 99 +-
drivers/staging/most/dim2/hal.h | 4 -
drivers/staging/most/net/net.c | 3 +-
drivers/staging/most/sound/sound.c | 5 +-
drivers/staging/most/video/video.c | 3 +-
drivers/staging/mt7621-dma/mtk-hsdma.c | 4 +-
drivers/staging/mt7621-pci/pci-mt7621.c | 12 +-
drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 5 +-
drivers/staging/nvec/nvec.c | 8 +-
drivers/staging/octeon-usb/octeon-hcd.c | 2 +-
drivers/staging/octeon/Kconfig | 3 +-
drivers/staging/octeon/ethernet-defines.h | 2 -
drivers/staging/octeon/ethernet-mdio.c | 6 +-
drivers/staging/octeon/ethernet-mem.c | 5 +-
drivers/staging/octeon/ethernet-rgmii.c | 10 +-
drivers/staging/octeon/ethernet-rx.c | 13 +-
drivers/staging/octeon/ethernet-rx.h | 2 -
drivers/staging/octeon/ethernet-sgmii.c | 8 +-
drivers/staging/octeon/ethernet-spi.c | 10 +-
drivers/staging/octeon/ethernet-tx.c | 19 +-
drivers/staging/octeon/ethernet-util.h | 4 -
drivers/staging/octeon/ethernet.c | 28 +-
drivers/staging/octeon/octeon-ethernet.h | 29 +-
drivers/staging/octeon/octeon-stubs.h | 1429 +
drivers/staging/olpc_dcon/TODO | 4 -
drivers/staging/pi433/Documentation/pi433.txt | 2 +-
drivers/staging/qlge/Kconfig | 10 +
.../{net/ethernet/qlogic => staging}/qlge/Makefile | 0
drivers/staging/qlge/TODO | 46 +
.../{net/ethernet/qlogic => staging}/qlge/qlge.h | 0
.../ethernet/qlogic => staging}/qlge/qlge_dbg.c | 0
.../qlogic => staging}/qlge/qlge_ethtool.c | 0
.../ethernet/qlogic => staging}/qlge/qlge_main.c | 0
.../ethernet/qlogic => staging}/qlge/qlge_mpi.c | 0
drivers/staging/ralink-gdma/ralink-gdma.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_efuse.c | 141 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 11 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +-
drivers/staging/rtl8188eu/core/rtw_security.c | 41 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 19 +-
drivers/staging/rtl8188eu/hal/bb_cfg.c | 2 +-
drivers/staging/rtl8188eu/hal/rf_cfg.c | 14 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 143 +-
.../staging/rtl8188eu/include/hal8188e_phy_reg.h | 881 -
drivers/staging/rtl8188eu/include/hal_intf.h | 2 +-
drivers/staging/rtl8188eu/include/mlme_osdep.h | 1 -
drivers/staging/rtl8188eu/include/osdep_service.h | 2 -
drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 +-
drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 1 -
drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 5 -
drivers/staging/rtl8188eu/os_dep/osdep_service.c | 5 -
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 3 +-
drivers/staging/rtl8192e/Kconfig | 1 +
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 12 +-
drivers/staging/rtl8192e/rtllib.h | 5 +-
drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 206 +-
drivers/staging/rtl8192e/rtllib_rx.c | 2 -
drivers/staging/rtl8192e/rtllib_softmac.c | 24 +-
drivers/staging/rtl8192u/Kconfig | 2 +
drivers/staging/rtl8192u/ieee80211/dot11d.c | 10 +-
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 42 +-
.../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +-
.../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 204 +-
.../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 22 +-
.../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 4 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 635 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 1 -
.../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 14 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 142 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 43 +-
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 12 +-
drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 17 +-
.../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 4 -
.../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 18 +-
drivers/staging/rtl8192u/r8180_93cx6.c | 11 +-
drivers/staging/rtl8192u/r8190_rtl8256.c | 42 +-
drivers/staging/rtl8192u/r8192U_core.c | 112 +-
drivers/staging/rtl8192u/r8192U_dm.c | 2 +-
drivers/staging/rtl8192u/r819xU_firmware.c | 2 +-
drivers/staging/rtl8192u/r819xU_phy.c | 59 -
drivers/staging/rtl8712/os_intfs.c | 35 +-
drivers/staging/rtl8712/recv_linux.c | 18 +-
drivers/staging/rtl8712/recv_osdep.h | 16 +-
drivers/staging/rtl8712/rtl8712_cmd.c | 14 +-
drivers/staging/rtl8712/rtl8712_recv.c | 54 +-
drivers/staging/rtl8712/rtl8712_recv.h | 2 +-
drivers/staging/rtl8712/rtl8712_xmit.c | 46 +-
drivers/staging/rtl8712/rtl8712_xmit.h | 8 +-
drivers/staging/rtl8712/rtl871x_io.h | 7 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 5 +-
drivers/staging/rtl8712/rtl871x_ioctl_set.c | 16 +-
drivers/staging/rtl8712/rtl871x_ioctl_set.h | 4 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 34 +-
drivers/staging/rtl8712/rtl871x_mlme.h | 8 +-
drivers/staging/rtl8712/rtl871x_mp.c | 9 +-
drivers/staging/rtl8712/rtl871x_pwrctrl.c | 10 +-
drivers/staging/rtl8712/rtl871x_pwrctrl.h | 2 +-
drivers/staging/rtl8712/rtl871x_recv.c | 22 +-
drivers/staging/rtl8712/rtl871x_recv.h | 2 +-
drivers/staging/rtl8712/rtl871x_rf.h | 3 +-
drivers/staging/rtl8712/rtl871x_security.c | 29 +-
drivers/staging/rtl8712/rtl871x_security.h | 4 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 65 +-
drivers/staging/rtl8712/rtl871x_xmit.h | 20 +-
drivers/staging/rtl8712/usb_intf.c | 2 +-
drivers/staging/rtl8712/usb_osintf.h | 4 +-
drivers/staging/rtl8712/wifi.h | 8 -
drivers/staging/rtl8712/xmit_linux.c | 2 +-
drivers/staging/rtl8723bs/Makefile | 1 -
drivers/staging/rtl8723bs/core/rtw_ap.c | 113 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 11 +-
drivers/staging/rtl8723bs/core/rtw_debug.c | 1307 -
drivers/staging/rtl8723bs/core/rtw_io.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 7 -
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 +-
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 121 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 3 +-
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 7 +-
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 6 -
drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 1 -
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 44 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 5 +-
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 18 -
drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +-
drivers/staging/rtl8723bs/hal/hal_phy.c | 157 -
drivers/staging/rtl8723bs/hal/odm.c | 19 +-
drivers/staging/rtl8723bs/hal/odm.h | 4 -
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 5 -
drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 7 -
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 15 +-
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 8 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 7 +-
drivers/staging/rtl8723bs/include/autoconf.h | 4 -
drivers/staging/rtl8723bs/include/drv_types.h | 8 +-
drivers/staging/rtl8723bs/include/hal_btcoex.h | 8 +-
drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 17 -
drivers/staging/rtl8723bs/include/hal_intf.h | 2 +-
drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 4 +-
drivers/staging/rtl8723bs/include/osdep_intf.h | 2 -
drivers/staging/rtl8723bs/include/osdep_service.h | 10 +-
.../rtl8723bs/include/osdep_service_linux.h | 14 +-
drivers/staging/rtl8723bs/include/rtw_debug.h | 77 -
drivers/staging/rtl8723bs/include/rtw_mlme.h | 20 +-
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 +-
drivers/staging/rtl8723bs/include/rtw_recv.h | 16 +-
drivers/staging/rtl8723bs/include/sta_info.h | 2 +-
drivers/staging/rtl8723bs/include/wifi.h | 14 +-
drivers/staging/rtl8723bs/include/wlan_bssdef.h | 2 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 10 -
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 7 -
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 21 +-
drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 -
drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 779 -
drivers/staging/rtl8723bs/os_dep/rtw_proc.h | 37 -
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 5 +-
drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 5 -
drivers/staging/rts5208/ms.c | 2 +-
drivers/staging/rts5208/rtsx_transport.c | 12 +-
drivers/staging/rts5208/sd.c | 28 +-
drivers/staging/sm750fb/ddk750.h | 3 -
drivers/staging/sm750fb/ddk750_swi2c.c | 3 -
drivers/staging/sm750fb/ddk750_swi2c.h | 3 -
drivers/staging/unisys/visornic/visornic_main.c | 9 +-
drivers/{ => staging}/uwb/Kconfig | 0
drivers/{ => staging}/uwb/Makefile | 0
drivers/staging/uwb/TODO | 8 +
drivers/{ => staging}/uwb/address.c | 0
drivers/staging/uwb/allocator.c | 374 +
drivers/{ => staging}/uwb/beacon.c | 0
drivers/{ => staging}/uwb/driver.c | 0
drivers/{ => staging}/uwb/drp-avail.c | 0
drivers/staging/uwb/drp-ie.c | 305 +
drivers/{ => staging}/uwb/drp.c | 0
drivers/{ => staging}/uwb/est.c | 0
drivers/staging/uwb/hwa-rc.c | 929 +
drivers/{ => staging}/uwb/i1480/Makefile | 0
drivers/{ => staging}/uwb/i1480/dfu/Makefile | 0
drivers/staging/uwb/i1480/dfu/dfu.c | 198 +
drivers/staging/uwb/i1480/dfu/i1480-dfu.h | 246 +
drivers/staging/uwb/i1480/dfu/mac.c | 496 +
drivers/staging/uwb/i1480/dfu/phy.c | 190 +
drivers/staging/uwb/i1480/dfu/usb.c | 448 +
drivers/staging/uwb/i1480/i1480-est.c | 85 +
drivers/{ => staging}/uwb/ie-rcv.c | 0
drivers/{ => staging}/uwb/ie.c | 0
.../staging/uwb/include}/debug-cmd.h | 0
.../uwb => drivers/staging/uwb/include}/spec.h | 0
.../uwb => drivers/staging/uwb/include}/umc.h | 0
.../uwb => drivers/staging/uwb/include}/whci.h | 0
drivers/{ => staging}/uwb/lc-dev.c | 0
drivers/{ => staging}/uwb/lc-rc.c | 0
drivers/{ => staging}/uwb/neh.c | 0
drivers/staging/uwb/pal.c | 128 +
drivers/staging/uwb/radio.c | 196 +
drivers/{ => staging}/uwb/reset.c | 0
drivers/staging/uwb/rsv.c | 1000 +
drivers/{ => staging}/uwb/scan.c | 0
drivers/staging/uwb/umc-bus.c | 211 +
drivers/staging/uwb/umc-dev.c | 94 +
drivers/staging/uwb/umc-drv.c | 31 +
drivers/staging/uwb/uwb-debug.c | 354 +
drivers/staging/uwb/uwb-internal.h | 366 +
drivers/staging/uwb/uwb.h | 817 +
drivers/{ => staging}/uwb/uwbd.c | 0
drivers/staging/uwb/whc-rc.c | 467 +
drivers/staging/uwb/whci.c | 257 +
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 29 -
.../vc04_services/bcm2835-camera/mmal-common.h | 1 -
.../vc04_services/bcm2835-camera/mmal-vchiq.h | 2 +-
.../interface/vchiq_arm/vchiq_2835_arm.c | 4 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 5 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 38 +-
drivers/staging/vt6656/rxtx.c | 10 +-
drivers/staging/vt6656/usbpipe.c | 2 +-
.../staging/wilc1000/microchip,wilc1000,sdio.txt | 8 +-
.../staging/wilc1000/microchip,wilc1000,spi.txt | 8 +
drivers/staging/wilc1000/wilc_hif.c | 70 +-
drivers/staging/wilc1000/wilc_hif.h | 6 +-
drivers/staging/wilc1000/wilc_mon.c | 3 +-
drivers/staging/wilc1000/wilc_netdev.c | 78 +-
drivers/staging/wilc1000/wilc_sdio.c | 18 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 64 +-
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 3 +-
drivers/staging/wilc1000/wilc_wlan.c | 135 +-
drivers/staging/wilc1000/wilc_wlan.h | 19 +-
drivers/staging/wilc1000/wilc_wlan_cfg.c | 78 +-
drivers/staging/wilc1000/wilc_wlan_cfg.h | 4 +-
drivers/staging/wilc1000/wilc_wlan_if.h | 3 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 210 +-
drivers/staging/wlan-ng/prism2mib.c | 44 +-
drivers/staging/wlan-ng/prism2sta.c | 2 +-
.../staging/wusbcore/Documentation}/wusb-cbaf | 0
.../Documentation}/wusb-design-overview.rst | 0
drivers/staging/wusbcore/Kconfig | 39 +
drivers/staging/wusbcore/Makefile | 28 +
drivers/staging/wusbcore/TODO | 8 +
drivers/staging/wusbcore/cbaf.c | 645 +
drivers/staging/wusbcore/crypto.c | 441 +
drivers/{usb => staging}/wusbcore/dev-sysfs.c | 0
drivers/staging/wusbcore/devconnect.c | 1085 +
drivers/staging/wusbcore/host/Kconfig | 28 +
drivers/staging/wusbcore/host/Makefile | 3 +
drivers/staging/wusbcore/host/hwa-hc.c | 875 +
.../{usb => staging/wusbcore}/host/whci/Makefile | 0
drivers/staging/wusbcore/host/whci/asl.c | 376 +
drivers/staging/wusbcore/host/whci/debug.c | 153 +
drivers/staging/wusbcore/host/whci/hcd.c | 356 +
drivers/staging/wusbcore/host/whci/hw.c | 93 +
drivers/staging/wusbcore/host/whci/init.c | 177 +
drivers/staging/wusbcore/host/whci/int.c | 82 +
drivers/staging/wusbcore/host/whci/pzl.c | 404 +
drivers/staging/wusbcore/host/whci/qset.c | 831 +
drivers/staging/wusbcore/host/whci/whcd.h | 202 +
.../{usb => staging/wusbcore}/host/whci/whci-hc.h | 0
drivers/staging/wusbcore/host/whci/wusb.c | 210 +
.../staging/wusbcore/include}/association.h | 0
.../staging/wusbcore/include}/wusb-wa.h | 0
drivers/staging/wusbcore/include/wusb.h | 362 +
drivers/staging/wusbcore/mmc.c | 303 +
drivers/{usb => staging}/wusbcore/pal.c | 0
drivers/staging/wusbcore/reservation.c | 110 +
drivers/{usb => staging}/wusbcore/rh.c | 0
drivers/{usb => staging}/wusbcore/security.c | 0
drivers/{usb => staging}/wusbcore/wa-hc.c | 0
drivers/staging/wusbcore/wa-hc.h | 467 +
drivers/{usb => staging}/wusbcore/wa-nep.c | 0
drivers/{usb => staging}/wusbcore/wa-rpipe.c | 0
drivers/{usb => staging}/wusbcore/wa-xfer.c | 0
drivers/{usb => staging}/wusbcore/wusbhc.c | 0
drivers/staging/wusbcore/wusbhc.h | 487 +
drivers/target/iscsi/cxgbit/cxgbit_cm.c | 8 +-
drivers/target/iscsi/cxgbit/cxgbit_main.c | 3 +-
drivers/target/iscsi/cxgbit/cxgbit_target.c | 13 +-
drivers/target/target_core_user.c | 29 +-
drivers/target/tcm_fc/tfc_io.c | 3 +-
drivers/tee/optee/call.c | 1 +
drivers/tee/tee_shm.c | 1 +
drivers/thermal/Kconfig | 2 +-
drivers/thermal/armada_thermal.c | 5 +-
drivers/thermal/cpu_cooling.c | 110 +-
drivers/thermal/db8500_thermal.c | 486 +-
.../intel/int340x_thermal/acpi_thermal_rel.c | 6 -
.../intel/int340x_thermal/int3403_thermal.c | 2 +-
.../int340x_thermal/processor_thermal_device.c | 100 +-
drivers/thermal/intel/intel_pch_thermal.c | 6 +-
drivers/thermal/intel/intel_powerclamp.c | 2 +-
drivers/thermal/qcom/tsens-8960.c | 2 +
drivers/thermal/qcom/tsens-v0_1.c | 12 +-
drivers/thermal/qcom/tsens-v1.c | 1 +
drivers/thermal/qcom/tsens.h | 1 +
drivers/thermal/qoriq_thermal.c | 45 +-
drivers/thermal/rcar_gen3_thermal.c | 3 +-
drivers/thermal/tegra/soctherm.c | 2 +-
drivers/thermal/thermal_core.c | 44 +-
drivers/thermal/thermal_hwmon.c | 8 +-
drivers/thermal/thermal_mmio.c | 7 -
drivers/thunderbolt/Makefile | 2 +-
drivers/thunderbolt/ctl.c | 23 +-
drivers/thunderbolt/eeprom.c | 6 +-
drivers/thunderbolt/icm.c | 194 +-
drivers/thunderbolt/nhi.c | 134 +-
drivers/thunderbolt/nhi.h | 22 +
drivers/thunderbolt/nhi_ops.c | 179 +
drivers/thunderbolt/nhi_regs.h | 37 +
drivers/thunderbolt/switch.c | 52 +-
drivers/thunderbolt/tb_msgs.h | 16 +-
drivers/thunderbolt/tunnel.c | 4 +-
drivers/thunderbolt/xdomain.c | 2 +-
drivers/tty/hvc/hvcs.c | 6 +-
drivers/tty/isicom.c | 1 -
drivers/tty/n_gsm.c | 25 +-
drivers/tty/nozomi.c | 4 +-
drivers/tty/serial/8250/8250_bcm2835aux.c | 4 +-
drivers/tty/serial/8250/8250_core.c | 6 +-
drivers/tty/serial/8250/8250_dw.c | 173 +-
drivers/tty/serial/8250/8250_dwlib.c | 126 +
drivers/tty/serial/8250/8250_dwlib.h | 19 +
drivers/tty/serial/8250/8250_exar.c | 114 +-
drivers/tty/serial/8250/8250_lpc18xx.c | 4 +-
drivers/tty/serial/8250/8250_lpss.c | 76 +-
drivers/tty/serial/8250/8250_moxa.c | 155 -
drivers/tty/serial/8250/8250_omap.c | 11 +-
drivers/tty/serial/8250/8250_pci.c | 651 +-
drivers/tty/serial/8250/8250_pnp.c | 20 +-
drivers/tty/serial/8250/8250_port.c | 93 +-
drivers/tty/serial/8250/8250_uniphier.c | 4 +-
drivers/tty/serial/8250/Kconfig | 15 +-
drivers/tty/serial/8250/Makefile | 2 +-
drivers/tty/serial/Kconfig | 82 +-
drivers/tty/serial/Makefile | 6 +-
drivers/tty/serial/amba-pl011.c | 5 +-
drivers/tty/serial/atmel_serial.c | 51 +-
drivers/tty/serial/fsl_linflexuart.c | 937 +
drivers/tty/serial/fsl_lpuart.c | 518 +-
drivers/tty/serial/icom.c | 2 -
drivers/tty/serial/imx.c | 88 +-
drivers/tty/serial/ioc3_serial.c | 2195 -
drivers/tty/serial/ioc4_serial.c | 2955 -
drivers/tty/serial/kgdboc.c | 4 +
drivers/tty/serial/lantiq.c | 261 +-
drivers/tty/serial/lpc32xx_hs.c | 42 +-
drivers/tty/serial/max310x.c | 32 +-
drivers/tty/serial/mvebu-uart.c | 12 +-
drivers/tty/serial/mxs-auart.c | 6 +-
drivers/tty/serial/netx-serial.c | 733 -
drivers/tty/serial/owl-uart.c | 4 +-
drivers/tty/serial/qcom_geni_serial.c | 23 +-
drivers/tty/serial/rda-uart.c | 4 +-
drivers/tty/serial/sccnxp.c | 1 -
drivers/tty/serial/serial-tegra.c | 407 +-
drivers/tty/serial/serial_core.c | 5 +
drivers/tty/serial/serial_ks8695.c | 698 -
drivers/tty/serial/serial_mctrl_gpio.c | 36 +-
drivers/tty/serial/serial_mctrl_gpio.h | 6 +-
drivers/tty/serial/sh-sci.c | 50 +-
drivers/tty/serial/sifive.c | 4 +-
drivers/tty/serial/sn_console.c | 1036 -
drivers/tty/serial/sprd_serial.c | 58 +-
drivers/tty/serial/stm32-usart.c | 72 +-
drivers/tty/serial/xilinx_uartps.c | 2 +-
drivers/tty/tty_io.c | 8 +-
drivers/tty/tty_ldsem.c | 5 +-
drivers/tty/vt/vt.c | 6 +-
drivers/uio/uio_dmem_genirq.c | 4 +-
drivers/uio/uio_fsl_elbc_gpcm.c | 23 +-
drivers/uio/uio_pdrv_genirq.c | 14 +-
drivers/usb/Kconfig | 39 +-
drivers/usb/Makefile | 4 +-
drivers/usb/atm/cxacru.c | 58 +-
drivers/usb/atm/ueagle-atm.c | 16 +-
drivers/usb/cdns3/Kconfig | 46 +
drivers/usb/cdns3/Makefile | 16 +
drivers/usb/cdns3/cdns3-pci-wrap.c | 203 +
drivers/usb/cdns3/core.c | 651 +
drivers/usb/cdns3/core.h | 98 +
drivers/usb/cdns3/debug.h | 161 +
drivers/usb/cdns3/drd.c | 381 +
drivers/usb/cdns3/drd.h | 167 +
drivers/usb/cdns3/ep0.c | 886 +
drivers/usb/cdns3/gadget-export.h | 28 +
drivers/usb/cdns3/gadget.c | 2744 +
drivers/usb/cdns3/gadget.h | 1338 +
drivers/usb/cdns3/host-export.h | 28 +
drivers/usb/cdns3/host.c | 74 +
drivers/usb/cdns3/trace.c | 11 +
drivers/usb/cdns3/trace.h | 493 +
drivers/usb/chipidea/Kconfig | 1 +
drivers/usb/chipidea/ci.h | 12 +
drivers/usb/chipidea/ci_hdrc_imx.c | 19 +-
drivers/usb/chipidea/ci_hdrc_msm.c | 9 +-
drivers/usb/chipidea/core.c | 97 +-
drivers/usb/chipidea/otg.c | 8 +-
drivers/usb/chipidea/udc.c | 35 +-
drivers/usb/class/cdc-acm.c | 12 +-
drivers/usb/class/cdc-wdm.c | 16 +-
drivers/usb/class/usblp.c | 13 +-
drivers/usb/class/usbtmc.c | 16 +-
drivers/usb/common/Kconfig | 51 +
drivers/usb/common/Makefile | 2 +
drivers/usb/common/debug.c | 268 +
drivers/usb/common/usb-conn-gpio.c | 284 +
drivers/usb/core/buffer.c | 10 +-
drivers/usb/core/config.c | 12 +-
drivers/usb/core/devio.c | 118 +-
drivers/usb/core/driver.c | 2 +
drivers/usb/core/file.c | 10 +-
drivers/usb/core/generic.c | 5 +
drivers/usb/core/hcd-pci.c | 33 +-
drivers/usb/core/hcd.c | 142 +-
drivers/usb/core/message.c | 4 +-
drivers/usb/core/phy.c | 21 +
drivers/usb/core/phy.h | 1 +
drivers/usb/core/port.c | 9 +
drivers/usb/core/sysfs.c | 121 +
drivers/usb/core/usb.c | 222 -
drivers/usb/core/usb.h | 8 +
drivers/usb/dwc2/gadget.c | 9 +-
drivers/usb/dwc2/hcd.c | 8 +-
drivers/usb/dwc2/params.c | 5 +-
drivers/usb/dwc2/platform.c | 4 +-
drivers/usb/dwc3/core.c | 61 +-
drivers/usb/dwc3/core.h | 2 +
drivers/usb/dwc3/debug.h | 252 -
drivers/usb/dwc3/dwc3-keystone.c | 5 +-
drivers/usb/dwc3/dwc3-meson-g12a.c | 18 +-
drivers/usb/dwc3/dwc3-omap.c | 15 +-
drivers/usb/dwc3/dwc3-st.c | 10 +-
drivers/usb/dwc3/gadget.c | 24 +-
drivers/usb/dwc3/host.c | 22 +-
drivers/usb/dwc3/trace.h | 2 +-
drivers/usb/gadget/composite.c | 39 +-
drivers/usb/gadget/function/f_fs.c | 233 +-
drivers/usb/gadget/function/f_mass_storage.c | 28 +-
drivers/usb/gadget/udc/Kconfig | 3 +-
drivers/usb/gadget/udc/aspeed-vhub/core.c | 7 +-
drivers/usb/gadget/udc/aspeed-vhub/dev.c | 80 +-
drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 59 +-
drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/hub.c | 15 +-
drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 +-
drivers/usb/gadget/udc/atmel_usba_udc.c | 1 +
drivers/usb/gadget/udc/bcm63xx_udc.c | 8 +-
drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +-
drivers/usb/gadget/udc/core.c | 2 +-
drivers/usb/gadget/udc/gr_udc.c | 8 +-
drivers/usb/gadget/udc/lpc32xx_udc.c | 19 +-
drivers/usb/gadget/udc/net2280.c | 38 +-
drivers/usb/gadget/udc/net2280.h | 3 -
drivers/usb/gadget/udc/pch_udc.c | 3 +-
drivers/usb/gadget/udc/renesas_usb3.c | 9 +-
drivers/usb/gadget/udc/s3c-hsudc.c | 4 +-
drivers/usb/gadget/udc/s3c2410_udc.c | 2 +
drivers/usb/gadget/udc/udc-xilinx.c | 4 +-
drivers/usb/host/Kconfig | 35 +-
drivers/usb/host/Makefile | 4 -
drivers/usb/host/ehci-atmel.c | 3 -
drivers/usb/host/ehci-exynos.c | 23 +-
drivers/usb/host/ehci-grlib.c | 2 +-
drivers/usb/host/ehci-hcd.c | 2 +-
drivers/usb/host/ehci-omap.c | 4 +-
drivers/usb/host/ehci-orion.c | 3 -
drivers/usb/host/ehci-pci.c | 4 +-
drivers/usb/host/ehci-platform.c | 4 +-
drivers/usb/host/ehci-pmcmsp.c | 2 +-
drivers/usb/host/ehci-ppc-of.c | 2 +-
drivers/usb/host/ehci-ps3.c | 2 +-
drivers/usb/host/ehci-sh.c | 5 +-
drivers/usb/host/ehci-st.c | 4 +-
drivers/usb/host/ehci-w90x900.c | 130 -
drivers/usb/host/ehci-xilinx-of.c | 2 +-
drivers/usb/host/fhci-hcd.c | 2 +-
drivers/usb/host/fotg210-hcd.c | 6 +-
drivers/usb/host/hwa-hc.c | 875 -
drivers/usb/host/imx21-hcd.c | 6 +-
drivers/usb/host/isp116x-hcd.c | 6 -
drivers/usb/host/isp1362-hcd.c | 5 -
drivers/usb/host/max3421-hcd.c | 17 -
drivers/usb/host/ohci-exynos.c | 23 +-
drivers/usb/host/ohci-hcd.c | 17 +-
drivers/usb/host/ohci-nxp.c | 25 +-
drivers/usb/host/ohci-pci.c | 2 +-
drivers/usb/host/ohci-platform.c | 4 +-
drivers/usb/host/ohci-ppc-of.c | 2 +-
drivers/usb/host/ohci-ps3.c | 2 +-
drivers/usb/host/ohci-pxa27x.c | 2 +-
drivers/usb/host/ohci-sa1111.c | 2 +-
drivers/usb/host/ohci-st.c | 4 +-
drivers/usb/host/ohci-tmio.c | 3 +
drivers/usb/host/oxu210hp-hcd.c | 446 +-
drivers/usb/host/oxu210hp.h | 448 -
drivers/usb/host/pci-quirks.c | 45 +-
drivers/usb/host/pci-quirks.h | 2 +-
drivers/usb/host/r8a66597-hcd.c | 6 -
drivers/usb/host/sl811-hcd.c | 6 -
drivers/usb/host/u132-hcd.c | 2 -
drivers/usb/host/uhci-grlib.c | 2 +-
drivers/usb/host/uhci-pci.c | 2 +-
drivers/usb/host/uhci-platform.c | 2 +-
drivers/usb/host/whci/asl.c | 376 -
drivers/usb/host/whci/debug.c | 153 -
drivers/usb/host/whci/hcd.c | 356 -
drivers/usb/host/whci/hw.c | 93 -
drivers/usb/host/whci/init.c | 177 -
drivers/usb/host/whci/int.c | 82 -
drivers/usb/host/whci/pzl.c | 404 -
drivers/usb/host/whci/qset.c | 831 -
drivers/usb/host/whci/whcd.h | 202 -
drivers/usb/host/whci/wusb.c | 210 -
drivers/usb/host/xhci-dbgcap.c | 1 -
drivers/usb/host/xhci-dbgtty.c | 4 +-
drivers/usb/host/xhci-ext-caps.c | 18 +
drivers/usb/host/xhci-hub.c | 2 +-
drivers/usb/host/xhci-mem.c | 1 -
drivers/usb/host/xhci-mtk.c | 13 +
drivers/usb/host/xhci-mtk.h | 1 +
drivers/usb/host/xhci-pci.c | 2 +-
drivers/usb/host/xhci-plat.c | 15 +-
drivers/usb/host/xhci-plat.h | 2 +
drivers/usb/host/xhci-rcar.c | 25 +-
drivers/usb/host/xhci-rcar.h | 21 +
drivers/usb/host/xhci-tegra.c | 10 +
drivers/usb/host/xhci.c | 15 +-
drivers/usb/host/xhci.h | 6 +-
drivers/usb/isp1760/isp1760-core.c | 3 -
drivers/usb/isp1760/isp1760-if.c | 1 -
drivers/usb/misc/cypress_cy7c63.c | 29 +-
drivers/usb/misc/cytherm.c | 64 +-
drivers/usb/misc/iowarrior.c | 7 +-
drivers/usb/misc/lvstest.c | 19 +-
drivers/usb/misc/rio500.c | 66 +-
drivers/usb/misc/trancevibrator.c | 15 +-
drivers/usb/misc/usb251xb.c | 15 +-
drivers/usb/misc/usbsevseg.c | 17 +-
drivers/usb/misc/yurex.c | 2 +-
drivers/usb/mtu3/Kconfig | 1 +
drivers/usb/mtu3/mtu3.h | 5 +
drivers/usb/mtu3/mtu3_core.c | 4 +-
drivers/usb/mtu3/mtu3_debugfs.c | 4 +-
drivers/usb/mtu3/mtu3_dr.c | 48 +-
drivers/usb/mtu3/mtu3_dr.h | 6 +-
drivers/usb/mtu3/mtu3_plat.c | 3 +-
drivers/usb/musb/musb_core.c | 24 +-
drivers/usb/musb/musb_host.c | 2 +-
drivers/usb/phy/phy-ab8500-usb.c | 18 +-
drivers/usb/phy/phy-fsl-usb.c | 14 +-
drivers/usb/phy/phy-mv-usb.c | 17 +-
drivers/usb/phy/phy-tahvo.c | 18 +-
drivers/usb/phy/phy-twl6030-usb.c | 12 +-
drivers/usb/renesas_usbhs/mod_host.c | 2 +-
drivers/usb/roles/class.c | 57 +-
drivers/usb/roles/intel-xhci-usb-role-switch.c | 54 +-
drivers/usb/serial/ftdi_sio.c | 43 +
drivers/usb/serial/option.c | 10 +
drivers/usb/storage/Makefile | 2 +
drivers/usb/storage/alauda.c | 1 +
drivers/usb/storage/cypress_atacb.c | 1 +
drivers/usb/storage/datafab.c | 1 +
drivers/usb/storage/debug.h | 2 -
drivers/usb/storage/ene_ub6250.c | 1 +
drivers/usb/storage/freecom.c | 1 +
drivers/usb/storage/isd200.c | 3 +-
drivers/usb/storage/jumpshot.c | 1 +
drivers/usb/storage/karma.c | 1 +
drivers/usb/storage/onetouch.c | 1 +
drivers/usb/storage/realtek_cr.c | 16 +-
drivers/usb/storage/scsiglue.c | 19 +-
drivers/usb/storage/sddr09.c | 1 +
drivers/usb/storage/sddr55.c | 1 +
drivers/usb/storage/shuttle_usbat.c | 1 +
drivers/usb/storage/uas.c | 1 +
drivers/usb/storage/unusual_devs.h | 2 +-
drivers/usb/typec/Kconfig | 1 +
drivers/usb/typec/class.c | 16 +-
drivers/usb/typec/mux.c | 2 +-
drivers/usb/typec/tcpm/fusb302.c | 101 +-
drivers/usb/typec/tcpm/tcpm.c | 75 +-
drivers/usb/typec/tcpm/wcove.c | 4 +-
drivers/usb/typec/ucsi/ucsi_ccg.c | 15 +-
drivers/usb/usb-skeleton.c | 8 +-
drivers/usb/usbip/stub.h | 7 +-
drivers/usb/usbip/stub_dev.c | 50 +-
drivers/usb/usbip/stub_main.c | 57 +-
drivers/usb/usbip/stub_rx.c | 204 +-
drivers/usb/usbip/stub_tx.c | 99 +-
drivers/usb/usbip/usbip_common.c | 59 +-
drivers/usb/usbip/vhci_hcd.c | 12 +-
drivers/usb/usbip/vhci_rx.c | 3 +
drivers/usb/usbip/vhci_tx.c | 66 +-
drivers/usb/usbip/vudc.h | 2 +-
drivers/usb/usbip/vudc_dev.c | 9 -
drivers/usb/usbip/vudc_main.c | 1 +
drivers/usb/usbip/vudc_sysfs.c | 7 +-
drivers/usb/wusbcore/Kconfig | 38 -
drivers/usb/wusbcore/Makefile | 26 -
drivers/usb/wusbcore/cbaf.c | 645 -
drivers/usb/wusbcore/crypto.c | 441 -
drivers/usb/wusbcore/devconnect.c | 1085 -
drivers/usb/wusbcore/mmc.c | 303 -
drivers/usb/wusbcore/reservation.c | 110 -
drivers/usb/wusbcore/wa-hc.h | 467 -
drivers/usb/wusbcore/wusbhc.h | 487 -
drivers/uwb/allocator.c | 374 -
drivers/uwb/drp-ie.c | 305 -
drivers/uwb/hwa-rc.c | 929 -
drivers/uwb/i1480/dfu/dfu.c | 198 -
drivers/uwb/i1480/dfu/i1480-dfu.h | 246 -
drivers/uwb/i1480/dfu/mac.c | 496 -
drivers/uwb/i1480/dfu/phy.c | 190 -
drivers/uwb/i1480/dfu/usb.c | 448 -
drivers/uwb/i1480/i1480-est.c | 85 -
drivers/uwb/pal.c | 128 -
drivers/uwb/radio.c | 196 -
drivers/uwb/rsv.c | 1000 -
drivers/uwb/umc-bus.c | 211 -
drivers/uwb/umc-dev.c | 94 -
drivers/uwb/umc-drv.c | 31 -
drivers/uwb/uwb-debug.c | 355 -
drivers/uwb/uwb-internal.h | 366 -
drivers/uwb/whc-rc.c | 467 -
drivers/uwb/whci.c | 257 -
drivers/vfio/pci/vfio_pci.c | 17 +-
drivers/vfio/vfio_iommu_spapr_tce.c | 35 +-
drivers/vfio/vfio_iommu_type1.c | 547 +-
drivers/vhost/test.c | 13 +-
drivers/vhost/vhost.c | 524 +-
drivers/vhost/vhost.h | 41 -
drivers/vhost/vsock.c | 68 +-
drivers/video/backlight/Kconfig | 2 -
drivers/video/backlight/backlight.c | 19 +
drivers/video/backlight/gpio_backlight.c | 24 +-
drivers/video/backlight/lcd.c | 8 -
drivers/video/backlight/lm3630a_bl.c | 3 +-
drivers/video/backlight/lms283gf05.c | 2 +-
drivers/video/backlight/pwm_bl.c | 35 +-
drivers/video/backlight/rave-sp-backlight.c | 10 +-
drivers/video/backlight/tosa_lcd.c | 3 +-
drivers/video/fbdev/Kconfig | 23 -
drivers/video/fbdev/Makefile | 2 -
drivers/video/fbdev/acornfb.c | 1 +
drivers/video/fbdev/amba-clcd.c | 4 +-
drivers/video/fbdev/atafb.c | 42 +-
drivers/video/fbdev/aty/aty128fb.c | 18 -
drivers/video/fbdev/aty/atyfb_base.c | 29 -
drivers/video/fbdev/aty/radeon_base.c | 6 +-
drivers/video/fbdev/au1200fb.c | 5 +-
drivers/video/fbdev/core/fbmem.c | 14 +-
drivers/video/fbdev/core/fbmon.c | 96 -
drivers/video/fbdev/core/modedb.c | 57 -
drivers/video/fbdev/da8xx-fb.c | 118 +-
drivers/video/fbdev/efifb.c | 27 +-
drivers/video/fbdev/jz4740_fb.c | 690 -
drivers/video/fbdev/mmp/core.c | 6 +-
drivers/video/fbdev/mmp/fb/mmpfb.c | 1 -
drivers/video/fbdev/nuc900fb.c | 760 -
drivers/video/fbdev/nuc900fb.h | 51 -
drivers/video/fbdev/nvidia/nv_backlight.c | 2 -
drivers/video/fbdev/nvidia/nv_setup.c | 24 -
drivers/video/fbdev/omap/omapfb_main.c | 8 +
drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 5 +
drivers/video/fbdev/pvr2fb.c | 6 +-
drivers/video/fbdev/pxafb.c | 21 -
drivers/video/fbdev/pxafb.h | 1 -
drivers/video/fbdev/sa1100fb.c | 27 -
drivers/video/fbdev/sa1100fb.h | 1 -
drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 +
drivers/video/fbdev/sm501fb.c | 37 +-
drivers/video/fbdev/sm712fb.c | 8 +-
drivers/video/fbdev/ssd1307fb.c | 131 +-
drivers/video/fbdev/udlfb.c | 2 +-
drivers/video/fbdev/via/via-core.c | 43 -
drivers/video/fbdev/w100fb.c | 23 +-
drivers/video/fbdev/wm8505fb.c | 13 +-
drivers/video/of_display_timing.c | 11 +-
drivers/virtio/virtio_ring.c | 8 +-
drivers/w1/masters/Kconfig | 9 +
drivers/w1/masters/Makefile | 1 +
drivers/w1/masters/mxc_w1.c | 4 +-
drivers/w1/masters/omap_hdq.c | 4 +-
drivers/w1/masters/sgi_w1.c | 130 +
drivers/w1/slaves/Kconfig | 6 +
drivers/w1/slaves/Makefile | 1 +
drivers/w1/slaves/w1_ds250x.c | 290 +
drivers/watchdog/Kconfig | 35 +-
drivers/watchdog/Makefile | 3 +-
drivers/watchdog/ar7_wdt.c | 1 +
drivers/watchdog/aspeed_wdt.c | 69 +-
drivers/watchdog/ath79_wdt.c | 4 +-
drivers/watchdog/cpwd.c | 25 +-
drivers/watchdog/diag288_wdt.c | 3 -
drivers/watchdog/f71808e_wdt.c | 17 +-
drivers/watchdog/iTCO_wdt.c | 26 +-
drivers/watchdog/imx2_wdt.c | 4 +-
drivers/watchdog/imx7ulp_wdt.c | 243 +
drivers/watchdog/imx_sc_wdt.c | 9 +-
drivers/watchdog/jz4740_wdt.c | 1 -
drivers/watchdog/ks8695_wdt.c | 319 -
drivers/watchdog/nuc900_wdt.c | 302 -
drivers/watchdog/orion_wdt.c | 66 +-
drivers/watchdog/pcwd.c | 2 +-
drivers/watchdog/pnx4008_wdt.c | 1 -
drivers/watchdog/qcom-wdt.c | 84 +-
drivers/watchdog/riowd.c | 2 +-
drivers/watchdog/sb_wdog.c | 1 +
drivers/watchdog/scx200_wdt.c | 1 +
drivers/watchdog/sprd_wdt.c | 4 +-
drivers/watchdog/wdt.c | 2 +-
drivers/watchdog/wdt285.c | 2 +-
drivers/watchdog/wdt977.c | 2 +-
drivers/watchdog/ziirave_wdt.c | 351 +-
drivers/xen/events/events_base.c | 2 +-
drivers/xen/gntdev.c | 2 +-
drivers/xen/pci.c | 21 +-
drivers/xen/privcmd.c | 35 +-
drivers/xen/swiotlb-xen.c | 131 +-
drivers/xen/xen-pciback/conf_space_capability.c | 3 +-
drivers/xen/xlate_mmu.c | 32 +
fs/9p/cache.c | 2 +
fs/9p/vfs_file.c | 3 +
fs/9p/vfs_super.c | 10 +-
fs/Kconfig | 3 +
fs/Makefile | 2 +
fs/affs/amigaffs.c | 2 +-
fs/affs/amigaffs.h | 3 +
fs/affs/inode.c | 4 +-
fs/affs/super.c | 4 +
fs/afs/cell.c | 4 +
fs/afs/cmservice.c | 10 +-
fs/afs/dir.c | 146 +-
fs/afs/dynroot.c | 7 -
fs/afs/file.c | 12 +-
fs/afs/fsclient.c | 57 +-
fs/afs/inode.c | 2 +-
fs/afs/internal.h | 2 +-
fs/afs/security.c | 108 +-
fs/afs/vlclient.c | 11 +-
fs/afs/volume.c | 2 -
fs/afs/yfsclient.c | 62 +-
fs/attr.c | 21 +-
fs/autofs/autofs_i.h | 1 -
fs/autofs/expire.c | 103 +-
fs/autofs/root.c | 44 +-
fs/befs/linuxvfs.c | 2 +
fs/bfs/inode.c | 2 +
fs/binfmt_elf.c | 23 +-
fs/block_dev.c | 89 +-
fs/btrfs/Kconfig | 1 +
fs/btrfs/Makefile | 2 +-
fs/btrfs/async-thread.c | 8 +-
fs/btrfs/backref.c | 2 +-
fs/btrfs/block-group.c | 3173 ++
fs/btrfs/block-group.h | 250 +
fs/btrfs/block-rsv.c | 48 +-
fs/btrfs/check-integrity.c | 7 +-
fs/btrfs/compression.c | 21 +-
fs/btrfs/compression.h | 11 +-
fs/btrfs/ctree.c | 452 +-
fs/btrfs/ctree.h | 421 +-
fs/btrfs/dedupe.h | 12 -
fs/btrfs/delalloc-space.c | 34 +-
fs/btrfs/delayed-inode.c | 18 +-
fs/btrfs/delayed-ref.c | 10 +-
fs/btrfs/dev-replace.c | 3 +-
fs/btrfs/disk-io.c | 43 +-
fs/btrfs/disk-io.h | 2 -
fs/btrfs/extent-tree.c | 12445 ++--
fs/btrfs/extent_io.c | 60 +-
fs/btrfs/extent_io.h | 6 +-
fs/btrfs/extent_map.c | 2 +
fs/btrfs/file.c | 435 +-
fs/btrfs/free-space-cache.c | 42 +-
fs/btrfs/free-space-cache.h | 24 +-
fs/btrfs/free-space-tree.c | 1 +
fs/btrfs/free-space-tree.h | 2 +
fs/btrfs/inode-item.c | 62 +-
fs/btrfs/inode-map.c | 32 +-
fs/btrfs/inode.c | 421 +-
fs/btrfs/ioctl.c | 430 +-
fs/btrfs/locking.c | 46 +-
fs/btrfs/locking.h | 2 -
fs/btrfs/lzo.c | 8 +-
fs/btrfs/math.h | 28 -
fs/btrfs/misc.h | 50 +
fs/btrfs/ordered-data.c | 12 +-
fs/btrfs/props.c | 2 +-
fs/btrfs/qgroup.c | 86 +-
fs/btrfs/raid56.c | 16 +
fs/btrfs/reada.c | 30 +
fs/btrfs/relocation.c | 12 +-
fs/btrfs/root-tree.c | 2 +-
fs/btrfs/scrub.c | 1 +
fs/btrfs/send.c | 452 +-
fs/btrfs/space-info.c | 372 +-
fs/btrfs/space-info.h | 30 +-
fs/btrfs/struct-funcs.c | 73 +-
fs/btrfs/super.c | 32 +-
fs/btrfs/sysfs.c | 270 +-
fs/btrfs/sysfs.h | 82 +-
fs/btrfs/tests/btrfs-tests.c | 9 +-
fs/btrfs/tests/extent-io-tests.c | 31 +-
fs/btrfs/tests/free-space-tests.c | 1 +
fs/btrfs/tests/free-space-tree-tests.c | 1 +
fs/btrfs/tests/inode-tests.c | 24 +-
fs/btrfs/transaction.c | 38 +-
fs/btrfs/transaction.h | 3 +
fs/btrfs/tree-checker.c | 432 +
fs/btrfs/tree-log.c | 71 +-
fs/btrfs/volumes.c | 133 +-
fs/btrfs/volumes.h | 9 -
fs/btrfs/zlib.c | 11 +-
fs/btrfs/zstd.c | 12 +-
fs/ceph/Makefile | 2 +-
fs/ceph/addr.c | 66 +-
fs/ceph/cache.c | 2 +
fs/ceph/caps.c | 178 +-
fs/ceph/debugfs.c | 1 -
fs/ceph/export.c | 60 +-
fs/ceph/file.c | 104 +-
fs/ceph/inode.c | 57 +-
fs/ceph/io.c | 163 +
fs/ceph/io.h | 12 +
fs/ceph/locks.c | 11 +-
fs/ceph/mds_client.c | 110 +-
fs/ceph/mds_client.h | 8 +-
fs/ceph/snap.c | 4 +-
fs/ceph/super.c | 54 +-
fs/ceph/super.h | 51 +-
fs/ceph/xattr.c | 95 +-
fs/cifs/Kconfig | 10 +-
fs/cifs/Makefile | 2 +
fs/cifs/cifs_debug.c | 2 +
fs/cifs/cifs_debug.h | 67 +
fs/cifs/cifs_fs_sb.h | 2 +
fs/cifs/cifs_ioctl.h | 10 +
fs/cifs/cifsacl.c | 81 +-
fs/cifs/cifsacl.h | 83 +-
fs/cifs/cifsfs.c | 51 +-
fs/cifs/cifsfs.h | 2 +-
fs/cifs/cifsglob.h | 25 +-
fs/cifs/cifsproto.h | 9 +-
fs/cifs/cifsroot.c | 94 +
fs/cifs/cifssmb.c | 202 +-
fs/cifs/connect.c | 182 +-
fs/cifs/dir.c | 7 +-
fs/cifs/export.c | 2 +-
fs/cifs/file.c | 80 +-
fs/cifs/inode.c | 22 +-
fs/cifs/ioctl.c | 29 +
fs/cifs/misc.c | 22 +
fs/cifs/netmisc.c | 14 +-
fs/cifs/sess.c | 29 +-
fs/cifs/smb2inode.c | 169 +-
fs/cifs/smb2maperror.c | 2 +-
fs/cifs/smb2ops.c | 250 +-
fs/cifs/smb2pdu.c | 315 +-
fs/cifs/smb2pdu.h | 2 +
fs/cifs/smb2proto.h | 7 +-
fs/cifs/smb2transport.c | 62 +-
fs/cifs/smbdirect.c | 10 +-
fs/cifs/smbencrypt.c | 18 +-
fs/cifs/smbfsctl.h | 11 +
fs/cifs/trace.h | 38 +
fs/cifs/transport.c | 120 +-
fs/cifs/xattr.c | 2 +-
fs/coda/inode.c | 3 +
fs/coda/pioctl.c | 7 +-
fs/compat_ioctl.c | 3 -
fs/configfs/configfs_internal.h | 36 +-
fs/configfs/dir.c | 306 +-
fs/configfs/file.c | 280 +-
fs/configfs/inode.c | 36 +-
fs/configfs/mount.c | 9 +
fs/configfs/symlink.c | 197 +-
fs/coredump.c | 44 +-
fs/cramfs/inode.c | 71 +-
fs/crypto/Kconfig | 2 +
fs/crypto/Makefile | 10 +-
fs/crypto/crypto.c | 45 +-
fs/crypto/fname.c | 47 +-
fs/crypto/fscrypt_private.h | 399 +-
fs/crypto/hkdf.c | 181 +
fs/crypto/hooks.c | 6 +-
fs/crypto/keyinfo.c | 611 -
fs/crypto/keyring.c | 984 +
fs/crypto/keysetup.c | 591 +
fs/crypto/keysetup_v1.c | 340 +
fs/crypto/policy.c | 434 +-
fs/d_path.c | 6 +-
fs/dax.c | 4 +-
fs/debugfs/file.c | 30 +
fs/debugfs/inode.c | 32 +-
fs/devpts/inode.c | 2 +-
fs/efs/super.c | 2 +
fs/erofs/Kconfig | 91 +
fs/erofs/Makefile | 11 +
fs/erofs/compress.h | 60 +
fs/erofs/data.c | 360 +
fs/erofs/decompressor.c | 338 +
fs/erofs/dir.c | 142 +
fs/erofs/erofs_fs.h | 316 +
fs/erofs/inode.c | 337 +
fs/erofs/internal.h | 431 +
fs/erofs/namei.c | 252 +
fs/erofs/super.c | 615 +
fs/erofs/tagptr.h | 110 +
fs/erofs/utils.c | 333 +
fs/erofs/xattr.c | 704 +
fs/erofs/xattr.h | 92 +
fs/erofs/zdata.c | 1431 +
fs/erofs/zdata.h | 193 +
fs/erofs/zmap.c | 471 +
fs/erofs/zpvec.h | 157 +
fs/eventpoll.c | 4 +-
fs/exec.c | 4 +-
fs/exportfs/expfs.c | 2 +-
fs/ext2/balloc.c | 10 +-
fs/ext2/super.c | 5 +-
fs/ext2/xattr.c | 2 +-
fs/ext4/Makefile | 1 +
fs/ext4/block_validity.c | 189 +-
fs/ext4/dir.c | 7 +-
fs/ext4/ext4.h | 95 +-
fs/ext4/extents.c | 98 +-
fs/ext4/extents_status.c | 521 +-
fs/ext4/extents_status.h | 8 +-
fs/ext4/file.c | 6 +-
fs/ext4/hash.c | 2 +-
fs/ext4/inline.c | 2 +-
fs/ext4/inode.c | 158 +-
fs/ext4/ioctl.c | 143 +
fs/ext4/namei.c | 4 +-
fs/ext4/readpage.c | 211 +-
fs/ext4/super.c | 45 +-
fs/ext4/sysfs.c | 6 +
fs/ext4/verity.c | 367 +
fs/f2fs/Kconfig | 5 +-
fs/f2fs/Makefile | 1 +
fs/f2fs/data.c | 179 +-
fs/f2fs/debug.c | 4 +-
fs/f2fs/dir.c | 184 +-
fs/f2fs/f2fs.h | 67 +-
fs/f2fs/file.c | 343 +-
fs/f2fs/gc.c | 97 +-
fs/f2fs/hash.c | 37 +-
fs/f2fs/inline.c | 18 +-
fs/f2fs/inode.c | 14 +-
fs/f2fs/namei.c | 54 +-
fs/f2fs/node.c | 57 +-
fs/f2fs/segment.c | 135 +-
fs/f2fs/segment.h | 12 +-
fs/f2fs/super.c | 209 +-
fs/f2fs/sysfs.c | 34 +
fs/f2fs/verity.c | 247 +
fs/f2fs/xattr.c | 6 +
fs/f2fs/xattr.h | 2 +
fs/fat/dir.c | 17 +-
fs/fat/fatent.c | 3 +
fs/fat/inode.c | 12 +
fs/fhandle.c | 2 +-
fs/file_table.c | 1 +
fs/freevxfs/vxfs_super.c | 2 +
fs/fs-writeback.c | 174 +-
fs/fs_context.c | 18 +-
fs/fs_parser.c | 18 +-
fs/fuse/Kconfig | 11 +
fs/fuse/Makefile | 1 +
fs/fuse/cuse.c | 101 +-
fs/fuse/dev.c | 654 +-
fs/fuse/dir.c | 283 +-
fs/fuse/file.c | 1227 +-
fs/fuse/fuse_i.h | 357 +-
fs/fuse/inode.c | 557 +-
fs/fuse/readdir.c | 72 +-
fs/fuse/virtio_fs.c | 1195 +
fs/fuse/xattr.c | 76 +-
fs/gfs2/aops.c | 4 +-
fs/gfs2/bmap.c | 370 +-
fs/gfs2/dentry.c | 45 +-
fs/gfs2/dir.c | 3 +-
fs/gfs2/dir.h | 3 +-
fs/gfs2/file.c | 9 +-
fs/gfs2/glock.c | 115 +-
fs/gfs2/glock.h | 6 +
fs/gfs2/incore.h | 9 +-
fs/gfs2/inode.c | 63 +-
fs/gfs2/lock_dlm.c | 8 +-
fs/gfs2/ops_fstype.c | 496 +-
fs/gfs2/quota.c | 2 +-
fs/gfs2/rgrp.c | 2 +-
fs/gfs2/super.c | 347 +-
fs/gfs2/super.h | 3 +-
fs/gfs2/util.c | 2 +-
fs/hpfs/hpfs_fn.h | 6 +-
fs/hpfs/super.c | 2 +
fs/inode.c | 36 +-
fs/io_uring.c | 926 +-
fs/iomap/Makefile | 2 +-
fs/iomap/direct-io.c | 24 +-
fs/isofs/export.c | 2 +-
fs/isofs/inode.c | 7 +
fs/jbd2/journal.c | 2 -
fs/jbd2/revoke.c | 4 +-
fs/jbd2/transaction.c | 15 +-
fs/jffs2/fs.c | 51 +-
fs/jffs2/gc.c | 21 +-
fs/jffs2/nodelist.c | 2 +-
fs/jffs2/os-linux.h | 7 +-
fs/jffs2/scan.c | 5 +-
fs/jffs2/super.c | 170 +-
fs/jfs/Kconfig | 2 +-
fs/jfs/super.c | 2 +
fs/kernfs/dir.c | 9 +-
fs/kernfs/inode.c | 7 +-
fs/locks.c | 73 +-
fs/minix/inode.c | 2 +
fs/namei.c | 64 +-
fs/namespace.c | 62 +-
fs/nfs/delegation.c | 25 +-
fs/nfs/delegation.h | 2 +-
fs/nfs/dir.c | 43 +-
fs/nfs/direct.c | 27 +-
fs/nfs/filelayout/filelayout.c | 1 +
fs/nfs/flexfilelayout/flexfilelayout.c | 28 +-
fs/nfs/fscache.c | 7 +-
fs/nfs/fscache.h | 2 +-
fs/nfs/inode.c | 35 +-
fs/nfs/internal.h | 18 +-
fs/nfs/nfs3proc.c | 45 +-
fs/nfs/nfs4_fs.h | 14 +-
fs/nfs/nfs4client.c | 5 +-
fs/nfs/nfs4file.c | 12 +-
fs/nfs/nfs4proc.c | 424 +-
fs/nfs/nfs4state.c | 71 +-
fs/nfs/nfs4xdr.c | 2 +-
fs/nfs/nfstrace.h | 2 -
fs/nfs/pagelist.c | 19 +-
fs/nfs/pnfs.c | 78 +-
fs/nfs/pnfs.h | 17 +-
fs/nfs/pnfs_nfs.c | 15 +-
fs/nfs/proc.c | 7 +-
fs/nfs/read.c | 35 +-
fs/nfs/super.c | 30 +-
fs/nfs/write.c | 38 +-
fs/nfsd/Kconfig | 3 +-
fs/nfsd/Makefile | 3 +-
fs/nfsd/acl.h | 8 -
fs/nfsd/blocklayout.c | 3 +-
fs/nfsd/export.c | 13 +
fs/nfsd/filecache.c | 934 +
fs/nfsd/filecache.h | 61 +
fs/nfsd/netns.h | 4 +
fs/nfsd/nfs3proc.c | 9 +-
fs/nfsd/nfs3xdr.c | 13 +-
fs/nfsd/nfs4callback.c | 35 +-
fs/nfsd/nfs4layouts.c | 12 +-
fs/nfsd/nfs4proc.c | 97 +-
fs/nfsd/nfs4recover.c | 388 +-
fs/nfsd/nfs4state.c | 239 +-
fs/nfsd/nfs4xdr.c | 56 +-
fs/nfsd/nfscache.c | 2 +-
fs/nfsd/nfsctl.c | 23 +-
fs/nfsd/nfsproc.c | 4 +-
fs/nfsd/nfssvc.c | 48 +-
fs/nfsd/state.h | 13 +-
fs/nfsd/trace.h | 140 +
fs/nfsd/vfs.c | 351 +-
fs/nfsd/vfs.h | 37 +-
fs/nfsd/xdr3.h | 2 +-
fs/nfsd/xdr4.h | 19 +-
fs/notify/dnotify/dnotify.c | 15 +-
fs/notify/fanotify/fanotify_user.c | 19 +-
fs/notify/fsnotify.h | 2 -
fs/notify/group.c | 2 +
fs/notify/inotify/inotify_user.c | 14 +-
fs/notify/mark.c | 6 +
fs/ntfs/inode.c | 21 +-
fs/ntfs/mft.c | 12 +-
fs/ntfs/namei.c | 2 +-
fs/ntfs/runlist.c | 2 +-
fs/ntfs/super.c | 2 +-
fs/ocfs2/alloc.c | 20 +-
fs/ocfs2/aops.c | 13 +-
fs/ocfs2/blockcheck.c | 26 +-
fs/ocfs2/cluster/heartbeat.c | 103 +-
fs/ocfs2/dir.c | 3 +-
fs/ocfs2/dlm/dlmcommon.h | 1 -
fs/ocfs2/dlm/dlmdebug.c | 55 +-
fs/ocfs2/dlm/dlmdebug.h | 16 +-
fs/ocfs2/dlm/dlmdomain.c | 7 +-
fs/ocfs2/dlm/dlmunlock.c | 23 +-
fs/ocfs2/dlmglue.c | 27 +-
fs/ocfs2/extent_map.c | 3 +-
fs/ocfs2/file.c | 13 +-
fs/ocfs2/inode.c | 2 +-
fs/ocfs2/journal.h | 42 +-
fs/ocfs2/namei.c | 2 -
fs/ocfs2/ocfs2.h | 3 -
fs/ocfs2/super.c | 10 +-
fs/ocfs2/xattr.c | 3 -
fs/omfs/inode.c | 4 +
fs/open.c | 29 +-
fs/orangefs/file.c | 2 +-
fs/orangefs/inode.c | 2 +-
fs/orangefs/namei.c | 2 +-
fs/orangefs/orangefs-kernel.h | 2 +-
fs/overlayfs/export.c | 3 +-
fs/overlayfs/inode.c | 3 +-
fs/overlayfs/ovl_entry.h | 1 +
fs/overlayfs/super.c | 73 +-
fs/proc/kcore.c | 6 +
fs/proc/meminfo.c | 8 +-
fs/proc/root.c | 3 +-
fs/proc/task_mmu.c | 86 +-
fs/proc/vmcore.c | 8 +-
fs/proc_namespace.c | 2 +-
fs/pstore/ram.c | 2 +
fs/qnx4/inode.c | 2 +
fs/qnx6/inode.c | 2 +
fs/quota/dquot.c | 4 +-
fs/ramfs/inode.c | 99 +-
fs/read_write.c | 49 +-
fs/reiserfs/do_balan.c | 15 +-
fs/reiserfs/fix_node.c | 6 +-
fs/reiserfs/journal.c | 22 +-
fs/reiserfs/lbalance.c | 3 +-
fs/reiserfs/objectid.c | 3 +-
fs/reiserfs/prints.c | 3 -
fs/reiserfs/stree.c | 4 -
fs/reiserfs/super.c | 3 +
fs/romfs/super.c | 48 +-
fs/seq_file.c | 2 +-
fs/squashfs/super.c | 102 +-
fs/super.c | 153 +-
fs/sysv/super.c | 5 +-
fs/timerfd.c | 6 +-
fs/tracefs/inode.c | 42 +-
fs/ubifs/auth.c | 4 +-
fs/ubifs/budget.c | 2 +-
fs/ubifs/debug.c | 1 -
fs/ubifs/file.c | 21 +-
fs/ubifs/ioctl.c | 20 +
fs/ubifs/orphan.c | 2 -
fs/ubifs/super.c | 19 +-
fs/ubifs/tnc_misc.c | 1 +
fs/udf/balloc.c | 11 +
fs/udf/ecma_167.h | 14 +
fs/udf/file.c | 3 +
fs/udf/ialloc.c | 3 +
fs/udf/inode.c | 55 +-
fs/udf/super.c | 261 +-
fs/udf/udf_i.h | 6 +-
fs/udf/udfdecl.h | 11 +-
fs/ufs/Kconfig | 2 +-
fs/ufs/super.c | 7 +
fs/unicode/utf8-core.c | 2 +-
fs/unicode/utf8-selftest.c | 4 +-
fs/userfaultfd.c | 47 +-
fs/utimes.c | 6 +-
fs/verity/Kconfig | 55 +
fs/verity/Makefile | 10 +
fs/verity/enable.c | 377 +
fs/verity/fsverity_private.h | 185 +
fs/verity/hash_algs.c | 280 +
fs/verity/init.c | 61 +
fs/verity/measure.c | 57 +
fs/verity/open.c | 356 +
fs/verity/signature.c | 157 +
fs/verity/verify.c | 281 +
fs/xfs/kmem.c | 79 +-
fs/xfs/kmem.h | 15 +-
fs/xfs/libxfs/xfs_alloc.c | 2 +-
fs/xfs/libxfs/xfs_attr.c | 79 +-
fs/xfs/libxfs/xfs_attr.h | 6 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 130 +-
fs/xfs/libxfs/xfs_attr_remote.c | 2 +
fs/xfs/libxfs/xfs_bmap.c | 111 +-
fs/xfs/libxfs/xfs_bmap.h | 11 +-
fs/xfs/libxfs/xfs_bmap_btree.c | 16 +-
fs/xfs/libxfs/xfs_btree.c | 14 +-
fs/xfs/libxfs/xfs_btree.h | 10 +-
fs/xfs/libxfs/xfs_da_btree.c | 25 +-
fs/xfs/libxfs/xfs_da_btree.h | 4 +-
fs/xfs/libxfs/xfs_defer.c | 2 +-
fs/xfs/libxfs/xfs_dir2.c | 14 +-
fs/xfs/libxfs/xfs_dir2_block.c | 2 +-
fs/xfs/libxfs/xfs_dir2_node.c | 681 +-
fs/xfs/libxfs/xfs_dir2_sf.c | 8 +-
fs/xfs/libxfs/xfs_fs.h | 2 +-
fs/xfs/libxfs/xfs_ialloc.c | 9 +-
fs/xfs/libxfs/xfs_iext_tree.c | 8 +-
fs/xfs/libxfs/xfs_inode_fork.c | 16 +-
fs/xfs/libxfs/xfs_refcount.c | 50 +-
fs/xfs/libxfs/xfs_refcount.h | 12 +-
fs/xfs/libxfs/xfs_rmap.c | 59 +-
fs/xfs/libxfs/xfs_rmap.h | 11 +-
fs/xfs/libxfs/xfs_sb.c | 2 +-
fs/xfs/libxfs/xfs_shared.h | 6 -
fs/xfs/libxfs/xfs_types.h | 8 +
fs/xfs/scrub/agheader.c | 4 +-
fs/xfs/scrub/alloc.c | 3 +-
fs/xfs/scrub/attr.c | 6 +-
fs/xfs/scrub/bmap.c | 81 +-
fs/xfs/scrub/dabtree.c | 6 +-
fs/xfs/scrub/fscounters.c | 2 +-
fs/xfs/scrub/repair.c | 6 +-
fs/xfs/scrub/symlink.c | 2 +-
fs/xfs/xfs_acl.c | 14 +-
fs/xfs/xfs_attr_inactive.c | 2 +-
fs/xfs/xfs_attr_list.c | 2 +-
fs/xfs/xfs_bmap_item.c | 8 +-
fs/xfs/xfs_bmap_util.c | 22 +-
fs/xfs/xfs_buf.c | 11 +-
fs/xfs/xfs_buf.h | 6 +
fs/xfs/xfs_buf_item.c | 4 +-
fs/xfs/xfs_dquot.c | 4 +-
fs/xfs/xfs_dquot_item.c | 2 +-
fs/xfs/xfs_error.c | 2 +-
fs/xfs/xfs_extent_busy.c | 2 +-
fs/xfs/xfs_extfree_item.c | 8 +-
fs/xfs/xfs_file.c | 40 +-
fs/xfs/xfs_fsmap.c | 12 +-
fs/xfs/xfs_icache.c | 2 +-
fs/xfs/xfs_icreate_item.c | 2 +-
fs/xfs/xfs_inode.c | 85 +-
fs/xfs/xfs_inode_item.c | 2 +-
fs/xfs/xfs_ioctl.c | 27 +-
fs/xfs/xfs_ioctl32.c | 58 +-
fs/xfs/xfs_iomap.c | 6 +-
fs/xfs/xfs_iops.c | 1 +
fs/xfs/xfs_itable.c | 13 +-
fs/xfs/xfs_itable.h | 13 +-
fs/xfs/xfs_iwalk.c | 4 +-
fs/xfs/xfs_iwalk.h | 13 +-
fs/xfs/xfs_log.c | 469 +-
fs/xfs/xfs_log_cil.c | 10 +-
fs/xfs/xfs_log_recover.c | 50 +-
fs/xfs/xfs_mount.c | 4 +-
fs/xfs/xfs_mount.h | 7 -
fs/xfs/xfs_mru_cache.c | 4 +-
fs/xfs/xfs_pnfs.c | 2 +-
fs/xfs/xfs_qm.c | 4 +-
fs/xfs/xfs_refcount_item.c | 16 +-
fs/xfs/xfs_reflink.c | 86 +-
fs/xfs/xfs_rmap_item.c | 6 +-
fs/xfs/xfs_rtalloc.c | 4 +-
fs/xfs/xfs_super.c | 5 +-
fs/xfs/xfs_sysfs.c | 13 -
fs/xfs/xfs_trace.h | 34 +
fs/xfs/xfs_trans.c | 4 +-
fs/xfs/xfs_trans_dquot.c | 2 +-
fs/xfs/xfs_xattr.c | 2 +-
include/Kbuild | 85 +-
include/acpi/acconfig.h | 4 +-
include/acpi/acpiosxf.h | 1 +
include/acpi/acpixf.h | 10 +-
include/acpi/actypes.h | 20 +-
include/acpi/processor.h | 26 +-
include/asm-generic/5level-fixup.h | 21 +-
include/asm-generic/Kbuild | 2 +
include/asm-generic/bug.h | 55 +-
include/asm-generic/div64.h | 22 +-
include/asm-generic/error-injection.h | 6 +
include/asm-generic/export.h | 15 +-
include/asm-generic/futex.h | 21 +-
include/asm-generic/getorder.h | 50 +-
include/asm-generic/io.h | 9 -
include/asm-generic/mshyperv.h | 1 +
include/asm-generic/pgalloc.h | 13 +-
include/asm-generic/pgtable.h | 7 +-
include/asm-generic/preempt.h | 4 +-
include/asm-generic/vmlinux.lds.h | 8 +-
include/clocksource/hyperv_timer.h | 8 +-
include/crypto/aes.h | 58 +-
include/crypto/algapi.h | 2 -
include/crypto/ctr.h | 50 +
include/crypto/des.h | 77 +-
include/crypto/gcm.h | 55 +
include/crypto/ghash.h | 2 +-
include/crypto/internal/cryptouser.h | 7 +-
include/crypto/internal/des.h | 152 +
include/crypto/internal/skcipher.h | 5 +
include/crypto/morus1280_glue.h | 97 -
include/crypto/morus640_glue.h | 97 -
include/crypto/morus_common.h | 18 -
include/crypto/pkcs7.h | 4 +
include/crypto/sha.h | 47 +
include/crypto/sha1_base.h | 5 +
include/crypto/sha256_base.h | 29 +-
include/crypto/sha512_base.h | 5 +
include/crypto/sm3_base.h | 5 +
include/drm/amd_asic_type.h | 4 +
include/drm/bridge/analogix_dp.h | 4 -
include/drm/bridge/dw_hdmi.h | 6 +
include/drm/drmP.h | 2 +-
include/drm/drm_agpsupport.h | 14 -
include/drm/drm_client.h | 2 +
include/drm/drm_connector.h | 32 +-
include/drm/drm_crtc.h | 14 +-
include/drm/drm_dp_helper.h | 4 +
include/drm/drm_dp_mst_helper.h | 11 +
include/drm/drm_drv.h | 104 +-
include/drm/drm_gem.h | 26 +-
include/drm/drm_gem_framebuffer_helper.h | 7 -
include/drm/drm_gem_shmem_helper.h | 15 +
include/drm/drm_gem_vram_helper.h | 30 +-
include/drm/drm_hdcp.h | 9 +-
include/drm/drm_ioctl.h | 3 +
include/drm/drm_mipi_dbi.h | 188 +
include/drm/drm_mode_config.h | 13 +
include/drm/drm_panel.h | 184 +-
include/drm/drm_prime.h | 41 +-
include/drm/drm_self_refresh_helper.h | 6 +-
include/drm/drm_sysfs.h | 5 +-
include/drm/drm_vblank.h | 1 -
include/drm/drm_vram_mm_helper.h | 2 +
include/drm/i915_component.h | 2 +-
include/drm/i915_drm.h | 13 +-
include/drm/i915_pciids.h | 18 +-
include/drm/tinydrm/mipi-dbi.h | 117 -
include/drm/tinydrm/tinydrm-helpers.h | 75 -
include/drm/ttm/ttm_bo_api.h | 41 +-
include/drm/ttm/ttm_bo_driver.h | 26 +-
include/dt-bindings/bus/moxtet.h | 16 +
include/dt-bindings/bus/ti-sysc.h | 1 +
include/dt-bindings/clock/ast2600-clock.h | 113 +
include/dt-bindings/clock/bcm2835.h | 2 +
include/dt-bindings/clock/g12a-clkc.h | 6 +
include/dt-bindings/clock/imx8-clock.h | 6 +-
include/dt-bindings/clock/imx8mn-clock.h | 216 +
include/dt-bindings/clock/ingenic,tcu.h | 20 +
include/dt-bindings/clock/jz4740-cgu.h | 1 +
include/dt-bindings/clock/mt6779-clk.h | 436 +
include/dt-bindings/clock/mt8183-clk.h | 4 +
include/dt-bindings/clock/omap5.h | 3 +
include/dt-bindings/clock/qcom,gcc-qcs404.h | 3 +
include/dt-bindings/clock/qcom,gcc-sm8150.h | 243 +
include/dt-bindings/clock/rk3308-cru.h | 387 +
include/dt-bindings/clock/sun8i-v3s-ccu.h | 4 +
include/dt-bindings/gce/mt8183-gce.h | 175 +
include/dt-bindings/interconnect/qcom,qcs404.h | 88 +
include/dt-bindings/leds/common.h | 55 +-
include/dt-bindings/memory/mt8183-larb-port.h | 130 +
include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h | 11 +
include/dt-bindings/pinctrl/k3.h | 3 +
include/dt-bindings/power/meson-g12a-power.h | 13 +
include/dt-bindings/power/meson-sm1-power.h | 18 +
.../regulator/active-semi,8865-regulator.h | 28 +
.../dt-bindings/reset-controller/mt8183-resets.h | 81 +
.../reset/amlogic,meson-g12a-audio-reset.h | 38 +
.../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 51 +-
include/dt-bindings/reset/amlogic,meson8b-reset.h | 51 +-
include/dt-bindings/reset/hisi,hi6220-resets.h | 7 +
include/dt-bindings/reset/imx8mq-reset.h | 34 +-
include/dt-bindings/reset/mt7629-resets.h | 71 +
include/dt-bindings/reset/sun8i-v3s-ccu.h | 3 +
include/dt-bindings/soc/ti,sci_pm_domain.h | 9 +
include/dt-bindings/sound/samsung-i2s.h | 12 +-
include/kvm/arm_pmu.h | 2 +
include/kvm/arm_vgic.h | 5 +-
include/linux/acpi.h | 66 +-
include/linux/alarmtimer.h | 3 +-
include/linux/amba/clcd-regs.h | 1 +
include/linux/amd-iommu.h | 12 +
include/linux/arch_topology.h | 26 +
include/linux/audit.h | 21 +-
include/linux/backing-dev-defs.h | 23 +
include/linux/backing-dev.h | 5 +
include/linux/backlight.h | 8 +
include/linux/bitmap.h | 23 +
include/linux/blk-cgroup.h | 7 +-
include/linux/blk-mq.h | 20 +-
include/linux/blk_types.h | 11 +-
include/linux/blkdev.h | 79 +-
include/linux/bpf.h | 16 +-
include/linux/bpf_types.h | 1 +
include/linux/bpf_verifier.h | 1 +
include/linux/bug.h | 5 +
include/linux/can/can-ml.h | 68 +
include/linux/can/core.h | 11 +-
include/linux/can/dev.h | 3 +-
include/linux/can/platform/rcar_can.h | 18 -
include/linux/can/rx-offload.h | 13 +-
include/linux/can/skb.h | 2 +-
include/linux/ccp.h | 2 +
include/linux/ceph/buffer.h | 3 +-
include/linux/ceph/libceph.h | 1 +
include/linux/ceph/messenger.h | 1 +
include/linux/ceph/mon_client.h | 1 +
include/linux/ceph/osd_client.h | 2 +
include/linux/cgroup.h | 1 +
include/linux/clk-provider.h | 4 +-
include/linux/clk.h | 18 +-
include/linux/clk/clk-conf.h | 5 +
include/linux/compaction.h | 22 +-
include/linux/compiler.h | 8 +-
include/linux/compiler_types.h | 37 +-
include/linux/connector.h | 1 -
include/linux/container.h | 5 +
include/linux/cpu.h | 4 +-
include/linux/cpufreq.h | 4 +-
include/linux/cpuidle.h | 27 +-
include/linux/cpuidle_haltpoll.h | 16 +
include/linux/cpumask.h | 55 +-
include/linux/cpuset.h | 13 +-
include/linux/crash_dump.h | 14 +
include/linux/cred.h | 9 +-
include/linux/dcache.h | 2 +-
include/linux/devfreq-event.h | 6 +
include/linux/device.h | 262 +-
include/linux/dim.h | 56 -
include/linux/dma-buf.h | 4 +-
include/linux/dma-contiguous.h | 5 +-
include/linux/dma-fence.h | 34 +-
include/linux/dma-mapping.h | 43 +-
include/linux/dma-noncoherent.h | 24 +-
include/linux/dma-resv.h | 295 +
include/linux/edac.h | 10 +-
include/linux/edma.h | 29 -
include/linux/efi.h | 14 +-
include/linux/elevator.h | 9 +-
include/linux/error-injection.h | 6 +-
include/linux/export.h | 110 +-
include/linux/exportfs.h | 2 +-
include/linux/extable.h | 2 +
include/linux/f2fs_fs.h | 10 +-
include/linux/fb.h | 7 -
include/linux/filter.h | 13 +
include/linux/fips.h | 7 +
include/linux/firmware/imx/dsp.h | 67 +
include/linux/firmware/intel/stratix10-smc.h | 51 +-
.../linux/firmware/intel/stratix10-svc-client.h | 11 +-
include/linux/fpga/altera-pr-ip-core.h | 2 +-
include/linux/fs.h | 73 +
include/linux/fs_context.h | 17 +-
include/linux/fscrypt.h | 55 +-
include/linux/fsnotify_backend.h | 2 +
include/linux/fsverity.h | 211 +
include/linux/fwnode.h | 9 +-
include/linux/gpio.h | 37 -
include/linux/gpio/consumer.h | 199 +-
include/linux/gpio/driver.h | 178 +-
include/linux/greybus.h | 152 +
include/linux/greybus/bundle.h | 92 +
include/linux/greybus/connection.h | 131 +
include/linux/greybus/control.h | 60 +
.../staging => include/linux}/greybus/greybus_id.h | 0
include/linux/greybus/greybus_manifest.h | 181 +
include/linux/greybus/greybus_protocols.h | 2178 +
include/linux/greybus/hd.h | 85 +
include/linux/greybus/interface.h | 85 +
include/linux/greybus/manifest.h | 17 +
include/linux/greybus/module.h | 36 +
include/linux/greybus/operation.h | 229 +
include/linux/greybus/svc.h | 106 +
include/linux/hid.h | 43 +-
include/linux/hmm.h | 179 +-
include/linux/hrtimer.h | 48 +-
include/linux/huge_mm.h | 16 +-
include/linux/hugetlb.h | 2 +-
include/linux/hyperv.h | 45 +-
include/linux/i2c.h | 4 +-
include/linux/i3c/device.h | 4 +
include/linux/i3c/master.h | 5 +
include/linux/idle_inject.h | 8 +-
include/linux/ieee80211.h | 63 +-
include/linux/if_pppox.h | 3 +
include/linux/if_rmnet.h | 4 +-
include/linux/iio/common/cros_ec_sensors_core.h | 31 +-
include/linux/iio/common/st_sensors.h | 66 +-
include/linux/iio/common/st_sensors_i2c.h | 4 +-
include/linux/iio/common/st_sensors_spi.h | 4 +-
include/linux/iio/imu/adis.h | 2 +
include/linux/ima.h | 9 +
include/linux/init_task.h | 11 -
include/linux/input.h | 26 +
include/linux/input/bu21013.h | 34 -
include/linux/input/elan-i2c-ids.h | 2 +-
include/linux/intel-iommu.h | 5 +-
include/linux/intel_th.h | 79 +
include/linux/interconnect-provider.h | 7 +-
include/linux/interconnect.h | 5 +
include/linux/interrupt.h | 5 +
include/linux/interval_tree_generic.h | 22 +-
include/linux/io-pgtable.h | 66 +-
include/linux/ioc4.h | 184 -
include/linux/iomap.h | 10 +-
include/linux/iommu.h | 108 +-
include/linux/ioport.h | 2 +
include/linux/iova.h | 6 +
include/linux/irqchip/arm-gic-v3.h | 30 +-
include/linux/irqchip/irq-partition-percpu.h | 5 +
include/linux/irqdomain.h | 6 +-
include/linux/jbd2.h | 2 -
include/linux/kernel.h | 23 +-
include/linux/kexec.h | 29 +-
include/linux/key.h | 22 +-
include/linux/kgdb.h | 2 +
include/linux/khugepaged.h | 12 +
include/linux/kvm_host.h | 6 +-
include/linux/lcd.h | 10 -
include/linux/led-class-flash.h | 15 +-
include/linux/leds.h | 100 +-
include/linux/libnvdimm.h | 9 +-
include/linux/lightnvm.h | 8 +-
include/linux/lockdep.h | 11 +-
include/linux/logic_pio.h | 1 +
include/linux/lsm_hooks.h | 22 +-
include/linux/mailbox/mtk-cmdq-mailbox.h | 3 +
include/linux/mdio.h | 11 +
include/linux/mem_encrypt.h | 15 +-
include/linux/memcontrol.h | 81 +-
include/linux/memory.h | 7 +-
include/linux/memremap.h | 5 +-
include/linux/mfd/aat2870.h | 1 -
include/linux/mfd/cros_ec.h | 292 -
include/linux/mfd/cros_ec_commands.h | 5713 --
include/linux/mfd/da9063/pdata.h | 60 -
include/linux/mfd/intel_soc_pmic_mrfld.h | 81 +
include/linux/mfd/mt6397/core.h | 11 +
include/linux/mfd/syscon.h | 6 +
include/linux/migrate.h | 120 +-
include/linux/mlx5/device.h | 21 +-
include/linux/mlx5/driver.h | 44 +-
include/linux/mlx5/eswitch.h | 9 +-
include/linux/mlx5/fs.h | 40 +-
include/linux/mlx5/mlx5_ifc.h | 325 +-
include/linux/mm.h | 87 +-
include/linux/mm_types.h | 32 +-
include/linux/mm_types_task.h | 4 +
include/linux/mmc/host.h | 12 +
include/linux/mmu_notifier.h | 59 +-
include/linux/mmzone.h | 19 +-
include/linux/mod_devicetable.h | 1 +
include/linux/module.h | 5 +-
include/linux/module_signature.h | 46 +
include/linux/moxtet.h | 109 +
include/linux/mtd/mtd.h | 3 +
include/linux/mtd/nand.h | 2 +-
include/linux/mtd/sharpsl.h | 5 +
include/linux/mtd/spi-nor.h | 291 +-
include/linux/mtd/super.h | 6 +-
include/linux/mutex.h | 25 +-
include/linux/namei.h | 63 +-
include/linux/netdevice.h | 20 +-
include/linux/netfilter.h | 4 +-
include/linux/netfilter/ipset/ip_set.h | 238 +-
include/linux/netfilter/ipset/ip_set_comment.h | 73 -
include/linux/netfilter/ipset/ip_set_counter.h | 84 -
include/linux/netfilter/ipset/ip_set_getport.h | 6 +-
include/linux/netfilter/ipset/ip_set_skbinfo.h | 42 -
include/linux/netfilter/ipset/ip_set_timeout.h | 77 -
include/linux/netfilter/nf_conntrack_amanda.h | 4 +
include/linux/netfilter/nf_conntrack_common.h | 20 +
include/linux/netfilter/nf_conntrack_dccp.h | 3 -
include/linux/netfilter/nf_conntrack_ftp.h | 8 +-
include/linux/netfilter/nf_conntrack_h323.h | 11 +-
include/linux/netfilter/nf_conntrack_h323_asn1.h | 5 +-
include/linux/netfilter/nf_conntrack_h323_types.h | 5 +
include/linux/netfilter/nf_conntrack_irc.h | 5 +-
include/linux/netfilter/nf_conntrack_pptp.h | 12 +-
include/linux/netfilter/nf_conntrack_proto_gre.h | 2 -
include/linux/netfilter/nf_conntrack_sane.h | 4 -
include/linux/netfilter/nf_conntrack_sip.h | 6 +-
include/linux/netfilter/nf_conntrack_snmp.h | 3 +
include/linux/netfilter/nf_conntrack_tftp.h | 5 +
include/linux/netfilter/x_tables.h | 2 +-
include/linux/netfilter/xt_hashlimit.h | 11 -
include/linux/netfilter/xt_physdev.h | 8 -
include/linux/netfilter_bridge.h | 7 +
include/linux/netfilter_bridge/ebt_802_3.h | 12 -
include/linux/netfilter_bridge/ebtables.h | 1 +
include/linux/netfilter_ipv4/ip_tables.h | 5 +-
include/linux/netfilter_ipv6.h | 28 +-
include/linux/netfilter_ipv6/ip6_tables.h | 18 +-
include/linux/nfs_fs.h | 3 +
include/linux/nvme-fc-driver.h | 2 +
include/linux/nvme.h | 5 +-
include/linux/of.h | 2 +-
include/linux/of_gpio.h | 11 -
include/linux/omap-dma.h | 2 -
include/linux/omap-dmaengine.h | 18 -
include/linux/omap-iommu.h | 15 +
include/linux/oxu210hp.h | 8 -
include/linux/padata.h | 29 +-
include/linux/page-flags-layout.h | 18 +-
include/linux/page-flags.h | 4 +
include/linux/page_ext.h | 1 +
include/linux/pagemap.h | 10 +
include/linux/pagewalk.h | 66 +
include/linux/pci-aspm.h | 36 -
include/linux/pci-p2pdma.h | 28 +-
include/linux/pci.h | 135 +-
include/linux/pci_hotplug.h | 100 -
include/linux/pci_ids.h | 9 +-
include/linux/percpu.h | 2 +-
include/linux/perf_event.h | 14 +
include/linux/phy.h | 15 +-
include/linux/phy_fixed.h | 1 +
include/linux/pid.h | 4 +
include/linux/pinctrl/consumer.h | 6 +
include/linux/platform_data/cros_ec_chardev.h | 38 +
include/linux/platform_data/cros_ec_commands.h | 5880 ++
include/linux/platform_data/cros_ec_proto.h | 319 +
include/linux/platform_data/db8500_thermal.h | 29 -
include/linux/platform_data/dma-iop32x.h | 110 +
include/linux/platform_data/dwc3-omap.h | 43 -
include/linux/platform_data/eth-netx.h | 13 -
include/linux/platform_data/gpio-htc-egpio.h | 3 -
include/linux/platform_data/iommu-omap.h | 4 +
include/linux/platform_data/keypad-w90p910.h | 16 -
.../linux/platform_data/leds-kirkwood-netxbig.h | 54 -
include/linux/platform_data/nxp-nci.h | 19 -
include/linux/platform_data/pinctrl-single.h | 6 +
include/linux/platform_data/sc18is602.h | 2 +-
include/linux/platform_data/sgi-w1.h | 13 +
include/linux/platform_data/spi-nuc900.h | 29 -
include/linux/platform_data/ti-sysc.h | 8 +-
include/linux/platform_data/video-nuc900fb.h | 79 -
include/linux/platform_data/x86/asus-wmi.h | 8 +-
include/linux/platform_device.h | 6 +-
include/linux/pm.h | 4 -
include/linux/pm_domain.h | 16 +-
include/linux/pm_opp.h | 12 +-
include/linux/pm_qos.h | 6 -
include/linux/pm_wakeup.h | 21 +-
include/linux/posix-timers.h | 131 +-
include/linux/preempt.h | 6 +-
include/linux/printk.h | 22 +-
include/linux/property.h | 4 +
include/linux/psci.h | 4 +-
include/linux/pwm.h | 4 +-
include/linux/qcom_scm.h | 9 +-
include/linux/qed/qed_if.h | 31 +-
include/linux/qed/qed_rdma_if.h | 2 +-
include/linux/quicklist.h | 94 -
include/linux/quotaops.h | 2 +-
include/linux/ramfs.h | 6 +-
include/linux/random.h | 1 +
include/linux/rbtree_augmented.h | 88 +-
include/linux/rcu_segcblist.h | 9 +
include/linux/rcu_sync.h | 4 +-
include/linux/rculist.h | 36 +-
include/linux/rcupdate.h | 11 +-
include/linux/rcutiny.h | 2 +-
include/linux/rcutree.h | 2 +-
include/linux/rcuwait.h | 20 +-
include/linux/regulator/consumer.h | 13 +
include/linux/regulator/mt6358-regulator.h | 56 +
include/linux/reservation.h | 297 -
include/linux/root_dev.h | 1 +
include/linux/rwsem.h | 10 +
include/linux/sched.h | 64 +-
include/linux/sched/cputime.h | 12 +-
include/linux/sched/deadline.h | 8 +
include/linux/sched/mm.h | 10 +-
include/linux/sched/numa_balancing.h | 4 +-
include/linux/sched/signal.h | 14 +-
include/linux/sched/task.h | 8 +-
include/linux/sched/topology.h | 10 +
include/linux/sched/types.h | 23 +
include/linux/scmi_protocol.h | 46 +-
include/linux/security.h | 69 +-
include/linux/sha256.h | 28 -
include/linux/shmem_fs.h | 3 +-
include/linux/shrinker.h | 7 +-
include/linux/signal.h | 15 +-
include/linux/skbuff.h | 167 +-
include/linux/skmsg.h | 8 +-
include/linux/slab.h | 62 -
include/linux/soc/amlogic/meson-canvas.h | 1 +
include/linux/soc/mediatek/mtk-cmdq.h | 17 +-
include/linux/soc/nxp/lpc32xx-misc.h | 33 +
include/linux/soc/samsung/exynos-chipid.h | 52 +
include/linux/soc/ti/ti_sci_protocol.h | 3 +
include/linux/socket.h | 3 +
include/linux/sort.h | 5 +
include/linux/soundwire/sdw.h | 20 +-
include/linux/soundwire/sdw_intel.h | 1 +
include/linux/spinlock.h | 2 +-
include/linux/spinlock_api_smp.h | 2 +-
include/linux/stacktrace.h | 4 +-
include/linux/stmmac.h | 4 +
include/linux/string.h | 5 +-
include/linux/sunrpc/cache.h | 7 +-
include/linux/sunrpc/sched.h | 4 -
include/linux/sunrpc/svc_rdma.h | 6 +-
include/linux/sunrpc/xdr.h | 2 +-
include/linux/sunrpc/xprt.h | 1 +
include/linux/sunrpc/xprtrdma.h | 4 +-
include/linux/suspend.h | 4 +-
include/linux/swap.h | 2 +
include/linux/swiotlb.h | 8 +-
include/linux/sys_soc.h | 1 +
include/linux/syscalls.h | 19 +
include/linux/sysfs.h | 9 +
include/linux/t10-pi.h | 14 -
include/linux/tcp.h | 2 +
include/linux/thermal.h | 4 +-
include/linux/thread_info.h | 2 +-
include/linux/thunderbolt.h | 2 +
include/linux/time64.h | 2 +
include/linux/timekeeper_internal.h | 5 +
include/linux/timer.h | 2 +-
include/linux/timeriomem-rng.h | 5 +
include/linux/timerqueue.h | 23 +-
include/linux/tnum.h | 6 +
include/linux/topology.h | 15 +
include/linux/torture.h | 2 +-
include/linux/trace_events.h | 1 +
include/linux/uaccess.h | 21 +-
include/linux/usb.h | 9 +-
include/linux/usb/ch9.h | 27 +
include/linux/usb/gadget.h | 3 +
include/linux/usb/hcd.h | 10 +
include/linux/usb/role.h | 37 +
include/linux/usb/samsung_usb_phy.h | 17 -
include/linux/usb/usb338x.h | 35 +-
include/linux/usb/wusb.h | 362 -
include/linux/uwb.h | 817 -
include/linux/verification.h | 10 +
include/linux/vermagic.h | 2 +
include/linux/virtio_vsock.h | 4 +-
include/linux/vmalloc.h | 22 +-
include/linux/w1.h | 5 +
include/linux/wait.h | 17 +-
include/linux/wimax/debug.h | 20 +-
include/linux/workqueue.h | 4 +
include/linux/writeback.h | 2 +
include/linux/zpool.h | 3 +
include/math-emu/op-common.h | 5 +
include/media/davinci/vpfe_capture.h | 2 +-
include/media/drv-intf/exynos-fimc.h | 2 -
include/media/drv-intf/saa7146_vv.h | 1 -
include/media/drv-intf/soc_mediabus.h | 2 -
include/media/dvb-usb-ids.h | 1 +
include/media/dvb_frontend.h | 21 +-
include/media/h264-ctrls.h | 21 +-
include/media/rc-map.h | 28 +-
include/media/v4l2-async.h | 30 +-
include/media/v4l2-common.h | 150 +-
include/media/v4l2-ctrls.h | 12 +-
include/media/v4l2-ioctl.h | 2 +
include/media/vp8-ctrls.h | 112 +
include/misc/charlcd.h | 39 -
include/net/act_api.h | 13 +-
include/net/addrconf.h | 2 +-
include/net/bluetooth/hci_core.h | 3 +
include/net/bpf_sk_storage.h | 10 +
include/net/cfg80211.h | 124 +-
include/net/devlink.h | 199 +-
include/net/drop_monitor.h | 33 +
include/net/dsa.h | 7 +-
include/net/flow_offload.h | 98 +-
include/net/if_inet6.h | 2 +-
include/net/inet_connection_sock.h | 2 +-
include/net/inet_frag.h | 2 +-
include/net/inet_sock.h | 1 +
include/net/inet_timewait_sock.h | 1 +
include/net/ip.h | 1 +
include/net/ip_fib.h | 4 +-
include/net/ipv6.h | 2 +-
include/net/mac80211.h | 56 +-
include/net/ndisc.h | 1 +
include/net/net_namespace.h | 9 +-
include/net/netfilter/br_netfilter.h | 12 +-
include/net/netfilter/ipv4/nf_dup_ipv4.h | 3 +
include/net/netfilter/ipv6/nf_conntrack_icmpv6.h | 21 -
include/net/netfilter/ipv6/nf_defrag_ipv6.h | 4 +-
include/net/netfilter/ipv6/nf_dup_ipv6.h | 2 +
include/net/netfilter/nf_conntrack.h | 15 +-
include/net/netfilter/nf_conntrack_acct.h | 13 +-
include/net/netfilter/nf_conntrack_bridge.h | 13 +-
include/net/netfilter/nf_conntrack_core.h | 7 +-
include/net/netfilter/nf_conntrack_count.h | 3 +
include/net/netfilter/nf_conntrack_ecache.h | 84 +-
include/net/netfilter/nf_conntrack_expect.h | 14 +-
include/net/netfilter/nf_conntrack_extend.h | 2 +-
include/net/netfilter/nf_conntrack_l4proto.h | 16 +-
include/net/netfilter/nf_conntrack_labels.h | 11 +-
include/net/netfilter/nf_conntrack_synproxy.h | 40 +-
include/net/netfilter/nf_conntrack_timeout.h | 4 +
include/net/netfilter/nf_conntrack_timestamp.h | 10 -
include/net/netfilter/nf_conntrack_tuple.h | 2 +-
include/net/netfilter/nf_conntrack_zones.h | 6 +-
include/net/netfilter/nf_dup_netdev.h | 8 +
include/net/netfilter/nf_flow_table.h | 3 +-
include/net/netfilter/nf_nat.h | 17 +-
include/net/netfilter/nf_nat_helper.h | 4 +-
include/net/netfilter/nf_nat_masquerade.h | 1 +
include/net/netfilter/nf_nat_redirect.h | 3 +
include/net/netfilter/nf_queue.h | 3 +
include/net/netfilter/nf_reject.h | 3 +
include/net/netfilter/nf_synproxy.h | 40 +
include/net/netfilter/nf_tables.h | 68 +-
include/net/netfilter/nf_tables_ipv6.h | 1 +
include/net/netfilter/nf_tables_offload.h | 9 +-
include/net/netfilter/nft_fib.h | 2 +
include/net/netfilter/nft_meta.h | 2 +
include/net/netfilter/nft_reject.h | 5 +
include/net/netlink.h | 5 +-
include/net/netns/can.h | 14 +-
include/net/netns/ipv4.h | 1 +
include/net/netns/sctp.h | 3 +
include/net/nexthop.h | 11 +-
include/net/pkt_cls.h | 63 +-
include/net/pkt_sched.h | 30 +-
include/net/psample.h | 2 +
include/net/route.h | 5 +-
include/net/sch_generic.h | 57 +-
include/net/sctp/auth.h | 2 +
include/net/sctp/structs.h | 4 +-
include/net/sock.h | 10 +-
include/net/sock_reuseport.h | 20 +-
include/net/tc_act/tc_mirred.h | 18 +
include/net/tc_act/tc_mpls.h | 75 +
include/net/tc_act/tc_police.h | 4 +-
include/net/tc_act/tc_sample.h | 6 -
include/net/tc_act/tc_skbedit.h | 27 +
include/net/tc_act/tc_tunnel_key.h | 17 +
include/net/tcp.h | 23 +-
include/net/tls.h | 87 +-
include/net/udp.h | 2 +-
include/net/vxlan.h | 4 +-
include/net/xdp_sock.h | 122 +-
include/net/xfrm.h | 2 -
include/rdma/ib.h | 2 +
include/rdma/ib_umem.h | 2 +-
include/rdma/ib_umem_odp.h | 58 +-
include/rdma/ib_verbs.h | 85 +-
include/rdma/iw_portmap.h | 3 +
include/rdma/opa_port_info.h | 2 +
include/rdma/rdma_netlink.h | 10 +-
include/rdma/rdma_vt.h | 1 +
include/rdma/rdmavt_cq.h | 1 +
include/rdma/rdmavt_qp.h | 44 +-
include/rdma/restrack.h | 3 +-
include/rdma/signature.h | 2 +
include/scsi/libfc.h | 52 +-
include/scsi/libfcoe.h | 3 +-
include/scsi/scsi_cmnd.h | 1 +
include/scsi/scsi_dbg.h | 2 -
include/scsi/scsi_host.h | 16 +-
include/soc/arc/mcip.h | 11 +
include/soc/fsl/qe/qe.h | 2 +-
include/soc/mediatek/smi.h | 5 -
include/soc/qcom/tcs.h | 20 +-
include/sound/compress_driver.h | 5 +-
include/sound/dmaengine_pcm.h | 5 +
include/sound/hda_codec.h | 2 +
include/sound/hdaudio.h | 9 -
include/sound/pxa2xx-lib.h | 26 +-
include/sound/rt5682.h | 1 +
include/sound/simple_card_utils.h | 1 +
include/sound/soc-acpi-intel-match.h | 1 +
include/sound/soc-acpi.h | 4 +
include/sound/soc-component.h | 45 +-
include/sound/soc-dapm.h | 3 +
include/sound/soc-dpcm.h | 18 +-
include/sound/soc.h | 31 +-
include/sound/sof.h | 3 +
include/sound/sof/control.h | 2 +-
include/sound/sof/dai-imx.h | 34 +
include/sound/sof/dai-intel.h | 2 +-
include/sound/sof/dai.h | 4 +-
include/sound/sof/header.h | 4 +-
include/sound/sof/info.h | 2 +-
include/sound/sof/pm.h | 10 +-
include/sound/sof/stream.h | 6 +-
include/sound/sof/topology.h | 2 +-
include/sound/sof/trace.h | 2 +-
include/sound/sof/xtensa.h | 2 +-
include/sound/wm8904.h | 2 +-
include/trace/events/btrfs.h | 3 +-
include/trace/events/dma_fence.h | 2 +-
include/trace/events/erofs.h | 259 +
include/trace/events/filelock.h | 14 +-
include/trace/events/intel_iommu.h | 106 +
include/trace/events/iocost.h | 178 +
include/trace/events/kmem.h | 7 +-
include/trace/events/napi.h | 4 +-
include/trace/events/power.h | 8 +-
include/trace/events/qdisc.h | 4 +-
include/trace/events/rcu.h | 4 +-
include/trace/events/rpcrdma.h | 88 +-
include/trace/events/rxrpc.h | 65 +-
include/trace/events/tegra_apb_dma.h | 4 +-
include/trace/events/writeback.h | 164 +-
include/trace/events/xdp.h | 3 +-
include/uapi/asm-generic/mman-common.h | 3 +
include/uapi/asm-generic/unistd.h | 2 +-
include/uapi/drm/amdgpu_drm.h | 4 +
include/uapi/drm/drm_mode.h | 1 +
include/uapi/drm/etnaviv_drm.h | 10 +-
include/uapi/drm/i915_drm.h | 1 +
include/uapi/drm/panfrost_drm.h | 64 +
include/uapi/linux/bpf.h | 56 +-
include/uapi/linux/bpfilter.h | 2 +-
include/uapi/linux/btf.h | 4 +-
include/uapi/linux/btrfs.h | 13 +-
include/uapi/linux/btrfs_tree.h | 9 +-
include/uapi/linux/can.h | 20 +-
include/uapi/linux/can/gw.h | 17 +-
include/uapi/linux/can/j1939.h | 99 +
include/uapi/linux/can/netlink.h | 6 +-
include/uapi/linux/coff.h | 5 +
include/uapi/linux/cryptouser.h | 5 +
include/uapi/linux/devlink.h | 73 +
include/uapi/linux/dm-ioctl.h | 6 +-
include/uapi/linux/ethtool.h | 22 +
include/uapi/linux/fpga-dfl.h | 18 +
include/uapi/linux/fs.h | 56 +-
include/uapi/linux/fscrypt.h | 181 +
include/uapi/linux/fsverity.h | 40 +
include/uapi/linux/fuse.h | 12 +-
include/uapi/linux/gsmmux.h | 2 +
include/uapi/linux/if_bridge.h | 1 +
include/uapi/linux/if_xdp.h | 22 +
include/uapi/linux/inet_diag.h | 9 +
include/uapi/linux/io_uring.h | 10 +-
include/uapi/linux/ipmi_bmc.h | 2 +-
include/uapi/linux/isdn/capicmd.h | 1 +
include/uapi/linux/isst_if.h | 2 +-
include/uapi/linux/jffs2.h | 5 -
include/uapi/linux/kexec.h | 1 +
include/uapi/linux/kfd_ioctl.h | 20 +-
include/uapi/linux/kvm.h | 9 +-
include/uapi/linux/magic.h | 1 +
include/uapi/linux/mdio.h | 10 +
include/uapi/linux/media-bus-format.h | 3 +-
include/uapi/linux/net_dropmon.h | 66 +
include/uapi/linux/netfilter/nf_synproxy.h | 2 +-
include/uapi/linux/netfilter/nf_tables.h | 10 +-
include/uapi/linux/netfilter/nfnetlink_log.h | 11 +
include/uapi/linux/netfilter/xt_connlabel.h | 6 +
include/uapi/linux/netfilter/xt_nfacct.h | 5 +
include/uapi/linux/netfilter/xt_policy.h | 1 +
include/uapi/linux/netfilter_bridge/ebtables.h | 6 +-
include/uapi/linux/netfilter_ipv4/ipt_LOG.h | 2 -
include/uapi/linux/netfilter_ipv6/ip6t_LOG.h | 2 -
include/uapi/linux/nfsd/cld.h | 41 +-
include/uapi/linux/nl80211.h | 65 +-
include/uapi/linux/openvswitch.h | 3 +
include/uapi/linux/pci_regs.h | 15 +-
include/uapi/linux/perf_event.h | 3 +-
include/uapi/linux/pkt_cls.h | 2 +
include/uapi/linux/pkt_sched.h | 3 +-
include/uapi/linux/ppdev.h | 5 +-
include/uapi/linux/prctl.h | 7 +-
include/uapi/linux/psp-sev.h | 2 +-
include/uapi/linux/ptp_clock.h | 48 +-
include/uapi/linux/raid/md_p.h | 2 +
include/uapi/linux/rds.h | 2 +
include/uapi/linux/rxrpc.h | 2 +-
include/uapi/linux/sctp.h | 3 +
include/uapi/linux/serial_core.h | 12 +-
include/uapi/linux/serio.h | 1 +
include/uapi/linux/socket.h | 19 +-
include/uapi/linux/tcp.h | 6 +
include/uapi/linux/tls.h | 15 +
include/uapi/linux/usb/ch9.h | 2 +
include/uapi/linux/usb/g_uvc.h | 2 +-
include/uapi/linux/usbdevice_fs.h | 4 +
include/uapi/linux/vbox_vmmdev_types.h | 2 +-
include/uapi/linux/vboxguest.h | 2 +-
include/uapi/linux/vfio.h | 71 +-
include/uapi/linux/videodev2.h | 14 +-
include/uapi/linux/virtio_fs.h | 19 +
include/uapi/linux/virtio_ids.h | 1 +
include/uapi/linux/virtio_iommu.h | 32 +-
include/uapi/linux/virtio_pmem.h | 2 +-
include/uapi/linux/vmcore.h | 2 +-
include/uapi/linux/wait.h | 1 +
include/uapi/linux/wmi.h | 2 +-
include/uapi/misc/fastrpc.h | 2 +-
include/uapi/misc/habanalabs.h | 102 +-
include/uapi/misc/xilinx_sdfec.h | 448 +
include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 +
include/uapi/rdma/rvt-abi.h | 2 +-
include/uapi/rdma/siw-abi.h | 5 +-
include/uapi/scsi/scsi_bsg_fc.h | 54 +-
include/uapi/scsi/scsi_bsg_ufs.h | 2 +-
include/uapi/scsi/scsi_netlink.h | 20 +-
include/uapi/scsi/scsi_netlink_fc.h | 17 +-
include/uapi/sound/skl-tplg-interface.h | 2 +-
include/uapi/sound/sof/abi.h | 2 +-
include/uapi/sound/sof/tokens.h | 11 +-
include/video/da8xx-fb.h | 1 -
include/xen/arm/hypervisor.h | 2 -
include/xen/arm/page-coherent.h | 24 +-
include/xen/swiotlb-xen.h | 5 +
include/xen/xen-ops.h | 3 +
init/Kconfig | 99 +-
init/Makefile | 5 +-
init/do_mounts.c | 11 +-
init/init_task.c | 4 +-
init/main.c | 9 +-
ipc/mqueue.c | 25 +-
ipc/sem.c | 3 +-
ipc/util.h | 25 +-
kernel/Kconfig.preempt | 8 +-
kernel/Makefile | 5 +-
kernel/bpf/Makefile | 3 +
kernel/bpf/btf.c | 23 +-
kernel/bpf/cgroup.c | 27 +-
kernel/bpf/core.c | 8 +-
kernel/bpf/devmap.c | 339 +-
kernel/bpf/inode.c | 92 +-
kernel/bpf/syscall.c | 51 +-
kernel/bpf/sysfs_btf.c | 46 +
kernel/bpf/verifier.c | 43 +-
kernel/bpf/xskmap.c | 133 +-
kernel/cgroup/cgroup-v1.c | 27 +-
kernel/cgroup/cgroup.c | 16 +-
kernel/cgroup/cpuset.c | 163 +-
kernel/configs.c | 16 +-
kernel/cpu.c | 46 +-
kernel/cred.c | 21 +-
kernel/debug/debug_core.c | 36 +-
kernel/debug/kdb/kdb_main.c | 2 +-
kernel/dma/Kconfig | 12 +-
kernel/dma/coherent.c | 13 -
kernel/dma/contiguous.c | 16 +-
kernel/dma/direct.c | 22 +-
kernel/dma/mapping.c | 139 +-
kernel/dma/remap.c | 53 +-
kernel/dma/swiotlb.c | 37 +-
kernel/elfcore.c | 1 +
kernel/events/core.c | 125 +-
kernel/events/hw_breakpoint.c | 4 +-
kernel/events/uprobes.c | 81 +-
kernel/exit.c | 118 +-
kernel/extable.c | 11 +-
kernel/fork.c | 81 +-
kernel/futex.c | 12 +-
kernel/gcov/Kconfig | 2 +-
kernel/irq/affinity.c | 237 +-
kernel/irq/irqdesc.c | 15 +-
kernel/irq/irqdomain.c | 10 +-
kernel/irq/manage.c | 5 +-
kernel/irq/pm.c | 20 +
kernel/irq/proc.c | 14 -
kernel/irq/resend.c | 2 +
kernel/jump_label.c | 4 +-
kernel/kallsyms.c | 6 +-
kernel/kexec.c | 8 +
kernel/kexec_core.c | 2 +
kernel/kexec_elf.c | 430 +
kernel/kexec_file.c | 68 +-
kernel/kprobes.c | 69 +-
kernel/livepatch/core.c | 1 +
kernel/locking/lockdep.c | 174 +-
kernel/locking/lockdep_internals.h | 9 +-
kernel/locking/lockdep_proc.c | 11 +-
kernel/locking/mutex.c | 37 +-
kernel/locking/qspinlock_paravirt.h | 2 +-
kernel/locking/rtmutex.c | 6 +-
kernel/locking/rwsem.c | 82 +-
kernel/memremap.c | 405 -
kernel/module.c | 118 +-
kernel/module_signature.c | 46 +
kernel/module_signing.c | 56 +-
kernel/padata.c | 307 +-
kernel/panic.c | 42 +-
kernel/params.c | 21 +-
kernel/power/autosleep.c | 2 +-
kernel/power/hibernate.c | 3 +-
kernel/power/main.c | 99 +-
kernel/power/qos.c | 48 -
kernel/power/suspend.c | 65 +-
kernel/power/wakelock.c | 32 +-
kernel/printk/braille.c | 15 +-
kernel/printk/printk.c | 24 +-
kernel/rcu/Kconfig | 8 +-
kernel/rcu/Kconfig.debug | 11 +
kernel/rcu/rcu.h | 1 +
kernel/rcu/rcu_segcblist.c | 174 +-
kernel/rcu/rcu_segcblist.h | 54 +-
kernel/rcu/rcuperf.c | 10 +-
kernel/rcu/rcutorture.c | 30 +-
kernel/rcu/srcutree.c | 5 +-
kernel/rcu/tree.c | 217 +-
kernel/rcu/tree.h | 81 +-
kernel/rcu/tree_exp.h | 8 +-
kernel/rcu/tree_plugin.h | 1195 +-
kernel/rcu/tree_stall.h | 15 +-
kernel/rcu/update.c | 105 +-
kernel/resource.c | 49 +-
kernel/sched/core.c | 750 +-
kernel/sched/cpufreq_schedutil.c | 27 +-
kernel/sched/deadline.c | 150 +-
kernel/sched/fair.c | 595 +-
kernel/sched/idle.c | 44 +-
kernel/sched/isolation.c | 12 +-
kernel/sched/membarrier.c | 239 +-
kernel/sched/psi.c | 14 +-
kernel/sched/rt.c | 87 +-
kernel/sched/sched.h | 97 +-
kernel/sched/stats.h | 7 +-
kernel/sched/stop_task.c | 22 +-
kernel/sched/topology.c | 53 +-
kernel/signal.c | 15 +-
kernel/stacktrace.c | 4 +-
kernel/stop_machine.c | 2 +
kernel/sys.c | 48 +-
kernel/sysctl.c | 6 +-
kernel/time/alarmtimer.c | 22 +-
kernel/time/hrtimer.c | 235 +-
kernel/time/itimer.c | 12 +-
kernel/time/posix-cpu-timers.c | 1010 +-
kernel/time/posix-timers.c | 61 +-
kernel/time/posix-timers.h | 1 +
kernel/time/tick-broadcast-hrtimer.c | 13 +-
kernel/time/tick-sched.c | 17 +-
kernel/time/timekeeping.c | 5 +
kernel/time/timer.c | 113 +-
kernel/time/vsyscall.c | 22 +-
kernel/torture.c | 2 -
kernel/trace/Kconfig | 9 +-
kernel/trace/bpf_trace.c | 36 +-
kernel/trace/fgraph.c | 4 +-
kernel/trace/ftrace.c | 25 +-
kernel/trace/ftrace_internal.h | 8 +-
kernel/trace/ring_buffer_benchmark.c | 2 +-
kernel/trace/trace.c | 44 +-
kernel/trace/trace.h | 11 +-
kernel/trace/trace_dynevent.c | 10 +-
kernel/trace/trace_dynevent.h | 7 +-
kernel/trace/trace_events.c | 6 +-
kernel/trace/trace_events_filter.c | 6 +-
kernel/trace/trace_events_hist.c | 25 +-
kernel/trace/trace_functions_graph.c | 17 +-
kernel/trace/trace_kprobe.c | 274 +-
kernel/trace/trace_output.c | 6 +-
kernel/trace/trace_probe.c | 193 +-
kernel/trace/trace_probe.h | 68 +-
kernel/trace/trace_sched_wakeup.c | 3 +-
kernel/trace/trace_stack.c | 112 +
kernel/trace/trace_uprobe.c | 300 +-
kernel/watchdog.c | 4 +-
kernel/workqueue.c | 25 +-
lib/Kconfig | 11 +-
lib/Kconfig.debug | 35 +-
lib/Kconfig.kasan | 19 +-
lib/Makefile | 7 +-
lib/bitmap.c | 20 +
lib/bug.c | 11 +-
lib/crypto/Makefile | 9 +
lib/crypto/aes.c | 356 +
lib/crypto/des.c | 902 +
lib/crypto/sha256.c | 287 +
lib/dim/dim.c | 4 +-
lib/dim/net_dim.c | 56 +
lib/extable.c | 1 +
lib/generic-radix-tree.c | 4 +-
lib/hexdump.c | 21 -
lib/iov_iter.c | 2 +-
lib/kfifo.c | 3 +-
lib/logic_pio.c | 73 +-
lib/lz4/lz4hc_compress.c | 1 -
lib/lzo/lzo1x_compress.c | 14 +-
lib/mpi/longlong.h | 36 +-
lib/raid6/Makefile | 2 +-
lib/rbtree_test.c | 37 +-
lib/sg_split.c | 12 +-
lib/sha256.c | 279 -
lib/show_mem.c | 5 -
lib/sort.c | 34 +-
lib/stackdepot.c | 4 +-
lib/string.c | 12 +-
lib/strncpy_from_user.c | 3 +-
lib/strnlen_user.c | 3 +-
lib/test_bpf.c | 2 +-
lib/test_firmware.c | 55 +-
lib/test_kasan.c | 41 +
lib/test_meminit.c | 2 +-
lib/test_printf.c | 5 +
lib/timerqueue.c | 30 +-
lib/vdso/gettimeofday.c | 79 +-
lib/vsprintf.c | 13 +-
lib/zstd/mem.h | 2 +-
mm/Kconfig | 36 +-
mm/Kconfig.debug | 4 +-
mm/Makefile | 5 +-
mm/backing-dev.c | 120 +-
mm/balloon_compaction.c | 72 +-
mm/compaction.c | 61 +-
mm/fadvise.c | 4 +-
mm/filemap.c | 171 +-
mm/frame_vector.c | 2 +
mm/gup.c | 129 +-
mm/hmm.c | 496 +-
mm/huge_memory.c | 127 +-
mm/hugetlb.c | 108 +-
mm/hugetlb_cgroup.c | 2 +-
mm/init-mm.c | 2 +-
mm/internal.h | 2 +-
mm/kasan/common.c | 42 +-
mm/kasan/kasan.h | 14 +-
mm/kasan/report.c | 44 +-
mm/kasan/tags_report.c | 24 +
mm/khugepaged.c | 368 +-
mm/kmemleak.c | 328 +-
mm/ksm.c | 18 -
mm/madvise.c | 382 +-
mm/memcontrol.c | 508 +-
mm/memfd.c | 2 +
mm/memory.c | 17 +-
mm/memory_hotplug.c | 105 +-
mm/mempolicy.c | 135 +-
mm/memremap.c | 456 +
mm/migrate.c | 300 +-
mm/mincore.c | 19 +-
mm/mlock.c | 4 +
mm/mmap.c | 54 +-
mm/mmu_gather.c | 2 -
mm/mmu_notifier.c | 263 +-
mm/mprotect.c | 28 +-
mm/mremap.c | 3 +
mm/msync.c | 2 +
mm/nommu.c | 2 +-
mm/oom_kill.c | 26 +-
mm/page-writeback.c | 4 +
mm/page_alloc.c | 72 +-
mm/page_owner.c | 123 +-
mm/page_poison.c | 2 +-
mm/page_vma_mapped.c | 3 +-
mm/pagewalk.c | 126 +-
mm/percpu.c | 23 +-
mm/quicklist.c | 103 -
mm/rmap.c | 33 +-
mm/shmem.c | 397 +-
mm/slab.h | 64 +
mm/slab_common.c | 37 +
mm/slob.c | 2 +-
mm/slub.c | 30 +-
mm/sparse.c | 25 +-
mm/swap.c | 58 +-
mm/swap_state.c | 6 +-
mm/swapfile.c | 41 +-
mm/usercopy.c | 10 +-
mm/util.c | 122 +-
mm/vmalloc.c | 115 +-
mm/vmscan.c | 238 +-
mm/vmstat.c | 2 +
mm/workingset.c | 10 +-
mm/z3fold.c | 78 +-
mm/zpool.c | 16 +
mm/zsmalloc.c | 103 +-
mm/zswap.c | 15 +-
net/9p/client.c | 1 +
net/9p/trans_rdma.c | 6 +-
net/Kconfig | 1 +
net/appletalk/ddp.c | 9 +-
net/atm/mpoa_caches.c | 6 +-
net/atm/pppoatm.c | 4 +-
net/ax25/af_ax25.c | 2 +
net/batman-adv/Kconfig | 10 +-
net/batman-adv/bat_iv_ogm.c | 20 +-
net/batman-adv/bat_v.c | 7 +
net/batman-adv/bat_v_ogm.c | 197 +-
net/batman-adv/bat_v_ogm.h | 3 +
net/batman-adv/main.h | 2 +-
net/batman-adv/multicast.c | 8 +-
net/batman-adv/netlink.c | 2 +-
net/batman-adv/soft-interface.c | 8 +-
net/batman-adv/sysfs.c | 2 +-
net/batman-adv/types.h | 12 +
net/bluetooth/6lowpan.c | 2 +-
net/bluetooth/Kconfig | 3 +-
net/bluetooth/hci_core.c | 1 +
net/bluetooth/hci_debugfs.c | 31 +
net/bluetooth/hci_event.c | 5 -
net/bluetooth/hci_request.c | 29 +-
net/bluetooth/hidp/core.c | 13 +-
net/bluetooth/l2cap_core.c | 11 +-
net/bluetooth/mgmt.c | 8 +-
net/bluetooth/smp.c | 103 +-
net/bpf/test_run.c | 39 +-
net/bridge/br.c | 5 +-
net/bridge/br_mdb.c | 179 +-
net/bridge/br_multicast.c | 35 +-
net/bridge/br_netfilter_hooks.c | 4 +
net/bridge/br_private.h | 12 +-
net/bridge/br_vlan.c | 31 +-
net/bridge/netfilter/Kconfig | 6 +-
net/bridge/netfilter/ebt_802_3.c | 8 +-
net/bridge/netfilter/ebtables.c | 40 +-
net/bridge/netfilter/nf_conntrack_bridge.c | 15 +-
net/bridge/netfilter/nft_meta_bridge.c | 12 +-
net/can/Kconfig | 13 +-
net/can/Makefile | 2 +
net/can/af_can.c | 379 +-
net/can/af_can.h | 25 +-
net/can/bcm.c | 170 +-
net/can/gw.c | 559 +-
net/can/j1939/Kconfig | 15 +
net/can/j1939/Makefile | 10 +
net/can/j1939/address-claim.c | 230 +
net/can/j1939/bus.c | 333 +
net/can/j1939/j1939-priv.h | 338 +
net/can/j1939/main.c | 403 +
net/can/j1939/socket.c | 1160 +
net/can/j1939/transport.c | 2027 +
net/can/proc.c | 164 +-
net/can/raw.c | 44 +-
net/ceph/ceph_common.c | 37 +-
net/ceph/crypto.c | 6 +-
net/ceph/messenger.c | 6 +
net/ceph/mon_client.c | 7 +
net/ceph/osd_client.c | 74 +-
net/ceph/osdmap.c | 69 +-
net/core/bpf_sk_storage.c | 104 +-
net/core/datagram.c | 6 +-
net/core/dev.c | 100 +-
net/core/devlink.c | 1611 +-
net/core/drop_monitor.c | 1345 +-
net/core/dst.c | 4 +-
net/core/ethtool.c | 6 +
net/core/fib_notifier.c | 29 +-
net/core/filter.c | 102 +-
net/core/flow_dissector.c | 23 +-
net/core/flow_offload.c | 263 +-
net/core/neighbour.c | 2 +-
net/core/netpoll.c | 6 +-
net/core/page_pool.c | 41 +-
net/core/pktgen.c | 8 +-
net/core/skbuff.c | 105 +-
net/core/skmsg.c | 7 +-
net/core/sock.c | 59 +-
net/core/sock_diag.c | 3 +-
net/core/sock_map.c | 22 +-
net/core/sock_reuseport.c | 15 +-
net/core/stream.c | 16 +-
net/core/sysctl_net_core.c | 8 +
net/core/tso.c | 8 +-
net/dccp/ipv6.c | 5 +-
net/dsa/Kconfig | 16 +-
net/dsa/Makefile | 2 +-
net/dsa/dsa2.c | 127 +-
net/dsa/master.c | 66 +
net/dsa/port.c | 19 +-
net/dsa/slave.c | 108 +-
net/dsa/switch.c | 132 +-
net/dsa/tag_8021q.c | 104 +-
net/dsa/tag_ksz.c | 62 +
net/dsa/tag_sja1105.c | 15 +-
net/ieee802154/6lowpan/reassembly.c | 2 +-
net/ieee802154/core.c | 7 +-
net/ieee802154/socket.c | 5 +-
net/ife/Kconfig | 2 +-
net/ipv4/Kconfig | 4 +-
net/ipv4/af_inet.c | 5 -
net/ipv4/datagram.c | 2 +
net/ipv4/fib_frontend.c | 3 +-
net/ipv4/fib_semantics.c | 15 +-
net/ipv4/fib_trie.c | 2 +-
net/ipv4/icmp.c | 10 +-
net/ipv4/igmp.c | 4 +-
net/ipv4/inet_connection_sock.c | 4 +-
net/ipv4/inet_fragment.c | 41 +-
net/ipv4/ip_forward.c | 2 +-
net/ipv4/ip_fragment.c | 8 +-
net/ipv4/ip_output.c | 6 +-
net/ipv4/ipip.c | 3 +
net/ipv4/ipmr.c | 4 +-
net/ipv4/netfilter/Kconfig | 8 +-
net/ipv4/netfilter/Makefile | 2 +-
net/ipv4/netfilter/ipt_CLUSTERIP.c | 4 +-
net/ipv4/netfilter/ipt_SYNPROXY.c | 2 +
net/ipv4/netfilter/ipt_rpfilter.c | 1 +
net/ipv4/netfilter/nf_nat_h323.c | 12 +-
net/ipv4/nexthop.c | 2 +-
net/ipv4/ping.c | 2 +-
net/ipv4/raw.c | 4 +-
net/ipv4/route.c | 53 +-
net/ipv4/sysctl_net_ipv4.c | 9 +
net/ipv4/tcp.c | 65 +-
net/ipv4/tcp_bbr.c | 14 +-
net/ipv4/tcp_bpf.c | 6 +-
net/ipv4/tcp_diag.c | 52 +-
net/ipv4/tcp_input.c | 84 +-
net/ipv4/tcp_ipv4.c | 20 +
net/ipv4/tcp_minisocks.c | 1 +
net/ipv4/tcp_output.c | 36 +-
net/ipv4/tcp_timer.c | 7 +-
net/ipv4/tcp_ulp.c | 13 +
net/ipv4/udp.c | 7 +-
net/ipv4/xfrm4_policy.c | 1 +
net/ipv6/addrconf.c | 19 +-
net/ipv6/datagram.c | 2 +
net/ipv6/exthdrs_core.c | 4 +-
net/ipv6/fib6_rules.c | 3 +-
net/ipv6/inet6_connection_sock.c | 2 +-
net/ipv6/ip6_fib.c | 2 +-
net/ipv6/ip6_gre.c | 5 +-
net/ipv6/ip6_input.c | 4 +-
net/ipv6/ip6_output.c | 7 +-
net/ipv6/ip6_tunnel.c | 6 +-
net/ipv6/ip6mr.c | 4 +-
net/ipv6/mcast.c | 5 +-
net/ipv6/ndisc.c | 1 +
net/ipv6/netfilter.c | 4 +-
net/ipv6/netfilter/Kconfig | 16 +-
net/ipv6/netfilter/ip6t_SYNPROXY.c | 2 +
net/ipv6/netfilter/ip6t_ipv6header.c | 4 +-
net/ipv6/netfilter/ip6t_rpfilter.c | 8 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +-
net/ipv6/netfilter/nf_log_ipv6.c | 4 +-
net/ipv6/netfilter/nf_socket_ipv6.c | 1 -
net/ipv6/ping.c | 2 +-
net/ipv6/raw.c | 4 +-
net/ipv6/reassembly.c | 2 +-
net/ipv6/route.c | 39 +-
net/ipv6/tcp_ipv6.c | 39 +-
net/ipv6/udp.c | 8 +-
net/iucv/af_iucv.c | 14 +-
net/kcm/kcmsock.c | 16 +-
net/l2tp/l2tp_ppp.c | 3 +
net/mac80211/agg-rx.c | 72 +-
net/mac80211/cfg.c | 38 +-
net/mac80211/debugfs.c | 3 +-
net/mac80211/driver-ops.c | 13 +-
net/mac80211/driver-ops.h | 8 +-
net/mac80211/he.c | 40 +
net/mac80211/ht.c | 2 +-
net/mac80211/ibss.c | 8 +
net/mac80211/ieee80211_i.h | 20 +-
net/mac80211/iface.c | 3 +-
net/mac80211/key.c | 64 +-
net/mac80211/key.h | 4 +-
net/mac80211/main.c | 19 +-
net/mac80211/mesh.c | 62 +
net/mac80211/mesh.h | 4 +
net/mac80211/mesh_plink.c | 12 +-
net/mac80211/mlme.c | 32 +-
net/mac80211/offchannel.c | 5 +-
net/mac80211/rate.h | 9 -
net/mac80211/rc80211_minstrel.h | 1 +
net/mac80211/rc80211_minstrel_ht.c | 277 +-
net/mac80211/rc80211_minstrel_ht.h | 12 +
net/mac80211/rx.c | 6 +-
net/mac80211/sta_info.c | 8 +-
net/mac80211/sta_info.h | 2 +
net/mac80211/status.c | 195 +-
net/mac80211/trace.h | 7 +-
net/mac80211/tx.c | 6 +-
net/mac80211/util.c | 78 +-
net/mac80211/vht.c | 10 +-
net/mac80211/wpa.c | 6 +-
net/mpls/mpls_iptunnel.c | 8 +-
net/ncsi/internal.h | 7 +-
net/ncsi/ncsi-cmd.c | 13 +-
net/ncsi/ncsi-manage.c | 98 +-
net/ncsi/ncsi-pkt.h | 5 +
net/ncsi/ncsi-rsp.c | 26 +-
net/netfilter/Kconfig | 16 +-
net/netfilter/Makefile | 2 +-
net/netfilter/ipset/ip_set_bitmap_ipmac.c | 2 +-
net/netfilter/ipset/ip_set_core.c | 2 +-
net/netfilter/ipset/ip_set_hash_gen.h | 4 +-
net/netfilter/ipset/ip_set_hash_ipmac.c | 6 +-
net/netfilter/ipset/ip_set_list_set.c | 2 +-
net/netfilter/ipvs/Kconfig | 6 +-
net/netfilter/ipvs/ip_vs_core.c | 2 +-
net/netfilter/ipvs/ip_vs_ctl.c | 73 +-
net/netfilter/ipvs/ip_vs_lblcr.c | 4 +-
net/netfilter/ipvs/ip_vs_mh.c | 4 +-
net/netfilter/ipvs/ip_vs_nfct.c | 2 +-
net/netfilter/ipvs/ip_vs_proto_tcp.c | 2 +-
net/netfilter/nf_conntrack_amanda.c | 2 +-
net/netfilter/nf_conntrack_broadcast.c | 2 +-
net/netfilter/nf_conntrack_core.c | 23 +-
net/netfilter/nf_conntrack_ecache.c | 1 +
net/netfilter/nf_conntrack_expect.c | 28 +-
net/netfilter/nf_conntrack_ftp.c | 6 +-
net/netfilter/nf_conntrack_h323_asn1.c | 5 +-
net/netfilter/nf_conntrack_h323_main.c | 18 +-
net/netfilter/nf_conntrack_helper.c | 5 +-
net/netfilter/nf_conntrack_irc.c | 2 +-
net/netfilter/nf_conntrack_labels.c | 3 +-
net/netfilter/nf_conntrack_netlink.c | 11 +-
net/netfilter/nf_conntrack_pptp.c | 4 +-
net/netfilter/nf_conntrack_proto_gre.c | 2 -
net/netfilter/nf_conntrack_proto_icmp.c | 2 +-
net/netfilter/nf_conntrack_proto_icmpv6.c | 1 -
net/netfilter/nf_conntrack_proto_tcp.c | 10 +-
net/netfilter/nf_conntrack_sane.c | 2 +-
net/netfilter/nf_conntrack_sip.c | 10 +-
net/netfilter/nf_conntrack_standalone.c | 40 +-
net/netfilter/nf_conntrack_tftp.c | 2 +-
net/netfilter/nf_conntrack_timeout.c | 1 +
net/netfilter/nf_dup_netdev.c | 21 +
net/netfilter/nf_flow_table_core.c | 46 +-
net/netfilter/nf_flow_table_ip.c | 44 +
net/netfilter/nf_nat_amanda.c | 2 +-
net/netfilter/nf_nat_core.c | 8 +-
net/netfilter/nf_nat_ftp.c | 2 +-
net/netfilter/nf_nat_irc.c | 2 +-
net/netfilter/nf_nat_proto.c | 4 +-
net/netfilter/nf_nat_sip.c | 8 +-
net/netfilter/nf_nat_tftp.c | 2 +-
net/netfilter/nf_synproxy_core.c | 16 +-
net/netfilter/nf_tables_api.c | 141 +-
net/netfilter/nf_tables_offload.c | 316 +-
net/netfilter/nfnetlink.c | 2 +-
net/netfilter/nfnetlink_log.c | 61 +-
net/netfilter/nfnetlink_queue.c | 4 +-
net/netfilter/nft_bitwise.c | 19 +
net/netfilter/nft_byteorder.c | 9 +-
net/netfilter/nft_chain_filter.c | 2 +-
net/netfilter/nft_chain_nat.c | 3 +
net/netfilter/nft_ct.c | 2 +-
net/netfilter/nft_dup_netdev.c | 12 +
net/netfilter/nft_dynset.c | 6 +
net/netfilter/nft_fib_netdev.c | 3 +
net/netfilter/nft_flow_offload.c | 37 +-
net/netfilter/nft_fwd_netdev.c | 12 +
net/netfilter/nft_hash.c | 2 +-
net/netfilter/nft_immediate.c | 24 +-
net/netfilter/nft_lookup.c | 3 -
net/netfilter/nft_meta.c | 64 +-
net/netfilter/nft_quota.c | 29 +-
net/netfilter/nft_redir.c | 2 +-
net/netfilter/nft_set_bitmap.c | 2 +-
net/netfilter/nft_set_hash.c | 21 +-
net/netfilter/nft_set_rbtree.c | 2 +-
net/netfilter/nft_socket.c | 6 +-
net/netfilter/nft_synproxy.c | 145 +-
net/netfilter/xt_IDLETIMER.c | 2 +-
net/netfilter/xt_connlimit.c | 2 +
net/netfilter/xt_hashlimit.c | 7 +-
net/netfilter/xt_nfacct.c | 36 +-
net/netfilter/xt_physdev.c | 11 +-
net/netfilter/xt_set.c | 1 -
net/netlabel/netlabel_kapi.c | 2 +-
net/netrom/af_netrom.c | 1 +
net/nfc/llcp_sock.c | 7 +-
net/nfc/netlink.c | 6 +-
net/openvswitch/conntrack.c | 20 +-
net/openvswitch/datapath.c | 62 +-
net/openvswitch/datapath.h | 2 +
net/openvswitch/flow.c | 181 +-
net/openvswitch/flow.h | 5 +-
net/openvswitch/flow_table.c | 8 +-
net/packet/af_packet.c | 7 +
net/psample/psample.c | 22 +-
net/qrtr/qrtr.c | 1 +
net/qrtr/tun.c | 5 +-
net/rds/Kconfig | 4 +-
net/rds/af_rds.c | 99 +-
net/rds/bind.c | 49 +-
net/rds/ib.c | 16 +-
net/rds/ib.h | 1 +
net/rds/ib_cm.c | 3 +
net/rds/ib_recv.c | 23 +-
net/rds/ib_stats.c | 2 +-
net/rds/rdma_transport.c | 15 +-
net/rds/rds.h | 11 +-
net/rds/recv.c | 27 +-
net/rds/send.c | 16 +-
net/rds/stats.c | 3 +
net/rxrpc/af_rxrpc.c | 9 +-
net/rxrpc/ar-internal.h | 30 +-
net/rxrpc/call_event.c | 23 +-
net/rxrpc/call_object.c | 35 +-
net/rxrpc/conn_client.c | 44 +
net/rxrpc/conn_event.c | 6 +-
net/rxrpc/conn_object.c | 2 +-
net/rxrpc/input.c | 359 +-
net/rxrpc/insecure.c | 5 +
net/rxrpc/local_event.c | 4 +-
net/rxrpc/local_object.c | 104 +-
net/rxrpc/output.c | 9 +-
net/rxrpc/peer_event.c | 12 +-
net/rxrpc/peer_object.c | 18 +
net/rxrpc/protocol.h | 9 +
net/rxrpc/recvmsg.c | 53 +-
net/rxrpc/rxkad.c | 135 +-
net/rxrpc/sendmsg.c | 14 +-
net/rxrpc/skbuff.c | 40 +-
net/sched/Kconfig | 156 +-
net/sched/act_api.c | 34 +-
net/sched/act_bpf.c | 11 +-
net/sched/act_connmark.c | 11 +-
net/sched/act_csum.c | 11 +-
net/sched/act_ct.c | 13 +-
net/sched/act_ctinfo.c | 11 +-
net/sched/act_gact.c | 10 +-
net/sched/act_ife.c | 15 +-
net/sched/act_ipt.c | 11 +-
net/sched/act_mirred.c | 36 +-
net/sched/act_mpls.c | 10 +-
net/sched/act_nat.c | 11 +-
net/sched/act_pedit.c | 12 +-
net/sched/act_police.c | 37 +-
net/sched/act_sample.c | 46 +-
net/sched/act_simple.c | 12 +-
net/sched/act_skbedit.c | 25 +-
net/sched/act_skbmod.c | 13 +-
net/sched/act_tunnel_key.c | 10 +-
net/sched/act_vlan.c | 41 +-
net/sched/cls_api.c | 684 +-
net/sched/cls_bpf.c | 40 +-
net/sched/cls_flower.c | 126 +-
net/sched/cls_matchall.c | 35 +-
net/sched/cls_u32.c | 35 +-
net/sched/sch_api.c | 5 +-
net/sched/sch_cbs.c | 51 +-
net/sched/sch_codel.c | 6 +-
net/sched/sch_fq_codel.c | 14 +-
net/sched/sch_generic.c | 31 +-
net/sched/sch_hhf.c | 2 +-
net/sched/sch_htb.c | 4 +-
net/sched/sch_multiq.c | 23 +-
net/sched/sch_netem.c | 4 +-
net/sched/sch_sfb.c | 7 +-
net/sched/sch_taprio.c | 447 +-
net/sctp/associola.c | 9 -
net/sctp/auth.c | 101 +-
net/sctp/endpointola.c | 65 +-
net/sctp/ipv6.c | 2 +-
net/sctp/protocol.c | 5 +-
net/sctp/sm_make_chunk.c | 34 +-
net/sctp/sm_sideeffect.c | 4 +-
net/sctp/sm_statefuns.c | 6 +-
net/sctp/sm_statetable.c | 28 +-
net/sctp/socket.c | 707 +-
net/sctp/stream.c | 1 +
net/sctp/sysctl.c | 7 +
net/sctp/transport.c | 2 +-
net/smc/af_smc.c | 15 +-
net/smc/smc_tx.c | 6 +-
net/sunrpc/auth_gss/auth_gss.c | 2 +-
net/sunrpc/auth_gss/gss_krb5_keys.c | 9 +-
net/sunrpc/cache.c | 15 +-
net/sunrpc/clnt.c | 73 +-
net/sunrpc/rpc_pipe.c | 3 +-
net/sunrpc/sched.c | 32 +-
net/sunrpc/svc.c | 4 +-
net/sunrpc/xdr.c | 65 +-
net/sunrpc/xprt.c | 68 +-
net/sunrpc/xprtrdma/backchannel.c | 4 +-
net/sunrpc/xprtrdma/frwr_ops.c | 166 +-
net/sunrpc/xprtrdma/rpc_rdma.c | 71 +-
net/sunrpc/xprtrdma/svc_rdma.c | 7 -
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 24 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 14 +-
net/sunrpc/xprtrdma/transport.c | 15 +-
net/sunrpc/xprtrdma/verbs.c | 276 +-
net/sunrpc/xprtrdma/xprt_rdma.h | 59 +-
net/sunrpc/xprtsock.c | 8 +-
net/tipc/addr.c | 1 +
net/tipc/bcast.c | 14 +-
net/tipc/bearer.c | 64 +
net/tipc/bearer.h | 10 +
net/tipc/core.c | 5 +
net/tipc/core.h | 3 +
net/tipc/group.c | 4 +-
net/tipc/link.c | 252 +-
net/tipc/msg.c | 59 +
net/tipc/msg.h | 36 +-
net/tipc/name_distr.c | 5 +-
net/tipc/netlink_compat.c | 11 +-
net/tipc/node.c | 14 +-
net/tipc/node.h | 6 +-
net/tipc/socket.c | 17 +-
net/tipc/topsrv.c | 4 +-
net/tls/tls_device.c | 237 +-
net/tls/tls_device_fallback.c | 2 +-
net/tls/tls_main.c | 217 +-
net/tls/tls_sw.c | 89 +-
net/vmw_vsock/hyperv_transport.c | 32 +-
net/vmw_vsock/virtio_transport.c | 1 +
net/vmw_vsock/virtio_transport_common.c | 104 +-
net/wimax/debugfs.c | 42 +-
net/wimax/stack.c | 11 +-
net/wimax/wimax-internal.h | 7 +-
net/wireless/Kconfig | 2 +
net/wireless/chan.c | 162 +-
net/wireless/core.c | 36 +-
net/wireless/core.h | 4 +-
net/wireless/ibss.c | 16 +-
net/wireless/lib80211_crypt_ccmp.c | 197 +-
net/wireless/nl80211.c | 242 +-
net/wireless/reg.c | 23 +-
net/wireless/scan.c | 269 +-
net/wireless/trace.h | 3 +-
net/wireless/util.c | 107 +-
net/wireless/wext-compat.c | 5 +-
net/xdp/xdp_umem.c | 80 +-
net/xdp/xsk.c | 351 +-
net/xdp/xsk.h | 13 +
net/xdp/xsk_diag.c | 5 +-
net/xdp/xsk_queue.h | 71 +-
net/xfrm/xfrm_interface.c | 56 +-
net/xfrm/xfrm_ipcomp.c | 2 +-
net/xfrm/xfrm_policy.c | 10 +-
samples/auxdisplay/cfag12864b-example.c | 2 +-
samples/bpf/syscall_nrs.c | 6 +
samples/bpf/trace_output_user.c | 43 +-
samples/bpf/tracex5_kern.c | 13 +
samples/bpf/xdp_fwd_kern.c | 39 +-
samples/bpf/xdp_fwd_user.c | 35 +-
samples/bpf/xdp_sample_pkts_user.c | 61 +-
samples/bpf/xdpsock_user.c | 243 +-
samples/rpmsg/rpmsg_client_sample.c | 10 +-
samples/vfio-mdev/mdpy-defs.h | 2 +-
samples/vfio-mdev/mtty.c | 39 +-
scripts/Kbuild.include | 3 -
scripts/Kconfig.include | 5 +-
scripts/Makefile | 4 +-
scripts/Makefile.build | 82 +-
scripts/Makefile.clean | 31 +-
scripts/Makefile.extrawarn | 121 +-
scripts/Makefile.host | 39 +-
scripts/Makefile.kasan | 11 +-
scripts/Makefile.lib | 65 +-
scripts/Makefile.modfinal | 60 +
scripts/Makefile.modpost | 133 +-
scripts/Makefile.package | 159 +
scripts/basic/Makefile | 14 +-
scripts/checkpatch.pl | 69 +-
scripts/coccinelle/api/atomic_as_refcounter.cocci | 1 +
scripts/coccinelle/api/platform_get_irq.cocci | 102 +
scripts/coccinelle/misc/add_namespace.cocci | 23 +
scripts/export_report.pl | 2 +-
scripts/gcc-plugins/randomize_layout_plugin.c | 10 +-
scripts/gdb/linux/symbols.py | 4 +-
scripts/gen_compile_commands.py | 4 +-
scripts/genksyms/Makefile | 11 +-
scripts/genksyms/keywords.c | 6 +-
scripts/genksyms/lex.l | 32 +-
scripts/genksyms/parse.y | 32 +-
scripts/headers_install.sh | 78 +
scripts/kconfig/Makefile | 10 +-
scripts/kconfig/confdata.c | 4 +
scripts/kconfig/merge_config.sh | 12 +-
scripts/kernel-doc | 3 +-
scripts/link-vmlinux.sh | 94 +-
scripts/mkcompile_h | 4 +-
scripts/mkmakefile | 4 +-
scripts/mod/file2alias.c | 5 +
scripts/mod/modpost.c | 198 +-
scripts/mod/modpost.h | 9 +
scripts/nsdeps | 58 +
scripts/package/Makefile | 154 -
scripts/recordmcount.c | 321 +-
scripts/recordmcount.h | 150 +-
scripts/sphinx-pre-install | 118 +-
scripts/tools-support-relr.sh | 16 +
security/Kconfig | 11 +-
security/Kconfig.hardening | 7 +
security/Makefile | 2 +
security/integrity/Kconfig | 2 +-
security/integrity/digsig.c | 43 +-
security/integrity/ima/Kconfig | 15 +-
security/integrity/ima/Makefile | 1 +
security/integrity/ima/ima.h | 62 +-
security/integrity/ima/ima_api.c | 27 +-
security/integrity/ima/ima_appraise.c | 194 +-
security/integrity/ima/ima_crypto.c | 10 +-
security/integrity/ima/ima_main.c | 28 +-
security/integrity/ima/ima_modsig.c | 168 +
security/integrity/ima/ima_policy.c | 121 +-
security/integrity/ima/ima_template.c | 31 +-
security/integrity/ima/ima_template_lib.c | 64 +-
security/integrity/ima/ima_template_lib.h | 4 +
security/integrity/integrity.h | 20 +
security/keys/request_key.c | 2 +-
security/keys/request_key_auth.c | 6 +
security/keys/trusted.c | 10 +-
security/lockdown/Kconfig | 47 +
security/lockdown/Makefile | 1 +
security/lockdown/lockdown.c | 191 +
security/safesetid/securityfs.c | 3 +-
security/security.c | 62 +-
security/selinux/hooks.c | 49 +-
security/selinux/include/classmap.h | 5 +-
security/selinux/include/objsec.h | 20 +-
security/selinux/netif.c | 31 +-
security/selinux/netnode.c | 30 +-
security/selinux/netport.c | 24 +-
security/selinux/ss/policydb.c | 404 +-
security/selinux/ss/policydb.h | 2 +-
security/selinux/ss/services.c | 6 +-
security/selinux/ss/sidtab.c | 53 +-
security/selinux/ss/sidtab.h | 19 +-
security/smack/smack_access.c | 6 +-
security/smack/smack_lsm.c | 40 +-
sound/ac97/bus.c | 13 +-
sound/aoa/codecs/onyx.c | 4 +-
sound/arm/pxa2xx-pcm-lib.c | 80 +-
sound/core/compress_offload.c | 62 +-
sound/core/pcm_dmaengine.c | 83 +
sound/core/pcm_native.c | 25 +-
sound/core/seq/seq_clientmgr.c | 3 +-
sound/core/seq/seq_fifo.c | 17 +
sound/core/seq/seq_fifo.h | 2 +
sound/firewire/amdtp-am824.c | 134 +-
sound/firewire/amdtp-stream-trace.h | 6 +-
sound/firewire/amdtp-stream.c | 359 +-
sound/firewire/amdtp-stream.h | 47 +-
sound/firewire/bebob/bebob.h | 2 +
sound/firewire/bebob/bebob_stream.c | 62 +-
sound/firewire/dice/dice-alesis.c | 2 +-
sound/firewire/dice/dice-stream.c | 34 +-
sound/firewire/dice/dice.h | 2 +
sound/firewire/digi00x/amdtp-dot.c | 112 +-
sound/firewire/digi00x/digi00x-stream.c | 106 +-
sound/firewire/digi00x/digi00x.h | 2 +
sound/firewire/fireface/amdtp-ff.c | 105 +-
sound/firewire/fireface/ff-stream.c | 96 +-
sound/firewire/fireface/ff.h | 2 +
sound/firewire/fireworks/fireworks.h | 2 +
sound/firewire/fireworks/fireworks_stream.c | 176 +-
sound/firewire/motu/amdtp-motu.c | 155 +-
sound/firewire/motu/motu-stream.c | 131 +-
sound/firewire/motu/motu.c | 12 +
sound/firewire/motu/motu.h | 2 +
sound/firewire/oxfw/oxfw-pcm.c | 2 +-
sound/firewire/oxfw/oxfw-stream.c | 77 +-
sound/firewire/oxfw/oxfw.h | 2 +
sound/firewire/packets-buffer.c | 2 +-
sound/firewire/tascam/amdtp-tascam.c | 115 +-
sound/firewire/tascam/tascam-pcm.c | 3 +
sound/firewire/tascam/tascam-stream.c | 165 +-
sound/firewire/tascam/tascam.c | 4 +-
sound/firewire/tascam/tascam.h | 22 +
sound/hda/hdac_bus.c | 8 +-
sound/hda/hdac_controller.c | 2 +
sound/hda/hdac_device.c | 6 +-
sound/hda/hdac_i915.c | 10 +-
sound/hda/hdac_regmap.c | 1 +
sound/hda/hdac_stream.c | 6 +-
sound/hda/local.h | 7 +
sound/i2c/other/ak4xxx-adda.c | 7 +-
sound/isa/sb/sb_common.c | 2 +-
sound/isa/wavefront/wavefront_synth.c | 1 -
sound/oss/dmasound/dmasound_atari.c | 16 +-
sound/pci/ac97/ac97_codec.c | 5 -
sound/pci/echoaudio/echoaudio.c | 5 +-
sound/pci/hda/hda_auto_parser.c | 16 +-
sound/pci/hda/hda_codec.c | 2 +-
sound/pci/hda/hda_controller.c | 31 +-
sound/pci/hda/hda_controller.h | 2 +-
sound/pci/hda/hda_generic.c | 24 +-
sound/pci/hda/hda_generic.h | 2 +
sound/pci/hda/hda_intel.c | 99 +-
sound/pci/hda/hda_intel.h | 1 -
sound/pci/hda/hda_local.h | 3 +-
sound/pci/hda/patch_analog.c | 1 +
sound/pci/hda/patch_ca0132.c | 1 +
sound/pci/hda/patch_conexant.c | 33 +-
sound/pci/hda/patch_hdmi.c | 297 +-
sound/pci/hda/patch_realtek.c | 236 +-
sound/pci/hda/patch_sigmatel.c | 9 -
sound/pci/lx6464es/lx6464es.c | 8 +
sound/soc/amd/Kconfig | 2 +-
sound/soc/amd/acp-pcm-dma.c | 63 +-
sound/soc/amd/raven/acp3x-pcm-dma.c | 56 +-
sound/soc/atmel/atmel-pcm-pdc.c | 48 +-
sound/soc/atmel/mchp-i2s-mcc.c | 41 +-
sound/soc/au1x/dbdma2.c | 64 +-
sound/soc/au1x/dma.c | 63 +-
sound/soc/bcm/cygnus-pcm.c | 56 +-
sound/soc/codecs/Kconfig | 45 +-
sound/soc/codecs/Makefile | 10 +
sound/soc/codecs/adau1761.c | 129 +
sound/soc/codecs/adau7118-hw.c | 43 +
sound/soc/codecs/adau7118-i2c.c | 82 +
sound/soc/codecs/adau7118.c | 586 +
sound/soc/codecs/adau7118.h | 24 +
sound/soc/codecs/cros_ec_codec.c | 1132 +-
sound/soc/codecs/cx2072x.c | 2 +-
sound/soc/codecs/es8316.c | 7 +-
sound/soc/codecs/hdac_hda.c | 116 +-
sound/soc/codecs/hdac_hda.h | 13 +-
sound/soc/codecs/hdmi-codec.c | 12 +-
sound/soc/codecs/madera.h | 2 +
sound/soc/codecs/max98373.c | 4 +-
sound/soc/codecs/msm8916-wcd-analog.c | 58 +-
sound/soc/codecs/mt6358.c | 105 +
sound/soc/codecs/pcm3168a.c | 95 +-
sound/soc/codecs/rt1011.c | 274 +-
sound/soc/codecs/rt1011.h | 24 +
sound/soc/codecs/rt5514-spi.c | 41 +-
sound/soc/codecs/rt5645.c | 13 +
sound/soc/codecs/rt5663.c | 4 +-
sound/soc/codecs/rt5677-spi.c | 386 +
sound/soc/codecs/rt5677-spi.h | 1 +
sound/soc/codecs/rt5682.c | 15 +
sound/soc/codecs/tas2562.c | 590 +
sound/soc/codecs/tas2562.h | 85 +
sound/soc/codecs/tas2770.c | 819 +
sound/soc/codecs/tas2770.h | 143 +
sound/soc/codecs/tlv320aic32x4.c | 3 +
sound/soc/codecs/wcd9335.c | 10 +-
sound/soc/codecs/wm8958-dsp2.c | 22 +-
sound/soc/codecs/wm8994.c | 156 +-
sound/soc/codecs/wm8994.h | 10 +-
sound/soc/dwc/dwc-pcm.c | 48 +-
sound/soc/fsl/Kconfig | 10 +
sound/soc/fsl/Makefile | 2 +
sound/soc/fsl/fsl_asrc.c | 110 +-
sound/soc/fsl/fsl_asrc.h | 7 +-
sound/soc/fsl/fsl_asrc_dma.c | 120 +-
sound/soc/fsl/fsl_dma.c | 54 +-
sound/soc/fsl/fsl_esai.c | 12 +
sound/soc/fsl/fsl_mqs.c | 335 +
sound/soc/fsl/fsl_ssi.c | 18 +-
sound/soc/fsl/imx-pcm-fiq.c | 56 +-
sound/soc/fsl/mpc5200_dma.c | 51 +-
sound/soc/generic/audio-graph-card.c | 4 +-
sound/soc/generic/simple-card.c | 4 +-
sound/soc/intel/Kconfig | 17 +-
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 30 +-
sound/soc/intel/baytrail/sst-baytrail-pcm.c | 53 +-
sound/soc/intel/boards/Kconfig | 52 +-
sound/soc/intel/boards/Makefile | 14 +-
sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 +
sound/soc/intel/boards/bxt_rt298.c | 11 +
sound/soc/intel/boards/bytcht_cx2072x.c | 1 +
sound/soc/intel/boards/cht_bsw_max98090_ti.c | 1 +
sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +-
sound/soc/intel/boards/cht_bsw_rt5672.c | 1 +
sound/soc/intel/boards/cml_rt1011_rt5682.c | 487 +
sound/soc/intel/boards/glk_rt5682_max98357a.c | 11 +
sound/soc/intel/boards/hda_dsp_common.c | 85 +
sound/soc/intel/boards/hda_dsp_common.h | 32 +
.../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 146 +-
sound/soc/intel/boards/skl_hda_dsp_common.c | 6 +
sound/soc/intel/boards/skl_hda_dsp_common.h | 27 +-
sound/soc/intel/boards/skl_hda_dsp_generic.c | 3 +-
sound/soc/intel/boards/sof_rt5682.c | 13 +-
sound/soc/intel/common/Makefile | 1 +
sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 7 +
sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 18 +
sound/soc/intel/common/soc-intel-quirks.h | 2 +-
sound/soc/intel/common/sst-ipc.c | 2 +
sound/soc/intel/haswell/sst-haswell-pcm.c | 62 +-
sound/soc/intel/skylake/skl-debug.c | 2 +-
sound/soc/intel/skylake/skl-nhlt.c | 2 +-
sound/soc/intel/skylake/skl-pcm.c | 67 +-
sound/soc/jz4740/Kconfig | 25 +-
sound/soc/jz4740/Makefile | 5 -
sound/soc/jz4740/jz4740-i2s.c | 6 +-
sound/soc/jz4740/qi_lb60.c | 106 -
sound/soc/kirkwood/kirkwood-dma.c | 52 +-
sound/soc/kirkwood/kirkwood-i2s.c | 11 +-
sound/soc/mediatek/Kconfig | 1 +
sound/soc/mediatek/common/mtk-afe-fe-dai.c | 3 +-
.../soc/mediatek/common/mtk-afe-platform-driver.c | 28 +-
.../soc/mediatek/common/mtk-afe-platform-driver.h | 10 +-
sound/soc/mediatek/common/mtk-btcvsd.c | 76 +-
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 11 +-
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 26 +-
.../mt8183/mt8183-mt6358-ts3a227-max98357.c | 70 +-
sound/soc/meson/axg-fifo.c | 56 +-
sound/soc/meson/axg-fifo.h | 20 +-
sound/soc/meson/axg-frddr.c | 24 +-
sound/soc/meson/axg-toddr.c | 24 +-
sound/soc/pxa/mmp-pcm.c | 62 +-
sound/soc/pxa/poodle.c | 2 +-
sound/soc/pxa/pxa-ssp.c | 14 +-
sound/soc/pxa/pxa2xx-ac97.c | 14 +-
sound/soc/pxa/pxa2xx-i2s.c | 14 +-
sound/soc/pxa/pxa2xx-pcm.c | 14 +-
sound/soc/qcom/Kconfig | 2 +-
sound/soc/qcom/lpass-platform.c | 70 +-
sound/soc/qcom/qdsp6/q6asm-dai.c | 71 +-
sound/soc/qcom/qdsp6/q6routing.c | 14 +-
sound/soc/rockchip/Kconfig | 3 +-
sound/soc/rockchip/rk3399_gru_sound.c | 9 +-
sound/soc/rockchip/rockchip_max98090.c | 320 +-
sound/soc/samsung/Kconfig | 12 +-
sound/soc/samsung/Makefile | 4 +-
sound/soc/samsung/arndale.c | 217 +
sound/soc/samsung/arndale_rt5631.c | 164 -
sound/soc/samsung/idma.c | 58 +-
sound/soc/sh/dma-sh7760.c | 46 +-
sound/soc/sh/fsi.c | 31 +-
sound/soc/sh/rcar/core.c | 34 +-
sound/soc/sh/rcar/dma.c | 34 +-
sound/soc/sh/siu_pcm.c | 44 +-
sound/soc/soc-component.c | 119 +-
sound/soc/soc-compress.c | 52 +-
sound/soc/soc-core.c | 860 +-
sound/soc/soc-generic-dmaengine-pcm.c | 169 +-
sound/soc/soc-ops.c | 11 +-
sound/soc/soc-pcm.c | 213 +-
sound/soc/soc-topology.c | 23 +-
sound/soc/soc-utils.c | 11 +-
sound/soc/sof/Kconfig | 43 +-
sound/soc/sof/control.c | 34 +
sound/soc/sof/core.c | 31 +-
sound/soc/sof/debug.c | 22 +-
sound/soc/sof/imx/Kconfig | 8 +-
sound/soc/sof/imx/imx8.c | 7 +
sound/soc/sof/intel/Kconfig | 50 +-
sound/soc/sof/intel/apl.c | 8 +
sound/soc/sof/intel/bdw.c | 31 +-
sound/soc/sof/intel/byt.c | 44 +-
sound/soc/sof/intel/cnl.c | 67 +-
sound/soc/sof/intel/hda-codec.c | 22 +-
sound/soc/sof/intel/hda-dsp.c | 122 +-
sound/soc/sof/intel/hda-ipc.c | 6 +-
sound/soc/sof/intel/hda-ipc.h | 51 +
sound/soc/sof/intel/hda-loader.c | 25 +-
sound/soc/sof/intel/hda-pcm.c | 15 +-
sound/soc/sof/intel/hda-stream.c | 28 +-
sound/soc/sof/intel/hda.c | 14 +-
sound/soc/sof/intel/hda.h | 20 +-
sound/soc/sof/ipc.c | 14 +-
sound/soc/sof/ops.h | 10 +
sound/soc/sof/pcm.c | 135 +-
sound/soc/sof/pm.c | 95 +-
sound/soc/sof/sof-acpi-dev.c | 12 +-
sound/soc/sof/sof-pci-dev.c | 80 +-
sound/soc/sof/sof-priv.h | 52 +-
sound/soc/sof/topology.c | 461 +-
sound/soc/sof/trace.c | 17 +-
sound/soc/sprd/sprd-pcm-dma.c | 74 +-
sound/soc/stm/stm32_adfsdm.c | 42 +-
sound/soc/stm/stm32_sai.c | 2 +-
sound/soc/stm/stm32_sai_sub.c | 12 +-
sound/soc/stm/stm32_spdifrx.c | 18 +-
sound/soc/sunxi/sun4i-codec.c | 6 +-
sound/soc/tegra/tegra30_i2s.c | 56 +-
sound/soc/ti/ams-delta.c | 31 +-
sound/soc/ti/davinci-i2s.c | 82 +-
sound/soc/ti/sdma-pcm.c | 2 +-
sound/soc/txx9/txx9aclc.c | 48 +-
sound/soc/uniphier/aio-dma.c | 51 +-
sound/soc/ux500/ux500_msp_i2s.c | 3 +-
sound/soc/xilinx/xlnx_formatter_pcm.c | 63 +-
sound/soc/xtensa/xtfpga-i2s.c | 30 +-
sound/sound_core.c | 3 +-
sound/sparc/dbri.c | 4 +
sound/usb/Makefile | 4 +-
sound/usb/clock.c | 14 +-
sound/usb/helper.c | 2 +-
sound/usb/helper.h | 4 +
sound/usb/hiface/pcm.c | 11 +-
sound/usb/line6/driver.c | 4 +-
sound/usb/line6/pcm.c | 18 +-
sound/usb/line6/podhd.c | 2 +-
sound/usb/line6/variax.c | 2 +-
sound/usb/mixer.c | 678 +-
sound/usb/mixer.h | 4 +
sound/usb/mixer_quirks.c | 15 +-
sound/usb/mixer_scarlett_gen2.c | 2075 +
sound/usb/mixer_scarlett_gen2.h | 7 +
sound/usb/pcm.c | 2 +
sound/usb/power.c | 2 +
sound/usb/quirks-table.h | 57 +
sound/usb/quirks.c | 17 +-
sound/usb/stream.c | 89 +-
sound/usb/validate.c | 332 +
tools/Makefile | 4 +-
tools/arch/arm/include/uapi/asm/kvm.h | 12 +
tools/arch/arm64/include/uapi/asm/kvm.h | 10 +
tools/arch/powerpc/include/uapi/asm/mman.h | 4 -
tools/arch/riscv/include/uapi/asm/perf_regs.h | 42 +
tools/arch/sparc/include/uapi/asm/mman.h | 4 -
tools/arch/x86/include/asm/cpufeatures.h | 7 +-
.../x86/include/asm}/inat.h | 0
.../arch/x86/include/asm/inat_types.h | 0
.../x86/include/asm}/insn.h | 0
.../{objtool => }/arch/x86/include/asm/orc_types.h | 0
tools/arch/x86/include/uapi/asm/kvm.h | 22 +-
tools/arch/x86/include/uapi/asm/unistd.h | 2 +-
tools/arch/x86/include/uapi/asm/vmx.h | 1 -
tools/arch/x86/lib/inat.c | 83 +
tools/arch/x86/lib/insn.c | 593 +
.../{objtool => }/arch/x86/lib/x86-opcode-map.txt | 0
.../arch/x86/tools/gen-insn-attr-x86.awk | 0
tools/bpf/.gitignore | 1 +
tools/bpf/Makefile | 5 +-
tools/bpf/bpftool/.gitignore | 2 +
tools/bpf/bpftool/Documentation/bpftool-btf.rst | 7 +
tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +-
tools/bpf/bpftool/Documentation/bpftool-map.rst | 11 +-
tools/bpf/bpftool/Documentation/bpftool-net.rst | 57 +-
tools/bpf/bpftool/Makefile | 42 +-
tools/bpf/bpftool/bash-completion/bpftool | 108 +-
tools/bpf/bpftool/btf.c | 344 +-
tools/bpf/bpftool/btf_dumper.c | 8 +-
tools/bpf/bpftool/cgroup.c | 85 +-
tools/bpf/bpftool/common.c | 12 +-
tools/bpf/bpftool/feature.c | 105 +-
tools/bpf/bpftool/json_writer.c | 6 +-
tools/bpf/bpftool/json_writer.h | 6 +-
tools/bpf/bpftool/main.c | 2 +-
tools/bpf/bpftool/main.h | 4 +-
tools/bpf/bpftool/map.c | 67 +-
tools/bpf/bpftool/map_perf_ring.c | 4 +-
tools/bpf/bpftool/net.c | 178 +-
tools/bpf/bpftool/perf.c | 4 +
tools/bpf/bpftool/prog.c | 4 +-
tools/build/Makefile.feature | 2 +
tools/build/feature/Makefile | 4 +
tools/build/feature/test-libcap.c | 20 +
tools/cgroup/iocost_coef_gen.py | 178 +
tools/cgroup/iocost_monitor.py | 277 +
tools/crypto/getstat.c | 294 -
tools/hv/Build | 3 +
tools/hv/Makefile | 51 +-
tools/hv/hv_get_dhcp_info.sh | 2 +-
tools/hv/hv_kvp_daemon.c | 10 +-
tools/hv/hv_set_ifconfig.sh | 2 +-
tools/hv/hv_vss_daemon.c | 4 +-
tools/hv/lsvmbus | 75 +-
tools/iio/.gitignore | 4 +
tools/include/asm/bug.h | 1 +
tools/include/linux/bitops.h | 1 +
tools/include/linux/bits.h | 17 +-
tools/include/linux/compiler-gcc.h | 2 +
tools/include/linux/const.h | 9 +
tools/include/linux/rbtree.h | 71 +-
tools/include/linux/rbtree_augmented.h | 119 +-
tools/include/linux/ring_buffer.h | 1 +
tools/include/uapi/asm-generic/mman-common.h | 15 +-
tools/include/uapi/asm-generic/mman.h | 10 +-
tools/include/uapi/asm-generic/unistd.h | 10 +-
tools/include/uapi/asm/bitsperlong.h | 18 +-
tools/include/uapi/drm/drm.h | 1 +
tools/include/uapi/drm/i915_drm.h | 209 +-
tools/include/uapi/linux/bpf.h | 63 +-
tools/include/uapi/linux/const.h | 31 +
tools/include/uapi/linux/fs.h | 1 +
tools/include/uapi/linux/if_link.h | 5 +
tools/include/uapi/linux/if_xdp.h | 22 +
tools/include/uapi/linux/kvm.h | 7 +-
tools/include/uapi/linux/perf_event.h | 3 +-
tools/include/uapi/linux/prctl.h | 7 +-
tools/include/uapi/linux/sched.h | 30 +-
tools/include/uapi/linux/usbdevice_fs.h | 26 +
tools/leds/get_led_device_info.sh | 201 +
tools/lib/bpf/Makefile | 26 +-
tools/lib/bpf/bpf.c | 24 +-
tools/lib/bpf/bpf.h | 1 +
tools/lib/bpf/btf.c | 255 +-
tools/lib/bpf/btf.h | 182 +
tools/lib/bpf/btf_dump.c | 232 +-
tools/lib/bpf/hashmap.h | 5 +
tools/lib/bpf/libbpf.c | 1072 +-
tools/lib/bpf/libbpf.h | 3 +-
tools/lib/bpf/libbpf.map | 6 +
tools/lib/bpf/libbpf_internal.h | 105 +
tools/lib/bpf/libbpf_probes.c | 1 +
tools/lib/bpf/xsk.c | 108 +-
tools/lib/bpf/xsk.h | 33 +
tools/lib/rbtree.c | 37 +-
tools/lib/traceevent/Build | 11 -
.../Documentation/libtraceevent-event_print.txt | 130 +
.../Documentation/libtraceevent-func_apis.txt | 10 +-
.../Documentation/libtraceevent-handle.txt | 8 +-
.../Documentation/libtraceevent-plugins.txt | 99 +
.../lib/traceevent/Documentation/libtraceevent.txt | 15 +-
tools/lib/traceevent/Makefile | 94 +-
tools/lib/traceevent/event-parse-api.c | 40 -
tools/lib/traceevent/event-parse-local.h | 6 -
tools/lib/traceevent/event-parse.c | 411 +-
tools/lib/traceevent/event-parse.h | 32 +-
tools/lib/traceevent/event-plugin.c | 2 +-
tools/lib/traceevent/plugins/Build | 10 +
tools/lib/traceevent/plugins/Makefile | 222 +
.../lib/traceevent/{ => plugins}/plugin_cfg80211.c | 0
.../lib/traceevent/{ => plugins}/plugin_function.c | 0
.../lib/traceevent/{ => plugins}/plugin_hrtimer.c | 0
tools/lib/traceevent/{ => plugins}/plugin_jbd2.c | 0
tools/lib/traceevent/{ => plugins}/plugin_kmem.c | 0
tools/lib/traceevent/{ => plugins}/plugin_kvm.c | 0
.../lib/traceevent/{ => plugins}/plugin_mac80211.c | 0
.../traceevent/{ => plugins}/plugin_sched_switch.c | 0
tools/lib/traceevent/{ => plugins}/plugin_scsi.c | 0
tools/lib/traceevent/{ => plugins}/plugin_xen.c | 0
tools/memory-model/Documentation/explanation.txt | 53 +-
tools/memory-model/README | 18 +-
tools/memory-model/scripts/checkghlitmus.sh | 0
tools/memory-model/scripts/checklitmushist.sh | 0
tools/memory-model/scripts/cmplitmushist.sh | 0
tools/memory-model/scripts/initlitmushist.sh | 0
tools/memory-model/scripts/judgelitmus.sh | 0
tools/memory-model/scripts/newlitmushist.sh | 0
tools/memory-model/scripts/parseargs.sh | 0
tools/memory-model/scripts/runlitmushist.sh | 0
tools/objtool/Makefile | 6 +-
tools/objtool/arch/x86/Build | 4 +-
tools/objtool/arch/x86/decode.c | 4 +-
tools/objtool/arch/x86/include/asm/inat.h | 230 -
tools/objtool/arch/x86/include/asm/insn.h | 216 -
tools/objtool/arch/x86/lib/inat.c | 83 -
tools/objtool/arch/x86/lib/insn.c | 593 -
tools/objtool/check.c | 8 +-
tools/objtool/check.h | 3 +-
tools/objtool/sync-check.sh | 44 +-
tools/perf/.gitignore | 3 +
tools/perf/Documentation/Makefile | 2 +-
tools/perf/Documentation/intel-pt.txt | 15 +
tools/perf/Documentation/itrace.txt | 2 +
tools/perf/Documentation/perf-config.txt | 4 +
tools/perf/Documentation/perf-record.txt | 13 +-
tools/perf/Documentation/perf-report.txt | 17 +
tools/perf/Documentation/perf-script.txt | 17 +-
tools/perf/Documentation/perf-top.txt | 38 +
tools/perf/Documentation/perf-trace.txt | 9 +
tools/perf/Documentation/perf.data-file-format.txt | 27 +-
tools/perf/Makefile.config | 22 +-
tools/perf/Makefile.perf | 39 +-
tools/perf/arch/arm/annotate/instructions.c | 1 +
tools/perf/arch/arm/util/auxtrace.c | 9 +-
tools/perf/arch/arm/util/cs-etm.c | 114 +-
tools/perf/arch/arm64/annotate/instructions.c | 1 +
tools/perf/arch/arm64/util/arm-spe.c | 36 +-
tools/perf/arch/arm64/util/dwarf-regs.c | 1 -
tools/perf/arch/arm64/util/header.c | 11 +-
tools/perf/arch/arm64/util/sym-handling.c | 8 +-
tools/perf/arch/arm64/util/unwind-libunwind.c | 2 +-
tools/perf/arch/common.c | 3 +
tools/perf/arch/common.h | 4 +-
tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 146 +-
tools/perf/arch/powerpc/util/dwarf-regs.c | 1 -
tools/perf/arch/powerpc/util/header.c | 1 -
tools/perf/arch/powerpc/util/kvm-stat.c | 57 +-
tools/perf/arch/powerpc/util/mem-events.c | 1 +
tools/perf/arch/powerpc/util/perf_regs.c | 1 -
tools/perf/arch/powerpc/util/skip-callchain-idx.c | 1 +
tools/perf/arch/powerpc/util/sym-handling.c | 2 +-
tools/perf/arch/powerpc/util/unwind-libdw.c | 1 +
tools/perf/arch/riscv/Build | 1 +
tools/perf/arch/riscv/Makefile | 4 +
tools/perf/arch/riscv/include/perf_regs.h | 96 +
tools/perf/arch/riscv/util/Build | 2 +
tools/perf/arch/riscv/util/dwarf-regs.c | 72 +
tools/perf/arch/riscv/util/unwind-libdw.c | 57 +
tools/perf/arch/s390/Makefile | 1 +
tools/perf/arch/s390/util/auxtrace.c | 16 +-
tools/perf/arch/s390/util/kvm-stat.c | 9 +-
tools/perf/arch/s390/util/machine.c | 33 +-
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 +
tools/perf/arch/x86/tests/bp-modify.c | 1 +
tools/perf/arch/x86/tests/insn-x86.c | 3 +-
tools/perf/arch/x86/tests/intel-cqm.c | 15 +-
tools/perf/arch/x86/tests/perf-time-to-tsc.c | 46 +-
tools/perf/arch/x86/tests/rdpmc.c | 6 +-
tools/perf/arch/x86/util/archinsn.c | 4 +-
tools/perf/arch/x86/util/auxtrace.c | 10 +-
tools/perf/arch/x86/util/event.c | 2 +
tools/perf/arch/x86/util/header.c | 1 +
tools/perf/arch/x86/util/intel-bts.c | 56 +-
tools/perf/arch/x86/util/intel-pt.c | 138 +-
tools/perf/arch/x86/util/kvm-stat.c | 17 +-
tools/perf/arch/x86/util/machine.c | 3 +-
tools/perf/arch/x86/util/perf_regs.c | 4 +-
tools/perf/arch/x86/util/tsc.c | 10 +-
tools/perf/arch/x86/util/unwind-libunwind.c | 2 +-
tools/perf/bench/epoll-ctl.c | 10 +-
tools/perf/bench/epoll-wait.c | 10 +-
tools/perf/bench/futex-hash.c | 7 +-
tools/perf/bench/futex-lock-pi.c | 9 +-
tools/perf/bench/futex-requeue.c | 9 +-
tools/perf/bench/futex-wake-parallel.c | 9 +-
tools/perf/bench/futex-wake.c | 9 +-
tools/perf/bench/mem-functions.c | 3 +-
tools/perf/bench/numa.c | 8 +-
tools/perf/bench/sched-messaging.c | 3 -
tools/perf/bench/sched-pipe.c | 3 -
tools/perf/builtin-annotate.c | 26 +-
tools/perf/builtin-bench.c | 1 -
tools/perf/builtin-buildid-cache.c | 11 +-
tools/perf/builtin-buildid-list.c | 9 +-
tools/perf/builtin-c2c.c | 29 +-
tools/perf/builtin-config.c | 4 +-
tools/perf/builtin-data.c | 2 +
tools/perf/builtin-diff.c | 33 +-
tools/perf/builtin-evlist.c | 12 +-
tools/perf/builtin-ftrace.c | 37 +-
tools/perf/builtin-help.c | 5 +-
tools/perf/builtin-inject.c | 68 +-
tools/perf/builtin-kallsyms.c | 1 +
tools/perf/builtin-kmem.c | 34 +-
tools/perf/builtin-kvm.c | 88 +-
tools/perf/builtin-list.c | 9 +-
tools/perf/builtin-lock.c | 39 +-
tools/perf/builtin-mem.c | 9 +-
tools/perf/builtin-probe.c | 15 +-
tools/perf/builtin-record.c | 212 +-
tools/perf/builtin-report.c | 59 +-
tools/perf/builtin-sched.c | 118 +-
tools/perf/builtin-script.c | 214 +-
tools/perf/builtin-stat.c | 188 +-
tools/perf/builtin-timechart.c | 61 +-
tools/perf/builtin-top.c | 187 +-
tools/perf/builtin-trace.c | 657 +-
tools/perf/builtin-version.c | 2 +-
tools/perf/builtin.h | 2 -
tools/perf/check-headers.sh | 13 +-
tools/perf/examples/bpf/augmented_raw_syscalls.c | 318 +-
tools/perf/include/bpf/bpf.h | 2 +
tools/perf/jvmti/Build | 9 +
tools/perf/lib/Build | 12 +
tools/perf/lib/Documentation/Makefile | 7 +
tools/perf/lib/Documentation/man/libperf.rst | 100 +
tools/perf/lib/Documentation/tutorial/tutorial.rst | 123 +
tools/perf/lib/Makefile | 186 +
tools/perf/lib/core.c | 37 +
tools/perf/lib/cpumap.c | 274 +
tools/perf/lib/evlist.c | 283 +
tools/perf/lib/evsel.c | 262 +
tools/perf/lib/include/internal/cpumap.h | 19 +
tools/perf/lib/include/internal/evlist.h | 83 +
tools/perf/lib/include/internal/evsel.h | 62 +
tools/perf/lib/include/internal/lib.h | 12 +
tools/perf/lib/include/internal/mmap.h | 32 +
tools/perf/lib/include/internal/tests.h | 19 +
tools/perf/lib/include/internal/threadmap.h | 23 +
tools/perf/lib/include/internal/xyarray.h | 36 +
tools/perf/lib/include/perf/core.h | 22 +
tools/perf/lib/include/perf/cpumap.h | 26 +
tools/perf/lib/include/perf/event.h | 385 +
tools/perf/lib/include/perf/evlist.h | 36 +
tools/perf/lib/include/perf/evsel.h | 39 +
tools/perf/lib/include/perf/threadmap.h | 20 +
tools/perf/lib/internal.h | 18 +
tools/perf/lib/lib.c | 48 +
tools/perf/lib/libperf.map | 45 +
tools/perf/lib/libperf.pc.template | 11 +
tools/perf/lib/tests/Makefile | 38 +
tools/perf/lib/tests/test-cpumap.c | 31 +
tools/perf/lib/tests/test-evlist.c | 196 +
tools/perf/lib/tests/test-evsel.c | 135 +
tools/perf/lib/tests/test-threadmap.c | 31 +
tools/perf/lib/threadmap.c | 91 +
tools/perf/lib/xyarray.c | 33 +
tools/perf/perf-sys.h | 51 +-
tools/perf/perf.c | 22 +-
tools/perf/perf.h | 82 -
tools/perf/pmu-events/README | 22 +-
.../arch/arm64/arm/cortex-a76-n1/branch.json | 14 +
.../arch/arm64/arm/cortex-a76-n1/bus.json | 24 +
.../arch/arm64/arm/cortex-a76-n1/cache.json | 207 +
.../arch/arm64/arm/cortex-a76-n1/exception.json | 52 +
.../arch/arm64/arm/cortex-a76-n1/instruction.json | 108 +
.../arch/arm64/arm/cortex-a76-n1/memory.json | 23 +
.../arch/arm64/arm/cortex-a76-n1/other.json | 7 +
.../arch/arm64/arm/cortex-a76-n1/pipeline.json | 14 +
tools/perf/pmu-events/arch/arm64/mapfile.csv | 2 +
.../perf/pmu-events/arch/powerpc/power8/other.json | 24 -
.../pmu-events/arch/powerpc/power9/memory.json | 2 +-
.../perf/pmu-events/arch/powerpc/power9/other.json | 8 +-
.../perf/pmu-events/arch/x86/amdfam17h/cache.json | 42 +
tools/perf/pmu-events/arch/x86/amdfam17h/core.json | 2 +-
tools/perf/pmu-events/arch/x86/icelake/cache.json | 552 +
.../arch/x86/icelake/floating-point.json | 102 +
.../perf/pmu-events/arch/x86/icelake/frontend.json | 424 +
tools/perf/pmu-events/arch/x86/icelake/memory.json | 410 +
tools/perf/pmu-events/arch/x86/icelake/other.json | 121 +
.../perf/pmu-events/arch/x86/icelake/pipeline.json | 892 +
.../arch/x86/icelake/virtual-memory.json | 236 +
tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +
tools/perf/pmu-events/arch/x86/tremontx/cache.json | 111 +
.../pmu-events/arch/x86/tremontx/frontend.json | 26 +
.../perf/pmu-events/arch/x86/tremontx/memory.json | 26 +
tools/perf/pmu-events/arch/x86/tremontx/other.json | 26 +
.../pmu-events/arch/x86/tremontx/pipeline.json | 111 +
.../arch/x86/tremontx/uncore-memory.json | 73 +
.../pmu-events/arch/x86/tremontx/uncore-other.json | 431 +
.../pmu-events/arch/x86/tremontx/uncore-power.json | 11 +
.../arch/x86/tremontx/virtual-memory.json | 86 +
tools/perf/pmu-events/jevents.c | 2 +
tools/perf/scripts/perl/Perf-Trace-Util/Context.c | 1 -
.../perf/scripts/python/Perf-Trace-Util/Context.c | 1 -
tools/perf/tests/attr.c | 3 +-
tools/perf/tests/backward-ring-buffer.c | 33 +-
tools/perf/tests/bitmap.c | 7 +-
tools/perf/tests/bp_account.c | 3 +-
tools/perf/tests/bp_signal.c | 3 +-
tools/perf/tests/bp_signal_overflow.c | 3 +-
tools/perf/tests/bpf.c | 24 +-
tools/perf/tests/builtin-test.c | 1 +
tools/perf/tests/clang.c | 2 -
tools/perf/tests/code-reading.c | 72 +-
tools/perf/tests/cpumap.c | 34 +-
tools/perf/tests/dso-data.c | 2 +-
tools/perf/tests/dwarf-unwind.c | 2 +
tools/perf/tests/event-times.c | 86 +-
tools/perf/tests/event_update.c | 42 +-
tools/perf/tests/evsel-roundtrip-name.c | 14 +-
tools/perf/tests/evsel-tp-sched.c | 8 +-
tools/perf/tests/expr.c | 1 +
tools/perf/tests/hists_common.c | 5 +-
tools/perf/tests/hists_cumulate.c | 22 +-
tools/perf/tests/hists_filter.c | 12 +-
tools/perf/tests/hists_link.c | 17 +-
tools/perf/tests/hists_output.c | 24 +-
tools/perf/tests/keep-tracking.c | 61 +-
tools/perf/tests/kmod-path.c | 2 +
tools/perf/tests/llvm.c | 3 +-
tools/perf/tests/make | 9 +-
tools/perf/tests/mem.c | 1 +
tools/perf/tests/mem2node.c | 10 +-
tools/perf/tests/mmap-basic.c | 39 +-
tools/perf/tests/mmap-thread-lookup.c | 8 +-
tools/perf/tests/openat-syscall-all-cpus.c | 25 +-
tools/perf/tests/openat-syscall-tp-fields.c | 29 +-
tools/perf/tests/openat-syscall.c | 12 +-
tools/perf/tests/parse-events.c | 1246 +-
tools/perf/tests/parse-no-sample-id-all.c | 12 +-
tools/perf/tests/perf-hooks.c | 1 -
tools/perf/tests/perf-record.c | 26 +-
tools/perf/tests/pmu.c | 1 -
tools/perf/tests/sample-parsing.c | 18 +-
tools/perf/tests/sdt.c | 5 +-
tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 +-
tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 +
tools/perf/tests/stat.c | 9 +-
tools/perf/tests/sw-clock.c | 40 +-
tools/perf/tests/switch-tracking.c | 97 +-
tools/perf/tests/task-exit.c | 49 +-
tools/perf/tests/thread-map.c | 44 +-
tools/perf/tests/thread-mg-share.c | 1 -
tools/perf/tests/time-utils-test.c | 2 +-
tools/perf/tests/topology.c | 16 +-
tools/perf/tests/unit_number__scnprintf.c | 1 +
tools/perf/tests/vmlinux-kallsyms.c | 3 +-
tools/perf/tests/wp.c | 5 +
tools/perf/trace/beauty/ioctl.c | 2 +-
tools/perf/trace/beauty/usbdevfs_ioctl.sh | 9 +-
tools/perf/ui/browser.c | 9 +-
tools/perf/ui/browser.h | 1 +
tools/perf/ui/browsers/annotate.c | 19 +-
tools/perf/ui/browsers/header.c | 2 -
tools/perf/ui/browsers/hists.c | 67 +-
tools/perf/ui/browsers/map.c | 2 +-
tools/perf/ui/browsers/res_sample.c | 9 +-
tools/perf/ui/browsers/scripts.c | 19 +-
tools/perf/ui/gtk/annotate.c | 9 +-
tools/perf/ui/gtk/browser.c | 2 -
tools/perf/ui/gtk/gtk.h | 8 +-
tools/perf/ui/gtk/helpline.c | 2 +-
tools/perf/ui/gtk/hists.c | 8 +-
tools/perf/ui/gtk/progress.c | 1 -
tools/perf/ui/gtk/setup.c | 4 +-
tools/perf/ui/gtk/util.c | 2 +-
tools/perf/ui/helpline.c | 2 -
tools/perf/ui/helpline.h | 2 -
tools/perf/ui/hist.c | 21 +-
tools/perf/ui/progress.c | 1 -
tools/perf/ui/setup.c | 7 +-
tools/perf/ui/stdio/hist.c | 3 +
tools/perf/ui/tui/helpline.c | 3 +-
tools/perf/ui/tui/progress.c | 1 -
tools/perf/ui/tui/setup.c | 5 +-
tools/perf/ui/tui/util.c | 39 +-
tools/perf/ui/util.c | 4 +-
tools/perf/ui/util.h | 2 +
tools/perf/util/Build | 14 +-
tools/perf/util/annotate.c | 54 +-
tools/perf/util/annotate.h | 28 +-
tools/perf/util/arm-spe.c | 11 +-
tools/perf/util/auxtrace.c | 112 +-
tools/perf/util/auxtrace.h | 115 +-
tools/perf/util/bpf-event.c | 40 +-
tools/perf/util/bpf-event.h | 30 +-
tools/perf/util/bpf-loader.c | 45 +-
tools/perf/util/bpf-loader.h | 30 +-
tools/perf/util/bpf-prologue.c | 2 +-
tools/perf/util/branch.c | 5 +-
tools/perf/util/branch.h | 17 +-
tools/perf/util/build-id.c | 8 +-
tools/perf/util/build-id.h | 2 +-
tools/perf/util/c++/clang-c.h | 2 +-
tools/perf/util/c++/clang-test.cpp | 4 +-
tools/perf/util/cacheline.c | 25 +
tools/perf/util/cacheline.h | 21 +
tools/perf/util/callchain.c | 7 +-
tools/perf/util/callchain.h | 8 +-
tools/perf/util/cap.c | 29 +
tools/perf/util/cap.h | 32 +
tools/perf/util/cgroup.c | 25 +-
tools/perf/util/cgroup.h | 6 +-
tools/perf/util/cloexec.c | 6 +-
tools/perf/util/color.c | 3 +-
tools/perf/util/color_config.c | 3 +-
tools/perf/util/config.c | 4 +
tools/perf/util/copyfile.c | 144 +
tools/perf/util/copyfile.h | 16 +
tools/perf/util/counts.c | 17 +-
tools/perf/util/counts.h | 38 +-
tools/perf/util/cpumap.c | 290 +-
tools/perf/util/cpumap.h | 63 +-
tools/perf/util/cputopo.c | 15 +-
tools/perf/util/cputopo.h | 1 -
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 1 -
tools/perf/util/cs-etm.c | 77 +-
tools/perf/util/cs-etm.h | 3 +-
tools/perf/util/data-convert-bt.c | 43 +-
tools/perf/util/data.c | 5 +-
tools/perf/util/db-export.c | 11 +-
tools/perf/util/db-export.h | 10 +-
tools/perf/util/debug.c | 7 +-
tools/perf/util/debug.h | 8 +-
tools/perf/util/demangle-java.c | 1 -
tools/perf/util/demangle-rust.c | 1 -
tools/perf/util/dso.c | 237 +-
tools/perf/util/dso.h | 28 +-
tools/perf/util/dsos.c | 232 +
tools/perf/util/dsos.h | 44 +
tools/perf/util/dwarf-aux.c | 1 +
tools/perf/util/dwarf-aux.h | 2 +
tools/perf/util/dwarf-regs.c | 1 -
tools/perf/util/env.c | 4 +-
tools/perf/util/env.h | 5 +-
tools/perf/util/event.c | 1160 +-
tools/perf/util/event.h | 538 +-
tools/perf/util/events_stats.h | 51 +
tools/perf/util/evlist.c | 833 +-
tools/perf/util/evlist.h | 264 +-
tools/perf/util/evsel.c | 1011 +-
tools/perf/util/evsel.h | 308 +-
tools/perf/util/evsel_config.h | 50 +
tools/perf/util/evsel_fprintf.c | 32 +-
tools/perf/util/evsel_fprintf.h | 50 +
tools/perf/util/evswitch.c | 61 +
tools/perf/util/evswitch.h | 31 +
tools/perf/util/expr.y | 2 +
tools/perf/util/genelf.c | 3 +-
tools/perf/util/genelf.h | 3 +
tools/perf/util/genelf_debug.c | 1 -
tools/perf/util/get_current_dir_name.c | 1 -
tools/perf/util/header.c | 684 +-
tools/perf/util/header.h | 68 +-
tools/perf/util/hist.c | 63 +-
tools/perf/util/hist.h | 46 +-
tools/perf/util/intel-bts.c | 38 +-
tools/perf/util/intel-pt-decoder/Build | 22 +-
.../util/intel-pt-decoder/gen-insn-attr-x86.awk | 392 -
tools/perf/util/intel-pt-decoder/inat.c | 82 -
tools/perf/util/intel-pt-decoder/inat_types.h | 15 -
tools/perf/util/intel-pt-decoder/insn.c | 593 -
.../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 +-
.../util/intel-pt-decoder/intel-pt-insn-decoder.c | 10 +-
.../perf/util/intel-pt-decoder/x86-opcode-map.txt | 1072 -
tools/perf/util/intel-pt.c | 135 +-
tools/perf/util/jitdump.c | 13 +-
tools/perf/util/kvm-stat.h | 28 +-
tools/perf/util/libunwind/arm64.c | 1 -
tools/perf/util/libunwind/x86_32.c | 1 -
tools/perf/util/llvm-utils.c | 2 +
tools/perf/util/llvm-utils.h | 2 +-
tools/perf/util/lzma.c | 3 +-
tools/perf/util/machine.c | 72 +-
tools/perf/util/machine.h | 25 +-
tools/perf/util/map.c | 8 +-
tools/perf/util/map.h | 2 +-
tools/perf/util/map_groups.h | 4 +
tools/perf/util/mem-events.c | 2 +-
tools/perf/util/mem-events.h | 9 +
tools/perf/util/mem2node.c | 3 +
tools/perf/util/mem2node.h | 3 +-
tools/perf/util/memswap.h | 7 +
tools/perf/util/metricgroup.c | 110 +-
tools/perf/util/metricgroup.h | 20 +-
tools/perf/util/mmap.c | 195 +-
tools/perf/util/mmap.h | 78 +-
tools/perf/util/namespaces.c | 20 +-
tools/perf/util/namespaces.h | 6 +-
tools/perf/util/ordered-events.c | 1 +
tools/perf/util/parse-branch-options.c | 4 +-
tools/perf/util/parse-events.c | 176 +-
tools/perf/util/parse-events.h | 9 +-
tools/perf/util/parse-events.l | 1 +
tools/perf/util/parse-events.y | 4 +-
tools/perf/util/path.c | 3 +-
tools/perf/util/path.h | 3 +
tools/perf/util/perf-hooks.c | 2 +-
tools/perf/util/perf_event_attr_fprintf.c | 148 +
tools/perf/util/pmu.c | 26 +-
tools/perf/util/pmu.h | 4 +-
tools/perf/util/probe-event.c | 8 +-
tools/perf/util/probe-file.c | 5 +-
tools/perf/util/probe-finder.c | 20 +
tools/perf/util/pstack.c | 1 +
tools/perf/util/python-ext-sources | 4 +-
tools/perf/util/python.c | 163 +-
tools/perf/util/record.c | 84 +-
tools/perf/util/record.h | 74 +
tools/perf/util/rwsem.c | 1 +
tools/perf/util/s390-cpumsf.c | 11 +-
tools/perf/util/s390-sample-raw.c | 9 +-
tools/perf/util/sample-raw.c | 2 +-
tools/perf/util/sample-raw.h | 6 +-
.../perf/util/scripting-engines/trace-event-perl.c | 16 +-
.../util/scripting-engines/trace-event-python.c | 48 +-
tools/perf/util/session.c | 280 +-
tools/perf/util/session.h | 18 +-
tools/perf/util/setup.py | 5 +-
tools/perf/util/sort.c | 83 +-
tools/perf/util/sort.h | 34 +-
tools/perf/util/srccode.c | 2 +-
tools/perf/util/stat-display.c | 115 +-
tools/perf/util/stat-shadow.c | 136 +-
tools/perf/util/stat.c | 144 +-
tools/perf/util/stat.h | 49 +-
tools/perf/util/strbuf.c | 5 +
tools/perf/util/svghelper.c | 64 +-
tools/perf/util/svghelper.h | 4 +-
tools/perf/util/symbol-elf.c | 12 +-
tools/perf/util/symbol-minimal.c | 5 +-
tools/perf/util/symbol.c | 29 +-
tools/perf/util/symbol.h | 64 +-
tools/perf/util/symbol_fprintf.c | 1 +
tools/perf/util/symsrc.h | 46 +
tools/perf/util/synthetic-events.c | 1884 +
tools/perf/util/synthetic-events.h | 103 +
tools/perf/util/syscalltbl.c | 1 +
tools/perf/util/syscalltbl.h | 1 +
tools/perf/util/target.c | 5 +-
tools/perf/util/thread-stack.c | 1 +
tools/perf/util/thread.c | 25 +-
tools/perf/util/thread.h | 8 +-
tools/perf/util/thread_map.c | 137 +-
tools/perf/util/thread_map.h | 66 +-
tools/perf/util/time-utils.c | 1 -
tools/perf/util/time-utils.h | 9 +
tools/perf/util/tool.h | 10 +-
tools/perf/util/top.c | 14 +-
tools/perf/util/top.h | 12 +-
tools/perf/util/trace-event-info.c | 17 +-
tools/perf/util/trace-event-parse.c | 3 +-
tools/perf/util/trace-event-read.c | 2 -
tools/perf/util/trace-event-scripting.c | 3 +-
tools/perf/util/trace-event.c | 1 -
tools/perf/util/trace-event.h | 5 +-
tools/perf/util/trigger.h | 1 -
tools/perf/util/tsc.h | 14 +-
tools/perf/util/unwind-libdw.c | 2 +-
tools/perf/util/unwind-libunwind-local.c | 19 +-
tools/perf/util/unwind-libunwind.c | 41 +-
tools/perf/util/unwind.h | 25 +-
tools/perf/util/usage.c | 1 -
tools/perf/util/util-cxx.h | 27 -
tools/perf/util/util.c | 207 +-
tools/perf/util/util.h | 11 -
tools/perf/util/values.c | 1 +
tools/perf/util/vdso.c | 3 +-
tools/perf/util/xyarray.h | 35 -
tools/perf/util/zlib.c | 5 +-
tools/perf/util/zstd.c | 4 +-
tools/power/acpi/tools/acpidump/apfiles.c | 10 +-
tools/power/cpupower/Makefile | 14 +-
tools/power/cpupower/bench/cpufreq-bench_plot.sh | 2 +-
tools/power/cpupower/bench/cpufreq-bench_script.sh | 2 +-
tools/power/cpupower/po/de.po | 344 +-
tools/power/pm-graph/README | 6 +-
tools/power/pm-graph/bootgraph.py | 59 +-
tools/power/pm-graph/sleepgraph.8 | 8 +-
tools/power/pm-graph/sleepgraph.py | 618 +-
tools/power/x86/intel-speed-select/isst-config.c | 143 +-
tools/power/x86/intel-speed-select/isst-core.c | 51 +-
tools/power/x86/intel-speed-select/isst-display.c | 197 +-
tools/power/x86/intel-speed-select/isst.h | 11 +-
tools/power/x86/turbostat/Makefile | 3 +-
tools/power/x86/turbostat/turbostat.c | 215 +-
tools/power/x86/x86_energy_perf_policy/Makefile | 3 +-
.../x86_energy_perf_policy.8 | 2 +-
.../x86_energy_perf_policy.c | 28 +-
tools/scripts/Makefile.include | 9 +-
tools/testing/ktest/config-bisect.pl | 4 +-
tools/testing/nvdimm/dimm_devs.c | 19 +-
tools/testing/nvdimm/test/iomap.c | 1 -
tools/testing/nvdimm/test/nfit.c | 3 +-
tools/testing/nvdimm/test/nfit_test.h | 4 +-
tools/testing/selftests/.gitignore | 2 +
tools/testing/selftests/Makefile | 22 +-
tools/testing/selftests/arm64/.gitignore | 1 +
tools/testing/selftests/arm64/Makefile | 12 +
tools/testing/selftests/arm64/run_tags_test.sh | 12 +
tools/testing/selftests/arm64/tags_test.c | 31 +
tools/testing/selftests/bpf/.gitignore | 4 -
tools/testing/selftests/bpf/Makefile | 102 +-
tools/testing/selftests/bpf/bpf_endian.h | 16 +-
tools/testing/selftests/bpf/bpf_helpers.h | 49 +-
tools/testing/selftests/bpf/config | 1 +
.../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 26 +-
.../selftests/bpf/prog_tests/bpf_verif_scale.c | 89 +-
.../testing/selftests/bpf/prog_tests/core_reloc.c | 385 +
.../selftests/bpf/prog_tests/flow_dissector.c | 268 +-
.../selftests/bpf/prog_tests/get_stack_raw_tp.c | 85 +-
.../testing/selftests/bpf/prog_tests/global_data.c | 20 +-
tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 9 +-
tools/testing/selftests/bpf/prog_tests/map_lock.c | 38 +-
.../testing/selftests/bpf/prog_tests/pkt_access.c | 4 +-
.../selftests/bpf/prog_tests/pkt_md_access.c | 4 +-
.../selftests/bpf/prog_tests/queue_stack_map.c | 8 +-
.../selftests/bpf/prog_tests/reference_tracking.c | 19 +-
.../testing/selftests/bpf/prog_tests/send_signal.c | 52 +-
tools/testing/selftests/bpf/prog_tests/sockopt.c | 985 +
.../selftests/bpf/prog_tests/sockopt_inherit.c | 235 +
.../selftests/bpf/prog_tests/sockopt_multi.c | 332 +
.../testing/selftests/bpf/prog_tests/sockopt_sk.c | 200 +
tools/testing/selftests/bpf/prog_tests/spinlock.c | 16 +-
.../selftests/bpf/prog_tests/stacktrace_build_id.c | 7 +-
.../bpf/prog_tests/stacktrace_build_id_nmi.c | 7 +-
.../selftests/bpf/prog_tests/stacktrace_map.c | 17 +-
.../bpf/prog_tests/stacktrace_map_raw_tp.c | 9 +-
.../selftests/bpf/prog_tests/task_fd_query_rawtp.c | 3 -
.../selftests/bpf/prog_tests/task_fd_query_tp.c | 5 -
.../testing/selftests/bpf/prog_tests/tcp_estats.c | 4 +-
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 273 +
tools/testing/selftests/bpf/prog_tests/xdp.c | 4 +-
.../selftests/bpf/prog_tests/xdp_adjust_tail.c | 4 +-
.../selftests/bpf/prog_tests/xdp_noinline.c | 11 +-
tools/testing/selftests/bpf/progs/bpf_flow.c | 60 +-
.../selftests/bpf/progs/btf__core_reloc_arrays.c | 3 +
.../progs/btf__core_reloc_arrays___diff_arr_dim.c | 3 +
.../btf__core_reloc_arrays___diff_arr_val_sz.c | 3 +
.../progs/btf__core_reloc_arrays___err_non_array.c | 3 +
.../btf__core_reloc_arrays___err_too_shallow.c | 3 +
.../progs/btf__core_reloc_arrays___err_too_small.c | 3 +
.../btf__core_reloc_arrays___err_wrong_val_type1.c | 3 +
.../btf__core_reloc_arrays___err_wrong_val_type2.c | 3 +
.../selftests/bpf/progs/btf__core_reloc_flavors.c | 3 +
.../btf__core_reloc_flavors__err_wrong_name.c | 3 +
.../selftests/bpf/progs/btf__core_reloc_ints.c | 3 +
.../bpf/progs/btf__core_reloc_ints___bool.c | 3 +
.../progs/btf__core_reloc_ints___err_bitfield.c | 3 +
.../progs/btf__core_reloc_ints___err_wrong_sz_16.c | 3 +
.../progs/btf__core_reloc_ints___err_wrong_sz_32.c | 3 +
.../progs/btf__core_reloc_ints___err_wrong_sz_64.c | 3 +
.../progs/btf__core_reloc_ints___err_wrong_sz_8.c | 3 +
.../progs/btf__core_reloc_ints___reverse_sign.c | 3 +
.../selftests/bpf/progs/btf__core_reloc_misc.c | 5 +
.../selftests/bpf/progs/btf__core_reloc_mods.c | 3 +
.../bpf/progs/btf__core_reloc_mods___mod_swap.c | 3 +
.../bpf/progs/btf__core_reloc_mods___typedefs.c | 3 +
.../selftests/bpf/progs/btf__core_reloc_nesting.c | 3 +
.../progs/btf__core_reloc_nesting___anon_embed.c | 3 +
.../btf__core_reloc_nesting___dup_compat_types.c | 5 +
...btf__core_reloc_nesting___err_array_container.c | 3 +
.../btf__core_reloc_nesting___err_array_field.c | 3 +
...__core_reloc_nesting___err_dup_incompat_types.c | 4 +
...f__core_reloc_nesting___err_missing_container.c | 3 +
.../btf__core_reloc_nesting___err_missing_field.c | 3 +
..._core_reloc_nesting___err_nonstruct_container.c | 3 +
...__core_reloc_nesting___err_partial_match_dups.c | 4 +
.../progs/btf__core_reloc_nesting___err_too_deep.c | 3 +
.../btf__core_reloc_nesting___extra_nesting.c | 3 +
.../btf__core_reloc_nesting___struct_union_mixup.c | 3 +
.../bpf/progs/btf__core_reloc_primitives.c | 3 +
.../btf__core_reloc_primitives___diff_enum_def.c | 3 +
.../btf__core_reloc_primitives___diff_func_proto.c | 3 +
.../btf__core_reloc_primitives___diff_ptr_type.c | 3 +
.../btf__core_reloc_primitives___err_non_enum.c | 3 +
.../btf__core_reloc_primitives___err_non_int.c | 3 +
.../btf__core_reloc_primitives___err_non_ptr.c | 3 +
.../bpf/progs/btf__core_reloc_ptr_as_arr.c | 3 +
.../progs/btf__core_reloc_ptr_as_arr___diff_sz.c | 3 +
.../testing/selftests/bpf/progs/core_reloc_types.h | 667 +
tools/testing/selftests/bpf/progs/loop4.c | 18 +
tools/testing/selftests/bpf/progs/loop5.c | 32 +
tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 3 +-
.../testing/selftests/bpf/progs/sockopt_inherit.c | 97 +
tools/testing/selftests/bpf/progs/sockopt_sk.c | 22 +
tools/testing/selftests/bpf/progs/strobemeta.h | 5 +-
.../selftests/bpf/progs/test_core_reloc_arrays.c | 55 +
.../selftests/bpf/progs/test_core_reloc_flavors.c | 62 +
.../selftests/bpf/progs/test_core_reloc_ints.c | 44 +
.../selftests/bpf/progs/test_core_reloc_kernel.c | 36 +
.../selftests/bpf/progs/test_core_reloc_misc.c | 57 +
.../selftests/bpf/progs/test_core_reloc_mods.c | 62 +
.../selftests/bpf/progs/test_core_reloc_nesting.c | 46 +
.../bpf/progs/test_core_reloc_primitives.c | 43 +
.../bpf/progs/test_core_reloc_ptr_as_arr.c | 30 +
.../selftests/bpf/progs/test_get_stack_rawtp.c | 2 +-
.../selftests/bpf/progs/test_lwt_seg6local.c | 16 +-
tools/testing/selftests/bpf/progs/test_seg6_loop.c | 8 +-
tools/testing/selftests/bpf/progs/test_tc_edt.c | 1 +
.../bpf/progs/test_tcp_check_syncookie_kern.c | 48 +-
tools/testing/selftests/bpf/test_bpftool_build.sh | 143 +
tools/testing/selftests/bpf/test_btf_dump.c | 7 +
tools/testing/selftests/bpf/test_cgroup_storage.c | 6 +-
tools/testing/selftests/bpf/test_maps.c | 16 +
tools/testing/selftests/bpf/test_offload.py | 2 +-
tools/testing/selftests/bpf/test_progs.c | 432 +-
tools/testing/selftests/bpf/test_progs.h | 55 +-
tools/testing/selftests/bpf/test_sock.c | 7 +-
tools/testing/selftests/bpf/test_sockopt.c | 1021 -
tools/testing/selftests/bpf/test_sockopt_multi.c | 374 -
tools/testing/selftests/bpf/test_sockopt_sk.c | 211 -
tools/testing/selftests/bpf/test_sysctl.c | 140 +-
.../selftests/bpf/test_tcp_check_syncookie.sh | 3 +
.../selftests/bpf/test_tcp_check_syncookie_user.c | 61 +-
tools/testing/selftests/bpf/test_tcp_rtt.c | 254 -
tools/testing/selftests/bpf/test_tcpnotify_user.c | 90 +-
tools/testing/selftests/bpf/test_verifier.c | 80 +-
tools/testing/selftests/bpf/test_xdp_vlan.sh | 57 +-
.../selftests/bpf/test_xdp_vlan_mode_generic.sh | 9 +
.../selftests/bpf/test_xdp_vlan_mode_native.sh | 9 +
tools/testing/selftests/bpf/trace_helpers.c | 125 -
tools/testing/selftests/bpf/trace_helpers.h | 9 -
tools/testing/selftests/bpf/verifier/ctx_skb.c | 11 +
.../testing/selftests/bpf/verifier/event_output.c | 94 +
tools/testing/selftests/bpf/verifier/loops1.c | 28 +
tools/testing/selftests/bpf/verifier/precise.c | 194 +
tools/testing/selftests/cgroup/cgroup_util.c | 3 +-
tools/testing/selftests/cgroup/test_freezer.c | 54 +
.../selftests/drivers/net/mlxsw/devlink_trap.sh | 129 +
.../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 477 +
.../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 6 +-
.../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 24 +-
.../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 4 +-
.../selftests/drivers/net/netdevsim/devlink.sh | 114 +-
.../drivers/net/netdevsim/devlink_trap.sh | 364 +
tools/testing/selftests/firmware/fw_filesystem.sh | 57 +-
tools/testing/selftests/firmware/fw_lib.sh | 11 +
tools/testing/selftests/ftrace/test.d/functions | 2 +-
.../ftrace/test.d/kprobe/kprobe_eventname.tc | 16 +-
.../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 35 +
.../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 16 +
.../ftrace/test.d/trigger/trigger-snapshot.tc | 2 +-
tools/testing/selftests/ir/ir_loopback.c | 6 +-
.../selftests/kexec/test_kexec_file_load.sh | 38 +-
tools/testing/selftests/kmod/kmod.sh | 6 +-
tools/testing/selftests/kselftest.h | 15 +
tools/testing/selftests/kvm/.gitignore | 3 +-
tools/testing/selftests/kvm/Makefile | 10 +-
tools/testing/selftests/kvm/config | 3 +
tools/testing/selftests/kvm/dirty_log_test.c | 140 +-
tools/testing/selftests/kvm/include/evmcs.h | 2 +
tools/testing/selftests/kvm/include/kvm_util.h | 26 +-
.../selftests/kvm/include/x86_64/processor.h | 3 +
.../testing/selftests/kvm/lib/aarch64/processor.c | 3 +
tools/testing/selftests/kvm/lib/aarch64/ucall.c | 112 +
tools/testing/selftests/kvm/lib/kvm_util.c | 67 +-
tools/testing/selftests/kvm/lib/s390x/ucall.c | 56 +
tools/testing/selftests/kvm/lib/ucall.c | 157 -
tools/testing/selftests/kvm/lib/x86_64/processor.c | 46 +-
tools/testing/selftests/kvm/lib/x86_64/ucall.c | 56 +
tools/testing/selftests/kvm/lib/x86_64/vmx.c | 20 +
tools/testing/selftests/kvm/s390x/memop.c | 166 +
tools/testing/selftests/kvm/s390x/sync_regs_test.c | 36 +-
tools/testing/selftests/kvm/x86_64/evmcs_test.c | 15 +-
tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 39 +-
.../selftests/kvm/x86_64/platform_info_test.c | 2 +-
.../kvm/x86_64/vmx_set_nested_state_test.c | 32 +-
tools/testing/selftests/livepatch/config | 2 +
tools/testing/selftests/livepatch/functions.sh | 46 +-
tools/testing/selftests/membarrier/.gitignore | 3 +-
tools/testing/selftests/membarrier/Makefile | 5 +-
.../testing/selftests/membarrier/membarrier_test.c | 313 -
.../selftests/membarrier/membarrier_test_impl.h | 317 +
.../membarrier/membarrier_test_multi_thread.c | 73 +
.../membarrier/membarrier_test_single_thread.c | 24 +
tools/testing/selftests/net/.gitignore | 4 +-
tools/testing/selftests/net/Makefile | 4 +-
tools/testing/selftests/net/fcnal-test.sh | 3432 ++
.../selftests/net/fib_nexthop_multiprefix.sh | 6 +-
tools/testing/selftests/net/fib_nexthops.sh | 38 +-
tools/testing/selftests/net/fib_tests.sh | 21 +-
.../selftests/net/forwarding/devlink_lib.sh | 189 +-
.../selftests/net/forwarding/gre_multipath.sh | 28 +-
tools/testing/selftests/net/forwarding/lib.sh | 19 +
.../testing/selftests/net/forwarding/tc_common.sh | 17 +-
tools/testing/selftests/net/l2tp.sh | 382 +
tools/testing/selftests/net/nettest.c | 1757 +
.../selftests/net/tcp_fastopen_backup_key.sh | 2 +-
tools/testing/selftests/net/tls.c | 223 +
tools/testing/selftests/net/xfrm_policy.sh | 7 +
tools/testing/selftests/netfilter/nft_flowtable.sh | 48 +
tools/testing/selftests/pidfd/.gitignore | 2 +
tools/testing/selftests/pidfd/Makefile | 2 +-
tools/testing/selftests/pidfd/pidfd.h | 30 +
tools/testing/selftests/pidfd/pidfd_open_test.c | 5 -
tools/testing/selftests/pidfd/pidfd_poll_test.c | 117 +
tools/testing/selftests/pidfd/pidfd_test.c | 20 +-
tools/testing/selftests/pidfd/pidfd_wait.c | 271 +
tools/testing/selftests/powerpc/Makefile | 1 +
.../testing/selftests/powerpc/copyloops/.gitignore | 9 +-
tools/testing/selftests/powerpc/copyloops/Makefile | 7 +-
.../selftests/powerpc/copyloops/asm/export.h | 1 +
.../selftests/powerpc/copyloops/memcpy_mcsafe_64.S | 1 +
tools/testing/selftests/powerpc/eeh/Makefile | 9 +
tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 82 +
.../testing/selftests/powerpc/eeh/eeh-functions.sh | 76 +
tools/testing/selftests/powerpc/mm/Makefile | 2 +
tools/testing/selftests/powerpc/mm/tlbie_test.c | 734 +
tools/testing/selftests/powerpc/ptrace/.gitignore | 3 +
.../testing/selftests/powerpc/security/.gitignore | 1 +
.../selftests/powerpc/stringloops/.gitignore | 5 +-
tools/testing/selftests/powerpc/tm/.gitignore | 1 +
tools/testing/selftests/powerpc/tm/Makefile | 2 +-
tools/testing/selftests/powerpc/tm/tm-poison.c | 179 +
.../powerpc/tm/tm-signal-context-chk-fpu.c | 49 +-
.../powerpc/tm/tm-signal-context-chk-gpr.c | 59 +-
.../powerpc/tm/tm-signal-context-chk-vmx.c | 74 +-
.../powerpc/tm/tm-signal-context-chk-vsx.c | 130 +-
tools/testing/selftests/powerpc/tm/tm.h | 3 +-
.../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 +-
.../selftests/rcutorture/configs/rcu/TREE03.boot | 1 +
tools/testing/selftests/seccomp/seccomp_bpf.c | 5 +
tools/testing/selftests/tc-testing/README | 4 +-
.../selftests/tc-testing/plugin-lib/nsPlugin.py | 22 +-
.../tc-testing/tc-tests/actions/skbedit.json | 47 +
.../tc-testing/tc-tests/actions/vlan.json | 94 +
.../tc-testing/tc-tests/filters/concurrency.json | 18 +-
.../tc-testing/tc-tests/filters/matchall.json | 391 +
.../selftests/tc-testing/tc-tests/qdiscs/fifo.json | 304 +
.../tc-testing/tc-tests/qdiscs/ingress.json | 50 +-
.../selftests/tc-testing/tc-tests/qdiscs/prio.json | 128 +-
tools/testing/selftests/tc-testing/tdc.py | 12 +-
tools/testing/selftests/tc-testing/tdc_config.py | 1 +
tools/testing/selftests/tpm2/Makefile | 1 +
tools/testing/selftests/watchdog/watchdog-test.c | 41 +-
tools/testing/selftests/x86/Makefile | 4 +-
tools/testing/selftests/x86/mpx-debug.h | 15 -
tools/testing/selftests/x86/mpx-dig.c | 497 -
tools/testing/selftests/x86/mpx-hw.h | 124 -
tools/testing/selftests/x86/mpx-mini-test.c | 1613 -
tools/testing/selftests/x86/mpx-mm.h | 10 -
tools/testing/selftests/x86/syscall_numbering.c | 89 +
tools/testing/selftests/x86/test_vsyscall.c | 2 +-
tools/usb/usbip/libsrc/usbip_common.c | 6 +-
tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +-
usr/Makefile | 3 +
usr/include/Makefile | 9 +-
virt/kvm/arm/arm.c | 22 +-
virt/kvm/arm/hyp/vgic-v3-sr.c | 8 +
virt/kvm/arm/mmio.c | 7 +
virt/kvm/arm/pmu.c | 18 +-
virt/kvm/arm/vgic/vgic-init.c | 38 +-
virt/kvm/arm/vgic/vgic-irqfd.c | 36 +-
virt/kvm/arm/vgic/vgic-its.c | 207 +
virt/kvm/arm/vgic/vgic-mmio-v3.c | 87 +-
virt/kvm/arm/vgic/vgic-mmio.c | 34 +
virt/kvm/arm/vgic/vgic-v2.c | 21 +-
virt/kvm/arm/vgic/vgic-v3.c | 19 +-
virt/kvm/arm/vgic/vgic.c | 44 +-
virt/kvm/arm/vgic/vgic.h | 11 +-
virt/kvm/coalesced_mmio.c | 19 +-
virt/kvm/kvm_main.c | 68 +-
12922 files changed, 800470 insertions(+), 402523 deletions(-)
create mode 100644 Documentation/ABI/testing/debugfs-hisi-zip
create mode 100644 Documentation/ABI/testing/debugfs-moxtet
create mode 100644 Documentation/ABI/testing/sysfs-bus-moxtet-devices
create mode 100644 Documentation/ABI/testing/sysfs-class-backlight
rename Documentation/ABI/testing/{sysfs-class-mic.txt => sysfs-class-mic} (100%)
create mode 100644 Documentation/ABI/testing/sysfs-class-wakeup
create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
create mode 100644 Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
create mode 100644 Documentation/ABI/testing/sysfs-kernel-btf
rename Documentation/PCI/{picebus-howto.rst => pciebus-howto.rst} (100%)
delete mode 100644 Documentation/acpi/dsd/leds.txt
create mode 100644 Documentation/admin-guide/auxdisplay/cfag12864b.rst
create mode 100644 Documentation/admin-guide/auxdisplay/index.rst
create mode 100644 Documentation/admin-guide/auxdisplay/ks0108.rst
create mode 100644 Documentation/admin-guide/cifs/authors.rst
create mode 100644 Documentation/admin-guide/cifs/changes.rst
create mode 100644 Documentation/admin-guide/cifs/index.rst
create mode 100644 Documentation/admin-guide/cifs/introduction.rst
create mode 100644 Documentation/admin-guide/cifs/todo.rst
create mode 100644 Documentation/admin-guide/cifs/usage.rst
rename Documentation/{filesystems => admin-guide}/cifs/winucase_convert.pl (100%)
delete mode 100644 Documentation/admin-guide/conf.py
create mode 100644 Documentation/admin-guide/device-mapper/dm-clone.rst
create mode 100644 Documentation/admin-guide/jfs.rst
create mode 100644 Documentation/admin-guide/perf/imx-ddr.rst
create mode 100644 Documentation/admin-guide/ufs.rst
create mode 100644 Documentation/admin-guide/wimax/i2400m.rst
create mode 100644 Documentation/admin-guide/wimax/index.rst
create mode 100644 Documentation/admin-guide/wimax/wimax.rst
delete mode 100644 Documentation/arm/sa1100/adsbitsy.rst
delete mode 100644 Documentation/arm/sa1100/brutus.rst
delete mode 100644 Documentation/arm/sa1100/freebird.rst
delete mode 100644 Documentation/arm/sa1100/graphicsclient.rst
delete mode 100644 Documentation/arm/sa1100/graphicsmaster.rst
delete mode 100644 Documentation/arm/sa1100/huw_webpanel.rst
delete mode 100644 Documentation/arm/sa1100/itsy.rst
delete mode 100644 Documentation/arm/sa1100/nanoengine.rst
delete mode 100644 Documentation/arm/sa1100/pangolin.rst
delete mode 100644 Documentation/arm/sa1100/pleb.rst
delete mode 100644 Documentation/arm/sa1100/tifon.rst
delete mode 100644 Documentation/arm/sa1100/yopy.rst
delete mode 100644 Documentation/arm/sh-mobile/.gitignore
create mode 100644 Documentation/arm64/kasan-offsets.sh
create mode 100644 Documentation/arm64/tagged-address-abi.rst
delete mode 100644 Documentation/auxdisplay/cfag12864b
delete mode 100644 Documentation/auxdisplay/ks0108
delete mode 100644 Documentation/core-api/conf.py
create mode 100644 Documentation/core-api/packing.rst
delete mode 100644 Documentation/crypto/conf.py
delete mode 100644 Documentation/dev-tools/conf.py
delete mode 100644 Documentation/devicetree/bindings/arm/actions.txt
create mode 100644 Documentation/devicetree/bindings/arm/actions.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.txt
create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipesys.txt
delete mode 100644 Documentation/devicetree/bindings/arm/realtek.txt
create mode 100644 Documentation/devicetree/bindings/arm/realtek.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/topology.txt
create mode 100644 Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
create mode 100644 Documentation/devicetree/bindings/bus/moxtet.txt
delete mode 100644 Documentation/devicetree/bindings/bus/sun50i-de2-bus.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx8mn-clock.yaml
rename Documentation/devicetree/bindings/clock/{emev2-clock.txt => renesas,emev2-smu.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.txt
create mode 100644 Documentation/devicetree/bindings/cpu/cpu-topology.txt
create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
delete mode 100644 Documentation/devicetree/bindings/crypto/sun4i-ss.txt
delete mode 100644 Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
create mode 100644 Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
delete mode 100644 Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
create mode 100644 Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am-480272h3tmqw-t01h.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am-480272h3tmqw-t01h.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700-adapt.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700-adapt.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv20-ct16.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv20-ct16.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/giantplus,gpm940b0.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia-01d.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia-01d.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/lvds.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/ortustech,com37h3m05dtc.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/ortustech,com37h3m99dtc.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-common.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/panel-common.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-lvds.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/panel.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/raspberrypi,7inch-touchscreen.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/raspberrypi,7inch-touchscreen.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq070y3dg3b.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls020b1dd01d.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/ti,nspire.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
create mode 100644 Documentation/devicetree/bindings/dma/allwinner,sun4i-a10-dma.yaml
create mode 100644 Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
create mode 100644 Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.yaml
create mode 100644 Documentation/devicetree/bindings/dma/dma-common.yaml
create mode 100644 Documentation/devicetree/bindings/dma/dma-controller.yaml
create mode 100644 Documentation/devicetree/bindings/dma/dma-router.yaml
rename Documentation/devicetree/bindings/dma/{nbpfaxi.txt => renesas,nbpfaxi.txt} (100%)
rename Documentation/devicetree/bindings/dma/{shdma.txt => renesas,shdma.txt} (100%)
delete mode 100644 Documentation/devicetree/bindings/dma/sun4i-dma.txt
delete mode 100644 Documentation/devicetree/bindings/dma/sun6i-dma.txt
create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
create mode 100644 Documentation/devicetree/bindings/fpga/fpga-bridge.txt
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
create mode 100644 Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt
delete mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt
create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
delete mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-midgard.txt
create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
delete mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt
create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/as370.txt
rename Documentation/devicetree/bindings/i2c/{i2c-rcar.txt => renesas,i2c.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{i2c-emev2.txt => renesas,iic-emev2.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{i2c-sh_mobile.txt => renesas,iic.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{i2c-riic.txt => renesas,riic.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
rename Documentation/devicetree/bindings/{hwmon => iio/adc}/ads1015.txt (100%)
create mode 100644 Documentation/devicetree/bindings/iio/adc/allwinner,sun8i-a33-ths.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.txt
create mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/noa1305.yaml
rename Documentation/devicetree/bindings/iio/light/{isl29501.txt => renesas,isl29501.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/iio/light/stk33xx.yaml
create mode 100644 Documentation/devicetree/bindings/iio/mount-matrix.txt
create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5432.yaml
create mode 100644 Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
delete mode 100644 Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinner,sun4i-a10-ic.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinner,sun4i-ic.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt
create mode 100644 Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml
delete mode 100644 Documentation/devicetree/bindings/mailbox/meson-mhu.txt
create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml
create mode 100644 Documentation/devicetree/bindings/media/rc.yaml
rename Documentation/devicetree/bindings/media/{renesas,rcar-csi2.txt => renesas,csi2.txt} (100%)
rename Documentation/devicetree/bindings/media/{rcar_imr.txt => renesas,imr.txt} (100%)
rename Documentation/devicetree/bindings/media/{rcar_vin.txt => renesas,vin.txt} (100%)
delete mode 100644 Documentation/devicetree/bindings/media/sunxi-ir.txt
rename Documentation/devicetree/bindings/memory-controllers/{renesas-memory-controllers.txt => renesas,dbsc.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt
create mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-manager.yaml
delete mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml
create mode 100644 Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
create mode 100644 Documentation/devicetree/bindings/mtd/mxic-nand.txt
create mode 100644 Documentation/devicetree/bindings/net/adi,adin.yaml
create mode 100644 Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
create mode 100644 Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml
create mode 100644 Documentation/devicetree/bindings/net/can/tcan4x5x.txt
delete mode 100644 Documentation/devicetree/bindings/net/meson-dwmac.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml
create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem.yaml
delete mode 100644 Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
create mode 100644 Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
create mode 100644 Documentation/devicetree/bindings/opp/qcom-opp.txt
create mode 100644 Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
create mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt
create mode 100644 Documentation/devicetree/bindings/pci/pcie-al.txt
create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb2-phy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb3-pcie-phy.txt
create mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.txt
create mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
create mode 100644 Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
delete mode 100644 Documentation/devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sprd.txt
create mode 100644 Documentation/devicetree/bindings/regulator/mt6358-regulator.txt
create mode 100644 Documentation/devicetree/bindings/regulator/sy8824x.txt
delete mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-reset.txt
create mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml
create mode 100644 Documentation/devicetree/bindings/reset/snps,dw-reset.txt
delete mode 100644 Documentation/devicetree/bindings/riscv/cpus.txt
delete mode 100644 Documentation/devicetree/bindings/rng/amlogic,meson-rng.txt
create mode 100644 Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml
create mode 100644 Documentation/devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt
create mode 100644 Documentation/devicetree/bindings/rtc/rtc-meson-vrtc.txt
delete mode 100644 Documentation/devicetree/bindings/serial/amlogic,meson-uart.txt
create mode 100644 Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
create mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.txt
delete mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt
create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.yaml
create mode 100644 Documentation/devicetree/bindings/sound/adi,adau7118.yaml
create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml
create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-codec-analog.yaml
create mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.txt
delete mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.txt
create mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.txt
create mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-codec.txt
delete mode 100644 Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt
create mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt
create mode 100644 Documentation/devicetree/bindings/sound/tas2770.txt
create mode 100644 Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml
create mode 100644 Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
create mode 100644 Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml
create mode 100644 Documentation/devicetree/bindings/spi/nuvoton,npcm-fiu.txt
delete mode 100644 Documentation/devicetree/bindings/spi/spi-meson.txt
create mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun4i-timer.txt
delete mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.txt
create mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.yaml
create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt
create mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt
rename Documentation/devicetree/bindings/usb/{renesas,usb3.txt => renesas,usb3-peri.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/usb/usb-conn-gpio.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml
create mode 100644 Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt
delete mode 100644 Documentation/devicetree/bindings/watchdog/ingenic,jz4740-wdt.txt
delete mode 100644 Documentation/devicetree/bindings/watchdog/meson-gxbb-wdt.txt
delete mode 100644 Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/watchdog.yaml
delete mode 100644 Documentation/devicetree/writing-schema.md
create mode 100644 Documentation/devicetree/writing-schema.rst
delete mode 100644 Documentation/doc-guide/conf.py
delete mode 100644 Documentation/driver-api/80211/conf.py
delete mode 100644 Documentation/driver-api/conf.py
delete mode 100644 Documentation/driver-api/pm/conf.py
delete mode 100644 Documentation/driver-api/sgi-ioc4.rst
rename Documentation/{ => driver-api}/thermal/cpu-cooling-api.rst (100%)
rename Documentation/{ => driver-api}/thermal/exynos_thermal.rst (100%)
rename Documentation/{ => driver-api}/thermal/exynos_thermal_emulation.rst (100%)
create mode 100644 Documentation/driver-api/thermal/index.rst
rename Documentation/{ => driver-api}/thermal/intel_powerclamp.rst (100%)
rename Documentation/{ => driver-api}/thermal/nouveau_thermal.rst (100%)
rename Documentation/{ => driver-api}/thermal/power_allocator.rst (100%)
create mode 100644 Documentation/driver-api/thermal/sysfs-api.rst
create mode 100644 Documentation/driver-api/thermal/x86_pkg_temperature_thermal.rst
delete mode 100644 Documentation/features/locking/rwsem-optimized/arch-support.txt
delete mode 100644 Documentation/filesystems/Locking
delete mode 100644 Documentation/filesystems/cifs/AUTHORS
delete mode 100644 Documentation/filesystems/cifs/CHANGES
delete mode 100644 Documentation/filesystems/cifs/README
delete mode 100644 Documentation/filesystems/cifs/TODO
delete mode 100644 Documentation/filesystems/cifs/cifs.txt
create mode 100644 Documentation/filesystems/cifs/cifsroot.txt
delete mode 100644 Documentation/filesystems/conf.py
delete mode 100644 Documentation/filesystems/directory-locking
create mode 100644 Documentation/filesystems/directory-locking.rst
create mode 100644 Documentation/filesystems/erofs.txt
create mode 100644 Documentation/filesystems/ext4/verity.rst
create mode 100644 Documentation/filesystems/fsverity.rst
delete mode 100644 Documentation/filesystems/jfs.txt
create mode 100644 Documentation/filesystems/locking.rst
delete mode 100644 Documentation/filesystems/nfs/Exporting
create mode 100644 Documentation/filesystems/nfs/exporting.rst
delete mode 100644 Documentation/filesystems/porting
create mode 100644 Documentation/filesystems/porting.rst
delete mode 100644 Documentation/filesystems/ubifs-authentication.md
create mode 100644 Documentation/filesystems/ubifs-authentication.rst
delete mode 100644 Documentation/filesystems/ufs.txt
create mode 100644 Documentation/filesystems/virtiofs.rst
create mode 100644 Documentation/firmware-guide/acpi/dsd/leds.rst
delete mode 100644 Documentation/gpu/conf.py
delete mode 100644 Documentation/gpu/tinydrm.rst
delete mode 100644 Documentation/hwmon/ads1015.rst
create mode 100644 Documentation/hwmon/inspur-ipsps1.rst
delete mode 100644 Documentation/hwmon/pxe1610
create mode 100644 Documentation/hwmon/pxe1610.rst
delete mode 100644 Documentation/i2c/busses/i2c-ali1535
create mode 100644 Documentation/i2c/busses/i2c-ali1535.rst
delete mode 100644 Documentation/i2c/busses/i2c-ali1563
create mode 100644 Documentation/i2c/busses/i2c-ali1563.rst
delete mode 100644 Documentation/i2c/busses/i2c-ali15x3
create mode 100644 Documentation/i2c/busses/i2c-ali15x3.rst
delete mode 100644 Documentation/i2c/busses/i2c-amd-mp2
create mode 100644 Documentation/i2c/busses/i2c-amd-mp2.rst
delete mode 100644 Documentation/i2c/busses/i2c-amd756
create mode 100644 Documentation/i2c/busses/i2c-amd756.rst
delete mode 100644 Documentation/i2c/busses/i2c-amd8111
create mode 100644 Documentation/i2c/busses/i2c-amd8111.rst
delete mode 100644 Documentation/i2c/busses/i2c-diolan-u2c
create mode 100644 Documentation/i2c/busses/i2c-diolan-u2c.rst
delete mode 100644 Documentation/i2c/busses/i2c-i801
create mode 100644 Documentation/i2c/busses/i2c-i801.rst
delete mode 100644 Documentation/i2c/busses/i2c-ismt
create mode 100644 Documentation/i2c/busses/i2c-ismt.rst
delete mode 100644 Documentation/i2c/busses/i2c-mlxcpld
create mode 100644 Documentation/i2c/busses/i2c-mlxcpld.rst
delete mode 100644 Documentation/i2c/busses/i2c-nforce2
create mode 100644 Documentation/i2c/busses/i2c-nforce2.rst
delete mode 100644 Documentation/i2c/busses/i2c-nvidia-gpu
create mode 100644 Documentation/i2c/busses/i2c-nvidia-gpu.rst
delete mode 100644 Documentation/i2c/busses/i2c-ocores
create mode 100644 Documentation/i2c/busses/i2c-ocores.rst
delete mode 100644 Documentation/i2c/busses/i2c-parport
delete mode 100644 Documentation/i2c/busses/i2c-parport-light
create mode 100644 Documentation/i2c/busses/i2c-parport-light.rst
create mode 100644 Documentation/i2c/busses/i2c-parport.rst
delete mode 100644 Documentation/i2c/busses/i2c-pca-isa
create mode 100644 Documentation/i2c/busses/i2c-pca-isa.rst
delete mode 100644 Documentation/i2c/busses/i2c-piix4
create mode 100644 Documentation/i2c/busses/i2c-piix4.rst
delete mode 100644 Documentation/i2c/busses/i2c-sis5595
create mode 100644 Documentation/i2c/busses/i2c-sis5595.rst
delete mode 100644 Documentation/i2c/busses/i2c-sis630
create mode 100644 Documentation/i2c/busses/i2c-sis630.rst
delete mode 100644 Documentation/i2c/busses/i2c-sis96x
create mode 100644 Documentation/i2c/busses/i2c-sis96x.rst
delete mode 100644 Documentation/i2c/busses/i2c-taos-evm
create mode 100644 Documentation/i2c/busses/i2c-taos-evm.rst
delete mode 100644 Documentation/i2c/busses/i2c-via
create mode 100644 Documentation/i2c/busses/i2c-via.rst
delete mode 100644 Documentation/i2c/busses/i2c-viapro
create mode 100644 Documentation/i2c/busses/i2c-viapro.rst
create mode 100644 Documentation/i2c/busses/index.rst
delete mode 100644 Documentation/i2c/busses/scx200_acb
create mode 100644 Documentation/i2c/busses/scx200_acb.rst
delete mode 100644 Documentation/i2c/dev-interface
create mode 100644 Documentation/i2c/dev-interface.rst
rename Documentation/i2c/{DMA-considerations => dma-considerations.rst} (100%)
delete mode 100644 Documentation/i2c/fault-codes
create mode 100644 Documentation/i2c/fault-codes.rst
delete mode 100644 Documentation/i2c/functionality
create mode 100644 Documentation/i2c/functionality.rst
delete mode 100644 Documentation/i2c/gpio-fault-injection
create mode 100644 Documentation/i2c/gpio-fault-injection.rst
delete mode 100644 Documentation/i2c/i2c-protocol
create mode 100644 Documentation/i2c/i2c-protocol.rst
delete mode 100644 Documentation/i2c/i2c-stub
create mode 100644 Documentation/i2c/i2c-stub.rst
delete mode 100644 Documentation/i2c/i2c-topology
create mode 100644 Documentation/i2c/i2c-topology.rst
create mode 100644 Documentation/i2c/index.rst
delete mode 100644 Documentation/i2c/instantiating-devices
create mode 100644 Documentation/i2c/instantiating-devices.rst
delete mode 100644 Documentation/i2c/muxes/i2c-mux-gpio
create mode 100644 Documentation/i2c/muxes/i2c-mux-gpio.rst
delete mode 100644 Documentation/i2c/old-module-parameters
create mode 100644 Documentation/i2c/old-module-parameters.rst
delete mode 100644 Documentation/i2c/slave-eeprom-backend
create mode 100644 Documentation/i2c/slave-eeprom-backend.rst
delete mode 100644 Documentation/i2c/slave-interface
create mode 100644 Documentation/i2c/slave-interface.rst
delete mode 100644 Documentation/i2c/smbus-protocol
create mode 100644 Documentation/i2c/smbus-protocol.rst
delete mode 100644 Documentation/i2c/summary
create mode 100644 Documentation/i2c/summary.rst
delete mode 100644 Documentation/i2c/ten-bit-addresses
create mode 100644 Documentation/i2c/ten-bit-addresses.rst
delete mode 100644 Documentation/i2c/upgrading-clients
create mode 100644 Documentation/i2c/upgrading-clients.rst
delete mode 100644 Documentation/i2c/writing-clients
create mode 100644 Documentation/i2c/writing-clients.rst
delete mode 100644 Documentation/input/conf.py
delete mode 100644 Documentation/isdn/CREDITS
delete mode 100644 Documentation/isdn/INTERFACE.CAPI
delete mode 100644 Documentation/isdn/README.avmb1
delete mode 100644 Documentation/isdn/README.gigaset
delete mode 100644 Documentation/isdn/README.hysdn
delete mode 100644 Documentation/isdn/README.mISDN
create mode 100644 Documentation/isdn/avmb1.rst
create mode 100644 Documentation/isdn/credits.rst
create mode 100644 Documentation/isdn/gigaset.rst
create mode 100644 Documentation/isdn/hysdn.rst
create mode 100644 Documentation/isdn/index.rst
create mode 100644 Documentation/isdn/interface_capi.rst
create mode 100644 Documentation/isdn/m_isdn.rst
create mode 100644 Documentation/kbuild/namespaces.rst
create mode 100644 Documentation/kbuild/reproducible-builds.rst
delete mode 100644 Documentation/kernel-hacking/conf.py
delete mode 100644 Documentation/m68k/README.buddha
create mode 100644 Documentation/m68k/buddha-driver.rst
delete mode 100644 Documentation/maintainer/conf.py
delete mode 100644 Documentation/media/conf.py
create mode 100644 Documentation/media/uapi/rc/rc-protos.rst
create mode 100644 Documentation/media/uapi/v4l/dev-decoder.rst
create mode 100644 Documentation/media/uapi/v4l/pixfmt-bayer.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst
delete mode 100644 Documentation/mips/AU1xxx_IDE.README
create mode 100644 Documentation/mips/au1xxx_ide.rst
create mode 100644 Documentation/mips/index.rst
create mode 100644 Documentation/mips/ingenic-tcu.rst
delete mode 100644 Documentation/networking/caif/README
create mode 100644 Documentation/networking/caif/caif.rst
delete mode 100644 Documentation/networking/conf.py
create mode 100644 Documentation/networking/device_drivers/netronome/nfp.rst
create mode 100644 Documentation/networking/device_drivers/pensando/ionic.rst
create mode 100644 Documentation/networking/devlink-params-nfp.txt
create mode 100644 Documentation/networking/devlink-trap-netdevsim.rst
create mode 100644 Documentation/networking/devlink-trap.rst
create mode 100644 Documentation/networking/j1939.rst
delete mode 100644 Documentation/networking/mac80211_hwsim/README
create mode 100644 Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
delete mode 100644 Documentation/nios2/README
create mode 100644 Documentation/nios2/nios2.rst
delete mode 100644 Documentation/openrisc/README
delete mode 100644 Documentation/openrisc/TODO
create mode 100644 Documentation/openrisc/index.rst
create mode 100644 Documentation/openrisc/openrisc_port.rst
create mode 100644 Documentation/openrisc/todo.rst
delete mode 100644 Documentation/packing.txt
delete mode 100644 Documentation/parisc/debugging
create mode 100644 Documentation/parisc/debugging.rst
create mode 100644 Documentation/parisc/index.rst
delete mode 100644 Documentation/parisc/registers
create mode 100644 Documentation/parisc/registers.rst
delete mode 100644 Documentation/powerpc/DAWR-POWER9.txt
create mode 100644 Documentation/powerpc/bootwrapper.rst
delete mode 100644 Documentation/powerpc/bootwrapper.txt
create mode 100644 Documentation/powerpc/cpu_families.rst
delete mode 100644 Documentation/powerpc/cpu_families.txt
create mode 100644 Documentation/powerpc/cpu_features.rst
delete mode 100644 Documentation/powerpc/cpu_features.txt
create mode 100644 Documentation/powerpc/cxl.rst
delete mode 100644 Documentation/powerpc/cxl.txt
create mode 100644 Documentation/powerpc/cxlflash.rst
delete mode 100644 Documentation/powerpc/cxlflash.txt
create mode 100644 Documentation/powerpc/dawr-power9.rst
create mode 100644 Documentation/powerpc/dscr.rst
delete mode 100644 Documentation/powerpc/dscr.txt
create mode 100644 Documentation/powerpc/eeh-pci-error-recovery.rst
delete mode 100644 Documentation/powerpc/eeh-pci-error-recovery.txt
create mode 100644 Documentation/powerpc/elfnote.rst
create mode 100644 Documentation/powerpc/firmware-assisted-dump.rst
delete mode 100644 Documentation/powerpc/firmware-assisted-dump.txt
create mode 100644 Documentation/powerpc/hvcs.rst
delete mode 100644 Documentation/powerpc/hvcs.txt
create mode 100644 Documentation/powerpc/index.rst
create mode 100644 Documentation/powerpc/mpc52xx.rst
delete mode 100644 Documentation/powerpc/mpc52xx.txt
create mode 100644 Documentation/powerpc/pci_iov_resource_on_powernv.rst
delete mode 100644 Documentation/powerpc/pci_iov_resource_on_powernv.txt
create mode 100644 Documentation/powerpc/pmu-ebb.rst
delete mode 100644 Documentation/powerpc/pmu-ebb.txt
create mode 100644 Documentation/powerpc/ptrace.rst
delete mode 100644 Documentation/powerpc/ptrace.txt
create mode 100644 Documentation/powerpc/qe_firmware.rst
delete mode 100644 Documentation/powerpc/qe_firmware.txt
create mode 100644 Documentation/powerpc/syscall64-abi.rst
delete mode 100644 Documentation/powerpc/syscall64-abi.txt
create mode 100644 Documentation/powerpc/transactional_memory.rst
delete mode 100644 Documentation/powerpc/transactional_memory.txt
create mode 100644 Documentation/powerpc/ultravisor.rst
delete mode 100644 Documentation/process/conf.py
create mode 100644 Documentation/process/embargoed-hardware-issues.rst
create mode 100644 Documentation/riscv/boot-image-header.rst
delete mode 100644 Documentation/riscv/boot-image-header.txt
delete mode 100644 Documentation/s390/dasd.rst
delete mode 100644 Documentation/s390/debugging390.rst
create mode 100644 Documentation/security/tpm/tpm_event_log.rst
create mode 100644 Documentation/security/tpm/tpm_ftpm_tee.rst
delete mode 100644 Documentation/sh/conf.py
delete mode 100644 Documentation/sound/conf.py
delete mode 100644 Documentation/spi/butterfly
create mode 100644 Documentation/spi/butterfly.rst
create mode 100644 Documentation/spi/index.rst
delete mode 100644 Documentation/spi/pxa2xx
create mode 100644 Documentation/spi/pxa2xx.rst
delete mode 100644 Documentation/spi/spi-lm70llp
create mode 100644 Documentation/spi/spi-lm70llp.rst
delete mode 100644 Documentation/spi/spi-sc18is602
create mode 100644 Documentation/spi/spi-sc18is602.rst
delete mode 100644 Documentation/spi/spi-summary
create mode 100644 Documentation/spi/spi-summary.rst
delete mode 100644 Documentation/spi/spidev
create mode 100644 Documentation/spi/spidev.rst
delete mode 100644 Documentation/thermal/index.rst
delete mode 100644 Documentation/thermal/sysfs-api.rst
delete mode 100644 Documentation/thermal/x86_pkg_temperature_thermal.rst
create mode 100644 Documentation/trace/coresight-cpu-debug.rst
delete mode 100644 Documentation/trace/coresight-cpu-debug.txt
create mode 100644 Documentation/trace/coresight.rst
delete mode 100644 Documentation/trace/coresight.txt
create mode 100644 Documentation/translations/it_IT/process/programming-language.rst
delete mode 100644 Documentation/userspace-api/conf.py
rename Documentation/{virtual => virt}/index.rst (100%)
rename Documentation/{virtual => virt}/kvm/amd-memory-encryption.rst (100%)
create mode 100644 Documentation/virt/kvm/api.txt
rename Documentation/{virtual => virt}/kvm/arm/hyp-abi.txt (100%)
rename Documentation/{virtual => virt}/kvm/arm/psci.txt (100%)
rename Documentation/{virtual => virt}/kvm/cpuid.rst (100%)
rename Documentation/{virtual => virt}/kvm/devices/README (100%)
rename Documentation/{virtual => virt}/kvm/devices/arm-vgic-its.txt (100%)
rename Documentation/{virtual => virt}/kvm/devices/arm-vgic-v3.txt (100%)
rename Documentation/{virtual => virt}/kvm/devices/arm-vgic.txt (100%)
rename Documentation/{virtual => virt}/kvm/devices/mpic.txt (100%)
rename Documentation/{virtual => virt}/kvm/devices/s390_flic.txt (100%)
rename Documentation/{virtual => virt}/kvm/devices/vcpu.txt (100%)
rename Documentation/{virtual => virt}/kvm/devices/vfio.txt (100%)
rename Documentation/{virtual => virt}/kvm/devices/vm.txt (100%)
rename Documentation/{virtual => virt}/kvm/devices/xics.txt (100%)
rename Documentation/{virtual => virt}/kvm/devices/xive.txt (100%)
rename Documentation/{virtual => virt}/kvm/halt-polling.txt (100%)
create mode 100644 Documentation/virt/kvm/hypercalls.txt
create mode 100644 Documentation/virt/kvm/index.rst
rename Documentation/{virtual => virt}/kvm/locking.txt (100%)
create mode 100644 Documentation/virt/kvm/mmu.txt
rename Documentation/{virtual => virt}/kvm/msr.txt (100%)
rename Documentation/{virtual => virt}/kvm/nested-vmx.txt (100%)
rename Documentation/{virtual => virt}/kvm/ppc-pv.txt (100%)
create mode 100644 Documentation/virt/kvm/review-checklist.txt
rename Documentation/{virtual => virt}/kvm/s390-diag.txt (100%)
rename Documentation/{virtual => virt}/kvm/timekeeping.txt (100%)
rename Documentation/{virtual => virt}/kvm/vcpu-requests.rst (100%)
rename Documentation/{virtual => virt}/paravirt_ops.rst (100%)
rename Documentation/{virtual => virt}/uml/UserModeLinux-HOWTO.txt (100%)
create mode 100644 Documentation/virtual/guest-halt-polling.txt
delete mode 100644 Documentation/virtual/kvm/api.txt
delete mode 100644 Documentation/virtual/kvm/hypercalls.txt
delete mode 100644 Documentation/virtual/kvm/index.rst
delete mode 100644 Documentation/virtual/kvm/mmu.txt
delete mode 100644 Documentation/virtual/kvm/review-checklist.txt
delete mode 100644 Documentation/vm/conf.py
create mode 100644 Documentation/w1/index.rst
delete mode 100644 Documentation/w1/masters/ds2482
create mode 100644 Documentation/w1/masters/ds2482.rst
delete mode 100644 Documentation/w1/masters/ds2490
create mode 100644 Documentation/w1/masters/ds2490.rst
create mode 100644 Documentation/w1/masters/index.rst
delete mode 100644 Documentation/w1/masters/mxc-w1
create mode 100644 Documentation/w1/masters/mxc-w1.rst
delete mode 100644 Documentation/w1/masters/omap-hdq
create mode 100644 Documentation/w1/masters/omap-hdq.rst
delete mode 100644 Documentation/w1/masters/w1-gpio
create mode 100644 Documentation/w1/masters/w1-gpio.rst
create mode 100644 Documentation/w1/slaves/index.rst
delete mode 100644 Documentation/w1/slaves/w1_ds2406
create mode 100644 Documentation/w1/slaves/w1_ds2406.rst
delete mode 100644 Documentation/w1/slaves/w1_ds2413
create mode 100644 Documentation/w1/slaves/w1_ds2413.rst
delete mode 100644 Documentation/w1/slaves/w1_ds2423
create mode 100644 Documentation/w1/slaves/w1_ds2423.rst
delete mode 100644 Documentation/w1/slaves/w1_ds2438
create mode 100644 Documentation/w1/slaves/w1_ds2438.rst
delete mode 100644 Documentation/w1/slaves/w1_ds28e04
create mode 100644 Documentation/w1/slaves/w1_ds28e04.rst
delete mode 100644 Documentation/w1/slaves/w1_ds28e17
create mode 100644 Documentation/w1/slaves/w1_ds28e17.rst
delete mode 100644 Documentation/w1/slaves/w1_therm
create mode 100644 Documentation/w1/slaves/w1_therm.rst
create mode 100644 Documentation/w1/w1-generic.rst
create mode 100644 Documentation/w1/w1-netlink.rst
delete mode 100644 Documentation/w1/w1.generic
delete mode 100644 Documentation/w1/w1.netlink
delete mode 100644 Documentation/wimax/README.i2400m
delete mode 100644 Documentation/wimax/README.wimax
delete mode 100644 Documentation/x86/conf.py
create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts
create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts
create mode 100644 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/aspeed-g6.dtsi
create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts
create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts
create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi
delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi
delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi
delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin-full.dts
delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi
create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi
create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts
create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-eval-01.dtsi
create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin.dtsi
create mode 100644 arch/arm/boot/dts/imx6ull-phytec-phycore-som.dtsi
create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts
create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts
create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts
create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-eval-01.dtsi
create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin.dtsi
create mode 100644 arch/arm/boot/dts/imx7d-zii-rmu2.dts
create mode 100644 arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts
create mode 100644 arch/arm/boot/dts/mt7629-rfb.dts
create mode 100644 arch/arm/boot/dts/mt7629.dtsi
create mode 100644 arch/arm/boot/dts/rk3229-xms6.dts
delete mode 100644 arch/arm/boot/dts/rk3288-fennec.dts
create mode 100644 arch/arm/boot/dts/rk3288-veyron-edp.dtsi
create mode 100644 arch/arm/boot/dts/rk3288-veyron-fievel.dts
create mode 100644 arch/arm/boot/dts/rk3288-veyron-tiger.dts
create mode 100644 arch/arm/boot/dts/ste-ab8500.dtsi
create mode 100644 arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dts
create mode 100644 arch/arm/boot/dts/sun8i-v3.dtsi
delete mode 100644 arch/arm/configs/acs5k_defconfig
delete mode 100644 arch/arm/configs/acs5k_tiny_defconfig
delete mode 100644 arch/arm/configs/iop13xx_defconfig
delete mode 100644 arch/arm/configs/iop33x_defconfig
delete mode 100644 arch/arm/configs/ks8695_defconfig
delete mode 100644 arch/arm/configs/nuc910_defconfig
delete mode 100644 arch/arm/configs/nuc950_defconfig
delete mode 100644 arch/arm/configs/nuc960_defconfig
create mode 100644 arch/arm/include/asm/hardware/cache-aurora-l2.h
delete mode 100644 arch/arm/include/asm/hardware/iop3xx-adma.h
delete mode 100644 arch/arm/include/asm/hardware/iop3xx.h
delete mode 100644 arch/arm/include/asm/hardware/iop_adma.h
delete mode 100644 arch/arm/include/debug/ks8695.S
create mode 100644 arch/arm/lib/backtrace-clang.S
create mode 100644 arch/arm/mach-aspeed/Makefile
create mode 100644 arch/arm/mach-aspeed/platsmp.c
create mode 100644 arch/arm/mach-at91/.gitignore
create mode 100644 arch/arm/mach-dove/bridge-regs.h
create mode 100644 arch/arm/mach-dove/dove.h
delete mode 100644 arch/arm/mach-dove/include/mach/bridge-regs.h
delete mode 100644 arch/arm/mach-dove/include/mach/dove.h
delete mode 100644 arch/arm/mach-dove/include/mach/hardware.h
delete mode 100644 arch/arm/mach-dove/include/mach/irqs.h
delete mode 100644 arch/arm/mach-dove/include/mach/pm.h
create mode 100644 arch/arm/mach-dove/irqs.h
create mode 100644 arch/arm/mach-dove/pm.h
delete mode 100644 arch/arm/mach-iop13xx/Kconfig
delete mode 100644 arch/arm/mach-iop13xx/Makefile
delete mode 100644 arch/arm/mach-iop13xx/Makefile.boot
delete mode 100644 arch/arm/mach-iop13xx/include/mach/adma.h
delete mode 100644 arch/arm/mach-iop13xx/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-iop13xx/include/mach/hardware.h
delete mode 100644 arch/arm/mach-iop13xx/include/mach/iop13xx.h
delete mode 100644 arch/arm/mach-iop13xx/include/mach/iq81340.h
delete mode 100644 arch/arm/mach-iop13xx/include/mach/irqs.h
delete mode 100644 arch/arm/mach-iop13xx/include/mach/memory.h
delete mode 100644 arch/arm/mach-iop13xx/include/mach/time.h
delete mode 100644 arch/arm/mach-iop13xx/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-iop13xx/io.c
delete mode 100644 arch/arm/mach-iop13xx/iq81340mc.c
delete mode 100644 arch/arm/mach-iop13xx/iq81340sc.c
delete mode 100644 arch/arm/mach-iop13xx/irq.c
delete mode 100644 arch/arm/mach-iop13xx/msi.c
delete mode 100644 arch/arm/mach-iop13xx/msi.h
delete mode 100644 arch/arm/mach-iop13xx/pci.c
delete mode 100644 arch/arm/mach-iop13xx/pci.h
delete mode 100644 arch/arm/mach-iop13xx/setup.c
delete mode 100644 arch/arm/mach-iop13xx/tpmi.c
create mode 100644 arch/arm/mach-iop32x/adma.c
rename arch/arm/{plat-iop => mach-iop32x}/cp6.c (100%)
create mode 100644 arch/arm/mach-iop32x/glantank.h
create mode 100644 arch/arm/mach-iop32x/hardware.h
create mode 100644 arch/arm/mach-iop32x/i2c.c
delete mode 100644 arch/arm/mach-iop32x/include/mach/adma.h
delete mode 100644 arch/arm/mach-iop32x/include/mach/glantank.h
delete mode 100644 arch/arm/mach-iop32x/include/mach/hardware.h
delete mode 100644 arch/arm/mach-iop32x/include/mach/iop32x.h
delete mode 100644 arch/arm/mach-iop32x/include/mach/iq31244.h
delete mode 100644 arch/arm/mach-iop32x/include/mach/iq80321.h
delete mode 100644 arch/arm/mach-iop32x/include/mach/n2100.h
delete mode 100644 arch/arm/mach-iop32x/include/mach/time.h
create mode 100644 arch/arm/mach-iop32x/iop3xx.h
create mode 100644 arch/arm/mach-iop32x/iq31244.h
create mode 100644 arch/arm/mach-iop32x/iq80321.h
create mode 100644 arch/arm/mach-iop32x/irqs.h
create mode 100644 arch/arm/mach-iop32x/n2100.h
create mode 100644 arch/arm/mach-iop32x/pci.c
create mode 100644 arch/arm/mach-iop32x/pmu.c
create mode 100644 arch/arm/mach-iop32x/restart.c
create mode 100644 arch/arm/mach-iop32x/setup.c
create mode 100644 arch/arm/mach-iop32x/time.c
delete mode 100644 arch/arm/mach-iop33x/Kconfig
delete mode 100644 arch/arm/mach-iop33x/Makefile
delete mode 100644 arch/arm/mach-iop33x/Makefile.boot
delete mode 100644 arch/arm/mach-iop33x/include/mach/adma.h
delete mode 100644 arch/arm/mach-iop33x/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-iop33x/include/mach/hardware.h
delete mode 100644 arch/arm/mach-iop33x/include/mach/iop33x.h
delete mode 100644 arch/arm/mach-iop33x/include/mach/iq80331.h
delete mode 100644 arch/arm/mach-iop33x/include/mach/iq80332.h
delete mode 100644 arch/arm/mach-iop33x/include/mach/irqs.h
delete mode 100644 arch/arm/mach-iop33x/include/mach/time.h
delete mode 100644 arch/arm/mach-iop33x/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-iop33x/iq80331.c
delete mode 100644 arch/arm/mach-iop33x/iq80332.c
delete mode 100644 arch/arm/mach-iop33x/irq.c
delete mode 100644 arch/arm/mach-iop33x/uart.c
delete mode 100644 arch/arm/mach-ks8695/Kconfig
delete mode 100644 arch/arm/mach-ks8695/Makefile
delete mode 100644 arch/arm/mach-ks8695/Makefile.boot
delete mode 100644 arch/arm/mach-ks8695/board-acs5k.c
delete mode 100644 arch/arm/mach-ks8695/board-dsm320.c
delete mode 100644 arch/arm/mach-ks8695/board-micrel.c
delete mode 100644 arch/arm/mach-ks8695/board-og.c
delete mode 100644 arch/arm/mach-ks8695/board-sg.c
delete mode 100644 arch/arm/mach-ks8695/cpu.c
delete mode 100644 arch/arm/mach-ks8695/devices.c
delete mode 100644 arch/arm/mach-ks8695/devices.h
delete mode 100644 arch/arm/mach-ks8695/generic.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-ks8695/include/mach/gpio-ks8695.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/hardware.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/irqs.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/memory.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-gpio.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-irq.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-misc.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-switch.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-uart.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-ks8695/irq.c
delete mode 100644 arch/arm/mach-ks8695/pci.c
delete mode 100644 arch/arm/mach-ks8695/regs-hpna.h
delete mode 100644 arch/arm/mach-ks8695/regs-lan.h
delete mode 100644 arch/arm/mach-ks8695/regs-mem.h
delete mode 100644 arch/arm/mach-ks8695/regs-pci.h
delete mode 100644 arch/arm/mach-ks8695/regs-sys.h
delete mode 100644 arch/arm/mach-ks8695/regs-wan.h
delete mode 100644 arch/arm/mach-ks8695/time.c
create mode 100644 arch/arm/mach-lpc32xx/Kconfig
delete mode 100644 arch/arm/mach-lpc32xx/include/mach/board.h
delete mode 100644 arch/arm/mach-lpc32xx/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-lpc32xx/include/mach/hardware.h
delete mode 100644 arch/arm/mach-lpc32xx/include/mach/platform.h
delete mode 100644 arch/arm/mach-lpc32xx/include/mach/uncompress.h
create mode 100644 arch/arm/mach-lpc32xx/lpc32xx.h
delete mode 100644 arch/arm/mach-netx/Kconfig
delete mode 100644 arch/arm/mach-netx/Makefile
delete mode 100644 arch/arm/mach-netx/Makefile.boot
delete mode 100644 arch/arm/mach-netx/fb.c
delete mode 100644 arch/arm/mach-netx/fb.h
delete mode 100644 arch/arm/mach-netx/generic.c
delete mode 100644 arch/arm/mach-netx/generic.h
delete mode 100644 arch/arm/mach-netx/include/mach/hardware.h
delete mode 100644 arch/arm/mach-netx/include/mach/irqs.h
delete mode 100644 arch/arm/mach-netx/include/mach/netx-regs.h
delete mode 100644 arch/arm/mach-netx/include/mach/pfifo.h
delete mode 100644 arch/arm/mach-netx/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-netx/include/mach/xc.h
delete mode 100644 arch/arm/mach-netx/nxdb500.c
delete mode 100644 arch/arm/mach-netx/nxdkn.c
delete mode 100644 arch/arm/mach-netx/nxeb500hmi.c
delete mode 100644 arch/arm/mach-netx/pfifo.c
delete mode 100644 arch/arm/mach-netx/time.c
delete mode 100644 arch/arm/mach-netx/xc.c
delete mode 100644 arch/arm/mach-nspire/clcd.c
delete mode 100644 arch/arm/mach-nspire/clcd.h
create mode 100644 arch/arm/mach-omap2/.gitignore
create mode 100644 arch/arm/mach-omap2/omap-iommu.c
delete mode 100644 arch/arm/mach-w90x900/Kconfig
delete mode 100644 arch/arm/mach-w90x900/Makefile
delete mode 100644 arch/arm/mach-w90x900/Makefile.boot
delete mode 100644 arch/arm/mach-w90x900/clksel.c
delete mode 100644 arch/arm/mach-w90x900/clock.c
delete mode 100644 arch/arm/mach-w90x900/clock.h
delete mode 100644 arch/arm/mach-w90x900/cpu.c
delete mode 100644 arch/arm/mach-w90x900/cpu.h
delete mode 100644 arch/arm/mach-w90x900/dev.c
delete mode 100644 arch/arm/mach-w90x900/gpio.c
delete mode 100644 arch/arm/mach-w90x900/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-w90x900/include/mach/hardware.h
delete mode 100644 arch/arm/mach-w90x900/include/mach/irqs.h
delete mode 100644 arch/arm/mach-w90x900/include/mach/map.h
delete mode 100644 arch/arm/mach-w90x900/include/mach/mfp.h
delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-clock.h
delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-irq.h
delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-ldm.h
delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-serial.h
delete mode 100644 arch/arm/mach-w90x900/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-w90x900/irq.c
delete mode 100644 arch/arm/mach-w90x900/mach-nuc910evb.c
delete mode 100644 arch/arm/mach-w90x900/mach-nuc950evb.c
delete mode 100644 arch/arm/mach-w90x900/mach-nuc960evb.c
delete mode 100644 arch/arm/mach-w90x900/mfp.c
delete mode 100644 arch/arm/mach-w90x900/nuc910.c
delete mode 100644 arch/arm/mach-w90x900/nuc910.h
delete mode 100644 arch/arm/mach-w90x900/nuc950.c
delete mode 100644 arch/arm/mach-w90x900/nuc950.h
delete mode 100644 arch/arm/mach-w90x900/nuc960.c
delete mode 100644 arch/arm/mach-w90x900/nuc960.h
delete mode 100644 arch/arm/mach-w90x900/nuc9xx.h
delete mode 100644 arch/arm/mach-w90x900/regs-ebi.h
delete mode 100644 arch/arm/mach-w90x900/regs-gcr.h
delete mode 100644 arch/arm/mach-w90x900/regs-timer.h
delete mode 100644 arch/arm/mach-w90x900/regs-usb.h
delete mode 100644 arch/arm/mach-w90x900/time.c
delete mode 100644 arch/arm/mm/cache-aurora-l2.h
delete mode 100644 arch/arm/plat-iop/Makefile
delete mode 100644 arch/arm/plat-iop/adma.c
delete mode 100644 arch/arm/plat-iop/i2c.c
delete mode 100644 arch/arm/plat-iop/pci.c
delete mode 100644 arch/arm/plat-iop/pmu.c
delete mode 100644 arch/arm/plat-iop/restart.c
delete mode 100644 arch/arm/plat-iop/setup.c
delete mode 100644 arch/arm/plat-iop/time.c
create mode 100644 arch/arm64/Kbuild
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino-emmc.dts
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mn.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-hummingboard-pulse.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts
create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8150.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a2015-common.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a3u-eur.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a5u-eur.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-asus-novago-tp370ql.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-lenovo-miix-630.dts
create mode 100644 arch/arm64/boot/dts/qcom/pm8150.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pm8150b.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pm8150l.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts
create mode 100644 arch/arm64/boot/dts/qcom/sm8150-mtp.dts
create mode 100644 arch/arm64/boot/dts/qcom/sm8150.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts
delete mode 100644 arch/arm64/crypto/aes-ctr-fallback.h
delete mode 100644 arch/arm64/include/asm/dma-mapping.h
delete mode 100644 arch/arm64/include/uapi/asm/stat.h
create mode 100644 arch/arm64/kernel/image-vars.h
delete mode 100644 arch/arm64/lib/atomic_ll_sc.c
create mode 100644 arch/arm64/lib/error-inject.c
delete mode 100644 arch/hexagon/mm/pgalloc.c
delete mode 100644 arch/ia64/configs/sim_defconfig
delete mode 100644 arch/ia64/dig/Makefile
delete mode 100644 arch/ia64/dig/machvec.c
delete mode 100644 arch/ia64/dig/machvec_vtd.c
delete mode 100644 arch/ia64/dig/setup.c
delete mode 100644 arch/ia64/hp/common/hwsw_iommu.c
delete mode 100644 arch/ia64/hp/sim/Kconfig
delete mode 100644 arch/ia64/hp/sim/Makefile
delete mode 100644 arch/ia64/hp/sim/boot/Makefile
delete mode 100644 arch/ia64/hp/sim/boot/boot_head.S
delete mode 100644 arch/ia64/hp/sim/boot/bootloader.c
delete mode 100644 arch/ia64/hp/sim/boot/bootloader.lds
delete mode 100644 arch/ia64/hp/sim/boot/fw-emu.c
delete mode 100644 arch/ia64/hp/sim/boot/ssc.h
delete mode 100644 arch/ia64/hp/sim/hpsim.S
delete mode 100644 arch/ia64/hp/sim/hpsim_console.c
delete mode 100644 arch/ia64/hp/sim/hpsim_irq.c
delete mode 100644 arch/ia64/hp/sim/hpsim_machvec.c
delete mode 100644 arch/ia64/hp/sim/hpsim_setup.c
delete mode 100644 arch/ia64/hp/sim/hpsim_ssc.h
delete mode 100644 arch/ia64/hp/sim/simeth.c
delete mode 100644 arch/ia64/hp/sim/simscsi.c
delete mode 100644 arch/ia64/hp/sim/simserial.c
delete mode 100644 arch/ia64/hp/zx1/Makefile
delete mode 100644 arch/ia64/hp/zx1/hpzx1_machvec.c
delete mode 100644 arch/ia64/hp/zx1/hpzx1_swiotlb_machvec.c
delete mode 100644 arch/ia64/include/asm/hpsim.h
delete mode 100644 arch/ia64/include/asm/machvec.h
delete mode 100644 arch/ia64/include/asm/machvec_dig.h
delete mode 100644 arch/ia64/include/asm/machvec_dig_vtd.h
delete mode 100644 arch/ia64/include/asm/machvec_hpsim.h
delete mode 100644 arch/ia64/include/asm/machvec_hpzx1.h
delete mode 100644 arch/ia64/include/asm/machvec_hpzx1_swiotlb.h
delete mode 100644 arch/ia64/include/asm/machvec_init.h
delete mode 100644 arch/ia64/include/asm/machvec_sn2.h
delete mode 100644 arch/ia64/include/asm/machvec_uv.h
delete mode 100644 arch/ia64/include/asm/sn/acpi.h
delete mode 100644 arch/ia64/include/asm/sn/addrs.h
delete mode 100644 arch/ia64/include/asm/sn/arch.h
delete mode 100644 arch/ia64/include/asm/sn/bte.h
delete mode 100644 arch/ia64/include/asm/sn/clksupport.h
delete mode 100644 arch/ia64/include/asm/sn/geo.h
delete mode 100644 arch/ia64/include/asm/sn/io.h
delete mode 100644 arch/ia64/include/asm/sn/ioc3.h
delete mode 100644 arch/ia64/include/asm/sn/klconfig.h
delete mode 100644 arch/ia64/include/asm/sn/l1.h
delete mode 100644 arch/ia64/include/asm/sn/leds.h
delete mode 100644 arch/ia64/include/asm/sn/module.h
delete mode 100644 arch/ia64/include/asm/sn/mspec.h
delete mode 100644 arch/ia64/include/asm/sn/nodepda.h
delete mode 100644 arch/ia64/include/asm/sn/pcibr_provider.h
delete mode 100644 arch/ia64/include/asm/sn/pcibus_provider_defs.h
delete mode 100644 arch/ia64/include/asm/sn/pcidev.h
delete mode 100644 arch/ia64/include/asm/sn/pda.h
delete mode 100644 arch/ia64/include/asm/sn/pic.h
delete mode 100644 arch/ia64/include/asm/sn/rw_mmr.h
delete mode 100644 arch/ia64/include/asm/sn/shub_mmr.h
delete mode 100644 arch/ia64/include/asm/sn/shubio.h
delete mode 100644 arch/ia64/include/asm/sn/simulator.h
delete mode 100644 arch/ia64/include/asm/sn/sn2/sn_hwperf.h
delete mode 100644 arch/ia64/include/asm/sn/sn_cpuid.h
delete mode 100644 arch/ia64/include/asm/sn/sn_feature_sets.h
delete mode 100644 arch/ia64/include/asm/sn/tioca.h
delete mode 100644 arch/ia64/include/asm/sn/tioca_provider.h
delete mode 100644 arch/ia64/include/asm/sn/tioce.h
delete mode 100644 arch/ia64/include/asm/sn/tioce_provider.h
delete mode 100644 arch/ia64/include/asm/sn/tiocp.h
delete mode 100644 arch/ia64/include/asm/sn/tiocx.h
delete mode 100644 arch/ia64/include/asm/sn/types.h
delete mode 100644 arch/ia64/kernel/machvec.c
delete mode 100644 arch/ia64/sn/Makefile
delete mode 100644 arch/ia64/sn/include/ioerror.h
delete mode 100644 arch/ia64/sn/include/tio.h
delete mode 100644 arch/ia64/sn/include/xtalk/hubdev.h
delete mode 100644 arch/ia64/sn/include/xtalk/xbow.h
delete mode 100644 arch/ia64/sn/include/xtalk/xwidgetdev.h
delete mode 100644 arch/ia64/sn/kernel/Makefile
delete mode 100644 arch/ia64/sn/kernel/bte.c
delete mode 100644 arch/ia64/sn/kernel/bte_error.c
delete mode 100644 arch/ia64/sn/kernel/huberror.c
delete mode 100644 arch/ia64/sn/kernel/idle.c
delete mode 100644 arch/ia64/sn/kernel/io_acpi_init.c
delete mode 100644 arch/ia64/sn/kernel/io_common.c
delete mode 100644 arch/ia64/sn/kernel/io_init.c
delete mode 100644 arch/ia64/sn/kernel/iomv.c
delete mode 100644 arch/ia64/sn/kernel/irq.c
delete mode 100644 arch/ia64/sn/kernel/klconflib.c
delete mode 100644 arch/ia64/sn/kernel/machvec.c
delete mode 100644 arch/ia64/sn/kernel/mca.c
delete mode 100644 arch/ia64/sn/kernel/msi_sn.c
delete mode 100644 arch/ia64/sn/kernel/pio_phys.S
delete mode 100644 arch/ia64/sn/kernel/setup.c
delete mode 100644 arch/ia64/sn/kernel/sn2/Makefile
delete mode 100644 arch/ia64/sn/kernel/sn2/cache.c
delete mode 100644 arch/ia64/sn/kernel/sn2/io.c
delete mode 100644 arch/ia64/sn/kernel/sn2/prominfo_proc.c
delete mode 100644 arch/ia64/sn/kernel/sn2/ptc_deadlock.S
delete mode 100644 arch/ia64/sn/kernel/sn2/sn2_smp.c
delete mode 100644 arch/ia64/sn/kernel/sn2/sn_hwperf.c
delete mode 100644 arch/ia64/sn/kernel/sn2/sn_proc_fs.c
delete mode 100644 arch/ia64/sn/kernel/sn2/timer.c
delete mode 100644 arch/ia64/sn/kernel/sn2/timer_interrupt.c
delete mode 100644 arch/ia64/sn/kernel/tiocx.c
delete mode 100644 arch/ia64/sn/pci/Makefile
delete mode 100644 arch/ia64/sn/pci/pci_dma.c
delete mode 100644 arch/ia64/sn/pci/pcibr/Makefile
delete mode 100644 arch/ia64/sn/pci/pcibr/pcibr_ate.c
delete mode 100644 arch/ia64/sn/pci/pcibr/pcibr_dma.c
delete mode 100644 arch/ia64/sn/pci/pcibr/pcibr_provider.c
delete mode 100644 arch/ia64/sn/pci/pcibr/pcibr_reg.c
delete mode 100644 arch/ia64/sn/pci/tioca_provider.c
delete mode 100644 arch/ia64/sn/pci/tioce_provider.c
delete mode 100644 arch/ia64/uv/kernel/machvec.c
delete mode 100644 arch/mips/include/asm/mach-jz4740/gpio.h
delete mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_fb.h
delete mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_mmc.h
delete mode 100644 arch/mips/include/asm/mach-jz4740/platform.h
create mode 100644 arch/mips/include/asm/vdso/gettimeofday.h
create mode 100644 arch/mips/include/asm/vdso/vdso.h
create mode 100644 arch/mips/include/asm/vdso/vsyscall.h
delete mode 100644 arch/mips/jz4740/board-qi_lb60.c
delete mode 100644 arch/mips/jz4740/platform.c
delete mode 100644 arch/mips/mm/tlb-r8k.c
create mode 100644 arch/mips/vdso/config-n32-o32-env.c
delete mode 100644 arch/mips/vdso/vdso.h
create mode 100644 arch/mips/vdso/vgettimeofday.c
rename arch/parisc/configs/{default_defconfig => defconfig} (100%)
create mode 100644 arch/parisc/include/asm/kexec.h
create mode 100644 arch/parisc/kernel/kexec.c
create mode 100644 arch/parisc/kernel/kexec_file.c
create mode 100644 arch/parisc/kernel/relocate_kernel.S
delete mode 100644 arch/parisc/lib/memset.c
create mode 100644 arch/parisc/lib/string.S
create mode 100644 arch/powerpc/include/asm/elfnote.h
delete mode 100644 arch/powerpc/include/asm/error-injection.h
create mode 100644 arch/powerpc/include/asm/fadump-internal.h
create mode 100644 arch/powerpc/include/asm/mem_encrypt.h
delete mode 100644 arch/powerpc/include/asm/ppc4xx_ocm.h
delete mode 100644 arch/powerpc/include/asm/scom.h
create mode 100644 arch/powerpc/include/asm/svm.h
create mode 100644 arch/powerpc/include/asm/ultravisor-api.h
create mode 100644 arch/powerpc/include/asm/ultravisor.h
create mode 100644 arch/powerpc/kernel/note.S
create mode 100644 arch/powerpc/kernel/ucall.S
create mode 100644 arch/powerpc/lib/memcpy_mcsafe_64.S
create mode 100644 arch/powerpc/mm/ioremap.c
create mode 100644 arch/powerpc/mm/ioremap_32.c
create mode 100644 arch/powerpc/mm/ioremap_64.c
delete mode 100644 arch/powerpc/platforms/4xx/ocm.c
create mode 100644 arch/powerpc/platforms/powernv/opal-core.c
create mode 100644 arch/powerpc/platforms/powernv/opal-fadump.c
create mode 100644 arch/powerpc/platforms/powernv/opal-fadump.h
create mode 100644 arch/powerpc/platforms/powernv/ultravisor.c
create mode 100644 arch/powerpc/platforms/pseries/rtas-fadump.c
create mode 100644 arch/powerpc/platforms/pseries/rtas-fadump.h
create mode 100644 arch/powerpc/platforms/pseries/svm.c
delete mode 100644 arch/powerpc/sysdev/scom.c
create mode 100644 arch/riscv/Kbuild
create mode 100644 arch/riscv/include/asm/sparsemem.h
create mode 100644 arch/riscv/include/uapi/asm/perf_regs.h
create mode 100644 arch/riscv/kernel/perf_callchain.c
create mode 100644 arch/riscv/kernel/perf_regs.c
delete mode 100644 arch/riscv/lib/udivdi3.S
create mode 100644 arch/riscv/mm/tlbflush.c
create mode 100644 arch/s390/boot/pgm_check_info.c
create mode 100644 arch/s390/boot/version.c
create mode 100644 arch/s390/crypto/sha3_256_s390.c
create mode 100644 arch/s390/crypto/sha3_512_s390.c
delete mode 100644 arch/s390/kernel/early_nobss.c
create mode 100644 arch/um/drivers/vhost_user.h
create mode 100644 arch/um/drivers/virtio_uml.c
delete mode 100644 arch/x86/crypto/aegis128l-aesni-asm.S
delete mode 100644 arch/x86/crypto/aegis128l-aesni-glue.c
delete mode 100644 arch/x86/crypto/aegis256-aesni-asm.S
delete mode 100644 arch/x86/crypto/aegis256-aesni-glue.c
delete mode 100644 arch/x86/crypto/aes-i586-asm_32.S
delete mode 100644 arch/x86/crypto/aes-x86_64-asm_64.S
delete mode 100644 arch/x86/crypto/morus1280-avx2-asm.S
delete mode 100644 arch/x86/crypto/morus1280-avx2-glue.c
delete mode 100644 arch/x86/crypto/morus1280-sse2-asm.S
delete mode 100644 arch/x86/crypto/morus1280-sse2-glue.c
delete mode 100644 arch/x86/crypto/morus1280_glue.c
delete mode 100644 arch/x86/crypto/morus640-sse2-asm.S
delete mode 100644 arch/x86/crypto/morus640-sse2-glue.c
delete mode 100644 arch/x86/crypto/morus640_glue.c
delete mode 100644 arch/x86/include/asm/apic_flat_64.h
create mode 100644 arch/x86/include/asm/cpuidle_haltpoll.h
delete mode 100644 arch/x86/include/asm/crypto/aes.h
delete mode 100644 arch/x86/include/asm/error-injection.h
delete mode 100644 arch/x86/include/asm/ipi.h
create mode 100644 arch/x86/include/asm/vmware.h
delete mode 100644 arch/x86/include/uapi/asm/errno.h
delete mode 100644 arch/x86/include/uapi/asm/fcntl.h
delete mode 100644 arch/x86/include/uapi/asm/ioctl.h
delete mode 100644 arch/x86/include/uapi/asm/ioctls.h
delete mode 100644 arch/x86/include/uapi/asm/ipcbuf.h
delete mode 100644 arch/x86/include/uapi/asm/param.h
delete mode 100644 arch/x86/include/uapi/asm/resource.h
delete mode 100644 arch/x86/include/uapi/asm/termbits.h
delete mode 100644 arch/x86/include/uapi/asm/termios.h
delete mode 100644 arch/x86/include/uapi/asm/types.h
create mode 100644 arch/x86/kernel/apic/local.h
delete mode 100644 arch/x86/kernel/apic/x2apic.h
delete mode 100644 arch/x86/purgatory/string.c
create mode 100644 block/blk-iocost.c
create mode 100644 crypto/aegis128-core.c
create mode 100644 crypto/aegis128-neon-inner.c
create mode 100644 crypto/aegis128-neon.c
delete mode 100644 crypto/aegis128.c
delete mode 100644 crypto/aegis128l.c
delete mode 100644 crypto/aegis256.c
create mode 100644 crypto/essiv.c
delete mode 100644 crypto/morus1280.c
delete mode 100644 crypto/morus640.c
create mode 100644 drivers/auxdisplay/charlcd.h
create mode 100644 drivers/base/power/wakeup_stats.c
create mode 100644 drivers/bus/moxtet.c
delete mode 100644 drivers/char/agp/sgi-agp.c
delete mode 100644 drivers/char/mbcs.c
delete mode 100644 drivers/char/mbcs.h
delete mode 100644 drivers/char/snsc.c
delete mode 100644 drivers/char/snsc.h
delete mode 100644 drivers/char/snsc_event.c
create mode 100644 drivers/char/tpm/tpm_ftpm_tee.c
create mode 100644 drivers/char/tpm/tpm_ftpm_tee.h
create mode 100644 drivers/clk/clk-aspeed.h
create mode 100644 drivers/clk/clk-ast2600.c
create mode 100644 drivers/clk/imx/clk-imx8mn.c
create mode 100644 drivers/clk/ingenic/tcu.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-aud.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-cam.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-img.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-ipe.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-mfg.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-mm.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-vdec.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-venc.c
create mode 100644 drivers/clk/mediatek/clk-mt6779.c
create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.c
create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.h
delete mode 100644 drivers/clk/meson/clk-input.c
delete mode 100644 drivers/clk/meson/clk-input.h
create mode 100644 drivers/clk/mvebu/ap-cpu-clk.c
create mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.c
create mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.h
create mode 100644 drivers/clk/qcom/gcc-sm8150.c
create mode 100644 drivers/clk/rockchip/clk-rk3308.c
create mode 100644 drivers/clocksource/ingenic-timer.c
delete mode 100644 drivers/cpufreq/qcom-cpufreq-kryo.c
create mode 100644 drivers/cpufreq/qcom-cpufreq-nvmem.c
create mode 100644 drivers/cpufreq/sun50i-cpufreq-nvmem.c
create mode 100644 drivers/cpuidle/cpuidle-haltpoll.c
create mode 100644 drivers/cpuidle/cpuidle-psci.c
create mode 100644 drivers/cpuidle/governors/haltpoll.c
create mode 100644 drivers/crypto/caam/dpseci-debugfs.c
create mode 100644 drivers/crypto/caam/dpseci-debugfs.h
delete mode 100644 drivers/crypto/ccree/cc_ivgen.c
delete mode 100644 drivers/crypto/ccree/cc_ivgen.h
create mode 100644 drivers/crypto/hisilicon/qm.c
create mode 100644 drivers/crypto/hisilicon/qm.h
create mode 100644 drivers/crypto/hisilicon/sgl.c
create mode 100644 drivers/crypto/hisilicon/sgl.h
create mode 100644 drivers/crypto/hisilicon/zip/Makefile
create mode 100644 drivers/crypto/hisilicon/zip/zip.h
create mode 100644 drivers/crypto/hisilicon/zip/zip_crypto.c
create mode 100644 drivers/crypto/hisilicon/zip/zip_main.c
delete mode 100644 drivers/devfreq/tegra-devfreq.c
create mode 100644 drivers/devfreq/tegra20-devfreq.c
create mode 100644 drivers/devfreq/tegra30-devfreq.c
create mode 100644 drivers/dma-buf/dma-resv.c
delete mode 100644 drivers/dma-buf/reservation.c
create mode 100644 drivers/dma-buf/selftest.c
create mode 100644 drivers/dma-buf/selftest.h
create mode 100644 drivers/dma-buf/selftests.h
create mode 100644 drivers/dma-buf/st-dma-fence.c
delete mode 100644 drivers/dma/dma-jz4740.c
create mode 100644 drivers/dma/dw/acpi.c
create mode 100644 drivers/dma/dw/of.c
create mode 100644 drivers/dma/iop-adma.h
create mode 100644 drivers/edac/armada_xp_edac.c
create mode 100644 drivers/edac/bluefield_edac.c
create mode 100644 drivers/firmware/arm_scmi/reset.c
create mode 100644 drivers/firmware/efi/rci2-table.c
create mode 100644 drivers/firmware/imx/imx-dsp.c
create mode 100644 drivers/firmware/stratix10-rsu.c
create mode 100644 drivers/firmware/turris-mox-rwtm.c
create mode 100644 drivers/fpga/dfl-afu-error.c
create mode 100644 drivers/fpga/dfl-fme-error.c
delete mode 100644 drivers/gpio/gpio-ks8695.c
create mode 100644 drivers/gpio/gpio-moxtet.c
create mode 100644 drivers/gpio/gpiolib-acpi.h
create mode 100644 drivers/gpio/gpiolib-of.h
create mode 100644 drivers/gpio/sgpio-aspeed.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/arct_reg_init.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v1_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v12_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_1.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h
create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/generic_regs.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.h
create mode 100644 drivers/gpu/drm/amd/include/arct_ip_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_10_0_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_10_0_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_2_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_2_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_12_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_12_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/rsmu/rsmu_0_0_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/rsmu/rsmu_0_0_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma2/sdma2_4_2_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma2/sdma2_4_2_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma3/sdma3_4_2_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma3/sdma3_4_2_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma4/sdma4_4_2_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma4/sdma4_4_2_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma5/sdma5_4_2_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma5/sdma5_4_2_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma6/sdma6_4_2_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma6/sdma6_4_2_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma7/sdma7_4_2_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma7/sdma7_4_2_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_1_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_1_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/navi12_ip_offset.h
create mode 100644 drivers/gpu/drm/amd/include/navi14_ip_offset.h
create mode 100644 drivers/gpu/drm/amd/include/renoir_ip_offset.h
create mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c
create mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_arcturus.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu12_driver_if.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_types.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.c
create mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.h
create mode 100644 drivers/gpu/drm/amd/powerplay/smu_v12_0.c
delete mode 100644 drivers/gpu/drm/ast/ast_fb.c
create mode 100644 drivers/gpu/drm/drm_mipi_dbi.c
delete mode 100644 drivers/gpu/drm/etnaviv/etnaviv_iommu.h
delete mode 100644 drivers/gpu/drm/i915/Makefile.header-test
delete mode 100644 drivers/gpu/drm/i915/display/Makefile.header-test
create mode 100644 drivers/gpu/drm/i915/display/intel_display_types.h
create mode 100644 drivers/gpu/drm/i915/display/intel_tc.c
create mode 100644 drivers/gpu/drm/i915/display/intel_tc.h
delete mode 100644 drivers/gpu/drm/i915/gem/Makefile.header-test
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_stolen.h
delete mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test
rename drivers/gpu/drm/i915/{intel_renderstate_gen6.c => gt/gen6_renderstate.c} (100%)
rename drivers/gpu/drm/i915/{intel_renderstate_gen7.c => gt/gen7_renderstate.c} (100%)
rename drivers/gpu/drm/i915/{intel_renderstate_gen8.c => gt/gen8_renderstate.c} (100%)
rename drivers/gpu/drm/i915/{intel_renderstate_gen9.c => gt/gen9_renderstate.c} (100%)
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool_types.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_user.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_user.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_irq.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_irq.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_types.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_reset_types.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline_types.h
create mode 100644 drivers/gpu/drm/i915/gt/selftest_context.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine.h
create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_pm.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_timeline.c
create mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c
create mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/Makefile
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c
create mode 100644 drivers/gpu/drm/i915/i915_buddy.c
create mode 100644 drivers/gpu/drm/i915/i915_buddy.h
delete mode 100644 drivers/gpu/drm/i915/i915_gem_batch_pool.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_batch_pool.h
delete mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.h
create mode 100644 drivers/gpu/drm/i915/i915_getparam.c
create mode 100644 drivers/gpu/drm/i915/i915_memcpy.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_bdw.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_bdw.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_bxt.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_bxt.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt2.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt2.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt3.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt3.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_chv.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_chv.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_cnl.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_cnl.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_glk.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_glk.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_hsw.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_hsw.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_icl.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_icl.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt2.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt2.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt3.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt3.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt2.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt2.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt3.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt3.h
delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt4.c
delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt4.h
create mode 100644 drivers/gpu/drm/i915/i915_perf.h
create mode 100644 drivers/gpu/drm/i915/i915_suspend.h
create mode 100644 drivers/gpu/drm/i915/i915_sw_fence_work.c
create mode 100644 drivers/gpu/drm/i915/i915_sw_fence_work.h
create mode 100644 drivers/gpu/drm/i915/i915_sysfs.h
delete mode 100644 drivers/gpu/drm/i915/i915_timeline.c
delete mode 100644 drivers/gpu/drm/i915/i915_timeline.h
delete mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h
create mode 100644 drivers/gpu/drm/i915/i915_utils.c
delete mode 100644 drivers/gpu/drm/i915/intel_drv.h
delete mode 100644 drivers/gpu/drm/i915/intel_guc.c
delete mode 100644 drivers/gpu/drm/i915/intel_guc.h
delete mode 100644 drivers/gpu/drm/i915/intel_guc_ads.c
delete mode 100644 drivers/gpu/drm/i915/intel_guc_ads.h
delete mode 100644 drivers/gpu/drm/i915/intel_guc_ct.c
delete mode 100644 drivers/gpu/drm/i915/intel_guc_ct.h
delete mode 100644 drivers/gpu/drm/i915/intel_guc_fw.c
delete mode 100644 drivers/gpu/drm/i915/intel_guc_fw.h
delete mode 100644 drivers/gpu/drm/i915/intel_guc_fwif.h
delete mode 100644 drivers/gpu/drm/i915/intel_guc_log.c
delete mode 100644 drivers/gpu/drm/i915/intel_guc_log.h
delete mode 100644 drivers/gpu/drm/i915/intel_guc_reg.h
delete mode 100644 drivers/gpu/drm/i915/intel_guc_submission.c
delete mode 100644 drivers/gpu/drm/i915/intel_guc_submission.h
delete mode 100644 drivers/gpu/drm/i915/intel_huc.c
delete mode 100644 drivers/gpu/drm/i915/intel_huc.h
delete mode 100644 drivers/gpu/drm/i915/intel_huc_fw.c
delete mode 100644 drivers/gpu/drm/i915/intel_huc_fw.h
create mode 100644 drivers/gpu/drm/i915/intel_pch.c
create mode 100644 drivers/gpu/drm/i915/intel_pch.h
delete mode 100644 drivers/gpu/drm/i915/intel_renderstate.h
delete mode 100644 drivers/gpu/drm/i915/intel_uc.c
delete mode 100644 drivers/gpu/drm/i915/intel_uc.h
delete mode 100644 drivers/gpu/drm/i915/intel_uc_fw.c
delete mode 100644 drivers/gpu/drm/i915/intel_uc_fw.h
create mode 100644 drivers/gpu/drm/i915/oa/Makefile
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h
create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c
delete mode 100644 drivers/gpu/drm/i915/selftests/i915_timeline.c
delete mode 100644 drivers/gpu/drm/i915/selftests/igt_wedge_me.h
delete mode 100644 drivers/gpu/drm/i915/selftests/intel_guc.c
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.c
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.h
delete mode 100644 drivers/gpu/drm/mgag200/mgag200_fb.c
create mode 100644 drivers/gpu/drm/msm/msm_atomic_trace.h
create mode 100644 drivers/gpu/drm/msm/msm_atomic_tracepoints.c
delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c
delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-nec-nl8048hl11.c
delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c
delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c
delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c
delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-tpo-td043mtea1.c
create mode 100644 drivers/gpu/drm/panel/panel-lg-lb035q02.c
create mode 100644 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c
create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt39016.c
create mode 100644 drivers/gpu/drm/panel/panel-raydium-rm67191.c
create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c
create mode 100644 drivers/gpu/drm/panel/panel-sony-acx565akm.c
create mode 100644 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c
create mode 100644 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c
create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c
delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.c
delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.h
create mode 100644 drivers/gpu/drm/tiny/Kconfig
create mode 100644 drivers/gpu/drm/tiny/Makefile
create mode 100644 drivers/gpu/drm/tiny/gm12u320.c
create mode 100644 drivers/gpu/drm/tiny/hx8357d.c
create mode 100644 drivers/gpu/drm/tiny/ili9225.c
create mode 100644 drivers/gpu/drm/tiny/ili9341.c
create mode 100644 drivers/gpu/drm/tiny/mi0283qt.c
create mode 100644 drivers/gpu/drm/tiny/repaper.c
create mode 100644 drivers/gpu/drm/tiny/st7586.c
create mode 100644 drivers/gpu/drm/tiny/st7735r.c
delete mode 100644 drivers/gpu/drm/tinydrm/Kconfig
delete mode 100644 drivers/gpu/drm/tinydrm/Makefile
delete mode 100644 drivers/gpu/drm/tinydrm/core/Makefile
delete mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c
delete mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c
delete mode 100644 drivers/gpu/drm/tinydrm/hx8357d.c
delete mode 100644 drivers/gpu/drm/tinydrm/ili9225.c
delete mode 100644 drivers/gpu/drm/tinydrm/ili9341.c
delete mode 100644 drivers/gpu/drm/tinydrm/mi0283qt.c
delete mode 100644 drivers/gpu/drm/tinydrm/mipi-dbi.c
delete mode 100644 drivers/gpu/drm/tinydrm/repaper.c
delete mode 100644 drivers/gpu/drm/tinydrm/st7586.c
delete mode 100644 drivers/gpu/drm/tinydrm/st7735r.c
delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_prime.c
create mode 100644 drivers/gpu/drm/vkms/vkms_composer.c
delete mode 100644 drivers/gpu/drm/vkms/vkms_crc.c
create mode 100644 drivers/greybus/Kconfig
create mode 100644 drivers/greybus/Makefile
create mode 100644 drivers/greybus/arpc.h
create mode 100644 drivers/greybus/bundle.c
create mode 100644 drivers/greybus/connection.c
create mode 100644 drivers/greybus/control.c
create mode 100644 drivers/greybus/core.c
create mode 100644 drivers/greybus/debugfs.c
create mode 100644 drivers/greybus/es2.c
create mode 100644 drivers/greybus/greybus_trace.h
create mode 100644 drivers/greybus/hd.c
create mode 100644 drivers/greybus/interface.c
create mode 100644 drivers/greybus/manifest.c
create mode 100644 drivers/greybus/module.c
create mode 100644 drivers/greybus/operation.c
create mode 100644 drivers/greybus/svc.c
create mode 100644 drivers/greybus/svc_watchdog.c
create mode 100644 drivers/hid/hid-creative-sb0540.c
delete mode 100644 drivers/hwmon/ads1015.c
create mode 100644 drivers/hwmon/as370-hwmon.c
delete mode 100644 drivers/hwmon/jz4740-hwmon.c
create mode 100644 drivers/hwmon/pmbus/inspur-ipsps.c
create mode 100644 drivers/hwtracing/intel_th/msu-sink.c
create mode 100644 drivers/i2c/busses/i2c-icy.c
delete mode 100644 drivers/ide/sgiioc4.c
create mode 100644 drivers/iio/imu/adis16460.c
create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c
create mode 100644 drivers/iio/light/noa1305.c
create mode 100644 drivers/iio/potentiometer/max5432.c
create mode 100644 drivers/input/input-poller.c
create mode 100644 drivers/input/input-poller.h
create mode 100644 drivers/input/joystick/fsia6b.c
delete mode 100644 drivers/input/keyboard/w90p910_keypad.c
delete mode 100644 drivers/input/touchscreen/w90p910_ts.c
create mode 100644 drivers/interconnect/qcom/qcs404.c
create mode 100644 drivers/interconnect/qcom/smd-rpm.c
create mode 100644 drivers/interconnect/qcom/smd-rpm.h
create mode 100644 drivers/iommu/amd_iommu.h
create mode 100644 drivers/iommu/amd_iommu_quirks.c
create mode 100644 drivers/iommu/arm-smmu-impl.c
delete mode 100644 drivers/iommu/arm-smmu-regs.h
create mode 100644 drivers/iommu/arm-smmu.h
create mode 100644 drivers/iommu/intel-trace.c
create mode 100644 drivers/irqchip/irq-ingenic-tcu.c
create mode 100644 drivers/md/dm-clone-metadata.c
create mode 100644 drivers/md/dm-clone-metadata.h
create mode 100644 drivers/md/dm-clone-target.c
create mode 100644 drivers/md/dm-verity-verify-sig.c
create mode 100644 drivers/md/dm-verity-verify-sig.h
create mode 100644 drivers/media/i2c/ov5675.c
create mode 100644 drivers/media/platform/sunxi/Kconfig
create mode 100644 drivers/media/platform/sunxi/Makefile
create mode 100644 drivers/media/platform/sunxi/sun4i-csi/Kconfig
create mode 100644 drivers/media/platform/sunxi/sun4i-csi/Makefile
create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c
create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h
create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c
create mode 100644 drivers/media/rc/keymaps/rc-khadas.c
create mode 100644 drivers/media/rc/keymaps/rc-odroid.c
create mode 100644 drivers/media/rc/keymaps/rc-tanix-tx3mini.c
create mode 100644 drivers/media/rc/keymaps/rc-tanix-tx5max.c
create mode 100644 drivers/media/rc/keymaps/rc-wetek-hub.c
create mode 100644 drivers/media/rc/keymaps/rc-wetek-play2.c
create mode 100644 drivers/media/rc/keymaps/rc-x96max.c
create mode 100644 drivers/media/v4l2-core/v4l2-i2c.c
create mode 100644 drivers/media/v4l2-core/v4l2-spi.c
delete mode 100644 drivers/mfd/cros_ec.c
delete mode 100644 drivers/mfd/cros_ec_dev.h
create mode 100644 drivers/mfd/intel_soc_pmic_mrfld.c
delete mode 100644 drivers/mfd/jz4740-adc.c
create mode 100644 drivers/mfd/mt6397-irq.c
create mode 100644 drivers/misc/habanalabs/include/goya/goya_reg_map.h
delete mode 100644 drivers/misc/ioc4.c
create mode 100644 drivers/misc/lkdtm/cfi.c
delete mode 100644 drivers/misc/sgi-xp/xp_nofault.S
delete mode 100644 drivers/misc/sgi-xp/xp_sn2.c
delete mode 100644 drivers/misc/sgi-xp/xpc_sn2.c
delete mode 100644 drivers/misc/spear13xx_pcie_gadget.c
create mode 100644 drivers/mmc/host/sdhci-of-aspeed.c
create mode 100644 drivers/mmc/host/sdhci-pci-gli.c
delete mode 100644 drivers/mtd/devices/m25p80.c
delete mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_nand.c
create mode 100644 drivers/mtd/nand/raw/mxic_nand.c
delete mode 100644 drivers/mtd/nand/raw/nuc900_nand.c
rename drivers/mtd/{ => parsers}/ar7part.c (100%)
rename drivers/mtd/{ => parsers}/bcm47xxpart.c (100%)
rename drivers/mtd/{ => parsers}/bcm63xxpart.c (100%)
rename drivers/mtd/{ => parsers}/cmdlinepart.c (100%)
rename drivers/mtd/{ => parsers}/ofpart.c (100%)
create mode 100644 drivers/net/can/kvaser_pciefd.c
create mode 100644 drivers/net/can/m_can/m_can.h
create mode 100644 drivers/net/can/m_can/m_can_platform.c
create mode 100644 drivers/net/can/m_can/tcan4x5x.c
create mode 100644 drivers/net/can/sja1000/f81601.c
create mode 100644 drivers/net/dsa/microchip/ksz8795.c
create mode 100644 drivers/net/dsa/microchip/ksz8795_reg.h
create mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c
create mode 100644 drivers/net/dsa/microchip/ksz9477_i2c.c
delete mode 100644 drivers/net/dsa/microchip/ksz_priv.h
create mode 100644 drivers/net/dsa/mv88e6xxx/port_hidden.c
create mode 100644 drivers/net/dsa/sja1105/sja1105_tas.c
create mode 100644 drivers/net/dsa/sja1105/sja1105_tas.h
delete mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile
create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.h
create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_flex_pipe.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_flex_pipe.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_flex_type.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/en_rep_tracepoint.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/Makefile
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/health.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/health.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/ipoib/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/Makefile
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h
rename drivers/net/ethernet/mellanox/mlx5/core/{accel => steering}/Makefile (100%)
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_crc32.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_fw.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c
delete mode 100644 drivers/net/ethernet/micrel/ks8695net.c
delete mode 100644 drivers/net/ethernet/micrel/ks8695net.h
create mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.h
delete mode 100644 drivers/net/ethernet/netronome/nfp/bpf/Makefile
create mode 100644 drivers/net/ethernet/netronome/nfp/devlink_param.c
delete mode 100644 drivers/net/ethernet/netronome/nfp/flower/Makefile
delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/Makefile
delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile
delete mode 100644 drivers/net/ethernet/netronome/nfp/nic/Makefile
delete mode 100644 drivers/net/ethernet/netx-eth.c
delete mode 100644 drivers/net/ethernet/nuvoton/Kconfig
delete mode 100644 drivers/net/ethernet/nuvoton/Makefile
delete mode 100644 drivers/net/ethernet/nuvoton/w90p910_ether.c
create mode 100644 drivers/net/ethernet/pensando/Kconfig
create mode 100644 drivers/net/ethernet/pensando/Makefile
create mode 100644 drivers/net/ethernet/pensando/ionic/Makefile
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_bus.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_debugfs.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_dev.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_dev.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_devlink.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_devlink.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_ethtool.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_if.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_lif.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_lif.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_main.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_regs.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_stats.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_stats.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_txrx.c
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_txrx.h
create mode 100644 drivers/net/phy/adin.c
create mode 100644 drivers/net/phy/mdio-aspeed.c
delete mode 100644 drivers/net/wan/dscc4.c
create mode 100644 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
create mode 100644 drivers/net/wireless/realtek/rtw88/coex.c
create mode 100644 drivers/net/wireless/realtek/rtw88/coex.h
create mode 100644 drivers/pci/controller/dwc/pcie-tegra194.c
create mode 100644 drivers/pci/controller/pci-hyperv-intf.c
delete mode 100644 drivers/pci/hotplug/sgi_hotplug.c
create mode 100644 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c
create mode 100644 drivers/phy/tegra/phy-tegra194-p2u.c
create mode 100644 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c
create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs47l15.c
create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs47l92.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7180.c
create mode 100644 drivers/platform/chrome/cros_ec.c
create mode 100644 drivers/platform/chrome/cros_ec_chardev.c
delete mode 100644 drivers/power/supply/jz4740-battery.c
create mode 100644 drivers/pwm/pwm-sprd.c
create mode 100644 drivers/regulator/mt6358-regulator.c
create mode 100644 drivers/regulator/sy8824x.c
create mode 100644 drivers/reset/reset-scmi.c
create mode 100644 drivers/rtc/rtc-fsl-ftm-alarm.c
create mode 100644 drivers/rtc/rtc-meson-vrtc.c
delete mode 100644 drivers/rtc/rtc-nuc900.c
create mode 100644 drivers/s390/crypto/zcrypt_ccamisc.c
create mode 100644 drivers/s390/crypto/zcrypt_ccamisc.h
delete mode 100644 drivers/sn/Kconfig
delete mode 100644 drivers/sn/Makefile
delete mode 100644 drivers/sn/ioc3.c
create mode 100644 drivers/soc/amlogic/meson-ee-pwrc.c
create mode 100644 drivers/soc/qcom/socinfo.c
create mode 100644 drivers/soc/samsung/exynos-chipid.c
create mode 100644 drivers/soundwire/debugfs.c
create mode 100644 drivers/spi/spi-npcm-fiu.c
delete mode 100644 drivers/spi/spi-nuc900.c
delete mode 100644 drivers/staging/erofs/Documentation/filesystems/erofs.txt
delete mode 100644 drivers/staging/erofs/Kconfig
delete mode 100644 drivers/staging/erofs/Makefile
delete mode 100644 drivers/staging/erofs/TODO
delete mode 100644 drivers/staging/erofs/compress.h
delete mode 100644 drivers/staging/erofs/data.c
delete mode 100644 drivers/staging/erofs/decompressor.c
delete mode 100644 drivers/staging/erofs/dir.c
delete mode 100644 drivers/staging/erofs/erofs_fs.h
delete mode 100644 drivers/staging/erofs/include/linux/tagptr.h
delete mode 100644 drivers/staging/erofs/include/trace/events/erofs.h
delete mode 100644 drivers/staging/erofs/inode.c
delete mode 100644 drivers/staging/erofs/internal.h
delete mode 100644 drivers/staging/erofs/namei.c
delete mode 100644 drivers/staging/erofs/super.c
delete mode 100644 drivers/staging/erofs/unzip_pagevec.h
delete mode 100644 drivers/staging/erofs/unzip_vle.c
delete mode 100644 drivers/staging/erofs/unzip_vle.h
delete mode 100644 drivers/staging/erofs/utils.c
delete mode 100644 drivers/staging/erofs/xattr.c
delete mode 100644 drivers/staging/erofs/xattr.h
delete mode 100644 drivers/staging/erofs/zmap.c
create mode 100644 drivers/staging/exfat/Kconfig
create mode 100644 drivers/staging/exfat/Makefile
create mode 100644 drivers/staging/exfat/TODO
create mode 100644 drivers/staging/exfat/exfat.h
create mode 100644 drivers/staging/exfat/exfat_blkdev.c
create mode 100644 drivers/staging/exfat/exfat_cache.c
create mode 100644 drivers/staging/exfat/exfat_core.c
create mode 100644 drivers/staging/exfat/exfat_nls.c
create mode 100644 drivers/staging/exfat/exfat_super.c
create mode 100644 drivers/staging/exfat/exfat_upcase.c
rename {Documentation => drivers/staging/fieldbus/Documentation}/devicetree/bindings/fieldbus/arcx,anybus-controller.txt (100%)
delete mode 100644 drivers/staging/greybus/arpc.h
delete mode 100644 drivers/staging/greybus/bundle.c
delete mode 100644 drivers/staging/greybus/bundle.h
delete mode 100644 drivers/staging/greybus/connection.c
delete mode 100644 drivers/staging/greybus/connection.h
delete mode 100644 drivers/staging/greybus/control.c
delete mode 100644 drivers/staging/greybus/control.h
delete mode 100644 drivers/staging/greybus/core.c
delete mode 100644 drivers/staging/greybus/debugfs.c
delete mode 100644 drivers/staging/greybus/es2.c
delete mode 100644 drivers/staging/greybus/greybus.h
delete mode 100644 drivers/staging/greybus/greybus_manifest.h
delete mode 100644 drivers/staging/greybus/greybus_protocols.h
delete mode 100644 drivers/staging/greybus/greybus_trace.h
delete mode 100644 drivers/staging/greybus/hd.c
delete mode 100644 drivers/staging/greybus/hd.h
delete mode 100644 drivers/staging/greybus/interface.c
delete mode 100644 drivers/staging/greybus/interface.h
delete mode 100644 drivers/staging/greybus/manifest.c
delete mode 100644 drivers/staging/greybus/manifest.h
delete mode 100644 drivers/staging/greybus/module.c
delete mode 100644 drivers/staging/greybus/module.h
delete mode 100644 drivers/staging/greybus/operation.c
delete mode 100644 drivers/staging/greybus/operation.h
delete mode 100644 drivers/staging/greybus/svc.c
delete mode 100644 drivers/staging/greybus/svc.h
delete mode 100644 drivers/staging/greybus/svc_watchdog.c
delete mode 100644 drivers/staging/iio/adc/ad7192.h
delete mode 100644 drivers/staging/media/bcm2048/Kconfig
delete mode 100644 drivers/staging/media/bcm2048/Makefile
delete mode 100644 drivers/staging/media/bcm2048/TODO
delete mode 100644 drivers/staging/media/bcm2048/radio-bcm2048.c
delete mode 100644 drivers/staging/media/bcm2048/radio-bcm2048.h
delete mode 100644 drivers/staging/media/davinci_vpfe/Kconfig
delete mode 100644 drivers/staging/media/davinci_vpfe/Makefile
delete mode 100644 drivers/staging/media/davinci_vpfe/TODO
delete mode 100644 drivers/staging/media/davinci_vpfe/davinci-vpfe-mc.txt
delete mode 100644 drivers/staging/media/davinci_vpfe/davinci_vpfe_user.h
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe.c
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe.h
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.c
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.h
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipeif.c
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipeif.h
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipeif_user.h
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_isif.c
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_isif.h
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_isif_regs.h
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_resizer.c
delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_resizer.h
delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe.h
delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe_mc_capture.c
delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe_mc_capture.h
delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe_video.c
delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe_video.h
create mode 100644 drivers/staging/media/hantro/hantro_g1_h264_dec.c
create mode 100644 drivers/staging/media/hantro/hantro_g1_vp8_dec.c
create mode 100644 drivers/staging/media/hantro/hantro_h264.c
create mode 100644 drivers/staging/media/hantro/hantro_vp8.c
create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c
create mode 100644 drivers/staging/media/imx/imx-media-csc-scaler.c
create mode 100644 drivers/staging/octeon/octeon-stubs.h
create mode 100644 drivers/staging/qlge/Kconfig
rename drivers/{net/ethernet/qlogic => staging}/qlge/Makefile (100%)
create mode 100644 drivers/staging/qlge/TODO
rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge.h (100%)
rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_dbg.c (100%)
rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_ethtool.c (100%)
rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_main.c (100%)
rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_mpi.c (100%)
delete mode 100644 drivers/staging/rtl8723bs/hal/hal_phy.c
delete mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.c
delete mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.h
rename drivers/{ => staging}/uwb/Kconfig (100%)
rename drivers/{ => staging}/uwb/Makefile (100%)
create mode 100644 drivers/staging/uwb/TODO
rename drivers/{ => staging}/uwb/address.c (100%)
create mode 100644 drivers/staging/uwb/allocator.c
rename drivers/{ => staging}/uwb/beacon.c (100%)
rename drivers/{ => staging}/uwb/driver.c (100%)
rename drivers/{ => staging}/uwb/drp-avail.c (100%)
create mode 100644 drivers/staging/uwb/drp-ie.c
rename drivers/{ => staging}/uwb/drp.c (100%)
rename drivers/{ => staging}/uwb/est.c (100%)
create mode 100644 drivers/staging/uwb/hwa-rc.c
rename drivers/{ => staging}/uwb/i1480/Makefile (100%)
rename drivers/{ => staging}/uwb/i1480/dfu/Makefile (100%)
create mode 100644 drivers/staging/uwb/i1480/dfu/dfu.c
create mode 100644 drivers/staging/uwb/i1480/dfu/i1480-dfu.h
create mode 100644 drivers/staging/uwb/i1480/dfu/mac.c
create mode 100644 drivers/staging/uwb/i1480/dfu/phy.c
create mode 100644 drivers/staging/uwb/i1480/dfu/usb.c
create mode 100644 drivers/staging/uwb/i1480/i1480-est.c
rename drivers/{ => staging}/uwb/ie-rcv.c (100%)
rename drivers/{ => staging}/uwb/ie.c (100%)
rename {include/linux/uwb => drivers/staging/uwb/include}/debug-cmd.h (100%)
rename {include/linux/uwb => drivers/staging/uwb/include}/spec.h (100%)
rename {include/linux/uwb => drivers/staging/uwb/include}/umc.h (100%)
rename {include/linux/uwb => drivers/staging/uwb/include}/whci.h (100%)
rename drivers/{ => staging}/uwb/lc-dev.c (100%)
rename drivers/{ => staging}/uwb/lc-rc.c (100%)
rename drivers/{ => staging}/uwb/neh.c (100%)
create mode 100644 drivers/staging/uwb/pal.c
create mode 100644 drivers/staging/uwb/radio.c
rename drivers/{ => staging}/uwb/reset.c (100%)
create mode 100644 drivers/staging/uwb/rsv.c
rename drivers/{ => staging}/uwb/scan.c (100%)
create mode 100644 drivers/staging/uwb/umc-bus.c
create mode 100644 drivers/staging/uwb/umc-dev.c
create mode 100644 drivers/staging/uwb/umc-drv.c
create mode 100644 drivers/staging/uwb/uwb-debug.c
create mode 100644 drivers/staging/uwb/uwb-internal.h
create mode 100644 drivers/staging/uwb/uwb.h
rename drivers/{ => staging}/uwb/uwbd.c (100%)
create mode 100644 drivers/staging/uwb/whc-rc.c
create mode 100644 drivers/staging/uwb/whci.c
rename {Documentation/usb => drivers/staging/wusbcore/Documentation}/wusb-cbaf (100%)
rename {Documentation/usb => drivers/staging/wusbcore/Documentation}/wusb-design-overview.rst (100%)
create mode 100644 drivers/staging/wusbcore/Kconfig
create mode 100644 drivers/staging/wusbcore/Makefile
create mode 100644 drivers/staging/wusbcore/TODO
create mode 100644 drivers/staging/wusbcore/cbaf.c
create mode 100644 drivers/staging/wusbcore/crypto.c
rename drivers/{usb => staging}/wusbcore/dev-sysfs.c (100%)
create mode 100644 drivers/staging/wusbcore/devconnect.c
create mode 100644 drivers/staging/wusbcore/host/Kconfig
create mode 100644 drivers/staging/wusbcore/host/Makefile
create mode 100644 drivers/staging/wusbcore/host/hwa-hc.c
rename drivers/{usb => staging/wusbcore}/host/whci/Makefile (100%)
create mode 100644 drivers/staging/wusbcore/host/whci/asl.c
create mode 100644 drivers/staging/wusbcore/host/whci/debug.c
create mode 100644 drivers/staging/wusbcore/host/whci/hcd.c
create mode 100644 drivers/staging/wusbcore/host/whci/hw.c
create mode 100644 drivers/staging/wusbcore/host/whci/init.c
create mode 100644 drivers/staging/wusbcore/host/whci/int.c
create mode 100644 drivers/staging/wusbcore/host/whci/pzl.c
create mode 100644 drivers/staging/wusbcore/host/whci/qset.c
create mode 100644 drivers/staging/wusbcore/host/whci/whcd.h
rename drivers/{usb => staging/wusbcore}/host/whci/whci-hc.h (100%)
create mode 100644 drivers/staging/wusbcore/host/whci/wusb.c
rename {include/linux/usb => drivers/staging/wusbcore/include}/association.h (100%)
rename {include/linux/usb => drivers/staging/wusbcore/include}/wusb-wa.h (100%)
create mode 100644 drivers/staging/wusbcore/include/wusb.h
create mode 100644 drivers/staging/wusbcore/mmc.c
rename drivers/{usb => staging}/wusbcore/pal.c (100%)
create mode 100644 drivers/staging/wusbcore/reservation.c
rename drivers/{usb => staging}/wusbcore/rh.c (100%)
rename drivers/{usb => staging}/wusbcore/security.c (100%)
rename drivers/{usb => staging}/wusbcore/wa-hc.c (100%)
create mode 100644 drivers/staging/wusbcore/wa-hc.h
rename drivers/{usb => staging}/wusbcore/wa-nep.c (100%)
rename drivers/{usb => staging}/wusbcore/wa-rpipe.c (100%)
rename drivers/{usb => staging}/wusbcore/wa-xfer.c (100%)
rename drivers/{usb => staging}/wusbcore/wusbhc.c (100%)
create mode 100644 drivers/staging/wusbcore/wusbhc.h
create mode 100644 drivers/thunderbolt/nhi_ops.c
create mode 100644 drivers/tty/serial/8250/8250_dwlib.c
create mode 100644 drivers/tty/serial/8250/8250_dwlib.h
delete mode 100644 drivers/tty/serial/8250/8250_moxa.c
create mode 100644 drivers/tty/serial/fsl_linflexuart.c
delete mode 100644 drivers/tty/serial/ioc3_serial.c
delete mode 100644 drivers/tty/serial/ioc4_serial.c
delete mode 100644 drivers/tty/serial/netx-serial.c
delete mode 100644 drivers/tty/serial/serial_ks8695.c
delete mode 100644 drivers/tty/serial/sn_console.c
create mode 100644 drivers/usb/cdns3/Kconfig
create mode 100644 drivers/usb/cdns3/Makefile
create mode 100644 drivers/usb/cdns3/cdns3-pci-wrap.c
create mode 100644 drivers/usb/cdns3/core.c
create mode 100644 drivers/usb/cdns3/core.h
create mode 100644 drivers/usb/cdns3/debug.h
create mode 100644 drivers/usb/cdns3/drd.c
create mode 100644 drivers/usb/cdns3/drd.h
create mode 100644 drivers/usb/cdns3/ep0.c
create mode 100644 drivers/usb/cdns3/gadget-export.h
create mode 100644 drivers/usb/cdns3/gadget.c
create mode 100644 drivers/usb/cdns3/gadget.h
create mode 100644 drivers/usb/cdns3/host-export.h
create mode 100644 drivers/usb/cdns3/host.c
create mode 100644 drivers/usb/cdns3/trace.c
create mode 100644 drivers/usb/cdns3/trace.h
create mode 100644 drivers/usb/common/Kconfig
create mode 100644 drivers/usb/common/debug.c
create mode 100644 drivers/usb/common/usb-conn-gpio.c
delete mode 100644 drivers/usb/host/ehci-w90x900.c
delete mode 100644 drivers/usb/host/hwa-hc.c
delete mode 100644 drivers/usb/host/oxu210hp.h
delete mode 100644 drivers/usb/host/whci/asl.c
delete mode 100644 drivers/usb/host/whci/debug.c
delete mode 100644 drivers/usb/host/whci/hcd.c
delete mode 100644 drivers/usb/host/whci/hw.c
delete mode 100644 drivers/usb/host/whci/init.c
delete mode 100644 drivers/usb/host/whci/int.c
delete mode 100644 drivers/usb/host/whci/pzl.c
delete mode 100644 drivers/usb/host/whci/qset.c
delete mode 100644 drivers/usb/host/whci/whcd.h
delete mode 100644 drivers/usb/host/whci/wusb.c
delete mode 100644 drivers/usb/wusbcore/Kconfig
delete mode 100644 drivers/usb/wusbcore/Makefile
delete mode 100644 drivers/usb/wusbcore/cbaf.c
delete mode 100644 drivers/usb/wusbcore/crypto.c
delete mode 100644 drivers/usb/wusbcore/devconnect.c
delete mode 100644 drivers/usb/wusbcore/mmc.c
delete mode 100644 drivers/usb/wusbcore/reservation.c
delete mode 100644 drivers/usb/wusbcore/wa-hc.h
delete mode 100644 drivers/usb/wusbcore/wusbhc.h
delete mode 100644 drivers/uwb/allocator.c
delete mode 100644 drivers/uwb/drp-ie.c
delete mode 100644 drivers/uwb/hwa-rc.c
delete mode 100644 drivers/uwb/i1480/dfu/dfu.c
delete mode 100644 drivers/uwb/i1480/dfu/i1480-dfu.h
delete mode 100644 drivers/uwb/i1480/dfu/mac.c
delete mode 100644 drivers/uwb/i1480/dfu/phy.c
delete mode 100644 drivers/uwb/i1480/dfu/usb.c
delete mode 100644 drivers/uwb/i1480/i1480-est.c
delete mode 100644 drivers/uwb/pal.c
delete mode 100644 drivers/uwb/radio.c
delete mode 100644 drivers/uwb/rsv.c
delete mode 100644 drivers/uwb/umc-bus.c
delete mode 100644 drivers/uwb/umc-dev.c
delete mode 100644 drivers/uwb/umc-drv.c
delete mode 100644 drivers/uwb/uwb-debug.c
delete mode 100644 drivers/uwb/uwb-internal.h
delete mode 100644 drivers/uwb/whc-rc.c
delete mode 100644 drivers/uwb/whci.c
delete mode 100644 drivers/video/fbdev/jz4740_fb.c
delete mode 100644 drivers/video/fbdev/nuc900fb.c
delete mode 100644 drivers/video/fbdev/nuc900fb.h
create mode 100644 drivers/w1/masters/sgi_w1.c
create mode 100644 drivers/w1/slaves/w1_ds250x.c
create mode 100644 drivers/watchdog/imx7ulp_wdt.c
delete mode 100644 drivers/watchdog/ks8695_wdt.c
delete mode 100644 drivers/watchdog/nuc900_wdt.c
create mode 100644 fs/btrfs/block-group.c
create mode 100644 fs/btrfs/block-group.h
delete mode 100644 fs/btrfs/dedupe.h
delete mode 100644 fs/btrfs/math.h
create mode 100644 fs/btrfs/misc.h
create mode 100644 fs/ceph/io.c
create mode 100644 fs/ceph/io.h
create mode 100644 fs/cifs/cifsroot.c
create mode 100644 fs/crypto/hkdf.c
delete mode 100644 fs/crypto/keyinfo.c
create mode 100644 fs/crypto/keyring.c
create mode 100644 fs/crypto/keysetup.c
create mode 100644 fs/crypto/keysetup_v1.c
create mode 100644 fs/erofs/Kconfig
create mode 100644 fs/erofs/Makefile
create mode 100644 fs/erofs/compress.h
create mode 100644 fs/erofs/data.c
create mode 100644 fs/erofs/decompressor.c
create mode 100644 fs/erofs/dir.c
create mode 100644 fs/erofs/erofs_fs.h
create mode 100644 fs/erofs/inode.c
create mode 100644 fs/erofs/internal.h
create mode 100644 fs/erofs/namei.c
create mode 100644 fs/erofs/super.c
create mode 100644 fs/erofs/tagptr.h
create mode 100644 fs/erofs/utils.c
create mode 100644 fs/erofs/xattr.c
create mode 100644 fs/erofs/xattr.h
create mode 100644 fs/erofs/zdata.c
create mode 100644 fs/erofs/zdata.h
create mode 100644 fs/erofs/zmap.c
create mode 100644 fs/erofs/zpvec.h
create mode 100644 fs/ext4/verity.c
create mode 100644 fs/f2fs/verity.c
create mode 100644 fs/fuse/virtio_fs.c
create mode 100644 fs/nfsd/filecache.c
create mode 100644 fs/nfsd/filecache.h
create mode 100644 fs/verity/Kconfig
create mode 100644 fs/verity/Makefile
create mode 100644 fs/verity/enable.c
create mode 100644 fs/verity/fsverity_private.h
create mode 100644 fs/verity/hash_algs.c
create mode 100644 fs/verity/init.c
create mode 100644 fs/verity/measure.c
create mode 100644 fs/verity/open.c
create mode 100644 fs/verity/signature.c
create mode 100644 fs/verity/verify.c
create mode 100644 include/crypto/internal/des.h
delete mode 100644 include/crypto/morus1280_glue.h
delete mode 100644 include/crypto/morus640_glue.h
delete mode 100644 include/crypto/morus_common.h
create mode 100644 include/drm/drm_mipi_dbi.h
delete mode 100644 include/drm/tinydrm/mipi-dbi.h
delete mode 100644 include/drm/tinydrm/tinydrm-helpers.h
create mode 100644 include/dt-bindings/bus/moxtet.h
create mode 100644 include/dt-bindings/clock/ast2600-clock.h
create mode 100644 include/dt-bindings/clock/imx8mn-clock.h
create mode 100644 include/dt-bindings/clock/ingenic,tcu.h
create mode 100644 include/dt-bindings/clock/mt6779-clk.h
create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8150.h
create mode 100644 include/dt-bindings/clock/rk3308-cru.h
create mode 100644 include/dt-bindings/gce/mt8183-gce.h
create mode 100644 include/dt-bindings/interconnect/qcom,qcs404.h
create mode 100644 include/dt-bindings/memory/mt8183-larb-port.h
create mode 100644 include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h
create mode 100644 include/dt-bindings/power/meson-g12a-power.h
create mode 100644 include/dt-bindings/power/meson-sm1-power.h
create mode 100644 include/dt-bindings/regulator/active-semi,8865-regulator.h
create mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h
create mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h
create mode 100644 include/dt-bindings/reset/mt7629-resets.h
create mode 100644 include/dt-bindings/soc/ti,sci_pm_domain.h
create mode 100644 include/linux/can/can-ml.h
delete mode 100644 include/linux/can/platform/rcar_can.h
create mode 100644 include/linux/cpuidle_haltpoll.h
create mode 100644 include/linux/dma-resv.h
delete mode 100644 include/linux/edma.h
create mode 100644 include/linux/firmware/imx/dsp.h
create mode 100644 include/linux/fsverity.h
create mode 100644 include/linux/greybus.h
create mode 100644 include/linux/greybus/bundle.h
create mode 100644 include/linux/greybus/connection.h
create mode 100644 include/linux/greybus/control.h
rename {drivers/staging => include/linux}/greybus/greybus_id.h (100%)
create mode 100644 include/linux/greybus/greybus_manifest.h
create mode 100644 include/linux/greybus/greybus_protocols.h
create mode 100644 include/linux/greybus/hd.h
create mode 100644 include/linux/greybus/interface.h
create mode 100644 include/linux/greybus/manifest.h
create mode 100644 include/linux/greybus/module.h
create mode 100644 include/linux/greybus/operation.h
create mode 100644 include/linux/greybus/svc.h
delete mode 100644 include/linux/input/bu21013.h
create mode 100644 include/linux/intel_th.h
delete mode 100644 include/linux/ioc4.h
delete mode 100644 include/linux/mfd/cros_ec_commands.h
delete mode 100644 include/linux/mfd/da9063/pdata.h
create mode 100644 include/linux/mfd/intel_soc_pmic_mrfld.h
create mode 100644 include/linux/module_signature.h
create mode 100644 include/linux/moxtet.h
delete mode 100644 include/linux/netfilter/ipset/ip_set_comment.h
delete mode 100644 include/linux/netfilter/ipset/ip_set_counter.h
delete mode 100644 include/linux/netfilter/ipset/ip_set_skbinfo.h
delete mode 100644 include/linux/netfilter/ipset/ip_set_timeout.h
delete mode 100644 include/linux/netfilter/xt_hashlimit.h
delete mode 100644 include/linux/netfilter/xt_physdev.h
delete mode 100644 include/linux/netfilter_bridge/ebt_802_3.h
delete mode 100644 include/linux/omap-dmaengine.h
delete mode 100644 include/linux/oxu210hp.h
create mode 100644 include/linux/pagewalk.h
delete mode 100644 include/linux/pci-aspm.h
create mode 100644 include/linux/platform_data/cros_ec_chardev.h
create mode 100644 include/linux/platform_data/cros_ec_commands.h
create mode 100644 include/linux/platform_data/cros_ec_proto.h
delete mode 100644 include/linux/platform_data/db8500_thermal.h
create mode 100644 include/linux/platform_data/dma-iop32x.h
delete mode 100644 include/linux/platform_data/dwc3-omap.h
delete mode 100644 include/linux/platform_data/eth-netx.h
delete mode 100644 include/linux/platform_data/keypad-w90p910.h
delete mode 100644 include/linux/platform_data/leds-kirkwood-netxbig.h
delete mode 100644 include/linux/platform_data/nxp-nci.h
create mode 100644 include/linux/platform_data/sgi-w1.h
delete mode 100644 include/linux/platform_data/spi-nuc900.h
delete mode 100644 include/linux/platform_data/video-nuc900fb.h
delete mode 100644 include/linux/quicklist.h
create mode 100644 include/linux/regulator/mt6358-regulator.h
delete mode 100644 include/linux/reservation.h
create mode 100644 include/linux/sched/types.h
delete mode 100644 include/linux/sha256.h
create mode 100644 include/linux/soc/nxp/lpc32xx-misc.h
create mode 100644 include/linux/soc/samsung/exynos-chipid.h
delete mode 100644 include/linux/usb/samsung_usb_phy.h
delete mode 100644 include/linux/usb/wusb.h
delete mode 100644 include/linux/uwb.h
create mode 100644 include/media/vp8-ctrls.h
delete mode 100644 include/misc/charlcd.h
create mode 100644 include/net/drop_monitor.h
delete mode 100644 include/net/netfilter/ipv6/nf_conntrack_icmpv6.h
create mode 100644 include/sound/sof/dai-imx.h
create mode 100644 include/trace/events/erofs.h
create mode 100644 include/trace/events/intel_iommu.h
create mode 100644 include/trace/events/iocost.h
create mode 100644 include/uapi/linux/can/j1939.h
create mode 100644 include/uapi/linux/fscrypt.h
create mode 100644 include/uapi/linux/fsverity.h
create mode 100644 include/uapi/linux/virtio_fs.h
create mode 100644 include/uapi/misc/xilinx_sdfec.h
create mode 100644 kernel/bpf/sysfs_btf.c
create mode 100644 kernel/kexec_elf.c
delete mode 100644 kernel/memremap.c
create mode 100644 kernel/module_signature.c
create mode 100644 lib/crypto/aes.c
create mode 100644 lib/crypto/des.c
create mode 100644 lib/crypto/sha256.c
delete mode 100644 lib/sha256.c
create mode 100644 mm/memremap.c
delete mode 100644 mm/quicklist.c
create mode 100644 net/can/j1939/Kconfig
create mode 100644 net/can/j1939/Makefile
create mode 100644 net/can/j1939/address-claim.c
create mode 100644 net/can/j1939/bus.c
create mode 100644 net/can/j1939/j1939-priv.h
create mode 100644 net/can/j1939/main.c
create mode 100644 net/can/j1939/socket.c
create mode 100644 net/can/j1939/transport.c
create mode 100644 scripts/Makefile.modfinal
create mode 100644 scripts/Makefile.package
create mode 100644 scripts/coccinelle/api/platform_get_irq.cocci
create mode 100644 scripts/coccinelle/misc/add_namespace.cocci
create mode 100644 scripts/nsdeps
delete mode 100644 scripts/package/Makefile
create mode 100755 scripts/tools-support-relr.sh
create mode 100644 security/integrity/ima/ima_modsig.c
create mode 100644 security/lockdown/Kconfig
create mode 100644 security/lockdown/Makefile
create mode 100644 security/lockdown/lockdown.c
create mode 100644 sound/soc/codecs/adau7118-hw.c
create mode 100644 sound/soc/codecs/adau7118-i2c.c
create mode 100644 sound/soc/codecs/adau7118.c
create mode 100644 sound/soc/codecs/adau7118.h
create mode 100644 sound/soc/codecs/tas2562.c
create mode 100644 sound/soc/codecs/tas2562.h
create mode 100644 sound/soc/codecs/tas2770.c
create mode 100644 sound/soc/codecs/tas2770.h
create mode 100644 sound/soc/fsl/fsl_mqs.c
create mode 100644 sound/soc/intel/boards/cml_rt1011_rt5682.c
create mode 100644 sound/soc/intel/boards/hda_dsp_common.c
create mode 100644 sound/soc/intel/boards/hda_dsp_common.h
create mode 100644 sound/soc/intel/common/soc-acpi-intel-jsl-match.c
delete mode 100644 sound/soc/jz4740/qi_lb60.c
create mode 100644 sound/soc/samsung/arndale.c
delete mode 100644 sound/soc/samsung/arndale_rt5631.c
create mode 100644 sound/soc/sof/intel/hda-ipc.h
create mode 100644 sound/usb/mixer_scarlett_gen2.c
create mode 100644 sound/usb/mixer_scarlett_gen2.h
create mode 100644 sound/usb/validate.c
create mode 100644 tools/arch/riscv/include/uapi/asm/perf_regs.h
rename tools/{perf/util/intel-pt-decoder => arch/x86/include/asm}/inat.h (100%)
rename tools/{objtool => }/arch/x86/include/asm/inat_types.h (100%)
rename tools/{perf/util/intel-pt-decoder => arch/x86/include/asm}/insn.h (100%)
rename tools/{objtool => }/arch/x86/include/asm/orc_types.h (100%)
create mode 100644 tools/arch/x86/lib/inat.c
create mode 100644 tools/arch/x86/lib/insn.c
rename tools/{objtool => }/arch/x86/lib/x86-opcode-map.txt (100%)
rename tools/{objtool => }/arch/x86/tools/gen-insn-attr-x86.awk (100%)
create mode 100644 tools/build/feature/test-libcap.c
create mode 100644 tools/cgroup/iocost_coef_gen.py
create mode 100644 tools/cgroup/iocost_monitor.py
delete mode 100644 tools/crypto/getstat.c
create mode 100644 tools/hv/Build
create mode 100644 tools/iio/.gitignore
create mode 100644 tools/include/linux/const.h
create mode 100644 tools/include/uapi/linux/const.h
create mode 100755 tools/leds/get_led_device_info.sh
create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_print.txt
create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-plugins.txt
create mode 100644 tools/lib/traceevent/plugins/Build
create mode 100644 tools/lib/traceevent/plugins/Makefile
rename tools/lib/traceevent/{ => plugins}/plugin_cfg80211.c (100%)
rename tools/lib/traceevent/{ => plugins}/plugin_function.c (100%)
rename tools/lib/traceevent/{ => plugins}/plugin_hrtimer.c (100%)
rename tools/lib/traceevent/{ => plugins}/plugin_jbd2.c (100%)
rename tools/lib/traceevent/{ => plugins}/plugin_kmem.c (100%)
rename tools/lib/traceevent/{ => plugins}/plugin_kvm.c (100%)
rename tools/lib/traceevent/{ => plugins}/plugin_mac80211.c (100%)
rename tools/lib/traceevent/{ => plugins}/plugin_sched_switch.c (100%)
rename tools/lib/traceevent/{ => plugins}/plugin_scsi.c (100%)
rename tools/lib/traceevent/{ => plugins}/plugin_xen.c (100%)
mode change 100644 => 100755 tools/memory-model/scripts/checkghlitmus.sh
mode change 100644 => 100755 tools/memory-model/scripts/checklitmushist.sh
mode change 100644 => 100755 tools/memory-model/scripts/cmplitmushist.sh
mode change 100644 => 100755 tools/memory-model/scripts/initlitmushist.sh
mode change 100644 => 100755 tools/memory-model/scripts/judgelitmus.sh
mode change 100644 => 100755 tools/memory-model/scripts/newlitmushist.sh
mode change 100644 => 100755 tools/memory-model/scripts/parseargs.sh
mode change 100644 => 100755 tools/memory-model/scripts/runlitmushist.sh
delete mode 100644 tools/objtool/arch/x86/include/asm/inat.h
delete mode 100644 tools/objtool/arch/x86/include/asm/insn.h
delete mode 100644 tools/objtool/arch/x86/lib/inat.c
delete mode 100644 tools/objtool/arch/x86/lib/insn.c
create mode 100644 tools/perf/arch/riscv/Build
create mode 100644 tools/perf/arch/riscv/Makefile
create mode 100644 tools/perf/arch/riscv/include/perf_regs.h
create mode 100644 tools/perf/arch/riscv/util/Build
create mode 100644 tools/perf/arch/riscv/util/dwarf-regs.c
create mode 100644 tools/perf/arch/riscv/util/unwind-libdw.c
create mode 100644 tools/perf/lib/Build
create mode 100644 tools/perf/lib/Documentation/Makefile
create mode 100644 tools/perf/lib/Documentation/man/libperf.rst
create mode 100644 tools/perf/lib/Documentation/tutorial/tutorial.rst
create mode 100644 tools/perf/lib/Makefile
create mode 100644 tools/perf/lib/core.c
create mode 100644 tools/perf/lib/cpumap.c
create mode 100644 tools/perf/lib/evlist.c
create mode 100644 tools/perf/lib/evsel.c
create mode 100644 tools/perf/lib/include/internal/cpumap.h
create mode 100644 tools/perf/lib/include/internal/evlist.h
create mode 100644 tools/perf/lib/include/internal/evsel.h
create mode 100644 tools/perf/lib/include/internal/lib.h
create mode 100644 tools/perf/lib/include/internal/mmap.h
create mode 100644 tools/perf/lib/include/internal/tests.h
create mode 100644 tools/perf/lib/include/internal/threadmap.h
create mode 100644 tools/perf/lib/include/internal/xyarray.h
create mode 100644 tools/perf/lib/include/perf/core.h
create mode 100644 tools/perf/lib/include/perf/cpumap.h
create mode 100644 tools/perf/lib/include/perf/event.h
create mode 100644 tools/perf/lib/include/perf/evlist.h
create mode 100644 tools/perf/lib/include/perf/evsel.h
create mode 100644 tools/perf/lib/include/perf/threadmap.h
create mode 100644 tools/perf/lib/internal.h
create mode 100644 tools/perf/lib/lib.c
create mode 100644 tools/perf/lib/libperf.map
create mode 100644 tools/perf/lib/libperf.pc.template
create mode 100644 tools/perf/lib/tests/Makefile
create mode 100644 tools/perf/lib/tests/test-cpumap.c
create mode 100644 tools/perf/lib/tests/test-evlist.c
create mode 100644 tools/perf/lib/tests/test-evsel.c
create mode 100644 tools/perf/lib/tests/test-threadmap.c
create mode 100644 tools/perf/lib/threadmap.c
create mode 100644 tools/perf/lib/xyarray.c
create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/branch.json
create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/bus.json
create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/cache.json
create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/exception.json
create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/instruction.json
create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/memory.json
create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/other.json
create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/pipeline.json
create mode 100644 tools/perf/pmu-events/arch/x86/icelake/cache.json
create mode 100644 tools/perf/pmu-events/arch/x86/icelake/floating-point.json
create mode 100644 tools/perf/pmu-events/arch/x86/icelake/frontend.json
create mode 100644 tools/perf/pmu-events/arch/x86/icelake/memory.json
create mode 100644 tools/perf/pmu-events/arch/x86/icelake/other.json
create mode 100644 tools/perf/pmu-events/arch/x86/icelake/pipeline.json
create mode 100644 tools/perf/pmu-events/arch/x86/icelake/virtual-memory.json
create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/cache.json
create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/frontend.json
create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/memory.json
create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/other.json
create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/pipeline.json
create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/uncore-memory.json
create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/uncore-other.json
create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/uncore-power.json
create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/virtual-memory.json
create mode 100644 tools/perf/util/cacheline.c
create mode 100644 tools/perf/util/cacheline.h
create mode 100644 tools/perf/util/cap.c
create mode 100644 tools/perf/util/cap.h
create mode 100644 tools/perf/util/copyfile.c
create mode 100644 tools/perf/util/copyfile.h
create mode 100644 tools/perf/util/dsos.c
create mode 100644 tools/perf/util/dsos.h
create mode 100644 tools/perf/util/events_stats.h
create mode 100644 tools/perf/util/evsel_config.h
create mode 100644 tools/perf/util/evsel_fprintf.h
create mode 100644 tools/perf/util/evswitch.c
create mode 100644 tools/perf/util/evswitch.h
delete mode 100644 tools/perf/util/intel-pt-decoder/gen-insn-attr-x86.awk
delete mode 100644 tools/perf/util/intel-pt-decoder/inat.c
delete mode 100644 tools/perf/util/intel-pt-decoder/inat_types.h
delete mode 100644 tools/perf/util/intel-pt-decoder/insn.c
delete mode 100644 tools/perf/util/intel-pt-decoder/x86-opcode-map.txt
create mode 100644 tools/perf/util/perf_event_attr_fprintf.c
create mode 100644 tools/perf/util/record.h
create mode 100644 tools/perf/util/symsrc.h
create mode 100644 tools/perf/util/synthetic-events.c
create mode 100644 tools/perf/util/synthetic-events.h
delete mode 100644 tools/perf/util/util-cxx.h
delete mode 100644 tools/perf/util/xyarray.h
create mode 100644 tools/testing/selftests/arm64/.gitignore
create mode 100644 tools/testing/selftests/arm64/Makefile
create mode 100755 tools/testing/selftests/arm64/run_tags_test.sh
create mode 100644 tools/testing/selftests/arm64/tags_test.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/core_reloc.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_multi.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___diff_arr_dim.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___diff_arr_val_sz.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_non_array.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_too_shallow.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_too_small.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_wrong_val_type1.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_wrong_val_type2.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_flavors.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_flavors__err_wrong_name.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___bool.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_bitfield.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wrong_sz_16.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wrong_sz_32.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wrong_sz_64.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wrong_sz_8.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___reverse_sign.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_misc.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods___mod_swap.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods___typedefs.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___anon_embed.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___dup_compat_types.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err_array_container.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err_array_field.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err_dup_incompat_types.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err_missing_container.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err_missing_field.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err_nonstruct_container.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err_partial_match_dups.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err_too_deep.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___extra_nesting.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___struct_union_mixup.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___diff_enum_def.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___diff_func_proto.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___diff_ptr_type.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___err_non_enum.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___err_non_int.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___err_non_ptr.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ptr_as_arr.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ptr_as_arr___diff_sz.c
create mode 100644 tools/testing/selftests/bpf/progs/core_reloc_types.h
create mode 100644 tools/testing/selftests/bpf/progs/loop4.c
create mode 100644 tools/testing/selftests/bpf/progs/loop5.c
create mode 100644 tools/testing/selftests/bpf/progs/sockopt_inherit.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c
create mode 100755 tools/testing/selftests/bpf/test_bpftool_build.sh
delete mode 100644 tools/testing/selftests/bpf/test_sockopt.c
delete mode 100644 tools/testing/selftests/bpf/test_sockopt_multi.c
delete mode 100644 tools/testing/selftests/bpf/test_sockopt_sk.c
delete mode 100644 tools/testing/selftests/bpf/test_tcp_rtt.c
create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan_mode_generic.sh
create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan_mode_native.sh
create mode 100644 tools/testing/selftests/bpf/verifier/event_output.c
create mode 100644 tools/testing/selftests/bpf/verifier/precise.c
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_l2_drops.sh
create mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink_trap.sh
create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_multiprobe.tc
create mode 100644 tools/testing/selftests/kvm/config
create mode 100644 tools/testing/selftests/kvm/lib/aarch64/ucall.c
create mode 100644 tools/testing/selftests/kvm/lib/s390x/ucall.c
delete mode 100644 tools/testing/selftests/kvm/lib/ucall.c
create mode 100644 tools/testing/selftests/kvm/lib/x86_64/ucall.c
create mode 100644 tools/testing/selftests/kvm/s390x/memop.c
delete mode 100644 tools/testing/selftests/membarrier/membarrier_test.c
create mode 100644 tools/testing/selftests/membarrier/membarrier_test_impl.h
create mode 100644 tools/testing/selftests/membarrier/membarrier_test_multi_thread.c
create mode 100644 tools/testing/selftests/membarrier/membarrier_test_single_thread.c
create mode 100755 tools/testing/selftests/net/fcnal-test.sh
create mode 100644 tools/testing/selftests/net/l2tp.sh
create mode 100644 tools/testing/selftests/net/nettest.c
create mode 100644 tools/testing/selftests/pidfd/pidfd_poll_test.c
create mode 100644 tools/testing/selftests/pidfd/pidfd_wait.c
create mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S
create mode 100644 tools/testing/selftests/powerpc/eeh/Makefile
create mode 100755 tools/testing/selftests/powerpc/eeh/eeh-basic.sh
create mode 100755 tools/testing/selftests/powerpc/eeh/eeh-functions.sh
create mode 100644 tools/testing/selftests/powerpc/mm/tlbie_test.c
create mode 100644 tools/testing/selftests/powerpc/security/.gitignore
create mode 100644 tools/testing/selftests/powerpc/tm/tm-poison.c
create mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/matchall.json
create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/fifo.json
delete mode 100644 tools/testing/selftests/x86/mpx-debug.h
delete mode 100644 tools/testing/selftests/x86/mpx-dig.c
delete mode 100644 tools/testing/selftests/x86/mpx-hw.h
delete mode 100644 tools/testing/selftests/x86/mpx-mini-test.c
delete mode 100644 tools/testing/selftests/x86/mpx-mm.h
create mode 100644 tools/testing/selftests/x86/syscall_numbering.c
2
2