This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 2be7d348fe92 Revert "vfs: properly and reliably lock f_pos in fdget_pos()" adds 4b48512c2e9c stacktrace: Get rid of unneeded '!!' pattern adds 3f6128139092 Merge branch 'core-stacktrace-for-linus' of git://git.kern [...] adds 8b5c712f2704 MAINTAINERS: update Ard's email address to @kernel.org adds 41e8a7c249bf efi/random: use arch-independent efi_call_proto() adds 0d95981438c3 x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI [...] adds d99c1ba6a73b efi: libstub/tpm: enable tpm eventlog function for ARM platforms adds 2278f452a12d Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] adds df28204bb0f2 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] adds f1cedfb82858 perf env: Add routine to read the env->cpuid from the runn [...] adds 608127f73779 perf top: Initialize perf_env->cpuid, needed by the per ar [...] adds c0e53476ab50 perf evlist: Adopt __set_tracepoint_handlers method from p [...] adds 206d635aa594 perf trace: Make evlist__set_evsel_handler() affect just e [...] adds 9b2036cd3299 perf trace: Separate 'struct syscall_fmt' definition from [...] adds bcddbfc5c8c9 perf trace: Generalize the syscall_fmt find routines adds 7e035929f3fe perf trace: Postpone parsing .perfconfig trace.add_events [...] adds 8bd436b006d4 perf trace augmented_syscalls: Do not show syscalls when n [...] adds 181ea40a24af perf scripts python: exported-sql-viewer.py: Add LookupModel() adds 42c303ff9a25 perf scripts python: exported-sql-viewer.py: Add HBoxLayou [...] adds 9a9dae36556e perf scripts python: exported-sql-viewer.py: Add global ti [...] adds da4264f5cf8a perf scripts python: exported-sql-viewer.py: Tidy up Call [...] adds e69d5df75d74 perf scripts python: exported-sql-viewer.py: Add ability f [...] adds b3700f21c2ed perf scripts python: exported-sql-viewer.py: Add Time char [...] adds 06f84d1989b7 perf tools: Make usage of test_attr__* optional for perf-sys.h adds fce9501aec6b samples/bpf: fix build by setting HAVE_ATTR_TEST to zero adds 3714437d3fcc perf script: Allow --time with --reltime adds 8d1d4ff5e239 perf trace: Factor out the initialization of syscal_arg_fm [...] adds 947b843cf52a perf trace: Allocate an array of beautifiers for tracepoint args adds 3e0c9b2cfaed perf trace: Move some scnprintf methods from syscall to sy [...] adds 888ca854e275 perf trace: Add the syscall_arg_fmt pointer to syscall_arg adds 9597945d7fb4 perf trace: Add array of chars scnprintf beautifier adds 311baaf93c4b perf trace: Enclose all events argument lists with () adds f11b2803bb88 perf trace: Allow choosing how to augment the tracepoint a [...] adds 444e2ff34df8 tools arch x86: Grab a copy of the file containing the MSR [...] adds 8d6505bae391 perf beauty: Make strarray's offset be u64 adds 693d345818e1 perf trace beauty: Add a x86 MSR cmd id->str table generator adds fd21834704a6 perf beauty: Hook up the x86 MSR table generator adds 5d88099bc00d perf trace: Allow associating scnprintf routines with well [...] adds 646b3e2cfbf2 perf trace beauty: Add the glue for the autogenerated MSR arrays adds c330ef2847ee perf trace: Associate the "msr" tracepoint arg name with x [...] adds 05cea4492c9d perf evlist: Factor out asprintf routine to build a tracep [...] adds 53c92f73389d perf evlist: Introduce append_tp_filter() method adds 1827ab5ba8e1 perf evlist: Introduce append_tp_filter_pid() and append_t [...] adds d4097f1937f2 perf trace: Introduce --filter for tracepoint events adds 3f41b77843b3 perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' adds d0a3a1041005 perf trace: Introduce a strtoul() method for 'struct strarrays' adds 90df0249c2ea perf trace: Expand strings in filters to integers adds 728db198868c perf beauty: Introduce strtoul() for x86 MSRs adds 42466b9f29b4 perf tools: Avoid 'sample_reg_masks' being const + weak adds 26d5310ee28a MAINTAINERS: Add entry for perf tool arm64 pmu-events files adds 353120b48d4f libperf: Add perf_mmap__init() function adds e440979faf6a libperf: Add 'struct perf_mmap_param' adds bf59b3053e63 libperf: Adopt perf_mmap__mmap_len() function from tools/perf adds 32c261c070c2 libperf: Adopt perf_mmap__mmap() function from tools/perf adds e75710f063e2 libperf: Adopt perf_mmap__get() function from tools/perf adds 59d7ea620b58 libperf: Adopt perf_mmap__unmap() function from tools/perf adds 80e53d114823 libperf: Adopt perf_mmap__put() function from tools/perf adds 1d40ae4e1784 perf tools: Use perf_mmap way to detect aux mmap adds 7728fa0cfaeb libperf: Adopt perf_mmap__consume() function from tools/perf adds 7c4d41824f9a libperf: Adopt perf_mmap__read_init() from tools/perf adds 32fdc2ca7e2a libperf: Adopt perf_mmap__read_done() from tools/perf adds 151ed5d70da8 libperf: Adopt perf_mmap__read_event() from tools/perf adds d1a177595b3a libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf adds 0b5ea10d4c31 libperf: Introduce perf_evlist__mmap_ops() adds 1fcbb75cc574 libperf: Introduce perf_evlist_mmap_ops::idx callback adds 3a8bb5812198 libperf: Add perf_evlist_mmap_ops::get callback adds b5911e7ac28c libperf: Introduce perf_evlist_mmap_ops::mmap callback adds 9abd2ab23776 perf tools: Introduce perf_evlist__mmap_cb_idx() adds bb1b1885e2f2 perf evlist: Introduce perf_evlist__mmap_cb_get() adds b80132b12a78 perf evlist: Introduce perf_evlist__mmap_cb_mmap() adds 923d0f1868cb perf evlist: Switch to libperf's mmap interface adds 285aaeac8c5d libperf: Centralize map refcnt setting adds 230662e15ed6 libperf: Move the pollfd allocation from tools/perf to libperf adds 93dd6e2831ff libperf: Introduce perf_evlist__exit() adds 696f27c994ed libperf: Introduce perf_evlist__purge() adds 84227cb11ff4 libperf: Adopt perf_evlist__filter_pollfd() from tools/perf adds 55542113c690 perf tools: Propagate CFLAGS to libperf adds cebf7d51a6c3 perf diff: Report noisy for cycles diff adds 39b656ee9f2c Merge tag 'perf-core-for-mingo-5.5-20191011' of git://git. [...] adds da97e18458fb perf_event: Add support for LSM and SELinux checks adds 8a9f91c51ea7 perf/ring_buffer: Modify the parameter type of perf_mmap_f [...] adds d7e78706e431 perf/ring_buffer: Matching the memory allocate and free, i [...] adds ae79d5588a04 perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures adds aa7a7b72974a Merge branch 'perf/urgent' into perf/core, to pick up fixes adds bb91a073ed12 perf tools: Allow to build with -ltcmalloc adds b3509b6ed7a7 perf script: Fix --reltime with --time adds 5a40e1994815 perf evlist: Fix fix for freed id arrays adds 6add129c5d92 perf test: Report failure for mmap events adds 791ce9c48c79 perf test: Avoid infinite loop for task exit case adds 800d3f561659 perf report: Add warning when libunwind not compiled in adds 353dcaa2f979 perf annotate: Avoid reallocation in objdump parsing adds 4235949944d1 perf annotate: Use libsubcmd's run-command.h to fork objdump adds 7a675de42836 perf annotate: Don't pipe objdump output through 'grep' command adds b34b45eef16d perf annotate: Don't pipe objdump output through 'expand' command adds c5baf9089246 perf annotate: Fix objdump --no-show-raw-insn flag adds 5fb470bc29d8 perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() adds dd071024bf52 perf stat: Support --all-kernel/--all-user adds 8eded45fcd34 perf trace: Add syscall failure stats to -s/--summary and [...] adds b88b14db21db perf trace: Introduce --errno-summary adds da949f507a73 perf string: Export asprintf__tp_filter_pids() adds 7fbfe22cf4cf perf trace: Filter own pid to avoid a feedback look in 'pe [...] adds c5e006cdbd27 perf trace: Support tracepoint dynamic char arrays adds 84b0975f4853 perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname adds 1410732a1b64 perf vendor events arm64: Add some missing events for Hisi [...] adds e3ae56954180 perf vendor events arm64: Add some missing events for Hisi [...] adds 2b7847158120 perf vendor events arm64: Add some missing events for Hisi [...] adds d2b72b728037 tools arch x86: Grab a copy of the file containing the IRQ [...] adds 5fa022aeba84 libbeauty: Add a generator for x86's IRQ vectors -> strings adds f19a85c68cb4 libbeauty: Hook up the x86 irq_vectors table generator adds 97c2a7806f69 libbeauty: Add a strarray__scnprintf_suffix() method adds 573ed8985d29 perf trace beauty: Add the glue for the autogenerated x86 [...] adds df604bfda6f5 perf trace: Hook the 'vec' tracepoint argument with the x8 [...] adds 3cdc8db91e0e perf trace: Show error message when not finding a field us [...] adds fecd99072030 perf trace: Introduce accessors to trace specific evsel->priv adds 8b913df50f56 perf trace: Hide evsel->access further, simplify code adds 2b00bb627f62 perf trace: Introduce 'struct evsel__trace' for evsel->priv needs adds 362222f877f1 perf trace: Initialize evsel_trace->fmt for syscalls:sys_e [...] adds a5e05abc6b8d perf scripting engines: Iterate on tep event arrays directly adds 9bdff5b64366 perf tools: Remove unused trace_find_next_event() adds d066da978f89 libbeauty: Introduce syscall_arg__strtoul_strarray() adds db25bf98a386 perf trace: Honour --max-events in processing syscalls:sys [...] adds 9afec87ec1f8 perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() adds a7f6c8c81afd perf list: Hide deprecated events by default adds 12d795637ba1 perf tests: Remove needless headers for bp_account adds e533eadf6596 perf tests bp_account: Add dedicated checking helper is_su [...] adds 6a5f3d94cb69 perf tests: Disable bp_signal testing for arm64 adds 6eb65f7a5cc5 libperf: Introduce perf_evlist__for_each_mmap() adds 3805e4f30331 libperf: Move mmap allocation to perf_evlist__mmap_ops::get adds b6cd35e4e09c libperf: Move mask setup to perf_evlist__mmap_ops() adds 395e62cde10d libperf: Link static tests with libapi.a adds bd6b7736c1ed libperf: Add tests_mmap_thread test adds 37ac1bbdc31a libperf: Add tests_mmap_cpus test adds 301a89f8cf62 libperf: Keep count of failed tests adds c27feefea10a libperf: Do not export perf_evsel__init()/perf_evlist__init() adds dcc6854215f1 libperf: Add pr_err() macro adds 1a8a90b823f5 libbeauty: Introduce syscall_arg__strtoul_strarrays() adds 82c38338e085 perf trace: Use strtoul for the fcntl 'cmd' argument adds f77526be82fc libbeauty: Make the mmap_flags strarray visible outside of [...] adds 154c978d484c libbeauty: Introduce strarray__strtoul_flags() adds e0712baa0032 perf trace: Wire up strarray__strtoul_flags() adds 27198a893ba0 perf trace: Use STUL_STRARRAY_FLAGS with mmap adds 27a0a90d6301 Merge tag 'perf-core-for-mingo-5.5-20191021' of git://git. [...] adds 65133033ee6e Merge branch 'perf/urgent' into perf/core, to pick up fixes adds fc1adfe306b7 perf/core, perf/x86: Introduce swap_task_ctx() method at ' [...] adds a44399703b48 perf/x86: Install platform specific ->swap_task_ctx() adapter adds 421ca868ea3b perf/x86/intel: Implement LBR callstack context synchronization adds c2b98a866151 perf/x86: Synchronize PMU task contexts on optimized conte [...] adds db0503e4f675 perf/core: Optimize perf_install_in_event() adds 66d258c5b048 perf/core: Optimize perf_init_event() adds d44f821b0e13 perf/core: Optimize perf_init_event() for TYPE_SOFTWARE adds 1ca7feb59087 Merge tag 'v5.4-rc7' into perf/core, to pick up fixes adds 8f05c1ff8bfb perf/x86/amd: Remove set but not used variable 'active' adds 490e6db09a90 perf data: Correctly identify directory data files adds 3dedec4f5ccc perf data: Move perf_dir_version into data.h adds 9b70b9db4e0c perf data: Rename directory "header" file to "data" adds 01e97a59ea3e perf session: Fix indent in perf_session__new()" adds 46e201efa15b perf data: Support single perf.data file directory adds eeb399b531a1 perf record: Put a copy of kcore into the perf.data directory adds a33d2611986a perf llvm: Make .o saving a debug message, not an info one adds 9d604aad4bb0 perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR adds 796c01a4bfb4 perf evsel: Always preserve errno while cleaning up perf_e [...] adds 2ccfb8bc2143 perf evsel: Avoid close(-1) adds a26e47162d76 perf tools: Move ALLOC_LIST into a function adds 826100a7ce9a perf tools: Avoid a malloc() for array events adds b7dc21f546d8 perf tests: Fix a typo adds 4bfbcf3ee1cc perf kvm: Use evlist layer api when possible adds b77afa1f810f perf probe: Fix to find range-only function instance adds acb6a7047ac2 perf probe: Walk function lines in lexical blocks adds 91e2f539eeda perf probe: Fix to show function entry line as probe-able adds 1785fbb73896 perf jevents: Fix resource leak in process_mapfile() and main() adds 07d369857808 perf probe: Fix wrong address verification adds 5d16dbcc311d perf probe: Fix to probe a function which has no entry pc adds eb6933b29d20 perf probe: Fix to probe an inline function which has no entry pc adds 3895534dd78f perf probe: Fix to list probe event with correct line number adds 18e21eb671dc perf probe: Fix to show inlined function callsite without [...] adds af04dd2f8eba perf probe: Fix to show ranges of variables in functions w [...] adds fd62c1097a07 perf auxtrace: Add auxtrace_cache__remove() adds 366df72657e0 perf dso: Refactor dso_cache__read() adds b86a9d918a38 perf dso: Add dso__data_write_cache_addr() adds ee2555b61286 perf map: Check if the map still has some refcounts on exit adds 20419d3a5bc0 perf map: Allow map__next() to receive a NULL arg adds 8efc4f05685d perf maps: Add for_each_entry()/_safe() iterators adds 50481461cfe9 perf map_groups: Introduce for_each_entry() and for_each_e [...] adds d894967fcaa4 libsubcmd: Move EXTRA_FLAGS to the end to allow overriding [...] adds 22bd8f1b5a1d libsubcmd: Use -O0 with DEBUG=1 adds 8e8714c3d157 perf tools: Splice events onto evlist even on error adds 7fcf1b89c88d perf vendor events intel: Update CascadelakeX events to v1.05 adds 61ec07f5917e perf vendor events intel: Update all the Intel JSON metric [...] adds 389799a7a1e8 perf env: Add perf_env__numa_node() adds 86895b480a2f perf stat: Add --per-node agregation support adds 71f699078b15 perf tools: Fix cross compile for ARM64 adds ef5502a1d9bd perf inject: Make --strip keep evsels adds 448d732cefb3 perf parse: Add parse events handle error adds b6645a723595 perf parse: Ensure config and str in terms are unique adds f2a8ecd8b1f4 perf parse: Add destructors for parse event terms adds cabbf26821aa perf parse: Before yyabort-ing free components adds 38f2c4226e6b perf parse: If pmu configuration fails free terms adds 1dc925568f01 perf parse: Add a deep delete for parse event terms adds b0c76fc4cfd9 perf symbols: Remove needless checks for map->groups->machine adds 93730f85eb37 perf machine: Add kernel_dso() method adds 5c65b1c0842f perf annotate: Fix heap overflow adds c701636aeec4 perf probe: Return a better scope DIE if there is no best scope adds f4d99bdfd124 perf probe: Skip end-of-sequence and non statement lines adds da6cb952a89e perf probe: Filter out instances except for inlined subrou [...] adds 86c0bf8539e7 perf probe: Fix to show calling lines of inlined functions adds dee36a2abb67 perf probe: Skip overlapped location on searching variables adds 6d57581659f7 perf record: Add support for limit perf output file size adds af8490eb2b33 perf tests: Fix out of bounds memory access adds 0bdf181fe0e5 perf diff: Don't use hack to skip column length calculation adds 6041441870ab perf block: Cleanup and refactor block info functions adds 7841f40aed93 perf hist: Count the total cycles of all samples adds b65a7d372b1a perf hist: Support block formats with compare/sort/display adds 6f7164fa231a perf report: Sort by sampled cycles percent per block for stdio adds 0b49f83657d5 perf report: Support --percent-limit for --total-cycles adds 7fa46cbf20d3 perf report: Sort by sampled cycles percent per block for tui adds 56b2147f34d0 Merge tag 'perf-core-for-mingo-5.5-20191107' of git://git. [...] adds fed4c9c68131 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds deb0c3c29d55 perf/core: Fix unlock balance in perf_init_event() adds a4faf00d994c perf/aux: Allow using AUX data in perf samples adds 8e105a1fc2a0 perf/x86/intel/pt: Factor out pt_config_start() adds 25e8920b301c perf/x86/intel/pt: Add sampling support adds 670638477aed perf/x86/intel/pt: Opportunistically use single range output mode adds 295c52ee1485 perf/x86/intel/pt: Prevent redundant WRMSRs adds de90d513b246 perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() adds f2baa060cd76 perf symbols: Stop using map->groups, we can use kmaps instead adds 9d355b381b35 perf map_groups: Pass the object to map_groups__find_ams() adds d3a022cbdce6 perf tools: Add map_groups to 'struct addr_location' adds 2975489458c5 perf annotate: Pass a 'map_symbol' in places receiving a p [...] adds c1529738f5eb perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' adds 5f0fef8ac3e7 perf callchain: Use 'struct map_symbol' in 'struct callcha [...] adds d46a4cdf4993 pref tools: Make 'struct addr_map_symbol' contain 'struct [...] adds 93fcce96c719 perf symbols: Use kmaps(map)->machine when we know its a k [...] adds 08f6680e627e perf tools: Add a 'struct map_groups' pointer to 'struct m [...] adds 94e44b9ca52a perf annotate: Stop using map->groups, use map_symbol->mg instead adds 3f662fc08ddd perf map: Combine maps__fixup_overlappings with its only use adds 7b018e298752 perf map: Remove ->groups from 'struct map' adds ccd26741f5e6 perf tool: Provide an option to print perf_event_open args [...] adds e1e9b78d3957 perf parse: Use YYABORT to clear stack after failure, plug [...] adds b0aeb45bad84 Merge tag 'perf-core-for-mingo-5.5-20191112' of git://git. [...] adds a44e4f3ab16b perf vendor events arm64: Fix commas so PMU event files ar [...] adds 835e5bd90926 perf vendor events power8: Fix commas so PMU event files a [...] adds da3ef7f6cd52 perf vendor events power9: Fix commas so PMU event files a [...] adds af833988c088 perf scripts python: exported-sql-viewer.py: Fix use of TR [...] adds bcb8af5c46e4 perf maps: Purge the entries from maps->names in __maps__purge() adds c5c584d2dbb0 perf maps: Do not use an rbtree to sort by map name adds 1ae14516cba0 perf map_groups: Add a front end cache for map lookups by name adds f068435d9bb2 perf map: No need to adjust the long name of modules adds 6e0a9b3dfaaf perf record: No need to process the synthesized MMAP events twice adds a94ab91a54c6 perf machine: No need to check if kernel module maps pre-exist adds a7c2b572e217 perf map_groups: Auto sort maps by name, if needed adds aceb98261ea7 perf callchain: Fix segfault in thread__resolve_callchain_ [...] adds 10f64581b1b7 libtraceevent: Fix parsing of event %o and %X argument types adds dbc984c96166 perf map: Use bitmap for booleans adds 7624e69465da perf map: Move seldom used ->flags field to second cacheline adds 1e5f015442e7 x86/insn: perf tools: Add some instructions to the new ins [...] adds b980be189c9b x86/insn: Add some Intel instructions to the opcode map adds 57f95bf5f882 perf probe: Show correct statement line number by perf probe -l adds 1ae5d88a4eef perf probe: Verify given line is a representive line adds 499144c83d3b perf probe: Do not show non representive lines by perf-probe -L adds 15354d546986 perf probe: Generate event name with line number adds 72363540c009 perf probe: Support multiprobe event adds 66f69b219716 perf probe: Support DW_AT_const_value constant value adds cb4027308570 perf probe: Trace a magic number if variable is not found adds a910e4666d61 perf parse: Report initial event parsing error adds 8f6ee51d772d Merge tag 'perf-core-for-mingo-5.5-20191119' of git://git. [...] adds 99459a84d587 perf map: Move maj/min/ino/ino_generation to separate struct adds 4a7380a52ec9 perf map: Pass a dso_id to map__new() adds 7b59a82493b4 perf map: Move comparision of map's dso_id to a separate function adds 1f74b100c9d9 perf dsos: Remove unused dsos__find() method adds 0e3149f86b99 perf dso: Move dso_id from 'struct map' to 'struct dso' adds bb1835a3b86c perf session: Fix decompression of PERF_RECORD_COMPRESSED records adds 5cb456af99f5 perf util: Move block TUI function to ui browsers adds 848a5e507e26 perf report: Jump to symbol source view from total cycles view adds 98dcf14d7f9c perf tools: Add kernel AUX area sampling definitions adds 9bca1a4ef503 perf record: Add a function to test for kernel support for [...] adds f306de275b7c perf auxtrace: Move perf_evsel__find_pmu() adds f0bb7ee8530a perf auxtrace: Add support for AUX area sample recording adds c0a6de06c446 perf record: Add support for AUX area sampling adds eb7a52d46c6a perf record: Add aux-sample-size config term adds ba2675bf15fc perf inject: Cut AUX area samples adds b04b8dd1e426 perf auxtrace: Add support for dumping AUX area samples adds 103ed40e4bfa perf session: Add facility to peek at all events adds ac2f445fc898 perf auxtrace: Add support for queuing AUX area samples adds a1ac7de6902c perf pmu: When using default config, record which bits of [...] adds c4ab2f0f763d perf intel-pt: Add support for recording AUX area samples adds dbd134322e74 perf intel-pt: Add support for decoding AUX area samples adds 32a1ece4bdbd perf intel-bts: Does not support AUX area sampling adds 68401a1799fa libtraceevent: Fix header installation adds 10992af6bf46 libtraceevent: Fix memory leakage in copy_filter_type adds 358f98ee8a35 perf probe: Fix spelling mistake "addrees" -> "address" adds 4584f084aa9d perf parse: Fix potential memory leak when handling tracep [...] adds 8cacac6ecd6d Merge tag 'perf-core-for-mingo-5.5-20191122' of git://git. [...] adds 36b3db03b474 perf/core: Fix the mlock accounting, again adds c4b75479741c perf/core: Make the mlock accounting simple again adds c494cd6469ab Merge branch 'perf/urgent' into perf/core, to pick up fixes adds f7919fd943ab x86/asm: Allow to pass macros to __ASM_FORM() adds b3dc0695fa40 x86: xen: kvm: Gather the definition of emulate prefixes adds 4d65adfcd119 x86: xen: insn: Decode Xen and KVM emulate-prefix signature adds 004e8dce9c55 x86: kprobes: Prohibit probing on instruction which has em [...] adds ceb9e77324fa Merge branch 'x86/core' into perf/core, to resolve conflic [...] adds 3f59dbcace56 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds f83eeb1a0168 sched/cputime: Rename vtime_account_system() to vtime_acco [...] adds 8d495477d62e sched/cputime: Spare a seqcount lock/unlock cycle on conte [...] adds 9ae7ab20b483 sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax adds 490ba971d8b4 sched/fair: Clean up asym packing adds a34983470301 sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr [...] adds fcf0553db6f4 sched/fair: Remove meaningless imbalance calculation adds 0b0695f2b34a sched/fair: Rework load_balance() adds 5e23e4744315 sched/fair: Use rq->nr_running when balancing load adds b0fb1eb4f04a sched/fair: Use load instead of runnable load in load_balance() adds 2ab4092fc82d sched/fair: Spread out tasks evenly when not overloaded adds c63be7be59de sched/fair: Use utilization to select misfit task adds 11f10e5420f6 sched/fair: Use load instead of runnable load in wakeup path adds fc1273f4cefe sched/fair: Optimize find_idlest_group() adds 57abff067a08 sched/fair: Rework find_idlest_group() adds b8c96361402a sched/fair/util_est: Implement faster ramp-up EWMA on util [...] adds 802f4a827f13 sched/vtime: Record CPU under seqcount for kcpustat needs adds 14faf6fcac4b sched/cputime: Add vtime idle task state adds e6d5bf3e321c sched/cputime: Add vtime guest task state adds 0ca167c056ea context_tracking: Remove context_tracking_active() adds 74c578759f15 context_tracking: Rename context_tracking_is_enabled() => [...] adds 84e0dacd0c34 context_tracking: Rename context_tracking_is_cpu_enabled() [...] adds 097f2541c6e5 context_tracking: Introduce context_tracking_enabled_cpu() adds e44fcb4b7a29 sched/vtime: Rename vtime_accounting_cpu_enabled() to vtim [...] adds 9adbb9dd4c4e sched/vtime: Introduce vtime_accounting_enabled_cpu() adds 023e9deb51c9 context_tracking: Check static key on context_tracking_ena [...] adds 64eea63c19a2 sched/kcpustat: Introduce vtime-aware kcpustat accessor fo [...] adds ae37fe5c0750 procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM adds 49bb001e246d cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIM [...] adds e79b3ddad679 leds: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM adds 6d5a763c303b Merge tag 'v5.4-rc7' into sched/core, to pick up fixes adds 7277a34c6be0 sched/fair: Better document newidle_balance() adds f488e1057bb9 sched/core: Make pick_next_task_idle() more consistent adds 5d7d605642b2 sched/core: Optimize pick_next_task() adds 98c2f700edb4 sched/core: Simplify sched_class::pick_next_task() adds 2eeb01a28c92 sched/fair: Use mul_u32_u32() adds a0e813f26ebc sched/core: Further clarify sched_class::set_next_task() adds 7763baace1b7 sched/uclamp: Fix overzealous type replacement adds 3318544b721d sched/fair: Fix rework of find_idlest_group() adds a9723389cc75 sched/fair: Add comments for group_type and balancing at S [...] adds b21feab0b865 Merge tag 'v5.4-rc8' into sched/core, to pick up fixes and [...] adds bef69dd87828 sched/cpufreq: Move the cfs_rq_util_change() call to cpufr [...] adds 5a1c95580f1d sched/cputime: Support other fields on kcpustat_field() adds 74722bb223d0 sched/vtime: Bring up complete kcpustat accessor adds 26dae145a76c procfs: Use all-in-one vtime aware kcpustat accessor adds 5720821ba1d8 cpufreq: Use vtime aware kcpustat accessors for user time adds 8688f2fb671b leds: Use all-in-one vtime aware kcpustat accessor adds 8392853e964c rackmeter: Use vtime aware kcpustat accessor adds d61ca3c25e03 sched/Kconfig: Fix spelling mistake in user-visible help text adds de881a341c41 Merge branch 'sched/rt' into sched/core, to pick up commit adds 77a05940eee7 Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 97df75cde57f Revert docs from "rcu: Restore barrier() to rcu_read_lock( [...] adds c07e6f36bc32 Revert docs from "treewide: Rename rcu_dereference_raw_not [...] adds ccc9971e2147 docs: rcu: convert some articles from html to ReST adds 07335c16a39c docs: rcu: Correct links referring to titles adds 76e771d18806 docs: rcu: Increase toctree to 3 adds d7424e283cc4 Restore docs "treewide: Rename rcu_dereference_raw_notrace [...] adds 71cb46ae46bd Restore docs "rcu: Restore barrier() to rcu_read_lock() an [...] adds 45271064e1ca doc: Update list_for_each_entry_rcu() documentation adds b1ec18eae0b6 Documentation: Rename rcu_node_context_switch() to rcu_not [...] adds 8e6af017f4b1 rcu: Remove unused function hlist_bl_del_init_rcu() adds 1d24dd4e01fb rcu: Several rcu_segcblist functions can be static adds 5a6446626d7e workqueue: Convert for_each_wq to use built-in list check adds 05ef9e9eb3da rcu: Ensure that ->rcu_urgent_qs is set before resched IPI adds 7eb54685c63c rcu: Remove obsolete descriptions for rcu_barrier tracepoint adds d01f86206864 rcu: Update descriptions for rcu_nocb_wake tracepoint adds 7cc0fffde6e4 rcu: Update descriptions for rcu_future_grace_period tracepoint adds b8889c9c89a2 rcu: Fix uninitialized variable in nocb_gp_wait() adds 36b5dae64513 rcu: Suppress levelspread uninitialized messages adds 01b4c39901e0 nohz: Add TICK_DEP_BIT_RCU adds ae9e557b5be2 time: Export tick start/stop functions for rcutorture adds 6a949b7af82d rcu: Force on tick when invoking lots of callbacks adds d38e6dc6ed0d rcutorture: Force on tick for readers and callback flooders adds 366237e7b083 stop_machine: Provide RCU quiescent state in multi_cpu_stop() adds 96926686deab rcu: Make CPU-hotplug removal operations enable tick adds 79ba7ff5a992 rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn adds 66e4c33b51bc rcu: Force tick on for nohz_full CPUs not reaching quiesce [...] adds b200a0489517 rcu: Force nohz_full tick on upon irq enter instead of exit adds 516e5ae0c940 rcu: Reset CPU hints when reporting a quiescent state adds ed93dfc6bc00 rcu: Confine ->core_needs_qs accesses to the corresponding CPU adds dd7dafd1ad50 rcu: Make kernel-mode nohz_full CPUs invoke the RCU core p [...] adds a63fc6b75cca rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() adds 12e78e690213 x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace [...] adds 1feace5d6a4a drm/i915: Replace rcu_swap_protected() with rcu_replace_pointer() adds c0eaf15cd5d3 drivers/scsi: Replace rcu_swap_protected() with rcu_replac [...] adds 62860da7082e fs/afs: Replace rcu_swap_protected() with rcu_replace_pointer() adds 6092f7263f7e bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_ [...] adds e3f0d761fcae net/core: Replace rcu_swap_protected() with rcu_replace_pointer() adds b685b534bf15 net/netfilter: Replace rcu_swap_protected() with rcu_repla [...] adds 445d3749315f net/sched: Replace rcu_swap_protected() with rcu_replace_p [...] adds a60a5746004d security/safesetid: Replace rcu_swap_protected() with rcu_ [...] adds ac5f636130c2 rcu: Remove unused function rcutorture_record_progress() adds c5d3c8ca22d4 locktorture: Replace strncmp() with str_has_prefix() adds 9f8ba55d49ce rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios adds b3ffb206ddd7 rcu: Remove unused variable rcu_perf_writer_state adds 8b5ddf8b99dc rcutorture: Separate warnings for each failure type adds fbbd5e358cec rcutorture: Make in-kernel-loop testing more brutal adds 67d64918a163 locking: locktorture: Do not include rwlock.h directly adds daebf24a8e8c tools/memory-model: Fix data race detection for unordered [...] adds 3321ea12907a tools/memory-model/Documentation: Fix typos in explanation.txt adds ddc82999f025 tools/memory-model/Documentation: Put redefinition of rcu- [...] adds c58a80170169 tools/memory-model/Documentation: Add plain accesses and d [...] adds 8dcdfb7096a3 Merge branches 'doc.2019.10.29a', 'fixes.2019.10.30a', 'no [...] adds 43e0ae7ae0f5 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 1ae78780eda5 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds e950cca3f3c4 lib/smp_processor_id: Don't use cpumask_equal() adds 5facae4f3549 locking/lockdep: Remove unused @nested argument from lock_ [...] adds 751459043cc8 futex: Drop leftover wake_q_add() comment adds a0855d24fc22 locking/mutex: Complain upon mutex API misuse in IRQ contexts adds c759bc47db0f locking/lockdep: Update the comment for __lock_release() adds ca16d5bee598 futex: Prevent robust futex exit race adds ba31c1a48538 futex: Move futex exit handling into futex code adds 3d4775df0a89 futex: Replace PF_EXITPIDONE with a state adds 4610ba7ad877 exit/exec: Seperate mm_release() adds 150d71584b12 futex: Split futex_mm_release() for exit/exec adds f24f22435dcc futex: Set task::futex_state to DEAD right after handling [...] adds 18f694385c4f futex: Mark the begin of futex exit explicitly adds 4a8e991b91ac futex: Sanitize exit state handling adds af8cbda2cfca futex: Provide state handling for exec() as well adds 3f186d974826 futex: Add mutex around futex exit adds ac31c7ff8624 futex: Provide distinct return value when owner is exiting adds 3ef240eaff36 futex: Prevent exit livelock adds 23e6b169c991 locking/refcount: Define constants for saturation and max [...] adds 97a1420adf0c locking/refcount: Ensure integer operands are treated as signed adds 7221762c48c6 locking/refcount: Remove unused refcount_*_checked() variants adds 77e9971c79c2 locking/refcount: Move the bulk of the REFCOUNT_FULL imple [...] adds dcb786493f3e locking/refcount: Improve performance of generic REFCOUNT_ [...] adds 1eb085d94256 locking/refcount: Move saturation warnings out of line adds 65b008552469 locking/refcount: Consolidate REFCOUNT_{MAX,SATURATED} def [...] adds fb041bb7c0a9 locking/refcount: Consolidate implementations of refcount_t adds 2f30b36943ad locking/refcount: Remove unused 'refcount_error_report()' [...] adds 500543c53a54 lkdtm: Remove references to CONFIG_REFCOUNT_FULL adds 168829ad09ca Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 0bcd7762727d x86/iopl: Make 'struct tss_struct' constant size again adds c2da5bdc66a3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 069ce2ef1a6d cpuidle: teo: Ignore disabled idle states that are too deep adds 4f690bb8ce4c cpuidle: teo: Rename local variable in teo_select() adds e43dcf20215f cpuidle: teo: Consider hits and misses metrics of disabled states adds 159e48560f51 cpuidle: teo: Fix "early hits" handling for disabled idle states adds 2c2a83d329b8 Merge back earlier cpuidle material for v5.5. adds 918c1fe9fbbe cpuidle: Do not unset the driver if it is there already adds fa583f71a99c ACPI: processor_idle: Skip dummy wait if kernel is in guest adds 99e98d3fb100 cpuidle: Consolidate disabled state checks adds c1d51f684c72 cpuidle: Use nanoseconds as the unit of time adds b6495b7f004d cpuidle: teo: Exclude cpuidle overhead from computations adds 63f202e5edf1 cpuidle: teo: Avoid using "early hits" incorrectly adds 85f6a17f24f9 cpuidle: teo: Avoid code duplication in conditionals adds cbda56d5fefc cpuidle: Introduce cpuidle_driver_state_disabled() for dri [...] adds c55b51a06b01 cpuidle: Allow idle injection to apply exit latency limit adds 5aa9ba6312e3 cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() adds 62214039525a Merge branch 'pm-cpuidle' adds 737ffb27f2f1 cpufreq: Clarify the comment in cpufreq_set_policy() adds db0d32d84031 cpufreq: powernv: fix stack bloat and hard limit on number [...] adds 99e18df3a41a Merge back earlier cpufreq material for v5.5. adds 8d2eecead5bf cpufreq: intel_pstate: Fix plain int as pointer warning fr [...] adds e6e8df07268c cpufreq: Add NULL checks to show() and store() methods of cpufreq adds eb9809b94db0 Merge back cpufreq changes for v5.5. adds b4bc9f9e27ed cpufreq: ti-cpufreq: add support for omap34xx and omap36xx adds b7dbe349e1eb ARM: dts: omap34xx & omap36xx: replace opp-v1 tables by op [...] adds b552904a73a3 DTS: bindings: omap: update bindings documentation adds 6ddf6c91e6f8 ARM: dts: omap3: bulk convert compatible to be explicitly [...] adds 42e52616f382 cpufreq: ti-cpufreq: omap36xx use "cpu0","vbb" if run in m [...] adds 341afbc9ea39 ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo adds 3fbeef397212 cpufreq: ti-cpufreq: Add support for AM3517 adds 09865094536c ARM: dts: Add OPP-V2 table for AM3517 adds 1b82a4b5d331 cpufreq: scpi: remove stale/outdated comment about the driver adds a0f950d3a0ad cpufreq: merge arm_big_little and vexpress-spc adds 1f1b4650e0be cpufreq: vexpress-spc: drop unnessary cpufreq_arm_bL_ops a [...] adds 09402d5725bf cpufreq: vexpress-spc: remove lots of debug messages adds e318d2c8f32d cpufreq: vexpress-spc: fix some coding style issues adds af44d180e3de cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed g [...] adds e458eb97df7a cpufreq: s3c64xx: Remove pointless NULL check in s3c64xx_c [...] adds 4a6e13523879 cpufreq: vexpress-spc: use macros instead of hardcoded val [...] adds e32beb064105 cpufreq: vexpress-spc: find and skip duplicates when mergi [...] adds c23734487fb4 cpufreq: sun50i: Fix CPU speed bin detection adds d9f7aef83e00 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 46770be0cf94 cpufreq: Register drivers only after CPU devices have been [...] adds c48b90f84a11 Merge branch 'pm-cpufreq' adds c389ec67b7f8 MAINTAINERS: Update myself as maintainer for DEVFREQ subsy [...] adds fcbd8037f7df include: dt-bindings: add Performance Monitoring Unit for Exynos adds 3b7b37846ba6 Documentation: devicetree: add PPMU events description adds df4d7b1451bf PM / devfreq: Make log message more explicit when devfreq [...] adds 36eba5deffac dt-bindings: devfreq: exynos-bus: Remove unused property adds d68adc8f85cd PM / devfreq: Check NULL governor in available_governors_show adds 2abb0d5268ae PM / devfreq: Lock devfreq in trans_stat_show adds 1f125dee4fed PM / devfreq: exynos-ppmu: remove useless assignment adds dccdea01adf3 PM / devfreq: tegra30: Change irq type to unsigned int adds d49eeb1e8385 PM / devfreq: tegra30: Keep interrupt disabled while gover [...] adds 7296443b900e PM / devfreq: tegra30: Handle possible round-rate error adds e7955a34a234 PM / devfreq: tegra30: Drop write-barrier adds 53b4b2aeee26 PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out adds 0ce3884654d1 PM / devfreq: tegra30: Use kHz units uniformly in the code adds 11eb6ec5c0d4 PM / devfreq: tegra30: Use CPUFreq notifier adds 6f2a35d65b3c PM / devfreq: tegra30: Move clk-notifier's registration to [...] adds 142665582736 PM / devfreq: tegra30: Reset boosting on startup adds 61d932084174 PM / devfreq: tegra30: Don't enable consecutive-down inter [...] adds b87dea3bbab2 PM / devfreq: tegra30: Constify structs adds 9cff2177789f PM / devfreq: tegra30: Include appropriate header adds 333abefb2812 PM / devfreq: tegra30: Don't enable already enabled consec [...] adds 88ec816446fa PM / devfreq: tegra30: Disable consecutive interrupts when [...] adds 28615e37be96 PM / devfreq: tegra30: Use kHz units for dependency threshold adds 5c0f6c795957 PM / devfreq: Add new interrupt_driven flag for governors adds f61ee201068a PM / devfreq: tegra30: Support variable polling interval adds fee22854c027 PM / devfreq: tegra30: Tune up MCCPU boost-down coefficient adds 2b328421e4ed Merge tag 'devfreq-next-for-5.5' of git://git.kernel.org/p [...] adds fa6a599eb34d Merge branch 'pm-devfreq' adds da6043fe85eb PM / hibernate: memory_bm_find_bit(): Tighten node optimisation adds ea0d11c9dd95 PM / core: Clean up some function headers in power.h adds 01ca4827a748 PM / wakeirq: remove unnecessary parentheses adds ca765a8cfe0c PM / Domains: Introduce dev_pm_domain_start() adds ea71c59669f1 PM / Domains: Implement the ->start() callback for genpd adds 1b32999e205b mmc: tmio: Avoid boilerplate code in ->runtime_suspend() adds fe0c2baae0bd PM / Domains: Convert to dev_to_genpd_safe() in genpd_sysc [...] adds 25cb20a212a1 PM / OPP: Support adjusting OPP voltages at runtime adds 16c71c511328 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds cae478114fbe powercap/intel_rapl: add support for CometLake Mobile adds f84fdcbc8ec0 powercap/intel_rapl: add support for Cometlake desktop adds 5a97aa5bbcc1 Merge branches 'pm-sleep', 'pm-domains', 'pm-opp' and 'powercap' adds aca32d7bccf9 power: avs: smartreflex: Remove superfluous cast in debugf [...] adds 2079fe6ea8cb ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition adds 1992b66d2f55 PM: Wrap documentation to fit in 80 columns adds fef4ac873369 pm-graph info added to MAINTAINERS adds 7e5705c635ec tools/power/cpupower: Fix initializer override in hsw_ext_cstates adds d80a4ac20800 cpupower : Handle set and info subcommands correctly adds d3f5d2a192a2 cpupower: Move needs_root variable into a sub-struct adds 7adafe541fe5 cpupower: mperf_monitor: Introduce per_cpu_schedule flag adds 6af2ed53f040 cpupower: mperf_monitor: Update cpupower to use the RDPRU [...] adds 4611a4fb0cce cpupower: ToDo: Update ToDo with ideas for per_cpu_schedul [...] adds 9581e24c3f00 Merge tag 'linux-cpupower-5.5-rc1' of git://git.kernel.org [...] adds e350b60f4e0f Merge branches 'pm-avs', 'pm-docs' and 'pm-tools' adds 9e7a03233e02 Merge tag 'pm-5.5-rc1' of git://git.kernel.org/pub/scm/lin [...] adds b4447c0dcd0d ACPI: OSI: Shoot duplicate word adds edc5935ec777 ACPICA: Results from Clang adds 197aba2090e3 ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 adds aaf7566f33d2 ACPICA: More Clang changes adds 42d939fadbfa ACPICA: Add new external interface, acpi_unload_table() adds 1770093c5bed ACPICA: make acpi_load_table() return table index adds efcf9456c81c ACPICA: utilities: add flag to only display data when dump [...] adds 5fd033288a86 ACPICA: debugger: add command to dump all fields of partic [...] adds 20d93fce0002 ACPICA: debugger: surround field unit output with braces '{' adds 760935064252 ACPICA: debugger: add field unit support for acpi_db_get_n [...] adds 02b04f10b836 ACPICA: acpiexec: initialize all simple types and field un [...] adds 45abdc9903e9 ACPICA: debugger: remove leading whitespaces when converti [...] adds c7ccf10bb92e ACPICA: Update version to 20191018 adds 713608a30b0a Merge branch 'acpica' adds 4446abc9a109 ACPI: EC: tweak naming in preparation for GpioInt support adds 406857f773b0 ACPI: EC: add support for hardware-reduced systems adds cc18735f2085 ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links adds b3b3519c04bd ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links adds 6025e2fae3dd ACPI: LPSS: Add dmi quirk for skipping _DEP check for some [...] adds a0fcfed1389e ACPI / PMIC: Do not register handlers for unhandled OpRegions adds ed852cde25a1 ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver adds cefe6aac29ff ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver adds 065bd4d35b3f ACPI: button: Refactor lid_init_state module parsing code adds 593681e2c75f ACPI: button: Allow disabling LID support with the lid_ini [...] adds d7cd08231a7f ACPI: button: Turn lid_blacklst DMI table into a generic q [...] adds 932e1ba48611 ACPI: button: Add DMI quirk for Medion Akoya E2215T adds 00e250367cc6 ACPI: button: Add DMI quirk for Asus T200TA adds e346d0cf2c0a ACPI: button: Remove unused acpi_lid_notifier_[un]register [...] adds 1fca7e0e6fe6 Merge branches 'acpi-ec', 'acpi-soc', 'acpi-pmic' and 'acp [...] adds 8373f8c6a447 ACPI / utils: Describe function parameters in kernel-doc adds a814dcc26983 ACPI / utils: Move acpi_dev_get_first_match_dev() under CO [...] adds 35009c807488 ACPI / utils: Introduce acpi_dev_hid_uid_match() helper adds 7e70c8acf2bf ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() adds 4f3cde3a24ce mmc: sdhci-acpi: Switch to use acpi_dev_hid_uid_match() adds ae5e6c6439c3 iommu/amd: Switch to use acpi_dev_hid_uid_match() adds ac36d37e9436 ACPI: Always build evged in adds cb0701acfa7e ACPI: platform: Unregister stale platform devices adds b5b42b24d783 ACPI: video: update doc for acpi_video_bus_DOS() adds 2e127203d116 ACPI: Documentation: Minor spelling fix in namespace.rst adds 995e2ef08280 Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' [...] adds c710fcc5d95a ACPI: NUMA: Establish a new drivers/acpi/numa/ directory adds fe3e5e65c06e efi: Enumerate EFI_MEMORY_SP adds 6950e31b35fd x86/efi: Push EFI_MEMMAP check into leaf routines adds b617c5266eed efi: Common enable/disable infrastructure for EFI soft res [...] adds 262b45ae3ab4 x86/efi: EFI soft reservation to E820 enumeration adds 16993c0f0a43 arm/efi: EFI soft reservation to memblock adds 199c84717612 x86/efi: Add efi_fake_mem support for EFI_MEMORY_SP adds 33dd70752cd7 lib: Uplevel the pmem "region" ida to a global allocator adds 460370ab20b6 dax: Fix alloc_dax_region() compile warning adds a6c7f4c6aea5 device-dax: Add a driver for "hmem" devices adds 0f847f8c0813 ACPI: NUMA: HMAT: Register HMAT at device_initcall level adds cf8741ac57ed ACPI: NUMA: HMAT: Register "soft reserved" memory as an "h [...] adds 4caa525b783b ACPI: HMAT: don't mix pxm and nid when setting memory targ [...] adds 59b2c5b63587 ACPI: NUMA: HMAT: fix a section mismatch adds 0f1839d08887 ACPI: HMAT: use %u instead of %d to print u32 values adds 782b59711e15 Merge branch 'acpi-mm' adds 6e9f879684b4 Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] adds 51c100a651a4 software node: Get reference to parent swnode in get_parent op adds 56c9aa079424 software node: Make argument to to_software_node const adds a57b7fb783eb device property: Move fwnode_get_parent() up adds 87e5e95db31a device property: Add functions for accessing node's parents adds bc0500c1e43d device property: Add fwnode_get_name for returning the nam [...] adds e7e242bccb20 device property: Add a function to obtain a node's prefix adds 9af7706492f9 lib/vsprintf: Remove support for %pF and %pf in favour of [...] adds 1586c5ae2f93 lib/vsprintf: Add a note on re-using %pf or %pF adds a92eb7621b9f lib/vsprintf: Make use of fwnode API to obtain node names [...] adds 83abc5a77f3b lib/vsprintf: OF nodes are first and foremost, struct devi [...] adds 3bd32d6a2ee6 lib/vsprintf: Add %pfw conversion specifier for printing f [...] adds f1ce39df508d lib/test_printf: Add tests for %pfw printk modifier adds 8ed61d36050c device property: Fix the description of struct fwnode_operations adds a00351687f8a software node: remove DEV_PROP_MAX adds 1741cfacfa9b software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() adds 4466bf82821b efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN adds b871160fbc61 software node: mark internal macros with double underscores adds 75dd63c968d8 software node: clean up property_copy_string_array() adds 1f74d70ff212 software node: get rid of property_set_pointer() adds 5236f5fe2319 software node: remove property_entry_read_uNN_array functions adds daeba9bf62e6 software node: unify PROPERTY_ENTRY_XXX macros adds 1afc14032e54 software node: simplify property_entry_read_string_array() adds 361b0d286afe Merge tag 'devprop-5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 82e8d723e9e6 sound: Fix Kconfig indentation adds d68c3123ba88 ALSA: firewire-lib: add a member into AMDTP domain for eve [...] adds 8737209fe4a2 ALSA: bebob: register the size of PCM period to AMDTP domain adds dd20e68a3056 ALSA: fireworks: register the size of PCM period to AMDTP domain adds 1d6a722c4a01 ALSA: oxfw: register the size of PCM period to AMDTP domain adds 94c8101a2717 ALSA: dice: register the size of PCM period to AMDTP domain adds 18b7f18ff694 ALSA: firewire-digi00x: register the size of PCM period to [...] adds 262542ed9392 ALSA: firewire-tascam: register the size of PCM period to [...] adds 0d39cd0e4499 ALSA: firewire-motu: register the size of PCM period to AM [...] adds 9d9ff58c2f45 ALSA: fireface: register the size of PCM period to AMDTP domain adds a80b29a41df0 ALSA: bebob: use the same size of period for PCM substream [...] adds 56faf928db4f ALSA: fireworks: use the same size of period for PCM subst [...] adds c0ede398b526 ALSA: oxfw: use the same size of period for PCM substream [...] adds a8fb2248028d ALSA: dice: use the same size of period for PCM substream [...] adds c36f8fcc584c ALSA: firewire-digi00x: use the same size of period for PC [...] adds 6669a11d35bf ALSA: firewire-tascam: use the same size of period for PCM [...] adds 3fd80b200388 ALSA: firewire-motu: use the same size of period for PCM s [...] adds 3aac32634172 ALSA: fireface: use the same size of period for PCM substr [...] adds a0e023317e2d ALSA: firewire-lib: use variable size of queue for isoc pa [...] adds 1fde7a447a7f ALSA: bebob: share PCM buffer size for both direction adds 659c6af569a2 ALSA: fireworks: share PCM buffer size for both direction adds 3299d2a0f74c ALSA: oxfw: share PCM buffer size for both direction adds ecb40fd2c8af ALSA: dice: share PCM buffer size for both direction adds 76c4ecbe4b07 ALSA: firewire-digi00x: share PCM buffer size for both direction adds 128307d5f947 ALSA: firewire-tascam: share PCM buffer size for both direction adds 0f5482e7875b ALSA: firewire-motu: share PCM buffer size for both direction adds 4de3eb062e2d ALSA: fireface: share PCM buffer size for both direction adds e229853d505d ALSA: firewire-lib: schedule hardware IRQ according to the [...] adds 99921ec67dcd ALSA: firewire-lib: tune the maximum available size of PCM period adds f706df4f42b1 ALSA: firewire-lib: tune the minimum available size of PCM period adds 03b4816dcb6e ALSA: firewire-lib: add irq_target member into amdtp_domai [...] adds f890f9a04b36 ALSA: firewire-lib: replace pointer callback to flush isoc [...] adds e6dcc92fcea0 ALSA: firewire-lib: replace ack callback to flush isoc con [...] adds 813dfbd6845e ALSA: firewire-lib: cancel flushing isoc context in the la [...] adds 60dd49298ec5 ALSA: firewire-lib: handle several AMDTP streams in callba [...] adds acfedcbe1ce4 ALSA: firewire-lib: postpone to start IR context adds 52525b7a3cf8 PCI: Add a helper to check Power Resource Requirements _PR [...] adds bacd861452d2 ALSA: hda: Allow HDA to be runtime suspended when dGPU is [...] adds 46b4bff6572b PCI: Fix missing inline for pci_pr3_present() adds 82d9d54a6c0e ALSA: hda: add Intel DSP configuration / probe code adds cc8f81c7e625 ALSA: hda: fix intel DSP config adds 0a671dc50055 ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure adds e2e556a9549e Merge branch 'for-linus' into for-next adds ca58f55108fe ALSA: hda - Fix pending unsol events at shutdown adds 91636a82044a ALSA: hda: Allow non-Intel device probe gracefully adds 1d4961d9eb1a ALSA: usb-audio: sound: usb: usb true/false for bool return type adds 2644df63c709 ALSA: firewire-motu: fix wrong spelling for macro adds 1ef2ff941424 ALSA: firewire-motu: print for unknown source of sampling clock adds 3f58f004bff3 ALSA: firewire-motu: detect SPH source of sampling clock adds 4b2079f80aa0 ALSA: firewire-motu: minor code refactoring for protocol v [...] adds bd1073728260 ALSA: firewire-motu: code refactoring to handle model spec [...] adds 271e657f92ed ALSA: firewire-motu: add support for MOTU UltraLite adds 0929249e3be3 ALSA: firewire-motu: Correct a typo in the clock proc string adds d3eabe939aee ALSA: bebob: expand sleep just after breaking connections [...] adds da5e83374f46 ALSA: bebob: expand delay of start for IR context just for [...] adds 6c94f380c6c1 ALSA: bebob: link the order of establishing connections an [...] adds 6111fd2370ee ALSA: pcm: Fix missing check of the new non-cached buffer type adds 42ec336f1f9d ALSA: hda: Disable regmap internal locking adds 08422d2c559d ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTI [...] adds 1fe7f397cfe2 ALSA: memalloc: Add vmalloc buffer allocation support adds 7e8edae39fd1 ALSA: pcm: Handle special page mapping in the default mmap [...] adds abffd8d0d538 ALSA: docs: Update documentation about SG- and vmalloc-buffers adds a55eaf177a36 ALSA: pcm: Warn if doubly preallocated adds d39789912f15 ALSA: pcm: Create proc files only for non-empty preallocations adds 8fd9da750e76 ALSA: drivers: Remove superfluous snd_dma_continuous_data() adds 987334266d08 ALSA: mips: Remove superfluous snd_dma_continuous_data() adds 1422bc5001a9 ALSA: rme32: Remove superfluous snd_dma_continuous_data() adds a1aef4881cf1 ALSA: sh: Remove superfluous snd_dma_continuous_data() adds 0382e4e18faf ALSA: sparc: Remove superfluous snd_dma_continuous_data() adds 0af0a4fec0c4 ALSA: usb: Remove superfluous snd_dma_continuous_data() adds 1158e89c9d8f ALSA: 6fire: Drop the dead code adds b315997d7c22 ALSA: usb-audio: Convert to the common vmalloc memalloc adds b29e5ef15115 ALSA: aloop: Convert to the common vmalloc memalloc adds a3f4f2d5d020 ALSA: firewire: Convert to the common vmalloc memalloc adds 94ce90c562ef ALSA: 6fire: Convert to the common vmalloc memalloc adds c7b03852e74d ALSA: caiaq: Convert to the common vmalloc memalloc adds d7867ee7d264 ALSA: hiface: Convert to the common vmalloc memalloc adds 95ef15c65ae0 ALSA: ua101: Convert to the common vmalloc memalloc adds 748a76b215a3 ALSA: vx: Convert to the common vmalloc memalloc adds d5dec270c00c ALSA: pdaudiocf: Convert to the common vmalloc memalloc adds 30f2ce712d29 ALSA: mips: Convert to the common vmalloc memalloc adds 16ccca11088c ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page adds 3ca5fc0664ec ALSA: aoa: Avoid non-standard macro usage adds 7564d3b6334c ALSA: echoaudio: Avoid non-standard macro usage adds af7153a29d5f ALSA: es1968: Avoid non-standard macro usage adds 1a810436a2ef ALSA: rme: Avoid non-standard macro usage adds 6974f8ad4494 ALSA: pci: Avoid non-standard macro usage adds b65f131b8f47 ALSA: docs: Remove snd_dma_pci_data() usage in documentation adds fdea53fe5de5 ALSA: timer: Limit max amount of slave instances adds 75234212c446 ASoC: fsl_mqs: add DT binding documentation adds 9e28f6532c61 ASoC: fsl_mqs: Add MQS component driver adds adebb1113902 ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pm [...] adds 8735141031d7 ASoC: dt-bindings: Convert Allwinner A23 analog codec to a schema adds 6cfb1cd60394 ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_f [...] adds fd5d3907197c ASoC: soc-component.h: remove GPL explanation from header adds 7cf2804775f8 ASoC: dt-bindings: mt8183: add missing update adds 419e2f508336 ASoC: wm8994: Add support for setting MCLK clock rate adds 001b83d395ab ASoC: wm8994: Add support for MCLKn clock gating adds f4528af69fdc ASoC: dt-bindings: Document "samsung, arndale-wm1811" compatible adds 1c93a9e00e40 ASoC: soc-core: move soc_free_pcm_runtime() adds a848125e320a ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_p [...] adds 753ace0a34fb ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_ [...] adds 929deb849b9e ASoC: soc-core: create rtd->codec_dais first adds 6e864344873f ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() adds b7c5bc45ee94 ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() adds d918a37610b1 ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order adds 353e16bf6045 ASoC: soc-core: remove snd_soc_rtdcom_del_all() adds 4b7151dadfd4 dt-bindings: ASoC: Add tas2770 smart PA dt bindings adds 67f798c78242 ASoC: amd: acp3x: clean up indentation issue adds bd1468f252e8 ASoC: rt5663: clean up indentation issues adds 944eedd8c021 ASoC: wcd9335: clean up indentation issue adds 423013f824ab ASoC: stm32: sai: clean up indentation issue adds 49f9c4f2e83c ASoC: core: Clarify usage of ignore_machine adds 83078521072e ASoC: adau1761: Add PGA Slew time control adds 5422737192d9 ASoC: adau1761: Add ALC controls adds 4bf62571070d ASoC: fsl_asrc: Use in(out)put_format instead of in(out)pu [...] adds 109539c986ce ASoC: fsl_asrc: update supported sample format adds e957204e732b ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runt [...] adds 703df4413ff6 ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 adds 4378f1fbe924 ASoC: soc-pcm: Use different sequence for start/stop trigger adds 1a476abc723e tas2770: add tas2770 smart PA kernel driver adds 767b0bc59057 ASoC: madera: Add support for using MCLK3 adds 2ab4c50f6955 ASoC: SOF: trace: move to opt-in with Kconfig and module p [...] adds 9a06508bf782 ASoC: SOF: ipc: retain DSP context after FW exception. adds 8692d498d675 ASoC: SOF: core: check for mandatory fw_ready op during SOF probe adds e3ebfd0ab5b4 ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_st [...] adds f567ff6c76f7 ASoC: SOF: Intel: hda: fix reset of host_period_bytes adds 3a9e204d4e36 ASoC: SOF: Intel: Add context data to any IPC timeout. adds 25317997cbcd Merge branch 'asoc-5.4' into asoc-5.5 adds aaa68472ed1f ASoC: samsung: arndale: Simplify DAI link initialization adds 03081cc370b9 ASoC: samsung: arndale: Add support for WM1811 CODEC adds dca6408d6f7e ASoC: samsung: Rename Arndale card driver adds 5a7423993007 tas2770: fix platform_no_drv_owner.cocci warnings adds 4dc0e7df6283 ASoC: soc-core: use devm_kzalloc() for rtd adds 7ce6088f6062 ASoC: soc-core: remove soc_remove_dai_links() adds 0f23f718ecbc ASoC: soc-core: add soc_setup_card_name() adds 50014499e6a4 ASoC: soc-core: use devm_xxx for component related resource adds d8145989ff8c ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() adds 0881ab6e74b0 ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_ [...] adds 01400bfb2ea7 ASoC: rsnd: Document r8a774b1 bindings adds 67ad656bdd70 ASoC: jz4740: Use of_device_get_match_data() adds 03fe492e8346 ASoc: tas2770: Fix build error without GPIOLIB adds e9e8fc9ed63e ASoC: fsl_mqs: remove set but not used variable 'bclk' adds a9d273671440 ASoC: fsl_mqs: Fix error handling in probe adds 5911e6729e08 ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register adds 40f90ef0a77b ASoc: tas2770: Remove unused defines and variables adds edd6d5393206 ASoC: tas2770: Fix snd_soc_update_bits error handling adds af78cec45f2d ASoC: soc-acpi: add link_mask field adds 1466327e8eb3 ASoC: SOF: support alternate list of machines adds cfc28ac124c4 ASoC: pcm3168a: Use fixup instead of constraint for channe [...] adds 8d6aa1367a7d dt-bindings: medaitek: mt8183: add property "resets" && "r [...] adds 9e985503ee4b ASoC: mt8183: fix audio playback slowly after playback dur [...] adds e2cb4a14541d ASoC: soc-core: merge snd_pcm_ops member to component driver adds c64bfc906600 ASoC: soc-core: add new pcm_construct/pcm_destruct adds 8ec241c495dd ASoC: soc-core: add snd_soc_pcm_lib_ioctl() adds 86c05f3446ec ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops adds 3507bb5fe46d ASoC: intel: skl-pcm: remove snd_pcm_ops adds 9b9974d3d5d7 ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops adds bb3613515e96 ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops adds f52368f36443 ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops adds 8c028a4038ec ASoC: amd: acp-pcm-dma: remove snd_pcm_ops adds a94e3f2dd25c ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops adds 58c2dbe110df ASoC: au1x: dbdma2: remove snd_pcm_ops adds 297bdfd4f59c ASoC: au1x: dma: remove snd_pcm_ops adds 17d48a3186bd ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops adds 2bcba42492bf ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops adds c645ea1179a4 ASoC: uniphier: aio-dma: remove snd_pcm_ops adds a857e073ffc6 ASoC: txx9: txx9aclc: remove snd_pcm_ops adds 21499089765f ASoC: stm: stm32_adfsdm: remove snd_pcm_ops adds 6702eed85b40 ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops adds 1c91d77e1775 ASoC: sof: pcm: remove snd_pcm_ops adds 9dcefa7232d3 ASoC: sh: rsnd: remove snd_pcm_ops adds be513045d6fe ASoC: sh: fsi: remove snd_pcm_ops adds db5b4ee95238 ASoC: sh: dma-sh7760: remove snd_pcm_ops adds 932eaf7c7904 ASoC: sh: siu_pcm: remove snd_pcm_ops adds ba40ab627517 ASoC: samsung: idma: remove snd_pcm_ops adds 8b83c90dbac7 ASoC: qcom: lpass-platform: remove snd_pcm_ops adds e198048bdc63 ASoC: qcom: q6routing: remove snd_pcm_ops adds 2324c8f4cd35 ASoC: qcom: q6asm-dai: remove snd_pcm_ops adds 540e59c68bbc ASoC: pxa: mmp-pcm: remove snd_pcm_ops adds f8772e17def2 ASoC: pxa: remove snd_pcm_ops adds bb4ba744b170 ASoC: meson: remove snd_pcm_ops adds 9a0b72b71da0 ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops adds 1fddf424b3c4 ASoC: mediatek: remove snd_pcm_ops adds 851f5abfc83d ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops adds dfd00af5e801 ASoC: dwc: dwc-pcm: remove snd_pcm_ops adds 85efbc911ed5 ASoC: rt5514-spi: remove snd_pcm_ops adds dc06bd0fc480 ASoC: bcm: cygnus-pcm: remove snd_pcm_ops adds 2adc3fcc4a1f ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops adds 4ac85de9977e ASoC: fsl: fsl_dma: remove snd_pcm_ops adds 6d1048bc1152 ASoC: fsl: mpc5200_dma: remove snd_pcm_ops adds 8903ed25e9fd ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops adds a21192a7daf4 ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() adds ece23171ea95 ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops adds a49e460f847f ASoC: soc-utils: remove snd_pcm_ops adds e9067bb50278 ASoC: soc-component: remove snd_pcm_ops from component driver adds ad4abed36433 ASoC: jz4740: Remove unused match variable adds ac84b8b21b8e ASoc: Add Texas Instruments TAS2562 amplifier binding adds 4bbee14d8e54 ASoC: simple_card_utils.h: Add missing include adds ca514c0f12b0 ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver adds 969d49b2cdc8 dt-bindings: asoc: Add ADAU7118 documentation adds f3416e7144f5 ASoC: SOF: enable sync_write in hdac_bus adds a68c6b6cc77b ASoC: SOF: enable dual control for pga adds acf1b71cb693 AsoC: SOF: refactor control load code adds 902fd492d5ea Revert "ASoC: SOF: Force polling mode on CFL and CNL" adds 70b0c75ae1e3 ASoC: SOF: acpi: add debug module param adds 8b160dc2a92c ASoC: SOF: pci: add debug module param adds b4be427683cf ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP adds 5d43001ae436 ASoC: SOF: acpi led support for switch controls adds a4eff5f86c9c ASoC: SOF: imx: Read ESAI parameters and send them to DSP adds c173dba44c2d ASoC: tas2562: Introduce the TAS2562 amplifier adds 0c93c291321f ASoC: stm32: spdifrx: retry synchronization in sync state adds de729862cc0f ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C adds dd79841ca66f ASoC: fsl_mqs: Move static keyword to the front of declarations adds f9f618e7128e ASoC: SOF: Intel: byt: fix operator precedence warnings adds 7ad03a2c848f ASoC: SOF: Intel: bdw: fix operator precedence warnings adds 494e8f65da24 ASoC: SOF: topology: remove always-true redundant test adds 8a3ab38c3692 ASoC: SOF: topology: check errors when parsing LED tokens adds 9899a7a86993 ASoC: SOF: Fix randbuild error adds 47cbea216281 ASoC: Intel: eve: Enable mclk and ssp sclk early adds 848704f39ff6 ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment adds 03048217624a ASoC: sof: include types.h at header.h adds 9764beeae7cc ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment adds a35716a95655 ASoC: pcm3168a: Fix serial mode dependent format support adds 81bd644f6985 ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case adds 3ad00f6a5f76 ASoC: wm8958: use <asm/unaligned.h> to simplify code adds cf775f68a093 ASoC: dt-bindings: rt1011: add r0 and temperature device property adds 8de6e755069f ASoC: rt1011: Read and apply r0 and temperature device property adds 0e4b8717578e ASoC: tas2562: Fix misuse of GENMASK macro adds 036beb0e85f8 platform/chrome: cros_ec: remove unused EC feature adds 727f1c71c780 ASoC: cros_ec_codec: refactor I2S RX adds 8f731d4c92c2 ASoC: cros_ec_codec: extract DMIC EC command from I2S RX adds 2ad450593b7d ASoC: dt-bindings: Convert Allwinner A10 codec to a schema adds 349959a9c767 ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" adds 1092b0970888 ASoC: tlv320aic32x4: add a check for devm_clk_get adds 9ac47908f35b dt-bindings: sound: Convert Samsung Exynos Odroid XU3/XU4 [...] adds 2d39a1fc19ea dt-bindings: sound: Convert Samsung I2S controller to dt-schema adds 104c6f8f7ff8 platform/chrome: cros_ec: add common commands for EC codec adds f3e82ad43ca5 ASoC: cros_ec_codec: read max DMIC gain from EC codec adds 3fe5a963c631 ASoC: dt-bindings: cros_ec_codec: add SHM bindings adds 6cc23ed2ceab ASoC: samsung: i2s: Document clocks macros adds 7d2f70f248ab ASoC: msm8916-wcd-analog: Add earpiece adds b6bc07d4360d ASoC: cros_ec_codec: support WoV adds 8e8c533b132a ASoC: mediatek: mt6358: support WoV adds 0cce736d389c ASoC: dt-bindings: mt8183: add ec-codec adds 2cc3cd5fdc8b ASoC: mediatek: mt8183: support WoV adds b5c2e97e0807 dt-bindings: asoc: adau7118: Cleanup adds b2d6ee753126 ASOC: adau7118: Change regulators id adds a0e0d135427c ASoC: rt5677: Add a PCM device for streaming hotword via SPI adds bed646dc3f7b ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue adds 33536a148795 ASoC: soc-core: remove for_each_rtdcom_safe() adds 5a4c9f054cee ASoC: soc-core: snd_soc_unbind_card() cleanup adds 2b544dd7b43b ASoC: soc-core: add for_each_rtd_components() and replace adds d4d9360bf702 ASoC: rsnd: dma: set bus width to data width for monaural data adds ef2c695151df ASoC: rsnd: add missing of_node_put() adds ef5dee551e3e ASoC: mediatek: Check SND_SOC_CROS_EC_CODEC dependency adds 76dc6a2b312d ASoC: SOF: Intel: hda-loader: improve error handling adds 6a414489e0f3 ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_ds [...] adds 4f0637eae56f ASoC: Intel: common: add ACPI matching tables for JSL adds 6fd9903527bf ASoC: SOF: Intel: initial support to JasperLake. adds 175fc9281982 ASoC: kirkwood: fix IRQ error handling adds e42599d6bbf5 ASoC: rt5650: Add Kahlee platform specfic changes adds f8a60435703b ASoC: rt5677: Add missing null check for failed allocation [...] adds 6442793abf75 ASoC: rt5677-spi: fix sparse warnings adds f3ee99087c8c ASoC: tegra: Allow 24bit and 32bit samples adds 4baabbf932ed ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro adds c19255659b6e ASoC: Spelling s/configr/configur/ adds 16c33235321d ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/conne [...] adds 07932563686a ASoC: tegra: add a TDM configuration callback adds 8c05f6af7b7d ASoC: tegra: disable rx_fifo after disable stream adds 27e322fabd50 ASoC: SOF: define INFO_ flags in dsp_ops adds 4c02a7bd43e2 ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms adds d3de1eb461e5 ASoC: fsl: fsl_dma: fix build failure adds 24d05966b560 ASoC: sunxi: sun4i-codec: remove unneeded semicolon adds 15747a802075 ASoC: eve: implement set_bias_level function for rt5514 adds b39eb1e250c3 ASoC: fsl_asrc: refine the setting of internal clock divider adds 35dac6274719 ASoC: fsl_esai: Add spin lock to protect reset, stop and start adds 5db8617ba7e8 ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() adds 4c19030c511f ASoC: SOF: add a field to store the current D0 substate of DSP adds 09fe6b528886 ASoC: SOF: reset default d0_substate at probe() and resume() adds e8f112d8c29f ASoC: SOF: add set_power_state() to dsp_ops for power stat [...] adds 62f8f7660462 ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix [...] adds 73b51957122d ASoC: SOF: Intel: CNL: add set_power_state() ops adds 35c930ba6025 ASoC: SOF: Intel: APL: add set_power_state() ops adds e5c97e88084b ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compati [...] adds 4a94940988cc ASoC: SOF: token: add tokens for PCM compatible with D0i3 [...] adds c5232c017142 ASoC: SOF: topology: parse and store d0i3_compatible flag adds aae7c82d0121 ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update adds 92f4beb718d7 ASoC: SOF: Intel: HDA: use macro for register polling retry count adds 7c7eba2402c1 ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc adds 10992004e1e9 ASoC: SOF: ipc: introduce message for DSP power gating adds 463fbf6dc03a ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply adds 5056193d4d1a ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file adds 534037fddd34 ASoC: SOF: configure D0ix IPC flags in set_power_state adds 601252869f50 ASoC: SOF: PM: add helpers for setting D0 substate for ADSP adds 0267de58acfe ASoC: SOF: Intel: CNL: add support for sending compact IPC adds 7367d3096b14 ASoC: SOF: add a flag to indicate the system suspend target adds 4cd933abd482 ASoC: SOF: add a flag suspend_ignored for sof stream adds 0b50b3b1c3bc ASoC: SOF: PM: implement prepare/complete callbacks adds ac8c046f19f9 ASoC: SOF: ignore suspend/resume for D0ix compatible streams adds 66e40876ddc3 ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0 [...] adds 5655ce660a6d ASoC: SOF: return -ENOTSUPP if D0I3 is not supported adds c470fc3f61b2 ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix adds 6d407a39cc96 ASoC: SOF: pci: Add prepare/complete PM callbacks adds d745cc1ab659 ASoC: intel - fix the card names adds c3ad1092e106 ASoC: SOF - remove the dead code (skylake/kabylake) adds a9c82d63ca48 drm: bridge: dw-hdmi: Report connector status using callback adds f03412b78a94 ASoC: rockchip-max98090: Support usage with and without HDMI adds 05b754f5f41c ASoC: rockchip_max98090: Optionally support HDMI use case adds bf2f64ea6594 ASoC: rockchip_max98090: Add HDMI jack support adds 2a2edfbbfee4 ALSA: hda/hdmi - implement mst_no_extra_pcms flag adds 608b8c36c371 ASoC: hdac_hda: add support for HDMI/DP as a HDA codec adds 7de9a47c8971 ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi adds 0f163110256a ASoC: Intel: skl-hda-dsp-generic: fix include guard name adds 139c7febad1a ASoC: SOF: Intel: add support for snd-hda-codec-hdmi adds 57ad18906f24 ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support adds dfe87aa86cd9 ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support adds 59bbd703ea2e ASoC: intel: sof_rt5682: common hdmi codec support adds 7d2ae5837665 ASoC: Intel: bxt_rt298: common hdmi codec support adds d247568bb21b ASoC: rt5677-spi: fixup compile warning adds e9904ed5e73a ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() adds e226445802cb ASoC: rt5682: improve the sensitivity of push button adds 059c67f11c89 ASoC: dt-bindings: rt5682: add button delay device property adds b9a3eea38b1e ASoC: rt1011: remove redundant code in kcontrol adds 5cf93491ff98 ASoC: rt1011: improve the rt1011_set_dai_fmt() function adds 270d1b39b006 ASoC: rt1011: remove unnecessary tabs using spaces instead adds 98b6b8df06c7 ASoC: rt1011: add the range check for temperature_calib fr [...] adds 683b85152e36 ASoC: rt1011: some minor changes to improve readability adds e0859710516c ASoC: ux500: Remove redundant variable "status" adds f95ce1355944 ASoC: Intel: Add acpi match for rt1011 based m/c driver adds 17fe95d6df93 ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 adds 65c56f5dccc8 ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_don [...] adds df7257e544fa ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with [...] adds a6955fe0e230 ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with [...] adds 280393b712b7 ASoC: Intel: add mutual exclusion between SOF and legacy B [...] adds 70ae4eb540af ASoC: SOF: Kconfig: add EXPERT dependency for developer op [...] adds f9ad75468453 ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency adds b000135e5f27 ASoC: SOF: Intel: use def_tristate, avoid using select adds 02701b909c2f ASoC: Intel: Skylake: mark HDAudio codec support as deprecated. adds 9e7301762f6d ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER adds c4a09f9a523e ASoC: Intel: boards: fix configs for bxt-da7219-max98057a adds 3315e5b40f59 ASoC: Intel: boards: Geminilake is only supported by SOF adds 8039105987fc ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK adds acbf27746ecf ASoC: pcm: update FE/BE trigger order based on the command adds 5eee2b3f6006 ASoC: SOF: topology: set trigger order for FE DAI link adds 3e2e193773b3 ASoC: adau7118: Fix example warning adds 36794902de1f ASoC: soc-core: move soc_init_dai_link() adds bfce78a55965 ASoC: soc-core: tidyup soc_init_dai_link() adds cd3c5ad7b250 ASoC: soc-core: typo fix at soc_dai_link_sanity_check() adds 95b562e57f0b ASoC: soc-core: remove duplicated soc_is_dai_link_bound() adds 6b1dff0266a3 ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add [...] adds bc7a9091e5b9 ASoC: soc-core: add soc_unbind_dai_link() adds b8132657990b ASoC: soc-core: move snd_soc_lookup_component() adds 5bd7e08b3c5f ASoC: soc-core: tidyup snd_soc_lookup_component() adds 486c7978ff66 ASoC: soc-core: add snd_soc_del_component_unlocked() adds b18768f56162 ASoC: soc-core: remove snd_soc_component_add/del() adds ac6a4dd3e9f0 ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_ [...] adds daf7737335bf ASoC: soc-core: move snd_soc_register_dai() adds 3f6674ae13a1 ASoC: soc-core: move snd_soc_unregister_dais() adds e11381f38f34 ASoC: soc-core: add snd_soc_unregister_dai() adds 5d07519703bc ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() adds e443c20593de ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() [...] adds 71cb85f5e9da ASoC: soc-core: call snd_soc_register_dai() from snd_soc_r [...] adds 237d19080cd3 ASoC: soc-core: remove topology specific operation adds 509ba54fcfd1 ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY adds df95a16d2a96 ASoC: soc-core: fix RIP warning on card removal adds 18dd66ea8446 ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() adds 992fd39a349a Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] adds 2acdcabb8a40 ASoC: SOF: topology: Fix bytes control size checks adds 9ff7759731db Merge tag 'asoc-v5.5' of https://git.kernel.org/pub/scm/li [...] adds 66a8966aac12 Merge branch 'for-linus' into for-next adds ebfc6de29ae8 ALSA: timer: Unify master/slave linking code adds 33bbb8a0ecd1 ALSA: timer: Make snd_timer_close() returning void adds 6a34367e52ca ALSA: timer: Fix possible race at assigning a timer instance adds 2406ff9b86aa ALSA: pcm: Yet another missing check of non-cached buffer type adds 1a4860325cc7 ASoC: Remove superfluous snd_dma_continuous_data() adds 26105a6f0570 ASoC: rt5514-spi: Convert to the common vmalloc memalloc adds 1508f32f1adb ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page adds 6420c24a3000 ASoC: intel: Avoid non-standard macro usage adds b01aa131fae9 ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page adds f541220cd590 ASoC: rt5677-spi: Convert to the common vmalloc memalloc adds e610748ad438 ASoC: cros_ec_codec: Convert to the common vmalloc memalloc adds fc7af6bc2707 ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page adds 67b2945d6323 usb: gadget: u_audio: Remove superfluous snd_dma_continuou [...] adds 9cb7831384ce staging: most: Convert to the common vmalloc memalloc adds ef99d99b2fd9 media: solo6x10: Remove superfluous snd_dma_continuous_data() adds 3b316a8f6077 media: tw686x: audio: Avoid non-standard macro usage adds 2bc1e1fdd0fc ALSA: memalloc: Drop snd_dma_pci_data() macro adds 0c4f09ceec3d ALSA: timer: Fix the breakage of slave link open adds 509526706e68 ALSA: au88x0: Fix incorrect device pointer for preallocation adds b12b2259bc4c Merge branch 'for-linus' into for-next adds cb45722b289b ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks adds f35ef592477c ALSA: usb-audio: Add skip_validation option adds d577cf76fa31 ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms adds c8e3eb9be57f ALSA: hda: hdmi - remove redundant code comments adds ee906c6b9c6e ALSA: hda - remove forced polling workaround for CFL and CNL adds 80b917a8dd8f ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense adds 5204a05d70d9 ALSA: hda - Add DP-MST jack support adds 9c32fea83692 ALSA: hda - Add DP-MST support for non-acomp codecs adds 5398e94fb753 ALSA: hda - Add DP-MST support for NVIDIA codecs adds e190de6941db ALSA: hda - Add mute led support for HP ProBook 645 G4 adds 97dda3da2073 ALSA: aloop: Describe units of variables adds 09419f1ace21 ALSA: aloop: Support return of error code for timer start [...] adds 133f37593eb6 ALSA: aloop: Use callback functions for timer specific imp [...] adds 8e3bf7cde433 ALSA: aloop: Rename all jiffies timer specific functions adds fd1f7c743d30 ALSA: aloop: Move CABLE_VALID_BOTH to the top of file adds 26c53379f98d ALSA: aloop: Support selection of snd_timer instead of jiffies adds c6ae99605633 ALSA: aloop: Support runtime change of snd_timer via info [...] adds 0dba808eae26 ALSA: pcm: Introduce managed buffer allocation mode adds 72b4bcbf1c96 ALSA: docs: Update for managed buffer allocation mode adds fc033cbf6fb7 ALSA: pcm: Allow NULL ioctl ops adds f6161f379c5d ALSA: docs: Update document about the default PCM ioctl ops adds 0821fd77a112 ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header adds 1e850beea278 ALSA: pcm: Add the support for sync-stop operation adds fabb26dcd104 ALSA: pcm: Add card sync_irq field adds 94722e74272c ALSA: docs: Update about the new PCM sync_stop ops adds aed8c7f40882 ALSA: hda/realtek - Move some alc256 pintbls to fallback table adds d64ebdbfd4f7 ALSA: hda/realtek - Move some alc236 pintbls to fallback table adds 695d1ec3994f ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop adds ce3cba788a1b ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data adds 9435f2bb6687 ALSA: usb-audio: Fix NULL dereference at parsing BADD adds d60229d84846 ALSA: cs4236: fix error return comparison of an unsigned integer adds 5a858e79c911 ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs adds 10a959456341 ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding adds 3b1c952c951d ASoC: pcm: Make ioctl ops optional adds 1e5ddb6ba738 ASoC: component: Add sync_stop PCM ops adds c037239c2373 ALSA: aloop: Remove redundant locking in timer open function adds 9314e44f455c ALSA: aloop: Avoid unexpected timer event callback tasklets adds c6b6fc206586 ALSA: aloop: Fix dependency on timer API adds e7cfd867fd98 ASoC: rt5645: Fixed buddy jack support. adds 24de63562b9d ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null adds 130d3e90777f ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. adds 8f157d4ff039 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report adds e9149b8c00d2 ASoC: wm8904: fix regcache handling adds fe23be2d85b0 ASoC: rt5645: Fixed typo for buddy jack support. adds 44d13f6c2a0b ASoC: rt5682: fix the charge pump capacitor discharges adds 302ee055af02 ASoC: SOF: Intel: Fix build break adds 0bb887709eb1 ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 [...] adds ef8e14794308 ASoC: rsnd: fix DALIGN register for SSIU adds 3701d2cb8767 Merge branch 'asoc-5.4' into asoc-linus adds 2f52475bac7e ASoC: fsi: switch to yaml base Documentation adds bd0b609e0c33 ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n adds 8cd73ce7ba63 ASoC: SOF: topology: fix missing NULL pointer check adds 16299326a0cb ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend adds fe965096c949 ASoC: fsl_audmix: Add spin lock to protect tdms adds 461c623270e4 ASoC: rt5677: Load firmware via SPI using delayed work adds 157b006f6be4 ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device adds 21c00e5df439 ASoC: rt5677: Enable jack detect while DSP is running adds 29073ae40c47 ASoC: rt5677: Add DAPM audio path for hotword stream adds eabf424f7b60 ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile adds 3f81068dc8e5 ASoC: rt5677: Stop and restart DSP over suspend/resume adds ee0be4a99d49 ASoC: rt5677: Disable irq at suspend adds 395f02ef210e ASoC: rt5677: Allow VAD to be shut on/off at all times adds 55229597a945 ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM adds ba0b3a977ecf ASoC: rt5677: Set ADC clock to use PLL and enable ASRC adds 9da776ba7852 ASoC: rt5677: Wait for DSP to boot before loading firmware adds 36da67630d31 ASoC: Add DA7213 audio codec as selectable option adds e2db787bdcb4 ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format c [...] adds 13409d27cb39 ASoC: wm8904: configure sysclk/FLL automatically adds 1f24d93c4f4e ASoC: Intel: acpi-match: split CNL tables in three adds 0af237d51a4e ASoC: SOF: Intel: hda: use fallback for firmware name adds 74b4dd04b19c ASoC: SOF: PM: add state machine to comments adds 58a972efd21b ASoC: SOF: PM: add check before setting d0_substate adds a77e5d573f84 ASoC: SOF: add helper to check if we should enter d0i3 suspend adds 5e35d5f4224a ASoC: SOF: PM: only suspend to D0I3 when needed adds 1b4efdaf6d60 ASoC: SOF: topology: free kcontrol memory on error adds 0d18a7caa654 ASoC: soc-core: remove soc_is_dai_link_bound() adds 7ca24386a7c2 ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() adds ffdbca0be6c7 ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() adds 63dc47da1f39 ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_ [...] adds da704f26ba37 ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_un [...] adds c6619b729814 ASoC: soc-core: merge soc_remove_component() and soc_clean [...] adds ed90c013a773 ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_inst [...] adds 74bd3f92d0d1 ASoC: soc-core: tidyup soc_probe_aux_devices() adds 5cff6fddb8dc dt-bindings: vendor-prefixes: Add 'fsi[ab]' to the list of [...] adds b26eb5173c85 ASoC: tas2770: clean up an indentation issue adds 2a6f0892bda9 ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanu [...] adds 2cc1afcfc617 ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc [...] adds ce21401c9d30 ASoC: soc-core: care card_probed at soc_cleanup_card_resources() adds de8cf9523110 ASoC: dmaengine: Use dma_request_chan() directly for chann [...] adds f0c97131b946 ASoC: ti: davinci-mcasp: Use dma_request_chan() directly f [...] adds a3b9ed55775e ASoC: rt5677: rt5677_check_hotword() can be static adds d2522335c92c ALSA: compress: add flac decoder params adds 51d2584a9894 ASoC: qcom: q6asm: add support to flac config adds baddcee98993 ASoC: qcom: q6asm-dai: add support to flac decoder adds 2dab09be49a1 ASoC: wm2200: add missed operations in remove and probe failure adds b1176bbb7086 ASoC: wm5100: add missed pm_runtime_disable adds cdacc761dae1 ASoC: pcm3168a: Document optional RST gpio adds 79f6c108c87b ASoC: pcm3168a: Add support for optional RST gpio handling adds 653c28afa76b ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. adds e48fdb53bd1f ASoC: tlv320aic31xx: configure output common-mode voltage adds eb65ccdb0836 ASoC: wm_adsp: Expose mixer control API adds b2b2afbb48ea ASoC: soc-component: tidyup snd_soc_pcm_component_new/free [...] adds 0ced7b050224 ASoC: soc-pcm: remove soc_pcm_private_free() adds dc73d73aa714 ASoC: add control components management adds fb5126778333 ASoC: core: add SND_SOC_BYTES_E adds 103e5d734ae2 ASoC: dt-bindings: pcm3168a: Update the optional RST gpio [...] adds 4ec48e7cbe6e ASoC: pcm3168a: Update the RST gpio handling to align with [...] adds 5cca59516de5 ASoC: soc-pcm: check symmetry before hw_params adds 3efd72330543 ASoC: Fix Kconfig indentation adds 4e01e5dbba96 ASoC: improve the DMI long card code in asoc-core adds 39870b0dec68 ASoC: DMI long name - avoid to add board name if matches w [...] adds 8c4d2a0bfbd2 Merge branch 'asoc-5.5' into asoc-next adds 09578eacaaa4 Merge tag 'asoc-v5.5-2' of https://git.kernel.org/pub/scm/ [...] adds 436e25505f34 ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC adds bf2aa5cadd1c ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling adds 3f1b210a7f97 Merge tag 'sound-5.5-rc1' of git://git.kernel.org/pub/scm/ [...] adds 3e84a18a259e media: meson/ao-cec: move cec_notifier_cec_adap_register a [...] adds 36909b552d0e media: i2c: mt9m001: make array init_regs static, makes ob [...] adds 713f871b30a6 media: mc-device.c: fix memleak in media_device_register_entity adds f13d5f361959 media: vimc: Collapse component structure into a single mo [...] adds d7fb5c361c2a media: vimc: Fix gpf in rmmod path when stream is active adds 3a9e69f1404f media: vimc: move duplicated IS_SRC and IS_SINK to common header adds 78364ccffd33 media: doc: media: vimc: Update module parameter usage inf [...] adds 2c4414ce9266 media: MAINTAINERS: Add reviewer to vimc driver adds b0e41bf23b59 media: am437x-vpfe: Fix suspend path to always handle pinc [...] adds 47c7bcfdb387 media: am437x-vpfe: Fix missing first line adds e6784f9e4ebb media: am437x-vpfe: Rework ISR routine for clarity adds b58e69e9a573 media: am437x-vpfe: Wait for end of frame before tear-down adds 158a1dddf2db media: am437x-vpfe: fix start streaming error path adds 73940235337e media: am437x-vpfe: Streamlined vb2 buffer cleanup adds 13aa21cfe92c media: am437x-vpfe: Setting STD to current value is not an error adds 0512ccba072a media: am437x-vpfe: Use a per instance format array instea [...] adds f60de889d7db media: am437x-vpfe: fix function trace debug log adds 750ef54b7e2b media: am437x-vpfe: TRY_FMT ioctl is not really trying anything adds ea169d2d6561 media: am437x-vpfe: Remove per bus width static data adds 724de7b5fe72 media: am437x-vpfe: Switch to SPDX Licensing adds ae0688f659ad media: cedrus: fill in bus_info for media device adds dec555256f2c media: cedrus: choose default pixelformat in try_fmt adds 965c71e8adcf media: cedrus: fix various format-related compliance issues adds a9cc4cbcdfd3 media: seco-cec: Add a missing 'release_region()' in an er [...] adds 4a0cad6dcaa1 media: ext-ctrls-flash.rst: fix typo adds 3f5e1e2f6e3d media: hantro: streamline open, reuse error path adds 3ff8b2c64609 media: uapi: h264: clarify dec_ref_pic_marking_bit_size fields adds 5914ecf4b18f media: s3c-camif: make array 'registers' static const, mak [...] adds ba0c8e6eed07 media: em28xx: make various arrays static const, makes obj [...] adds dda8415e17c9 media: mtk-vcodec: vdec: fix incorrect pointer dereference adds 2abb4db289d7 media: mtk-vcodec: vdec: set VPI IPI handler in one place adds 1c7b5eedb988 media: mtk-vcodec: vdec: clean up vidioc_vdec_s_fmt a bit adds 2455d417c03a media: vim2m: Fix BUG_ON in vim2m_device_release() adds 1adbb8276f21 media: v4l2-dv-timings.c: fix format string adds b4add02d2236 media: vivid: Set vid_cap_streaming and vid_out_streaming to true adds c362f77a243b media: vim2m: Fix abort issue adds 5adff604a51e media: vidioc-g-fbuf.rst: remove duplicate 'struct' adds 05e58c83d631 media: hantro: Simplify macroblock macros adds f71193af4393 media: hantro: Simplify buffer helpers adds a0862a40364e media: rcar-vin: Fix incorrect return statement in rvin_tr [...] adds d23e12dc4e26 media: rcar-vin: Make use of V4L2_FIELD_IS_INTERLACED() macro adds 20aca4a33bc4 media: rcar-vin: Rename rectangle holding the video source [...] adds 104464f573d5 media: rcar-vin: Do not reset the crop and compose rectang [...] adds 083693214f28 media: rcar-vin: Add support for V4L2_FIELD_ALTERNATE adds 3e5ba2ac8508 media: hantro: h264: Fix a comment in b1_ref_list_cmp() adds e00cc83ecc3d media: hantro: h264: Rename POC_CMP() into HANTRO_CMP() adds 9db5f87f6723 media: hantro: h264: Fix the frame_num wraparound case adds 8255b4d21967 media: uapi: h264: clarify V4L2_PIX_FMT_H264_SLICE format adds 187ef7c5c781 media: uapi: h264: clarify num_ref_idx_l[01]_(default_)act [...] adds a5bbeeca8e36 media: imx: enable V4L2_PIX_FMT_XBGR32, _BGRX32, and _RGBX32 adds eeabc18b9372 media: uapi/linux/cec.h: add defines for the CEC UI Comman [...] adds b52c2ed31332 media: cec/cec-adap.c: use new UI_CMD defines adds 806e0cdfee0b media: cec.h: CEC_OP_REC_FLAG_ values were swapped adds 9098c1c251ff media: cec: expose the new connector info API adds 98f290731fe3 media: cec: document CEC_ADAP_G_CONNECTOR_INFO and capability adds 7e86efa2ff03 media: cec-gpio: add notifier support adds 7c617138b825 media: cx231xx: convert to the vb2 framework adds 36756fbff1e4 media: max2175: Fix build error without CONFIG_REGMAP_I2C adds 1b23ee9ccf86 media: ov6650: Fix MODULE_DESCRIPTION adds c404af950d14 media: ov6650: Fix control handler not freed on init error adds 7b188d6ba27a media: ov6650: Fix crop rectangle alignment not passed back adds 12500731895e media: ov6650: Fix incorrect use of JPEG colorspace adds 1c6a2b630951 media: ov6650: Fix some format attributes not under control adds 39034bb0c26b media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support adds 5439fa9263cb media: ov6650: Fix default format not applied on device probe adds 3143b459de4c media: ov6650: Fix stored frame format not in sync with hardware adds 1463b371aff0 media: ov6650: Fix stored crop rectangle not in sync with [...] adds 8f4ac27af9d6 media: v4l: Put camera sensor, lens and flash drivers unde [...] adds 355047f411c0 media: v4l: fwnode: Make v4l2_fwnode_endpoint_free() safer adds 623df5d710fe media: i2c: ov5695: Modify the function of async register [...] adds 7359fac5a478 media: i2c: ov2659: Fix for image wrap-around in lower resolution adds 1bc06fdbdf54 media: i2c: ov2659: Fix sensor detection to actually fail [...] adds 72da0419e62e media: i2c: ov2659: Cleanup include file list adds 85c4043f1d40 media: i2c: ov2659: fix s_stream return value adds 341f0960a87c media: dt-bindings: ov2659: add powerdown/reset-gpios opti [...] adds 2b4a07a0dd33 media: i2c: ov2659: Add powerdown/reset gpio handling adds 9d669fbfca20 media: i2c: ov2659: Fix missing 720p register config adds 503e59365dd1 media: i2c: ov2659: Switch to SPDX Licensing adds c690435ed079 media: venus: core: Fix msm8996 frequency table adds 32f0a6ddc8c9 media: venus: Use on-chip interconnect API adds 8dbebb2bd01e media: venus: Fix occasionally failures to suspend adds e5b7fabb78f2 media: venus: Add codec data table adds c0e284ccfeda media: venus: Update clock scaling adds ae5f973759e1 media: saa7164: use debugfs rather than procfs for debugging file adds 6bf33ca2a9ad media: delete unused proc_fs.h include adds ce819649b03d media: rc: mark input device as pointing stick adds 81bab3fa6ca8 media: rc: increase rc-mm tolerance and add debug message adds e43148645d18 media: mceusb: fix out of bounds read in MCE receiver buffer adds cf330691668a media: rc: Add support for another iMON 0xffdc device adds 64659c81dfcc media: rtl28xxu: set keymap for Astrometa DVB-T2 adds 6f5129e251ae media: rtl28xxu: fix idle handling adds ed4e15697b5f media: cxd2820r: make arrays tab static const, makes objec [...] adds 3eab054614cd media: em28xx: Add support for Magix Wideowandler 2 adds a7b2df76b42b media: rc: prevent memory leak in cx23888_ir_probe adds 6d7cc95311f7 media: rc: Use the correct style for SPDX License Identifier adds 1983c43509d7 media: rc: Use devm_platform_ioremap_resource() in tango_i [...] adds 94ddd60d9c39 media: usb: tm6000: Use the correct style for SPDX License [...] adds 767f22ac54b6 media: drxj: remove redundant assignment to variable rc adds cecf0bbbcb6f media: dvbsky: use a single mutex and state buffers for al [...] adds 1ea76d16569b media: gl861: re-implement I2C adapter logic adds 8139bb3e1d45 media: dvb-usb-v2/gl861: remove device-specific i2c algo adds 25877478c444 media: dvb-usb-v2/gl861: remove an un-used header file adds ecf20d28ff77 media: dvb-frontends/tc90522: extend i2c algo to support s [...] adds 43be77fa6ce6 media: dvb-usb-gl861: support I2C read from tuner via demod adds 649cd16c438f media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_tran [...] adds 9b211f9c5a0b media: cec-funcs.h: add status_req checks adds d7ca5afdced3 media: cec-funcs.h: use new CEC_OP_UI_CMD defines adds 219031a6e7df media: venus: fix build on 32bit environments adds 1c9b943cdcbd media: si2168: use bits instead of bool for flags adds d7f9e85082f6 media: af9035: add the formula used for the I2C speed adds 57df53738a81 media: si2157: Add option for not downloading firmware. adds 6bf05f759932 media: af9035: add support for Logilink VG0022A. adds 31218df77e7f media: media/pci/ivtv: Variable vbi.type could be uninitia [...] adds 672c29b91670 media: i2c: Use div64_ul() for u64-by-unsigned-long divide adds 1d96e53fe8b5 media: staging: media: imx: Fix alignment to match open pa [...] adds e6f45ea2e721 media: cx88: Add support for NotOnlyTV LV3H card adds 68085f314d64 media: gspca: null check create_singlethread_workqueue adds 8dbdee8e8acc media: usb: null check create_singlethread_workqueue adds 2eca8e4c1df4 media: v4l: cadence: Fix how unsued lanes are handled in ' [...] adds e1444e9b0424 media: cx88: Fix some error handling path in 'cx8800_initdev()' adds 80a501a46f08 media: staging: media: imx: Use devm_platform_ioremap_resource(). adds 69bb7eb88346 media: cx231xx: remove duplicated include from cx231xx-417.c adds 27dbc2e63b9a media: cx18: make array mapping static, makes object smaller adds 59251a8be3c2 media: gspca: make array st6422_bridge_init static, makes [...] adds c7a191464078 media: usbvision: Fix invalid accesses after device disconnect adds 9e08117c9d4e media: usbvision: Fix races among open, close, and disconnect adds 1edfa9b1687e media: vimc: Fix error return code in vimc_register_devices() adds aacbd4ff3a8b media: rcar-vin: Rename wrongly named rectangle adds dbb8d05a9d11 media: rcar-vin: Create compose rectangle where it is used adds 1f4642464655 media: imx: Move capture device init to registered adds 2a4558c6adc4 media: imx: Move pads init to probe adds 5c9de1fa03e9 media: rcar-vin: Use bytes per line instead of width for U [...] adds d8b1ad7ce765 media: platform: Use devm_platform_ioremap_resource() in t [...] adds b35d6c02aa3c media: v4l2-core: Implement v4l2_ctrl_new_std_compound adds f7fe9f9528b9 media: Documentation: v4l2_ctrl_new_std_compound adds d1dc49370f83 media: add V4L2_CTRL_TYPE_AREA control type adds 8ae3a0862993 media: Documentation: media: Document V4L2_CTRL_TYPE_AREA adds 61fd036d0111 media: add V4L2_CID_UNIT_CELL_SIZE control adds 3f0a700624d0 media: Documentation: media: Describe V4L2_CID_UNIT_CELL_SIZE adds 2e8db63e1f64 media: v4l2-ctrl: Add new helper v4l2_ctrl_ptr_create adds d30f4e3d4fbd media: imx214: Add new control with V4L2_CID_UNIT_CELL_SIZE adds 5139de5d5e60 media: ti-vpe: Fix a parallel build issue adds 102af9b9922f media: ti-vpe: vpe: Fix Motion Vector vpdma stride adds 4d59c7d45585 media: ti-vpe: vpe: Add missing null pointer checks adds 55c686ff93f1 media: ti-vpe: vpe: Remove unnecessary use of container_of adds 95959793d20d media: ti-vpe: Add support for SEQ_BT adds b2bb3d822f2c media: ti-vpe: Add support for NV21 format adds 661eaa3c4bca media: ti-vpe: Set MAX height supported to 2048 pixels adds a37980ac5be2 media: ti-vpe: vpe: fix a v4l2-compliance failure causing [...] adds 06bec72b250b media: ti-vpe: vpe: fix a v4l2-compliance warning about in [...] adds e20b248051ca media: ti-vpe: vpe: Make sure YUYV is set as default format adds 0bac73adea4d media: ti-vpe: vpe: fix a v4l2-compliance failure about in [...] adds 2444846c0dbf media: ti-vpe: vpe: fix a v4l2-compliance failure about fr [...] adds cf6acb73b050 media: ti-vpe: vpe: ensure buffers are cleaned up properly [...] adds 63728b1cab28 media: ti-vpe: vpdma: Use fixed type for address in descriptor adds f3320447a22a media: ti-vpe: Set the DMA mask and coherent mask adds 34efd808dbf4 media: ti-vpe: vpe: use standard struct instead of duplica [...] adds 98ca241d239a media: ti-vpe: vpe: fix v4l2_compliance issue related to x [...] adds 9152dc9ec940 media: ti-vpe: csc: rgb-to-yuv HD full range coeff are wrong adds d5a897c8428b media: v4l2-common: add pixel encoding support adds b373f84d77e1 media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info adds 3ff3a712a9ea media: ti-vpe: vpe: don't rely on colorspace member for co [...] adds 144945833368 media: dvbsky: add support for eyeTV Geniatech T2 lite adds d587cdb2a5f5 media: imon_raw: simplify loop adds 727fe909af75 media: dvb-frontends: Use DIV_ROUND_CLOSEST directly to ma [...] adds 0f123f820a8a media: tuners/qm1d1c0042: Use DIV_ROUND_CLOSEST directly t [...] adds 22cb099d0c1b media: rc: add keymap for Tronsmart Vega S95/S96 remote adds d2f383d6b8cd media: rc-map: Sort rc map name MACROs adds ca8f245f284e media: cxusb: detect cxusb_ctrl_msg error in query adds 75564e3a5016 media: mb86a20s: make the bit rate estimation function mor [...] adds d9aeaa6d4ca4 media: cxd2841er: avoid too many status inquires adds 8c279e9394ca media: uvcvideo: Fix error path in control parsing failure adds ac7dabf14049 media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE adds 50df3be70aa0 media: staging: media: omap4iss: Replace NULL comparison. adds 4b1d7c2760d2 media: staging: media: Make use of devm_platform_ioremap_resource adds 137272cdf7cc media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF adds f8cca8c97a63 media: v4l2-mem2mem: support held capture buffers adds bac06ec36ea2 media: videodev2.h: add V4L2_DEC_CMD_FLUSH adds bef41d93aac6 media: v4l2-mem2mem: add stateless_(try_)decoder_cmd ioctl [...] adds f07602ac3887 media: v4l2-mem2mem: add new_frame detection adds eabf10e5e300 media: cedrus: h264: Support multiple slices per frame adds 6ce1d376d33e media: docs-rst: Document m2m stateless video decoder interface adds 96f49c1ac370 media: v4l2-core: correctly validate video and metadata ioctls adds 8e72244b4e8f media: v4l2-dev: simplify the SDR checks adds 4fbd54bbd243 media: v4l2-dev: fix is_tch checks adds 8669d8474a58 media: v4l2-dev: disable frequency and tuner ioctls for touch adds d5797cf685a0 media: vivid: Add metadata capture support adds a2e31ce91de9 media: Documentation:media:v4l2:Add vivid metadata doc adds 78892b6ba3ba media: v4l2-core: Add new metadata format adds 746facd39370 media: vivid: Add metadata output support adds 06eff2150d4d media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_B [...] adds c3b32900fbf5 media: cedrus: Remove unnecessary parenthesis around DIV_ROUND_UP adds 256fa3920874 media: v4l: Add definitions for HEVC stateless decoding adds de06f2892832 media: pixfmt: Document the HEVC slice pixel format adds 86caab29da78 media: cedrus: Add HEVC/H.265 decoding support adds 0e78795e95c5 media: aspeed: refine hsync/vsync polarity setting logic adds 5b3f3c41c5c7 media: aspeed: set hsync and vsync polarities to normal be [...] adds 65d270acb2d6 media: aspeed: clear garbage interrupts adds 69e3235d5826 media: cec-pin: add 'received' callback adds 2289adbfa559 media: usb: fix memory leak in af9005_identify_state adds b19c25f46745 media: adv7180: Only print 'chip found' message on success [...] adds 05ff862e0ca5 media: ti-vpe: vpe: use r2y instead of y2r, copy-paste error adds 9b950ce05732 media: gspca: remove redundant assignment to variable ret adds 4e383575a131 media: i2c: adv7842: make array cri static and const, make [...] adds 5ea537161d3a media: imx.rst: Specify the sabreauto variant adds f3398f328a5c media: imx.rst: Provide a real example for the output format adds bdb5b5911c4e media: imx.rst: Provide instructions for the i.MX6DL sabreauto adds 11893eb84567 media: imx.rst: Pass the v4l2-ctl configuration adds a55cc9efa55e media: Documentation: v4l: fix section depth adds cfc4652dee4a media: cec-gpio: Use CONFIG_PREEMPTION adds 57822068dd12 media: ov6650: Fix stored frame interval not in sync with [...] adds b1c579438220 media: ov6650: Drop obsolete .pclk_limit attribute adds d898692e9ddb media: ov6650: Simplify clock divisor calculation adds 82d4a161df49 media: ov6650: Don't reapply pixel clock divisor on format change adds 74f84922478b media: ov6650: Drop unused .pclk_max field adds fdd5b6e3eff2 media: ov6650: Fix arbitrary selection of master clock rate adds ecfaec43e499 media: lm3646: remove redundant assignment to variable rval adds cc196e48e517 media: ov5640: add PIXEL_RATE control adds 92b9096c0fe0 media: ov5640: Fix 1920x1080 mode to remove extra enable/disable adds 981e44545453 media: ov5640: Make 2592x1944 mode only available at 15 fps adds 801ef7c4919e media: ad5820: Define entity function adds 219ea61a7acb media: ad5820: DT new optional field enable-gpios adds c01674e75a41 media: ad5820: Add support for enable pin adds 1c7ae4a51298 media: ad5820: Add support for of-autoload adds fda689b5b169 media: ad5820: DT new compatible devices adds b8bf73136bae media: ad5820: Add support for ad5821 and ad5823 adds c31e2febdeb2 media: i2c: ov5695: Fix randbuild error adds 8a97a4676f8b media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding adds 828dbc299278 media: i2c: Add IMX290 CMOS image sensor driver adds 61c03b631b74 media: st-mipid02: add a check for devm_gpiod_get_optional adds a0219deefe9e media: imx7-mipi-csis: Add a check for devm_regulator_get adds 837c07ebb030 media: smiapp: Use the BIT macro where appropriate, remove [...] adds a5b1d5413534 media: smiapp: Fix error handling at NVM reading adds e367095df32b media: smiapp: Refactor reading NVM page adds d5e550cf9f29 media: smiapp: Add definitions for data transfer if capabi [...] adds 23fc92fad8ff media: smiapp: Don't poll for NVM ready on devices that do [...] adds 941e1d36b5b6 media: smiapp: Support probing NVM size adds 33e17ea2d4f0 media: dt-bindings: smia: Remove documentation of nokia,nvm-size adds 4a9a75923acb media: smiapp: Destroy sensor's mutex adds b0388c072767 media: smiapp: Don't get binning limits dynamically adds f8c4352c1bef media: smiapp: Move binning configuration to streaming start adds da533bb0058b media: smiapp: Don't update sensor configuration during po [...] adds 579d1f7d4fb9 media: smiapp: Use non-binned and binned limits correctly adds 90c9e4a4dba9 media: smiapp: Register sensor after enabling runtime PM o [...] adds d3bec7fc1179 media: smiapp: Rename update_mode as pll_blanking_update adds 33657a0a3eec media: tuners: Use the correct style for SPDX License Identifier adds f3f5ba42c58d media: imon: invalid dereference in imon_touch_event adds 817d0b3278f5 media: vimc: initialize vim entity pointers to NULL adds 4996992c4f74 media: vimc: cleanup code that assigns entity in entities array adds 291aca4e7bdd media: vimc: sen: register subdevice only after initialization adds 9fb82aaa85d3 media: vimc: move media_entity_cleanup to release callbacks adds b4aa975cbd87 media: vimc: remove the helper function vimc_ent_sd_unregister adds 3b04de4e7a56 media: vimc: remove EXPORT_SYMBOL_GPL declarations adds af2bdbbe2d43 media: vimc: common: remove unused function 'vimc_pipeline [...] adds ad1cec89db96 media: vimc: remove unused struct declaration vimc_platform_data adds 23df45d03866 media: vimc: embed the pads of entities in the entities' structs adds b1f8e9316e79 media: vimc: move the dev field of each entity to vimc_ent_dev adds 76df2e6c7c78 media: vimc: Implement debayer control for mean window size adds 713e6a289f42 media: dt-bindings: media: Add Allwinner H3 Deinterlace binding adds a4260ea49547 media: sun4i: Add H3 deinterlace driver adds 4147dca25d1f media: doc-rst: add more info for resolution change blocks [...] adds 318335c25096 media: doc-rst: ipu3: clarification on data type conversio [...] adds dca5ef2aa1e6 media: staging/intel-ipu3: remove the unnecessary compiler flags adds 17f74b145af3 media: smiapp: unlock on error in smiapp_start_streaming() adds 1438d3c1c35f media: cx231xx: remove redundant assignment to variable status adds c7bc0434081f media: imx7-mipi-csis: make array 'registers' static const [...] adds 5c2a99480eb8 media: xilinx: Use the correct style for SPDX License Identifier adds 16d6bc53fb79 media: MAINTAINERS: Update MAX2175 & R-Car DRIF driver mai [...] adds 9ecb6718c679 media: vpx3220: make array input_vals static, makes object [...] adds d973933858ee media: v4l2-dv-timings: Use DIV_ROUND_CLOSEST directly to [...] adds 11609a7e21f8 media: bdisp: fix memleak on release adds 1091eb830627 media: radio: wl1273: fix interrupt masking on release adds 8f4900617472 media: rcar-vin: Do not enumerate unsupported pixel formats adds f8fe466aa727 media: rcar-vin: Define which hardware supports NV12 adds 9b744a3ec812 media: rcar-vin: Add support for outputting NV12 adds 8681cc38dfa8 media: dt-bindings: rcar-vin: Add R8A774B1 support adds 81b19e5d3381 media: dt-bindings: rcar-csi2: Add R8A774B1 support adds 3f9402a09f21 media: rcar-vin: Enable support for R8A774B1 adds 5ebc4b2eb433 media: rcar-csi2: Enable support for R8A774B1 adds 60afcc06ad41 media: staging: media: cedrus: use devm_platform_ioremap_r [...] adds d39083234c60 media: rcar_drif: fix a memory disclosure adds 704c6c80fb47 media: exynos4-is: Fix recursive locking in isp_video_release() adds 3cbd3d99fd85 media: v4l2-subdev: Don't use __u32 internally adds 545b618cfb5c media: v4l2-core: fix touch support in v4l_g_fmt adds a3fd80198de6 media: coda: fix deadlock between decoder picture run and [...] adds 3b299d9abf15 media: coda: request to skip kernel mapping for decoded buffers adds fa7662aad7dc media: bt819: Reduce amount of F* words in the world adds c05b9d7b9f3e media: fdp1: Fix R-Car M3-N naming in debug message adds d619a95693ac media: dt-bindings: rcar_vin: Document RZ/G1 per-board settings adds cb639a6f4a0c media: s5p-jpeg: drop unused components from s5p_jpeg_q_data adds b2b9b0a669b5 media: staging: media: allegro-dvt: remove bool comparison adds ce22c6f242b6 media: staging/imx: Use a shorter name for driver adds e62138403a84 media: hi556: Add support for Hi-556 sensor adds 31172e520b68 media: vimc: Make capture devices and subdevices use diffe [...] adds 8ffd573c25e5 media: vivid: media_device_cleanup was called too early adds 6a8c521c529e media: am437x: fix smatch warning adds c4abb192caca media: mtk-vpu: fix two smatch warnings adds 492b53a50a1c media: rc/ite-cir: fix smatch warning adds 2df34d3a27c1 media: em28xx: fix two smatch warnings adds 2c3e42bf78c7 media: ti-vpe: fix smatch error adds b5f72a17b1b2 media: ov6650: fix smatch warning adds 61b8584a2f3a media: mantis: fix two smatch errors adds 131837245095 media: siano: fix spelling mistake "ENBALE" -> "ENABLE" adds 0c90f649d2f5 media: vivid: add vivid_create_queue() helper adds 6dcd5d7a7a29 media: vivid: Fix wrong locking that causes race condition [...] adds 4d741cbd58bf media: exynos4-is: fix wrong mdev and v4l2 dev order in er [...] adds 3b98a21a3202 media: v4l2_ctrl: Add p_def to v4l2_ctrl_config adds f1bd5eae7de7 media: v4l2_ctrl: Add const pointer to ctrl_ptr adds 483b2217dbb0 media: vivid: Add an area control adds 134f9e9ef202 media: v4l2_core: Add p_area to struct v4l2_ext_control adds 8508a2d519ed media: Documentation: v42l_core: v4l2_ext_control adds 57d024f8db65 media: v4l2-ctrl: Use p_const when possible adds b95182a6e822 media: v4l2-device.h: fix typo: putss -> puts adds 61ad123318c2 media: cedrus: Fix decoding for some H264 videos adds 1fd50a2c2944 media: cedrus: Use helpers to access capture queue adds 0b0393d59eb4 media: uapi: h264: clarify expected scaling_list_4x4/8x8 order adds a6b8feae7c88 media: cedrus: Use correct H264 8x8 scaling list adds e17f08e31666 media: hantro: Do not reorder H264 scaling list adds edeb237884d6 media: hantro: Fix H264 max frmsize supported on RK3288 adds 658f9d9921d7 media: hantro: Fix motion vectors usage condition adds 58c93a548b02 media: hantro: Fix picture order count table enable adds 3ea35d5db448 media: vimc: sen: remove unused kthread_sen field adds 1076df3a77b4 media: v4l2-mem2mem: Fix hold buf flag checks adds 4adc0423de92 media: venus: remove invalid compat_ioctl32 handler adds 44c77cd9e1a8 media: MAINTAINERS: ao-cec: Update path for yaml bindings adds 7f404ae9cf2a media: pvrusb2: Fix oops on tear-down when radio support i [...] adds d52741728a51 media: coda: drop unused irqlock adds 1b976fc6d684 media: b2c2-flexcop-usb: add sanity checking adds 74a96b51a36d media: flexcop-usb: ensure -EIO is returned on error condition adds 130ec3dfa5b8 media: dvbsky: remove unused code adds 4f0fac3b1aa5 media: rc: add keymap for Beelink GS1 remote control adds 6555431ba2c5 media: arm64: dts: allwinner: beelink-gs1: Add rc-beelink- [...] adds 7204e062aede media: dt-bindings: sh-mobile-ceu: Remove now unimplemente [...] adds 40ee75247228 media: v4l2: Use FIELD_SIZEOF directly adds 99cf8a7074c4 media: dt-bindings: Fix building error for dt_binding_check adds c3df30a01da4 media: aspeed-video: Fix memory leaks in aspeed_video_probe adds c20df61861b7 media: vimc: upon streaming, check that the pipeline start [...] adds 3192b2ca79b3 media: mtk-vcodec: Remove extra area allocation in an inpu [...] adds ff1c21f4cffd media: coda: disable encoder compose selections adds ee8951e56c0f media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT adds 4ffd31463ce3 media: coda: disable decoder crop selections adds 2df200ab234a media: si470x-i2c: add missed operations in remove adds df4a3e7f88e3 media: v4l2-ctrl: Lock main_hdl on operations of requests_queued. adds 3aef46bd5bf2 media: cedrus: Properly signal size in mode register adds 03e612e701a6 media: cedrus: Fix H264 4k support adds 0b3e5c15f9cb media: cedrus: Increase maximum supported size adds 9f22e88a4bba media: vim2m: media_device_cleanup was called too early adds 693c5f144aeb media: vicodec: media_device_cleanup was called too early adds 01da44446b3b media: siano: Use the correct style for SPDX License Identifier adds 59d8bf5ddfcf media: i2c: Use the correct style for SPDX License Identifier adds ae02d49493b5 media: hantro: Fix s_fmt for dynamic resolution changes adds 4edead77fa16 media: Documentation: media: *_DEFAULT targets for subdevs adds 1dea68495da5 media: zr364xx: remove redundant assigmnent to idx, clean up code adds ce01100c5d79 media: dt-bindings: media: ti-vpe: Document VPE driver adds a79b200af75c media: ti-vpe: vpe: fix compatible to match bindings adds 329f26882150 media: hantro: Fix H264 motion vector buffer offset adds a8fe996084e3 media: hantro: Reduce H264 extra space for motion vectors adds 79c523291ea2 media: hantro: Use output buffer width and height for H264 [...] adds 0875962af488 media: hantro: Remove now unused H264 pic_size adds a2cbf80a842a media: hantro: Set H264 FIELDPIC_FLAG_E flag correctly adds dca6b3733a4a media: Revert "media: mtk-vcodec: Remove extra area alloca [...] adds 0ca40f41d795 Merge branch 'patchwork' into v4l_for_linus adds 89d57dddd7d3 Merge tag 'media/v5.5-1' of git://git.kernel.org/pub/scm/l [...] adds 4b082ac6b768 test_power: Add CHARGE_COUNTER properties adds 69318b399569 test_power: Add CURRENT properties adds b0ac8596edc8 power: reset: at91-poweroff: lookup for proper PMC DT node adds f2e5c49d221b power: supply: axp20x_usb_power: enable USB BC detection o [...] adds bffc687cc6c2 power: supply: abx500_chargalg: Fix code indentation adds c04500642081 power: reset: at91: fix __le32 cast in reset code adds 0a8686e3090c power: supply: ab8500_btemp: Convert to IIO ADC adds 97ab78bac5d0 power: supply: ab8500_charger: Convert to IIO ADC adds 1e82623c3ca6 power: supply: ab8500_fg: Convert to IIO ADC adds d17e86cb16e0 hwmon: ab8500: Convert to IIO ADC adds a133f5bc82dd mfd: ab8500: Augment DT bindings adds 07063bbfa98e iio: adc: New driver for the AB8500 GPADC adds a77fc1115689 mfd: Switch the AB8500 GPADC to IIO adds 1a18f7e26a87 Merge remote-tracking branch 'ib-ab8500-5.4-rc1' into for-next adds ccc023a58175 power: supply: ab8500: Cleanup probe in reverse order adds 24108993278d power: supply: ab8500_fg: Do not free non-requested IRQs i [...] adds b10e97003d28 power: supply: ab8500: Handle invalid IRQ from platform_ge [...] adds d4ee021c410f power: supply: cpcap-charger: Limit voltage to 4.2V for battery adds 8bc8fc088bcd Merge tag 'psy-cpcap-charge-volt-limit-signed' into psy-next adds 639c1524da3b power: supply: cpcap-battery: Check voltage before orderly [...] adds 50fc99f83f10 power: supply: cpcap-charger: Improve battery detection adds 8b0134cc14b9 power: supply: cpcap-battery: Fix handling of lowered char [...] adds 5688ea049233 power: supply: cpcap-charger: Allow changing constant char [...] adds 458f5c8cda45 power: supply: cpcap-battery: Move coulomb counter units p [...] adds c59b3bad6fd8 power: supply: cpcap-battery: Simplify coulomb counter cal [...] adds ac437c1c8438 power: supply: cpcap-battery: Simplify short term power av [...] adds b28ac41950c8 power: supply: cpcap-battery: Read and save integrator reg [...] adds 0cb90f071f73 power: supply: cpcap-battery: Add basic coulomb counter ca [...] adds e3da2ce04e12 power: supply: cpcap-charger: cpcap_charger_voltage_to_reg [...] adds f457055a7922 power: supply: ab8500_charger: Fix inconsistent IS_ERR and [...] adds 9480029fe5c2 power: supply: bd70528: Add MODULE_ALIAS to allow module a [...] new 00074a7007c2 Merge tag 'for-v5.5' of git://git.kernel.org/pub/scm/linux [...] adds 9861ff954c7e hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call adds 92b39ad44096 hwmon: (pmbus/ibm-cffps) Fix LED blink behavior adds 7b10e17067dc hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resour [...] adds 58d5aa5c75ce hwmon: (applesmc) switch to using input device polling mode adds 16f7f3bccb30 hwmon: abituguru: make array probe_order static, makes obj [...] adds c6d294d1aa5b dt-bindings: hwmon: Document ibm,cffps compatible string adds da806a1777e9 hwmon: (pmbus/ibm-cffps) Add version detection capability adds 58a24b5241e6 hwmon: (w83793d) remove redundant assignment to variable res adds 5ff02752b318 hwmon: (tmp421) Allow reading at 2Hz instead of 0.5Hz adds 2057bdfb7184 hwmon: (ina3221) Add summation feature support adds 9f90fd652bed hwmon: Add support for ltc2947 adds 8ae93ea710d4 dt-bindings: hwmon: Add ltc2947 documentation adds 626bb2f3fb3c hwmon: (pmbus) add driver for BEL PFE1100 and PFE3000 adds 61412ef12a84 docs: hwmon: Document bel-pfe pmbus driver adds 17fe2983e872 dt-bindings: hwmon: Add TMP512/513 adds 59dfa75e5d82 hwmon: Add driver for Texas Instruments TMP512/513 sensor chips. adds afe45277ade6 hwmon: (dell-smm) Add support for disabling automatic BIOS [...] adds 4a1288f1c1cf dell-smm-hwmon: Add documentation new 3d9e3501a064 Merge tag 'hwmon-for-v5.5' of git://git.kernel.org/pub/scm [...] adds ef039827bf51 pinctrl: coh901: Pass irqchip when adding gpiochip adds 835513b0fb2c pinctrl: pic32: Pass irqchip when adding gpiochip adds face7c04b030 pinctrl: spear/plgpio: Pass irqchip when adding gpiochip adds de0221f620e9 pinctrl: nuvoton: npcm7xx: Pass irqchip when adding gpiochip adds aead3991401b pinctrl: sirf: Pass irqchip when adding gpiochip adds 0074a66c11a0 pinctrl: sirf/atlas7: Pass irqchip when adding gpiochip adds 09107a51b096 pinctrl: at91-pio4: implement .get_multiple and .set_multiple adds be4c60b563ed pinctrl: devicetree: Avoid taking direct reference to devi [...] adds ae436fe81053 pinctrl: ssbi-gpio: convert to hierarchical IRQ helpers in [...] adds 5ff8aca906f3 pinctl: ti: iodelay: fix error checking on pinctrl_count_i [...] adds 9978339ae4e0 pinctrl: tegra: xusb: Add note about legacy status adds 037699139ecb pinctrl: devicetree.c: remove orphan pinctrl_dt_has_hogs() adds 74033d99b6d7 pinctrl: iproc: use unique name for irq chip adds 35dea5d746b2 pinctrl: at91: Pass irqchip when adding gpiochip adds c77a4de2bbf3 pinctrl: st: Pass irqchip when adding gpiochip adds 3aec5006c20d pinctrl: oxnas: Pass irqchip when adding gpiochip adds d874beca9f4e pinctrl: ocelot: Pass irqchip when adding gpiochip adds 2851ef521ddd pinctrl: armada-37xx: Pass irqchip when adding gpiochip adds b475764dda42 pinctrl: pistachio: Pass irqchip when adding gpiochip adds b587c30a5f29 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for pm61 [...] adds 142b876750a9 pinctrl: ingenic: Pass irqchip when adding gpiochip adds bcd11493f0ab pinctrl: qcom: Add a pinctrl driver for MSM8976 and 8956 adds f086d1fe06cf pinctrl: stmfx: add irq_request/release_resources callbacks adds f8b05fe41b72 pinctrl: sprd: Add PIN_CONFIG_BIAS_DISABLE configuration support adds e54349ed6c25 dt-bindings: pinctrl: rockchip: add rk3308 SoC support adds 7825aeb7b208 pinctrl: rockchip: add rk3308 SoC support adds b95e0bd23e36 pinctrl: nomadik: Drop support for latent IRQ adds 2da7852e54ed pinctrl: nomadik: Pass irqchip when adding gpiochip adds 22406b3efc06 pinctrl: nomadik: Simplify interrupt handler adds 45892b4c6cb8 dt-bindings: pinctrl: Add MSM8976 driver bindings and docu [...] adds e543b3f5bb1d pinctrl: sprd: Add CM4 sleep mode support adds 3bf864e2507a Merge tag 'v5.4-rc4' into devel adds 6571317713c8 pinctrl: mediatek: use devm_platform_ioremap_resource() to [...] adds fa679767adde pinctrl: mvebu: use devm_platform_ioremap_resource() to si [...] adds 05f841d2a923 pinctrl: sh-pfc: r8a77990: Rename AVB_AVTP_{MATCH,CAPTURE} [...] adds 3672bc709343 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when [...] adds 7666dfd533d4 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when [...] adds 887047c317a4 dt-bindings: pinctrl: sh-pfc: Document r8a774b1 PFC support adds 271ff378a300 pinctrl: sh-pfc: r8a77965: Add R8A774B1 PFC support adds 930d3a4907ae pinctrl: rza2: Fix gpio name typos adds 126c9cb9997d pinctrl: rzn1: Make array reg_drive static, makes object smaller adds d30710b8cce3 pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR adds 772f9daf336d pinctrl: sh-pfc: pfc-r8a7795: Fix typo in pinmux macro for SCL3 adds dcfdaa92a417 pinctrl: sh-pfc: pfc-r8a7795-es1: Fix typo in pinmux macro [...] adds 971029d1e084 pinctrl: sh-pfc: pfc-r8a7796: Fix typo in pinmux macro for SCL3 adds f846d1e704f2 pinctrl: sh-pfc: pfc-r8a77965: Fix typo in pinmux macro for SCL3 adds 66ee19736035 Merge tag 'sh-pfc-for-v5.5-tag1' of git://git.kernel.org/p [...] adds ad7fe1a1a359 pinctrl: sh-pfc: Do not use platform_get_irq() to count in [...] adds 5ffce2f44fe9 dt-bindings: pinctrl: sh-pfc: Document r8a77961 support adds d15ca3a321a2 pinctrl: sh-pfc: Rename PINCTRL_PFC_R8A7796 to PINCTRL_PFC [...] adds 708c69e9eacc pinctrl: sh-pfc: r8a7796: Add R8A77961 PFC support adds 884caadad128 pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B adds aa5f2af535f7 Merge tag 'sh-pfc-for-v5.5-tag2' of git://git.kernel.org/p [...] adds 0b3292852863 pinctrl: at91: Enable slewrate by default on SAM9X60 adds 81898a44f288 pinctrl: qcom: sc7180: Add missing tile info in SDC_QDSD_P [...] adds 10ff58aa3c2e pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() adds 8298d18a49a3 pinctrl: bcm: nsp: use gpiolib infrastructure for interrupts adds 574dce894bbe pinctrl: bcm: nsp: implement get_direction adds 26f6a7524dd3 pinctrl: add compatible for Amlogic Meson A1 pin controller adds e3dcb725a95a pinctrl: Convert Allwinner Pin Controller to a schema adds ba5b9c857b47 pinctrl: qcom: spmi-gpio: Add PM/PMI8950 compatibility adds 06cbe1f72b40 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for PM/PMI8950 adds 90dc30f9bab4 pinctrl: qcom: spmi-mpp: Add PM/PMI8950 compatible strings adds ee1983527020 dt-bindings: pinctrl: qcom-pmic-mpp: Add support for PM/PMI8950 adds 6e4f3db8dfcf pinctrl: just return if no valid maps adds 4b024225c4a8 pinctrl: use devm_platform_ioremap_resource() to simplify code adds 3d2557ab75d4 pinctrl: samsung: Add of_node_put() before return in error path adds 5c7f48dd14e8 pinctrl: samsung: Fix device node refcount leaks in Exynos [...] adds 6fbbcb050802 pinctrl: samsung: Fix device node refcount leaks in S3C24x [...] adds 7f028caadf6c pinctrl: samsung: Fix device node refcount leaks in S3C64x [...] adds a322b3377f4b pinctrl: samsung: Fix device node refcount leaks in init code adds 6fbd92a83377 Merge tag 'samsung-pinctrl-5.5' of https://git.kernel.org/ [...] adds 3af50e548019 dt-bindings: pinctrl: Convert generic pin mux and config p [...] adds 1566a6a30bf4 Merge tag 'v5.4-rc5' into devel adds 4973ddc84264 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode adds 3739898576a1 pinctrl: cherryview: Fix irq_valid_mask calculation adds 17d49c6258e6 pinctrl: cherryview: Fix spelling mistake in the comment adds e58e177392b9 pinctrl: cherryview: Allocate IRQ chip dynamic adds f78f152a1a3f pinctrl: intel: Introduce intel_restore_padcfg() helper adds 7101e022523b pinctrl: intel: Introduce intel_restore_hostown() helper adds 471dd9a9c7c1 pinctrl: intel: Introduce intel_restore_intmask() helper adds 764cfe33517f pinctrl: intel: Drop level from warning to debug in intel_ [...] adds 942c5ea49ffb pinctrl: intel: Use helper to restore register values on - [...] adds c9ccf71fc807 pinctrl: intel: Add Intel Tiger Lake pin controller support adds 11b389cc05bf pinctrl: intel: Missed type change to unsigned int adds 8ae93b5ed9be pinctrl: cherryview: Missed type change to unsigned int adds 08a96e43e349 Merge tag 'intel-pinctrl-v5.5-1' of git://git.kernel.org/p [...] new 58afa801ef22 pinctrl: nomadik: db8500: Add mc0_a_2 pin group without di [...] new fd422964071f pinctrl: meson: add a new callback for SoCs fixup new dabad1ff8561 pinctrl: meson: add pinctrl driver support for Meson-A1 SoC new 54787d7c14a4 pinctrl: rza1: remove unnecessary static inline function new 1948d5c51dba pinctrl: Add pinmux & GPIO controller driver for a new SoC new 3fab296a98c9 dt-bindings: pinctrl: intel: Add for new SoC new 04fb02757ae5 pinctrl: armada-37xx: Fix irq mask access in armada_37xx_i [...] new 3d2dcd946b3a MAINTAINERS: Replace my email by one @kernel.org new e66ff71fd0db pinctrl: lewisburg: Update pin list according to v1.1v6 new 2635adb48bd5 pinctrl: Fix Kconfig indentation new 7009d046a601 pinctrl: ingenic: Handle PIN_CONFIG_OUTPUT config new ae75b53e08b9 pinctrl: ingenic: Add OTG VBUS pin for the JZ4770 new dc5fa4656864 Merge tag 'pinctrl-v5.5-1' of git://git.kernel.org/pub/scm [...] adds dcaac3f78401 mmc: sdhci: Check card status after reset adds 7a869f00bb15 mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 adds 4177bc5038c8 dt-bindings: mmc: add DT bindings for Milbeaut SD controller adds dd79b7e36703 mmc: sdhci-milbeaut: add Milbeaut SD controller driver adds b62a80174ffb dt-bindings: mmc: Add Actions Semi SD/MMC/SDIO controller binding adds ff65ffe46d28 mmc: Add Actions Semi Owl SoCs SD/MMC driver adds f06d353f5288 MAINTAINERS: Add entry for Actions Semi SD/MMC driver and binding adds 7a7dab237027 mmc: tmio: remove workaround for NON_REMOVABLE adds d67da5c90547 mmc: bcm2835: Use devm_platform_ioremap_resource wrapper adds 824b90bbaf4d mmc: cavium-octeon: Use devm_platform_ioremap_resource() adds 01a5674301fa dt-bindings: mmc: renesas_sdhi: Add r8a774b1 support adds 690dba13840e memstick: jmb38x_ms: clean up indentation issue adds 6b62e128e6f6 mmc: dw_mmc: fix indentation issue adds e2b98d83ff0c mmc: mmci: make unexported functions static adds 8266c585f489 mmc: mmci: add hardware busy timeout feature adds cb0335b778c7 mmc: mmci: add busy_complete callback adds 0e68de6aa7b1 mmc: mmci: sdmmc: add busy_complete callback adds bdf659a65622 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] adds d1807ad6b7de mmc: sdhci-of-arasan: Add Support for Intel LGM SDXC adds 38413ce39a4b mmc: sdhci-pci: Make function amd_sdhci_reset static adds a02f8f48c194 mmc: jz4740: Add 8bit mode support adds 6d57e9cf8e58 dt-bindings: mmc: jz4740: Add bindings for JZ4760 adds 2af2af9940b0 mmc: jz4740: Add support for JZ4760 adds b5caac972801 dt-bindings: mmc: jz4740: Add bindings for X1000 adds fea5fcc25788 mmc: jz4740: Add support for X1000 adds 80fe4e90665a mmc: jz4740: Add support for Low Power Mode (LPM) adds 315e3bd7ac19 mmc: sdhci-pci: Add support for Intel JSL adds 61a14e5299bd mmc: mmci: stm32: make sdmmc_idma_validate_data static adds 5cd41fe89704 dt-bindings: sdhci-of-at91: add the microchip,sdcal-invert [...] adds 727d836a375a mmc: sdhci-of-at91: add DT property to enable calibration [...] adds 6e32f65c14f1 mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until [...] adds 22dc132d5448 mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround adds 3869468e0c48 mmc: block: Make card_busy_detect() a bit more generic adds a0d4c7eb71dd mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response adds c9af138c42f0 mmc: renesas_sdhi_internal_dmac: Add r8a774b1 support adds c11113d5022c mmc: vub300: Drop redundant host ops ->init_card() adds 6bb41b70c470 MAINTAINERS: Mark vub300 mmc driver as orphan adds cdb2256f795e mwifiex: Re-work support for SDIO HW reset adds 99b4ddd8b76a mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan() adds 2ac55d5e5ec9 mmc: core: Re-work HW reset for SDIO cards adds d5cf1a591a37 dt-bindings: mmc: fsl-imx-esdhc: add imx8m compatible string adds 62c517256ef2 mmc: mmc_spi: Use proper debounce time for CD GPIO adds 5503301f0e56 mmc: atmel-mci: Use dma_request_chan() directly for channe [...] adds c2a93d75c0e2 mmc: moxart: Use dma_request_chan() directly for channel request adds 6ca228d1c5b9 Merge branch 'fixes' into next adds 69167ae5a511 Documentation: dt: wireless: update wl1251 for sdio adds 9b8d7072d655 net: wireless: ti: wl1251 add device tree support adds 4f9007d69201 ARM: dts: pandora-common: define wl1251 as child node of mmc3 adds f6498b922e57 mmc: host: omap_hsmmc: add code for special init of wl1251 [...] adds 4e8fad98171b omap: pdata-quirks: revert pandora specific gpiod additions adds 2398c41d6432 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 adds 5d6bed6f4811 omap: remove omap2_hsmmc_info in old hsmmc.[ch] and update [...] adds 4d219f4cf032 mmc: host: omap-hsmmc: remove init_card pdata callback from pdata adds e5db673e7fe2 mmc: sdio: fix wl1251 vendor id adds 16568b4a4f0c mmc: core: fix wl1251 sdio quirks adds d8620bbc3254 net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 [...] adds b2bf5015dae3 net: wireless: ti: remove local VENDOR_ID and DEVICE_ID de [...] adds c91843463e9e mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests adds f3d7c2292d10 mmc: core: Fix size overflow for mmc partitions adds f545702b74f9 mmc: sdhci_am654: Add Support for Command Queuing Engine to J721E adds 9679062263c3 mmc: sdhci-of-aspeed: enable CONFIG_MMC_SDHCI_IO_ACCESSORS adds 76216850b207 mmc: sdhci-of-aspeed: add inversion signal presence adds b0b19ce6e47c mmc: sdhci: Fix grammar in warning message adds e1463618cd8c mmc: sdhci-of-arasan: Separate out clk related data to ano [...] adds 1963ae50999b dt-bindings: mmc: arasan: Update Documentation for the inp [...] adds 07a14d1df454 mmc: sdhci-of-arasan: Add sampling clock for a phy to use adds fec81c5bca24 dt-bindings: mmc: Add optional generic properties for mmc adds f3dafc374a82 mmc: sdhci-of-arasan: Add support to set clock phase delay [...] adds 1ed7d5c8f82d firmware: xilinx: Add SDIO Tap Delay nodes adds 1297eacfe79e dt-bindings: mmc: arasan: Document 'xlnx,zynqmp-8.9a' controller adds a5c8b2ae2e51 mmc: sdhci-of-arasan: Add support for ZynqMP Platform Tap [...] adds 1696d96890fc memstick: Fix Kconfig indentation adds 478c60cea1c1 Revert "mmc: tmio: remove workaround for NON_REMOVABLE" adds def7bd940f8c dt-bindings: mmc: Correct the type of the clk phase properties new 0e45384ceccc Merge tag 'mmc-v5.5' of git://git.kernel.org/pub/scm/linux [...] adds 663912a6378a RDMA/counter: Prevent QP counter manual binding in auto mode adds 70bcc63f84ea IB/iser: add unlikely checks in the fast path adds 7718cf03c3ce IB/iser: bound protection_sg size by data_sg size adds 6eeff06db999 IB/iser: remove redundant macro definitions adds 23c1c13cdd55 RDMA/siw: Simplify several debug messages adds 050dbddf249e RDMA/siw: Fix port number endianness in a debug message adds d0f3ef36bf49 RDMA/core: Fix return code when modify_device isn't supported adds 39ce85f3b185 RDMA/bnxt_re: Remove unsupported modify_device callback adds f3fceba5da5e RDMA/rxe: Verify modify_device mask adds 30e0f6cf5acb RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel adds 934f05b05d73 RDMA/siw: Make node GUIDs valid EUI-64 identifiers adds 14673778d06e RDMA/srp: Remove two casts adds bf583470617e RDMA/srp: Honor the max_send_sge device attribute adds fdbcf5c026d1 RDMA/srp: Make route resolving error messages more informative adds 09f8a1486dca RDMA/srpt: Fix handling of SR-IOV and iWARP ports adds cbca2442a096 RDMA/srpt: Fix handling of iWARP logins adds b5948cfddecd RDMA/srpt: Improve a debug message adds 6eaed91c673a RDMA/srpt: Rework the approach for closing an RDMA channel adds be408e65f55e RDMA/srpt: Rework the code that waits until an RDMA port i [...] adds 3236fd61ee92 RDMA/srpt: Make the code for handling port identities more [...] adds 9b64f7d0bb0a RDMA/srpt: Postpone HCA removal until after configfs direc [...] adds 4b2a67362e78 RDMA/mlx5: Group boolean parameters to take less space adds 2d67c0798821 IB/mlx5: Remove unnecessary return statement adds 6f26b2ac699c IB/mlx5: Remove unnecessary else statement adds 909624d8db5b IB/cm: Use container_of() instead of typecast adds 547ed331bbe8 RDMA/srp: Add parse function for maximum initiator to targ [...] adds b2e872f45199 RDMA/srp: Calculate max_it_iu_size if remote max_it_iu len [...] adds 39c48c514601 RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 [...] adds 3466c060ef6a RDMA/iser: Use iser_err instead of pr_err for logging adds 03232cc43cff IB/mlx5: Introduce and use mkey context setting helper routine adds 45b268543a8d RDMA/uapi: Fix and re-organize the usage of rdma_driver_id adds 9f7d7064009c RDMA/hns: remove a redundant le16_to_cpu adds e8a07de57ea4 RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que adds 32883228b980 RDMA/hns: Modify variable/field name from vlan to vlan_id adds cfd82da4e741 RDMA/hns: Modify return value of restrack functions adds 3dcad1f8421f RDMA/hns: Fix a spelling mistake in a macro adds d302c6e3a689 RDMA/hns: Release qp resources when failed to destroy qp adds 5a0d52378107 ib/srp: Add missing new line after displaying fast_io_fail [...] adds cf049bb31f71 RDMA/siw: Fix SQ/RQ drain logic adds 00bd1439f464 RDMA/rw: Support threshold for registration vs scattering [...] adds 366090564b81 RDMA/mlx5: Add capability for max sge to get optimized per [...] adds a2aca4d7f0f8 Merge branch 'mlx5-rd-sgl' into rdma.git for-next adds df130f878ebd infiniband: fix ulp/iser/iscsi_iser.[hc] kernel-doc notation adds 526f2c50637a infiniband: fix core/ipwm_util.h kernel-doc warnings adds 28f2a6aeed8d infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings adds dfa4344da392 infiniband: fix ulp/opa_vnic/opa_vnic_internal.h kernel-do [...] adds 96f4b0b68da4 infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation adds 094c88f3c5e8 infiniband: fix core/verbs.c kernel-doc notation adds 134a42a66b3a infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation adds b24da1a0d43d infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings adds d6537c1a9c97 infiniband: fix core/ kernel-doc notation adds 7c21072dde16 infiniband: fix sw/rdmavt/ kernel-doc notation adds 75e70add8890 infiniband: add a Documentation driver-api chapter for Infiniband adds a3de94e3d61e IB/mlx5: Introduce ODP diagnostic counters adds fb91069088fa RDMA/nldev: Allow different fill function per resource adds e1b95ae0b0ea RDMA/mlx5: Return ODP type per MR adds 4061ff7aa379 RDMA/nldev: Provide MR statistics adds d3bd93967015 IB/cma: Honor traffic class from lower netdevice for RoCE adds a29e1012c1bf RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_cop [...] adds 68abaa765e41 IB/mlx5: Remove dead code adds 3f89b01f4bba IB/mlx5: Align usage of QP1 create flags with rest of mlx5 [...] adds c4c8aff5a9dd IB/core: Do not notify GID change event of an unregistered device adds cf7e93c12fbc RDMA/restrack: Remove PID namespace support adds ac71ffcfb457 RDMA/core: Check that process is still alive before sendin [...] adds dc2f7edcc012 RDMA/rxe: Remove useless rxe_init_device_param assignments adds 8d625101a740 RDMA/cm: Delete unused cm_is_active_peer function adds a916051191a3 RDMA/cm: Use specific keyword to check define adds 24f521492304 RDMA/cm: Update copyright together with SPDX tag adds 515f60004ed9 RDMA/hns: Prevent undefined behavior in hns_roce_set_user_ [...] adds f9e66db14316 RDMA/hns: Delete BITS_PER_BYTE redefinition adds 79d81ef42c9a RDMA/srpt: Fix TPG creation adds 5c7e76fb7cb5 RDMA/hns: Fix to support 64K page for srq adds 887803db866a RDMA/hns: Bugfix for qpc/cqc timer configuration adds 994195e15370 RDMA/hns: Fix memory leak on 'context' on error return path adds 949b452f9cfe rdma: Remove nes ABI header adds 73ab512f7202 RDMA/qedr: Fix srqs xarray initialization adds 5fdff18b4dc6 RDMA/qedr: Fix qpids xarray api used adds 82af6d19d8d9 RDMA/qedr: Fix synchronization methods and memory leaks in qedr adds 24e412c1e00e RDMA/qedr: Fix memory leak in user qp and mr adds 5212c3fda222 RDMA/iw_cxgb4: Report correct port speed/width adds 0edefddbae39 RDMA/siw: Fix post_recv QP state locking adds ecdfdfdbe4d4 RDMA/core: Fix ib_dma_max_seg_size() adds 97458fd51091 RDMA/rxe: Increase DMA max_segment_size parameter adds a401fb819cd6 RDMA/siw: Increase DMA max_segment_size parameter adds c9121262d57b RDMA/core: Set DMA parameters correctly adds a52dc3a10095 RDMA/vmw_pvrdma: Use resource ids from physical device if [...] adds 036313316d3a Merge tag 'v5.4-rc5' into rdma.git for-next adds fb985e278a30 RDMA/mlx5: Use SRCU properly in ODP prefetch adds 50211ec9443f RDMA/mlx5: Split sig_err MR data into its own xarray adds 806b101b2bfa RDMA/mlx5: Use a dedicated mkey xarray for ODP adds 74bddb3682f6 RDMA/mlx5: Delete struct mlx5_priv->mkey_table adds 3d5f3c54e7bc RDMA/mlx5: Rework implicit_mr_get_data adds c2edcd69351f RDMA/mlx5: Lift implicit_mr_alloc() into the two routines [...] adds 9162420dde49 RDMA/mlx5: Set the HW IOVA of the child MRs to their place [...] adds 54375e738295 RDMA/mlx5: Split implicit handling from pagefault_mr adds 423f52d65005 RDMA/mlx5: Use an xarray for the children of an implicit ODP adds 3389baa831b6 RDMA/mlx5: Reduce locking in implicit_mr_get_data() adds b70d785d237c RDMA/mlx5: Avoid double lookups on the pagefault path adds 5256edcb98a1 RDMA/mlx5: Rework implicit ODP destroy adds d561987f34f2 RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray adds 09689703d29a RDMA/mlx5: Do not race with mlx5_ib_invalidate_range durin [...] adds 46870b2391d5 RDMA/odp: Remove broken debugging call to invalidate_range adds bb3dba330006 Merge branch 'odp_rework' into rdma.git for-next adds d5b60e26e86a RDMA/hns: Fix build error again adds 546d30099ed2 RDMA/mlx5: Return proper error value adds 11f552e21755 IB/mlx5: Test write combining support adds b86deba977a9 RDMA/core: Move core content from ib_uverbs to ib_core adds 3411f9f01b76 RDMA/core: Create mmap database and cookie helper functions adds c043ff2cfb7f RDMA: Connect between the mmap entry and the umap_priv structure adds e84d3c184e79 RDMA/efa: Use the common mmap_xa helpers adds 11f1a75567c4 RDMA/siw: Use the common mmap_xa helpers adds 4c6bb02d5980 RDMA/qedr: Use the common mmap API adds 97f612509294 RDMA/qedr: Add doorbell overflow recovery support adds b4bc76609722 RDMA/qedr: Add iWARP doorbell recovery support adds 55bfe905fa97 RDMA/core: Fix return code when modify_port isn't supported adds 25f3b49b9288 RDMA/hns: Remove unsupported modify_port callback adds 6135b71159de RDMA/ocrdma: Remove unsupported modify_port callback adds ad0593ec8930 RDMA/qedr: Remove unsupported modify_port callback adds 77cf98d4ec90 Revert "RDMA/srpt: Postpone HCA removal until after config [...] adds 8a80cf931060 RDMA/mad: Delete never implemented functions adds 688eec9d3dca RDMA/qib: Delete extra line adds 874e476ba949 RDMA/qib: Delete empty check_cc_key function adds be4a8d46732a RDMA/mad: Allocate zeroed MAD buffer adds 6a42265c9116 RDMA/ocrdma: Make ocrdma_pma_counters() return void adds dd0b0159f7b3 RDMA/mad: Do not check MAD sizes in roce and ib drivers adds 84b56d57cf3c RDMA/ocrdma: Simplify process_mad function adds ffa2fd1323e3 RDMA/mlx5: Rewrite MAD processing logic to be readable adds ec6adad0a1e3 RDMA/hns: Delete unnecessary variable max_post adds 16a11e0bffca RDMA/hns: Remove unnecessary structure hns_roce_sqp adds 03ccba5c2cf7 RDMA/hns: Delete unnecessary uar from hns_roce_cq adds d938d7856f42 RDMA/hns: Modify fields of struct hns_roce_srq adds 6eef524201de RDMA/hns: Replace not intuitive function/macro names adds 880f133c6026 RDMA/hns: Simplify doorbell initialization code adds 301cc7eb2cd9 RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code adds 1ceb0b11a8a2 RDMA/hns: Fix non-standard error codes adds d11769fdc1bb RDMA/hns: Modify appropriate printings adds 333ee7e2d0b6 RDMA/hfi1: Delete unreachable code adds e26e7b88f6b7 RDMA: Change MAD processing function to remove extra casti [...] adds 208d70f562e5 IB/mlx5: Support flow counters offset for bulk counters adds e88982ad1bb1 RDMA/srpt: Report the SCSI residual to the initiator adds 960657b732e1 RDMA/qedr: Fix potential use after free adds da046d5f895f RDMA/i40iw: Fix potential use after free adds 7ee23491b392 RDMA/qib: Validate ->show()/store() callbacks before calling them adds 6296665cee88 RDMA/ocrdma: Fix spelling mistake in variable name adds 9a5407d74c22 RDMA/qedr: Make qedr_iw_load_qp() static adds 289b20b2a5f9 RDMA/siw: Cleanup unused mmap structures. adds 64c264872b88 RDMA/efa: Clear the admin command buffer prior to its submission adds 7283fff8b524 dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag adds 72b894b09a96 IB/umem: remove the dmasync argument to ib_umem_get adds e1ee1e62bec4 RDMA/cma: Use ACK timeout for RoCE packetLifeTime adds 9067f2f0b41d RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' adds ff3195b3ed85 IB/mlx4: Update HW GID table while adding vlan GID adds c16339b69c0d IB/mlx5: Support extended number of strides for Striding RQ adds 0acc637dacb6 RDMA/cm: Use refcount_t type for refcount variable adds a25984f3baaa RDMA/qedr: Fix null-pointer dereference when calling rdma_ [...] adds 30aad41721e0 net/core: Add support for getting VF GUIDs adds bfcb3c5d1485 IB/core: Add interfaces to get VF node and port GUIDs adds 2446887ed226 IB/ipoib: Add ndo operation for getting VFs GUID attributes adds 9c0015ef0928 IB/mlx5: Implement callbacks for getting VFs GUID attributes adds 3694e41e4151 Merge branch 'ib-guids' into rdma.git for-next adds 6e419e35e68a RDMA/bnxt_re: Fix Kconfig indentation adds e284b159c688 RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series adds 98998ffe5216 RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices adds fca5b9dc0986 RDMA/bnxt_re: Fix missing le16_to_cpu adds 25d24f4241f7 IB/hfi1: remove redundant assignment to variable ret adds bcf7cc534cd4 RDMA/efa: Store network attributes in device attributes adds e6c4f3ff434c RDMA/efa: Support remote read access in MR registration adds 666e8ff535d4 RDMA/efa: Expose RDMA read related attributes adds e2b2744a06d3 RDMA/hns: Redefine interfaces used in creating cq adds 18a96d25ce84 RDMA/hns: Redefine the member of hns_roce_cq struct adds 707783ab5f48 RDMA/hns: Rename the functions used inside creating cq adds f295e4cece5c RDMA/hns: Delete unnecessary callback functions for cq new d76886972823 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 3055c92c7d40 usb-storage: SCSI glue: use dev_err instead of printk adds 237b668c1c5d usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] adds 601acc789956 usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] adds 3c60e959fa35 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] adds 9fd7a05e9776 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] adds 80d59826d2d0 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] adds ec035f91297d usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] adds 893a66d34298 usb: bdc: use devm_platform_ioremap_resource() to simplify code adds 3aec68e3e020 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] adds 55419932d2ac usb: host: xhci-tegra: use devm_platform_ioremap_resource( [...] adds 9cbe0c60c791 usb: isp1362-hcd: use devm_platform_ioremap_resource() to [...] adds e719ffbf872e usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] adds d706a95bb48a usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] adds 33b4332f9282 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] adds 89fa75acc40f usb: phy: keystone: use devm_platform_ioremap_resource() t [...] adds f68341d194c3 USB: musb: use devm_platform_ioremap_resource() to simplify code adds 8f9b6228b2fc usb: host: u132-hcd: fix spelling mistake "overcurren" -> [...] adds c2c1c66b5d43 usb: Fix Kconfig indentation adds f906d0614f5f usb: ftdi-elan: move a couple of statements to next line adds faf4b0dcea31 usbip: clean up an indentation issue adds c0ee57ce66fa USB: gadget: udc: clean up an indentation issue adds 29e56c0cf5d9 usb: musb: musb_gadget.c: Remove unused variable adds 9ac0fc3906ec usb: chipidea: tegra: clean up tegra_udc flag code adds 5d88ef9eead8 usb: host: xhci-tegra: use regulator_bulk_set_supply_names() adds 9c4567fa0a44 USB: host: ohci-at91: completely shutdown the controller i [...] adds a3bf4d681655 USB: host: ohci-at91: suspend: delay needed before to stop clocks adds 87e8dfa6f7eb USB: host: ohci-at91: resume: balance the clock start call adds 5022204a464c usb: renesas_usbhs: simplify usbhs_status_get_device_state() adds fef22636889e usb: renesas_usbhs: enable DVSE interrupt adds 39abcc84846b usb: renesas_usbhs: add suspend event support in gadget mode adds 1918fa0d4498 dt-bindings: usb: hd3ss3220 device tree binding document adds 1c48c759ef4b usb: typec: driver for TI HD3SS3220 USB Type-C DRP port co [...] adds 4aec2393f514 dt-bindings: usb: renesas_usb3: Document usb role switch support adds ad9480ae360a dt-bindings: usb: usb251xb: add documentation for voltage supply adds 4d7201cda226 usb: usb251xb: add vdd supply support adds a9bab25556f1 usb: usb251xb: simplify reset helper adds 905eccc6a509 usb: usb251xb: add pm_ops adds dd3fd317e2be usb: typec: hd3ss3220_irq() can be static adds a570ec79641a usb: image: microtek.c: Remove unused variable adds 233450310b68 usb: isp1760: isp1760-hcd.c: Drop condition with no effect adds 8a02a23f33be xhci: tegra: Parameterize mailbox register addresses adds 2538f0ee8a29 usb: host: xhci-tegra: Add Tegra194 XHCI support adds da4b5d18dd94 usb: typec: add dependency for TYPEC_HD3SS3220 adds 71460342d48b usb: mtu3: add a new function to do status stage adds b1a71c904763 usb: mtu3: fix race condition about delayed_status adds 29234e3bb557 usb: gadget: Remove set but not used variable 'opts' in ac [...] adds db0386312f29 usb: gadget: Remove set but not used variable 'opts' in ms [...] adds a4f55d8b8c14 usb: hub: Check device descriptor before resusciation adds 5a9a8a4c5058 usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zer [...] adds dd2057e544dc USB: core: drop OOM message adds 71464db9c249 usb: core: devio.c: Fix assignment of 0/1 to bool variables adds 49b8956b3d9b dt-bindings: usb-xhci: Add r8a774b1 support adds 7236c197b4ed dt-bindings: usb: renesas_usb3: Document r8a774b1 support adds f48c0a4228af dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support adds 808566e6a78f dt-bindings: usb: renesas_usbhs: Add r8a774b1 support adds a17e369540c5 dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support adds 07562314c2d3 dt-bindings: dmaengine: usb-dmac: Add binding for r8a774b1 adds 1141a7522e39 usb: typec: remove duplicated include from hd3ss3220.c adds bf7c1d95af67 Merge 5.4-rc3 into usb-next adds 46f62f887b2c usb: renesas_usbhs: fix __le16 warnings adds 67f195806afc usb: renesas_usbhs: fix type of buf adds c8dd192be821 usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() adds be731286685a USB: host: ohci-at91: Remove unused variable regs in at91_stop_hc adds abb0b3d96a1f usb: usbfs: Suppress problematic bind and unbind uevents. adds d19f1d44e743 Merge 5.4-rc5 into usb-next adds 16c8373ecf7b Merge 5.4-rc6 into usb-next adds c6919d5e0cd1 usb: roles: Add usb_role_switch_find_by_fwnode() adds a69dff995477 extcon: axp288: Remove the build-in connection description adds 09e2a8b78cbd usb: ohci-nxp: fix use of integer as pointer adds f3de5d857bb2 USB: bcma: Add a check for devm_gpiod_get adds 6f9ac343c0d2 usb: host: oxu210hp-hcd: fix __iomem annotations adds 2a59aa7711e0 usb: usb251xb: Drop some unused defines adds 6fa54eda64d2 usb: usb251xb: Document chip variant usb2422 adds cd7da3bc6c58 usb: usb251xb: Add support for USB2422 adds c1aa81da1c64 usb: Spelling s/enpoint/endpoint/ adds 4ff0eccbb5c4 usb: Spelling s/disconnet/disconnect/ adds a363d50515eb usb: host: fotg210: add missed clk_put calls adds 8442b02bf3c6 USB: dummy-hcd: increase max number of devices to 32 adds 6dabeb891c00 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein adds ad772c39b2fb usb: typec: Copy everything from struct typec_capability d [...] adds 8c127a42af89 usb: typec: Introduce typec_get_drvdata() adds 46310e4dade2 usb: typec: Separate the operations vector adds 00ec21e58dc6 usb: typec: tcpm: Start using struct typec_operations adds 1007dda3be1c usb: typec: tps6598x: Start using struct typec_operations adds 6df475f804e6 usb: typec: ucsi: Start using struct typec_operations adds 642b1017dc43 usb: typec: hd3ss3220: Start using struct typec_operations adds 8c038ea8b65f usb: typec: Remove the callback members from struct typec_ [...] adds 61d78ee29a0b usb: typec: Remove unused members from struct typec_capability adds 24dab5380512 usb: typec: hd3ss3220: Give the connector fwnode to the po [...] adds bdc62f2bae8f usb: typec: ucsi: Simplified registration and I/O API adds f56de278e8ec usb: typec: ucsi: acpi: Move to the new API adds e32fd989ac1c usb: typec: ucsi: ccg: Move to the new API adds 2ede55468ca8 usb: typec: ucsi: Remove the old API adds 470ce43a1a81 usb: typec: ucsi: Remove struct ucsi_control adds 3cf657f07918 usb: typec: ucsi: Remove all bit-fields adds e716bb38edb4 usb: typec: ucsi: New error codes adds 74ce3e412748 usb: typec: ucsi: Optimise ucsi_unregister() adds 51d11d0a9ea4 dt-bindings: usb: renesas: usb3-peri: convert bindings to [...] adds 66d1b0c0580b usb: gadget: pch_udc: fix use after free adds e76b3bf7654c usb: Allow USB device to be warm reset in suspended state adds 79c36a704a87 USB: idmouse: simplify disconnect handling adds 6710f773b51f USB: idmouse: drop redundant open-count check from release adds d3db9c4dc14d USB: idmouse: clean up runaway white space adds fa5e146eece5 USB: legousbtower: drop redundant MODULE_LICENSE ifdef adds 07efa8738853 USB: legousbtower: drop redundant NULL check adds 30da837a4938 USB: legousbtower: zero driver data at allocation adds b5a80252e09c USB: legousbtower: drop redundant open_count check adds 835bd2b5672b USB: legousbtower: drop noisy disconnect messages adds 728fcd55e9ac USB: legousbtower: drop redundant interrupt-in running flag adds bafd1b1c2cee USB: legousbtower: stop interrupt-out URB unconditionally adds aa6f3832458d USB: legousbtower: remove tower_abort_transfers() adds 7cfa11a5739d USB: legousbtower: clean up pointer declarations in driver data adds a76c234faf7a USB: legousbtower: drop unnecessary packed attributes adds 728772489d9d USB: legousbtower: drop redundant endianness comments adds a0cd1df9d3e2 USB: legousbtower: clean up runaway white space adds 3c84f4bbe33f USB: legousbtower: drop superfluous brackets adds c1f602da92cc USB: legousbtower: drop superfluous newlines adds 91feb01596e5 appledisplay: fix error handling in the scheduled work adds 26a4d4c00f85 usbip: tools: fix fd leakage in the function of read_attr_ [...] adds ec5f8dfd89d2 dt-bindings: usb: renesas_usbhs: convert bindings to json-schema adds c368a411be00 dt-bindings: usb: rt1711h: Add connector bindings adds 92aa5986f4f7 USB: chaoskey: fix error case of a timeout adds 1ec13abac58b USBIP: add config dependency for SGL_ALLOC adds 2a9125317b24 usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() adds ba9f0f6eff1a usb: renesas_usbhs: Use dma_request_chan() directly for ch [...] adds b8029ba97b31 usb: chipidea: debug: create debugfs directory under usb root adds ee93c83bf756 usb: host: imx21: create debugfs directory under usb root adds dcf5a2c390a3 usb: dwc3: create debugfs directory under usb root adds 54ef0b39ec50 media: uvcvideo: drop error check of debugfs_create_dir() adds b3c69ec8e232 usb: musb: dsps: create debugfs directory under usb root adds de4c73982cce usb: dwc2: create debugfs directory under usb root adds a66ada4f241c usb: gadget: bcm63xx_udc: create debugfs directory under usb root adds 626557a352b2 usb: gadget: udc: renesas_usb3: create debugfs directory u [...] adds 3a35bc8df488 usb: gadget: pxa27x: create debugfs directory under usb root adds e47ff01b94b6 usb: gadget: udc: s3c2410_udc: create debugfs directory un [...] adds ebd09f1cd417 USB: serial: pl2303: add support for PL2303HXN adds 35714565089e USB: serial: ch341: reimplement line-speed handling adds e696d00e65e8 USB: serial: mos7840: add USB ID to support Moxa UPort 2210 adds 957c31ea082e USB: serial: option: add support for DW5821e with eSIM support adds ea422312a462 USB: serial: mos7720: fix remote wakeup adds 92fe35fb9c70 USB: serial: mos7840: fix remote wakeup adds 375cb533c00a USB: serial: mos7840: clean up device-type handling adds 1c333550ea92 USB: serial: mos7840: document MCS7810 detection hack adds 960fbd1ca584 USB: serial: mos7840: fix probe error handling adds 7183192196a6 USB: serial: mos7840: rip out broken interrupt handling adds 3ec9fb6f3854 USB: serial: mos7840: drop redundant urb context check adds ce039bd4b21f USB: serial: mos7840: drop paranoid port checks adds 6d3471eded5e USB: serial: mos7840: drop paranoid serial checks adds 2d52f0763f8e USB: serial: mos7840: drop serial struct accessor adds 7b2faede671a USB: serial: mos7840: drop port driver data accessors adds f8e8dcaf14d9 USB: serial: mos7840: drop read-urb check adds 067814c97494 USB: serial: mos7840: drop port open flag adds f0797095423e USB: serial: option: add support for Foxconn T77W968 LTE modules adds c1a1f273d082 USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P adds 6e0f30604dbd Merge tag 'usb-serial-5.5-rc1' of https://git.kernel.org/p [...] adds dc0ffbea5729 usb: host: xhci: update event ring dequeue pointer on purpose adds 58b9d71a0f55 xhci: Add tracing for xhci doorbell register writes adds 36dc01657b49 usb: host: xhci: Support running urb giveback in tasklet context adds 07a594f35365 xhci-pci: Allow host runtime PM as default also for Intel [...] adds a079973f462a usb: typec: tcpm: Remove tcpc_config configuration mechanism adds 9ba3aca8fe82 usb: dwc3: Disable phy suspend after power-on reset adds daf82bd24e30 usb: gadget: u_serial: add missing port entry locking adds fe1ea63ad806 usb: gadget: u_serial: reimplement console support adds b417343c6a0f usb: gadget: u_serial: make OBEX port not a console adds d7cb8fb7aa7d usb: gadget: u_serial: allow more console gadget ports adds bd25a14edb75 usb: gadget: legacy/serial: allow dynamic removal adds ef9b457d0dd2 usb: gadget: u_serial: diagnose missed console messages adds c6561082b833 usb: gadget: u_serial: use mutex for serialising open()s adds b45ca31a6a4c usb: phy: keystone: use devm_platform_ioremap_resource() t [...] adds 53490989ff91 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] adds 836283dd7bff usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] adds 2e78dd514706 usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] adds 4496bf250539 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] adds 586a5fd60c3c usb: bdc: use devm_platform_ioremap_resource() to simplify code adds 60b6465be786 usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] adds 623128070e78 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] adds e7705d269b28 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] adds 195ad9c36d82 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] adds e17d87668ecd usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] adds 6a3893bfbe02 usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] adds e961c47e66f1 usb: gadget: udc: renesas_usb3: add suspend event support adds 8b20d00f0f08 usb: renesas_usbhs: enable DVSE interrupt adds d2802865f7e5 usb: renesas_usbhs: simplify usbhs_status_get_device_state() adds f2b06c953911 usb: renesas_usbhs: add suspend event support in gadget mode adds 1bff4a4e66b9 USB: dummy-hcd: increase max number of devices to 32 adds 15ac1d99b845 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein adds eb23c8b4fd98 usb: fsl: Remove unused variable adds 75eaa498c99e usb: gadget: Correct NULL pointer checking in fsl gadget adds 0b8b1a1fede0 usb: gadget: f_tcm: Provide support to get alternate setti [...] adds 3654aaa922f3 usb: gadget: configfs: fix concurrent issue between compos [...] adds e6fda6e69db2 usb: mtu3: add a new function to do status stage adds 6973dbdd1c1f usb: gadget: Remove set but not used variable 'opts' in ac [...] adds e804cd46b2a2 usb: gadget: Remove set but not used variable 'opts' in ms [...] adds b049e03ca57f phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] adds 1cbfb8c4f62d usb: gadget: Quieten gadget config message adds 5a1500774751 USB: gadget: udc: clean up an indentation issue adds a9a367d0ade8 usb: gadget: udc: lpc32xx: Use devm_platform_ioremap_resou [...] adds 6689f0f4bb14 usb: dwc2: use a longer core rest timeout in dwc2_core_reset() adds 038761ce68c2 usb: dwc3: debug: Remove newline printout adds 49db427232fe usb: gadget: Add UDC driver for tegra XUSB device mode controller adds f3088e6a12fe usb: mtu3: fix race condition about delayed_status adds 4c48f2367844 dt-bindings: usb: Add binding for the TI wrapper for Caden [...] adds 387c359b84f7 usb: cdns3: Add TI specific wrapper driver adds 726b4fba94be usb: dwc3: of-simple: add a shutdown adds 7170d1a4cc4d Merge tag 'usb-for-v5.5' of git://git.kernel.org/pub/scm/l [...] adds 347bc8cb2638 usb-serial: cp201x: support Mark-10 digital force gauge adds d16ab536aad2 usb: chipidea: udc: add new API ci_hdrc_gadget_connect adds 72dc8df7920f usb: chipidea: udc: protect usb interrupt enable adds 93c2c7330a3b usb: chipidea: imx: enable vbus and id wakeup only for OTG events adds 782c1c49f3db usb: chipidea: core: change vbus-regulator as optional adds df17aa9fb31f usb: chipidea: imx: check data->usbmisc_data against NULL [...] adds 7d5ec335f94e usb: chipidea: imx: change hsic power regulator as optional adds 3f4aad6e1a4c usb: chipidea: imx: refine the error handling for hsic adds 4d6141288c33 usb: chipidea: imx: pinctrl for HSIC is optional adds b38bcc8e1206 Merge tag 'usb-ci-v5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 6351653febbb usb: host: xhci-tegra: Correct phy enable sequence adds bff000cae1ee USB: uas: honor flag to avoid CAPACITY16 adds 335cbbd5762d USB: uas: heed CAPACITY_HEURISTICS adds 65cc8bf99349 USB: documentation: flags on usb-storage versus UAS adds bc3bdb12bbb3 usb-storage: Disable UAS on JMicron SATA enclosure adds 093edc2baad2 usb: gadget: configfs: Fix missing spin_lock_init() adds c3afa2224345 usb: dwc3: Fix Kconfig indentation adds 2f8b6e9a2b5e usb: host: Fix Kconfig indentation adds b14f8b90341b usb: gadget: Fix Kconfig indentation adds 6aad39f63949 usb: misc: Fix Kconfig indentation adds 0b2c26fb1144 usb: serial: Fix Kconfig indentation adds d4836b69d935 usb: musb: create debugfs directory under usb root adds f5b7f7c83821 usb: gadget: atmel: create debugfs directory under usb root adds 91a9f2d3f976 usb: gadget: udc: gr_udc: create debugfs directory under usb root new 59274c716480 Merge tag 'usb-5.5-rc1' of git://git.kernel.org/pub/scm/li [...] adds 8b063441b741 drivers/misc: ti-st: Remove unneeded variable in st_tty_open adds 780ee709bdb4 mei: buf: drop 'running hook' debug messages. adds 3079b54aa9a0 eeprom: Warn that the driver is deprecated adds 736683092152 mei: fix modalias documentation adds 3e917975b7cd mei: me: fix me_intr_clear function name in KDoc adds 71200fcbb91c w1: sgi_w1: use devm_platform_ioremap_resource() to simplify code adds ad90ff6964d7 misc: atmel_tclib: use devm_platform_ioremap_resource() to [...] adds fa6f90f349ac sgi-gru: simplify procfs code some more adds bb4d6e0ee83c lis3lv02d: switch to using input device polling mode adds 32a738704d7f greybus: remove excessive check in gb_connection_hd_cport_ [...] adds d52accce0aad platform: goldfish: Allow goldfish drivers for archs with [...] adds 9964f8c899fc misc: rtsx: Remove unneeded variable in rts5260_card_power_on adds 689e3557a2d1 misc: MIC: drop all 'comment' lines from its Kconfig adds 2419e55e532d misc: fastrpc: add mmap/unmap support adds 2d10d2d17072 misc: fastrpc: fix memory leak from miscdev->name adds 55bcda35584c misc: fastrpc: do not interrupt kernel calls adds 387f625585d1 misc: fastrpc: handle interrupted contexts adds efcd2390f56b misc: fastrpc: revert max init file size back to 2MB adds 7ed42113ce03 ocxl: Use the correct style for SPDX License Identifier adds 40688bd58df7 misc: Use the correct style for SPDX License Identifier adds 97856e59384d Merge 5.4-rc3 into char-misc-next adds 990be7476485 binder: Use common definition of SZ_1K adds 834c7360f92a binder: Remove incorrect comment about vm_insert_page() behavior adds 6859eba4f6fb samples: mei: use hostprogs kbuild constructs adds da80d2e516eb Merge 5.4-rc5 into char-misc-next adds 891e60368ba1 drivers: mcb: use symbol namespaces adds f188b5e76aae coresight: etm4x: Save/restore state across CPU low power states adds b7909065e8eb dt-bindings: arm: coresight: Add support for coresight-los [...] adds 0373d90639ef coresight: etm4x: Add support for ThunderX2 adds 057f2c57b08d coresight: etm4x: Fixes for ETM v4.4 architecture updates. adds 2fe6899e36aa coresight: etm4x: Fix input validation for sysfs. adds 75198a7d4c0c coresight: etm4x: Add missing API to set EL match on addre [...] adds 1b6b0e087fc7 coresight: etm4x: Fix issues with start-stop logic. adds c2431fed288a coresight: etm4x: Improve usability of sysfs - include/exc [...] adds 3e12d3b01324 coresight: etm4x: Improve usability of sysfs - CID and VMI [...] adds a578427de5b2 coresight: etm4x: Add view comparator settings API to sysfs. adds ebddaad09e10 coresight: etm4x: Add missing single-shot control API to sysfs adds f08d688223b0 coresight: Add explicit architecture dependency adds edda32dabedb coresight: Serialize enabling/disabling a link device. adds 9c7db4947506 coresight: etm4x: Fix BMVAL misuse adds e81b88932985 extcon-intel-cht-wc: Don't reset USB data connection at probe adds 6942635032cf extcon: sm5502: Reset registers during initialization adds ddd1bbbae486 extcon: sm5502: remove redundant assignment to variable ca [...] adds 26a4175372a5 Merge tag 'extcon-next-for-5.5' of git://git.kernel.org/pu [...] adds 7a2b9e6ec845 mei: bus: prefix device names on bus with the bus name adds 82b29b9f72af mei: me: add comet point V device id adds 8670b2b8b029 rfkill: allocate static minor adds 482c86cc37b7 char: xillybus: use devm_platform_ioremap_resource() to si [...] adds 9b8303fc6efa nvmem: core: fix nvmem_cell_write inline function adds 1e6d8e5f4441 nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] adds f8017bfc1414 nvmem: imx: scu: support hole region check adds 885ce72a09d0 nvmem: imx: scu: support write adds c33c585f1b3a nvmem: imx-ocotp: reset error status on probe adds 95d25206eb1d dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation adds 096030e7f449 nvmem: sprd: Add Spreadtrum SoCs eFuse support adds b210fac7f636 nvmem: imx: scu: fix dependency in Kconfig adds de02fc40fc63 dt-bindings: nvmem: add binding for Rockchip OTP controller adds 755864feb729 nvmem: add Rockchip OTP driver adds fbf6a7a4c976 phy: xgene: make array serdes_reg static const, makes obje [...] adds f466de0208e3 phy: tegra: xusb: remove unused variable adds 265938bb1bc8 phy-mvebu-a3700-utmi: Use devm_platform_ioremap_resource() [...] adds c9dfadeee89d phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] adds fa093440142d phy: hisilicon: use devm_platform_ioremap_resource() to si [...] adds e4b957d3a7c7 phy: phy-brcm-usb-init: fix __iomem annotations adds 1025cb924bd5 phy: phy-brcm-usb-init: fix use of integer as pointer adds 700d3802427d dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support adds 3f6d43a66e3e dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support adds ac25b6e9f8d2 phy: tegra: xusb: Add XUSB dual mode support on Tegra210 adds a5be28c3656a phy: tegra: xusb: Add usb3 port fake support on Tegra210 adds 90767cdfea89 phy: tegra: xusb: Add vbus override support on Tegra210 adds a8a24429dd1d phy: tegra: xusb: Add vbus override support on Tegra186 adds 4bd5ead82d4b phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" adds 54fad40d3f01 phy: ti: dm816x: remove set but not used variable 'phy_data' adds 64d5989c1ae5 phy: tegra: use regulator_bulk_set_supply_names() adds 316b42945906 phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid adds 76126f5bd3fb dt-bindings: phy-qcom-qmp: Add sm8150 UFS phy compatible string adds a88c85ee2ea3 phy: qcom-qmp: Add SM8150 QMP UFS PHY support adds 6bd03e711369 dt-bindings: Add bindings for USB3 phy on Allwinner H6 adds a228890f9458 phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC adds 711b2bfba748 phy: add PHY_MODE_LVDS adds b7535a3bc0ba phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY adds 3817c7961179 dt-bindings: phy: add yaml binding for rockchip,px30-dsi-dphy adds 82b5d1644155 phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx [...] adds c9baab38fe0e phy: renesas: phy-rcar-gen2: Fix the array off by one warning adds 64f86b997844 phy: qcom-usb-hs: Fix extcon double register after power cycle adds 4569e64ab6a5 phy: phy-rockchip-inno-usb2: add phy description for px30 adds 7383092c4d4c Merge tag 'phy-for-5.5' of git://git.kernel.org/pub/scm/li [...] adds 907b471ca228 mei: me: mei_me_dev_init() use struct device instead of st [...] adds 261b3e1f2a01 mei: me: store irq number in the hw struct. adds 261e071acd9b mei: abstract fw status register read. adds 52f6efdf8092 mei: add trc detection register to sysfs adds b406357c572b thunderbolt: Add 'generation' attribute for devices adds 1c9c5bc525b5 Merge branch 'thunderbolt/fixes' into thunderbolt/next adds f07a360813f6 thunderbolt: Introduce tb_switch_is_icm() adds 68b91293c837 thunderbolt: Log switch route string on config read/write timeout adds af99f696b5c5 thunderbolt: Log error if adding switch fails adds 8f57d4780666 thunderbolt: Convert basic adapter register names to follo [...] adds 778bfca3d14a thunderbolt: Convert PCIe adapter register names to follow [...] adds 98176380cbe5 thunderbolt: Convert DP adapter register names to follow t [...] adds 826c6a177308 thunderbolt: Make tb_sw_write() take const parameter adds b433d0100562 thunderbolt: Add helper macro to iterate over switch ports adds b5db76dba064 thunderbolt: Refactor add_switch() into two functions adds 91c0c12080d0 thunderbolt: Add support for lane bonding adds 0d46c08d1ed4 thunderbolt: Add default linking between lane adapters if [...] adds 17a8f815a0df thunderbolt: Expand controller name in tb_switch_is_xy() adds 7bffd97eb7ab thunderbolt: Add downstream PCIe port mappings for Alpine [...] adds de718ac7b6ae thunderbolt: Add Display Port CM handshake for Titan Ridge [...] adds 8afe909b78e1 thunderbolt: Add Display Port adapter pairing and resource [...] adds a11b88add440 thunderbolt: Add bandwidth management for Display Port tunnels adds 354a7a7716ed thunderbolt: Do not start firmware unless asked by the user adds 4180468e16cd Merge tag 'thunderbolt-for-v5.5' of git://git.kernel.org/p [...] adds 2e32c2d675ac fsi: Add fsi-master class adds cf700ba035dc fsi: Move master attributes to fsi-master class adds 2fc95e04131c ABI: Update FSI path documentation adds ae7748160159 trace: fsi: Print transfer size unsigned adds 9f4c2b516b4f fsi: core: Fix small accesses and unaligned offsets via sysfs adds 56ec311fddac fsi: fsi_master_class can be static adds 8bcd06d0cb3d fsi: Move defines to common header adds cccaa160c376 dt-bindings: fsi: Add description of FSI master adds 606397d67f41 fsi: Add ast2600 master driver adds 913b73730e15 fsi: aspeed: Add trace points adds 5e5022995683 fsi: aspeed: Fix OPB0 byte order register values adds 6120e5d821c0 dt-bindings: interconnect: qcom: add msm8974 bindings adds 4e60a9568dc6 interconnect: qcom: add msm8974 driver adds d20c0da8b202 fpga: Remove dev_err() usage after platform_get_irq() adds 214be7470e5f Documentation: fpga: dfl: add descriptions for thermal/pow [...] adds 4284c65a9fda fpga: dfl: fme: add thermal management support adds fddc9fcbe69a fpga: dfl: fme: add power management support adds bce92136c28f Merge tag 'fpga-dfl-for-5.5' of git://git.kernel.org/pub/s [...] adds df72b7192119 soundwire: intel: add missing headers for cross-compilation adds 2948d1921693 soundwire: intel: remove X86 dependency adds 535bbe6a1f94 soundwire: remove DAI_ID_RANGE definitions adds 80464533e148 soundwire: intel: remove playback/capture stream_name adds 57a34790cd2c soundwire: cadence/intel: simplify PDI/port mapping adds 807c15bc7787 soundwire: intel: don't filter out PDI0/1 adds 1b53385e7938 soundwire: cadence_master: improve PDI allocation adds 3fc40449a06b soundwire: intel: use correct header for io calls adds 49ea07d33d9a soundwire: intel/cadence: fix startup sequence adds 675d4c9aba86 soundwire: cadence_master: add hw_reset capability in debugfs adds dfbe642d1ed9 soundwire: intel: add helper for initialization adds 9e3d47fb2bdc soundwire: intel/cadence: add flag for interrupt enable adds 3ccb8551f52e soundwire: cadence_master: make clock stop exit configurab [...] adds c134f914e9f5 soundwire: intel: fix PDI/stream mapping for Bulk adds 5bd54539788b soundwire: remove bitfield for unique_id, use u8 adds de5b174b3bc8 soundwire: slave: add helper to extract slave ID adds 2e8c4ad1f044 soundwire: ignore uniqueID when irrelevant adds a61ead03a6f2 Merge tag 'soundwire-5.5-rc1' of git://git.kernel.org/pub/ [...] adds 01b59c763fe2 Merge 5.4-rc7 into char-misc-next adds 998174042da2 ppdev: fix PPGETTIME/PPSETTIME ioctls adds 45a2d64696b1 lp: fix sparc64 LPSETTIMEOUT ioctl adds c059d579961d parport: daisy: avoid hardcoded name adds e962cd9cf9cf parport: do not check portlist when using device-model adds 231ec2f24dad parport: load lowlevel driver if ports not found adds 60f8a59ddcdc parport: daisy: use new parport device model adds 8eb52a1ee37a binder: Fix race between mmap() and binder_alloc_print_pages() adds a7a74d7ff55a binder: Prevent repeated use of ->mmap() via NULL mapping adds 2a9edd056ed4 binder: Handle start==NULL in binder_update_page_range() adds 3ec1bd7693ee uio: fix irq init with dt support & irq not defined adds 46549769d051 w1: Fix documentation warning. adds b0bbc882e7b1 pcmcia: include <pcmcia/ds.h> for pcmcia_parse_tuple adds e0c31fdda264 pcmcia: include cs_internal.h for missing declarations adds c6bf3842a34a w1: new driver. DS2430 chip adds c0e5f4e73a71 misc: rtsx: Add support for RTS5261 adds e9cb0497b1c8 firmware: Fix incompatible function behavior for RSU driver adds 0a8f72fafb3f stm class: Lose the protocol driver when dropping its reference adds 87ff16007cff intel_th: Document software sinks adds 64498695dd80 mei: bus: add more client attributes to sysfs adds 7a7ebfa85f4f thunderbolt: Power cycle the router if NVM authentication fails adds 9def5dc10d3e coresight: funnel: Fix missing spin_lock_init() adds 9a5d847c0bda coresight: replicator: Fix missing spin_lock_init() adds 512592779a33 intel_th: Fix a double put_device() in error path adds 6a1743422a7c intel_th: pci: Add Ice Lake CPU support adds 6e6c18bcb78c intel_th: pci: Add Tiger Lake CPU support adds c8175bd155c5 char: Fix Kconfig indentation adds ab64ec1db25e misc: Fix Kconfig indentation adds 599ea01ce0b3 char: Fix Kconfig indentation, continued adds abb7e16fb6df habanalabs: handle F/W failure for sensor initialization adds 1e295d4dd5b2 habanalabs: remove set but not used variable 'ctx' adds f435614ff55c habanalabs: Fix typos adds df762375f17e habanalabs: Mark queue as expecting CB handle or address adds cb596aee8842 habanalabs: Add a new H/W queue type adds 8fdacf2a530f habanalabs: set TPC Icache to 16 cache lines adds 62c1e124a9e0 habanalabs: add opcode to INFO IOCTL to return clock rate adds 8d6de52866dc habanalabs: remove set but not used variable 'qman_base_addr' adds 91edbf2cf8f0 habanalabs: expose card name in INFO IOCTL adds f05912d8f16b habanalabs: read F/W versions before failure adds e1a84d56fcb9 habanalabs: use registers name defines for ETR block adds 6476b472437d habanalabs: set ETR as non-secured adds bd4c8cb17d4e habanalabs: increase max jobs number to 512 adds eda58bf7860a habanalabs: don't print error when queues are full adds 5d1012576d20 habanalabs: export uapi defines to user-space adds 7f74d4d335f1 habanalabs: re-factor memory module code adds 7b6e4ea0f7b1 habanalabs: type specific MMU cache invalidation adds 30919edef243 habanalabs: re-factor MMU masks and documentation adds 54bb67444ea3 habanalabs: split MMU properties to PCI/DRAM adds bc75d799f953 habanalabs: prevent read/write from/to the device during h [...] adds 1b98d8b23f29 habanalabs: optimize MMU unmap adds 71c5e55e7c07 habanalabs: skip VA block list update in reset flow adds bea84c4d67e5 habanalabs: invalidate MMU cache only once adds e604f551cdce habanalabs: remove unnecessary checks adds 7fbdc12b9111 habanalabs: remove prints on successful device initialization adds da1342a0eec0 habanalabs: use defines for F/W files adds e16ee4103770 habanalabs: make code more concise adds 52c01b013719 habanalabs: expose reset counters via existing INFO IOCTL adds 1af69d30c41d habanalabs: make the reset code more consistent adds 55f6d680970e habanalabs: flush EQ workers in hard reset adds 5feccddcf992 habanalabs: add more protection of device during reset adds b78cda795ac8 Merge tag 'misc-habanalabs-next-2019-11-21' of git://peopl [...] new 8f56e4ebe05c Merge tag 'char-misc-5.5-rc1' of git://git.kernel.org/pub/ [...] adds 55ecd411c31d staging: rtl8723bs: Removed unneeded variables adds 6f406c73037f staging: rtl8723bs: os_dep: fix spelling mistake "offet" - [...] adds 53e3a7e1d7af staging: rtl8723bs: core: make array op_class static const [...] adds 9cdb1928683d staging: rtl8723bs: remove unneeded conversion to bool adds 87a966d8ca34 staging: rtl8723bs: remove return statements from void functions adds 8635b4c480b0 staging: sm750fb: CHECK: Avoid CamelCase adds 97a0ea779560 staging: rtl8188eu: cleanup long line in rtw_mlme_ext.c adds fe11afc326f1 staging: rtl8188eu: remove unnecessary self-assignment adds 1c0c5e9b2312 staging: board: use appropriate macro to initialize struct adds 88b3673ec0d6 staging: rtl8192u: ieee80211: Replace snprintf with scnprintf adds 78f7aac11e0d staging: rtl8192u: Remove unnecessary blank lines adds 3278ef5961e0 staging: rtl8192u: Fix alignment to match open parenthesis adds c2e323290f9f staging: rtl8192u: Remove unnecessary line-breaks in funct [...] adds e40219d5e4b2 staging: olpc_dcon: allow simultaneous XO-1 and XO-1.5 support adds d9dc93128d13 staging: rtl8712: Replace snprintf with scnprintf adds 0605bed9ba62 staging: qlge: Removed unnecessary variable adds 0911224b6bf4 staging: rtl8192u: release memory on error path adds ca312438cf17 staging: rtl8192u: fix multiple memory leaks on error path adds af42abb680e3 staging: Use pr_warn instead of pr_warning adds 01b16aed578a staging: olpc_dcon: fix wrong dependencies in Kconfig file adds 43821e36e5fc staging: rtl8188eu: remove dead code/vestigial do..while loop adds 5dec9a28778e staging: rtl8192e: clean up indentation issue adds 17e325285dfb staging: vt6656: clean up an indentation issue adds c47be36db328 staging: rtl8723bs: remove unused function write_cam_from_cache adds 228241944a48 staging: rtl8188eu: fix possible null dereference adds 82e465642f93 staging: wilc1000: remove unnecessary netdev validation ch [...] adds fb2d74342fed staging: wilc1000: move wlan_deinit_locks() in wilc_netdev [...] adds 8399918f3056 staging: wilc1000: use RCU list to maintain vif interfaces list adds 854d66df74ae staging: wilc1000: look for rtc_clk clock in spi mode adds 7c1a38e1fe05 staging: fieldbus core: remove unused strings adds 9cc05ed4df03 staging: fieldbus: move "offline mode" definition to field [...] adds f8fcbb6ba89c staging: vc04_services: Avoid typedef adds b664312285eb staging: rtl8712: fix boundary condition for n adds b74e124e1048 staging: rtl8188eu: convert variables from unsigned char to u8 adds 7e3303fc8c45 staging: rtl8188eu: rename variables to avoid mixed case adds 5f6bca795f6d staging: rtl8188eu: cleanup whitespace in update_hw_ht_param adds 7e6af677d827 staging: rtl8188eu: cleanup comments in update_hw_ht_param adds 8789f13ddc77 staging: exfat: fix fs_sync() calls. adds d98bb9c2fec0 staging: exfat: explain the fs_sync() issue in TODO adds a7a91ca5a23d staging: wfx: add infrastructure for new driver adds 0096214a59a7 staging: wfx: add support for I/O access adds a794e8b6fafe staging: wfx: add I/O API adds fee695e3e30f staging: wfx: add tracepoints for I/O access adds 652b4afb240e staging: wfx: load firmware adds e4ee3cb3efc6 staging: wfx: import HIF API headers adds b0998f0c040d staging: wfx: add IRQ handling adds 1cc298c91523 staging: wfx: add tracepoints for HIF adds 185c106f79bf staging: wfx: add support for start-up indication adds e16e7f0716a6 staging: wfx: instantiate mac80211 data adds 4f8b7fabb15d staging: wfx: allow to send commands to chip adds f95a29d40782 staging: wfx: add HIF commands helpers adds 846239f641db staging: wfx: introduce "secure link" adds c7ff39dd8b53 staging: wfx: setup initial chip configuration adds f4a71ba8753d staging: wfx: add debug files and trace debug events adds 9bca45f3d692 staging: wfx: allow to send 802.11 frames adds 1f21b7fefa72 staging: wfx: allow to receive 802.11 frames adds 1a61af0f8cbe staging: wfx: allow to scan networks adds fb2490f693ee staging: wfx: implement 802.11 key handling adds 40115bbc40e2 staging: wfx: implement the rest of mac80211 API adds d7618e38461e staging: qlge: Fix irq masking in INTx mode adds e759b5cf7089 staging: qlge: Remove irq_cnt adds f70e8459fdea staging: qlge: Remove page_chunk.last_flag adds 2b27fc39da55 staging: qlge: Deduplicate lbq_buf_size adds a68a5b2fd3a2 staging: qlge: Remove bq_desc.maplen adds 16714d98bf63 staging: qlge: Remove rx_ring.sbq_buf_size adds cf1c2987bfd8 staging: qlge: Remove useless dma synchronization calls adds 03a0e14bd8bc staging: qlge: Deduplicate rx buffer queue management adds 6f5740b1d35e staging: qlge: Fix dma_sync_single calls adds e4c911a73c89 staging: qlge: Remove rx_ring.type adds dc4eec33bf15 staging: qlge: Factor out duplicated expression adds ec705b983b46 staging: qlge: Remove qlge_bq.len & size adds 7be4c3f92077 staging: qlge: Remove useless memset adds c8c1ff5c1902 staging: qlge: Replace memset with assignment adds aec626d2092f staging: qlge: Update buffer queue prod index despite oom adds 6e9c52b92097 staging: qlge: Refill rx buffers up to multiple of 16 adds b91fec1ecf6f staging: qlge: Refill empty buffer queues from wq adds bf653da86231 staging: rtl8723bs: Remove unnecessary braces adds ef0abd6f24d3 staging: wilc1000: don't use wdev while setting tx power adds ea60b4eb4420 staging: rtl8188eu: remove unnecessary asignment and initi [...] adds a5a5ec2538ab staging: rtl8723bs: Remove set but not used variable 'oldcnt' adds d8a363ef0046 staging: rtl8192u: Fix indentation for cleaner code adds b483b4e4d3f6 staging: mt7621-pci: add quirks for 'E2' revision using 's [...] adds f3c3f2d43484 staging: vt6656: remove duplicated blank line adds 6d9a930cd9aa staging: rtl8723bs: Remove unnecessary braces adds 164eec46ea99 staging: vt6656: reorganize characters so the lines are un [...] adds 3dbcdf183b32 staging: rtl8723bs: Switch constant place in test adds 402bd53e964f staging: rtl8712: align arguments with open parenthesis in [...] adds 4ccb5b0bc3e8 staging: rtl8723bs: Remove set but not used variable 'tmp_aid' adds d34befc134d1 staging: rtl8723bs: Remove set but not used variable 'prwskeylen' adds 0fd1dc1ea477 staging: rtl8723bs: Remove set but not used variables 'ppp [...] adds f342e258085b staging: rtl8723bs: Remove set but not used variable 'adapter' adds d4fbce956db1 staging: vc04_services: make use of devm_platform_ioremap_ [...] adds e772cd8c9c9c staging: wlan-ng: p80211wep.c: use lib/crc32 adds c54f9f0e8c81 staging: wfx: simplify memory allocation in wfx_update_fil [...] adds 488d349061fa staging: wfx: remove misused call to cpu_to_le16() adds 6d68ac8b5b5c staging: wfx: le16_to_cpus() takes a reference as parameter adds 53707c85d2c1 staging: wfx: correctly cast data on big-endian targets adds 51f589c82f6d staging: wfx: fix copy_{to,from}_user() usage adds b5be2aa3b3ac staging: wfx: drop calls to BUG_ON() adds fcd6c0f9a123 staging: wfx: avoid namespace contamination adds 81aa377559f7 staging: wfx: fix spelling mistake "hexdecimal" -> "hexadecimal" adds d53c90c5d474 staging: octeon: Remove typedef declaration adds f806c4d55721 staging: rtl8723bs: fix typo of "mechanism" in comment adds c67855589ca0 staging: rtl8723bs: Remove commented code adds a30b30f00462 staging: rtl8723bs: os_dep: Remove typecast in kfree adds 17a29fea086b staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC adds 5193dbdaf0b0 staging: bcm2835-audio: Need to judge the return value of [...] adds 66bc9cde241e staging: sm750fb: Remove set but not used variable 'uiActu [...] adds 3740b6351509 staging: sm750fb: Remove set but not used variable 'actual [...] adds 82d20bc5083d staging: vchiq: don't print pointless kernel address adds d49d1c76b96e staging: comedi: Remove set but not used variable 'aref' adds c0981afd8cd6 staging: kpc2000: Remove unnecessary return variable adds 0bb0dff0cc16 staging: wfx: fix swapped arguments in memset call adds 7638621da743 staging: wfx: Make function 'sram_write_dma_safe', 'load_f [...] adds dc3d13fba469 staging: wfx: Make function 'wfx_tx_queue_get' static adds 8fd1fe824f20 staging: wfx: Make some functions static in sta.c adds 2dac96b334aa staging: rtl8723bs: core: Remove typecast in call to kfree adds cf490d84dbef staging: rtl8723bs: Replace string with identifier adds a883d97fc538 staging: rtl8723bs: Remove space before tab adds 348c59749ffe staging: rtl8723bs: Remove set but not used variable 'i' adds 8c0c8b661bc7 staging: rtl8723bs: Remove phy_Config*With*ParaFile() calls adds efe0b0a07238 staging: rtl8723bs: Remove phy_Config*WithParaFile() functions adds 9d411eee4342 staging: rtl8723bs: Remove phy_Config*WithParaFile() confi [...] adds 44bcfb27d29e staging: rtl8723bs: Remove rtw_merge_string() function adds 38c077d7070c staging: rtl8723bs: Remove File operation APIs adds a9ce2354f7cb staging: rtl8723bs: Fix line over 80 characters adds af2f2c5e20bf staging: rtl8723bs: Fix function call wrapping style adds c44b23f51f4c staging: rtl8723bs: Add space between elements adds c9ca79b3a5b0 staging: rtl8723bs: Fix incorrect type in declaration adds 26752254faeb staging: rtl8723bs: Remove commented code adds 5bb48864d34c staging: rtl8723bs: Remove duplicate blank lines adds 042e9a6857b8 staging: rtl8723bs: Remove space before tabs adds ac478ce77304 staging: rtl8723bs: Fix style in definitions adds 06f9c65a8dd4 staging: rtl8712: Align function arguments with opening pa [...] adds fbf12784d343 staging: octeon: Fix incorrect type in assignment adds f595f03bfdfc staging: clocking-wizard: use devm_platform_ioremap_resour [...] adds 039f8b21d153 staging: emxx_udc: use devm_platform_ioremap_resource() to [...] adds 161ca4c0feeb staging: vc04_services: Avoid NULL comparison adds d13cf9eae444 staging: wfx: fix spelling mistake "non existant" -> "non- [...] adds 409e83320378 staging: rtl8723bs: Remove comparisons to NULL in conditionals adds 92f87db5a964 staging: rtl8723bs: Remove unnecessary braces for single s [...] adds e7e12d6650ec staging: rtl8723bs: Remove comparisons to booleans in cond [...] adds 2e821be2206c staging: rtl8723bs: Remove unnecessary blank lines adds 0fa79a78b1d7 staging: rtl8723bs: Remove unnecessary null check adds 52c4326a56ec staging: qlge: correct a misspelled word adds a8bfbd7cf3fd staging: qlge: fix "alignment should match open parenthesi [...] adds b883582d7340 staging: qlge: Fix multiple assignments warning by replaci [...] adds e311f25e1865 staging: qlge: add space to fix check warning adds db4b23d5a898 staging: qlge: fix comparison to NULL warning adds 850d80a2d868 staging: isdn: remove assignment in if conditionals adds f152f52c308d staging: vc04_services: place the AND operator at the end [...] adds 91d6f911b348 staging: fbtft: fbtft-core: Fix last line displayed on fbcon adds c86673e88419 staging: rtl8723bs: Remove comparison to NULL adds b73b93a2af33 iio: adc: ad7192: Add sysfs ABI documentation adds c88c8cd8265a iio: adc: ad_sigma_delta: Export ad_sd_calibrate adds 42776c14c692 staging: iio: adc: ad7192: Add system calibration support adds 5e7965681ace iio: light: cm36651: redundant assignment to variable ret adds cec8b1e3cb51 dt-bindings: iio/adc: Add a compatible string for JZ4770 SoC ADC adds b23bf21f550a dt-bindings: iio/adc: Add AUX2 channel idx for JZ4770 SoC ADC adds a515d6488505 IIO: Ingenic JZ47xx: Add support for JZ4770 SoC ADC. adds f552fde983d3 iio: light: bh1750: Resolve compiler warning and make code [...] adds 5a56c518c4d2 staging: iio: ADIS16240: Remove unused include adds c270bbf7bb9d iio: ad7949: kill pointless "readback"-handling code adds 9db02d32b8ee iio: imu: st_lsm6dsx: enable LIR for sensor events adds 22ea56511073 iio: imu: st_lsm6dsx: enable clear on read for latched interrupts adds 505ea3ada665 iio: max31856: add missing of_node and parent references t [...] adds 0fe2f2b78919 iio: tcs3414: fix iio_triggered_buffer_{pre,post}enable positions adds 348eb0b2c4f0 iio: ad7949: fix incorrect SPI xfer len adds ca4a649694bb iio: imu: inv_mpu6050: disable i2c mux for MPU925x adds 5ffd0248384c iio: imu: inv_mpu6050: add header include protection macro adds 68fd019b89e0 iio: imu: inv_mpu6050: add defines for supporting 9-axis chips adds 9d8261dbc496 iio: imu: inv_mpu6050: fix objects syntax in Makefile adds 16ef43376948 iio: imu: inv_mpu6050: helpers for using i2c master on aux [...] adds b1392de06184 iio: imu: inv_mpu6050: add MPU925x magnetometer support adds e764fb4e20f9 iio: imu: inv_mpu6050: add fifo support for magnetometer data adds 6ee6a368ac0a iio: imu: st_lsm6dsx: move interrupt thread to core adds b5969abfa8b8 iio: imu: st_lsm6dsx: add motion events adds 4c997dfa692d iio: imu: st_lsm6dsx: add wakeup-source option adds a3aa17d4badf iio: imu: st_lsm6dsx: always enter interrupt thread adds 1aabad1fb5e9 iio: imu: st_lsm6dsx: add motion report function and call [...] adds 2231f0f0d1e9 dt-bindings: iio: light: bh1750: convert bindings to yaml adds 8033997a8daf MAINTAINERS: add entry for ROHM BH1750 driver adds ea14163d2913 iio: gyro: adis16130: remove mlock usage adds 0f536e91099b counter: stm32-timer-cnt: fix a kernel-doc warning adds 81ba7e85d7f3 counter: stm32-lptimer-cnt: fix a kernel-doc warning adds 9318a9e54743 iio: gyro: adis16080: replace mlock with own lock adds dc7fe512d966 dt-binding: iio: Add optional label property adds 2c3d0c9ffd24 iio: core: Add optional symbolic label to device attributes adds 3cfd6464fe23 iio: proximity: sx9500: fix iio_triggered_buffer_{predisab [...] adds 76510ec692c8 counter: stm32: clean up indentation issue adds 4dbc54c55923 iio: gyro: clean up indentation issue adds 0c8a6e72f3c0 iio: chemical: atlas-ph-sensor: fix iio_triggered_buffer_p [...] adds 420119fcc554 iio: adc: sc27xx: Use devm_hwspin_lock_request_specific() [...] adds a521d52d1eb2 iio: pressure: bmp280: remove stray newline adds 9dc86c234e84 Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/p [...] adds 27d6e47f8e13 Merge 5.4-rc3 into staging-next adds ef1fe6b7369a staging: octeon: remove typedef declaration for cvmx_wqe adds 73aef0c9d2c6 staging: octeon: remove typedef declaration for cvmx_helpe [...] adds 1691741fe31d staging: octeon: remove typedef declaration for cvmx_fau_reg_32 adds 6cc5e1c70031 staging: octeon: remove typedef declartion for cvmx_pko_co [...] adds 180245d2d016 staging: octeon: remove typedef declaration for cvmx_fau_op_size adds f89c7d575d7c staging: rtl8712: remove unnecessary return variables adds 02d7aa2f3bfa staging: rtl8712: clean up function headers adds 29c03456f157 staging: rtl8188eu: remove braces from single statement if block adds 51a50b26c6dd staging: rtl8188eu: remove unnecessary conversion to bool adds 388fa43d5979 staging: vc04_services: use DIV_ROUND_UP helper macro adds 807411911d99 staging: rtl8723bs: use DIV_ROUND_UP helper macro adds 44288f1101fe staging: wfx: fix error handling in wfx_tx_get_raw_link_id() adds 88d0facf186c staging: wfx: fix potential vulnerability to spectre adds bbecf7de0976 staging: rtl8723bs: remove unnecessary null check adds f57ff0a9b806 staging: rtl8723bs: remove casts to pointers in kfree adds d9cceb24b407 staging: octeon: fix restricted __be16 degrades to integer adds b0906aa3f7ec staging: rtl8188eu: rename variables to avoid mixed case adds ec26697cd92d staging: rtl8188eu: convert variables from unsigned char to u8 adds 5ffa18ec0b74 staging: rtl8188eu: remove blank lines adds 8193e6ad6916 staging: sm750fb: Fix lines over 80 characters adds 6fc77fc892d8 staging: ralink-gdma: use devm_platform_ioremap_resource() [...] adds f1ca32696aea staging: netlogic: use devm_platform_ioremap_resource() to [...] adds 390e4f967299 staging: mt7621-dma: use devm_platform_ioremap_resource() [...] adds bb84f28f0d86 staging: rtl8188eu: make efuse_power_switch() function static adds be88dae8e2a9 staging: rtl8723bs: removed unwanted if..else condition adds 9f665d820391 staging: rtl8723bs: reduce stack usage of rtw_cfg80211_unlink_bss adds f306bde1860d staging: rtl8723bs: reduce stack usage of cfg80211_rtw_scan adds 2f2e28866bd7 staging: exfat: Clean up return codes - FFS_FULL adds 67f8224c3b52 staging: exfat: Clean up return codes - FFS_NOTFOUND adds df7098f84f7e staging: exfat: Clean up return codes - FFS_DIRBUSY adds 7ca8049f0980 staging: exfat: Clean up return codes - FFS_PERMISSIONERR adds ab5a321da008 staging: exfat: Clean up return codes - FFS_NAMETOOLONG adds c76c4ad5470c staging: exfat: Clean up return codes - FFS_FILEEXIST adds 03eac8d59473 staging: exfat: Clean up return codes - FFS_INVALIDPATH adds 630d00b8b26d staging: exfat: Clean up return code - FFS_MEMORYERR adds 77b97aa69bd0 staging: comedi: remove unused variable 'route_table_size' adds c671dfdaedef staging: most: Change bool init to true/false adds 663328205c0d staging: uwb: fix coccinelle warnings of comparison to bool adds f44e565e9155 Staging: Netlogic: Fix grammatical error adds 7fb50738e2f6 Staging: Netlogic: Fix spelling mistake adds b7697f054018 staging: vc04_services: fix check warnings of line over 80 [...] adds 3e722c805cdf staging: vc04_services: fix warnings of scpace required be [...] adds 25c42086c711 staging: vc04_services: fix warnings of Block comments use of * adds 3bcfd0e77e93 staging: sm750fb: format description of parameters in accel.c adds 13c2059fee66 staging: sm750fb: format description of parameters in accel.h adds 836c336ebe50 staging: sm750fb: align arguments with open parenthesis in [...] adds 548c01d6e376 staging: sm750fb: align arguments with open parenthesis in [...] adds 6454e187244e staging: sm750fb: align arguments with open parenthesis in [...] adds 76fe47940e60 staging: gasket: Fix lines ending with a '(' adds 9f750a7ec1b7 staging: fbtft: Fix duplicate arguments to bitwise AND adds 79380bbfc3ff staging: rtl8188eu: remove code valid only for 5 GHz adds bfc0a0935aa4 staging: wilc1000: store bss object and use cfg80211_conne [...] adds d59dc92f1bcc staging: wilc1000: potential corruption in wilc_parse_join [...] adds 3a4cffe67f2f staging: wilc1000: handle mgmt frames for both interfaces [...] adds 37c250fd3844 staging: exfat: Update MAINTAINERS file adds dcad0824532f staging: rtl8723bs: Replace string with identifier adds e52c13d6dca7 staging: rtl8723bs: Fix lines over 80 characters adds e25af5e3ee11 staging: rtl8723bs: Add spaces between operators adds 22b5cbd1d1d2 staging: rtl8723bs: Remove commented code adds fc4776941f51 staging: rtl8723bs: Fix indentation warnings adds e004d7ac7d2e staging: rtl8723bs: Fix function call format adds ec9e2a0ff12c staging: rtl8723bs: Change tabs for spaces adds 27a6fe3b21ec staging: wfx: drop module version adds a374ba3dc8e8 staging: wfx: relocate wfx_fill_sl_key() in secure_link.h adds 8008d9e7ddf0 staging: wfx: fix CONFIG_MMC=m with CONFIG_WFX=y adds 4e4f5e6fef21 staging: wfx: fix Oops when CONFIG_OF_NET is not set adds 20ed2d1608ec staging: wfx: fix setting MAC address from DT adds c22a3a9c0a87 staging: wfx: fix number of available tx_policies adds bc9496e5b4d6 staging: wfx: fix warnings of no space is necessary adds 1dc3d53ef390 staging: wfx: fix warning of line over 80 characters adds 640a4db708f5 staging: wfx: fix warnings of logical continuation adds 5f647dca011c staging: wfx: correct misspelled words adds 4b1aa4ba4878 staging: wfx: fix warnings of alignment should match open [...] adds 54c6feca8609 staging: rtl8188eu: cleanup comments in rtw_sta_mgt.c adds da3611f2fa4b staging: rtl8188eu: convert unsigned char array to u8 adds 62ab5b466690 staging: rtl8188eu: rename array bcast_addr adds 4e6f391fde34 staging: rtl8188eu: convert rtw_access_ctrl to return bool adds dd85035172d0 staging: rtl8188eu: remove ternary operator adds 1cafe435a9a0 staging: rtl8188eu: cleanup long lines in rtw_sta_mgt.c adds 48d357f0beb2 staging: rtl8188eu: reduce indentation level in rtw_alloc_stainfo adds eaa4e501cf1d staging: wlan-ng: remove unnecessary casts from prism2usb.c adds 7003e01ad41d staging: wlan-ng: shorten lines over 80 characters in hfa384x.h adds 95d8aa5c56f6 staging: wlan-ng: correct parameter alignment in hfa384x.h adds bbf358ec1bd6 staging: wlan-ng: fix compilation for USB debugging adds 5800d1d1565a staging: wlan-ng: remove unused field from struct hfa384x_usbctlx adds f29acb9c5d0f drivers/staging/fbtft/fb_seps525: New driver for SEPS525 ( [...] adds 41e1bf811ace Staging: qlge: Rewrite two while loops as simple for loops adds 351567d29c56 staging: gasket: Fix lines ending with a '(' adds 6d7e7c31ff9d staging: octeon: Remove unneeded variable adds 140cf83dbdc0 staging: media: allegro-dvt: remove bool comparison adds 2a8f0e9ccb5d staging: fieldbus: anybuss: use devm_platform_ioremap_reso [...] adds 21cc07a1c16f staging: rtl8712: Remove lines before a close brace adds cce430450e19 Merge 5.4-rc5 into staging-next adds 0c9f72227c76 staging: rtl8188eu: remove exit label from rtw_alloc_stainfo adds 6e845ddd8a55 staging: rtl8188eu: reduce indentation level in _rtw_free_ [...] adds c534472f8b4d staging: rtl8188eu: remove return variable from rtw_init_b [...] adds b711acf0d1a6 staging: rtl8188eu: replace tabs with spaces - style adds f3a54e19d466 staging: octeon-usb: Fix line ending with a '(' adds 62a6e25ed677 staging: mt7621-dma: Remove unnecessary line continuations adds 21c42244f212 staging: rtl8712: Fix Alignment of open parenthesis adds 6df6f3849bb8 staging: wilc1000: check if device is initialzied before c [...] adds 4f83b7dd1b07 staging: rts5208: Fix alignment and a line ending with a '(' adds 883afa2de414 staging: emxx_udc: Fix the format of a parameter list adds 9535e71e7b80 staging: kpc2000: kpc_i2c: Fix lines over 80 chars adds 09ef6fde7d89 staging: kpc2000: kpc_i2c: Remove commented code adds 67e7bd248473 staging: emxx_udc: Fix invalid reference error adds 94d70f66c294 staging: sm750fb: Fix typo in comment adds 600bf7aecebd staging: sm750fb: Replace multiple spaces with tabs when it suits adds 6e0afa355a72 staging: vt6655: Fix lines ending with parentheses adds 25ec44ebdc1a staging: KPC2000: kpc2000_spi.c: Fix style issues (missing [...] adds c4d362420d75 staging: KPC2000: kpc2000_spi.c: Fix style issues (misalig [...] adds e5f26f8548f9 staging: KPC2000: kpc2000_spi.c: Fix style issues (alignment) adds be1f84cf772b staging: KPC2000: kpc2000_spi.c: Fix style issues (Unneces [...] adds 6853f94ad751 staging: exfat: remove unnecessary parentheses adds 072429a4d6ab staging: exfat: make alignment match open parenthesis adds 487242c3dd31 staging: exfat: remove unnecessary new line in if condition adds 89f882db113b staging: exfat: replace printk(KERN_INFO ...) with pr_info() adds d5ca94a4bdcc staging: exfat: avoid multiple assignments adds e7bd89c0e010 dt-bindings: iio: light: Add binding for ADUX1020 adds 356543545576 iio: light: Add support for ADUX1020 sensor adds 038696f8bd2f iio: adc: max1027: Add debugfs register read support adds ffae10676475 iio: adc: max1027: Make it optional to use interrupts adds db033831b4f5 iio: adc: max1027: Reset the device at probe time adds 7af5257d8427 iio: adc: max1027: Prepare the introduction of different r [...] adds ae47d009b508 iio: adc: max1027: Introduce 12-bit devices support adds 1689387487af dt-bindings: iio: adc: max1027: Mark interrupts as optional adds 1a910d3aebed dt-bindings: Add 1027/1029/1031 SPI ADCs as trivial devices adds dbcc1fbe5d94 dt-bindings: Add max12xx SPI ADC series as trivial devices adds 615bd3785b5a iio: imu: st_lsm6dsx: use st_lsm6dsx_read_locked in st_lsm [...] adds a912ee4c9154 iio: imu: st_lsm6dsx: add sanity check for read_fifo pointer adds 7e9061030dd6 iio: imu: st_lsm6dsx: move irq related definitions in irq_config adds 31fe8d4e0fd5 iio: imu: st_lsm6dsx: do not access active-low/open-drain [...] adds 66b662a1760e iio: imu: st_lsm6dsx: move bdu/boot and reset register inf [...] adds 84b2e7c319b8 iio: imu: st_lsm6dsx: always check enable_reg in st_lsm6ds [...] adds 04ca37d5ade9 iio: imu: st_lsm6dsx: rely on st_lsm6dsx_update_bits_locke [...] adds d278d4479402 iio: imu: st_lsm6dsx: grab conf mutex in st_lsm6dsx_write_ [...] adds b307f495468b iio: imu: st_lsm6dsx: fix checkpatch warning adds b7a73b33bb39 iio: imu: st_lsm6dsx: add wakeup_source in st_sensors_plat [...] adds 3473b923b3a2 iio: imu: st_lsm6dsx: add missing kernel documenation adds 21119a5dbf72 dt-bindings: iio: imu: st_lsm6dsx: document missing wakeup [...] adds 3ea39d61eea6 iio: imu: st_lsm6dsx: enable wake-up event for LSM6DSO adds 9d8e91d9169c iio: dac: stm32: add power management support adds 960506ed2c69 iio: imu: st_lsm6dsx: enable drdy-mask if available adds cb3b6b8e1bc0 iio: imu: st_lsm6dsx: add odr calibration feature adds af8dc7bf4ea2 dt-bindings: iio: maxbotix,mb1232.yaml: transform to yaml adds c991bf9b650f iio: dac: ad7303: replace mlock with own lock adds 1b3751017e09 iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1 adds fa060a3d9ceb iio: imu: st_lsm6dsx: add support to LSM6DS0 adds eb1850c562cb dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds0 device bindings adds a7118662734a iio: adc: intel_mrfld_adc: Add Basin Cove ADC driver adds 7cabf9251a2f bus/ti-pwmss: move TI PWMSS driver from PWM to bus subsystem adds 1517d90cfafe dt-bindings: counter: new bindings for TI eQEP adds f213729f6796 counter: new TI eQEP driver adds 686191a7ea13 Merge branch 'ib-ti-eqep-5.4-rc1' into togreg adds 16922ffee121 Merge branch 'ib-ab8500-5.4-rc1' into HEAD adds d49e6ee2d6c2 counter: Simplify the count_read and count_write callbacks adds e58cbfd20a24 docs: driver-api: generic-counter: Update Count and Signal [...] adds c5d550fb6e12 counter: Fix typo in action_get description adds 5617f22b236d iio: adc: at91-sama5d2: Replace 0 with NULL when clearing [...] adds 9299b503db31 iio: adc: mcp320x: Tidy up endian types in type cast. adds 47f3b26e708b iio: adc: stmpe-adc: Cleanup endian type of local variable adds 78b75ab3f8c9 iio: chemical: sps30: Explicity truncate constant by masking adds 1123c084d751 iio: gyro: mpu3050: Explicity make a 'poison' value big endian adds 6b943a6f23d0 iio: pressure: bmp280 endian tidy ups adds d2080a87a376 iio: proximity: pulsedlight v2: Tidy up an endian issue adds 88e4787f0c42 iio: adc: exynos: Drop a stray semicolon adds 528e39b86fed iio: adc: exynos: use devm_platform_ioremap_resource adds 5f401ef09291 iio: adc: meson_saradc: use devm_platform_ioremap_resource adds 0e6437538293 iio: adc: cpcap-adc: Fix missing IRQF_ONESHOT as only thre [...] adds 49d3faba7e36 iio: temp: maxim thermocouple: Drop unneeded semi colon. adds d26c9abeedaf iio: adc: xilinx-xadc: use devm_platform_ioremap_resource adds a96de1393013 staging: iio: ad9834: add a check for devm_clk_get adds 4d6f93964dec dt-bindings: iio: imu: add fxos8700 imu binding adds 84e5ddd5c46e iio: imu: Add support for the FXOS8700 IMU adds 1372d1a19799 iio: pressure: bmp280: use bulk regulator ops adds 2f4292a82171 iio: pressure: bmp280: use devm action and remove labels f [...] adds f110f3188e56 iio: temperature: Add support for LTC2983 adds 3986a14870cb dt-bindings: iio: Add ltc2983 documentation adds 54f965db2e87 iio: adc: twl4030: Use false / true instead of 0 / 1 with [...] adds 97d62c345af8 iio: chemical: sgp30: drop excess semicolon adds fe2392c67db9 iio: pressure: zpa2326: fix iio_triggered_buffer_postenabl [...] adds 1cd92d42dbff iio: adc: stm32-adc: fix kernel-doc warnings adds 68d8ab3cf1a9 iio: adc: hx711: optimize performance in read cycle adds 12737476e099 iio: st: Drop GPIO include adds cf9c71b38bef iio: imu: st_lsm6dsx: add support to LSM6DSRX adds 5a3436dc3610 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsrx device bindings adds ebc8f4f60339 Merge tag 'iio-for-5.5b' of https://git.kernel.org/pub/scm [...] adds 3ae82f449cea drivers/staging/exfat: Replace binary semaphores for mutexes adds 129376c6d686 staging: exfat: replace kmalloc with kmalloc_array adds 6e653e9cac2d staging: rts5208: Eliminate the use of Camel Case in files [...] adds 1a0afbec55b8 staging: rts5208: Eliminate the use of Camel Case in files [...] adds f8be8d1ede50 staging: rts5208: Eliminate the use of Camel Case in file sd.h adds dc7603e1fa3d staging: vc04_services: Remove unused structs adds 8823d99080ba staging: vc04_services: Remove enum typedefs in vchi adds 74179976b085 drivers/staging/exfat: Replace more binary semaphores with [...] adds 8b3f9afcca18 staging: vt6655: Fix parameter alignment issues adds ebacc1a7654f staging: vt6655: Fix the spacing around operators adds 31d0c9d9b77d staging: vt6655: Fix open ended lines adds 3bce4750c97d staging: vt6655: Fix long lines adds ed6daf2b2832 staging: axis-fifo: avoid parsing ignored device tree properties adds 6a20d283ed68 staging: axis-fifo: request resources using managed functions adds 354e27a86b4c staging: axis-fifo: remove unused pointer to memory resource adds 8a4e640eb7f6 staging: exfat: Fix parameter alignment issues adds d3baf1e0b2fe staging: exfat: Fix logical operation continuation adds 1878c5b91430 staging: wfx: Fix a memory leak in 'wfx_upload_beacon' adds 19c1e145a436 staging: rtl8723bs: Remove unnecessary parentheses adds 6647e4e84501 staging: exfat: Ensure we unlock upon error in ffsReadFile adds 3b525cb00c62 staging: qlge: Avoid NULL comparison adds 2c1facbc437c staging: wfx: replace 0 by NULL adds 168c7d76425d staging: wfx: replace 1 by true adds 78ce93f3e80b staging: wfx: Remove local variable used only in return st [...] adds b7aa39a2ed01 staging: rtl8192e: fix potential use after free adds 55238d7a468d staging: rtl8723bs: os_dep: Remove unnecessary variable us [...] adds 8888ed03237d staging: rtl8723bs: Fix lines over 80 characters adds 5e3bafbd14b5 staging: wilc1000: avoid 'bool' datatype in struct sent to [...] adds 6cecbb2c6759 staging: wilc1000: remove 'wilc_' prefix from filenames adds 664578d581a9 staging: wilc1000: added 'WILC_' prefix in header guard macro adds f1f24260fc25 staging: wilc1000: avoid use of C++ style comments adds 027caaab0de7 staging: wilc1000: added proper spacing for comments adds 156aafd2bec0 staging: wilc1000: use defines for msg types received from [...] adds e1955fcdc71e staging: rtl8723bs: hal: Remove unnecessary typecast in kfree. adds e71903106721 staging: mt7621-dma: align to match open parenthesis adds a8fa78b8f497 staging: rtl8723bs: Fix line over 80 characters adds c3a12cc1ec4c staging: rtl8723bs: Simplify boolean expression adds fb22360db651 staging: vc04_services: Replace VCHI_INSTANCE_T with struc [...] adds 29ebf64f741e staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T type [...] adds 0ff3c366a7eb staging: vc04_services: Rename callback VCHI_CALLBACK_T to [...] adds 00d36494dee9 staging: vc04_services: Replace VCHIQ_STATUS_T enum typede [...] adds c6ac64b1e81c staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typ [...] adds 27c53ee865ba staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enu [...] adds 051fbf4739bd staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typ [...] adds d2684ce853cf staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum type [...] adds e661ad496a6f staging: vc04_services: Rename callback VCHIQ_USERDATA_TER [...] adds 80be64b2bf6d staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback adds c8bf4d3db9ef staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T [...] adds 9ce46d55510f staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typ [...] adds 4ddf9a2555ca staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef w [...] adds 885961fed45d staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typ [...] adds 4df0991b0c92 staging: most: remove string termination dependency from u [...] adds b79967a27f34 staging: vchiq: Have vchiu_queue_init() return 0 on success. adds f0cb9b5dfd1a Merge 5.4-rc7 into staging-next adds 5cd382b26933 staging: wfx: replace uintXX_t to uXX and intXX_t to sXX adds 1fa489b14dbc staging: octeon: fix missing a blank line after declaration adds a46e810975b8 staging: exfat: use prandom_u32() for i_generation adds c7e621bb981b staging: wilc1000: fix illegal memory access in wilc_parse [...] adds ff8292f78bcf staging: rtl8192u: Fix typo in comment adds 3d5f1eedbfd2 staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids adds 2d9d2491530a staging: rtl8723bs: Drop ACPI device ids adds 4845b3c8c8d2 staging: most: configfs: move configfs subsystems to conta [...] adds 08283d307444 staging: most: block module removal while having active co [...] adds e11898460e89 staging: rtl8723bs: Remove commented code adds af96ce03218e staging: most: core: add comments to mutex and spinlock de [...] adds c3cc574f2bcd staging: rtl8723bs: Remove multiple blank lines adds 839e18aa1ef6 staging: rtl8723bs: Remove blank lines before a close brace adds 309e05f5f91f staging: rtl8723bs: Remove blank lines after an open brace adds 7db57ca4b134 staging: rtl8723bs: Remove unnecessary braces adds c5e648f8574d staging: dpaa2-ethsw: move port notifier per ethsw adds a3c6345e9f04 staging: dpaa2-ethsw: move port switchdev notifier per ethsw adds 910f30917cdf staging: dpaa2-ethsw: move port switchdev blocking notifie [...] adds b8f64757bad8 staging: dpaa2-ethsw: ordered workqueue should be per ethsw adds 133c88742471 staging: exfat: Clean up return codes - FFS_FORMATERR adds a75500c5d310 staging: exfat: Clean up return codes - FFS_MEDIAERR adds f9c53abb4299 staging: exfat: Clean up return codes - FFS_EOF adds 7785913b079f staging: exfat: Clean up return codes - FFS_INVALIDFID adds 0a7ef8d9483b staging: exfat: Clean up return codes - FFS_ERROR adds 97eab6cee3a6 staging: exfat: Clean up return codes - remove unused codes adds 4b1867213233 staging: exfat: Clean up return codes - FFS_SUCCESS adds ad03f80f7b72 staging: exfat: Collapse redundant return code translations adds ecbc9e989f62 staging: exfat: Correct return code adds 04a991cd9066 staging: exfat: Remove FAT/VFAT mount support, part 1 adds 7c6d78eb7c9c staging: exfat: Remove FAT/VFAT mount support, part 2 adds 2a17b09fdecd staging: exfat: Remove FAT/VFAT mount support, part 3 adds 35a829c1b797 staging: exfat: Remove FAT/VFAT mount support, part 4 adds 19e2bfe6ed13 staging: exfat: Clean up the namespace pollution part 1 adds ed5916c1e8db staging: exfat: Clean up the namespace pollution part 2 adds 388cd66808d5 staging: exfat: Clean up the namespace pollution part 3 adds 9435fa8d0601 staging: exfat: Clean up the namespace pollution part 4 adds a78b34b89bcb staging: exfat: Clean up the namespace pollution part 5 adds e5a490e03756 staging: exfat: Clean up the namespace pollution part 6 adds 99a4b135289e staging: exfat: Clean up the namespace pollution part 7 adds 65b88d81f5c9 staging: exfat: Clean up the namespace pollution part 8 adds 6366e523eb56 staging: exfat: Update the TODO file adds a7bddfe2dfce iio: dln2-adc: fix iio_triggered_buffer_postenable() position adds 9b58916035a6 iio: hdc100x: fix iio_triggered_buffer_{predisable,postena [...] adds 26ba6db67269 iio: gyro: adis16136: check ret val for non-zero vs less-t [...] adds fe4b7f917e8f iio: imu: adis16400: check ret val for non-zero vs less-than-zero adds c754a45455bb iio: imu: adis16460: check ret val for non-zero vs less-than-zero adds 92c7529fc1bf iio: imu: adis16480: check ret val for non-zero vs less-than-zero adds 6a39ab3b195c iio: imu: adis: check ret val for non-zero vs less-than-zero adds d9bbae304a3e iio: imu: adis16480: fix indentation of return statement adds 52c4c732b2a6 iio: imu: adis16480: prefer `unsigned int` over `unsigned` adds 9b742763d9d4 iio: imu: adis16480: assign bias value only if operation s [...] adds 38262c01ead4 iio: imu: adis: assign read val in debugfs hook only if op [...] adds c49cfc227e7f iio: imu: adis: assign value only if return code zero in r [...] adds d19aeb295154 iio: adc: aspeed: use devm_platform_ioremap_resource adds 38877a376adf iio: adc: mt6577_auxdac: use devm_platform_ioremap_resource adds f2d025d3f237 iio: adc: bcm_iproc_adc: drop a stray semicolon adds 46e55d065394 iio: adc: cc10001: use devm_platform_ioremap_resource adds f449aa3edd65 iio: adc: ingenic: Use devm_platform_ioremap_resource adds 18d031f46e9c iio: adc: lpc18xx: use devm_platform_ioremap_resource adds 08cf48c7fa0b iio: adc: npcm: use devm_platform_ioremap_resource adds 6c78cc9c4a53 iio: adc: rcar-gyroadc: use devm_platform_ioremap_resource adds e8ad78658ecc iio: adc: spear_adc: Use devm_platform_ioremap_resource adds afac22e3cf95 iio: adc: vf610: use devm_platform_ioremap_resource adds 29ec12e29f7f iio: dac: lpc18xx: Use devm_platform_ioremap_resource adds 2969c51e3a20 iio: dac: vf610: Use devm_platform_ioremap_resource adds a1acbc223a0c dt-bindings: iio: stm32-adc: add max clock rate property adds cb7e1b50e4e3 iio: adc: stm32: allow to tune analog clock adds 59af4e206365 iio: imu: st_lsm6dsx: explicitly define odr table size adds fc3f6ad7f5dc iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw adds f8710f0357bc iio: imu: st_lsm6dsx: express odr in mHZ adds 7b779f573c48 iio: light: add driver for veml6030 ambient light sensor adds fcefddc4b735 dt-bindings: iio: light: add veml6030 ALS bindings adds 56a8e6832874 iio: documentation: light: Add veml6030 sysfs documentation adds 0cdd991bbc51 dt-bindings: iio: dac: Migrate LTC1660 documentation to yaml adds 6376cbe549ff iio: dac: ad5446: Add support for new AD5600 DAC adds e9a4cbcaaa39 iio: cros_ec_baro: set info_mask_shared_by_all_available field adds ea3b263e83ed dt-bindings: iio: imu: mpu6050: add vdd-supply adds 26a0ffeed951 iio: imu: mpu6050: Add support for vdd-supply regulator adds 5313513d4a63 dt-bindings: iio: adc: Migrate MCP3911 documentation to yaml adds d898f9ac542f dt-bindings: iio: adc: Add dt-schema for AD7292 adds 506d2e317a0a iio: adc: Add driver support for AD7292 adds 731b60afcb3d tools: iio: Correctly add make dependency for iio_utils adds 49549cb23a29 iio: adis16480: Fix scales factors adds 4c35b7a51e2f iio: adis16480: Add debugfs_reg_access entry adds 8bde9f3d2a21 Merge tag 'iio-for-5.5c' of https://git.kernel.org/pub/scm [...] adds 7a3674898de3 staging: exfat: fix indentation issue adds 8c7128c4cf4e staging: align to fix warnings of line over 80 characters adds 3b2fa0c92686 MIPS: ralink: enable PCI support only if driver for mt7621 [...] adds abc16585919c staging: rtl8192u: fix indentation issue adds 6caba26ff721 staging: rtl8723bs: fix indentation issue adds d138aed68a93 staging: exfat: remove two unused functions adds 635dad0911d1 staging: exfat: fix spelling mistake "maont" -> "mount" adds 2611045e3555 staging: vchiq: Refactor indentation in vchiq_platform_con [...] adds 6cfed5984804 staging: rtl*: Remove tasklet callback casts adds 04254066ac76 staging: rtl8192e: remove set but not used variable 'frag' adds 7fcd011a86dc staging: rtl8723bs: remove set but not used variable 'pHal [...] adds 68a65ab1b7f1 staging: rtl8723bs: remove set but not used variable 'pHal [...] adds 17b937a9d6f7 staging: rtl8723bs: remove set but not used variable 'pmlm [...] adds eb22caade58d staging: rtl8723bs: remove set but not used variable 'noti [...] adds 7da8abcf482a staging: rtl8723bs: remove set but not used variable 'chan [...] adds 21f585480deb fbtft: Make sure string is NULL terminated adds 6753e7957fef fbtft: Describe function parameters in kernel-doc adds 2494fd4c8388 fbtft: Drop useless #ifdef CONFIG_OF and dead code adds 8b2d3aeeb7ec fbtft: Make use of device property API adds 189f39ee6ac5 fbtft: Drop OF dependency adds 3750392ecc9d staging: fbtft: Fix Kconfig indentation adds 63f1dae291b9 staging: fwserial: Fix Kconfig indentation adds 4574c517bb33 staging: most: Fix Kconfig indentation adds f82ea85dd722 staging: nvec: Fix Kconfig indentation adds ee5f771f10fc staging: pi433: Fix Kconfig indentation adds 83072c35ee87 staging: vc04: Fix Kconfig indentation adds 1637a947e684 staging: most: core: remove sysfs attr remove_link adds 5618332e5b95 staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error adds 282eaa624f06 staging: octeon: indent with tabs instead of spaces adds eacb77aad729 staging: vchiq: Fix block comment format in vchiq_dump() adds 96a8b2912fe5 staging: vchiq_dump: Replace min with min_t adds 00d52fb7e4fd staging: fwserial: Fix Kconfig indentation (seven spaces) adds 0046b33ce553 staging: vchiq: Refactor indentation in vchiq_dump_* functions adds 0f6f8749872e staging: vchiq: Have vchiq_dump_* functions return an error code new 0dd09bc02c1b Merge tag 'staging-5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 372a67c0c5ef driver core: Add fwnode_to_dev() to look up device from fwnode adds e2ae9bcc4aaa driver core: Add support for linking devices during device [...] adds a3e1d1a7f5fc of: property: Add functional dependency link from DT bindings adds fc5a251d0fd7 driver core: Add sync_state driver/bus callback adds 5e6669387e22 of/platform: Pause/resume sync state during init and of_pl [...] adds d4387cd11741 of: property: Create device links for all child-supplier d [...] adds 507fd01d5333 drivers: move the early platform device support to arch/sh adds 201e91091b1d sh: add the sh_ prefix to early platform symbols adds c31e73121f4c base: soc: Handle custom soc information sysfs entries adds ec4e29068839 driver core: simplify definitions of platform_get_irq* adds 0c580d83325e firmware: Update pointer to documentation adds 9655ac4aca20 debugfs: remove return value of debugfs_create_u8() adds 313f5dbba41d debugfs: remove return value of debugfs_create_u16() adds ad26221fb9e6 debugfs: remove return value of debugfs_create_u64() adds 8e5802635f0f debugfs: remove return value of debugfs_create_size_t() adds be5767341ce5 ntb: ntb_pingpong: no need to check the return value of de [...] adds e40d38f28c10 debugfs: remove return value of debugfs_create_x16() adds f5cb0a7e64f4 debugfs: remove return value of debugfs_create_x32() adds 0864c408fb1e debugfs: remove return value of debugfs_create_x64() adds af1b967af5ff of: property: Minor code formatting/style clean ups adds 92df01e3601f driver: core: Improve documentation for fwnode_operations. [...] adds a3caeb8ffe5d docs: driver-model: Add documentation for sync_state adds 8f677bc819e7 Merge 5.4-rc5 into driver-core-next adds 05ef983e0d65 driver core: Add device link support for SYNC_STATE_ONLY flag adds bcbbcfd57247 driver core: Allow a device to wait on optional suppliers adds 03324507e66c driver core: Allow fwnode_operations.add_links to differen [...] adds 0ff5cc1ec33b of: property: Make sure child dependencies don't block pro [...] adds 15956dad5c10 of: property: Skip adding device links to suppliers that a [...] adds ff229319f436 powerpc: pseries: no need to check return value of debugfs [...] adds c7c116890941 debugfs: remove return value of debugfs_create_x8() adds 9927c6fa3e1d debugfs: remove return value of debugfs_create_atomic_t() adds 726ce477285d Documentation: debugfs: Document debugfs helper for unsign [...] adds d3504757f3f0 debugfs: Add debugfs_create_xul() for hexadecimal unsigned long adds 785bbb804a70 mmc: atmel-mci: Fix debugfs on 64-bit platforms adds f1dfe70b7ff7 mmc: atmel-mci: Remove superfluous cast in debugfs_create_ [...] adds 0c40c1be2512 mmc: dw_mmc: Fix debugfs on 64-bit platforms adds 118e11182a81 mmc: dw_mmc: Remove superfluous cast in debugfs_create_u32() call adds b889b3b07c9d firmware loader: log path to loaded firmwares adds 09b0965ee8cc IB: mlx5: no need to check return value of debugfs_create [...] adds 4154abca299e Documentation: devres: add missing entry for devm_platform [...] adds 6e924822752c lib: devres: prepare devm_ioremap_resource() for more variants adds b873af620e58 lib: devres: provide devm_ioremap_resource_wc() adds bb6243b4f73d drivers: platform: provide devm_platform_ioremap_resource_wc() adds 444b0111f3bc misc: sram: use devm_platform_ioremap_resource_wc() adds c9c8641d3ebd drivers: provide devm_platform_ioremap_resource_byname() adds f51b18d92b66 gpio: mvebu: use devm_platform_ioremap_resource_byname() adds cc4c831811c2 gpio: tegra186: use devm_platform_ioremap_resource_byname() adds ba861f8e07bf of: property: Minor style clean up of of_link_to_phandle() adds a436ef4aba1f of: property: Make it easy to add device links from DT properties adds 8e12257dead7 of: property: Add device link support for iommus, mboxes a [...] adds d0dd61a2774f media: c8sectpfe: no need to check return value of debugfs [...] adds 0628cda318df mac80211: Use debugfs_create_xul() helper adds b52517e456f8 net: caif: Fix debugfs on 64-bit platforms adds c745da8d4320 mailbox: tegra: Fix superfluous IRQ error message adds bee3bbe616a2 driver core: Clarify documentation for fwnode_operations.a [...] adds 030cc787c30e firmware_class: make firmware caching configurable adds 492c88720d36 driver core: platform: use the correct callback type for b [...] adds 5c2d6a527b2c crypto: hisilicon: no need to check return value of debugf [...] adds edb44e8461cf cpu-topology: declare parse_acpi_topology in <linux/arch_t [...] adds 71564a26e3e9 driver core: platform: Declare ret variable only once adds 26e77708fdc2 driver core: Allow device link operations inside sync_state() adds 553671b76859 firmware_loader: Fix labels with comma for builtin firmware adds abf5c67dc43c drivers: base: Fix Kconfig indentation adds 60774d2af07a i2c: of: Populate fwnode in of_i2c_get_board_info() adds 3883539140b8 of: property: Fix the semantics of of_is_ancestor_of() adds e149573b2f84 of: property: Add device link support for "iommu-map" adds 4250b047039d debugfs: Fix !DEBUG_FS debugfs_create_automount adds 7f00be96f125 of: property: Add device link support for interrupt-parent [...] adds 0e4a459f56c3 tracing: Remove unnecessary DEBUG_FS dependency new 9a3d7fd275be Merge tag 'driver-core-5.5-rc1' of git://git.kernel.org/pu [...] new 39e72bf96f58 powerpc/book3s64: Fix link stack flush on context switch new af2e8c68b9c5 KVM: PPC: Book3S HV: Flush link stack on guest exit to hos [...] new 80eb5fea3c14 Merge tag 'powerpc-spectre-rsb' of powerpc-CVE-2019-18660.bundle adds 5340627e3fe0 riscv: add support for SECCOMP and SECCOMP_FILTER adds 69049d523fb1 Merge branch 'next/seccomp' into for-next adds 1edd28b7e85d RISC-V: Remove unsupported isa string info print adds 9acfd6f5387d Merge branch 'next/isa-string' into for-next adds 6384423f49c8 RISC-V: Do not invoke SBI call if cpumask is empty adds 31738ede9b33 RISC-V: Issue a local tlbflush if possible. adds 6efb16b1d551 RISC-V: Issue a tlb page flush if possible adds e8cad25b7e8a Merge branch 'next/tlb-opt' into for-next adds 0fdc636cd95c riscv: Use PMD_SIZE to replace PTE_PARENT_SIZE adds 6b57ba8ed48a riscv: clean up the macro format in each header file adds 8083c629dc31 RISC-V: Add multiple compression image format. adds c5ab54e9945b riscv: dts: add support for PDMA device of HiFive Unleashe [...] adds 4a979862dde4 Merge branch 'next/misc' into for-next adds 86fe639a1c16 riscv: enter WFI in default_power_off() if SBI does not shutdown adds 0c3ac28931d5 riscv: separate MMIO functions into their own header file adds a4c3733d32a7 riscv: abstract out CSR names for supervisor vs machine mode adds eded8bc66a0c riscv: don't allow selecting SBI based drivers for M-mode adds 3b03ac6bbd6e riscv: poison SBI calls for M-mode adds 3320648ecc38 riscv: cleanup the default power off implementation adds 8bf90f320d9a riscv: implement remote sfence.i using IPIs adds 4f9bbcefa142 riscv: add support for MMIO access to the timer registers adds fcdc65375186 riscv: provide native clint access for M-mode adds accb9dbc4aff riscv: read the hart ID from mhartid on boot adds 9e80635619b5 riscv: clear the instruction cache and all registers when booting adds 6bd33e1ece52 riscv: add nommu support adds 405fe7aa0dba riscv: provide a flat image loader adds 5ba9aa56e6d3 Merge branch 'next/nommu' into for-next new 6a0e20cd8cdd Merge tag 'riscv/for-v5.5-rc1' of git://git.kernel.org/pub [...] adds 39014c45467f microblaze: entry: Remove unneeded need_resched() loop adds a323fb63d0a2 microblaze: defconfig: Enable devtmps and tmpfs adds 6bf8be7ff779 microblaze: Enable SPARSE_IRQ adds 22648c989cb8 microblaze: Increase max dtb size to 64K from 32K new 477093b3e144 Merge tag 'microblaze-v5.5-rc1' of git://git.monstr.eu/lin [...] adds 7162431dcf72 ftrace: Introduce PERMANENT ftrace_ops flag adds 35c9e74cff4c selftests/livepatch: Make dynamic debug setup and restore generic adds 8c666d2ab576 selftests/livepatch: Test interaction with ftrace_enabled adds 714641c3670c ftrace: Separate out the copying of a ftrace_hash from __f [...] adds 7e16f581a817 ftrace: Separate out functionality from ftrace_location_range() adds 763e34e74bb7 ftrace: Add register_ftrace_direct() adds 013bf0da0474 ftrace: Add ftrace_find_direct_func() adds b06457c83af6 ftrace: Add sample module that uses register_ftrace_direct() adds 646f01ccdd59 ftrace/selftest: Add tests to test register_ftrace_direct() adds 156473a0ff4f ftrace: Add another example of register_ftrace_direct() use case adds ed9dafebce52 ftrace/selftests: Update the direct call selftests to test [...] adds 562955fe6a55 ftrace/x86: Add register_ftrace_direct() for custom trampolines adds a3ad1a7e3968 ftrace/x86: Add a counter to test function_graph with direct adds 77ac117b3a82 ftrace/x86: Tell objtool to ignore nondeterministic ftrace [...] adds da537f0aef13 ftrace: Add information on number of page groups allocated adds 91edde2e6ae1 ftrace: Implement fs notification for tracing_max_latency adds 793937236d1e preemptirq_delay_test: Add the burst feature and a sysfs trigger adds 9c34fc4b7e90 tracing: Use CONFIG_PREEMPTION adds 6dff4d7dd3e0 tracing: Make internal ftrace events static adds 2d6425af6116 tracing: Declare newly exported APIs in include/linux/trace.h adds e585e6469d6f tracing: Verify if trace array exists before destroying it. adds 953ae45a0c25 tracing: Adding NULL checks for trace_array descriptor pointer adds b83b43ffc6e4 fgraph: Fix function type mismatches of ftrace_graph_retur [...] adds b43e78f65b1d tracing/selftests: Turn off timeout setting adds 52ae533b8a18 lib/sort: Move swap, cmp and cmp_r function types for wider use adds e8877ec5dbba lib/bsearch: Use generic type for comparator function adds 80042c8f06bf tracing: Use generic type for comparator function adds 0c3c86bdc691 tracing/hwlat: Fix a few trivial nits adds 6ee40511cb83 tracing: use kvcalloc for tgid_map array allocation adds c7411a1a126f tracing/kprobe: Check whether the non-suffixed symbol is notrace adds 353cade3149c seq_buf: Add printing formatted hex dumps adds ef56e047b2bd tracing: Use seq_buf_hex_dump() to dump buffers adds 9b4712044d05 tracing: Remove stray tab in TRACE_EVAL_MAP_FILE's help text adds 36b3615dc3b6 tracing: Add missing "inline" in stub function of latency_ [...] adds 0567d6809182 ftrace: Add modify_ftrace_direct() adds ae0cc3b7e7f5 ftrace/samples: Add a sample module that implements modify [...] adds 58a74a2925a5 tracing: Increase SYNTH_FIELDS_MAX for synthetic_events adds 760f8bc7c89c ftrace/selftests: Fix spelling mistake "wakeing" -> "waking" adds 1c7f9b673dc0 ftrace: Fix accounting bug with direct->count in register_ [...] adds 406acdd32d3e ftrace: Add another check for match in register_ftrace_direct() adds 128161f47bc3 ftrace: Add helper find_direct_entry() to consolidate code adds ea806eb3eab3 ftrace: Add a helper function to modify_ftrace_direct() to [...] adds 46f9469247c6 ftrace: Rename ftrace_graph_stub to ftrace_stub_graph adds eb01fedc3d53 ftrace: Return ENOTSUPP when DYNAMIC_FTRACE_WITH_DIRECT_CA [...] adds b41db132821f ftrace: Use BIT() macro adds a82a4804b4ee ring-buffer: Fix typos in function ring_buffer_producer adds fc809bc5ceaa tracing: Fix Kconfig indentation adds 288797871473 tracing: Adding new functions for kernel access to Ftrace [...] adds 89ed42495ef4 tracing: Sample module to demonstrate kernel access to Ftr [...] adds 0e24220821b0 tracing: Use xarray for syscall trace events adds 16c0f03f629a tracing: Enable syscall optimization for MIPS new 95f1fa9e3418 Merge tag 'trace-v5.5' of git://git.kernel.org/pub/scm/lin [...]
The 27 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/ABI/stable/sysfs-class-infiniband | 19 - Documentation/ABI/stable/sysfs-driver-ib_srp | 2 + Documentation/ABI/testing/sysfs-bus-fsi | 16 +- Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 39 + Documentation/ABI/testing/sysfs-bus-mei | 23 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 36 + Documentation/ABI/testing/sysfs-class-mei | 10 + Documentation/ABI/testing/sysfs-platform-dfl-fme | 132 + Documentation/DMA-attributes.txt | 18 - .../Design/Data-Structures/Data-Structures.html | 1391 --- .../RCU/Design/Data-Structures/Data-Structures.rst | 1163 ++ .../Expedited-Grace-Periods.html | 668 - .../Expedited-Grace-Periods.rst | 521 + .../Design/Memory-Ordering/Tree-RCU-Diagram.html | 9 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 704 -- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 624 + .../RCU/Design/Memory-Ordering/TreeRCU-gp.svg | 2 +- .../RCU/Design/Memory-Ordering/TreeRCU-qs.svg | 2 +- .../RCU/Design/Requirements/Requirements.html | 3401 ------ .../RCU/Design/Requirements/Requirements.rst | 2704 +++++ Documentation/RCU/index.rst | 7 +- Documentation/RCU/lockdep.txt | 18 +- Documentation/RCU/whatisRCU.txt | 14 +- Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 47 +- Documentation/core-api/printk-formats.rst | 34 +- .../devicetree/bindings/arm/coresight.txt | 9 + .../devicetree/bindings/arm/omap/omap.txt | 30 +- .../devicetree/bindings/counter/ti-eqep.yaml | 50 + .../devicetree/bindings/cpufreq/ti-cpufreq.txt | 6 +- .../bindings/devfreq/event/exynos-ppmu.txt | 26 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 2 - .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 24 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 104 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 3 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 93 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 104 + .../devicetree/bindings/iio/adc/ingenic,adc.txt | 1 + .../devicetree/bindings/iio/adc/max1027-adc.txt | 20 - .../devicetree/bindings/iio/adc/mcp3911.txt | 30 - .../bindings/iio/adc/microchip,mcp3911.yaml | 71 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 2 + .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 49 + .../devicetree/bindings/iio/dac/ltc1660.txt | 21 - .../devicetree/bindings/iio/iio-bindings.txt | 5 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 76 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/adux1020.yaml | 47 + .../devicetree/bindings/iio/light/bh1750.txt | 18 - .../devicetree/bindings/iio/light/bh1750.yaml | 43 + .../devicetree/bindings/iio/light/veml6030.yaml | 62 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 - .../bindings/iio/proximity/maxbotix,mb1232.yaml | 60 + .../bindings/iio/temperature/adi,ltc2983.yaml | 480 + .../bindings/interconnect/qcom,msm8974.yaml | 62 + .../media/allwinner,sun8i-h3-deinterlace.yaml | 76 + .../devicetree/bindings/media/i2c/ad5820.txt | 11 +- .../devicetree/bindings/media/i2c/imx290.txt | 57 + .../devicetree/bindings/media/i2c/nokia,smia.txt | 2 - .../devicetree/bindings/media/i2c/ov2659.txt | 9 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/renesas,csi2.txt | 1 + .../devicetree/bindings/media/renesas,vin.txt | 5 +- .../devicetree/bindings/media/sh_mobile_ceu.txt | 17 - .../devicetree/bindings/media/ti,vpe.yaml | 64 + Documentation/devicetree/bindings/mfd/ab8500.txt | 119 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 42 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 3 + Documentation/devicetree/bindings/mmc/jz4740.txt | 8 +- .../devicetree/bindings/mmc/mmc-controller.yaml | 14 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 59 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 1 + .../devicetree/bindings/mmc/sdhci-atmel.txt | 5 + .../devicetree/bindings/mmc/sdhci-milbeaut.txt | 30 + .../devicetree/bindings/net/wireless/ti,wl1251.txt | 26 + .../devicetree/bindings/nvmem/rockchip-otp.txt | 25 + .../devicetree/bindings/nvmem/sprd-efuse.txt | 39 + .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 47 + .../bindings/phy/phy-rockchip-inno-usb2.txt | 1 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 7 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 2 + .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 2 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 75 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 243 + .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 164 - .../bindings/pinctrl/intel,lgm-pinctrl.yaml | 116 + .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 140 + .../bindings/pinctrl/pinctrl-bindings.txt | 192 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 132 + .../bindings/pinctrl/qcom,msm8976-pinctrl.txt | 183 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 8 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 4 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 4 +- .../bindings/pinctrl/rockchip,pinctrl.txt | 1 + .../bindings/power/supply/cpcap-charger.txt | 9 +- .../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,fsi.txt | 31 - .../devicetree/bindings/sound/renesas,fsi.yaml | 76 + .../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 + .../devicetree/bindings/sound/ti,pcm3168a.txt | 8 + .../devicetree/bindings/sound/tlv320aic31xx.txt | 5 + .../devicetree/bindings/trivial-devices.yaml | 12 + .../devicetree/bindings/usb/renesas,usb3-peri.txt | 41 - .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 86 + .../devicetree/bindings/usb/renesas,usbhs.txt | 57 - .../devicetree/bindings/usb/renesas,usbhs.yaml | 126 + .../devicetree/bindings/usb/richtek,rt1711h.txt | 29 + .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 86 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + Documentation/devicetree/bindings/usb/usb251xb.txt | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 +- Documentation/driver-api/device_link.rst | 3 +- Documentation/driver-api/driver-model/devres.rst | 4 + Documentation/driver-api/driver-model/driver.rst | 43 + Documentation/driver-api/generic-counter.rst | 162 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/infiniband.rst | 127 + Documentation/filesystems/debugfs.txt | 50 +- Documentation/firmware-guide/acpi/namespace.rst | 2 +- Documentation/fpga/dfl.rst | 10 + Documentation/hwmon/bel-pfe.rst | 112 + Documentation/hwmon/dell-smm-hwmon.rst | 164 + Documentation/hwmon/ina3221.rst | 12 + Documentation/hwmon/index.rst | 4 + Documentation/hwmon/ltc2947.rst | 100 + Documentation/hwmon/tmp513.rst | 103 + Documentation/media/cec.h.rst.exceptions | 89 + Documentation/media/kapi/v4l2-controls.rst | 9 + Documentation/media/uapi/cec/cec-funcs.rst | 1 + .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 6 +- .../media/uapi/cec/cec-ioc-adap-g-conn-info.rst | 105 + Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 8 + Documentation/media/uapi/mediactl/request-api.rst | 4 +- Documentation/media/uapi/v4l/biblio.rst | 9 + Documentation/media/uapi/v4l/buffer.rst | 13 + Documentation/media/uapi/v4l/dev-mem2mem.rst | 1 + .../media/uapi/v4l/dev-stateless-decoder.rst | 424 + Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 569 +- Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 2 +- .../media/uapi/v4l/ext-ctrls-image-source.rst | 10 + Documentation/media/uapi/v4l/meta-formats.rst | 1 + Documentation/media/uapi/v4l/pixfmt-compressed.rst | 35 +- Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 + .../media/uapi/v4l/v4l2-selection-targets.rst | 4 +- .../media/uapi/v4l/vidioc-decoder-cmd.rst | 10 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 5 + Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 2 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 24 + Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 6 + Documentation/media/v4l-drivers/imx.rst | 75 +- Documentation/media/v4l-drivers/ipu3.rst | 53 +- Documentation/media/v4l-drivers/ipu3_rcb.svg | 331 + Documentation/media/v4l-drivers/vimc.rst | 16 +- Documentation/media/videodev2.h.rst.exceptions | 5 + Documentation/power/drivers-testing.rst | 7 +- Documentation/power/freezing-of-tasks.rst | 37 +- Documentation/power/opp.rst | 32 +- Documentation/power/pci.rst | 28 +- Documentation/power/pm_qos_interface.rst | 26 +- Documentation/power/runtime_pm.rst | 4 +- Documentation/power/suspend-and-cpuhotplug.rst | 7 +- Documentation/power/swsusp.rst | 14 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 222 +- Documentation/trace/ftrace-uses.rst | 10 +- Documentation/trace/ftrace.rst | 4 +- Documentation/trace/intel_th.rst | 28 +- MAINTAINERS | 152 +- arch/Kconfig | 29 +- arch/arm/Kconfig | 1 - arch/arm/boot/dts/am3517.dtsi | 31 + arch/arm/boot/dts/am3517_mt_ventoux.dts | 2 +- arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 2 +- arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 2 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 6 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap3-beagle.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000-lcd43.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000-lcd70.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +- arch/arm/boot/dts/omap3-ha.dts | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap3-ldp.dts | 2 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 2 +- arch/arm/boot/dts/omap3-lilly-dbb056.dts | 2 +- arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 7 - arch/arm/boot/dts/omap3-n950.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-alto35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-gallop43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-summit.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobi.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts | 2 +- arch/arm/boot/dts/omap3-pandora-1ghz.dts | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 36 +- arch/arm/boot/dts/omap3-sbc-t3530.dts | 2 +- arch/arm/boot/dts/omap3-sbc-t3730.dts | 2 +- arch/arm/boot/dts/omap3-sniper.dts | 2 +- arch/arm/boot/dts/omap3-thunder.dts | 2 +- arch/arm/boot/dts/omap3-zoom3.dts | 2 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/omap34xx.dtsi | 66 +- arch/arm/boot/dts/omap36xx.dtsi | 65 +- arch/arm/mach-imx/cpuidle-imx6q.c | 4 +- arch/arm/mach-omap2/Makefile | 3 - arch/arm/mach-omap2/common.h | 1 - arch/arm/mach-omap2/hsmmc.c | 171 - arch/arm/mach-omap2/hsmmc.h | 32 - arch/arm/mach-omap2/pdata-quirks.c | 105 - arch/arm/mach-tegra/cpuidle-tegra20.c | 2 +- arch/arm64/Kconfig | 1 - .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 1 + arch/arm64/mm/mmu.c | 2 + arch/ia64/kernel/time.c | 4 +- arch/microblaze/Kconfig | 1 + arch/microblaze/configs/mmu_defconfig | 3 + arch/microblaze/include/asm/irq.h | 1 - arch/microblaze/kernel/entry.S | 5 - arch/microblaze/kernel/head.S | 2 +- arch/microblaze/kernel/vmlinux.lds.S | 2 +- arch/mips/Kconfig | 1 + arch/mips/ralink/Kconfig | 1 + arch/powerpc/include/asm/asm-prototypes.h | 3 + arch/powerpc/include/asm/security_features.h | 3 + arch/powerpc/kernel/entry_64.S | 6 + arch/powerpc/kernel/security.c | 57 +- arch/powerpc/kernel/time.c | 6 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 30 + arch/powerpc/perf/core-book3s.c | 18 +- arch/powerpc/platforms/pseries/dtl.c | 38 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 12 +- arch/powerpc/platforms/pseries/lpar.c | 15 +- arch/riscv/Kconfig | 50 +- arch/riscv/Makefile | 13 +- arch/riscv/boot/Makefile | 19 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 7 + arch/riscv/boot/loader.S | 8 + arch/riscv/boot/loader.lds.S | 16 + arch/riscv/configs/nommu_virt_defconfig | 78 + arch/riscv/include/asm/asm-prototypes.h | 1 + arch/riscv/include/asm/cache.h | 8 + arch/riscv/include/asm/clint.h | 39 + arch/riscv/include/asm/csr.h | 74 +- arch/riscv/include/asm/current.h | 6 +- arch/riscv/include/asm/elf.h | 4 +- arch/riscv/include/asm/fixmap.h | 2 + arch/riscv/include/asm/ftrace.h | 5 + arch/riscv/include/asm/futex.h | 12 +- arch/riscv/include/asm/hwcap.h | 7 +- arch/riscv/include/asm/image.h | 6 +- arch/riscv/include/asm/io.h | 149 +- arch/riscv/include/asm/irqflags.h | 12 +- arch/riscv/include/asm/kprobes.h | 6 +- arch/riscv/include/asm/mmio.h | 168 + arch/riscv/include/asm/mmiowb.h | 2 +- arch/riscv/include/asm/mmu.h | 3 + arch/riscv/include/asm/page.h | 10 +- arch/riscv/include/asm/pci.h | 6 +- arch/riscv/include/asm/pgalloc.h | 2 + arch/riscv/include/asm/pgtable.h | 94 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/asm/ptrace.h | 16 +- arch/riscv/include/asm/sbi.h | 11 +- arch/riscv/include/asm/seccomp.h | 10 + arch/riscv/include/asm/sparsemem.h | 6 +- arch/riscv/include/asm/spinlock_types.h | 2 +- arch/riscv/include/asm/switch_to.h | 10 +- arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/include/asm/timex.h | 19 +- arch/riscv/include/asm/tlbflush.h | 12 +- arch/riscv/include/asm/uaccess.h | 4 + arch/riscv/include/uapi/asm/elf.h | 6 +- arch/riscv/include/uapi/asm/hwcap.h | 6 +- arch/riscv/include/uapi/asm/ucontext.h | 6 +- arch/riscv/kernel/Makefile | 5 +- arch/riscv/kernel/asm-offsets.c | 8 +- arch/riscv/kernel/clint.c | 44 + arch/riscv/kernel/cpu.c | 45 +- arch/riscv/kernel/entry.S | 112 +- arch/riscv/kernel/fpu.S | 8 +- arch/riscv/kernel/head.S | 112 +- arch/riscv/kernel/irq.c | 17 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/process.c | 17 +- arch/riscv/kernel/ptrace.c | 10 + arch/riscv/kernel/reset.c | 5 +- arch/riscv/kernel/sbi.c | 17 + arch/riscv/kernel/setup.c | 2 + arch/riscv/kernel/signal.c | 38 +- arch/riscv/kernel/smp.c | 16 +- arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/traps.c | 16 +- arch/riscv/lib/Makefile | 11 +- arch/riscv/lib/uaccess.S | 12 +- arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/cacheflush.c | 26 +- arch/riscv/mm/context.c | 2 + arch/riscv/mm/extable.c | 4 +- arch/riscv/mm/fault.c | 6 +- arch/riscv/mm/init.c | 28 +- arch/riscv/mm/tlbflush.c | 25 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/kernel/vtime.c | 4 +- arch/sh/boot/compressed/misc.c | 5 + arch/sh/drivers/Makefile | 2 +- arch/sh/drivers/platform_early.c | 347 + arch/sh/include/asm/platform_early.h | 61 + arch/sh/include/cpu-sh4/cpu/sh7734.h | 2 +- arch/sh/kernel/cpu/sh2/setup-sh7619.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-mxg.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7264.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7269.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh3.c | 1 + arch/sh/kernel/cpu/sh3/setup-sh7705.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh770x.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7710.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7720.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh7750.c | 9 +- arch/sh/kernel/cpu/sh4/setup-sh7760.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7734.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-shx3.c | 3 +- arch/sh/kernel/cpu/sh5/setup-sh5.c | 3 +- arch/sh/kernel/setup.c | 3 +- arch/sh/kernel/time.c | 5 +- arch/x86/Kconfig | 2 +- arch/x86/boot/compressed/eboot.c | 9 +- arch/x86/boot/compressed/kaslr.c | 46 +- arch/x86/entry/calling.h | 2 +- arch/x86/events/amd/core.c | 13 +- arch/x86/events/core.c | 8 + arch/x86/events/intel/bts.c | 8 +- arch/x86/events/intel/core.c | 12 +- arch/x86/events/intel/lbr.c | 23 + arch/x86/events/intel/p4.c | 5 +- arch/x86/events/intel/pt.c | 203 +- arch/x86/events/intel/pt.h | 12 +- arch/x86/events/perf_event.h | 11 + arch/x86/include/asm/asm.h | 14 +- arch/x86/include/asm/e820/types.h | 8 + arch/x86/include/asm/efi.h | 17 +- arch/x86/include/asm/emulate_prefix.h | 14 + arch/x86/include/asm/ftrace.h | 13 + arch/x86/include/asm/insn.h | 6 + arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/refcount.h | 126 - arch/x86/include/asm/unwind_hints.h | 8 + arch/x86/include/asm/xen/interface.h | 11 +- arch/x86/kernel/e820.c | 12 +- arch/x86/kernel/ftrace.c | 14 + arch/x86/kernel/ftrace_64.S | 42 +- arch/x86/kernel/kprobes/core.c | 4 + arch/x86/kernel/setup.c | 18 +- arch/x86/kvm/pmu.c | 4 +- arch/x86/kvm/x86.c | 4 +- arch/x86/lib/insn.c | 34 + arch/x86/lib/x86-opcode-map.txt | 18 +- arch/x86/mm/extable.c | 49 - arch/x86/platform/efi/efi.c | 54 +- arch/x86/platform/efi/quirks.c | 3 + drivers/acpi/Kconfig | 23 +- drivers/acpi/Makefile | 8 +- drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpi_lpss.c | 48 +- drivers/acpi/acpi_platform.c | 43 + drivers/acpi/acpi_video.c | 8 +- drivers/acpi/acpica/acdebug.h | 2 + drivers/acpi/acpica/acstruct.h | 10 + drivers/acpi/acpica/acutils.h | 9 +- drivers/acpi/acpica/dbconvert.c | 4 + drivers/acpi/acpica/dbdisply.c | 2 - drivers/acpi/acpica/dbfileio.c | 2 +- drivers/acpi/acpica/dbinput.c | 36 +- drivers/acpi/acpica/dbmethod.c | 4 + drivers/acpi/acpica/dbnames.c | 114 + drivers/acpi/acpica/dbobject.c | 1 - drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsfield.c | 12 +- drivers/acpi/acpica/evgpeblk.c | 11 +- drivers/acpi/acpica/evgpeinit.c | 3 - drivers/acpi/acpica/evmisc.c | 12 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/evrgnini.c | 1 - drivers/acpi/acpica/hwxfsleep.c | 3 + drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 6 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psobject.c | 7 +- drivers/acpi/acpica/rscreate.c | 3 + drivers/acpi/acpica/tbdata.c | 3 + drivers/acpi/acpica/tbxfload.c | 40 +- drivers/acpi/acpica/utbuffer.c | 52 +- drivers/acpi/acpica/utids.c | 2 - drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/button.c | 139 +- drivers/acpi/ec.c | 195 +- drivers/acpi/hmat/Kconfig | 11 - drivers/acpi/hmat/Makefile | 2 - drivers/acpi/hmat/hmat.c | 751 -- drivers/acpi/internal.h | 3 +- drivers/acpi/numa/Kconfig | 18 + drivers/acpi/numa/Makefile | 3 + drivers/acpi/numa/hmat.c | 863 ++ drivers/acpi/{numa.c => numa/srat.c} | 0 drivers/acpi/osi.c | 6 +- drivers/acpi/pmic/intel_pmic.c | 20 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 301 + drivers/acpi/pmic/intel_pmic_chtcrc.c | 44 + drivers/acpi/pmic/intel_pmic_crc.c | 301 - drivers/acpi/processor_idle.c | 21 +- drivers/acpi/property.c | 48 + drivers/acpi/scan.c | 1 + drivers/acpi/utils.c | 32 + drivers/android/binder.c | 6 +- drivers/android/binder_alloc.c | 42 +- drivers/base/core.c | 308 +- drivers/base/firmware_loader/Kconfig | 14 +- drivers/base/firmware_loader/builtin/Makefile | 3 +- drivers/base/firmware_loader/main.c | 9 +- drivers/base/platform.c | 393 +- drivers/base/power/common.c | 20 + drivers/base/power/domain.c | 40 +- drivers/base/power/power.h | 30 +- drivers/base/power/wakeirq.c | 4 +- drivers/base/property.c | 83 +- drivers/base/soc.c | 30 +- drivers/base/swnode.c | 258 +- drivers/bus/Kconfig | 9 + drivers/bus/Makefile | 1 + drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} | 0 drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 18 +- drivers/char/ipmi/Kconfig | 98 +- drivers/char/lp.c | 4 + drivers/char/ppdev.c | 16 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/clocksource/sh_cmt.c | 13 +- drivers/clocksource/sh_mtu2.c | 13 +- drivers/clocksource/sh_tmu.c | 14 +- drivers/clocksource/timer-riscv.c | 31 +- drivers/counter/104-quad-8.c | 33 +- drivers/counter/Kconfig | 11 + drivers/counter/Makefile | 1 + drivers/counter/counter.c | 101 +- drivers/counter/ftm-quaddec.c | 14 +- drivers/counter/stm32-lptimer-cnt.c | 7 +- drivers/counter/stm32-timer-cnt.c | 23 +- drivers/counter/ti-eqep.c | 466 + drivers/cpufreq/Kconfig.arm | 12 +- drivers/cpufreq/Makefile | 2 - drivers/cpufreq/arm_big_little.c | 658 - drivers/cpufreq/arm_big_little.h | 43 - drivers/cpufreq/cpufreq-dt-platdev.c | 2 +- drivers/cpufreq/cpufreq.c | 35 +- drivers/cpufreq/cpufreq_governor.c | 6 +- drivers/cpufreq/imx-cpufreq-dt.c | 20 +- drivers/cpufreq/intel_pstate.c | 30 +- drivers/cpufreq/powernv-cpufreq.c | 17 +- drivers/cpufreq/s3c64xx-cpufreq.c | 7 - drivers/cpufreq/scpi-cpufreq.c | 2 - drivers/cpufreq/sun50i-cpufreq-nvmem.c | 25 +- drivers/cpufreq/ti-cpufreq.c | 119 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 584 +- drivers/cpuidle/cpuidle-powernv.c | 7 +- drivers/cpuidle/cpuidle.c | 72 +- drivers/cpuidle/driver.c | 72 +- drivers/cpuidle/governor.c | 7 +- drivers/cpuidle/governors/haltpoll.c | 7 +- drivers/cpuidle/governors/ladder.c | 29 +- drivers/cpuidle/governors/menu.c | 131 +- drivers/cpuidle/governors/teo.c | 182 +- drivers/cpuidle/poll_state.c | 2 + drivers/cpuidle/sysfs.c | 71 +- drivers/dax/Kconfig | 27 +- drivers/dax/Makefile | 2 + drivers/dax/bus.c | 2 +- drivers/dax/bus.h | 2 +- drivers/dax/dax-private.h | 2 +- drivers/dax/hmem.c | 56 + drivers/devfreq/devfreq.c | 33 +- drivers/devfreq/event/exynos-ppmu.c | 1 - drivers/devfreq/governor.h | 3 + drivers/devfreq/tegra30-devfreq.c | 417 +- drivers/extcon/extcon-axp288.c | 38 +- drivers/extcon/extcon-intel-cht-wc.c | 16 +- drivers/extcon/extcon-sm5502.c | 6 +- drivers/extcon/extcon-sm5502.h | 2 + drivers/firmware/efi/Kconfig | 21 + drivers/firmware/efi/Makefile | 5 +- drivers/firmware/efi/apple-properties.c | 18 +- drivers/firmware/efi/arm-init.c | 9 + drivers/firmware/efi/arm-runtime.c | 24 + drivers/firmware/efi/efi.c | 15 +- drivers/firmware/efi/esrt.c | 3 + drivers/firmware/efi/fake_mem.c | 26 +- drivers/firmware/efi/fake_mem.h | 10 + drivers/firmware/efi/libstub/Makefile | 5 +- drivers/firmware/efi/libstub/arm-stub.c | 2 + drivers/firmware/efi/libstub/arm32-stub.c | 5 + drivers/firmware/efi/libstub/efi-stub-helper.c | 19 + drivers/firmware/efi/libstub/efistub.h | 2 - drivers/firmware/efi/libstub/random.c | 27 +- drivers/firmware/efi/x86_fake_mem.c | 69 + drivers/firmware/stratix10-rsu.c | 42 +- drivers/firmware/stratix10-svc.c | 18 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/dfl-fme-main.c | 385 + drivers/fpga/zynq-fpga.c | 4 +- drivers/fsi/Kconfig | 8 + drivers/fsi/Makefile | 1 + drivers/fsi/fsi-core.c | 67 +- drivers/fsi/fsi-master-aspeed.c | 544 + drivers/fsi/fsi-master-hub.c | 46 - drivers/fsi/fsi-master.h | 71 + drivers/gpio/gpio-menz127.c | 1 + drivers/gpio/gpio-mvebu.c | 19 +- drivers/gpio/gpio-tegra186.c | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 11 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 41 +- drivers/gpu/drm/drm_connector.c | 2 +- drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/i915_request.c | 2 +- drivers/greybus/connection.c | 3 - drivers/hwmon/Kconfig | 41 +- drivers/hwmon/Makefile | 4 + drivers/hwmon/ab8500.c | 65 +- drivers/hwmon/abituguru.c | 2 +- drivers/hwmon/applesmc.c | 38 +- drivers/hwmon/aspeed-pwm-tacho.c | 7 +- drivers/hwmon/dell-smm-hwmon.c | 115 +- drivers/hwmon/ina3221.c | 163 +- drivers/hwmon/ltc2947-core.c | 1183 ++ drivers/hwmon/ltc2947-i2c.c | 49 + drivers/hwmon/ltc2947-spi.c | 50 + drivers/hwmon/ltc2947.h | 12 + drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/bel-pfe.c | 131 + drivers/hwmon/pmbus/ibm-cffps.c | 74 +- drivers/hwmon/tmp421.c | 3 +- drivers/hwmon/tmp513.c | 772 ++ drivers/hwmon/w83793.c | 2 +- drivers/hwtracing/coresight/Kconfig | 1 + .../hwtracing/coresight/coresight-etm4x-sysfs.c | 312 +- drivers/hwtracing/coresight/coresight-etm4x.c | 351 +- drivers/hwtracing/coresight/coresight-etm4x.h | 81 +- drivers/hwtracing/coresight/coresight-funnel.c | 37 +- drivers/hwtracing/coresight/coresight-replicator.c | 36 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 26 +- drivers/hwtracing/coresight/coresight.c | 51 +- drivers/hwtracing/intel_th/core.c | 8 +- drivers/hwtracing/intel_th/pci.c | 10 + drivers/hwtracing/stm/policy.c | 4 + drivers/i2c/i2c-core-of.c | 1 + drivers/iio/accel/st_accel_core.c | 1 - drivers/iio/adc/Kconfig | 35 +- drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ab8500-gpadc.c | 1218 ++ drivers/iio/adc/ad7292.c | 350 + drivers/iio/adc/ad7949.c | 33 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 2 +- drivers/iio/adc/cc10001_adc.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/dln2-adc.c | 20 +- drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/hx711.c | 22 +- drivers/iio/adc/ingenic-adc.c | 153 +- drivers/iio/adc/intel_mrfld_adc.c | 262 + drivers/iio/adc/lpc18xx_adc.c | 4 +- drivers/iio/adc/max1027.c | 180 +- drivers/iio/adc/mcp320x.c | 2 +- drivers/iio/adc/men_z188_adc.c | 1 + drivers/iio/adc/meson_saradc.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 4 +- drivers/iio/adc/npcm_adc.c | 4 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/sc27xx_adc.c | 16 +- drivers/iio/adc/spear_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 27 +- drivers/iio/adc/stm32-adc.c | 21 +- drivers/iio/adc/stmpe-adc.c | 2 +- drivers/iio/adc/twl4030-madc.c | 18 +- drivers/iio/adc/vf610_adc.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/atlas-ph-sensor.c | 8 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5446.c | 6 + drivers/iio/dac/ad7303.c | 13 +- drivers/iio/dac/lpc18xx_dac.c | 4 +- drivers/iio/dac/stm32-dac-core.c | 138 +- drivers/iio/dac/stm32-dac.c | 94 +- drivers/iio/dac/vf610_dac.c | 4 +- drivers/iio/gyro/adis16080.c | 8 +- drivers/iio/gyro/adis16130.c | 2 - drivers/iio/gyro/adis16136.c | 24 +- drivers/iio/gyro/itg3200_core.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 1 - drivers/iio/humidity/hdc100x.c | 19 +- drivers/iio/imu/Kconfig | 27 + drivers/iio/imu/Makefile | 5 + drivers/iio/imu/adis.c | 5 +- drivers/iio/imu/adis16400.c | 22 +- drivers/iio/imu/adis16460.c | 8 +- drivers/iio/imu/adis16480.c | 116 +- drivers/iio/imu/fxos8700.h | 10 + drivers/iio/imu/fxos8700_core.c | 649 + drivers/iio/imu/fxos8700_i2c.c | 71 + drivers/iio/imu/fxos8700_spi.c | 59 + drivers/iio/imu/inv_mpu6050/Makefile | 7 +- drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c | 204 + drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h | 19 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 195 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 60 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 74 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 356 + drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h | 36 + drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 86 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 87 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 109 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 1056 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 45 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/industrialio-core.c | 17 + drivers/iio/light/Kconfig | 22 + drivers/iio/light/Makefile | 2 + drivers/iio/light/adux1020.c | 849 ++ drivers/iio/light/bh1750.c | 4 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/tcs3414.c | 30 +- drivers/iio/light/veml6030.c | 908 ++ drivers/iio/magnetometer/st_magn_core.c | 1 - drivers/iio/pressure/bmp280-core.c | 130 +- drivers/iio/pressure/bmp280-i2c.c | 6 - drivers/iio/pressure/bmp280-spi.c | 6 - drivers/iio/pressure/bmp280.h | 1 - drivers/iio/pressure/cros_ec_baro.c | 3 + drivers/iio/pressure/st_pressure_core.c | 1 - drivers/iio/pressure/zpa2326.c | 16 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 5 +- drivers/iio/proximity/sx9500.c | 16 +- drivers/iio/temperature/Kconfig | 11 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 1557 +++ drivers/iio/temperature/max31856.c | 2 + drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 8 +- drivers/infiniband/core/cm.c | 66 +- drivers/infiniband/core/cm_msgs.h | 32 +- drivers/infiniband/core/cma.c | 107 +- drivers/infiniband/core/core_priv.h | 11 + drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 50 +- drivers/infiniband/core/ib_core_uverbs.c | 335 + drivers/infiniband/core/iwpm_util.h | 5 +- drivers/infiniband/core/mad.c | 31 +- drivers/infiniband/core/nldev.c | 141 +- drivers/infiniband/core/rdma_core.c | 1 + drivers/infiniband/core/restrack.c | 20 +- drivers/infiniband/core/restrack.h | 1 - drivers/infiniband/core/rw.c | 25 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/sysfs.c | 12 +- drivers/infiniband/core/umem.c | 12 +- drivers/infiniband/core/umem_odp.c | 38 +- drivers/infiniband/core/uverbs_cmd.c | 2 + drivers/infiniband/core/uverbs_ioctl.c | 3 + drivers/infiniband/core/uverbs_main.c | 84 +- drivers/infiniband/core/verbs.c | 12 + drivers/infiniband/hw/Makefile | 1 - drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 28 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 - drivers/infiniband/hw/bnxt_re/main.c | 143 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/cxgb3/Kconfig | 19 - drivers/infiniband/hw/cxgb3/Makefile | 7 - drivers/infiniband/hw/cxgb3/cxio_hal.c | 1312 -- drivers/infiniband/hw/cxgb3/cxio_hal.h | 204 - drivers/infiniband/hw/cxgb3/cxio_resource.c | 344 - drivers/infiniband/hw/cxgb3/cxio_resource.h | 69 - drivers/infiniband/hw/cxgb3/cxio_wr.h | 802 -- drivers/infiniband/hw/cxgb3/iwch.c | 282 - drivers/infiniband/hw/cxgb3/iwch.h | 155 - drivers/infiniband/hw/cxgb3/iwch_cm.c | 2258 ---- drivers/infiniband/hw/cxgb3/iwch_cm.h | 233 - drivers/infiniband/hw/cxgb3/iwch_cq.c | 230 - drivers/infiniband/hw/cxgb3/iwch_ev.c | 232 - drivers/infiniband/hw/cxgb3/iwch_mem.c | 101 - drivers/infiniband/hw/cxgb3/iwch_provider.c | 1321 -- drivers/infiniband/hw/cxgb3/iwch_provider.h | 347 - drivers/infiniband/hw/cxgb3/iwch_qp.c | 1082 -- drivers/infiniband/hw/cxgb3/tcb.h | 632 - drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 7 +- drivers/infiniband/hw/efa/efa.h | 13 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 29 +- drivers/infiniband/hw/efa/efa_com.c | 5 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 40 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 19 +- drivers/infiniband/hw/efa/efa_main.c | 17 +- drivers/infiniband/hw/efa/efa_verbs.c | 370 +- drivers/infiniband/hw/hfi1/mad.c | 17 +- drivers/infiniband/hw/hfi1/platform.c | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 5 +- drivers/infiniband/hw/hns/Kconfig | 17 +- drivers/infiniband/hw/hns/Makefile | 8 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 14 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 14 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 300 +- drivers/infiniband/hw/hns/hns_roce_db.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 55 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 38 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 76 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 4 +- drivers/infiniband/hw/hns/hns_roce_main.c | 21 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 69 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 54 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 10 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 86 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 2 +- drivers/infiniband/hw/mlx4/mad.c | 30 +- drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx4/mr.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/Makefile | 2 +- drivers/infiniband/hw/mlx5/cq.c | 37 +- drivers/infiniband/hw/mlx5/devx.c | 25 +- drivers/infiniband/hw/mlx5/doorbell.c | 2 +- drivers/infiniband/hw/mlx5/flow.c | 29 +- drivers/infiniband/hw/mlx5/gsi.c | 2 +- drivers/infiniband/hw/mlx5/ib_virt.c | 24 + drivers/infiniband/hw/mlx5/mad.c | 124 +- drivers/infiniband/hw/mlx5/main.c | 137 +- drivers/infiniband/hw/mlx5/mem.c | 199 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 73 +- drivers/infiniband/hw/mlx5/mr.c | 177 +- drivers/infiniband/hw/mlx5/odp.c | 989 +- drivers/infiniband/hw/mlx5/qp.c | 60 +- drivers/infiniband/hw/mlx5/restrack.c | 90 + drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mthca/mthca_dev.h | 12 +- drivers/infiniband/hw/mthca/mthca_mad.c | 74 +- drivers/infiniband/hw/mthca/mthca_provider.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 33 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 9 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.h | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 2 - drivers/infiniband/hw/qedr/main.c | 5 +- drivers/infiniband/hw/qedr/qedr.h | 72 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 150 +- drivers/infiniband/hw/qedr/verbs.c | 643 +- drivers/infiniband/hw/qedr/verbs.h | 12 +- drivers/infiniband/hw/qib/qib_iba6120.c | 1 - drivers/infiniband/hw/qib/qib_mad.c | 38 +- drivers/infiniband/hw/qib/qib_sysfs.c | 6 + drivers/infiniband/hw/qib/qib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 119 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 1 - drivers/infiniband/sw/rdmavt/cq.c | 2 - drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 30 +- drivers/infiniband/sw/rdmavt/vt.c | 3 +- drivers/infiniband/sw/rxe/rxe.c | 13 - drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_param.h | 13 - drivers/infiniband/sw/rxe/rxe_verbs.c | 7 + drivers/infiniband/sw/rxe/rxe_verbs.h | 1 + drivers/infiniband/sw/siw/siw.h | 31 +- drivers/infiniband/sw/siw/siw_cm.c | 45 +- drivers/infiniband/sw/siw/siw_main.c | 35 +- drivers/infiniband/sw/siw/siw_verbs.c | 338 +- drivers/infiniband/sw/siw/siw_verbs.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 10 + drivers/infiniband/ulp/iser/iscsi_iser.c | 5 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 34 +- drivers/infiniband/ulp/iser/iser_initiator.c | 5 + drivers/infiniband/ulp/iser/iser_memory.c | 6 +- drivers/infiniband/ulp/iser/iser_verbs.c | 72 +- .../infiniband/ulp/opa_vnic/opa_vnic_internal.h | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 47 +- drivers/infiniband/ulp/srp/ib_srp.h | 4 + drivers/infiniband/ulp/srpt/ib_srpt.c | 247 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 58 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/msm8974.c | 784 ++ drivers/iommu/amd_iommu.c | 30 +- drivers/irqchip/irq-sifive-plic.c | 11 +- drivers/leds/trigger/ledtrig-activity.c | 14 +- drivers/macintosh/rack-meter.c | 7 +- drivers/mailbox/tegra-hsp.c | 4 +- drivers/mcb/mcb-core.c | 28 +- drivers/mcb/mcb-lpc.c | 1 + drivers/mcb/mcb-parse.c | 2 +- drivers/mcb/mcb-pci.c | 1 + drivers/media/cec/cec-adap.c | 12 +- drivers/media/cec/cec-api.c | 20 + drivers/media/cec/cec-core.c | 5 - drivers/media/cec/cec-pin.c | 10 + drivers/media/common/siano/smscoreapi.c | 4 +- drivers/media/common/siano/smscoreapi.h | 4 +- drivers/media/common/siano/smsir.h | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 12 +- drivers/media/dvb-frontends/cxd2820r_c.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 12 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 54 +- drivers/media/dvb-frontends/mt312.c | 13 +- drivers/media/dvb-frontends/si2168.h | 47 +- drivers/media/dvb-frontends/si2168_priv.h | 10 +- drivers/media/dvb-frontends/tc90522.c | 27 +- drivers/media/dvb-frontends/tc90522.h | 3 + drivers/media/i2c/Kconfig | 80 +- drivers/media/i2c/Makefile | 2 + drivers/media/i2c/ad5820.c | 35 +- drivers/media/i2c/adv7180.c | 6 +- drivers/media/i2c/adv7842.c | 4 +- drivers/media/i2c/bt819.c | 2 +- drivers/media/i2c/hi556.c | 1200 ++ drivers/media/i2c/imx214.c | 9 + drivers/media/i2c/imx290.c | 884 ++ drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/max2175.c | 4 +- drivers/media/i2c/max2175.h | 4 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/ov2659.c | 139 +- drivers/media/i2c/ov5640.c | 33 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 266 +- drivers/media/i2c/saa711x_regs.h | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 326 +- drivers/media/i2c/smiapp/smiapp-reg.h | 36 +- drivers/media/i2c/smiapp/smiapp.h | 3 - drivers/media/i2c/st-mipid02.c | 5 + drivers/media/i2c/tda1997x_regs.h | 2 +- drivers/media/i2c/tvp5150_reg.h | 2 +- drivers/media/i2c/vpx3220.c | 2 +- drivers/media/mc/mc-device.c | 65 +- drivers/media/pci/cx18/cx18-ioctl.c | 2 +- drivers/media/pci/cx23885/cx23888-ir.c | 5 +- drivers/media/pci/cx88/cx88-cards.c | 43 + drivers/media/pci/cx88/cx88-dvb.c | 1 + drivers/media/pci/cx88/cx88-video.c | 11 +- drivers/media/pci/cx88/cx88.h | 1 + drivers/media/pci/dm1105/dm1105.c | 1 - drivers/media/pci/ivtv/ivtv-vbi.c | 2 +- drivers/media/pci/mantis/hopper_cards.c | 4 +- drivers/media/pci/mantis/mantis_cards.c | 4 +- drivers/media/pci/saa7164/saa7164-core.c | 166 +- drivers/media/pci/smipcie/smipcie.h | 1 - drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 2 +- drivers/media/platform/Kconfig | 17 +- drivers/media/platform/Makefile | 4 +- drivers/media/platform/am437x/am437x-vpfe.c | 861 +- drivers/media/platform/am437x/am437x-vpfe.h | 43 +- drivers/media/platform/am437x/am437x-vpfe_regs.h | 10 +- drivers/media/platform/aspeed-video.c | 58 +- drivers/media/platform/cadence/cdns-csi2rx.c | 2 +- drivers/media/platform/cec-gpio/cec-gpio.c | 41 +- drivers/media/platform/coda/coda-common.c | 13 +- drivers/media/platform/coda/coda.h | 1 - drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 7 +- drivers/media/platform/meson/ao-cec-g12a.c | 36 +- drivers/media/platform/meson/ao-cec.c | 30 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 20 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 8 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 1 - drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 9 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 9 - drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/qcom/venus/core.c | 56 +- drivers/media/platform/qcom/venus/core.h | 30 + drivers/media/platform/qcom/venus/helpers.c | 247 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_venus.c | 6 + drivers/media/platform/qcom/venus/vdec.c | 11 +- drivers/media/platform/qcom/venus/venc.c | 7 +- drivers/media/platform/rcar-vin/rcar-core.c | 17 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 + drivers/media/platform/rcar-vin/rcar-dma.c | 63 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 156 +- drivers/media/platform/rcar-vin/rcar-vin.h | 6 +- drivers/media/platform/rcar_drif.c | 1 + drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/s3c-camif/camif-regs.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 1 - drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 - drivers/media/platform/seco-cec/seco-cec.c | 1 + drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.c | 26 +- drivers/media/platform/sunxi/Makefile | 1 + drivers/media/platform/sunxi/sun8i-di/Makefile | 2 + drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 1028 ++ drivers/media/platform/sunxi/sun8i-di/sun8i-di.h | 237 + drivers/media/platform/ti-vpe/csc.c | 254 +- drivers/media/platform/ti-vpe/csc.h | 4 +- drivers/media/platform/ti-vpe/vpdma.c | 13 +- drivers/media/platform/ti-vpe/vpdma.h | 2 + drivers/media/platform/ti-vpe/vpdma_priv.h | 5 +- drivers/media/platform/ti-vpe/vpe.c | 396 +- drivers/media/platform/vicodec/vicodec-core.c | 4 +- drivers/media/platform/vim2m.c | 8 +- drivers/media/platform/vimc/Makefile | 7 +- drivers/media/platform/vimc/vimc-capture.c | 107 +- drivers/media/platform/vimc/vimc-common.c | 171 +- drivers/media/platform/vimc/vimc-common.h | 120 +- drivers/media/platform/vimc/vimc-core.c | 215 +- drivers/media/platform/vimc/vimc-debayer.c | 182 +- drivers/media/platform/vimc/vimc-scaler.c | 102 +- drivers/media/platform/vimc/vimc-sensor.c | 109 +- drivers/media/platform/vimc/vimc-streamer.c | 19 +- drivers/media/platform/vivid/Makefile | 2 +- drivers/media/platform/vivid/vivid-cec.c | 7 +- drivers/media/platform/vivid/vivid-core.c | 368 +- drivers/media/platform/vivid/vivid-core.h | 25 + drivers/media/platform/vivid/vivid-ctrls.c | 89 + drivers/media/platform/vivid/vivid-kthread-cap.c | 62 +- drivers/media/platform/vivid/vivid-kthread-out.c | 57 +- drivers/media/platform/vivid/vivid-meta-cap.c | 201 + drivers/media/platform/vivid/vivid-meta-cap.h | 29 + drivers/media/platform/vivid/vivid-meta-out.c | 174 + drivers/media/platform/vivid/vivid-meta-out.h | 25 + drivers/media/platform/vivid/vivid-sdr-cap.c | 8 +- drivers/media/platform/vivid/vivid-vid-cap.c | 8 +- drivers/media/platform/vivid/vivid-vid-out.c | 8 +- drivers/media/platform/xilinx/xilinx-dma.h | 2 +- drivers/media/platform/xilinx/xilinx-vip.h | 2 +- drivers/media/platform/xilinx/xilinx-vipp.h | 2 +- drivers/media/platform/xilinx/xilinx-vtc.h | 2 +- drivers/media/radio/radio-wl1273.c | 3 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 + drivers/media/rc/imon.c | 64 +- drivers/media/rc/imon_raw.c | 22 +- drivers/media/rc/ir-rcmm-decoder.c | 6 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 2 + drivers/media/rc/keymaps/rc-beelink-gs1.c | 84 + drivers/media/rc/keymaps/rc-vega-s9x.c | 54 + drivers/media/rc/mceusb.c | 141 +- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-main.c | 1 + drivers/media/rc/tango-ir.c | 14 +- drivers/media/tuners/qm1d1c0042.c | 2 +- drivers/media/tuners/si2157.c | 6 + drivers/media/tuners/si2157.h | 33 +- drivers/media/tuners/si2157_priv.h | 5 +- drivers/media/tuners/tuner-xc2028-types.h | 2 +- drivers/media/tuners/tuner-xc2028.h | 2 +- drivers/media/usb/b2c2/flexcop-usb.c | 13 +- drivers/media/usb/cx231xx/Kconfig | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 508 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 1 - drivers/media/usb/cx231xx/cx231xx-avcore.c | 2 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 6 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 172 +- drivers/media/usb/cx231xx/cx231xx-vbi.h | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 795 +- drivers/media/usb/cx231xx/cx231xx.h | 30 +- drivers/media/usb/dvb-usb-v2/af9035.c | 37 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 + drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 28 +- drivers/media/usb/dvb-usb-v2/gl861.c | 391 +- drivers/media/usb/dvb-usb-v2/gl861.h | 14 - drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 6 +- drivers/media/usb/dvb-usb/af9005.c | 5 +- drivers/media/usb/dvb-usb/cxusb.c | 3 +- drivers/media/usb/em28xx/em28xx-audio.c | 1 - drivers/media/usb/em28xx/em28xx-cards.c | 20 + drivers/media/usb/em28xx/em28xx-dvb.c | 30 +- drivers/media/usb/em28xx/em28xx-i2c.c | 4 +- drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/gspca/sq905.c | 3 + drivers/media/usb/gspca/sq905c.c | 3 + drivers/media/usb/gspca/stv0680.c | 2 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 9 +- drivers/media/usb/tm6000/tm6000-regs.h | 2 +- drivers/media/usb/tm6000/tm6000-usb-isoc.h | 2 +- drivers/media/usb/tm6000/tm6000.h | 2 +- drivers/media/usb/usbtv/usbtv-audio.c | 3 +- drivers/media/usb/usbvision/usbvision-video.c | 29 +- drivers/media/usb/uvc/uvc_debugfs.c | 10 +- drivers/media/usb/uvc/uvc_driver.c | 28 +- drivers/media/usb/uvc/uvc_metadata.c | 4 +- drivers/media/usb/uvc/uvc_queue.c | 2 +- drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/media/usb/zr364xx/zr364xx.c | 7 +- drivers/media/v4l2-core/v4l2-common.c | 128 +- drivers/media/v4l2-core/v4l2-ctrls.c | 199 +- drivers/media/v4l2-core/v4l2-dev.c | 112 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-fwnode.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 77 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 190 +- drivers/media/v4l2-core/v4l2-subdev.c | 6 +- drivers/memstick/core/Kconfig | 18 +- drivers/memstick/host/Kconfig | 4 +- drivers/memstick/host/jmb38x_ms.c | 12 +- drivers/mfd/Kconfig | 7 - drivers/mfd/Makefile | 1 - drivers/mfd/ab8500-debugfs.c | 715 -- drivers/mfd/ab8500-gpadc.c | 1075 -- drivers/mfd/intel_soc_pmic_crc.c | 2 +- drivers/misc/Kconfig | 17 +- drivers/misc/atmel_tclib.c | 4 +- drivers/misc/cardreader/Makefile | 2 +- drivers/misc/cardreader/rts5260.c | 3 +- drivers/misc/cardreader/rts5261.c | 792 ++ drivers/misc/cardreader/rts5261.h | 233 + drivers/misc/cardreader/rtsx_pcr.c | 43 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/eeprom/eeprom.c | 4 + drivers/misc/fastrpc.c | 209 +- drivers/misc/habanalabs/command_submission.c | 127 +- drivers/misc/habanalabs/debugfs.c | 112 +- drivers/misc/habanalabs/device.c | 18 +- drivers/misc/habanalabs/firmware_if.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 78 +- drivers/misc/habanalabs/goya/goyaP.h | 2 + drivers/misc/habanalabs/goya/goya_coresight.c | 53 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 + drivers/misc/habanalabs/habanalabs.h | 171 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 73 +- drivers/misc/habanalabs/hw_queue.c | 249 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 2 + .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + .../include/goya/asic_reg/psoc_etr_regs.h | 114 + drivers/misc/habanalabs/include/hl_boot_if.h | 2 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 7 +- drivers/misc/habanalabs/include/qman_if.h | 12 + drivers/misc/habanalabs/memory.c | 392 +- drivers/misc/habanalabs/mmu.c | 204 +- drivers/misc/hpilo.h | 2 +- drivers/misc/ibmvmc.h | 4 +- drivers/misc/lis3lv02d/lis3lv02d.c | 80 +- drivers/misc/lis3lv02d/lis3lv02d.h | 4 +- drivers/misc/lkdtm/refcount.c | 11 +- drivers/misc/mei/bus-fixup.c | 9 - drivers/misc/mei/bus.c | 42 +- drivers/misc/mei/client.h | 36 + drivers/misc/mei/hw-me-regs.h | 4 +- drivers/misc/mei/hw-me.c | 74 +- drivers/misc/mei/hw-me.h | 12 +- drivers/misc/mei/hw-txe.c | 10 +- drivers/misc/mei/init.c | 6 +- drivers/misc/mei/main.c | 24 + drivers/misc/mei/mei_dev.h | 18 +- drivers/misc/mei/pci-me.c | 16 +- drivers/misc/mic/Kconfig | 16 - drivers/misc/ocxl/ocxl_internal.h | 2 +- drivers/misc/ocxl/trace.h | 2 +- drivers/misc/sgi-gru/gruprocfs.c | 11 +- drivers/misc/sram.c | 28 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/mmc/core/block.c | 151 +- drivers/mmc/core/core.c | 12 +- drivers/mmc/core/core.h | 2 + drivers/mmc/core/mmc.c | 9 +- drivers/mmc/core/quirks.h | 7 + drivers/mmc/core/sdio.c | 28 +- drivers/mmc/core/sdio_bus.c | 9 +- drivers/mmc/host/Kconfig | 21 + drivers/mmc/host/Makefile | 2 + drivers/mmc/host/atmel-mci.c | 13 +- drivers/mmc/host/bcm2835.c | 4 +- drivers/mmc/host/cavium-octeon.c | 15 +- drivers/mmc/host/dw_mmc.c | 14 +- drivers/mmc/host/jz4740_mmc.c | 41 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 198 +- drivers/mmc/host/mmci.h | 5 + drivers/mmc/host/mmci_stm32_sdmmc.c | 46 +- drivers/mmc/host/moxart-mmc.c | 4 +- drivers/mmc/host/omap_hsmmc.c | 31 +- drivers/mmc/host/owl-mmc.c | 696 ++ drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 + drivers/mmc/host/sdhci-acpi.c | 49 +- drivers/mmc/host/sdhci-esdhc.h | 14 + drivers/mmc/host/sdhci-milbeaut.c | 362 + drivers/mmc/host/sdhci-of-arasan.c | 493 +- drivers/mmc/host/sdhci-of-aspeed.c | 12 + drivers/mmc/host/sdhci-of-at91.c | 19 + drivers/mmc/host/sdhci-of-esdhc.c | 257 +- drivers/mmc/host/sdhci-pci-core.c | 53 +- drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci.c | 15 +- drivers/mmc/host/sdhci_am654.c | 71 +- drivers/mmc/host/sdhci_f_sdh30.c | 26 +- drivers/mmc/host/sdhci_f_sdh30.h | 32 + drivers/mmc/host/tmio_mmc.h | 1 - drivers/mmc/host/tmio_mmc_core.c | 12 +- drivers/mmc/host/vub300.c | 7 - drivers/net/caif/caif_serial.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 28 +- drivers/net/wireless/marvell/mwifiex/main.c | 5 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/marvell/mwifiex/sdio.c | 33 +- drivers/net/wireless/ti/wl1251/sdio.c | 25 +- drivers/net/wireless/ti/wlcore/sdio.c | 8 - drivers/ntb/test/ntb_pingpong.c | 5 +- drivers/nvdimm/Kconfig | 1 + drivers/nvdimm/core.c | 1 - drivers/nvdimm/nd-core.h | 1 - drivers/nvdimm/region_devs.c | 13 +- drivers/nvmem/Kconfig | 23 + drivers/nvmem/Makefile | 4 + drivers/nvmem/imx-ocotp-scu.c | 120 +- drivers/nvmem/imx-ocotp.c | 4 + drivers/nvmem/rockchip-otp.c | 268 + drivers/nvmem/sc27xx-efuse.c | 13 +- drivers/nvmem/sprd-efuse.c | 424 + drivers/of/platform.c | 12 + drivers/of/property.c | 332 + drivers/opp/core.c | 69 + drivers/parport/daisy.c | 40 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 26 +- drivers/pci/pci.c | 18 + drivers/phy/allwinner/Kconfig | 11 + drivers/phy/allwinner/Makefile | 1 + drivers/phy/allwinner/phy-sun50i-usb3.c | 190 + drivers/phy/broadcom/phy-brcm-usb-init.c | 10 +- drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 4 +- drivers/phy/hisilicon/phy-histb-combphy.c | 4 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 3 +- drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 9 +- drivers/phy/phy-xgene.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 120 + drivers/phy/qualcomm/phy-qcom-qmp.h | 96 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 7 +- drivers/phy/renesas/phy-rcar-gen2.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 7 +- drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 805 ++ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 1 + drivers/phy/tegra/xusb-tegra186.c | 23 + drivers/phy/tegra/xusb-tegra210.c | 137 +- drivers/phy/tegra/xusb.c | 93 +- drivers/phy/tegra/xusb.h | 4 + drivers/phy/ti/phy-dm816x-usb.c | 3 - drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/pinctrl/Kconfig | 36 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 4 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 7 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 5 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 6 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 119 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 6 +- drivers/pinctrl/devicetree.c | 50 +- drivers/pinctrl/devicetree.h | 7 - drivers/pinctrl/freescale/Kconfig | 12 +- drivers/pinctrl/intel/Kconfig | 7 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-cherryview.c | 6 +- drivers/pinctrl/intel/pinctrl-intel.c | 119 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 171 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 454 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-a1.c | 942 ++ drivers/pinctrl/meson/pinctrl-meson-axg.c | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 9 + drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 1 + drivers/pinctrl/meson/pinctrl-meson-gxl.c | 1 + drivers/pinctrl/meson/pinctrl-meson.c | 38 +- drivers/pinctrl/meson/pinctrl-meson.h | 7 + drivers/pinctrl/meson/pinctrl-meson8.c | 1 + drivers/pinctrl/meson/pinctrl-meson8b.c | 1 + drivers/pinctrl/mvebu/Kconfig | 10 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 40 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 7 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 12 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 81 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 32 +- drivers/pinctrl/pinctrl-amd.c | 3 +- drivers/pinctrl/pinctrl-artpec6.c | 4 +- drivers/pinctrl/pinctrl-at91-pio4.c | 65 +- drivers/pinctrl/pinctrl-at91.c | 55 +- drivers/pinctrl/pinctrl-bm1880.c | 4 +- drivers/pinctrl/pinctrl-coh901.c | 54 +- drivers/pinctrl/pinctrl-da850-pupd.c | 4 +- drivers/pinctrl/pinctrl-digicolor.c | 4 +- drivers/pinctrl/pinctrl-equilibrium.c | 944 ++ drivers/pinctrl/pinctrl-equilibrium.h | 144 + drivers/pinctrl/pinctrl-ingenic.c | 50 +- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 23 +- drivers/pinctrl/pinctrl-oxnas.c | 29 +- drivers/pinctrl/pinctrl-pic32.c | 29 +- drivers/pinctrl/pinctrl-pistachio.c | 30 +- drivers/pinctrl/pinctrl-rockchip.c | 382 +- drivers/pinctrl/pinctrl-rza1.c | 8 +- drivers/pinctrl/pinctrl-rza2.c | 8 +- drivers/pinctrl/pinctrl-rzn1.c | 2 +- drivers/pinctrl/pinctrl-st.c | 53 +- drivers/pinctrl/pinctrl-stmfx.c | 21 + drivers/pinctrl/pinctrl-tb10x.c | 4 +- drivers/pinctrl/pinctrl-u300.c | 4 +- drivers/pinctrl/pinctrl-xway.c | 4 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 13 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 13 +- drivers/pinctrl/qcom/Kconfig | 101 +- drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/qcom/pinctrl-msm8976.c | 1127 ++ drivers/pinctrl/qcom/pinctrl-sc7180.c | 18 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 5 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 2 + drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 121 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 14 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 10 +- drivers/pinctrl/sh-pfc/Kconfig | 12 +- drivers/pinctrl/sh-pfc/Makefile | 4 +- drivers/pinctrl/sh-pfc/core.c | 32 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 35 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 863 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 57 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 4 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 8 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 41 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 43 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 51 +- drivers/pinctrl/spear/pinctrl-spear.c | 4 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 23 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 3 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 4 +- drivers/pinctrl/zte/pinctrl-zx.c | 4 +- drivers/platform/chrome/cros_ec_trace.c | 5 +- drivers/platform/goldfish/Kconfig | 3 +- drivers/power/avs/smartreflex.c | 2 +- drivers/power/reset/at91-reset.c | 6 +- drivers/power/reset/at91-sama5d2_shdwc.c | 8 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_btemp.c | 50 +- drivers/power/supply/ab8500_charger.c | 83 +- drivers/power/supply/ab8500_fg.c | 49 +- drivers/power/supply/abx500_chargalg.c | 8 +- drivers/power/supply/axp20x_usb_power.c | 8 + drivers/power/supply/bd70528-charger.c | 1 + drivers/power/supply/cpcap-battery.c | 271 +- drivers/power/supply/cpcap-charger.c | 222 +- drivers/power/supply/test_power.c | 61 + drivers/powercap/intel_rapl_common.c | 2 + drivers/pwm/Kconfig | 9 - drivers/pwm/Makefile | 1 - drivers/scsi/scsi.c | 4 +- drivers/scsi/scsi_sysfs.c | 8 +- drivers/soundwire/Kconfig | 2 +- drivers/soundwire/bus.c | 7 +- drivers/soundwire/cadence_master.c | 292 +- drivers/soundwire/cadence_master.h | 39 +- drivers/soundwire/intel.c | 201 +- drivers/soundwire/intel_init.c | 1 + drivers/soundwire/slave.c | 98 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/axis-fifo/axis-fifo.c | 301 +- drivers/staging/axis-fifo/axis-fifo.txt | 18 +- drivers/staging/board/armadillo800eva.c | 12 +- .../clocking-wizard/clk-xlnx-clock-wizard.c | 4 +- drivers/staging/comedi/drivers/dt3000.c | 3 +- drivers/staging/comedi/drivers/ni_routes.c | 2 - drivers/staging/comedi/drivers/usbduxfast.c | 21 +- drivers/staging/emxx_udc/emxx_udc.c | 27 +- drivers/staging/exfat/Kconfig | 9 - drivers/staging/exfat/TODO | 61 +- drivers/staging/exfat/exfat.h | 186 +- drivers/staging/exfat/exfat_blkdev.c | 28 +- drivers/staging/exfat/exfat_cache.c | 303 +- drivers/staging/exfat/exfat_core.c | 2124 +--- drivers/staging/exfat/exfat_nls.c | 192 - drivers/staging/exfat/exfat_super.c | 896 +- drivers/staging/fbtft/Kconfig | 21 +- drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_seps525.c | 213 + drivers/staging/fbtft/fb_uc1611.c | 22 +- drivers/staging/fbtft/fbtft-core.c | 129 +- drivers/staging/fbtft/fbtft.h | 4 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 11 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 2 +- drivers/staging/fieldbus/anybuss/host.c | 6 +- drivers/staging/fieldbus/dev_core.c | 3 - drivers/staging/fieldbus/fieldbus_dev.h | 6 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 50 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 5 + drivers/staging/fwserial/Kconfig | 26 +- drivers/staging/gasket/gasket_ioctl.c | 16 +- drivers/staging/iio/accel/adis16240.c | 1 - drivers/staging/iio/adc/ad7192.c | 79 +- drivers/staging/iio/frequency/ad9834.c | 4 + drivers/staging/isdn/avm/b1.c | 41 +- drivers/staging/isdn/gigaset/interface.c | 2 +- drivers/staging/kpc2000/kpc2000_i2c.c | 204 +- drivers/staging/kpc2000/kpc2000_spi.c | 24 +- drivers/staging/media/allegro-dvt/nal-h264.c | 2 +- drivers/staging/media/hantro/hantro.h | 20 +- drivers/staging/media/hantro/hantro_drv.c | 16 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 52 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 11 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 11 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_h264.c | 120 +- drivers/staging/media/hantro/hantro_hw.h | 7 +- drivers/staging/media/hantro/hantro_v4l2.c | 48 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 20 +- drivers/staging/media/hantro/rk3399_vpu_hw.c | 12 +- .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 11 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 12 +- drivers/staging/media/imx/imx-ic-prp.c | 25 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 51 +- drivers/staging/media/imx/imx-media-capture.c | 21 +- drivers/staging/media/imx/imx-media-csi.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 10 +- drivers/staging/media/imx/imx-media-vdic.c | 27 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 27 +- drivers/staging/media/imx/imx7-media-csi.c | 38 +- drivers/staging/media/imx/imx7-mipi-csis.c | 36 +- drivers/staging/media/ipu3/Makefile | 6 - drivers/staging/media/ipu3/TODO | 5 - drivers/staging/media/ipu3/include/intel-ipu3.h | 5 + drivers/staging/media/omap4iss/iss.c | 6 +- drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/sunxi/cedrus/Makefile | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 64 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 33 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 9 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 147 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 616 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 33 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 318 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 102 +- drivers/staging/media/sunxi/cedrus/cedrus_video.h | 1 + drivers/staging/most/Kconfig | 8 +- drivers/staging/most/cdev/cdev.c | 1 + drivers/staging/most/configfs.c | 124 +- drivers/staging/most/core.c | 108 +- drivers/staging/most/core.h | 1 + drivers/staging/most/net/net.c | 1 + drivers/staging/most/sound/sound.c | 9 +- drivers/staging/most/video/video.c | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 21 +- drivers/staging/mt7621-pci/Kconfig | 1 - drivers/staging/mt7621-pci/pci-mt7621.c | 23 +- drivers/staging/netlogic/TODO | 2 +- drivers/staging/netlogic/xlr_net.c | 3 +- drivers/staging/nvec/Kconfig | 10 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/octeon/ethernet-mdio.c | 6 +- drivers/staging/octeon/ethernet-rgmii.c | 4 +- drivers/staging/octeon/ethernet-rx.c | 6 +- drivers/staging/octeon/ethernet-tx.c | 6 +- drivers/staging/octeon/ethernet.c | 6 +- drivers/staging/octeon/octeon-ethernet.h | 4 +- drivers/staging/octeon/octeon-stubs.h | 106 +- drivers/staging/olpc_dcon/Kconfig | 21 +- drivers/staging/olpc_dcon/Makefile | 4 +- drivers/staging/olpc_dcon/TODO | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/olpc_dcon/olpc_dcon.h | 5 - drivers/staging/pi433/Kconfig | 24 +- drivers/staging/qlge/TODO | 3 - drivers/staging/qlge/qlge.h | 145 +- drivers/staging/qlge/qlge_dbg.c | 291 +- drivers/staging/qlge/qlge_main.c | 909 +- drivers/staging/qlge/qlge_mpi.c | 1 - drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 43 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 5 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 167 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 26 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 55 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 1 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 3 +- drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 2 +- drivers/staging/rtl8188eu/include/rtw_efuse.h | 1 - drivers/staging/rtl8188eu/include/sta_info.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 30 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 9 +- drivers/staging/rtl8192e/rtllib_softmac.c | 7 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 4 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 9 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 135 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 25 +- drivers/staging/rtl8712/rtl8712_led.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 47 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 8 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 103 +- drivers/staging/rtl8712/rtl871x_xmit.c | 5 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 11 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 20 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 174 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 23 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 1 - drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 159 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 402 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 1 - drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1076 -- drivers/staging/rtl8723bs/hal/odm_DIG.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 10 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 77 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 41 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 13 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 127 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 - drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 26 - drivers/staging/rtl8723bs/include/hal_data.h | 21 - drivers/staging/rtl8723bs/include/osdep_service.h | 4 - .../rtl8723bs/include/osdep_service_linux.h | 7 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 15 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 59 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 23 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 136 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +- drivers/staging/rts5208/ms.c | 86 +- drivers/staging/rts5208/ms.h | 70 +- drivers/staging/rts5208/rtsx.c | 3 +- drivers/staging/rts5208/rtsx_transport.c | 4 +- drivers/staging/rts5208/sd.h | 2 +- drivers/staging/rts5208/xd.c | 8 +- drivers/staging/rts5208/xd.h | 6 +- drivers/staging/sm750fb/ddk750_chip.c | 41 +- drivers/staging/sm750fb/ddk750_chip.h | 18 +- drivers/staging/sm750fb/ddk750_display.c | 4 +- drivers/staging/sm750fb/ddk750_mode.c | 16 +- drivers/staging/sm750fb/ddk750_sii164.c | 28 +- drivers/staging/sm750fb/ddk750_sii164.h | 11 +- drivers/staging/sm750fb/sm750_accel.c | 94 +- drivers/staging/sm750fb/sm750_accel.h | 83 +- drivers/staging/sm750fb/sm750_cursor.h | 17 +- drivers/staging/uwb/rsv.c | 4 +- .../staging/vc04_services/bcm2835-audio/Kconfig | 12 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 9 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 4 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 6 +- .../staging/vc04_services/interface/vchi/vchi.h | 102 +- .../vc04_services/interface/vchi/vchi_cfg.h | 172 +- .../vc04_services/interface/vchi/vchi_common.h | 28 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 23 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 370 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 231 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 104 +- .../interface/vchiq_arm/vchiq_debugfs.c | 14 +- .../interface/vchiq_arm/vchiq_debugfs.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 96 +- .../interface/vchiq_arm/vchiq_ioctl.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 164 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 4 +- drivers/staging/vt6655/card.c | 24 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 14 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6655/rf.c | 5 +- drivers/staging/vt6655/rf.h | 19 +- drivers/staging/vt6655/rxtx.c | 5 +- drivers/staging/vt6656/main_usb.c | 9 +- drivers/staging/vt6656/rxtx.c | 8 +- .../bindings/net/wireless/siliabs,wfx.txt | 97 + drivers/staging/wfx/Kconfig | 8 + drivers/staging/wfx/Makefile | 24 + drivers/staging/wfx/TODO | 17 + drivers/staging/wfx/bh.c | 321 + drivers/staging/wfx/bh.h | 32 + drivers/staging/wfx/bus.h | 36 + drivers/staging/wfx/bus_sdio.c | 271 + drivers/staging/wfx/bus_spi.c | 267 + drivers/staging/wfx/data_rx.c | 213 + drivers/staging/wfx/data_rx.h | 19 + drivers/staging/wfx/data_tx.c | 837 ++ drivers/staging/wfx/data_tx.h | 93 + drivers/staging/wfx/debug.c | 311 + drivers/staging/wfx/debug.h | 19 + drivers/staging/wfx/fwio.c | 413 + drivers/staging/wfx/fwio.h | 15 + drivers/staging/wfx/hif_api_cmd.h | 681 ++ drivers/staging/wfx/hif_api_general.h | 437 + drivers/staging/wfx/hif_api_mib.h | 557 + drivers/staging/wfx/hif_rx.c | 364 + drivers/staging/wfx/hif_rx.h | 18 + drivers/staging/wfx/hif_tx.c | 493 + drivers/staging/wfx/hif_tx.h | 68 + drivers/staging/wfx/hif_tx_mib.h | 293 + drivers/staging/wfx/hwio.c | 352 + drivers/staging/wfx/hwio.h | 80 + drivers/staging/wfx/key.c | 268 + drivers/staging/wfx/key.h | 22 + drivers/staging/wfx/main.c | 491 + drivers/staging/wfx/main.h | 47 + drivers/staging/wfx/queue.c | 619 + drivers/staging/wfx/queue.h | 61 + drivers/staging/wfx/scan.c | 294 + drivers/staging/wfx/scan.h | 42 + drivers/staging/wfx/secure_link.h | 57 + drivers/staging/wfx/sta.c | 1684 +++ drivers/staging/wfx/sta.h | 103 + drivers/staging/wfx/traces.h | 443 + drivers/staging/wfx/wfx.h | 208 + drivers/staging/wilc1000/Makefile | 8 +- drivers/staging/wilc1000/cfg80211.c | 1960 +++ drivers/staging/wilc1000/cfg80211.h | 29 + drivers/staging/wilc1000/hif.c | 2048 ++++ drivers/staging/wilc1000/hif.h | 233 + drivers/staging/wilc1000/mon.c | 260 + drivers/staging/wilc1000/netdev.c | 955 ++ drivers/staging/wilc1000/netdev.h | 305 + drivers/staging/wilc1000/sdio.c | 1151 ++ drivers/staging/wilc1000/spi.c | 1145 ++ drivers/staging/wilc1000/wilc_hif.c | 2033 ---- drivers/staging/wilc1000/wilc_hif.h | 233 - drivers/staging/wilc1000/wilc_mon.c | 260 - drivers/staging/wilc1000/wilc_netdev.c | 931 -- drivers/staging/wilc1000/wilc_sdio.c | 1151 -- drivers/staging/wilc1000/wilc_spi.c | 1134 -- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 1948 --- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 27 - drivers/staging/wilc1000/wilc_wfi_netdevice.h | 293 - drivers/staging/wilc1000/wilc_wlan.c | 1269 -- drivers/staging/wilc1000/wilc_wlan.h | 304 - drivers/staging/wilc1000/wilc_wlan_cfg.c | 457 - drivers/staging/wilc1000/wilc_wlan_if.h | 802 -- drivers/staging/wilc1000/wlan.c | 1269 ++ drivers/staging/wilc1000/wlan.h | 304 + drivers/staging/wilc1000/wlan_cfg.c | 455 + .../wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} | 0 drivers/staging/wilc1000/wlan_if.h | 802 ++ drivers/staging/wlan-ng/hfa384x.h | 18 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 - drivers/staging/wlan-ng/p80211wep.c | 64 +- drivers/staging/wlan-ng/prism2usb.c | 6 +- drivers/thunderbolt/cap.c | 6 +- drivers/thunderbolt/ctl.c | 8 +- drivers/thunderbolt/eeprom.c | 11 - drivers/thunderbolt/icm.c | 157 +- drivers/thunderbolt/lc.c | 193 +- drivers/thunderbolt/path.c | 52 +- drivers/thunderbolt/switch.c | 586 +- drivers/thunderbolt/tb.c | 340 +- drivers/thunderbolt/tb.h | 81 +- drivers/thunderbolt/tb_msgs.h | 2 + drivers/thunderbolt/tb_regs.h | 97 +- drivers/thunderbolt/tunnel.c | 364 +- drivers/thunderbolt/tunnel.h | 10 +- drivers/thunderbolt/xdomain.c | 5 +- drivers/tty/hvc/Kconfig | 2 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 + drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/men_z135_uart.c | 1 + drivers/tty/serial/sh-sci.c | 11 +- drivers/tty/tty_ldsem.c | 8 +- drivers/uio/uio_dmem_genirq.c | 14 +- drivers/usb/cdns3/Kconfig | 10 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-ti.c | 236 + drivers/usb/chipidea/ci_hdrc_imx.c | 79 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/ci_hdrc_tegra.c | 22 +- drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/debug.c | 2 +- drivers/usb/chipidea/udc.c | 75 +- drivers/usb/chipidea/usbmisc_imx.c | 31 +- drivers/usb/core/config.c | 12 +- drivers/usb/core/devio.c | 19 +- drivers/usb/core/hub.c | 201 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debugfs.c | 2 +- drivers/usb/dwc3/Kconfig | 30 +- drivers/usb/dwc3/core.c | 37 + drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/debugfs.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 28 +- drivers/usb/gadget/composite.c | 6 +- drivers/usb/gadget/configfs.c | 1 + drivers/usb/gadget/function/f_acm.c | 21 + drivers/usb/gadget/function/f_obex.c | 2 +- drivers/usb/gadget/function/f_serial.c | 21 + drivers/usb/gadget/function/f_tcm.c | 13 +- drivers/usb/gadget/function/u_audio.c | 2 +- drivers/usb/gadget/function/u_serial.c | 516 +- drivers/usb/gadget/function/u_serial.h | 8 + drivers/usb/gadget/legacy/Kconfig | 26 +- drivers/usb/gadget/legacy/acm_ms.c | 3 - drivers/usb/gadget/legacy/mass_storage.c | 3 - drivers/usb/gadget/legacy/serial.c | 49 +- drivers/usb/gadget/udc/Kconfig | 19 +- drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 9 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_udc.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/gadget/udc/fsl_qe_udc.h | 4 +- drivers/usb/gadget/udc/fsl_udc_core.c | 12 +- drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 6 +- drivers/usb/gadget/udc/mv_u3d.h | 2 +- drivers/usb/gadget/udc/pch_udc.c | 1 - drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/r8a66597-udc.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 21 +- drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/gadget/udc/s3c2410_udc.c | 3 +- drivers/usb/gadget/udc/tegra-xudc.c | 3810 ++++++ drivers/usb/host/Kconfig | 106 +- drivers/usb/host/bcma-hcd.c | 5 +- drivers/usb/host/fotg210-hcd.c | 8 +- drivers/usb/host/imx21-dbg.c | 2 +- drivers/usb/host/isp1362-hcd.c | 5 +- drivers/usb/host/ohci-at91.c | 8 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-ring.c | 68 +- drivers/usb/host/xhci-tegra.c | 126 +- drivers/usb/host/xhci-trace.h | 26 + drivers/usb/host/xhci.c | 3 +- drivers/usb/host/xhci.h | 29 + drivers/usb/image/microtek.c | 3 +- drivers/usb/isp1760/isp1760-hcd.c | 2 - drivers/usb/misc/Kconfig | 22 +- drivers/usb/misc/appledisplay.c | 8 +- drivers/usb/misc/chaoskey.c | 24 +- drivers/usb/misc/ftdi-elan.c | 6 +- drivers/usb/misc/idmouse.c | 36 +- drivers/usb/misc/legousbtower.c | 303 +- drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/usb251xb.c | 66 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 35 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_debugfs.c | 2 +- drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/musb_gadget.c | 5 +- drivers/usb/phy/phy-keystone.c | 4 +- drivers/usb/phy/phy-mxs-usb.c | 4 +- drivers/usb/renesas_usbhs/common.c | 5 +- drivers/usb/renesas_usbhs/common.h | 3 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/renesas_usbhs/mod.c | 19 +- drivers/usb/renesas_usbhs/mod_gadget.c | 12 +- drivers/usb/roles/class.c | 21 + drivers/usb/serial/Kconfig | 48 +- drivers/usb/serial/ch341.c | 97 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/mos7720.c | 4 - drivers/usb/serial/mos7840.c | 762 +- drivers/usb/serial/option.c | 7 + drivers/usb/serial/pl2303.c | 124 +- drivers/usb/serial/pl2303.h | 6 + drivers/usb/storage/scsiglue.c | 4 +- drivers/usb/storage/uas.c | 10 + drivers/usb/storage/unusual_uas.h | 7 +- drivers/usb/typec/Kconfig | 11 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/class.c | 42 +- drivers/usb/typec/hd3ss3220.c | 269 + drivers/usb/typec/tcpm/tcpm.c | 135 +- drivers/usb/typec/tps6598x.c | 49 +- drivers/usb/typec/ucsi/displayport.c | 40 +- drivers/usb/typec/ucsi/trace.c | 11 - drivers/usb/typec/ucsi/trace.h | 79 +- drivers/usb/typec/ucsi/ucsi.c | 609 +- drivers/usb/typec/ucsi/ucsi.h | 417 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 91 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 166 +- drivers/usb/usbip/Kconfig | 1 + drivers/usb/usbip/stub_rx.c | 50 +- drivers/usb/usbip/stub_tx.c | 2 +- drivers/w1/masters/sgi_w1.c | 4 +- drivers/w1/slaves/Kconfig | 8 + drivers/w1/slaves/Makefile | 1 + drivers/w1/slaves/w1_ds2430.c | 295 + drivers/watchdog/menz69_wdt.c | 1 + fs/afs/vl_list.c | 4 +- fs/dcache.c | 2 +- fs/debugfs/file.c | 87 +- fs/exec.c | 2 +- fs/jbd2/transaction.c | 4 +- fs/kernfs/dir.c | 4 +- fs/ocfs2/dlmglue.c | 2 +- fs/proc/stat.c | 56 +- include/acpi/acpi_bus.h | 8 +- include/acpi/acpixf.h | 8 +- include/acpi/button.h | 12 - include/asm-generic/vmlinux.lds.h | 13 +- include/drm/bridge/dw_hdmi.h | 4 + include/dt-bindings/gpio/meson-a1-gpio.h | 73 + include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,msm8974.h | 146 + include/dt-bindings/pinctrl/at91.h | 4 +- include/dt-bindings/pmu/exynos_ppmu.h | 25 + include/dt-bindings/sound/samsung-i2s.h | 12 +- include/linux/acpi.h | 8 + include/linux/arch_topology.h | 1 + include/linux/bsearch.h | 2 +- include/linux/compat.h | 2 - include/linux/context_tracking.h | 30 +- include/linux/context_tracking_state.h | 21 +- include/linux/coresight.h | 6 + include/linux/counter.h | 76 +- include/linux/cpu.h | 7 +- include/linux/cpuidle.h | 27 +- include/linux/debugfs.h | 136 +- include/linux/device.h | 33 + include/linux/dma-mapping.h | 5 +- include/linux/efi.h | 18 +- .../linux/firmware/intel/stratix10-svc-client.h | 8 + include/linux/firmware/xlnx-zynqmp.h | 13 +- include/linux/ftrace.h | 112 +- include/linux/futex.h | 40 +- include/linux/fwnode.h | 52 +- include/linux/iio/adc/ad_sigma_delta.h | 2 + include/linux/iio/iio.h | 2 + include/linux/iio/imu/adis.h | 6 +- include/linux/ioport.h | 1 + include/linux/jbd2.h | 2 +- include/linux/kernel.h | 7 - include/linux/kernel_stat.h | 18 + include/linux/lockdep.h | 21 +- include/linux/lsm_hooks.h | 15 + include/linux/memregion.h | 23 + include/linux/mfd/abx500/ab8500-gpadc.h | 75 - include/linux/miscdevice.h | 1 + include/linux/mlx5/driver.h | 4 - include/linux/mmc/card.h | 3 +- include/linux/mmc/sdio_ids.h | 2 + include/linux/netdevice.h | 4 + include/linux/nvmem-consumer.h | 2 +- include/linux/parport.h | 1 + include/linux/pci.h | 2 + include/linux/percpu-rwsem.h | 4 +- include/linux/perf_event.h | 64 +- include/linux/phy/phy.h | 3 +- include/linux/phy/tegra/xusb.h | 4 +- include/linux/platform_data/cros_ec_commands.h | 285 +- include/linux/platform_data/hsmmc-omap.h | 3 - include/linux/platform_data/st_sensors_pdata.h | 2 + include/linux/platform_device.h | 70 +- include/linux/pm.h | 2 + include/linux/pm_domain.h | 5 + include/linux/pm_opp.h | 13 + include/linux/power/smartreflex.h | 3 + include/linux/property.h | 106 +- include/linux/rculist_bl.h | 28 - include/linux/rcupdate.h | 20 +- include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + include/linux/refcount.h | 269 +- include/linux/rtsx_pci.h | 1 + include/linux/rwlock_api_smp.h | 16 +- include/linux/sched.h | 12 +- include/linux/sched/mm.h | 6 +- include/linux/security.h | 39 +- include/linux/seq_buf.h | 3 + include/linux/seqlock.h | 4 +- include/linux/sort.h | 8 +- include/linux/soundwire/sdw.h | 7 +- include/linux/spinlock_api_smp.h | 8 +- include/linux/sys_soc.h | 1 + include/linux/tick.h | 9 +- include/linux/trace.h | 8 + include/linux/trace_events.h | 8 +- include/linux/trace_seq.h | 4 + include/linux/types.h | 5 + include/linux/usb/role.h | 3 + include/linux/usb/tcpm.h | 41 - include/linux/usb/typec.h | 41 +- include/linux/vtime.h | 59 +- include/linux/w1.h | 1 + include/linux/ww_mutex.h | 2 +- include/media/cec-pin.h | 10 +- include/media/cec.h | 31 - include/media/dvb-usb-ids.h | 1 + include/media/hevc-ctrls.h | 212 + include/media/i2c/smiapp.h | 1 - include/media/rc-map.h | 24 +- include/media/v4l2-common.h | 33 +- include/media/v4l2-ctrls.h | 87 + include/media/v4l2-device.h | 2 +- include/media/v4l2-mem2mem.h | 44 +- include/media/videobuf2-core.h | 3 + include/media/videobuf2-v4l2.h | 5 + include/net/sock.h | 2 +- include/rdma/ib_cm.h | 32 +- include/rdma/ib_mad.h | 40 - include/rdma/ib_umem.h | 4 +- include/rdma/ib_umem_odp.h | 18 - include/rdma/ib_verbs.h | 79 +- include/rdma/restrack.h | 5 + include/sound/core.h | 1 + include/sound/dmaengine_pcm.h | 5 + include/sound/hda_codec.h | 1 + include/sound/intel-dsp-config.h | 34 + include/sound/memalloc.h | 2 +- include/sound/pcm.h | 20 +- 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 | 3 + include/sound/soc-acpi.h | 4 + include/sound/soc-component.h | 52 +- include/sound/soc-dpcm.h | 18 +- include/sound/soc.h | 38 +- include/sound/sof.h | 3 + include/sound/sof/dai-imx.h | 34 + include/sound/sof/dai.h | 2 + include/sound/sof/header.h | 2 + include/sound/sof/pm.h | 8 + include/sound/sof/stream.h | 4 +- include/sound/timer.h | 6 +- include/sound/wm8904.h | 2 +- include/trace/events/fsi.h | 6 +- include/trace/events/fsi_master_aspeed.h | 77 + include/trace/events/rcu.h | 47 +- include/trace/events/timer.h | 3 +- include/trace/trace_events.h | 6 + include/uapi/linux/cec-funcs.h | 34 +- include/uapi/linux/cec.h | 133 +- include/uapi/linux/perf_event.h | 10 +- include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/videodev2.h | 22 +- include/uapi/misc/fastrpc.h | 15 + include/uapi/misc/habanalabs.h | 48 +- include/uapi/rdma/cxgb3-abi.h | 82 - include/uapi/rdma/efa-abi.h | 6 + include/uapi/rdma/ib_user_ioctl_verbs.h | 22 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/uapi/rdma/nes-abi.h | 115 - include/uapi/rdma/qedr-abi.h | 25 + include/uapi/rdma/rdma_user_ioctl_cmds.h | 22 - include/uapi/rdma/vmw_pvrdma-abi.h | 5 + include/uapi/sound/compress_params.h | 10 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 11 +- kernel/Kconfig.preempt | 2 +- kernel/bpf/cgroup.c | 4 +- kernel/bpf/stackmap.c | 2 +- kernel/context_tracking.c | 6 +- kernel/cpu.c | 2 +- kernel/events/core.c | 328 +- kernel/events/internal.h | 1 + kernel/events/ring_buffer.c | 60 +- kernel/exit.c | 30 +- kernel/fork.c | 40 +- kernel/futex.c | 326 +- kernel/livepatch/patch.c | 3 +- kernel/locking/lockdep.c | 7 +- kernel/locking/locktorture.c | 9 +- kernel/locking/mutex.c | 8 +- kernel/locking/rtmutex.c | 6 +- kernel/locking/rwsem.c | 10 +- kernel/module.c | 6 +- kernel/panic.c | 11 - kernel/power/snapshot.c | 9 +- kernel/printk/printk.c | 10 +- kernel/rcu/rcu.h | 4 +- kernel/rcu/rcu_segcblist.c | 6 +- kernel/rcu/rcuperf.c | 16 - kernel/rcu/rcutorture.c | 44 +- kernel/rcu/tree.c | 73 +- kernel/rcu/tree.h | 1 + kernel/rcu/tree_plugin.h | 2 +- kernel/sched/core.c | 20 +- kernel/sched/cputime.c | 288 +- kernel/sched/deadline.c | 12 +- kernel/sched/fair.c | 1437 ++- kernel/sched/features.h | 1 + kernel/sched/idle.c | 34 +- kernel/sched/rt.c | 12 +- kernel/sched/sched.h | 25 +- kernel/sched/stop_task.c | 9 +- kernel/sched/topology.c | 9 +- kernel/stacktrace.c | 4 +- kernel/stop_machine.c | 1 + kernel/time/tick-sched.c | 13 +- kernel/trace/Kconfig | 27 +- kernel/trace/fgraph.c | 11 +- kernel/trace/ftrace.c | 613 +- kernel/trace/preemptirq_delay_test.c | 144 +- kernel/trace/ring_buffer_benchmark.c | 4 +- kernel/trace/trace.c | 214 +- kernel/trace/trace.h | 25 +- kernel/trace/trace_branch.c | 8 +- kernel/trace/trace_event_perf.c | 15 +- kernel/trace/trace_events.c | 29 +- kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_export.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/trace/trace_kprobe.c | 27 +- kernel/trace/trace_output.c | 15 + kernel/trace/trace_seq.c | 30 + kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_stat.h | 2 +- kernel/trace/trace_syscalls.c | 32 +- kernel/workqueue.c | 9 +- lib/Kconfig | 3 + lib/Makefile | 1 + lib/bsearch.c | 2 +- lib/devres.c | 62 +- lib/locking-selftest.c | 24 +- lib/memregion.c | 18 + lib/refcount.c | 255 +- lib/seq_buf.c | 62 + lib/smp_processor_id.c | 2 +- lib/sort.c | 15 +- lib/test_printf.c | 32 + lib/vsprintf.c | 93 +- mm/memcontrol.c | 2 +- net/core/dev.c | 4 +- net/core/rtnetlink.c | 14 + net/core/sock.c | 2 +- net/core/sock_reuseport.c | 4 +- net/mac80211/debugfs_sta.c | 17 +- net/netfilter/nf_tables_api.c | 5 +- net/rfkill/core.c | 9 +- net/sched/act_api.c | 2 +- net/sched/act_csum.c | 4 +- net/sched/act_ct.c | 3 +- net/sched/act_ctinfo.c | 4 +- net/sched/act_ife.c | 2 +- net/sched/act_mirred.c | 4 +- net/sched/act_mpls.c | 2 +- net/sched/act_police.c | 6 +- net/sched/act_sample.c | 4 +- net/sched/act_skbedit.c | 4 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 2 +- samples/Kconfig | 22 + samples/Makefile | 3 + samples/ftrace/Makefile | 8 + samples/ftrace/ftrace-direct-modify.c | 88 + samples/ftrace/ftrace-direct-too.c | 51 + samples/ftrace/ftrace-direct.c | 45 + samples/ftrace/sample-trace-array.c | 131 + samples/ftrace/sample-trace-array.h | 84 + samples/mei/Makefile | 12 +- scripts/checkpatch.pl | 9 +- security/safesetid/securityfs.c | 4 +- security/security.c | 27 + security/selinux/hooks.c | 69 + security/selinux/include/classmap.h | 2 + security/selinux/include/objsec.h | 6 +- sound/aoa/soundbus/i2sbus/pcm.c | 2 +- sound/arm/pxa2xx-pcm-lib.c | 80 +- sound/core/Kconfig | 28 +- sound/core/init.c | 1 + sound/core/memalloc.c | 25 +- sound/core/pcm_dmaengine.c | 83 + sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 88 +- sound/core/pcm_native.c | 68 +- sound/core/seq/seq_timer.c | 18 +- sound/core/timer.c | 182 +- sound/drivers/Kconfig | 21 +- sound/drivers/aloop.c | 665 +- sound/drivers/dummy.c | 2 +- sound/drivers/ml403-ac97cr.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 4 +- sound/drivers/vx/vx_pcm.c | 10 +- sound/firewire/Kconfig | 6 +- sound/firewire/amdtp-stream.c | 407 +- sound/firewire/amdtp-stream.h | 28 +- sound/firewire/bebob/bebob.h | 4 +- sound/firewire/bebob/bebob_midi.c | 2 +- sound/firewire/bebob/bebob_pcm.c | 80 +- sound/firewire/bebob/bebob_stream.c | 92 +- sound/firewire/dice/dice-midi.c | 2 +- sound/firewire/dice/dice-pcm.c | 83 +- sound/firewire/dice/dice-stream.c | 11 +- sound/firewire/dice/dice.h | 4 +- sound/firewire/digi00x/digi00x-midi.c | 2 +- sound/firewire/digi00x/digi00x-pcm.c | 66 +- sound/firewire/digi00x/digi00x-stream.c | 14 +- sound/firewire/digi00x/digi00x.h | 4 +- sound/firewire/fireface/ff-pcm.c | 60 +- sound/firewire/fireface/ff-stream.c | 22 +- sound/firewire/fireface/ff.h | 4 +- sound/firewire/fireworks/fireworks.h | 4 +- sound/firewire/fireworks/fireworks_midi.c | 2 +- sound/firewire/fireworks/fireworks_pcm.c | 72 +- sound/firewire/fireworks/fireworks_stream.c | 14 +- sound/firewire/isight.c | 8 +- sound/firewire/motu/motu-midi.c | 2 +- sound/firewire/motu/motu-pcm.c | 63 +- sound/firewire/motu/motu-proc.c | 4 +- sound/firewire/motu/motu-protocol-v2.c | 142 +- sound/firewire/motu/motu-protocol-v3.c | 4 +- sound/firewire/motu/motu-stream.c | 14 +- sound/firewire/motu/motu.c | 34 +- sound/firewire/motu/motu.h | 10 +- sound/firewire/oxfw/oxfw-midi.c | 4 +- sound/firewire/oxfw/oxfw-pcm.c | 80 +- sound/firewire/oxfw/oxfw-stream.c | 15 +- sound/firewire/oxfw/oxfw.h | 4 +- sound/firewire/tascam/tascam-pcm.c | 65 +- sound/firewire/tascam/tascam-stream.c | 14 +- sound/firewire/tascam/tascam.h | 4 +- sound/hda/Kconfig | 10 +- sound/hda/Makefile | 5 +- sound/hda/hdac_regmap.c | 1 + sound/hda/intel-dsp-config.c | 357 + sound/hda/intel-nhlt.c | 3 - sound/isa/Kconfig | 18 +- sound/isa/cs423x/cs4236.c | 3 +- sound/mips/Kconfig | 12 +- sound/mips/hal2.c | 3 +- sound/mips/sgio2audio.c | 12 +- sound/pci/Kconfig | 2 +- sound/pci/ad1889.c | 6 +- sound/pci/ali5451/ali5451.c | 2 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/asihpi/asihpi.c | 4 +- sound/pci/atiixp.c | 6 +- sound/pci/atiixp_modem.c | 4 +- sound/pci/au88x0/au88x0_pcm.c | 3 +- sound/pci/aw2/aw2-alsa.c | 6 +- sound/pci/azt3328.c | 8 +- sound/pci/bt87x.c | 5 +- sound/pci/ca0106/ca0106_main.c | 6 +- sound/pci/cmipci.c | 6 +- sound/pci/cs4281.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 16 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 6 +- sound/pci/ctxfi/ctpcm.c | 5 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/echoaudio/echoaudio.c | 24 +- sound/pci/emu10k1/emu10k1.c | 5 +- sound/pci/emu10k1/emu10k1x.c | 6 +- sound/pci/emu10k1/emufx.c | 2 +- sound/pci/emu10k1/emupcm.c | 12 +- sound/pci/emu10k1/memory.c | 4 +- sound/pci/emu10k1/p16v.c | 4 +- sound/pci/ens1370.c | 8 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 4 +- sound/pci/fm801.c | 2 +- sound/pci/hda/Kconfig | 11 +- sound/pci/hda/hda_bind.c | 4 + sound/pci/hda/hda_controller.c | 1 - sound/pci/hda/hda_intel.c | 66 +- sound/pci/hda/hda_jack.c | 151 +- sound/pci/hda/hda_jack.h | 107 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 330 +- sound/pci/hda/patch_realtek.c | 63 +- sound/pci/ice1712/ice1712.c | 9 +- sound/pci/ice1712/ice1724.c | 6 +- sound/pci/intel8x0.c | 4 +- sound/pci/intel8x0m.c | 4 +- sound/pci/korg1212/korg1212.c | 8 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 5 +- sound/pci/lx6464es/lx6464es.c | 2 +- sound/pci/maestro3.c | 3 +- sound/pci/mixart/mixart.c | 7 +- sound/pci/oxygen/oxygen_pcm.c | 10 +- sound/pci/pcxhr/pcxhr.c | 4 +- sound/pci/riptide/riptide.c | 6 +- sound/pci/rme32.c | 4 +- sound/pci/rme9652/hdsp.c | 7 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 7 +- sound/pci/sis7019.c | 3 +- sound/pci/sonicvibes.c | 3 +- sound/pci/trident/trident_main.c | 24 +- sound/pci/via82xx.c | 17 +- sound/pci/via82xx_modem.c | 6 +- sound/pci/ymfpci/ymfpci_main.c | 16 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 9 +- sound/sh/aica.c | 2 +- sound/sh/sh_dac_audio.c | 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/au1x/dbdma2.c | 64 +- sound/soc/au1x/dma.c | 65 +- sound/soc/bcm/cygnus-pcm.c | 56 +- sound/soc/cirrus/Kconfig | 14 +- sound/soc/codecs/Kconfig | 74 +- 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 | 1128 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/hdac_hda.c | 114 +- sound/soc/codecs/hdac_hda.h | 13 +- sound/soc/codecs/madera.h | 2 + sound/soc/codecs/msm8916-wcd-analog.c | 54 +- sound/soc/codecs/mt6358.c | 105 + sound/soc/codecs/pcm3168a.c | 143 +- sound/soc/codecs/rt1011.c | 249 +- sound/soc/codecs/rt1011.h | 24 + sound/soc/codecs/rt5514-spi.c | 48 +- sound/soc/codecs/rt5645.c | 19 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5677-spi.c | 398 + sound/soc/codecs/rt5677-spi.h | 1 + sound/soc/codecs/rt5677.c | 445 +- sound/soc/codecs/rt5677.h | 11 +- sound/soc/codecs/rt5682.c | 43 +- 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/tlv320aic31xx.c | 45 + sound/soc/codecs/tlv320aic31xx.h | 8 + sound/soc/codecs/tlv320aic32x4.c | 3 + sound/soc/codecs/wcd9335.c | 10 +- sound/soc/codecs/wm2200.c | 5 + sound/soc/codecs/wm5100.c | 2 + sound/soc/codecs/wm8904.c | 73 +- sound/soc/codecs/wm8904.h | 1 + sound/soc/codecs/wm8958-dsp2.c | 22 +- sound/soc/codecs/wm8994.c | 156 +- sound/soc/codecs/wm8994.h | 10 +- sound/soc/codecs/wm_adsp.c | 81 +- sound/soc/codecs/wm_adsp.h | 4 + sound/soc/dwc/dwc-pcm.c | 50 +- 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_audmix.c | 6 + sound/soc/fsl/fsl_audmix.h | 1 + sound/soc/fsl/fsl_dma.c | 54 +- sound/soc/fsl/fsl_esai.c | 12 + sound/soc/fsl/fsl_mqs.c | 335 + 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 | 21 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 30 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 52 +- sound/soc/intel/boards/Kconfig | 100 +- sound/soc/intel/boards/Makefile | 14 +- sound/soc/intel/boards/bdw-rt5677.c | 51 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 + sound/soc/intel/boards/bxt_rt298.c | 11 + sound/soc/intel/boards/bytcr_rt5640.c | 10 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- 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 | 149 +- 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 | 4 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 18 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 56 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 31 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 18 + sound/soc/intel/haswell/sst-haswell-pcm.c | 50 +- sound/soc/intel/skylake/skl-pcm.c | 57 +- sound/soc/intel/skylake/skl.c | 19 +- sound/soc/jz4740/jz4740-i2s.c | 6 +- sound/soc/kirkwood/kirkwood-dma.c | 52 +- sound/soc/mediatek/Kconfig | 1 + .../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/Kconfig | 16 +- 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 | 20 +- sound/soc/qcom/lpass-platform.c | 70 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 106 +- sound/soc/qcom/qdsp6/q6asm.c | 55 + sound/soc/qcom/qdsp6/q6asm.h | 15 + sound/soc/qcom/qdsp6/q6routing.c | 14 +- sound/soc/rockchip/Kconfig | 3 +- sound/soc/rockchip/rockchip_max98090.c | 313 +- 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 | 48 +- sound/soc/sh/fsi.c | 31 +- sound/soc/sh/rcar/core.c | 54 +- sound/soc/sh/rcar/dma.c | 30 +- sound/soc/sh/siu_pcm.c | 44 +- sound/soc/soc-component.c | 142 +- sound/soc/soc-compress.c | 52 +- sound/soc/soc-core.c | 1175 +- sound/soc/soc-generic-dmaengine-pcm.c | 165 +- sound/soc/soc-jack.c | 3 +- sound/soc/soc-ops.c | 11 +- sound/soc/soc-pcm.c | 241 +- sound/soc/soc-topology.c | 17 +- sound/soc/soc-utils.c | 11 +- sound/soc/sof/Kconfig | 43 +- sound/soc/sof/control.c | 34 + sound/soc/sof/core.c | 44 +- sound/soc/sof/debug.c | 16 + sound/soc/sof/imx/Kconfig | 20 +- sound/soc/sof/imx/imx8.c | 7 + sound/soc/sof/intel/Kconfig | 74 +- 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 | 137 +- 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 | 24 +- sound/soc/sof/intel/hda.c | 25 +- sound/soc/sof/intel/hda.h | 23 +- sound/soc/sof/ipc.c | 10 +- sound/soc/sof/ops.h | 10 + sound/soc/sof/pcm.c | 123 +- sound/soc/sof/pm.c | 130 +- sound/soc/sof/sof-acpi-dev.c | 12 +- sound/soc/sof/sof-pci-dev.c | 94 +- sound/soc/sof/sof-priv.h | 54 +- sound/soc/sof/topology.c | 498 +- 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_spdifrx.c | 18 +- sound/soc/sunxi/sun4i-codec.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 56 +- sound/soc/ti/davinci-mcasp.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/Kconfig | 20 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 63 +- sound/soc/xtensa/xtfpga-i2s.c | 30 +- sound/soc/zte/Kconfig | 12 +- sound/sparc/amd7930.c | 2 +- sound/sparc/dbri.c | 2 +- sound/usb/6fire/pcm.c | 16 +- sound/usb/Kconfig | 32 +- sound/usb/caiaq/audio.c | 8 +- sound/usb/card.c | 3 + sound/usb/clock.c | 10 +- sound/usb/hiface/pcm.c | 9 +- sound/usb/line6/pcm.c | 4 +- sound/usb/misc/ua101.c | 14 +- sound/usb/mixer.c | 3 + sound/usb/mixer_scarlett.c | 23 +- sound/usb/mixer_scarlett_gen2.c | 36 +- sound/usb/pcm.c | 50 +- sound/usb/usbaudio.h | 1 + sound/usb/usx2y/usbusx2yaudio.c | 4 +- sound/usb/usx2y/usx2yhwdeppcm.c | 4 +- sound/usb/validate.c | 23 +- sound/x86/intel_hdmi_audio.c | 4 +- tools/arch/x86/include/asm/emulate_prefix.h | 14 + tools/arch/x86/include/asm/insn.h | 6 + {arch => tools/arch}/x86/include/asm/irq_vectors.h | 0 tools/arch/x86/include/asm/msr-index.h | 857 ++ tools/arch/x86/lib/insn.c | 34 + tools/arch/x86/lib/x86-opcode-map.txt | 18 +- tools/iio/Build | 1 + tools/iio/Makefile | 10 +- tools/include/uapi/linux/perf_event.h | 10 +- tools/lib/lockdep/include/liblockdep/common.h | 3 +- tools/lib/lockdep/include/liblockdep/mutex.h | 2 +- tools/lib/lockdep/include/liblockdep/rwlock.h | 2 +- tools/lib/lockdep/preload.c | 16 +- tools/lib/subcmd/Makefile | 9 +- tools/lib/traceevent/Makefile | 8 +- tools/lib/traceevent/event-parse.c | 7 +- tools/lib/traceevent/parse-filter.c | 9 +- tools/memory-model/Documentation/explanation.txt | 602 +- tools/memory-model/linux-kernel.cat | 2 +- tools/objtool/sync-check.sh | 3 +- tools/perf/Documentation/intel-pt.txt | 59 +- tools/perf/Documentation/perf-config.txt | 5 + tools/perf/Documentation/perf-diff.txt | 5 + tools/perf/Documentation/perf-list.txt | 3 + tools/perf/Documentation/perf-record.txt | 16 + tools/perf/Documentation/perf-report.txt | 11 + tools/perf/Documentation/perf-stat.txt | 11 + tools/perf/Documentation/perf-trace.txt | 14 + .../Documentation/perf.data-directory-format.txt | 63 + tools/perf/Documentation/perf.txt | 2 + tools/perf/Makefile.config | 33 +- tools/perf/Makefile.perf | 21 +- tools/perf/arch/arm/util/Build | 2 + tools/perf/arch/arm/util/perf_regs.c | 6 + tools/perf/arch/arm64/util/Build | 1 + tools/perf/arch/arm64/util/perf_regs.c | 6 + tools/perf/arch/arm64/util/sym-handling.c | 3 +- tools/perf/arch/csky/util/Build | 2 + tools/perf/arch/csky/util/perf_regs.c | 6 + tools/perf/arch/powerpc/util/kvm-stat.c | 4 +- tools/perf/arch/riscv/util/Build | 2 + tools/perf/arch/riscv/util/perf_regs.c | 6 + tools/perf/arch/s390/annotate/instructions.c | 8 +- tools/perf/arch/s390/util/Build | 1 + tools/perf/arch/s390/util/perf_regs.c | 6 + tools/perf/arch/x86/tests/insn-x86-dat-32.c | 52 + tools/perf/arch/x86/tests/insn-x86-dat-64.c | 62 + tools/perf/arch/x86/tests/insn-x86-dat-src.c | 109 + tools/perf/arch/x86/tests/perf-time-to-tsc.c | 9 +- tools/perf/arch/x86/util/auxtrace.c | 4 + tools/perf/arch/x86/util/event.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 5 + tools/perf/arch/x86/util/intel-pt.c | 81 +- tools/perf/builtin-annotate.c | 8 +- tools/perf/builtin-diff.c | 258 +- tools/perf/builtin-inject.c | 83 +- tools/perf/builtin-kmem.c | 4 +- tools/perf/builtin-kvm.c | 13 +- tools/perf/builtin-list.c | 14 +- tools/perf/builtin-record.c | 160 +- tools/perf/builtin-report.c | 81 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-script.c | 10 +- tools/perf/builtin-stat.c | 60 + tools/perf/builtin-top.c | 29 +- tools/perf/builtin-trace.c | 993 +- tools/perf/check-headers.sh | 5 +- tools/perf/lib/Build | 1 + tools/perf/lib/Makefile | 6 +- tools/perf/lib/core.c | 3 +- tools/perf/lib/evlist.c | 357 + tools/perf/lib/evsel.c | 3 +- tools/perf/lib/include/internal/evlist.h | 43 + tools/perf/lib/include/internal/evsel.h | 1 + tools/perf/lib/include/internal/mmap.h | 45 +- tools/perf/lib/include/internal/tests.h | 20 +- tools/perf/lib/include/perf/core.h | 3 + tools/perf/lib/include/perf/evlist.h | 15 +- tools/perf/lib/include/perf/evsel.h | 2 - tools/perf/lib/include/perf/mmap.h | 15 + tools/perf/lib/internal.h | 5 + tools/perf/lib/libperf.map | 10 +- tools/perf/lib/mmap.c | 275 + tools/perf/lib/tests/Makefile | 6 +- tools/perf/lib/tests/test-cpumap.c | 2 +- tools/perf/lib/tests/test-evlist.c | 219 +- tools/perf/lib/tests/test-evsel.c | 2 +- tools/perf/lib/tests/test-threadmap.c | 2 +- .../pmu-events/arch/arm64/ampere/emag/branch.json | 8 +- .../pmu-events/arch/arm64/ampere/emag/bus.json | 14 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 28 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 2 +- .../arch/arm64/ampere/emag/exception.json | 26 +- .../arch/arm64/ampere/emag/instruction.json | 28 +- .../arch/arm64/ampere/emag/intrinsic.json | 10 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 12 +- .../arch/arm64/ampere/emag/pipeline.json | 2 +- .../arch/arm64/arm/cortex-a53/branch.json | 2 +- .../pmu-events/arch/arm64/arm/cortex-a53/bus.json | 4 +- .../arch/arm64/arm/cortex-a53/other.json | 4 +- .../arm64/arm/cortex-a57-a72/core-imp-def.json | 120 +- .../pmu-events/arch/arm64/armv8-recommended.json | 158 +- .../arch/arm64/cavium/thunderx2/core-imp-def.json | 74 +- .../arch/arm64/hisilicon/hip08/core-imp-def.json | 60 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 30 +- .../arch/arm64/hisilicon/hip08/uncore-hha.json | 37 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 66 +- .../perf/pmu-events/arch/powerpc/power8/cache.json | 60 +- .../arch/powerpc/power8/floating-point.json | 6 +- .../pmu-events/arch/powerpc/power8/frontend.json | 158 +- .../pmu-events/arch/powerpc/power8/marked.json | 266 +- .../pmu-events/arch/powerpc/power8/memory.json | 72 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 1150 +- .../pmu-events/arch/powerpc/power8/pipeline.json | 118 +- tools/perf/pmu-events/arch/powerpc/power8/pmc.json | 48 +- .../arch/powerpc/power8/translation.json | 60 +- .../perf/pmu-events/arch/powerpc/power9/cache.json | 44 +- .../arch/powerpc/power9/floating-point.json | 14 +- .../pmu-events/arch/powerpc/power9/frontend.json | 142 +- .../pmu-events/arch/powerpc/power9/marked.json | 250 +- .../pmu-events/arch/powerpc/power9/memory.json | 52 +- .../perf/pmu-events/arch/powerpc/power9/other.json | 934 +- .../pmu-events/arch/powerpc/power9/pipeline.json | 212 +- tools/perf/pmu-events/arch/powerpc/power9/pmc.json | 48 +- .../arch/powerpc/power9/translation.json | 92 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 178 +- .../arch/x86/broadwellx/bdx-metrics.json | 184 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 12068 +++++++++---------- .../arch/x86/cascadelakex/clx-metrics.json | 210 +- .../arch/x86/cascadelakex/floating-point.json | 92 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 656 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 11408 +++++++++--------- .../pmu-events/arch/x86/cascadelakex/other.json | 9620 +++++++-------- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 1234 +- .../arch/x86/cascadelakex/uncore-memory.json | 191 + .../arch/x86/cascadelakex/uncore-other.json | 1585 ++- .../arch/x86/cascadelakex/virtual-memory.json | 339 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 164 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 170 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 170 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 172 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 114 +- .../arch/x86/sandybridge/snb-metrics.json | 112 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 188 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 204 +- tools/perf/pmu-events/jevents.c | 39 +- tools/perf/pmu-events/jevents.h | 3 +- tools/perf/pmu-events/pmu-events.h | 1 + tools/perf/scripts/python/exported-sql-viewer.py | 1565 ++- tools/perf/tests/attr/base-record | 2 +- tools/perf/tests/attr/base-stat | 2 +- tools/perf/tests/backward-ring-buffer.c | 16 +- tools/perf/tests/bp_account.c | 20 +- tools/perf/tests/bp_signal.c | 15 +- tools/perf/tests/bpf.c | 7 +- tools/perf/tests/builtin-test.c | 2 +- tools/perf/tests/code-reading.c | 9 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/keep-tracking.c | 9 +- tools/perf/tests/map_groups.c | 11 +- tools/perf/tests/mmap-basic.c | 9 +- tools/perf/tests/openat-syscall-tp-fields.c | 9 +- tools/perf/tests/parse-events.c | 3 +- tools/perf/tests/perf-record.c | 9 +- tools/perf/tests/sample-parsing.c | 16 +- tools/perf/tests/sw-clock.c | 9 +- tools/perf/tests/switch-tracking.c | 9 +- tools/perf/tests/task-exit.c | 18 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/vmlinux-kallsyms.c | 6 +- tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 35 +- tools/perf/trace/beauty/mmap.c | 4 +- tools/perf/trace/beauty/tracepoints/Build | 2 + .../trace/beauty/tracepoints/x86_irq_vectors.c | 29 + .../trace/beauty/tracepoints/x86_irq_vectors.sh | 27 + tools/perf/trace/beauty/tracepoints/x86_msr.c | 39 + tools/perf/trace/beauty/tracepoints/x86_msr.sh | 40 + tools/perf/ui/browsers/annotate.c | 25 +- tools/perf/ui/browsers/hists.c | 105 +- tools/perf/ui/browsers/hists.h | 2 + tools/perf/ui/gtk/annotate.c | 27 +- tools/perf/ui/stdio/hist.c | 29 +- tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 305 +- tools/perf/util/annotate.h | 24 +- tools/perf/util/auxtrace.c | 350 +- tools/perf/util/auxtrace.h | 44 + tools/perf/util/block-info.c | 477 + tools/perf/util/block-info.h | 79 + tools/perf/util/callchain.c | 40 +- tools/perf/util/callchain.h | 5 +- tools/perf/util/cpumap.c | 18 + tools/perf/util/cpumap.h | 3 + tools/perf/util/cs-etm.c | 4 +- tools/perf/util/data.c | 46 +- tools/perf/util/data.h | 12 + tools/perf/util/db-export.c | 16 +- tools/perf/util/debug.c | 2 + tools/perf/util/debug.h | 9 + tools/perf/util/dso.c | 159 +- tools/perf/util/dso.h | 20 + tools/perf/util/dsos.c | 97 +- tools/perf/util/dsos.h | 14 +- tools/perf/util/dwarf-aux.c | 142 +- tools/perf/util/dwarf-aux.h | 3 + tools/perf/util/env.c | 56 + tools/perf/util/env.h | 7 + tools/perf/util/event.c | 6 +- tools/perf/util/event.h | 6 + tools/perf/util/evlist.c | 334 +- tools/perf/util/evlist.h | 13 + tools/perf/util/evsel.c | 76 +- tools/perf/util/evsel_config.h | 13 + tools/perf/util/evsel_fprintf.c | 29 +- tools/perf/util/header.h | 4 - tools/perf/util/hist.c | 71 +- tools/perf/util/hist.h | 18 +- tools/perf/util/intel-pt.c | 109 +- tools/perf/util/llvm-utils.c | 5 +- tools/perf/util/machine.c | 125 +- tools/perf/util/machine.h | 4 +- tools/perf/util/map.c | 178 +- tools/perf/util/map.h | 17 +- tools/perf/util/map_groups.h | 31 +- tools/perf/util/map_symbol.h | 5 +- tools/perf/util/mem-events.c | 2 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 260 +- tools/perf/util/mmap.h | 28 +- tools/perf/util/parse-events.c | 308 +- tools/perf/util/parse-events.h | 10 +- tools/perf/util/parse-events.l | 1 + tools/perf/util/parse-events.y | 391 +- tools/perf/util/parse-regs-options.c | 8 +- tools/perf/util/perf_event_attr_fprintf.c | 3 +- tools/perf/util/perf_regs.c | 4 - tools/perf/util/perf_regs.h | 4 +- tools/perf/util/pmu.c | 59 +- tools/perf/util/pmu.h | 6 +- tools/perf/util/probe-event.c | 21 +- tools/perf/util/probe-event.h | 3 + tools/perf/util/probe-file.c | 14 + tools/perf/util/probe-file.h | 2 + tools/perf/util/probe-finder.c | 193 +- tools/perf/util/probe-finder.h | 1 + tools/perf/util/python.c | 8 +- tools/perf/util/record.c | 31 + tools/perf/util/record.h | 3 + .../perf/util/scripting-engines/trace-event-perl.c | 16 +- .../util/scripting-engines/trace-event-python.c | 18 +- tools/perf/util/session.c | 119 +- tools/perf/util/session.h | 11 +- tools/perf/util/sort.c | 113 +- tools/perf/util/sort.h | 4 + tools/perf/util/spark.c | 34 + tools/perf/util/spark.h | 8 + tools/perf/util/stat-display.c | 15 + tools/perf/util/stat.c | 11 + tools/perf/util/stat.h | 3 + tools/perf/util/string2.h | 3 + tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol.c | 160 +- tools/perf/util/symbol.h | 26 +- tools/perf/util/symbol_conf.h | 1 + tools/perf/util/synthetic-events.c | 14 +- tools/perf/util/thread.c | 2 +- tools/perf/util/time-utils.c | 27 +- tools/perf/util/time-utils.h | 5 + tools/perf/util/unwind-libdw.c | 7 +- tools/perf/util/unwind-libunwind-local.c | 7 +- tools/perf/util/unwind.h | 8 +- tools/perf/util/util.c | 19 +- tools/perf/util/vdso.c | 4 +- tools/power/cpupower/ToDo | 14 + tools/power/cpupower/utils/cpupower-info.c | 9 + tools/power/cpupower/utils/cpupower-set.c | 9 + tools/power/cpupower/utils/helpers/cpuid.c | 4 + tools/power/cpupower/utils/helpers/helpers.h | 1 + .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.h | 5 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 3 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 64 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +- .../selftests/{livepatch => ftrace}/settings | 0 .../ftrace/test.d/direct/ftrace-direct.tc | 69 + .../ftrace/test.d/direct/kprobe-direct.tc | 84 + tools/testing/selftests/livepatch/Makefile | 3 +- tools/testing/selftests/livepatch/functions.sh | 34 +- .../testing/selftests/livepatch/test-callbacks.sh | 2 +- tools/testing/selftests/livepatch/test-ftrace.sh | 65 + .../testing/selftests/livepatch/test-livepatch.sh | 2 +- .../selftests/livepatch/test-shadow-vars.sh | 2 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 3 - .../selftests/rcutorture/configs/rcu/TREE02 | 3 - .../selftests/rcutorture/configs/rcu/TREE04 | 3 - .../selftests/rcutorture/configs/rcu/TREE06 | 3 - .../selftests/rcutorture/configs/rcu/TREE08 | 3 - .../selftests/rcutorture/configs/rcu/TREE09 | 3 - .../selftests/rcutorture/configs/rcu/TRIVIAL | 3 - .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 - tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- tools/usb/usbip/libsrc/usbip_host_common.c | 2 +- 2709 files changed, 151131 insertions(+), 87471 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 delete mode 100644 Documentation/RCU/Design/Data-Structures/Data-Structures.html create mode 100644 Documentation/RCU/Design/Data-Structures/Data-Structures.rst delete mode 100644 Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grac [...] create mode 100644 Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grac [...] delete mode 100644 Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Diagram.html delete mode 100644 Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.html create mode 100644 Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst delete mode 100644 Documentation/RCU/Design/Requirements/Requirements.html create mode 100644 Documentation/RCU/Design/Requirements/Requirements.rst create mode 100644 Documentation/devicetree/bindings/counter/ti-eqep.yaml create mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1027-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/adux1020.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/veml6030.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-h3-dein [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/imx290.txt delete mode 100644 Documentation/devicetree/bindings/media/sh_mobile_ceu.txt create mode 100644 Documentation/devicetree/bindings/media/ti,vpe.yaml create mode 100644 Documentation/devicetree/bindings/mmc/owl-mmc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-milbeaut.txt create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-otp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/sprd-efuse.txt create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3- [...] create mode 100644 Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-p [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.txt 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-cod [...] create mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.txt delete mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.txt create mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.yaml 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 delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt create mode 100644 Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml create mode 100644 Documentation/driver-api/infiniband.rst create mode 100644 Documentation/hwmon/bel-pfe.rst create mode 100644 Documentation/hwmon/dell-smm-hwmon.rst create mode 100644 Documentation/hwmon/ltc2947.rst create mode 100644 Documentation/hwmon/tmp513.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-conn-info.rst create mode 100644 Documentation/media/uapi/v4l/dev-stateless-decoder.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst create mode 100644 Documentation/media/v4l-drivers/ipu3_rcb.svg delete mode 100644 arch/arm/mach-omap2/hsmmc.c delete mode 100644 arch/arm/mach-omap2/hsmmc.h create mode 100644 arch/riscv/boot/loader.S create mode 100644 arch/riscv/boot/loader.lds.S create mode 100644 arch/riscv/configs/nommu_virt_defconfig create mode 100644 arch/riscv/include/asm/clint.h create mode 100644 arch/riscv/include/asm/mmio.h create mode 100644 arch/riscv/include/asm/seccomp.h create mode 100644 arch/riscv/kernel/clint.c create mode 100644 arch/riscv/kernel/sbi.c create mode 100644 arch/sh/drivers/platform_early.c create mode 100644 arch/sh/include/asm/platform_early.h create mode 100644 arch/x86/include/asm/emulate_prefix.h delete mode 100644 arch/x86/include/asm/refcount.h delete mode 100644 drivers/acpi/hmat/Kconfig delete mode 100644 drivers/acpi/hmat/Makefile delete mode 100644 drivers/acpi/hmat/hmat.c create mode 100644 drivers/acpi/numa/Kconfig create mode 100644 drivers/acpi/numa/Makefile create mode 100644 drivers/acpi/numa/hmat.c rename drivers/acpi/{numa.c => numa/srat.c} (100%) create mode 100644 drivers/acpi/pmic/intel_pmic_bytcrc.c create mode 100644 drivers/acpi/pmic/intel_pmic_chtcrc.c delete mode 100644 drivers/acpi/pmic/intel_pmic_crc.c rename drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} (100%) create mode 100644 drivers/counter/ti-eqep.c delete mode 100644 drivers/cpufreq/arm_big_little.c delete mode 100644 drivers/cpufreq/arm_big_little.h create mode 100644 drivers/dax/hmem.c create mode 100644 drivers/firmware/efi/fake_mem.h create mode 100644 drivers/firmware/efi/x86_fake_mem.c create mode 100644 drivers/fsi/fsi-master-aspeed.c create mode 100644 drivers/hwmon/ltc2947-core.c create mode 100644 drivers/hwmon/ltc2947-i2c.c create mode 100644 drivers/hwmon/ltc2947-spi.c create mode 100644 drivers/hwmon/ltc2947.h create mode 100644 drivers/hwmon/pmbus/bel-pfe.c create mode 100644 drivers/hwmon/tmp513.c create mode 100644 drivers/iio/adc/ab8500-gpadc.c create mode 100644 drivers/iio/adc/ad7292.c create mode 100644 drivers/iio/adc/intel_mrfld_adc.c create mode 100644 drivers/iio/imu/fxos8700.h create mode 100644 drivers/iio/imu/fxos8700_core.c create mode 100644 drivers/iio/imu/fxos8700_i2c.c create mode 100644 drivers/iio/imu/fxos8700_spi.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h create mode 100644 drivers/iio/light/adux1020.c create mode 100644 drivers/iio/light/veml6030.c create mode 100644 drivers/iio/temperature/ltc2983.c create mode 100644 drivers/infiniband/core/ib_core_uverbs.c delete mode 100644 drivers/infiniband/hw/cxgb3/Kconfig delete mode 100644 drivers/infiniband/hw/cxgb3/Makefile delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_wr.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cq.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_ev.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_mem.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_qp.c delete mode 100644 drivers/infiniband/hw/cxgb3/tcb.h create mode 100644 drivers/infiniband/hw/mlx5/restrack.c create mode 100644 drivers/interconnect/qcom/msm8974.c create mode 100644 drivers/media/i2c/hi556.c create mode 100644 drivers/media/i2c/imx290.c create mode 100644 drivers/media/platform/sunxi/sun8i-di/Makefile create mode 100644 drivers/media/platform/sunxi/sun8i-di/sun8i-di.c create mode 100644 drivers/media/platform/sunxi/sun8i-di/sun8i-di.h create mode 100644 drivers/media/platform/vivid/vivid-meta-cap.c create mode 100644 drivers/media/platform/vivid/vivid-meta-cap.h create mode 100644 drivers/media/platform/vivid/vivid-meta-out.c create mode 100644 drivers/media/platform/vivid/vivid-meta-out.h create mode 100644 drivers/media/rc/keymaps/rc-beelink-gs1.c create mode 100644 drivers/media/rc/keymaps/rc-vega-s9x.c delete mode 100644 drivers/media/usb/dvb-usb-v2/gl861.h delete mode 100644 drivers/mfd/ab8500-gpadc.c create mode 100644 drivers/misc/cardreader/rts5261.c create mode 100644 drivers/misc/cardreader/rts5261.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_etr_regs.h create mode 100644 drivers/mmc/host/owl-mmc.c create mode 100644 drivers/mmc/host/sdhci-milbeaut.c create mode 100644 drivers/mmc/host/sdhci_f_sdh30.h create mode 100644 drivers/nvmem/rockchip-otp.c create mode 100644 drivers/nvmem/sprd-efuse.c create mode 100644 drivers/phy/allwinner/phy-sun50i-usb3.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c create mode 100644 drivers/pinctrl/intel/pinctrl-tigerlake.c create mode 100644 drivers/pinctrl/meson/pinctrl-meson-a1.c create mode 100644 drivers/pinctrl/pinctrl-equilibrium.c create mode 100644 drivers/pinctrl/pinctrl-equilibrium.h create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8976.c create mode 100644 drivers/staging/fbtft/fb_seps525.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h265.c create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/staging/wfx/Kconfig create mode 100644 drivers/staging/wfx/Makefile create mode 100644 drivers/staging/wfx/TODO create mode 100644 drivers/staging/wfx/bh.c create mode 100644 drivers/staging/wfx/bh.h create mode 100644 drivers/staging/wfx/bus.h create mode 100644 drivers/staging/wfx/bus_sdio.c create mode 100644 drivers/staging/wfx/bus_spi.c create mode 100644 drivers/staging/wfx/data_rx.c create mode 100644 drivers/staging/wfx/data_rx.h create mode 100644 drivers/staging/wfx/data_tx.c create mode 100644 drivers/staging/wfx/data_tx.h create mode 100644 drivers/staging/wfx/debug.c create mode 100644 drivers/staging/wfx/debug.h create mode 100644 drivers/staging/wfx/fwio.c create mode 100644 drivers/staging/wfx/fwio.h create mode 100644 drivers/staging/wfx/hif_api_cmd.h create mode 100644 drivers/staging/wfx/hif_api_general.h create mode 100644 drivers/staging/wfx/hif_api_mib.h create mode 100644 drivers/staging/wfx/hif_rx.c create mode 100644 drivers/staging/wfx/hif_rx.h create mode 100644 drivers/staging/wfx/hif_tx.c create mode 100644 drivers/staging/wfx/hif_tx.h create mode 100644 drivers/staging/wfx/hif_tx_mib.h create mode 100644 drivers/staging/wfx/hwio.c create mode 100644 drivers/staging/wfx/hwio.h create mode 100644 drivers/staging/wfx/key.c create mode 100644 drivers/staging/wfx/key.h create mode 100644 drivers/staging/wfx/main.c create mode 100644 drivers/staging/wfx/main.h create mode 100644 drivers/staging/wfx/queue.c create mode 100644 drivers/staging/wfx/queue.h create mode 100644 drivers/staging/wfx/scan.c create mode 100644 drivers/staging/wfx/scan.h create mode 100644 drivers/staging/wfx/secure_link.h create mode 100644 drivers/staging/wfx/sta.c create mode 100644 drivers/staging/wfx/sta.h create mode 100644 drivers/staging/wfx/traces.h create mode 100644 drivers/staging/wfx/wfx.h create mode 100644 drivers/staging/wilc1000/cfg80211.c create mode 100644 drivers/staging/wilc1000/cfg80211.h create mode 100644 drivers/staging/wilc1000/hif.c create mode 100644 drivers/staging/wilc1000/hif.h create mode 100644 drivers/staging/wilc1000/mon.c create mode 100644 drivers/staging/wilc1000/netdev.c create mode 100644 drivers/staging/wilc1000/netdev.h create mode 100644 drivers/staging/wilc1000/sdio.c create mode 100644 drivers/staging/wilc1000/spi.c delete mode 100644 drivers/staging/wilc1000/wilc_hif.c delete mode 100644 drivers/staging/wilc1000/wilc_hif.h delete mode 100644 drivers/staging/wilc1000/wilc_mon.c delete mode 100644 drivers/staging/wilc1000/wilc_netdev.c delete mode 100644 drivers/staging/wilc1000/wilc_sdio.c delete mode 100644 drivers/staging/wilc1000/wilc_spi.c delete mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c delete mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h delete mode 100644 drivers/staging/wilc1000/wilc_wfi_netdevice.h delete mode 100644 drivers/staging/wilc1000/wilc_wlan.c delete mode 100644 drivers/staging/wilc1000/wilc_wlan.h delete mode 100644 drivers/staging/wilc1000/wilc_wlan_cfg.c delete mode 100644 drivers/staging/wilc1000/wilc_wlan_if.h create mode 100644 drivers/staging/wilc1000/wlan.c create mode 100644 drivers/staging/wilc1000/wlan.h create mode 100644 drivers/staging/wilc1000/wlan_cfg.c rename drivers/staging/wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} (100%) create mode 100644 drivers/staging/wilc1000/wlan_if.h create mode 100644 drivers/usb/cdns3/cdns3-ti.c create mode 100644 drivers/usb/gadget/udc/tegra-xudc.c create mode 100644 drivers/usb/typec/hd3ss3220.c create mode 100644 drivers/w1/slaves/w1_ds2430.c create mode 100644 include/dt-bindings/gpio/meson-a1-gpio.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8974.h create mode 100644 include/dt-bindings/pmu/exynos_ppmu.h create mode 100644 include/linux/memregion.h delete mode 100644 include/linux/mfd/abx500/ab8500-gpadc.h create mode 100644 include/media/hevc-ctrls.h create mode 100644 include/sound/intel-dsp-config.h create mode 100644 include/sound/sof/dai-imx.h create mode 100644 include/trace/events/fsi_master_aspeed.h delete mode 100644 include/uapi/rdma/cxgb3-abi.h delete mode 100644 include/uapi/rdma/nes-abi.h create mode 100644 lib/memregion.c create mode 100644 samples/ftrace/Makefile create mode 100644 samples/ftrace/ftrace-direct-modify.c create mode 100644 samples/ftrace/ftrace-direct-too.c create mode 100644 samples/ftrace/ftrace-direct.c create mode 100644 samples/ftrace/sample-trace-array.c create mode 100644 samples/ftrace/sample-trace-array.h create mode 100644 sound/hda/intel-dsp-config.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-cfl-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-cml-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-jsl-match.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 tools/arch/x86/include/asm/emulate_prefix.h copy {arch => tools/arch}/x86/include/asm/irq_vectors.h (100%) create mode 100644 tools/arch/x86/include/asm/msr-index.h create mode 100644 tools/perf/Documentation/perf.data-directory-format.txt create mode 100644 tools/perf/arch/arm/util/perf_regs.c create mode 100644 tools/perf/arch/arm64/util/perf_regs.c create mode 100644 tools/perf/arch/csky/util/perf_regs.c create mode 100644 tools/perf/arch/riscv/util/perf_regs.c create mode 100644 tools/perf/arch/s390/util/perf_regs.c create mode 100644 tools/perf/lib/include/perf/mmap.h create mode 100644 tools/perf/lib/mmap.c create mode 100644 tools/perf/trace/beauty/tracepoints/Build create mode 100644 tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c create mode 100755 tools/perf/trace/beauty/tracepoints/x86_irq_vectors.sh create mode 100644 tools/perf/trace/beauty/tracepoints/x86_msr.c create mode 100755 tools/perf/trace/beauty/tracepoints/x86_msr.sh create mode 100644 tools/perf/util/block-info.c create mode 100644 tools/perf/util/block-info.h create mode 100644 tools/perf/util/spark.c create mode 100644 tools/perf/util/spark.h copy tools/testing/selftests/{livepatch => ftrace}/settings (100%) create mode 100644 tools/testing/selftests/ftrace/test.d/direct/ftrace-direct.tc create mode 100644 tools/testing/selftests/ftrace/test.d/direct/kprobe-direct.tc create mode 100755 tools/testing/selftests/livepatch/test-ftrace.sh